=?gb2312?b?tPC4tA==?=: [COMMIT] romcc 0.63 and some fixes...
Eric W. Biederman
ebiederman at lnxi.com
Thu Jun 3 20:22:01 CEST 2004
YhLu <YhLu at tyan.com> writes:
> Just sent out the core.
Thanks. I have done the basic tracking. And it is clearly a code
bug.
tdominates depends on some code analysis that is not currently
present in expand_function_call, and I wind up with a null pointer
dereference. I need to stare at the code a little more but should
take just a little bit to fix...
The back trace is:
#0 tdominates (state=0xbfffb78c, dom=0x829fbd0, sub=0x86f7698)
at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:16019
#1 0x0805c41f in expand_function_call (state=0xbfffb78c, me=0x8204290, fcall=0x829fbd0)
at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:14422
#2 0x0805c747 in inline_function (state=0xbfffb78c, me=0x8204290, arg=0x0)
at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:14599
#3 0x0805c838 in inline_functions (state=0xbfffb78c, func=0x8204290)
at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:14606
#4 0x0805cd20 in join_functions (state=0xbfffb78c) at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:14801
#5 0x08065efd in optimize (state=0xbfffb78c) at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:21488
#6 0x0806a4c7 in compile (filename=0xbfffecf8 "./auto.E", compiler=0x0, arch=0x0)
at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:24910
#7 0x0806a638 in main (argc=1, argv=0xbfffd93c) at /home/yhlu/xx/xx/freebios2/util/romcc/romcc.c:25029
(gdb)
Eric
More information about the coreboot
mailing list