public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/13170] New: V3.4 ICE in build_base_path
@ 2003-11-24  4:10 ron_hylton at hotmail dot com
  2003-11-24  4:12 ` [Bug c++/13170] " ron_hylton at hotmail dot com
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: ron_hylton at hotmail dot com @ 2003-11-24  4:10 UTC (permalink / raw)
  To: gcc-bugs

The test case compiles in 3.3.1, ICEs in 3.4 20031123 with
timezone.cpp: In static member function `static void icu_2_6::TimeZone::initDefa
ult()':
timezone.cpp:411: internal compiler error: in build_base_path, at cp/class.c:278

Full command output:

c++ -v -save-temps -D_REENTRANT -I. -I../common -I../common -D_REENTRANT -DHA
VE_CONFIG_H -DU_I18N_IMPLEMENTATION  -c -DPIC  -o timezone.o timezone.cpp
Reading specs from /gcc-3.4/lib/gcc/i686-pc-cygwin/3.4/specs
Configured with: ../gcc/configure --prefix=/gcc-3.4 --enable-languages=c,c++,f77
 --enable-libgcj --enable-threads=posix --with-system-zlib --enable-nls --withou
t-included-gettext --enable-interpreter --enable-version-specific-runtime-libs -
-enable-shared --disable-win32-registry --enable-java-gc=boehm --disable-hash-sy
nchronization --verbose
Thread model: posix
gcc version 3.4 20031123 (experimental)
 /gcc-3.4/libexec/gcc/i686-pc-cygwin/3.4/cc1plus.exe -E -quiet -v -I. -I../commo
n -I../common -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter
/usr/lib/../include/w32api -idirafter ../../include/w32api -D_REENTRANT -D_REENT
RANT -DHAVE_CONFIG_H -DU_I18N_IMPLEMENTATION -DPIC timezone.cpp -mtune=pentiumpr
o -o timezone.ii
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/gcc-3.4/lib/gcc/i686-pc-cygwin/3.4/../../../../
i686-pc-cygwin/include"
ignoring nonexistent directory "../../include/w32api"
ignoring duplicate directory "../common"
#include "..." search starts here:
#include <...> search starts here:
 .
 ../common
 /gcc-3.4/lib/gcc/i686-pc-cygwin/3.4/include/c++
 /gcc-3.4/lib/gcc/i686-pc-cygwin/3.4/include/c++/i686-pc-cygwin
 /gcc-3.4/lib/gcc/i686-pc-cygwin/3.4/include/c++/backward
 /gcc-3.4/include
 /gcc-3.4/lib/gcc/i686-pc-cygwin/3.4/include
 /usr/include
 /usr/lib/../include/w32api
End of search list.
 /gcc-3.4/libexec/gcc/i686-pc-cygwin/3.4/cc1plus.exe -fpreprocessed timezone.ii
-quiet -dumpbase timezone.cpp -mtune=pentiumpro -auxbase-strip timezone.o -versi
on -o timezone.s
GNU C++ version 3.4 20031123 (experimental) (i686-pc-cygwin)
        compiled by GNU C version 3.4 20031123 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
timezone.cpp: In static member function `static void icu_2_6::TimeZone::initDefa
ult()':
timezone.cpp:411: internal compiler error: in build_base_path, at cp/class.c:278

Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 
           Summary: V3.4 ICE in build_base_path
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ron_hylton at hotmail dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-cygwin
  GCC host triplet: i686-pc-cygwin
GCC target triplet: i686-pc-cygwin


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


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

* [Bug c++/13170] V3.4 ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
@ 2003-11-24  4:12 ` ron_hylton at hotmail dot com
  2003-11-24 10:02 ` [Bug c++/13170] [3.4 Regression] " pinskia at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: ron_hylton at hotmail dot com @ 2003-11-24  4:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ron_hylton at hotmail dot com  2003-11-24 04:12 -------
Created an attachment (id=5198)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=5198&action=view)
test case, bz2 compressed


-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
  2003-11-24  4:12 ` [Bug c++/13170] " ron_hylton at hotmail dot com
@ 2003-11-24 10:02 ` pinskia at gcc dot gnu dot org
  2003-11-24 17:00 ` bangerth at dealii dot org
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-24 10:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-11-24 10:02 -------
This is attribute related (removing attributes on the classes cause GCC not to crash).

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |critical
           Keywords|                            |ice-on-valid-code
            Summary|V3.4 ICE in build_base_path |[3.4 Regression] ICE in
                   |                            |build_base_path
   Target Milestone|---                         |3.4


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
  2003-11-24  4:12 ` [Bug c++/13170] " ron_hylton at hotmail dot com
  2003-11-24 10:02 ` [Bug c++/13170] [3.4 Regression] " pinskia at gcc dot gnu dot org
