This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


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

jc1 woes


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/


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