re PR target/65780 (Uninitialized common handling in executables)
PR target/65780 * config/s390/linux.h (TARGET_BINDS_LOCAL_P): Define to default_binds_local_p_2. * config/arm/linux-elf.h (TARGET_BINDS_LOCAL_P): Likewise. * config/aarch64/aarch64-linux.h (TARGET_BINDS_LOCAL_P): Likewise. From-SVN: r222992
This commit is contained in:
parent
3eb92a3d25
commit
cbddf64c02
|
@ -1,3 +1,11 @@
|
|||
2015-05-11 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/65780
|
||||
* config/s390/linux.h (TARGET_BINDS_LOCAL_P): Define to
|
||||
default_binds_local_p_2.
|
||||
* config/arm/linux-elf.h (TARGET_BINDS_LOCAL_P): Likewise.
|
||||
* config/aarch64/aarch64-linux.h (TARGET_BINDS_LOCAL_P): Likewise.
|
||||
|
||||
2015-05-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* tree.c (verify_type_variant): Check TYPE_VALUES_RAW and TYPE_PRECISION
|
||||
|
|
|
@ -78,4 +78,10 @@
|
|||
|
||||
#define TARGET_ASM_FILE_END file_end_indicate_exec_stack
|
||||
|
||||
/* Uninitialized common symbols in non-PIE executables, even with
|
||||
strong definitions in dependent shared libraries, will resolve
|
||||
to COPY relocated symbol in the executable. See PR65780. */
|
||||
#undef TARGET_BINDS_LOCAL_P
|
||||
#define TARGET_BINDS_LOCAL_P default_binds_local_p_2
|
||||
|
||||
#endif /* GCC_AARCH64_LINUX_H */
|
||||
|
|
|
@ -118,3 +118,9 @@
|
|||
/* Add .note.GNU-stack. */
|
||||
#undef NEED_INDICATE_EXEC_STACK
|
||||
#define NEED_INDICATE_EXEC_STACK 1
|
||||
|
||||
/* Uninitialized common symbols in non-PIE executables, even with
|
||||
strong definitions in dependent shared libraries, will resolve
|
||||
to COPY relocated symbol in the executable. See PR65780. */
|
||||
#undef TARGET_BINDS_LOCAL_P
|
||||
#define TARGET_BINDS_LOCAL_P default_binds_local_p_2
|
||||
|
|
|
@ -90,4 +90,10 @@ along with GCC; see the file COPYING3. If not see
|
|||
#undef TARGET_LIBC_HAS_FUNCTION
|
||||
#define TARGET_LIBC_HAS_FUNCTION gnu_libc_has_function
|
||||
|
||||
/* Uninitialized common symbols in non-PIE executables, even with
|
||||
strong definitions in dependent shared libraries, will resolve
|
||||
to COPY relocated symbol in the executable. See PR65780. */
|
||||
#undef TARGET_BINDS_LOCAL_P
|
||||
#define TARGET_BINDS_LOCAL_P default_binds_local_p_2
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue