This is the mail archive of the egcs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
In message <3.0.5.32.19990330125900.0079f570@voruta.vu.lt>you write: > Code which includes <asm/posix_types.h> (see the end of the post) fails > with egsc 19990321 snapshot release on linux 2.2.4 with the message: > > "fixed or forbidden register 2 (cx) was spilled for class CREG". > > > It looks like the old well known problem but... (Yes I read the FAQ). > > 1. The kernel files are from the version 2.2.4 (not 2.0.x). > > 2. The problem affects building other programs not the linux kernel > (actualy I didn't try to compile kernel with this egsc version, I tried to > compile gdb). > > 3. The explanation in the FAQ doesn't help anyway. The assembler statement > is correct according to the FAQ - register cx is not "marked as clobbered". Provide cpp output. Not the source macros. jeff