* ld-cris/stabs1.s: New file.

* ld-cris/undef2.d, ld-cris/undef3.d: New tests.
This commit is contained in:
Hans-Peter Nilsson 2005-02-07 03:00:55 +00:00
parent 9f400ee952
commit 8537fc01f3
6 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,10 @@
#source: start1.s
#source: stabs1.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
#as: --em=crisaout
#ld: -mcrisaout
#objdump: -p
# Just checking that undef2 links correctly when given a symbol.
.*: file format a\.out-cris
#pass

View file

@ -0,0 +1,10 @@
#source: start1.s
#source: stabs1.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
#as: --em=criself
#ld: -mcriself
#objdump: -p
# Just checking that undef3 links correctly when given a symbol.
.*: file format elf32.*-cris
#pass

View file

@ -0,0 +1 @@
.long globsym1

View file

@ -0,0 +1,15 @@
.text
.stabn 162,0,0,0
.global globsym1
.type globsym1, @function
globsym1:
.stabd 46,0,0
.stabn 68,0,16,LM0-globsym1
LM0:
.long 0
.size globsym1, .-globsym1
.stabs "",100,0,0,Letext0
Letext0:
;# This must be the last line; the point is that the warning symbol
;# construct is last, but is missing the actual symbol warned about.
.stabs "isatty is not implemented and will always fail",30,0,0,0

View file

@ -0,0 +1,11 @@
#source: start1.s
#source: globsym1ref.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
#as: --em=crisaout
#ld: -mcrisaout
#objdump: -p
# There should be no warning, since the symbol warned about is
# missing from the construct.
.*: file format a\.out-cris
#pass

View file

@ -0,0 +1,11 @@
#source: start1.s
#source: globsym1ref.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
#as: --em=criself
#ld: -mcriself
#objdump: -p
# There should be no warning, since the symbol warned about is
# missing from the construct.
.*: file format elf32.*-cris
#pass