https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67784
Jacques-Henri Jourdan changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|FIXE
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: jacques-henri.jourdan at inria dot Fr
Target Milestone: ---
The following code snippet does not parse correctly:
typedef int T;
void h() {
for(int T; ;)
if(1)
;
T *x
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67784
--- Comment #1 from Jacques-Henri Jourdan ---
My explanation of the problem is that the parser has to do a lookahead to make
sure that there is no "else" associated to the selection statement. However,
this lookahead is done in the wrong context,
: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: jacques-henri.jourdan at inria dot Fr
The following code is sucessfully vectorized (using the minps instruction):
const int SIZE = 1<<15;
void test9(float * b)
{
unsigned i;
fl