URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Subversion Repositories open8_urisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/open8_urisc/trunk/gnu/binutils
- from Rev 138 to Rev 139
- ↔ Reverse comparison
Rev 138 → Rev 139
/gas/testsuite/gas/vax/flonum.s
0,0 → 1,12
.data |
|
.float 0.12345 |
.ffloat 1.23456 |
.f_floating 2.34567 |
.double 3.45678 |
.dfloat 4.56789 |
.d_floating 5.67890 |
.gfloat 6.78901 |
.g_floating 7.89012 |
.hfloat 8.90123 |
.h_floating 9.01234 |
/gas/testsuite/gas/vax/quad_elf.s
0,0 → 1,3
.text |
movq $0xaabbccdd12345678,%r0 |
.p2align 2 |
/gas/testsuite/gas/vax/flonum.d
0,0 → 1,12
#objdump: -sw |
#name: VAX flonum test |
|
.*: file format .* |
|
Contents of section .data: |
0000 fc3e5bd3 9e401006 1641751f 5d41e23b .* |
0010 5d2e5de1 9241272c 37a6ce36 b5418cb9 .* |
0020 287e0b24 3b40f227 c83c2bde 3f407b8f .* |
0030 069ee40f 0440d61c 4ce09205 3810675c .* |
0040 e3df062a 04406520 db16d80d d72f205e .* |
0050 c746ae64 .* |
/gas/testsuite/gas/vax/elf-rel.s
0,0 → 1,30
.data |
|
.byte data_vax_8 |
.word data_vax_16 |
.long data_vax_32 |
|
.byte data_vax_8+8 |
.word data_vax_16+16 |
.long data_vax_32+32 |
|
.text |
.globl x |
x: |
.word 0 |
|
calls $0, b`text_vax_pc8 |
calls $0, w`text_vax_pc16 |
calls $0, l`text_vax_pc32 |
calls $0, text_vax_plt32 |
|
tstl b`text_vax_pc8 |
tstl w`text_vax_pc16 |
tstl l`text_vax_pc32 |
tstl text_vax_got32 |
|
tstl b`text_vax_pc8+8 |
tstl w`text_vax_pc16+16 |
tstl l`text_vax_pc32+32 |
tstl text_vax_got32+32 |
ret |
/gas/testsuite/gas/vax/elf-rel.d
0,0 → 1,42
#as: -k |
#objdump: -sr |
#name: VAX ELF relocations |
|
# Test VAX ELF relocations |
|
.*: file format elf32-vax |
|
RELOCATION RECORDS FOR \[\.text\]: |
OFFSET [ ]+ TYPE VALUE |
00000015 R_VAX_PLT32 text_vax_plt32 |
00000028 R_VAX_GOT32 text_vax_got32 |
0000003b R_VAX_GOT32 text_vax_got32\+0x00000020 |
00000005 R_VAX_PC8 text_vax_pc8 |
00000009 R_VAX_PC16 text_vax_pc16 |
0000000e R_VAX_PC32 text_vax_pc32 |
0000001b R_VAX_PC8 text_vax_pc8 |
0000001e R_VAX_PC16 text_vax_pc16 |
00000022 R_VAX_PC32 text_vax_pc32 |
0000002e R_VAX_PC8 text_vax_pc8\+0x00000008 |
00000031 R_VAX_PC16 text_vax_pc16\+0x00000010 |
00000035 R_VAX_PC32 text_vax_pc32\+0x00000020 |
|
|
RELOCATION RECORDS FOR \[\.data\]: |
OFFSET [ ]+ TYPE VALUE |
00000000 R_VAX_8 data_vax_8 |
00000001 R_VAX_16 data_vax_16 |
00000003 R_VAX_32 data_vax_32 |
00000007 R_VAX_8 data_vax_8\+0x00000008 |
00000008 R_VAX_16 data_vax_16\+0x00000010 |
0000000a R_VAX_32 data_vax_32\+0x00000020 |
|
|
Contents of section \.text: |
0000 0000fb00 affafb00 cff5fffb 00efeeff .* |
0010 fffffb00 ef000000 00d5afe4 d5cfe0ff .* |
0020 d5efdaff ffffd5ef 00000000 d5afd9d5 .* |
0030 cfddffd5 efe7ffff ffd5ef00 00000004 .* |
Contents of section \.data: |
0000 00000000 00000000 00000000 0000 .* |
#pass |
/gas/testsuite/gas/vax/vax.exp
0,0 → 1,37
# |
# Some generic VAX tests |
# |
|
proc do_quad {} { |
set testname "quad.s: quadword immediate values" |
set x1 0 |
set x2 0 |
set x3 0 |
set file "quad.s" |
if { [istarget vax-*-*elf*] || [istarget vax-*-linux-*] } then { |
set file "quad_elf.s" |
} |
gas_start $file "-al" |
while 1 { |
expect { |
-re "^ +2\[ \t\]+0000+ 7D8F7856\[ \t\]+movq\[^\n\]*\n" { set x1 1 } |
-re "^ +2\[ \t\]+3412DDCC\[^\n\]*\n" { set x2 1 } |
-re "^ +2\[ \t\]+BBAA50\[ \t\]*\r\n" { set x3 1 } |
-re "\[^\n\]*\n" { } |
timeout { perror "timeout\n"; break } |
eof { break } |
} |
} |
gas_finish |
if [all_ones $x1 $x2 $x3] then { pass $testname } else { fail $testname } |
} |
|
if [istarget vax-*-* ] then { |
do_quad |
|
run_dump_test "flonum" |
|
if { [istarget vax-*-*elf*] || [istarget vax-*-linux-*] } then { |
run_dump_test "elf-rel" |
} |
} |
/gas/testsuite/gas/vax/quad.s
0,0 → 1,3
.text |
movq $0xaabbccdd12345678,r0 |
.p2align 2 |