URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/openrisc/trunk/gnu-old/binutils-2.18.50/gas/testsuite/gas/m68k-coff
- from Rev 156 to Rev 816
- ↔ Reverse comparison
Rev 156 → Rev 816
/gas.exp
0,0 → 1,15
# |
# Some m68k-coff tests |
# |
if [istarget m68*-*-coff] then { |
gas_test "p2430.s" "" $stdoptlist "local branch not in text section" |
|
gas_test "p2430a.s" "" $stdoptlist "local branch not in text section" |
|
gas_test "t1.s" "" $stdoptlist "multiple .file directives" |
|
gas_test "p2389.s" "" $stdoptlist "bss fill" |
|
setup_xfail m68*-*-coff |
gas_test_error "p2389a.s" "" "detect bss fill with non-zero data" |
} |
/t1.s
0,0 → 1,36
# 1 "libgcc1.S" |
# 42 "libxyz1.S" |
# 259 "libgcc1.S" |
.text |
.proc |
|#PROC# 04 |
.globl __mulsi3 |
__mulsi3 : |
|#PROLOGUE# 0 |
link %a6 ,#0 |
addl #-LF14, %sp |
moveml #LS14, %sp @ |
|#PROLOGUE# 1 |
movew %a6 @(0x8), %d0 |
muluw %a6 @(0xe), %d0 |
movew %a6 @(0xa), %d1 |
muluw %a6 @(0xc), %d1 |
addw %d1 , %d0 |
lsll #8, %d0 |
lsll #8, %d0 |
movew %a6 @(0xa), %d1 |
muluw %a6 @(0xe), %d1 |
addl %d1 , %d0 |
jra LE14 |
LE14: |
|#PROLOGUE# 2 |
moveml %sp @, #LS14 |
unlk %a6 |
|#PROLOGUE# 3 |
rts |
LF14 = 4 |
LS14 = 0x0002 |
LFF14 = 0 |
# 354 "libgcc1.S" |
LSS14 = 0x0 |
LV14 = 0 |
/p2389.s
0,0 → 1,19
# I reached a point where the file looks |
# clean and complies with gas syntax, but it core dumps gas. Here's a |
# little gdb info: |
# |
# Program terminated with signal 11, Segmentation fault. |
# #0 0x6323c in memcpy () |
# (gdb) bt |
# #0 0x6323c in memcpy () |
# #1 0xf2b0 in fill_section (abfd=0xeaee8, filehdr=0x8a7f4, |
# file_cursor=0xf7fff654) at obj-format.c:534 |
# #2 0x112a8 in write_object_file () at obj-format.c:1786 |
# #3 0x13ef8 in main (argc=5, argv=0xf7fff7bc) at ../../p3/gas/as.c:310 |
# (gdb) |
# |
# gas did manage to create the .o file at this point. |
|
.bss |
|
_ASIC_INT_TBL: .space 32,0 | keep interrupt routines here |
/p2389a.s
0,0 → 1,3
.bss |
|
_ASIC_INT_TBL: .space 32,1 | keep interrupt routines here |
/p2430.s
0,0 → 1,6
# This differs from p2430a.s (the customer's actual source file) only |
# in whitespace and comments. Strangely, this file gave no problems... |
|
.sect foo |
tag: |
bra tag |
/p2430a.s
0,0 → 1,4
.sect foo |
|
tag: |
bra tag |