This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

src bfd/coff-rs6000.c bfd/coff64-rs6000.c bfd/ ...


CVSROOT:	/cvs/src
Module name:	src
Branch: 	binutils-2_20-branch
Changes by:	rsandifo@sourceware.org	2010-01-30 09:58:03

Modified files:
	bfd            : coff-rs6000.c coff64-rs6000.c ChangeLog 
	gas            : write.h write.c ChangeLog 
	gas/config     : tc-ppc.c te-i386aix.h 
	gas/testsuite/gas/ppc: aix.exp 
	ld/testsuite/ld-powerpc: aix52.exp 
	ld/testsuite   : ChangeLog 
	gas/testsuite  : ChangeLog 
Added files:
	gas/testsuite/gas/ppc: xcoff-ref-1.s xcoff-ref-1.l 
	ld/testsuite/ld-powerpc: aix-ref-1-32.od aix-ref-1-64.od 
	                         aix-ref-1.s 

Log message:
	bfd/
	* coff-rs6000.c (xcoff_howto_table): Change size to 0 and bitsize to 1.
	(_bfd_xcoff_reloc_type_lookup): Handle BFD_RELOC_NONE.
	* coff64-rs6000.c (xcoff64_howto_table): Change size to 0 and
	bitsize to 1.
	(xcoff64_reloc_type_lookup): Handle BFD_RELOC_NONE.
	
	gas/
	* write.h (fix_at_start): Declare.
	* write.c (fix_new_internal): Add at_beginning parameter.
	Use it instead of REVERSE_SORT_RELOCS.  Fix the handling of
	seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
	(fix_new, fix_new_exp): Update accordingly.
	(fix_at_start): New function.
	* config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
	(ppc_ref): New function, for OBJ_XCOFF.
	(md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
	* config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.
	
	gas/testsuite/
	* gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
	* gas/ppc/aix.exp: Run it.
	
	ld/testsuite/
	* ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
	ld-powerpc/aix-ref-1.s: New tests.
	* ld-powerpc/aix52.exp: Run them.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/coff-rs6000.c.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.90.6.1&r2=1.90.6.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/coff64-rs6000.c.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.78.6.1&r2=1.78.6.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.4761.2.41&r2=1.4761.2.42
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/write.h.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.20&r2=1.20.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/write.c.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.126.2.1&r2=1.126.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.3938.2.34&r2=1.3938.2.35
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-ppc.c.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.154.4.4&r2=1.154.4.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/te-i386aix.h.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.3&r2=1.3.10.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/ppc/xcoff-ref-1.s.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/ppc/xcoff-ref-1.l.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/ppc/aix.exp.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.5&r2=1.5.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/aix-ref-1-32.od.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/aix-ref-1-64.od.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/aix-ref-1.s.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ld-powerpc/aix52.exp.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.15&r2=1.15.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/testsuite/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.1154.2.16&r2=1.1154.2.17
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_20-branch&r1=1.1537.2.17&r2=1.1537.2.18


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]