[Bug c++/48574] ICE (regression w.r.t. 4.6.0)

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Apr 12 14:49:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48574

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011.04.12 14:49:18
      Known to work|                            |4.6.0
     Ever Confirmed|0                           |1

--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-04-12 14:49:18 UTC ---
Confirmed.  Works with r171596.

#0  0x00000000005fad6b in fixed_type_or_null (instance=0x7fffeb1116c0, 
    nonnull=0x0, cdtorp=0x7fffffffb25c)
    at /space/rguenther/src/svn/gcc-4_6-branch/gcc/cp/class.c:5828
#1  0x00000000005fc452 in fixed_type_or_null (instance=0x7fffeb10c460, 
    nonnull=0x0, cdtorp=0x7fffffffb25c)
    at /space/rguenther/src/svn/gcc-4_6-branch/gcc/cp/class.c:5947
#2  0x00000000005fae8e in fixed_type_or_null (instance=0x7fffeb111900, 
    nonnull=0x0, cdtorp=0x7fffffffb25c)
    at /space/rguenther/src/svn/gcc-4_6-branch/gcc/cp/class.c:5831
#3  0x00000000005fc5a9 in resolves_to_fixed_type_p (instance=0x7fffeb111900, 
    nonnull=0x0) at /space/rguenther/src/svn/gcc-4_6-branch/gcc/cp/class.c:5980
#4  0x00000000004c28f9 in build_new_method_call (instance=0x7fffeb111900, 
    fns=0x7fffebffbf00, args=0x7fffffffb888, conversion_path=0x7fffebff40d0, 
    flags=3, fn_p=0x0, complain=3)
    at /space/rguenther/src/svn/gcc-4_6-branch/gcc/cp/call.c:6978
(gdb) l
5823    #define RECUR(T) fixed_type_or_null((T), nonnull, cdtorp)
5824
5825      switch (TREE_CODE (instance))
5826        {
5827        case INDIRECT_REF:
5828          if (POINTER_TYPE_P (TREE_TYPE (instance)))
5829            return NULL_TREE;
5830          else
5831            return RECUR (TREE_OPERAND (instance, 0));
5832
(gdb) p instance->base.code
$3 = INDIRECT_REF
(gdb) p instance->common.type
$4 = (tree) 0x0


Reducing.



More information about the Gcc-bugs mailing list