* 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
+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.
--- /dev/null
+# 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
--- /dev/null
+# 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
--- /dev/null
+# 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
-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
--- /dev/null
+# 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