RFHelp: c-decl.c rewrite 2/3

Per Bothner per@bothner.com
Fri Jan 16 21:56:00 GMT 2004


Zack Weinberg wrote:

> So here's the present state of the second stage of my c-decl.c
> rewrite.  This is roughly Per's "never modify olddecl in
> duplicate_decls" concept from last month, only it uses a different
> mechanism to identify the canonical decl (to avoid conflict with
> DECL_ABSTRACT_ORIGIN) and it copies over more information.

I merged this patch (and the previous one) in compiler server tree,
and got to 'make cc1'.  Haven't bootstrapped yet.

> FAIL: gcc.c-torture/compile/20031113-1.c, -O2
> FAIL: gcc.c-torture/compile/900313-1.c, -O2
> FAIL: gcc.c-torture/compile/950618-1.c, -O2

Manually running them, as in:
/cc1 -quiet -O2 -w 
/home/bothner/GNU/gcc.head/gcc/testsuite/gcc.c-torture/compile/20031113-1.c 
-o /tmp/foo.s
seems to work.

I'll try a proper bootstrap and check run.
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/




More information about the Gcc-patches mailing list