[Bug c++/17913] [4.0 Regression] ICE jumping into statement expression

2007-01-17 Thread gdr at gcc dot gnu dot org
--- Comment #24 from gdr at gcc dot gnu dot org 2007-01-18 03:07 --- No fix for GCC-4.0.x -- gdr at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.

[Bug c++/17913] [4.0 Regression] ICE jumping into statement expression

2005-09-27 Thread mmitchel at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.2 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913

[Bug c++/17913] [4.0 Regression] ICE jumping into statement expression

2005-09-09 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-09-09 10:41 --- This is fixed in the C frontend. C++ needs taking care (4.1 works). By the solution for the C frontend problem I suppose this is now ice-on-invalid-code. -- What|Removed

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2005-07-06 Thread mmitchel at gcc dot gnu dot org
--- Additional Comments From mmitchel at gcc dot gnu dot org 2005-07-06 16:48 --- Postponed until 4.0.2. -- What|Removed |Added Target Milestone|4.0.1

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2005-01-19 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-20 04:15 --- Note with --disable-checking I still get an ICE but this time a seg fault. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-11-03 Thread loki at inf dot u-szeged dot hu
--- Additional Comments From loki at inf dot u-szeged dot hu 2004-11-03 08:17 --- I made some changes in the patch. I hope that it will be satisfying. http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00130.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-28 Thread jsm at polyomino dot org dot uk
--- Additional Comments From jsm at polyomino dot org dot uk 2004-10-28 15:05 --- Subject: Re: [4.0 Regression] ICE jumping into statement expression On Thu, 28 Oct 2004, bonzini at gcc dot gnu dot org wrote: > I remember using once a void statement expression "((void) ({ ... })" ins

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-28 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2004-10-28 13:30 --- > Jumps out of statement expressions are or were used in real code > . I don't think > they are well-defined (except for jumps using longjmp), but

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-27 Thread loki at inf dot u-szeged dot hu
--- Additional Comments From loki at inf dot u-szeged dot hu 2004-10-28 06:42 --- (In reply to comment #7) > > Surely this is not valid? > > The validity is the subject of bug 772 and the long thread linked from > there. This bug is for a particular ICE which is a regression; whether

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-27 Thread jsm at polyomino dot org dot uk
--- Additional Comments From jsm at polyomino dot org dot uk 2004-10-27 12:55 --- Subject: Re: [4.0 Regression] ICE jumping into statement expression On Wed, 27 Oct 2004, steven at gcc dot gnu dot org wrote: > Surely this is not valid? The validity is the subject of bug 772 and the

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-27 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-10-27 12:42 --- Proposed patch here. http://gcc.gnu.org/ml/gcc-patches/2004-10/msg02304.html Part of the discussion here (broken mailer :-/) http://gcc.gnu.org/ml/gcc-patches/2004-10/msg02310.html -- http://gcc.gnu.org/

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-27 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-10-27 12:25 --- Surely this is not valid? A statement expression is an _expression_ so any kind of control flow into or out of a statement expression is just wrong IMHO. It's like jumping into "a + b", try defining semantic

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-15 14:21 --- But if I remove the code in build_conditional_expr to fix the problem, we have the same problem in fold. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-15 14:12 --- I was wrong in the sense it is not fold that is removing it but build_conditional_expr is. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913

[Bug c/17913] [4.0 Regression] ICE jumping into statement expression

2004-10-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-14 03:47 --- Yes we remove it because ({ a : 1; 1; }) is marked as no has SIDE_EFFECTS which fold changes COND_EXPR ; to just true; which removes the label. The ICE is a regression but before in both 3.1 and 3.3, we d