@ 2003-11-24 17:00 ` bangerth at dealii dot org
  2003-11-24 17:33 ` bangerth at dealii dot org
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: bangerth at dealii dot org @ 2003-11-24 17:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2003-11-24 17:00 -------
Confirmed. I'll work on reducing the testcase.
W.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2003-11-24 17:00:14
               date|                            |


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (2 preceding siblings ...)
  2003-11-24 17:00 ` bangerth at dealii dot org
@ 2003-11-24 17:33 ` bangerth at dealii dot org
  2003-12-01  1:09 ` pinskia at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: bangerth at dealii dot org @ 2003-11-24 17:33 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2003-11-24 17:33 -------
OK, here's a reduced testcase:
---------------------
struct __attribute__((dllimport)) Base {
  virtual inline ~Base() {}
};

struct __attribute__((dllimport)) Derived : public Base {
  bool operator== (const Derived& text);
  bool foo(const Derived &);
};


bool Derived::foo(const Derived &) {
  return 1;
}

bool Derived::operator== (const Derived& text) {
  return foo(text);
}
--------------------------------

g/x> /home/bangerth/bin/gcc-3.4-pre/bin/c++ -c x.cc
x.cc:3: warning: `dllimport' attribute directive ignored
x.cc:8: warning: `dllimport' attribute directive ignored
x.cc: In member function `bool Derived::operator==(const Derived&)':
x.cc:16: internal compiler error: in build_base_path, at cp/class.c:278
Please submit a full bug report,

The ICE goes away if I remove the attributes. Interestingly, we
seem to replace the ICE by an infinite loop if we remove the
destructor of the base class...

W.

-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (3 preceding siblings ...)
  2003-11-24 17:33 ` bangerth at dealii dot org
@ 2003-12-01  1:09 ` pinskia at gcc dot gnu dot org
  2003-12-03 22:11 ` reichelt at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-01  1:09 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-01 01:09 -------
>From Phil's regression hunter: Search converges between 2003-08-19-trunk (#377) and 2003-08
-20-trunk (#378).

-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (4 preceding siblings ...)
  2003-12-01  1:09 ` pinskia at gcc dot gnu dot org
@ 2003-12-03 22:11 ` reichelt at gcc dot gnu dot org
  2003-12-21 16:22 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2003-12-03 22:11 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2003-12-03 22:11 -------
Here's an even shorter testcase (without inheritance):

---------------------------------------------
struct __attribute__((dllimport)) A
{
    virtual ~A();
    void foo(const A&);
    void bar(const A&);
};

void A::foo(const A&)   {}
void A::bar(const A& a) { foo(a); }
---------------------------------------------

Btw, to get the infinite loop, you only have to make the destructor non-virtual.


-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (5 preceding siblings ...)
  2003-12-03 22:11 ` reichelt at gcc dot gnu dot org
@ 2003-12-21 16:22 ` pinskia at gcc dot gnu dot org
  2004-01-06 14:38 ` nathan at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-21 16:22 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-21 10:54 -------
For some reason with the attribute there, there are two copies of the type, one with and 
without the atrribute.

-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (6 preceding siblings ...)
  2003-12-21 16:22 ` pinskia at gcc dot gnu dot org
@ 2004-01-06 14:38 ` nathan at gcc dot gnu dot org
  2004-01-13  1:58 ` tm at kloo dot net
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: nathan at gcc dot gnu dot org @ 2004-01-06 14:38 UTC (permalink / raw)
  To: gcc-bugs



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


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (7 preceding siblings ...)
  2004-01-06 14:38 ` nathan at gcc dot gnu dot org
@ 2004-01-13  1:58 ` tm at kloo dot net
  2004-01-13  2:07 ` tm at kloo dot net
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: tm at kloo dot net @ 2004-01-13  1:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tm at kloo dot net  2004-01-13 01:57 -------
This code in build_base_path appears to trigger:

my_friendly_assert (code == MINUS_EXPR
                    ? same_type_p (BINFO_TYPE (binfo), probe)
                    : code == PLUS_EXPR
                    ? same_type_p (BINFO_TYPE (d_binfo), probe)
                    : false, 20010723);

code appears to be PLUS_EXPR, so it's the second part which is failing.

Toshi


