]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc/testsuite/
authorJames Greenhalgh <james.greenhalgh@arm.com>
Tue, 1 Jul 2014 17:58:11 +0000 (17:58 +0000)
committerYufeng Zhang <yufeng@gcc.gnu.org>
Tue, 1 Jul 2014 17:58:11 +0000 (17:58 +0000)
* gcc.target/aarch64/aapcs64/aapcs64.exp:
(additional_flags_for_func_ret): New variable based on $additional_flags
with -fno-use-caller-save.
(func-ret-*.c): Use the new variable.

Co-Authored-By: Yufeng Zhang <yufeng.zhang@arm.com>
From-SVN: r212206

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp

index 229b3c8d5904b42fe5a80494af8ba5b144ff41cf..6c0e2acf8fe26eea8673a717f21d67131a3d8691 100644 (file)
@@ -1,3 +1,11 @@
+2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
+           Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * gcc.target/aarch64/aapcs64/aapcs64.exp:
+       (additional_flags_for_func_ret): New variable based on $additional_flags
+       with -fno-use-caller-save.
+       (func-ret-*.c): Use the new variable.
+
 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/59637
index 195f977c2dcc775923b1b5442bfb6fbd5352bb9c..fdfbff103ad6f2cad0cf6dc73dbfed0dfd9dde54 100644 (file)
@@ -48,11 +48,15 @@ foreach src [lsort [glob -nocomplain $srcdir/$subdir/va_arg-*.c]] {
 }
 
 # Test function return value.
+#   Disable -fuse-caller-save to prevent the compiler from generating
+#   conflicting code.
+set additional_flags_for_func_ret $additional_flags
+append additional_flags_for_func_ret " -fno-use-caller-save"
 foreach src [lsort [glob -nocomplain $srcdir/$subdir/func-ret-*.c]] {
     if {[runtest_file_p $runtests $src]} {
            c-torture-execute [list $src \
                                    $srcdir/$subdir/abitest.S] \
-                                   $additional_flags
+                                   $additional_flags_for_func_ret
     }
 }