mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-18 02:14:31 +08:00
re PR testsuite/28703 (FAIL: gcc.c-torture/execute/pr28651.c execution)
2006-08-14 Richard Guenther <rguenther@suse.de> PR testsuite/28703 * gcc.c-torture/execute/pr28651.c: Do not use argc to avoid optimization, instead forbid inlining. From-SVN: r116129
This commit is contained in:
parent
be6415beae
commit
c5183e0fac
@ -1,3 +1,9 @@
|
||||
2006-08-14 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR testsuite/28703
|
||||
* gcc.c-torture/execute/pr28651.c: Do not use argc
|
||||
to avoid optimization, instead forbid inlining.
|
||||
|
||||
2006-08-14 Richard Sandiford <richard@codesourcery.com>
|
||||
|
||||
PR rtl-optimization/28634
|
||||
|
@ -1,5 +1,5 @@
|
||||
extern void abort (void);
|
||||
int
|
||||
int __attribute__((noinline))
|
||||
foo (unsigned int u)
|
||||
{
|
||||
return (int)(u + 4) < (int)u;
|
||||
@ -8,14 +8,7 @@ foo (unsigned int u)
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
unsigned int u;
|
||||
|
||||
/* Run with no arguments so u will be MAX_INT and the optimizers
|
||||
won't know its value. */
|
||||
if (argc > 1)
|
||||
u = 1;
|
||||
else
|
||||
u = 0x7fffffff;
|
||||
unsigned int u = 0x7fffffff;
|
||||
|
||||
if (foo (u) == 0)
|
||||
abort();
|
||||
|
Loading…
Reference in New Issue
Block a user