OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
* snprintf-chk.c (ptr): Declare volatile.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
execute
/
builtins
/
vsnprintf-chk.c
diff --git
a/gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk.c
b/gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk.c
index
8c7d72f
..
8a3f372
100644
(file)
--- a/
gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk.c
+++ b/
gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk.c
@@
-22,7
+22,7
@@
char *s3 = "FGH";
char *s4;
size_t l1 = 1;
static char buffer[32];
-char *
ptr = "barf";
+char *
volatile ptr = "barf"; /* prevent constant propagation to happen when whole program assumptions are made. */
int
__attribute__((noinline))