gas/
2005-04-06 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (tc_gen_reloc): Don't turn BFD_RELOC_X86_64_32S into BFD_RELOC_32. gas/testsuite/ 2005-04-06 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/x86-64-pcrel.s: Test R_X86_64_32S. * gas/i386/x86-64-pcrel.d: Updated.
This commit is contained in:
parent
7a46909329
commit
dbbaec2634
5 changed files with 19 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2005-04-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* config/tc-i386.c (tc_gen_reloc): Don't turn
|
||||||
|
BFD_RELOC_X86_64_32S into BFD_RELOC_32.
|
||||||
|
|
||||||
2005-04-06 Nick Clifton <nickc@redhat.com>
|
2005-04-06 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* po/rw.po: New translation: Kinyarwanda
|
* po/rw.po: New translation: Kinyarwanda
|
||||||
|
|
|
@ -5380,6 +5380,13 @@ tc_gen_reloc (section, fixp)
|
||||||
#endif
|
#endif
|
||||||
code = fixp->fx_r_type;
|
code = fixp->fx_r_type;
|
||||||
break;
|
break;
|
||||||
|
case BFD_RELOC_X86_64_32S:
|
||||||
|
if (!fixp->fx_pcrel)
|
||||||
|
{
|
||||||
|
/* Don't turn BFD_RELOC_X86_64_32S into BFD_RELOC_32. */
|
||||||
|
code = fixp->fx_r_type;
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
if (fixp->fx_pcrel)
|
if (fixp->fx_pcrel)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2005-04-06 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* gas/i386/x86-64-pcrel.s: Test R_X86_64_32S.
|
||||||
|
* gas/i386/x86-64-pcrel.d: Updated.
|
||||||
|
|
||||||
2005-04-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
2005-04-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
||||||
|
|
||||||
* gas/vax/flonum.s: New testcase: Encode some flonums.
|
* gas/vax/flonum.s: New testcase: Encode some flonums.
|
||||||
|
|
|
@ -10,4 +10,5 @@ Disassembly of section .text:
|
||||||
[ ]*[0-9a-f]+:[ ]+66 b8 00 00[ ]+movw?[ ]+\$(0x)?0,%ax[ ]*[0-9a-f]+:[ ]+R_X86_64_PC16[ ]+xtrn\+(0x)?2
|
[ ]*[0-9a-f]+:[ ]+66 b8 00 00[ ]+movw?[ ]+\$(0x)?0,%ax[ ]*[0-9a-f]+:[ ]+R_X86_64_PC16[ ]+xtrn\+(0x)?2
|
||||||
[ ]*[0-9a-f]+:[ ]+b8 00 00 00 00[ ]+movl?[ ]+\$(0x)?0,%eax[ ]*[0-9a-f]+:[ ]+R_X86_64_PC32[ ]+xtrn\+(0x)?1
|
[ ]*[0-9a-f]+:[ ]+b8 00 00 00 00[ ]+movl?[ ]+\$(0x)?0,%eax[ ]*[0-9a-f]+:[ ]+R_X86_64_PC32[ ]+xtrn\+(0x)?1
|
||||||
[ ]*[0-9a-f]+:[ ]+48 c7 c0 00 00 00 00[ ]+movq?[ ]+\$(0x)?0,%rax[ ]*[0-9a-f]+:[ ]+R_X86_64_PC32[ ]+xtrn\+(0x)?3
|
[ ]*[0-9a-f]+:[ ]+48 c7 c0 00 00 00 00[ ]+movq?[ ]+\$(0x)?0,%rax[ ]*[0-9a-f]+:[ ]+R_X86_64_PC32[ ]+xtrn\+(0x)?3
|
||||||
|
[ ]*[0-9a-f]+:[ ]+48 c7 c0 00 00 00 00[ ]+movq?[ ]+\$(0x)?0,%rax[ ]*[0-9a-f]+:[ ]+R_X86_64_32S[ ]+xtrn
|
||||||
#pass
|
#pass
|
||||||
|
|
|
@ -4,5 +4,6 @@ _start:
|
||||||
movw $(xtrn - .), %ax
|
movw $(xtrn - .), %ax
|
||||||
movl $(xtrn - .), %eax
|
movl $(xtrn - .), %eax
|
||||||
movq $(xtrn - .), %rax
|
movq $(xtrn - .), %rax
|
||||||
|
movq $xtrn, %rax
|
||||||
|
|
||||||
.p2align 4,0
|
.p2align 4,0
|
||||||
|
|
Loading…
Add table
Reference in a new issue