[Bug optimization/12491] [3.3/3.4 Regression] Destructor fails to compile when optimizations (inlining) are enabled
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Oct 2 15:36:00 GMT 2003
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12491
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Component|c++ |optimization
Ever Confirmed| |1
Keywords| |ice-on-valid-code
Last reconfirmed|0000-00-00 00:00:00 |2003-10-02 15:36:41
date| |
Summary|Destructor fails to compile |[3.3/3.4 Regression]
|when optimizations |Destructor fails to compile
|(inlining) are enabled |when optimizations
| |(inlining) are enabled
Target Milestone|--- |3.3.2
------- Additional Comments From pinskia at gcc dot gnu dot org 2003-10-02 15:36 -------
I can confirm this on the mainline (20030930):
It is a regresssion (from Phil's regression hunter): Search converges between 2002-10-29-trunk
(#119) and 2002-10-30-trunk (#120).
Program received signal EXC_BAD_ACCESS, Could not access memory.
can_throw_internal (insn=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
except.c:2762
2762 if (region->type == ERT_THROW)
(gdb) bt
#0 can_throw_internal (insn=0x0) at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/
except.c:2762
#1 0x00163dbc in control_flow_insn_p (insn=0x514e40) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/cfgbuild.c:121
#2 0x001b79d0 in find_basic_blocks (f=0x410648e0, nregs=22, file=0x0) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cfgbuild.c:156
#3 0x0030a6f0 in rest_of_compilation (decl=0x511af0) at /Volumes/UFS_Partition/pinskia/src/
fsf/gcc-clean/src/gcc/toplev.c:3151
#4 0x003163d4 in tree_rest_of_compilation (fndecl=0x410648e0, nested_p=false) at /Volumes/
UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/tree-optimize.c:168
#5 0x0007d6d8 in expand_body (fn=0x410648e0) at /Volumes/UFS_Partition/pinskia/src/fsf/
gcc-clean/src/gcc/cp/semantics.c:2872
#6 0x00314934 in cgraph_expand_function (node=0x512620) at /Volumes/UFS_Partition/
pinskia/src/fsf/gcc-clean/src/gcc/cgraphunit.c:495
#7 0x003152d4 in cgraph_optimize () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/
gcc/cgraphunit.c:1273
#8 0x0004c50c in finish_file () at /Volumes/UFS_Partition/pinskia/src/fsf/gcc-clean/src/gcc/cp/
decl2.c:2924
#9 0x0030dfd8 in toplev_main (argc=0, argv=0x41102f20) at /Volumes/UFS_Partition/pinskia/
src/fsf/gcc-clean/src/gcc/toplev.c:1792
#10 0x00001c98 in _start (argc=15, argv=0xbffffbac, envp=0xbffffbec) at /SourceCache/Csu/
Csu-46/crt.c:267
#11 0x00001b0c in start ()
More information about the Gcc-bugs
mailing list