[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-13 17:18 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-13 17:18 --- Subject: Bug 17661 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-10-13 17:18:16 Modified files: gcc/cp : ChangeLog semantics.c gcc/te

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:16 --- I send out the email for the patch but it looks like the web archiver is not working. -- What|Removed |Added -

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:23 --- This patch fixes it, I will submit it soon: Index: semantics.c === RCS file: /cvs/gcc/gcc/gcc/cp/semantics.c,v retrieving revision 1.446 diff

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:06 --- Actually here is the reduced testcase: struct C { C (const C &x); }; C &f(); void breakme (C j, bool k) { for (;; k ? j : f()) ; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17661

[Bug c++/17661] [4.0 Regression] ICE in create_tmp_var

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 16:04 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW