public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
@ 2005-10-04 21:01 ` pinskia at gcc dot gnu dot org
  2005-10-12 13:05 ` nathan at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-04 21:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from pinskia at gcc dot gnu dot org  2005-10-04 21:01 -------
*** Bug 24200 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |debian-gcc at lists dot
                   |                            |debian dot org


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
  2005-10-04 21:01 ` [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template pinskia at gcc dot gnu dot org
@ 2005-10-12 13:05 ` nathan at gcc dot gnu dot org
  2005-10-12 18:07 ` cvs-commit at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: nathan at gcc dot gnu dot org @ 2005-10-12 13:05 UTC (permalink / raw)
  To: gcc-bugs



-- 

nathan at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |nathan at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2005-09-09 23:10:06         |2005-10-12 13:05:50
               date|                            |


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
  2005-10-04 21:01 ` [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template pinskia at gcc dot gnu dot org
  2005-10-12 13:05 ` nathan at gcc dot gnu dot org
@ 2005-10-12 18:07 ` cvs-commit at gcc dot gnu dot org
  2005-10-12 18:23 ` nathan at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-10-12 18:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from cvs-commit at gcc dot gnu dot org  2005-10-12 18:07 -------
Subject: Bug 23797

CVSROOT:        /cvs/gcc
Module name:    gcc
Changes by:     nathan@gcc.gnu.org      2005-10-12 18:07:44

Modified files:
        gcc/cp         : ChangeLog parser.c pt.c 
        gcc/testsuite  : ChangeLog 
Added files:
        gcc/testsuite/g++.dg/parse: typename8.C 

Log message:
        cp:
        PR c++/23797
        * parser.c (cp_parser_functional_cast): Cope when TYPE is not a
        TYPE_DECL.  Use dependent_type_p to check type.
        * pt.c (uses_template_parms_p): Use dependent_type_p for a
        TYPE_DECL.
        (type_dependent_expression_p): Assert we've not been given a
        TYPE_DECL.
        testsuite:
        PR c++/23797
        * g++.dg/other/typename8.C: New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.4925&r2=1.4926
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&r1=1.363&r2=1.364
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcc&r1=1.1043&r2=1.1044
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.6177&r2=1.6178
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/parse/typename8.C.diff?cvsroot=gcc&r1=NONE&r2=1.1


-- 


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2005-10-12 18:23 ` nathan at gcc dot gnu dot org
@ 2005-10-12 18:23 ` cvs-commit at gcc dot gnu dot org
  2005-10-12 18:57 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-10-12 18:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from cvs-commit at gcc dot gnu dot org  2005-10-12 18:23 -------
Subject: Bug 23797

CVSROOT:        /cvs/gcc
Module name:    gcc
Branch:         gcc-4_0-branch
Changes by:     nathan@gcc.gnu.org      2005-10-12 18:23:17

Modified files:
        gcc/testsuite  : ChangeLog 
        gcc/cp         : ChangeLog pt.c typeck.c parser.c decl.c 
Added files:
        gcc/testsuite/g++.dg/other: return1.C 
        gcc/testsuite/g++.dg/parse: typename8.C 
        gcc/testsuite/g++.dg/template: overload6.C 

Log message:
        cp:
        PR c++/21592
        * pt.c (build_non_dependent_expr): Don't wrap a COMPONENT_REF
        with already looked up member functions.  Assert we're not
        returning a NON_DEPENDENT_EXPR with unknown type.
        * typeck.c (finish_class_member_access_expr):  We can get
        non-template-id-expr baselinks.  If the lookup finds a baselink,
        remember it even inside templates.

        PR c++/23797
        * parser.c (cp_parser_functional_cast): Cope when TYPE is not a
        TYPE_DECL.  Use dependent_type_p to check type.
        * pt.c (uses_template_parms_p): Use dependent_type_p for a
        TYPE_DECL.
        (type_dependent_expression_p): Assert we've not been given a
        TYPE_DECL.

        PR c++/21117
        * decl.c (check_function_type): Correctly overwrite incomplete
        return type with void type.
        * typeck.c (check_return_expr): If the function's return type is
        void, don't try and convert a return expr.
        testsuite:
        PR c++/21592
        * g++.dg/template/dependent-expr1.C: Add new expected error.
        * g++.dg/template/dependent-expr2.C: Adjust error text.
        * g++.dg/template/overload6.C: New.

        PR c++/23797
        * g++.dg/other/typename8.C: New.

        PR c++/21117
        * g++.dg/other/return1.C: New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/other/return1.C.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/parse/typename8.C.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/overload6.C.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.5084.2.450&r2=1.5084.2.451
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.4648.2.127&r2=1.4648.2.128
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.978.2.30&r2=1.978.2.31
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/typeck.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.616.2.20&r2=1.616.2.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.319.2.22&r2=1.319.2.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.1371.2.24&r2=1.1371.2.25


-- 


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2005-10-12 18:07 ` cvs-commit at gcc dot gnu dot org
@ 2005-10-12 18:23 ` nathan at gcc dot gnu dot org
  2005-10-12 18:23 ` cvs-commit at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: nathan at gcc dot gnu dot org @ 2005-10-12 18:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from nathan at gcc dot gnu dot org  2005-10-12 18:23 -------
Fixed mainline and 4.0
2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>

        PR c++/23797
        * parser.c (cp_parser_functional_cast): Cope when TYPE is not a
        TYPE_DECL.  Use dependent_type_p to check type.
        * pt.c (uses_template_parms_p): Use dependent_type_p for a
        TYPE_DECL.
        (type_dependent_expression_p): Assert we've not been given a
        TYPE_DECL.


-- 


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2005-10-12 18:23 ` cvs-commit at gcc dot gnu dot org
@ 2005-10-12 18:57 ` pinskia at gcc dot gnu dot org
  2005-10-13 13:14 ` [Bug c++/23797] [3.4 " nathan at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-12 18:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from pinskia at gcc dot gnu dot org  2005-10-12 18:57 -------
Fixed.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2005-10-12 18:57 ` pinskia at gcc dot gnu dot org
@ 2005-10-13 13:14 ` nathan at gcc dot gnu dot org
  2005-10-14  8:11 ` nathan at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: nathan at gcc dot gnu dot org @ 2005-10-13 13:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from nathan at gcc dot gnu dot org  2005-10-13 13:14 -------
probably should be backported to 3.4


-- 

nathan at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |
            Summary|[3.4/4.0/4.1 Regression] ICE|[3.4 Regression] ICE on
                   |on typename outside template|typename outside template
   Target Milestone|4.0.3                       |3.4.6


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2005-10-13 13:14 ` [Bug c++/23797] [3.4 " nathan at gcc dot gnu dot org
@ 2005-10-14  8:11 ` nathan at gcc dot gnu dot org
  2005-10-14 10:54 ` reichelt at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: nathan at gcc dot gnu dot org @ 2005-10-14  8:11 UTC (permalink / raw)
  To: gcc-bugs



-- 

nathan at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.4.6                       |4.0.3


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (7 preceding siblings ...)
  2005-10-14  8:11 ` nathan at gcc dot gnu dot org
@ 2005-10-14 10:54 ` reichelt at gcc dot gnu dot org
  2005-10-18 13:52 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-10-14 10:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from reichelt at gcc dot gnu dot org  2005-10-14 10:54 -------
Changin to ice-on-valid-code, because Nathan stated in the patch
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00712.html

> Note, we do not issue an error on the testcase, even though it uses typename outside of a
> template. DR 382 (http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#382), which
> is in ready status, will allow such uses, so it seems silly to me to become strict only to
> have to remove the strictness later.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|ice-on-invalid-code         |ice-on-valid-code


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (8 preceding siblings ...)
  2005-10-14 10:54 ` reichelt at gcc dot gnu dot org
@ 2005-10-18 13:52 ` pinskia at gcc dot gnu dot org
  2005-10-19 14:11 ` nathan at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-18 13:52 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.0.3                       |3.4.6


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (9 preceding siblings ...)
  2005-10-18 13:52 ` pinskia at gcc dot gnu dot org
@ 2005-10-19 14:11 ` nathan at gcc dot gnu dot org
  2005-11-03 11:29 ` reichelt at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: nathan at gcc dot gnu dot org @ 2005-10-19 14:11 UTC (permalink / raw)
  To: gcc-bugs



-- 

nathan at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|nathan at gcc dot gnu dot   |unassigned at gcc dot gnu
                   |org                         |dot org
             Status|REOPENED                    |NEW


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (10 preceding siblings ...)
  2005-10-19 14:11 ` nathan at gcc dot gnu dot org
@ 2005-11-03 11:29 ` reichelt at gcc dot gnu dot org
  2005-11-16  1:24 ` reichelt at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-11-03 11:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from reichelt at gcc dot gnu dot org  2005-11-03 11:29 -------
Since Mark's patch for PR19253
http://gcc.gnu.org/ml/gcc-patches/2005-11/msg00141.html
this is an error again.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|ice-on-valid-code           |ice-on-invalid-code


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (11 preceding siblings ...)
  2005-11-03 11:29 ` reichelt at gcc dot gnu dot org
@ 2005-11-16  1:24 ` reichelt at gcc dot gnu dot org
  2005-11-16 13:03 ` reichelt at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-11-16  1:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from reichelt at gcc dot gnu dot org  2005-11-16 01:24 -------
Taking care of the backport to the 3.4 branch.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |reichelt at gcc dot gnu dot
                   |dot org                     |org
                URL|                            |http://gcc.gnu.org/ml/gcc-
                   |                            |patches/2005-
                   |                            |11/msg01186.html
             Status|NEW                         |ASSIGNED
           Keywords|                            |patch


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (12 preceding siblings ...)
  2005-11-16  1:24 ` reichelt at gcc dot gnu dot org
@ 2005-11-16 13:03 ` reichelt at gcc dot gnu dot org
  2005-11-16 13:05 ` reichelt at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 21+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-11-16 13:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from reichelt at gcc dot gnu dot org  2005-11-16 13:03 -------
Subject: Bug 23797

Author: reichelt
Date: Wed Nov 16 13:03:13 2005
New Revision: 107081

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107081
Log:
        Backport from mainline:
        2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>

        PR c++/23797
        * parser.c (cp_parser_functional_cast): Cope when TYPE is not a
        TYPE_DECL.  Use dependent_type_p to check type.
        * pt.c (uses_template_parms_p): Use dependent_type_p for a
        TYPE_DECL.
        (type_dependent_expression_p): Assert we've not been given a
        TYPE_DECL.

        * g++.dg/parse/typename8.C: New test.
        * g++.dg/parse/typename9.C: Likewise.


Added:
    branches/gcc-3_4-branch/gcc/testsuite/g++.dg/parse/typename8.C
    branches/gcc-3_4-branch/gcc/testsuite/g++.dg/parse/typename9.C
Modified:
    branches/gcc-3_4-branch/gcc/cp/ChangeLog
    branches/gcc-3_4-branch/gcc/cp/parser.c
    branches/gcc-3_4-branch/gcc/cp/pt.c
    branches/gcc-3_4-branch/gcc/testsuite/ChangeLog


-- 


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (13 preceding siblings ...)
  2005-11-16 13:03 ` reichelt at gcc dot gnu dot org
@ 2005-11-16 13:05 ` reichelt at gcc dot gnu dot org
  2006-01-10 22:40 ` pinskia at gcc dot gnu dot org
  2006-03-13 15:02 ` pinskia at gcc dot gnu dot org
  16 siblings, 0 replies; 21+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-11-16 13:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from reichelt at gcc dot gnu dot org  2005-11-16 13:05 -------
Now also fixed on the 3.4 branch.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|3.4.6                       |3.4.5


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


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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (14 preceding siblings ...)
  2005-11-16 13:05 ` reichelt at gcc dot gnu dot org
@ 2006-01-10 22:40 ` pinskia at gcc dot gnu dot org
  2006-03-13 15:02 ` pinskia at gcc dot gnu dot org
  16 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-01-10 22:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from pinskia at gcc dot gnu dot org  2006-01-10 22:40 -------
*** Bug 25744 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |h8_spam at sonic dot net


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



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

* [Bug c++/23797] [3.4 Regression] ICE on typename outside template
       [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
                   ` (15 preceding siblings ...)
  2006-01-10 22:40 ` pinskia at gcc dot gnu dot org
@ 2006-03-13 15:02 ` pinskia at gcc dot gnu dot org
  16 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-03-13 15:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from pinskia at gcc dot gnu dot org  2006-03-13 15:02 -------
*** Bug 26665 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |babydavid at sjtu dot edu
                   |                            |dot cn


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
  2005-09-09 14:40 [Bug c++/23797] New: ICE (on invalid) sylvain dot pion at sophia dot inria dot fr
                   ` (2 preceding siblings ...)
  2005-09-16 18:08 ` janis at gcc dot gnu dot org
@ 2005-09-27 16:08 ` mmitchel at gcc dot gnu dot org
  3 siblings, 0 replies; 21+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-09-27 16:08 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.0.2                       |4.0.3


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
  2005-09-09 14:40 [Bug c++/23797] New: ICE (on invalid) sylvain dot pion at sophia dot inria dot fr
  2005-09-11 15:58 ` [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template reichelt at gcc dot gnu dot org
  2005-09-12 20:43 ` pinskia at gcc dot gnu dot org
@ 2005-09-16 18:08 ` janis at gcc dot gnu dot org
  2005-09-27 16:08 ` mmitchel at gcc dot gnu dot org
  3 siblings, 0 replies; 21+ messages in thread
From: janis at gcc dot gnu dot org @ 2005-09-16 18:08 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From janis at gcc dot gnu dot org  2005-09-16 18:08 -------
The ICE begins on mainline with this patch from giovannibajo:

  http://gcc.gnu.org/ml/gcc-cvs/2004-03/msg00874.html

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |giovannibajo at gcc dot gnu
                   |                            |dot org


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
  2005-09-09 14:40 [Bug c++/23797] New: ICE (on invalid) sylvain dot pion at sophia dot inria dot fr
  2005-09-11 15:58 ` [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template reichelt at gcc dot gnu dot org
@ 2005-09-12 20:43 ` pinskia at gcc dot gnu dot org
  2005-09-16 18:08 ` janis at gcc dot gnu dot org
  2005-09-27 16:08 ` mmitchel at gcc dot gnu dot org
  3 siblings, 0 replies; 21+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-12 20:43 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-12 20:43 -------
: Search converges between 2004-03-01-trunk (#446) and 2004-04-01-trunk (#447).

: Search converges between 2004-03-15-3.4 (#3) and 2004-04-01-3.4 (#4).


-- 


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


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

* [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template
  2005-09-09 14:40 [Bug c++/23797] New: ICE (on invalid) sylvain dot pion at sophia dot inria dot fr
@ 2005-09-11 15:58 ` reichelt at gcc dot gnu dot org
  2005-09-12 20:43 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 21+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-09-11 15:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2005-09-11 15:58 -------
Even shorter testcase:

================================
struct A { typedef int X; };

int i = typename A::X();
================================


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |reichelt at gcc dot gnu dot
                   |                            |org
           Keywords|                            |monitored
            Summary|[3.4/4.0/4.1 Regression] ICE|[3.4/4.0/4.1 Regression] ICE
                   |(on invalid)                |on typename outside template


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


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

end of thread, other threads:[~2006-03-13 15:02 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-23797-1902@http.gcc.gnu.org/bugzilla/>
2005-10-04 21:01 ` [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template pinskia at gcc dot gnu dot org
2005-10-12 13:05 ` nathan at gcc dot gnu dot org
2005-10-12 18:07 ` cvs-commit at gcc dot gnu dot org
2005-10-12 18:23 ` nathan at gcc dot gnu dot org
2005-10-12 18:23 ` cvs-commit at gcc dot gnu dot org
2005-10-12 18:57 ` pinskia at gcc dot gnu dot org
2005-10-13 13:14 ` [Bug c++/23797] [3.4 " nathan at gcc dot gnu dot org
2005-10-14  8:11 ` nathan at gcc dot gnu dot org
2005-10-14 10:54 ` reichelt at gcc dot gnu dot org
2005-10-18 13:52 ` pinskia at gcc dot gnu dot org
2005-10-19 14:11 ` nathan at gcc dot gnu dot org
2005-11-03 11:29 ` reichelt at gcc dot gnu dot org
2005-11-16  1:24 ` reichelt at gcc dot gnu dot org
2005-11-16 13:03 ` reichelt at gcc dot gnu dot org
2005-11-16 13:05 ` reichelt at gcc dot gnu dot org
2006-01-10 22:40 ` pinskia at gcc dot gnu dot org
2006-03-13 15:02 ` pinskia at gcc dot gnu dot org
2005-09-09 14:40 [Bug c++/23797] New: ICE (on invalid) sylvain dot pion at sophia dot inria dot fr
2005-09-11 15:58 ` [Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template reichelt at gcc dot gnu dot org
2005-09-12 20:43 ` pinskia at gcc dot gnu dot org
2005-09-16 18:08 ` janis at gcc dot gnu dot org
2005-09-27 16:08 ` mmitchel 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).