20000804-1.x: New file, this test fails on 68HC11/HC12 due to the asm instruction.

* gcc.c-torture/compile/20000804-1.x: New file, this test fails
	on 68HC11/HC12 due to the asm instruction.
	* gcc.c-torture/compile/20001205-1.x: New file, ditto.
	* gcc.c-torture/compile/920520-1.x: Likewise.
	* gcc.c-torture/compile/20001226-1.x: New file, this test fails
	on 68HC11/HC12 because the function is larger than 64K.
	* gcc.c-torture/compile/961203-1.x: New file, this test fails
	on 68HC11/HC12 because the structure is too large.

From-SVN: r42381
This commit is contained in:
Stephane Carrez 2001-05-21 14:06:52 +02:00 committed by Stephane Carrez
parent 1f4eb17d51
commit ef73e13988
6 changed files with 53 additions and 1 deletions

View File

@ -1,3 +1,14 @@
2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* gcc.c-torture/compile/20000804-1.x: New file, this test fails
on 68HC11/HC12 due to the asm instruction.
* gcc.c-torture/compile/20001205-1.x: New file, ditto.
* gcc.c-torture/compile/920520-1.x: Likewise.
* gcc.c-torture/compile/20001226-1.x: New file, this test fails
on 68HC11/HC12 because the function is larger than 64K.
* gcc.c-torture/compile/961203-1.x: New file, this test fails
on 68HC11/HC12 because the structure is too large.
2001-05-20 Richard Henderson <rth@redhat.com>
* gcc.c-torture/execute/20010520-1.c: New.

View File

@ -0,0 +1,10 @@
# This does not work on m68hc11 due to the use of an asm statement
# to force a 'long long' (64-bits) to go in a register.
global target_triplet
if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] } {
set torture_compile_xfail "$target_triplet"
return 1
}
return 0

View File

@ -0,0 +1,8 @@
# This does not work on m68hc11 due to the asm statement which
# forces two 'long' (32-bits) variables to go in registers.
global target_triplet
if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] } {
set torture_compile_xfail "$target_triplet"
}
return 0

View File

@ -0,0 +1,9 @@
# This does not assemble on m68hc11 because the function is larger
# than 64K.
global target_triplet
if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] } {
set torture_compile_xfail "$target_triplet"
return 1
}
return 0

View File

@ -1,2 +1,9 @@
set options "-S"
# This does not work on m68hc11 due to the asm which forces a
# float or a double to go in a register.
global target_triplet
if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"] } {
set torture_compile_xfail "$target_triplet"
return 1
}
return 0

View File

@ -0,0 +1,7 @@
# Array 'a' in this test is too large to fit in 64K.
global target_triplet
if { [istarget "m6811-*-*"] || [istarget "m6812-*-*"]} {
set torture_compile_xfail "$target_triplet"
}
return 0