public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/34397]  New: [4.3 regression] ICE on invalid default template parameter
@ 2007-12-08 22:48 reichelt at gcc dot gnu dot org
  2007-12-08 22:52 ` [Bug c++/34397] " pinskia at gcc dot gnu dot org
                   ` (30 more replies)
  0 siblings, 31 replies; 32+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2007-12-08 22:48 UTC (permalink / raw)
  To: gcc-bugs

The following invalid code snippet triggers an ICE on mainline:

=================================================
template<typename T, int = T()[0]> struct A
{
  typedef A<T> B;
};
=================================================

bug.cc:3: internal compiler error: Segmentation fault
Please submit a full bug report, [etc.]

The code is accepted by GCC 4.2.x and older.


-- 
           Summary: [4.3 regression] ICE on invalid default template
                    parameter
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code, monitored
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: reichelt at gcc dot gnu dot org


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
@ 2007-12-08 22:52 ` pinskia at gcc dot gnu dot org
  2007-12-08 22:53 ` pinskia at gcc dot gnu dot org
                   ` (29 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-08 22:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from pinskia at gcc dot gnu dot org  2007-12-08 22:52 -------
I don't get an ICE with the trunk as of today:
Sat Dec  8 19:47:21 UTC 2007 (revision 130710)


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
  2007-12-08 22:52 ` [Bug c++/34397] " pinskia at gcc dot gnu dot org
