[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
--- Comment #7 from cvs-commit at gcc dot gnu dot org 2005-10-20 10:10 --- Subject: Bug 22508 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED]2005-10-20 10:10:10 Modified files: gcc/cp : ChangeLog init.c Log message: PR c++/22508 * init.c (build_new_1): Remove misleading comment. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-3_4-branchr1=1.3892.2.247r2=1.3892.2.248 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/init.c.diff?cvsroot=gcconly_with_tag=gcc-3_4-branchr1=1.356.2.18r2=1.356.2.19 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508
[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 17:03 --- Subject: Bug 22508 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-08 17:03:33 Modified files: gcc/cp : ChangeLog init.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/g++.dg/init: new13.C Log message: PR c++/22508 * init.c (build_new_1): Check for empty candidate list. * g++.dg/init/new13.C: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gccr1=1.4844r2=1.4845 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/init.c.diff?cvsroot=gccr1=1.425r2=1.426 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.5893r2=1.5894 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/init/new13.C.diff?cvsroot=gccr1=NONEr2=1.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508
[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-08 17:06 --- Subject: Bug 22508 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-08 17:06:39 Modified files: gcc/cp : ChangeLog init.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/g++.dg/init: new13.C Log message: PR c++/22508 * init.c (build_new_1): Check for empty candidate list. * g++.dg/init/new13.C: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.4648.2.72r2=1.4648.2.73 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/init.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.412.2.5r2=1.412.2.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.322r2=1.5084.2.323 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/init/new13.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508
[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-08-08 17:07 --- Fixed on mainline and 4.0 branch. -- What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508
[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-08-05 14:28 --- Testing a patch. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |reichelt at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508
[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
-- What|Removed |Added Severity|normal |minor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508
[Bug c++/22508] [4.0/4.1 Regression] ICE after invalid operator new
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-16 04:02 --- Confirmed, reduced testcase: typedef __SIZE_TYPE__ size_t; struct Framis { void* operator new(size_t) throw(bad_alloc); }; Framis* x = new Framis; -- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Keywords||error-recovery, ice-on- ||invalid-code Last reconfirmed|-00-00 00:00:00 |2005-07-16 04:02:02 date|| Summary|Segmentation fault or |[4.0/4.1 Regression] ICE |EXC_BAD_ACCESS with modified|after invalid operator new |Eckel sample code | Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22508