This patch fixes a "set but not used" warning in setjmp/jmpbug.c. A
variable is used only to store the result of alloca. A cast to void
is added to avoid the warning, and the variable is made volatile to
ensure the call to alloca isn't optimized away for being unused.
Tested for x86_64.
* setjmp/jmpbug.c (test): Make foo volatile and cast it to
void.
+2014-11-26 Joseph Myers <joseph@codesourcery.com>
+
+ * setjmp/jmpbug.c (test): Make foo volatile and cast it to
+ void.
+
2014-11-25 Joseph Myers <joseph@codesourcery.com>
* stdio-common/tst-printf-round.c (test_hex_in_one_mode): Make
test (int x)
{
jmp_buf buf;
- char *foo;
+ char *volatile foo;
int arr[100];
arr[77] = x;
}
foo = (char *) alloca (128);
+ (void) foo;
sub5 (buf);
}