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
+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
extern void abort (void);
-int
+int __attribute__((noinline))
foo (unsigned int u)
{
return (int)(u + 4) < (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();