long-standing bug on i686, apparently.
* gcc.c-torture/execute/loop-2c.x: New file.
* gcc.c-torture/execute/loop-2d.x: New file.
* gcc.c-torture/execute/loop-3c.x: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45845
138bc75d-0d04-0410-961f-
82ee72b054a4
+2001-09-27 Geoffrey Keating <geoffk@redhat.com>
+
+ * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
+ long-standing bug on i686, apparently.
+ * gcc.c-torture/execute/loop-2c.x: New file.
+ * gcc.c-torture/execute/loop-2d.x: New file.
+ * gcc.c-torture/execute/loop-3c.x: New file.
+
2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
* gcc.dg/cpp/20000625-2.c: Correct line number.
--- /dev/null
+if { [istarget "i686-*"] } {
+ set torture_eval_before_execute {
+ global compiler_conditional_xfail_data
+ set compiler_conditional_xfail_data {
+ "Loop optimiser bug" \
+ "i686-*" \
+ { "-Os" } \
+ { "" }
+ }
+ }
+}
+
+return 0
--- /dev/null
+if { [istarget "i686-*"] } {
+ set torture_eval_before_execute {
+ global compiler_conditional_xfail_data
+ set compiler_conditional_xfail_data {
+ "Loop optimiser bug" \
+ "i686-*" \
+ { "-Os" } \
+ { "" }
+ }
+ }
+}
+
+return 0
set torture_compile_xfail "$target_triplet"
}
+if { [istarget "i686-*"] } {
+ set torture_eval_before_execute {
+ global compiler_conditional_xfail_data
+ set compiler_conditional_xfail_data {
+ "Loop optimiser bug" \
+ "i686-*" \
+ { "-Os" } \
+ { "" }
+ }
+ }
+}
+
return 0
--- /dev/null
+if { [istarget "i686-*"] } {
+ set torture_eval_before_execute {
+ global compiler_conditional_xfail_data
+ set compiler_conditional_xfail_data {
+ "Loop optimiser bug" \
+ "i686-*" \
+ { "-Os" } \
+ { "" }
+ }
+ }
+}
+
+return 0