newlib/include
Richard Sandiford 07aa5b7d9e include/coff/
* xcoff.h (XCOFF_ALLOCATED): New flag.

bfd/
	* xcofflink.c (xcoff_mark): When walking the relocations,
	only mark the target symbol or the target section, not both.
	(xcoff_final_definition_p): New function.
	(xcoff_keep_symbol_p): Use it to check whether an external XCOFF
	symbol is a valid definition of the associated output symbol.
	Use XCOFF_ALLOCATED to stop the same hash table entry having
	two output symbols.
	(bfd_xcoff_size_dynamic_sections): Set XCOFF_ALLOCATED when
	keeping a symbol.
	(xcoff_link_input_bfd): Use xcoff_final_definition_p.

ld/testsuite/
	* ld-powerpc/aix-no-dup-syms-1a.s, ld-powerpc/aix-no-dup-syms-1b.s,
	ld-powerpc/aix-no-dup-syms-1.ex, ld-powerpc/aix-no-dup-syms-1.im,
	ld-powerpc/aix-no-dup-syms-1-dso.dnd,
	ld-powerpc/aix-no-dup-syms-1-dso.drd,
	ld-powerpc/aix-no-dup-syms-1-dso.nd,
	ld-powerpc/aix-no-dup-syms-1-dso.rd,
	ld-powerpc/aix-no-dup-syms-1-rel.nd,
	ld-powerpc/aix-no-dup-syms-1-rel.rd: New tests.
	* ld-powerpc/aix52.exp: Run them.
2009-03-14 09:33:38 +00:00
..
aout 2008-08-28 Tristan Gingold <gingold@adacore.com> 2008-08-28 16:04:18 +00:00
coff include/coff/ 2009-03-14 09:33:38 +00:00
elf include/elf/ 2009-03-04 05:50:48 +00:00
gdb Update the copyright notice of some of the files I missed 2009-01-14 10:53:04 +00:00
nlm
opcode include/opcode/ 2009-03-10 06:53:45 +00:00
alloca-conf.h
ansidecl.h merge from gcc 2007-03-06 19:00:57 +00:00
bfdlink.h include/ 2008-11-26 01:04:12 +00:00
binary-io.h * binary-io.h: New file, imported from gnulib, but don't 2008-08-25 04:36:03 +00:00
bout.h
ChangeLog include/ChangeLog 2009-03-14 03:30:26 +00:00
ChangeLog-9103
COPYING
COPYING3 * COPYING3: New file. Contains version 3 of the GNU General Public License. 2007-07-17 13:50:23 +00:00
demangle.h merge from gcc 2008-12-10 23:28:15 +00:00
dis-asm.h Add LM32 port. 2008-12-23 19:10:21 +00:00
dyn-string.h
fibheap.h
filenames.h * filenames.h: Add extern "C" when compiled with C++. 2008-03-21 23:40:18 +00:00
floatformat.h include: 2007-11-08 00:08:48 +00:00
fnmatch.h
fopen-bin.h
fopen-same.h
fopen-vms.h bfd/ 2008-11-14 09:57:33 +00:00
gdbm.h
getopt.h
hashtab.h
hp-symtab.h
ieee.h
libiberty.h merge from gcc 2008-06-24 03:01:29 +00:00
MAINTAINERS
md5.h Bring patch correction over from gcc repository. 2008-03-25 00:21:18 +00:00
oasys.h
objalloc.h
obstack.h * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *. 2008-10-20 23:03:31 +00:00
os9k.h
partition.h
plugin-api.h * plugin-api.h (LDPS_BAD_HANDLE): New constant. 2009-01-15 01:28:14 +00:00
progress.h
safe-ctype.h * safe-ctype.h: Add #include of ctype.h before redefining 2008-07-07 17:09:31 +00:00
sha1.h merge from gcc 2008-03-25 01:02:08 +00:00
sort.h
splay-tree.h merge from gcc 2007-07-13 18:23:23 +00:00
symcat.h
xregex2.h
xregex.h
xtensa-config.h include/ 2008-11-19 18:25:19 +00:00
xtensa-isa-internal.h 2008-11-21 Sterling Augustine <sterling@tensilica.com> 2008-11-21 22:13:32 +00:00
xtensa-isa.h 2008-11-21 Sterling Augustine <sterling@tensilica.com> 2008-11-21 22:13:32 +00:00