[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-23 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2005-02-23 
10:00 ---
Fixed.


-- 
   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-22 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-02-23 
01:11 ---
Subject: Bug 19952

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2005-02-23 01:10:40

Modified files:
gcc: ChangeLog tree-if-conv.c 
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/g++.dg/tree-ssa: pr19952.C 

Log message:
PR 19952
* tree-if-conv.c (process_phi_nodes): Use bsi_after_labels and skip
all labels
* g++.dg/tree-ssa/pr19952.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.7563r2=2.7564
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-if-conv.c.diff?cvsroot=gccr1=2.27r2=2.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.5068r2=1.5069
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/tree-ssa/pr19952.C.diff?cvsroot=gccr1=NONEr2=1.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-21 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2005-02-22 
01:51 ---
Patch here:
http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01283.html

Devang, you got the wrong PR number in the name of the testcase
and in the ChangeLog entry!


-- 
   What|Removed |Added

 CC|dpatel at gcc dot gnu dot   |
   |org |
 AssignedTo|unassigned at gcc dot gnu   |dpatel at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Keywords||patch


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-18 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2005-02-18 
11:04 ---
Reduced testcase (just compile with -O -ftree-vectorize):

==
int i;

struct A
{
~A() { ++i; }
};

struct B
{
A a;
};

void foo()
{
for (int i=0; i2; ++i)
{
B *p;
if (p) p-~B();
}
}
==


-- 
   What|Removed |Added

 CC||reichelt at gcc dot gnu dot
   ||org
  GCC build triplet|x86_64-unknown-linux-gnu|
   GCC host triplet|x86_64-unknown-linux-gnu|
 GCC target triplet|x86_64-unknown-linux-gnu|
   Keywords||monitored


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-18 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2005-02-18 
11:07 ---
: Search converges between 2004-09-02-trunk (#532) and 2004-09-04-trunk (#533).

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-18 Thread reichelt at gcc dot gnu dot org

--- Additional Comments From reichelt at gcc dot gnu dot org  2005-02-18 
11:43 ---
Devang, the regression was introduced with the introduction of
the if-conversion for the vectorizer by your patch
http://gcc.gnu.org/ml/gcc-cvs/2004-09/msg00207.html

Could you please have a look?


-- 
   What|Removed |Added

 CC||dpatel at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-18 Thread dpatel at apple dot com

--- Additional Comments From dpatel at apple dot com  2005-02-18 19:02 
---
Subject: Re:  ICE: tree check: expected class 'declaration', have 'statement' 
(label_expr) in tree_verify_flow_info, at tree-cfg.c:3709


ok
-
Devang



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-17 Thread giovannibajo at libero dot it

--- Additional Comments From giovannibajo at libero dot it  2005-02-17 
12:45 ---
Confirmed then.

-- 
   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-02-17 12:45:49
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-15 Thread dorit at il dot ibm dot com

--- Additional Comments From dorit at il dot ibm dot com  2005-02-15 08:44 
---
This happens during tree-if-conversion pass (before vectorization) (tree-if-
conversion is enabled by -ftree-vectorize)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-14 Thread micis at gmx dot de

--- Additional Comments From micis at gmx dot de  2005-02-14 13:55 ---
Created an attachment (id=8193)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8193action=view)
preprocessed source


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952


[Bug tree-optimization/19952] ICE: tree check: expected class 'declaration', have 'statement' (label_expr) in tree_verify_flow_info, at tree-cfg.c:3709

2005-02-14 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-02-14 
15:47 ---
I should note this is an ICE right before trying to print out another ICE.

-- 
   What|Removed |Added

 CC||pinskia at gcc dot gnu dot
   ||org
   Keywords||ice-on-valid-code


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19952