@ 2007-12-08 22:53 ` pinskia at gcc dot gnu dot org
  2007-12-08 23:01 ` reichelt at gcc dot gnu dot org
                   ` (28 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-08 22:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from pinskia at gcc dot gnu dot org  2007-12-08 22:53 -------
If I add:
A<int> a;

The code is rejected:
t.cc:7: error: subscripted value is neither array nor pointer
t.cc:7: error: template argument 2 is invalid
t.cc:7: error: invalid type in declaration before ';' token


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
  2007-12-08 22:52 ` [Bug c++/34397] " pinskia at gcc dot gnu dot org
  2007-12-08 22:53 ` pinskia at gcc dot gnu dot org
@ 2007-12-08 23:01 ` reichelt at gcc dot gnu dot org
  2007-12-08 23:02 ` pinskia at gcc dot gnu dot org
                   ` (27 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2007-12-08 23:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from reichelt at gcc dot gnu dot org  2007-12-08 23:01 -------
Well, I'm using the version from 2007-12-06, and since then nothing C++ related
has been checked in.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.3.0


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2007-12-08 23:01 ` reichelt at gcc dot gnu dot org
@ 2007-12-08 23:02 ` pinskia at gcc dot gnu dot org
  2007-12-09 11:07 ` pinskia at gcc dot gnu dot org
                   ` (26 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-08 23:02 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.3.0                       |---


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2007-12-08 23:02 ` pinskia at gcc dot gnu dot org
@ 2007-12-09 11:07 ` pinskia at gcc dot gnu dot org
  2007-12-10 22:17 ` reichelt at gcc dot gnu dot org
                   ` (25 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-09 11:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pinskia at gcc dot gnu dot org  2007-12-09 11:07 -------
What target is this on?


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2007-12-09 11:07 ` pinskia at gcc dot gnu dot org
@ 2007-12-10 22:17 ` reichelt at gcc dot gnu dot org
  2007-12-11  8:03 ` reichelt at gcc dot gnu dot org
                   ` (24 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2007-12-10 22:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from reichelt at gcc dot gnu dot org  2007-12-10 22:17 -------
> What target is this on?

i686-pc-linux-gnu.

I can see the ICE since at least 2007-05-13 on mainline (I don't have any older
mainline versions around).


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 GCC target triplet|                            |i686-pc-linux-gnu


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2007-12-10 22:17 ` reichelt at gcc dot gnu dot org
@ 2007-12-11  8:03 ` reichelt at gcc dot gnu dot org
  2007-12-11  9:52 ` pinskia at gcc dot gnu dot org
                   ` (23 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2007-12-11  8:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from reichelt at gcc dot gnu dot org  2007-12-11 08:03 -------
Also crashes on x86_64-unknown-linux-gnu.


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2007-12-11  8:03 ` reichelt at gcc dot gnu dot org
@ 2007-12-11  9:52 ` pinskia at gcc dot gnu dot org
  2007-12-11 19:17 ` pinskia at gcc dot gnu dot org
                   ` (22 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-11  9:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from pinskia at gcc dot gnu dot org  2007-12-11 09:51 -------
It works for me on "i386-apple-darwin8.10.1" with:
GNU C++ (GCC) version 4.3.0 20071209 (experimental) [trunk revision 130717]
(i386-apple-darwin8.10.1)


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2007-12-11  9:52 ` pinskia at gcc dot gnu dot org
@ 2007-12-11 19:17 ` pinskia at gcc dot gnu dot org
  2007-12-12  8:11 ` reichelt at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-11 19:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from pinskia at gcc dot gnu dot org  2007-12-11 19:17 -------
It also works for me with:
GNU C++ (GCC) version 4.3.0 20071205 (experimental) [trunk revision 130629]
(spu-elf)


Are you sure you don't have a modified compiler?


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2007-12-11 19:17 ` pinskia at gcc dot gnu dot org
@ 2007-12-12  8:11 ` reichelt at gcc dot gnu dot org
  2007-12-26  1:38 ` pinskia at gcc dot gnu dot org
                   ` (20 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2007-12-12  8:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from reichelt at gcc dot gnu dot org  2007-12-12 08:11 -------
> Are you sure you don't have a modified compiler?

Pretty sure. I bootstrapped a really clean one ("svn diff --no-ignore" showed
nothing) last night on i686-pc-linux-gnu. It still shows the segfault.

The x86_64-unknown-linux-gnu compiler was bootstrapped without modifications
from a snapshot. It's a little older, though (2007-11-16).


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2007-12-12  8:11 ` reichelt at gcc dot gnu dot org
@ 2007-12-26  1:38 ` pinskia at gcc dot gnu dot org
  2007-12-26  5:19 ` ismail at pardus dot org dot tr
                   ` (19 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-26  1:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from pinskia at gcc dot gnu dot org  2007-12-26 01:38 -------
I still cannot reproduce this.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org
   Target Milestone|---                         |4.3.0


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2007-12-26  1:38 ` pinskia at gcc dot gnu dot org
@ 2007-12-26  5:19 ` ismail at pardus dot org dot tr
  2007-12-26 10:08 ` ubizjak at gmail dot com
                   ` (18 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: ismail at pardus dot org dot tr @ 2007-12-26  5:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from ismail at pardus dot org dot tr  2007-12-26 05:19 -------
Can confirm on i686 linux:

[~]> g++ test.cpp
test.cpp:3: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.pardus.org.tr> for instructions.

[~]> g++ -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../configure --prefix=/usr
--bindir=/usr/i686-pc-linux-gnu/gcc/4.3.0
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include
--datadir=/usr/share/gcc/i686-pc-linux-gnu/4.3.0
--mandir=/usr/share/gcc/i686-pc-linux-gnu/4.3.0/man
--infodir=/usr/share/gcc/i686-pc-linux-gnu/4.3.0/info
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v3
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-libgcj
--disable-libssp --disable-multilib --disable-nls --disable-werror
--disable-mudflap --disable-libmudflap --enable-checking=release
--enable-clocale=gnu --enable-__cxa_atexit
--enable-languages=c,c++,fortran,objc --enable-libstdcxx-allocator=new
--enable-shared --enable-ssp --enable-threads=posix
--enable-version-specific-runtime-libs --without-included-gettext
--without-system-libunwind --with-system-zlib --with-pkgversion='Pardus Linux'
--with-bugurl=http://bugs.pardus.org.tr
Thread model: posix
gcc version 4.3.0 20071225 [trunk revision 131170] (Pardus Linux)


-- 

ismail at pardus dot org dot tr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ismail at pardus dot org dot
                   |                            |tr


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2007-12-26  5:19 ` ismail at pardus dot org dot tr
@ 2007-12-26 10:08 ` ubizjak at gmail dot com
  2007-12-26 14:26 ` [Bug target/34397] " pinskia at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: ubizjak at gmail dot com @ 2007-12-26 10:08 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from ubizjak at gmail dot com  2007-12-26 10:08 -------
Also confirmed on x86_64-pc-linux-gnu:

Program received signal SIGSEGV, Segmentation fault.
find_parameter_packs_r (tp=0x2aaaadfef5e0, walk_subtrees=0x7fff62fefdec, 
    data=0x7fff62ff0050) at ../../gcc-svn/trunk/gcc/cp/pt.c:2460
2460      switch (TREE_CODE (t))
(gdb) bt
#0  find_parameter_packs_r (tp=0x2aaaadfef5e0, walk_subtrees=0x7fff62fefdec, 
    data=0x7fff62ff0050) at ../../gcc-svn/trunk/gcc/cp/pt.c:2460
#1  0x00000000009b140d in walk_tree_1 (tp=0x2aaaadfef5e0, 
    func=0x4459c0 <find_parameter_packs_r>, data=0x7fff62ff0050, pset=0x0, 
    lh=0x52d8d0 <cp_walk_subtrees>) at ../../gcc-svn/trunk/gcc/tree.c:8376
#2  0x00000000009b154f in walk_tree_1 (tp=0x2aaaae129c30, 
    func=0x4459c0 <find_parameter_packs_r>, data=0x7fff62ff0050, pset=0x0, 
    lh=0x52d8d0 <cp_walk_subtrees>) at ../../gcc-svn/trunk/gcc/tree.c:8615
#3  0x00000000009b1664 in walk_tree_1 (tp=0x2aaaae12ed48, 
    func=0x4459c0 <find_parameter_packs_r>, data=0x7fff62ff0050, pset=0x0, 
    lh=0x52d8d0 <cp_walk_subtrees>) at ../../gcc-svn/trunk/gcc/tree.c:8436
#4  0x0000000000445ac9 in find_parameter_packs_r (tp=0x2aaaae138a98, 
    walk_subtrees=0x7fff62ff000c, data=0x7fff62ff0050)
    at ../../gcc-svn/trunk/gcc/cp/pt.c:2575
#5  0x00000000009b140d in walk_tree_1 (tp=0x2aaaae138a98, 
    func=0x4459c0 <find_parameter_packs_r>, data=0x7fff62ff0050, pset=0x0, 
    lh=0x52d8d0 <cp_walk_subtrees>) at ../../gcc-svn/trunk/gcc/tree.c:8376
