OpenCores
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.