-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (8 preceding siblings ...)
  2004-01-13  1:58 ` tm at kloo dot net
@ 2004-01-13  2:07 ` tm at kloo dot net
  2004-01-13  2:56 ` reichelt at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: tm at kloo dot net @ 2004-01-13  2:07 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tm at kloo dot net  2004-01-13 02:07 -------
Top of the backtrace:

#0  build_base_path (code=PLUS_EXPR, expr=0x402fa0f0, binfo=0x4025ae00,
nonnull=1) at ../../gcc/gcc/cp/class.c:274
#1  0x08052c65 in build_over_call (cand=0x402f90f0, flags=523) at
../../gcc/gcc/cp/call.c:4526
#2  0x08054c13 in build_new_method_call (instance=0x402fa104, fns=0x402f2768,
args=0x0, conversion_path=0x4025ae00, 
    flags=523) at ../../gcc/gcc/cp/call.c:5206
#3  0x080f611c in build_dtor_call (exp=0x402fa104,
dtor_kind=sfk_complete_destructor, flags=523)
    at ../../gcc/gcc/cp/init.c:2809
#4  0x080f65af in build_delete (type=0x402f66c0, addr=0x402fa0dc,
auto_delete=sfk_complete_destructor, flags=523, 
    use_global_delete=0) at ../../gcc/gcc/cp/init.c:2944
#5  0x0807402e in cxx_maybe_build_cleanup (decl=0x402f6f30) at
../../gcc/gcc/cp/decl.c:11121
#6  0x08106a02 in build_target_expr (decl=0x402f6f30, value=0x4015ebc0) at
../../gcc/gcc/cp/tree.c:235
#7  0x08051e13 in convert_like_real (convs=0x402f2720, expr=0x402f7b7c,
fn=0x402c8a20, argnum=2, inner=-1, 
    issue_conversion_warnings=false) at ../../gcc/gcc/cp/call.c:4061
#8  0x0805203d in convert_like_real (convs=0x402f7f00, expr=0x402f7b7c,
fn=0x402c8a20, argnum=2, inner=0, 
    issue_conversion_warnings=true) at ../../gcc/gcc/cp/call.c:4122
#9  0x08052dd0 in build_over_call (cand=0x402f90c8, flags=3) at
../../gcc/gcc/cp/call.c:4556
#10 0x08054c13 in build_new_method_call (instance=0x402f7550, fns=0x402f26a8,
args=0x402f7b2c, 
    conversion_path=0x4025ae00, flags=3) at ../../gcc/gcc/cp/call.c:5206
#11 0x080cb917 in cp_parser_postfix_expression (parser=0x401e8dec,
address_p=false) at ../../gcc/gcc/cp/parser.c:3765
#12 0x080cc0d4 in cp_parser_unary_expression (parser=0x401e8dec,
address_p=false) at ../../gcc/gcc/cp/parser.c:4353
...


-- 


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


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

* [Bug c++/13170] [3.4 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (9 preceding siblings ...)
  2004-01-13  2:07 ` tm at kloo dot net
