binutils-gdb/ld/testsuite
Alan Modra 7542af2ae8 binutils/
* NEWS: Mention change in linker script expression evaluation.
ld/
	* ld.texinfo (Expression Section): Detail expression evaluation.
	(Builtin Functions <ADDR>): Correct.
	(Builtin Functions <LOADADDR>): Don't mention LOADADDR normally
	the same as ADDR.
	(Builtin Functions <SEGMENT_START>): Typo fix.
	* ldexp.c (new_number): New function.
	(make_abs, exp_get_abs_int): Cope with NULL expld.result.section.
	(fold_unary <'~', '!', '-'>): Don't make_abs.
	(fold_binary): Simplify result section logic.  Return NULL section
	for logical ops.
	(fold_binary <SEGMENT_START>): Use new_rel_from_abs to set value to
	a consistent result.
	(fold_name <SIZEOF_HEADERS>): Return new_number, not new_abs.
	(fold_name <DEFINED, SIZEOF, ALIGNOF, LENGTH, CONSTANT>): Likewise.
	(fold_name <NAME>): No need to handle absolute symbols differently
	from relative ones.
	(fold_name <ORIGIN>): Don't return valid result when
	lang_first_phase_enum.  Return new_rel_from_abs, not new_abs.
	(exp_fold_tree_1 <etree_value>): Return new_number, not new_rel.
	(exp_fold_tree_1): Ajust for NULL expld.result.section.  When assigning
	a plain number to dot, assume the value is relative to expld.section.
	Make terms not in an output section, absolute.
	* ldlang.c (print_assignment): Fix style nit.
	(lang_size_sections_1): Cope with NULL expld.result.section.
	(lang_do_assignments_1): Likewise.
ld/testsuite/
	* ld-scripts/memory.t: Remove ORIGIN fudge.
2010-08-19 05:51:50 +00:00
..
config
ld-alpha
ld-arm * gas/testsuite/gas/arm/thumb-eabi.d: Add case for divided syntax encoding of movs. 2010-06-07 10:43:52 +00:00
ld-auto-import
ld-bootstrap
ld-cdtest
ld-checks
ld-cris
ld-crx
ld-cygwin
ld-d10v
ld-discard
ld-elf Don't allocate .got.plt section if there are no GOT nor PLT entries. 2010-07-14 00:30:57 +00:00
ld-elfcomm
ld-elfvers * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-* 2010-04-06 11:53:16 +00:00
ld-elfvsb
ld-elfweak
ld-fastcall
ld-frv
ld-gc
ld-h8300
ld-i386 Check if .got.plt section is discarded before using it. 2010-08-13 20:50:27 +00:00
ld-ia64
ld-ifunc Support garbage collection against STT_GNU_IFUNC symbols. 2010-07-13 16:59:14 +00:00
ld-libs
ld-linkonce
ld-m68hc11
ld-m68k
ld-mep
ld-mips-elf 2010-08-09 Catherine Moore <clm@codesourcery.com> 2010-08-09 19:54:13 +00:00
ld-mmix binutils/testsuite/: 2010-07-19 15:11:03 +00:00
ld-mn10300
ld-pe 2010-04-05 Kai Tietz <kai.tietz@onevision.com> 2010-04-05 09:02:58 +00:00
ld-pie
ld-powerpc * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test. 2010-08-05 14:38:10 +00:00
ld-s390
ld-scripts binutils/ 2010-08-19 05:51:50 +00:00
ld-selective
ld-sh binutils/testsuite/: 2010-07-19 15:11:03 +00:00
ld-shared
ld-sparc
ld-spu
ld-srec
ld-tic6x bfd: 2010-06-16 00:36:04 +00:00
ld-undefined
ld-v850 Add support for v850E2 and v850E2V3 2010-07-23 14:52:54 +00:00
ld-versados
ld-vxworks
ld-x86-64 Check if .got.plt section is discarded before using it. 2010-08-13 20:50:27 +00:00
ld-xc16x
ld-xstormy16
ld-xtensa
lib * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before 2010-07-01 13:15:47 +00:00
ChangeLog binutils/ 2010-08-19 05:51:50 +00:00
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-9303