diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2014-07-01 17:58:11 +0000 |
---|---|---|
committer | Yufeng Zhang <yufeng@gcc.gnu.org> | 2014-07-01 17:58:11 +0000 |
commit | 454a17a31e4d68df961e769fc2b9233204bb3adc (patch) | |
tree | b1c8181849ec1fdef3c3ecd9a96a41c364f87c93 /gcc | |
parent | 2a4141aa0d2c0a112f4b83535c9a857475e5ab05 (diff) | |
download | gcc-454a17a31e4d68df961e769fc2b9233204bb3adc.zip gcc-454a17a31e4d68df961e769fc2b9233204bb3adc.tar.gz gcc-454a17a31e4d68df961e769fc2b9233204bb3adc.tar.bz2 |
gcc/testsuite/
* 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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp | 6 |
2 files changed, 13 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 229b3c8..6c0e2ac 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp b/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp index 195f977..fdfbff1 100644 --- a/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp +++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp @@ -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 } } |