@ 2004-01-13  2:56 ` reichelt at gcc dot gnu dot org
  2004-02-20  9:06 ` [Bug c++/13170] [3.4/3.5 " mmitchel at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2004-01-13  2:56 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2004-01-13 02:56 -------
Jason's patch
http://gcc.gnu.org/ml/gcc-cvs/2003-08/msg00625.html
is responsible for the regression.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jason at redhat dot com


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


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

* [Bug c++/13170] [3.4/3.5 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (10 preceding siblings ...)
  2004-01-13  2:56 ` reichelt at gcc dot gnu dot org
@ 2004-02-20  9:06 ` mmitchel at gcc dot gnu dot org
  2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-02-20  9:06 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-02-20 09:06 -------
Since Jason's patch caused this problem, I've reassigned the bug to him.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|nathan at gcc dot gnu dot   |jason at redhat dot com
                   |org                         |


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


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

* [Bug c++/13170] [3.4/3.5 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (12 preceding siblings ...)
  2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
@ 2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
  2004-03-08 23:00 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-03-08 22:24 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-03-08 22:24 -------
Subject: Bug 13170

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	jason@gcc.gnu.org	2004-03-08 22:24:46

Added files:
	gcc/testsuite/g++.dg/ext: attrib14.C 

Log message:
	PR c++/13170
	* decl.c (xref_tag): Remove attribute handling.
	* cp-tree.h: Adjust prototype.
	* decl.c, parser.c, rtti.c: Adjust callers.
	* parser.c (cp_parser_class_head): Pass back attributes in the
	class head.
	(cp_parser_class_specifier): Adjust.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/attrib14.C.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


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


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

* [Bug c++/13170] [3.4/3.5 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (11 preceding siblings ...)
  2004-02-20  9:06 ` [Bug c++/13170] [3.4/3.5 " mmitchel at gcc dot gnu dot org
@ 2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
  2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-03-08 22:24 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-03-08 22:24 -------
Subject: Bug 13170

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	jason@gcc.gnu.org	2004-03-08 22:24:35

Modified files:
	gcc/cp         : ChangeLog cp-tree.h decl.c parser.c rtti.c 

Log message:
	PR c++/13170
	* decl.c (xref_tag): Remove attribute handling.
	* cp-tree.h: Adjust prototype.
	* decl.c, parser.c, rtti.c: Adjust callers.
	* parser.c (cp_parser_class_head): Pass back attributes in the
	class head.
	(cp_parser_class_specifier): Adjust.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.3986&r2=1.3987
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-tree.h.diff?cvsroot=gcc&r1=1.954&r2=1.955
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.c.diff?cvsroot=gcc&r1=1.1191&r2=1.1192
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&r1=1.179&r2=1.180
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/rtti.c.diff?cvsroot=gcc&r1=1.178&r2=1.179



-- 


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


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

* [Bug c++/13170] [3.4/3.5 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (13 preceding siblings ...)
  2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
@ 2004-03-08 23:00 ` cvs-commit at gcc dot gnu dot org
  2004-03-09 10:47 ` mmitchel at gcc dot gnu dot org
  2004-03-09 19:55 ` pinskia at gcc dot gnu dot org
  16 siblings, 0 replies; 18+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-03-08 23:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-03-08 23:00 -------
Subject: Bug 13170

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	jason@gcc.gnu.org	2004-03-08 23:00:26

Modified files:
	gcc/cp         : ChangeLog cp-tree.h decl.c parser.c rtti.c 

Log message:
	PR c++/13170
	* decl.c (xref_tag): Remove attribute handling.
	* cp-tree.h: Adjust prototype.
	* decl.c, parser.c, rtti.c: Adjust callers.
	* parser.c (cp_parser_class_head): Pass back attributes in the
	class head.
	(cp_parser_class_specifier): Adjust.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3892.2.71&r2=1.3892.2.72
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-tree.h.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.946.4.7&r2=1.946.4.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.1174.2.11&r2=1.1174.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.157.2.18&r2=1.157.2.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/rtti.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.176.4.2&r2=1.176.4.3



-- 


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


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

* [Bug c++/13170] [3.4/3.5 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (14 preceding siblings ...)
  2004-03-08 23:00 ` cvs-commit at gcc dot gnu dot org
@ 2004-03-09 10:47 ` mmitchel at gcc dot gnu dot org
  2004-03-09 19:55 ` pinskia at gcc dot gnu dot org
  16 siblings, 0 replies; 18+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-03-09 10:47 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-03-09 10:47 -------
Jason, since you've checked this patch in (thanks!), would you please close this
PR?  Or is there a reason it is still open?

-- 


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


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

* [Bug c++/13170] [3.4/3.5 Regression] ICE in build_base_path
  2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
                   ` (15 preceding siblings ...)
  2004-03-09 10:47 ` mmitchel at gcc dot gnu dot org
@ 2004-03-09 19:55 ` pinskia at gcc dot gnu dot org
  16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-09 19:55 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-03-09 19:55 -------
Fixed.

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


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


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

end of thread, other threads:[~2004-03-09 19:55 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-24  4:10 [Bug c++/13170] New: V3.4 ICE in build_base_path ron_hylton at hotmail dot com
2003-11-24  4:12 ` [Bug c++/13170] " ron_hylton at hotmail dot com
2003-11-24 10:02 ` [Bug c++/13170] [3.4 Regression] " pinskia at gcc dot gnu dot org
2003-11-24 17:00 ` bangerth at dealii dot org
2003-11-24 17:33 ` bangerth at dealii dot org
2003-12-01  1:09 ` pinskia at gcc dot gnu dot org
2003-12-03 22:11 ` reichelt at gcc dot gnu dot org
2003-12-21 16:22 ` pinskia at gcc dot gnu dot org
2004-01-06 14:38 ` nathan at gcc dot gnu dot org
2004-01-13  1:58 ` tm at kloo dot net
2004-01-13  2:07 ` tm at kloo dot net
2004-01-13  2:56 ` reichelt at gcc dot gnu dot org
2004-02-20  9:06 ` [Bug c++/13170] [3.4/3.5 " mmitchel at gcc dot gnu dot org
2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
2004-03-08 22:24 ` cvs-commit at gcc dot gnu dot org
2004-03-08 23:00 ` cvs-commit at gcc dot gnu dot org
2004-03-09 10:47 ` mmitchel at gcc dot gnu dot org
2004-03-09 19:55 ` pinskia 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).