941014-1.x: thumb-elf was deprecated, use -mthumb.
authorAdam Nemet <anemet@lnxw.com>
Tue, 5 Nov 2002 05:41:39 +0000 (05:41 +0000)
committerAdam Nemet <nemet@gcc.gnu.org>
Tue, 5 Nov 2002 05:41:39 +0000 (05:41 +0000)
* gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
-mthumb.  Only xfail with -O0.

From-SVN: r58809

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/941014-1.x

index a2b9f53b5caf5b82d6122147a3ec62bfbe632765..c69b90418fcba2ce596d41c2cee4edc646c11c4a 100644 (file)
@@ -1,3 +1,8 @@
+2002-11-04  Adam Nemet  <anemet@lnxw.com>
+
+       * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
+       -mthumb.  Only xfail with -O0.
+
 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
 
        * g++.dg/abi/thunk1.C: New test.
index 90775849832d7c132861f5cf8a1c8a062a7a17d9..a52aaa79394b312dbd942652a25e4b9a4ab6a97f 100644 (file)
@@ -1,6 +1,16 @@
-# This doesn't work for thumb-elf
+# This doesn't always work for Thumb.
  
-if { [istarget "thumb-*-elf"] } {
-        set torture_execute_xfail "thumb-*-elf"
+if { [istarget arm*-*-*] || [istarget xscale*-*-*] \
+     || [istarget strongarm*-*-*] } {
+    set torture_eval_before_execute {
+       global compiler_conditional_xfail_data
+       set compiler_conditional_xfail_data {
+           "Thumb sets the last bit of function relocations" \
+                   { "arm*-*-*" "xscale*-*-*" "strongarm*-*-*" } \
+                   { { "-mthumb" "-O0" } } \
+                   { "" }
+       }
+    }
 }
+
 return 0