Pelles C forum

Pelles C => Bug reports => Topic started by: borgfan on June 30, 2006, 01:39:20 PM

Title: large tables
Post by: borgfan on June 30, 2006, 01:39:20 PM
Seems to be a problem processing large tables of constants - ide locks up when adding file to project.  Using build 4.00.50
Title: large tables
Post by: Pelle on June 30, 2006, 08:52:58 PM
Works here in 4.50. Not a very big table, so more likely the bugfix in the browse info builder. You could try disabling browse info, and see if it works (in 4.0)...
Title: large tables
Post by: borgfan on July 01, 2006, 02:50:09 PM
Thanks - compiles ok on v4.00 with browse info switched off.

Tried 4.50.90 beta 3 and got this error when compiling another file in the library I'm working on :

Building md5.obj.
can't spill register variable: ecx (3) a
D:\Projects\tcrypt\error\md5.c(160): fatal error: Internal error: best_spillee.
*** Error code: 1 ***
Done.
Title: large tables
Post by: Pelle on July 01, 2006, 08:36:28 PM
Quote from: "borgfan"Tried 4.50.90 beta 3 and got this error when compiling another file in the library I'm working on :

Building md5.obj.
can't spill register variable: ecx (3) a
D:\Projects\tcrypt\error\md5.c(160): fatal error: Internal error: best_spillee.
*** Error code: 1 ***
Done.
Right. If you turn off the intrinsic form of _lrotr and _lrotl (for example in  tcrypt.h), you can compile for now. I will fix it, but this will take me some time...