mirror of git://gcc.gnu.org/git/gcc.git
re PR middle-end/21331 (Incorrect folding of comparison)
2004-05-21 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/21331 PR tree-opt/21293 * gcc.c-torture/compile/pr21293.c: New test. * gcc.c-torture/execute/pr21331.c: New test. From-SVN: r100045
This commit is contained in:
parent
c6891dd85c
commit
e0624990b8
|
@ -1,3 +1,10 @@
|
|||
2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
|
||||
|
||||
PR middle-end/21331
|
||||
PR tree-opt/21293
|
||||
* gcc.c-torture/compile/pr21293.c: New test.
|
||||
* gcc.c-torture/execute/pr21331.c: New test.
|
||||
|
||||
2004-05-20 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
/* Testcase from Dale Johannesen <dalej@gcc.gnu.org>. */
|
||||
struct {
|
||||
double x[1];
|
||||
} g;
|
||||
void k( double *, double*);
|
||||
void h(int Tmp8)
|
||||
{
|
||||
int i;
|
||||
for(i = 1;i <= Tmp8;i++)
|
||||
k(&g.x[ + -1],&g.x[ Tmp8 + -1]);
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
void abort (void);
|
||||
|
||||
int bar (void) { return -1; }
|
||||
|
||||
unsigned long
|
||||
foo ()
|
||||
{ unsigned long retval;
|
||||
retval = bar ();
|
||||
if (retval == -1) return 0;
|
||||
return 3; }
|
||||
|
||||
main ()
|
||||
{ if (foo () != 0) abort ();
|
||||
return 0; }
|
||||
|
Loading…
Reference in New Issue