[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