-
- Downloads
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.
Showing
- bfd/ChangeLog 8 additions, 0 deletionsbfd/ChangeLog
- bfd/coff-rs6000.c 5 additions, 3 deletionsbfd/coff-rs6000.c
- bfd/coff64-rs6000.c 5 additions, 3 deletionsbfd/coff64-rs6000.c
- gas/ChangeLog 13 additions, 0 deletionsgas/ChangeLog
- gas/config/tc-ppc.c 59 additions, 0 deletionsgas/config/tc-ppc.c
- gas/config/te-i386aix.h 0 additions, 4 deletionsgas/config/te-i386aix.h
- gas/testsuite/ChangeLog 5 additions, 0 deletionsgas/testsuite/ChangeLog
- gas/testsuite/gas/ppc/aix.exp 2 additions, 0 deletionsgas/testsuite/gas/ppc/aix.exp
- gas/testsuite/gas/ppc/xcoff-ref-1.l 5 additions, 0 deletionsgas/testsuite/gas/ppc/xcoff-ref-1.l
- gas/testsuite/gas/ppc/xcoff-ref-1.s 6 additions, 0 deletionsgas/testsuite/gas/ppc/xcoff-ref-1.s
- gas/write.c 31 additions, 22 deletionsgas/write.c
- gas/write.h 3 additions, 0 deletionsgas/write.h
- ld/testsuite/ChangeLog 6 additions, 0 deletionsld/testsuite/ChangeLog
- ld/testsuite/ld-powerpc/aix-ref-1-32.od 30 additions, 0 deletionsld/testsuite/ld-powerpc/aix-ref-1-32.od
- ld/testsuite/ld-powerpc/aix-ref-1-64.od 30 additions, 0 deletionsld/testsuite/ld-powerpc/aix-ref-1-64.od
- ld/testsuite/ld-powerpc/aix-ref-1.s 57 additions, 0 deletionsld/testsuite/ld-powerpc/aix-ref-1.s
- ld/testsuite/ld-powerpc/aix52.exp 5 additions, 0 deletionsld/testsuite/ld-powerpc/aix52.exp
Loading
Please register or sign in to comment