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:
Richard Guenther 2006-08-14 15:05:37 +00:00 committed by Richard Biener
parent be6415beae
commit c5183e0fac
2 changed files with 8 additions and 9 deletions

View File

@ -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

View File

@ -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();