This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
jc1 woes
- To: java at gcc dot gnu dot org
- Subject: jc1 woes
- From: Per Bothner <per at bothner dot com>
- Date: 14 Mar 2001 23:05:31 -0800
While trying to get gcj on the the main trunk running, I ran into
various problems. One confusing thing is the use of a mix of
pushlevel/poplevel (block is allocated at the end, by poplevel), and
enter_block/exit_block (block is allocated at beginning, by
enter_block). pushlevel/poplevel seems to be used for the procedure
scope, but enter_block/exit_block are used for inner blocks. While
trying to get things working again, I got it so no debugging symbols
were being emitted for local variables. I verified that gcj "2.96" as
installed on Red Hat 7 *does* emit local variable debug info. I then
tried to build the gcc 3 compiler to see if it emits the debug symbols
- but I can't do that, because jc1 gets into an infinite loop while
trying to build ConcreteProcess in libjava. Sigh. So now neither cvs
branch will produce a useable compiler. This is disappointing.
--
--Per Bothner
per@bothner.com http://www.bothner.com/~per/