URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 816 |
Rev 818 |
% { dg-do assemble { target mmix-*-* } }
|
% { dg-do assemble { target mmix-*-* } }
|
|
|
# Test that we handle COMM-type symbols with base-plus-offset relocs, but
|
# Test that we handle COMM-type symbols with base-plus-offset relocs, but
|
# that we don't merge ones that may be separately merged with other
|
# that we don't merge ones that may be separately merged with other
|
# symbols at link-time. Likewise for weak symbols.
|
# symbols at link-time. Likewise for weak symbols.
|
.comm comm_symbol1,4,4
|
.comm comm_symbol1,4,4
|
.lcomm comm_symbol3,4
|
.lcomm comm_symbol3,4
|
GREG comm_symbol1
|
GREG comm_symbol1
|
GREG comm_symbol3
|
GREG comm_symbol3
|
GREG xx
|
GREG xx
|
.weak xx
|
.weak xx
|
xx:
|
xx:
|
LDA $47,yy % { dg-error "no suitable GREG definition" "" }
|
LDA $47,yy % { dg-error "no suitable GREG definition" "" }
|
LDA $46,xx
|
LDA $46,xx
|
LDA $42,comm_symbol1
|
LDA $42,comm_symbol1
|
LDA $43,comm_symbol2 % { dg-error "no suitable GREG definition" "" }
|
LDA $43,comm_symbol2 % { dg-error "no suitable GREG definition" "" }
|
LDA $44,comm_symbol3
|
LDA $44,comm_symbol3
|
LDA $45,comm_symbol4
|
LDA $45,comm_symbol4
|
yy:
|
yy:
|
.comm comm_symbol2,4,4
|
.comm comm_symbol2,4,4
|
.lcomm comm_symbol4,4
|
.lcomm comm_symbol4,4
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.