old-cross-binutils/ld/testsuite
Jack Carter 5db3e65d39 The PT_DYNAMIC segment was being hard coded to have read, write, and
execute permission regardless of the underlying PT_LOAD segment permissions.
Deleting this code allows the default linker behavior which is to set the
dynamic segment to the same permissions as the sections that make it up.

This change alters one existing test case to check the segment flags for
PT_DYNAMIC.

bfd/ChangeLog
        * elfxx-mips.c(_bfd_mips_elf_modify_segment_map): Deleted hard coding of
        PT_DYNAMIC segment flags.

ld/testsuite/ChangeLog
	* ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
2014-02-18 16:23:48 -08:00
..
config Add HOSTING_SLIBS and use it for -pie 2013-11-26 11:17:08 -08:00
ld-aarch64 ld/testsuite/ld-aarch64: Fixup IFUNC tests to work on all targets 2013-12-11 21:05:36 +00:00
ld-alpha
ld-arm Make assignments to dot keep an empty output section. 2014-01-22 11:58:29 +10:30
ld-auto-import
ld-bootstrap
ld-cdtest
ld-checks
ld-cris ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
ld-crx
ld-cygwin
ld-d10v
ld-discard
ld-elf Mark symbol in executables if it matches dynamic_list 2014-02-10 08:05:54 -08:00
ld-elfcomm
ld-elfvers Allow for extra st_other readelf output in ld testsuite 2013-11-04 10:18:47 +10:30
ld-elfvsb Make assignments to dot keep an empty output section. 2014-01-22 11:58:29 +10:30
ld-elfweak ld: Remove Hurd-specific XFAILs related to weak symbols. 2014-02-16 08:30:25 +01:00
ld-fastcall
ld-frv
ld-gc
ld-h8300
ld-i386
ld-ia64 Pass ignored unresolved relocations to ld backend 2013-11-05 10:29:44 -08:00
ld-ifunc Check incompatible existing default symbol definition 2014-01-21 15:42:51 -08:00
ld-libs
ld-linkonce
ld-m68hc11
ld-m68k
ld-mep
ld-metag
ld-mips-elf The PT_DYNAMIC segment was being hard coded to have read, write, and 2014-02-18 16:23:48 -08:00
ld-misc
ld-mmix ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
ld-mn10300
ld-nds32 Add support for Andes NDS32: 2013-12-13 11:52:32 +00:00
ld-nios2 Nios II CALL26 linker relaxation 2014-01-30 17:47:07 -08:00
ld-pe strip off +x bits on non-executable/script files 2013-12-07 02:03:03 -05:00
ld-pie Set ET_EXEC for -pie -Ttext-segment= 2013-12-12 07:41:27 -08:00
ld-plugin Add and use check_lto_shared_available 2014-01-09 09:01:53 -08:00
ld-powerpc Make assignments to dot keep an empty output section. 2014-01-22 11:58:29 +10:30
ld-s390
ld-scripts Fix ALIGN_WITH_INPUT 2014-02-02 06:39:39 -08:00
ld-selective
ld-sh ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
ld-shared Make assignments to dot keep an empty output section. 2014-01-22 11:58:29 +10:30
ld-size
ld-sparc
ld-spu
ld-srec
ld-tic6x Update the tic6x linker tests to match the current behaviour of the linker and readelf. 2014-01-28 11:56:13 +00:00
ld-tilegx
ld-tilepro
ld-undefined
ld-unique
ld-v850
ld-vax-elf
ld-versados
ld-vxworks
ld-x86-64 Don't adjust LOAD segment to match GNU_RELRO segment 2014-01-10 21:49:56 +10:30
ld-xc16x
ld-xstormy16
ld-xtensa
lib * lib/ld-lib.exp (default_ld_link): Remove support for ldflags. 2014-01-14 13:09:22 +00:00
ChangeLog The PT_DYNAMIC segment was being hard coded to have read, write, and 2014-02-18 16:23:48 -08:00
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013 New Year - binutils ChangeLog rotation 2014-01-08 05:32:12 -08:00
ChangeLog-9303