Jonas Maebe wrote lately:
Compiling ./x86/aasmcpu.pas
Compiling ./x86/itx86att.pas
Panic : Internal compiler error, exiting.
i386tab.inc(6,15) Fatal: Internal error
This is a segmentation fault (e.g. null pointer dereference). Compile
with
make cycle OPT=-gl -dnocatch
to get a full
Hi there.
More on the endless loop problem with ppc1 and rtl/linux/system.pp
I ran the offensing command with and without the -gl option and logged
verbose output (-va). Without -gl system.pp compiled in reasonable
time. Here come more details, without any idea to fix them however:
The above mentioned errors were due to a type mismatch. I had to change the type valreal from extended to double. This is in the file rtl/inc/systemh.inc. In addition I had to set MaxDouble and MinDouble in objpas/math.pp to other values. As a preliminary i just used the same values as MaxSingle
On donderdag, okt 23, 2003, at 13:01 Europe/Brussels, Dr. Karl-Michael
Schindler wrote:
Compiling ./x86/aasmcpu.pas
Compiling ./x86/itx86att.pas
Panic : Internal compiler error, exiting.
i386tab.inc(6,15) Fatal: Internal error
This is a segmentation fault (e.g. null pointer dereference).
Wow, Jonas
That was quick. I am impressed. Minor correction, though:
You said:
a) in rtl/inc/system.inc, remove {$define SUPPORT_EXTENDED}
but this line is in rtl/inc/systemh.inc
Furthermore, after doing all your patches, new errors show up in real2str.inc
I will look into it in more detail.