#6  0x00000000004450ff in check_for_bare_parameter_packs (t=0x2aaaae138a98)
    at ../../gcc-svn/trunk/gcc/cp/pt.c:2751
#7  0x000000000044eda8 in push_template_decl_real (decl=0x2aaaae138a80, 
    is_friend=0 '\0') at ../../gcc-svn/trunk/gcc/cp/pt.c:3885
#8  0x00000000004aa265 in grokfield (declarator=<value optimized out>, 
    declspecs=<value optimized out>, init=<value optimized out>, 

(gdb) print t
$1 = (tree) 0x41

Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-svn/trunk/configure --enable-languages=c,c++,fortran
--enable-checking
Thread model: posix
gcc version 4.3.0 20071222 (experimental) [trunk revision 131134] (GCC) 


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2007-12-26 10:08:29
               date|                            |


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug target/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2007-12-26 10:08 ` ubizjak at gmail dot com
@ 2007-12-26 14:26 ` pinskia at gcc dot gnu dot org
  2007-12-27 12:33 ` ubizjak at gmail dot com
                   ` (16 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-26 14:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from pinskia at gcc dot gnu dot org  2007-12-26 14:26 -------
For some reason it works correctly on i386-apple-darwin and powerpc-linux-gnu. 
I wonder if something is not miscompiling the C++ front-end.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c++                         |target


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug target/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2007-12-26 14:26 ` [Bug target/34397] " pinskia at gcc dot gnu dot org
@ 2007-12-27 12:33 ` ubizjak at gmail dot com
  2007-12-27 12:58 ` ubizjak at gmail dot com
                   ` (15 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: ubizjak at gmail dot com @ 2007-12-27 12:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from ubizjak at gmail dot com  2007-12-27 12:32 -------
(In reply to comment #13)
> For some reason it works correctly on i386-apple-darwin and powerpc-linux-gnu. 
> I wonder if something is not miscompiling the C++ front-end.

No, I have build non-bootstrapped gcc with gcc-4.1 and it still shows the same
problem.  Adding a "debug_tree (t)" at the top of find_parameter_packs_r() in
cp/pt.c results in:

 <array_ref 0x2aaaadfef5a0
    arg 0 <cast_expr 0x2aaaae129c40
        type <template_type_parm 0x2aaaae1383c0 T type_0 type_6 VOID
            align 8 symtab 0 alias set -1 canonical type 0x2aaaae1383c0
           index 0 level 1 orig_level 1
            chain <type_decl 0x2aaaae138480 T>>
        side-effects>
    arg 1 <integer_cst 0x2aaaae00b480 type <integer_type 0x2aaaadffd540 int>
constant invariant 0> arg 2 <integer_cst 0x2aaaae00b480 0>pr34397.cpp:3:
internal compiler error: Segmentation fault
<...>

The segfault now points to:

Program received signal SIGSEGV, Segmentation fault.
print_node (file=0x30d1948860, prefix=0x7fffc27c5510 "arg 3", node=0x17, 
    indent=4) at ../../gcc-svn/trunk/gcc/print-tree.c:197
197       code = TREE_CODE (node);

So, we can conclude that something is wrong with arg 3 of ARRAY_REF expr.
Perhaps it is left uninitialized?


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug target/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2007-12-27 12:33 ` ubizjak at gmail dot com
@ 2007-12-27 12:58 ` ubizjak at gmail dot com
  2007-12-27 14:44 ` [Bug target/34397] [4.1/4.2/4.3 " pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: ubizjak at gmail dot com @ 2007-12-27 12:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from ubizjak at gmail dot com  2007-12-27 12:58 -------
(In reply to comment #14)

> So, we can conclude that something is wrong with arg 3 of ARRAY_REF expr.
> Perhaps it is left uninitialized?

Probably it is not OK to build ARRAY_REF expr using build_x_binary_op(). Could
a c++ expert check this usage in cp/pt.c, around line 10823?


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug target/34397] [4.1/4.2/4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2007-12-27 12:58 ` ubizjak at gmail dot com
@ 2007-12-27 14:44 ` pinskia at gcc dot gnu dot org
  2008-01-02 17:55 ` [Bug c++/34397] " mmitchel at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-12-27 14:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from pinskia at gcc dot gnu dot org  2007-12-27 14:44 -------
Then this has been a bug since 4.0.0 when array ref was changed to be a 4
operand expression.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |4.3.0 4.0.0
      Known to work|                            |3.4.0
            Summary|[4.3 regression] ICE on     |[4.1/4.2/4.3 regression] ICE
                   |invalid default template    |on invalid default template
                   |parameter                   |parameter
   Target Milestone|4.3.0                       |4.1.3


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.1/4.2/4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2007-12-27 14:44 ` [Bug target/34397] [4.1/4.2/4.3 " pinskia at gcc dot gnu dot org
@ 2008-01-02 17:55 ` mmitchel at gcc dot gnu dot org
  2008-07-04 22:23 ` [Bug c++/34397] [4.2/4.3/4.4 " jsm28 at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2008-01-02 17:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from mmitchel at gcc dot gnu dot org  2008-01-02 17:29 -------
I would expect pt.c to call grok_array_decl (which is the same function called
by the parser), not build_x_binary_op.


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2008-01-02 17:55 ` [Bug c++/34397] " mmitchel at gcc dot gnu dot org
@ 2008-07-04 22:23 ` jsm28 at gcc dot gnu dot org
  2009-02-05 12:47 ` paolo dot carlini at oracle dot com
                   ` (11 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2008-07-04 22:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from jsm28 at gcc dot gnu dot org  2008-07-04 22:22 -------
Closing 4.1 branch.


-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.1/4.2/4.3/4.4 regression]|[4.2/4.3/4.4 regression] ICE
                   |ICE on invalid default      |on invalid default template
                   |template parameter          |parameter
   Target Milestone|4.1.3                       |4.2.5


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (18 preceding siblings ...)
  2008-07-04 22:23 ` [Bug c++/34397] [4.2/4.3/4.4 " jsm28 at gcc dot gnu dot org
@ 2009-02-05 12:47 ` paolo dot carlini at oracle dot com
  2009-02-05 12:49 ` paolo dot carlini at oracle dot com
                   ` (10 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-05 12:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from paolo dot carlini at oracle dot com  2009-02-05 12:47 -------
Indeed, in my experiments the problem seems due to build_min_nt not passing
NULL_TREEs as called by build_x_binary_op. The patch I'm going to attach then
works, in the sense that the testcase compiles (and then an error is emitted in
case of instantiation).

I also tried calling directly grok_array_decl from tsubst_copy_and_build, and
indeed that largely works (but note that, for some reason, the grok_*
functions, called by the parser, are not called often in pt.c, many build_x_*
functions instead), but there are subtle issues, like sfinae7.C failing...


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo dot carlini at oracle
                   |                            |dot com, mark at
                   |                            |codesourcery dot com


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (19 preceding siblings ...)
  2009-02-05 12:47 ` paolo dot carlini at oracle dot com
@ 2009-02-05 12:49 ` paolo dot carlini at oracle dot com
  2009-02-08 22:35 ` mmitchel at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-05 12:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from paolo dot carlini at oracle dot com  2009-02-05 12:48 -------
Created an attachment (id=17246)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17246&action=view)
draft, showing that the missing NULL_TREEs are indeed an issue


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (20 preceding siblings ...)
  2009-02-05 12:49 ` paolo dot carlini at oracle dot com
@ 2009-02-08 22:35 ` mmitchel at gcc dot gnu dot org
  2009-02-08 22:41 ` paolo dot carlini at oracle dot com
                   ` (8 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2009-02-08 22:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from mmitchel at gcc dot gnu dot org  2009-02-08 22:35 -------
Paolo --

My earlier suggestion to try grok_array_decl may indeed have been misguided. 
Some of the grok_* functions do more parser-style analysis than we want when
processing templates.  

In theory, the way this ought to work is that we parse for a while, until we
know what the user meant, and then call a function that actually generates
code.  When processing a template, we call that same underlying function after
substitution.  But, in practice, we may not always have organized things that
tidily.

In that case, the best fix is to factor out syntactic dismabiguation bits from
grok_array_decl, and make a new underlying function that is called from both
the parser and the template machinery.

-- Mark


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (21 preceding siblings ...)
  2009-02-08 22:35 ` mmitchel at gcc dot gnu dot org
@ 2009-02-08 22:41 ` paolo dot carlini at oracle dot com
  2009-02-09 17:09 ` paolo dot carlini at oracle dot com
                   ` (7 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-08 22:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from paolo dot carlini at oracle dot com  2009-02-08 22:40 -------
Many thanks Mark for your detailed feedback on this PR and the other one. I'll
try to work along the lines you suggested. 


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (22 preceding siblings ...)
  2009-02-08 22:41 ` paolo dot carlini at oracle dot com
@ 2009-02-09 17:09 ` paolo dot carlini at oracle dot com
  2009-02-09 17:12 ` paolo dot carlini at oracle dot com
                   ` (6 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-09 17:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from paolo dot carlini at oracle dot com  2009-02-09 17:09 -------
Mark, can you have a closer look to the draft patch? I'm still looking but I
don't think we can extract and commonize much code from grok_array_decl, unless
we accept to pass from the callers an in_parser flag, or use a function
pointer, I can see only such rather ugly solutions...


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (23 preceding siblings ...)
  2009-02-09 17:09 ` paolo dot carlini at oracle dot com
@ 2009-02-09 17:12 ` paolo dot carlini at oracle dot com
  2009-02-10  6:21 ` mark at codesourcery dot com
                   ` (5 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-09 17:12 UTC (permalink / raw)
  To: gcc-bugs



-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |paolo dot carlini at oracle
                   |dot org                     |dot com
             Status|NEW                         |ASSIGNED


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (24 preceding siblings ...)
  2009-02-09 17:12 ` paolo dot carlini at oracle dot com
@ 2009-02-10  6:21 ` mark at codesourcery dot com
  2009-02-10 10:03 ` paolo dot carlini at oracle dot com
                   ` (4 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: mark at codesourcery dot com @ 2009-02-10  6:21 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from mark at codesourcery dot com  2009-02-10 06:20 -------
Subject: Re:  [4.2/4.3/4.4 regression] ICE on invalid default
 template parameter

paolo dot carlini at oracle dot com wrote:

> Mark, can you have a closer look to the draft patch? I'm still looking but I
> don't think we can extract and commonize much code from grok_array_decl, unless
> we accept to pass from the callers an in_parser flag, or use a function
> pointer, I can see only such rather ugly solutions...

You may well be right.  Your draft patch looks plausible.

Thanks,


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (25 preceding siblings ...)
  2009-02-10  6:21 ` mark at codesourcery dot com
@ 2009-02-10 10:03 ` paolo dot carlini at oracle dot com
  2009-02-10 21:47 ` paolo at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-10 10:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from paolo dot carlini at oracle dot com  2009-02-10 10:03 -------
Thanks. I'll try to submit something more polished along these lines...


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3/4.4 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (26 preceding siblings ...)
  2009-02-10 10:03 ` paolo dot carlini at oracle dot com
@ 2009-02-10 21:47 ` paolo at gcc dot gnu dot org
  2009-02-10 21:48 ` [Bug c++/34397] [4.2/4.3 " paolo dot carlini at oracle dot com
                   ` (2 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: paolo at gcc dot gnu dot org @ 2009-02-10 21:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #26 from paolo at gcc dot gnu dot org  2009-02-10 21:47 -------
Subject: Bug 34397

Author: paolo
Date: Tue Feb 10 21:47:12 2009
New Revision: 144083

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144083
Log:
/cp
2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/34397
        * typeck.c (build_x_array_ref): New.
        * cp-tree.h: Declare it.
        * pt.c (tsubst_copy_and_build): Use it for case ARRAY_REF.

/testsuite
2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/34397
        * g++.dg/template/crash88.C: New.
        * g++.dg/template/crash89.C: Likewise.

Added:
    trunk/gcc/testsuite/g++.dg/template/crash88.C
    trunk/gcc/testsuite/g++.dg/template/crash89.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/cp-tree.h
    trunk/gcc/cp/pt.c
    trunk/gcc/cp/typeck.c
    trunk/gcc/testsuite/ChangeLog


-- 


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.2/4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (27 preceding siblings ...)
  2009-02-10 21:47 ` paolo at gcc dot gnu dot org
@ 2009-02-10 21:48 ` paolo dot carlini at oracle dot com
  2009-03-31 20:15 ` [Bug c++/34397] [4.3 " jsm28 at gcc dot gnu dot org
  2009-04-22 15:30 ` rguenth at gcc dot gnu dot org
  30 siblings, 0 replies; 32+ messages in thread
From: paolo dot carlini at oracle dot com @ 2009-02-10 21:48 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #27 from paolo dot carlini at oracle dot com  2009-02-10 21:48 -------
Fixed for 4.4.0.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|paolo dot carlini at oracle |unassigned at gcc dot gnu
                   |dot com                     |dot org
             Status|ASSIGNED                    |NEW
            Summary|[4.2/4.3/4.4 regression] ICE|[4.2/4.3 regression] ICE on
                   |on invalid default template |invalid default template
                   |parameter                   |parameter


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (28 preceding siblings ...)
  2009-02-10 21:48 ` [Bug c++/34397] [4.2/4.3 " paolo dot carlini at oracle dot com
@ 2009-03-31 20:15 ` jsm28 at gcc dot gnu dot org
  2009-04-22 15:30 ` rguenth at gcc dot gnu dot org
  30 siblings, 0 replies; 32+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2009-03-31 20:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #28 from jsm28 at gcc dot gnu dot org  2009-03-31 20:14 -------
Closing 4.2 branch.


-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.2/4.3 regression] ICE on |[4.3 regression] ICE on
                   |invalid default template    |invalid default template
                   |parameter                   |parameter
   Target Milestone|4.2.5                       |4.3.4


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

* [Bug c++/34397] [4.3 regression] ICE on invalid default template parameter
  2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
                   ` (29 preceding siblings ...)
  2009-03-31 20:15 ` [Bug c++/34397] [4.3 " jsm28 at gcc dot gnu dot org
@ 2009-04-22 15:30 ` rguenth at gcc dot gnu dot org
  30 siblings, 0 replies; 32+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-04-22 15:30 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #29 from rguenth at gcc dot gnu dot org  2009-04-22 15:30 -------
WONTFIX for 4.3.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
      Known to fail|4.3.0 4.0.0                 |4.3.0 4.0.0 4.3.3
      Known to work|3.4.0                       |3.4.0 4.4.0
         Resolution|                            |FIXED
   Target Milestone|4.3.4                       |4.4.0


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


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2009-04-22 15:30 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-12-08 22:48 [Bug c++/34397] New: [4.3 regression] ICE on invalid default template parameter reichelt at gcc dot gnu dot org
2007-12-08 22:52 ` [Bug c++/34397] " pinskia at gcc dot gnu dot org
2007-12-08 22:53 ` pinskia at gcc dot gnu dot org
2007-12-08 23:01 ` reichelt at gcc dot gnu dot org
2007-12-08 23:02 ` pinskia at gcc dot gnu dot org
2007-12-09 11:07 ` pinskia at gcc dot gnu dot org
2007-12-10 22:17 ` reichelt at gcc dot gnu dot org
2007-12-11  8:03 ` reichelt at gcc dot gnu dot org
2007-12-11  9:52 ` pinskia at gcc dot gnu dot org
2007-12-11 19:17 ` pinskia at gcc dot gnu dot org
2007-12-12  8:11 ` reichelt at gcc dot gnu dot org
2007-12-26  1:38 ` pinskia at gcc dot gnu dot org
2007-12-26  5:19 ` ismail at pardus dot org dot tr
2007-12-26 10:08 ` ubizjak at gmail dot com
2007-12-26 14:26 ` [Bug target/34397] " pinskia at gcc dot gnu dot org
2007-12-27 12:33 ` ubizjak at gmail dot com
2007-12-27 12:58 ` ubizjak at gmail dot com
2007-12-27 14:44 ` [Bug target/34397] [4.1/4.2/4.3 " pinskia at gcc dot gnu dot org
2008-01-02 17:55 ` [Bug c++/34397] " mmitchel at gcc dot gnu dot org
2008-07-04 22:23 ` [Bug c++/34397] [4.2/4.3/4.4 " jsm28 at gcc dot gnu dot org
2009-02-05 12:47 ` paolo dot carlini at oracle dot com
2009-02-05 12:49 ` paolo dot carlini at oracle dot com
2009-02-08 22:35 ` mmitchel at gcc dot gnu dot org
2009-02-08 22:41 ` paolo dot carlini at oracle dot com
2009-02-09 17:09 ` paolo dot carlini at oracle dot com
2009-02-09 17:12 ` paolo dot carlini at oracle dot com
2009-02-10  6:21 ` mark at codesourcery dot com
2009-02-10 10:03 ` paolo dot carlini at oracle dot com
2009-02-10 21:47 ` paolo at gcc dot gnu dot org
2009-02-10 21:48 ` [Bug c++/34397] [4.2/4.3 " paolo dot carlini at oracle dot com
2009-03-31 20:15 ` [Bug c++/34397] [4.3 " jsm28 at gcc dot gnu dot org
2009-04-22 15:30 ` rguenth at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).