This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix mangle_conv_op_name_for_type (take 2)


At 23:25 23.06.2003, Mark Mitchell wrote:
On Mon, 2003-06-23 at 13:36, Jakub Jelinek wrote:
> On Mon, Jun 23, 2003 at 09:27:09PM +0200, Franz Sirl wrote:
> > Did you test with a 3.3 branch compiler? To be sure I ran a full 3.3 bootstrap
> > on ppc-linux and i686-linux again (with --enable-checking), and strangely
> > enough the testcase I sent you passed now on ppc-linux. On i686-linux it
> > still fails with:
>
> Here is what I've commited (again, under obvious rule):
>


Thanks!

Hmmm, my testcases are fine now on ppc-linux and i686-linux, but I see an additional FAIL for g++.dg/parse/class1.C now:


Starting program: /home/fsirl/obj/gcc33/gcc/stage2/cc1plus -fpreprocessed
class1.ii -quiet -dumpbase class1.C -auxbase class1 -version -o class1.s
Breakpoint 2 at 0xfecff84
Breakpoint 3 at 0xfececd0
GNU C++ version 3.3.1 20030623 (prerelease) (ppc-linux)
compiled by GNU C version 3.3.1 20030623 (prerelease).
GGC heuristics: --param ggc-min-expand=81 --param ggc-min-heapsize=96615
/home/fsirl/cvsx/gcc33rhl/gcc/testsuite/g++.dg/parse/class1.C: In
function int
N::f()':
/home/fsirl/cvsx/gcc33rhl/gcc/testsuite/g++.dg/parse/class1.C:5: error:
declaration
of struct N::A' in int N::f()' which does not enclose N'
During symbol reading, inner block (0x2638-0x26ac) not inside outer block
(0x100b287c-0x100b2914).
During symbol reading, inner block (0x26d0-0x2744) not inside outer block
(0x100b2914-0x100b29ac).
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block not inside outer block in yyparse.
During symbol reading, inner block (0x76d4-0x7744) not inside outer block
(0x100b77e4-0x100b79ac).
During symbol reading, inner block (0x7538-0x7764) not inside outer block
(0x100b77a0-0x100b79cc).
During symbol reading, inner block (0x7874-0x7938) not inside outer block
(0x100b7a84-0x100b7bbc).
During symbol reading, inner block (0x781c-0x7954) not inside outer block
(0x100b7a84-0x100b7bbc).
During symbol reading, block at 0x508 out of order.


Program received signal SIGSEGV, Segmentation fault.
yyparse () at parse.y:2338
2338                      $1.t = begin_class_definition (TREE_TYPE ($1.t));

Franz.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]