This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src bfd/coff-rs6000.c bfd/coff64-rs6000.c bfd/ ...
- From: rsandifo at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 30 Jan 2010 09:58:03 -0000
- Subject: 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