diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2015-12-28 09:47:42 +0100 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2016-01-12 15:14:42 +0000 |
commit | c530f61be7a9cf03f77a136c06800a84c1f25fdb (patch) | |
tree | 21445700e6d135afd4d8d901045560ffe5c74900 | |
parent | 983f88aa2c635824df19ae269c59d0391a3f2aec (diff) |
gcc/testsuite/
Backport from trunk r231401.
2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
Joern Rennecke <joern.rennecke@embecosm.com>
* gcc.dg/torture/stackalign/builtin-return-1.c: Add an
inline assembly read to make sure dummy is not optimized
away by LTO.
Change-Id: Ie5b026d5dd2dc21373c08b9e6d781b31a140c081
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-1.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-1.c b/gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-1.c index af017532aeb..ec4fd8a9ef3 100644 --- a/gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-1.c +++ b/gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-1.c @@ -26,15 +26,13 @@ int bar(int n) STACK_ARGUMENTS_SIZE)); } -char *g; - int main(void) { /* Allocate 64 bytes on the stack to make sure that __builtin_apply can read at least 64 bytes above the return address. */ char dummy[64]; - g = dummy; + __asm__ ("" : : "" (dummy)); if (bar(1) != 2) abort(); |