Bugzilla – Bug 315629
[REGRESSION] mcs fails with -O=loop
Last modified: 2007-09-15 21:24:46 UTC
---- Reported by bmaurer@users.sf.net 2004-07-30 00:59:06 MST ---- [benm@164-99-120-44 mcs]$ make ctest RUNTIME="mono -O=loop" ../build/executable.make:30: warning: overriding commands for target `install-local' Makefile:21: warning: ignoring old commands for target `install-local' rm -f mcs2.exe mcs3.exe make USE_MCS_FLAGS= btest make[1]: Entering directory `/home/benm/mcvs/mcs/mcs' ../build/executable.make:30: warning: overriding commands for target `install-local' Makefile:21: warning: ignoring old commands for target `install-local' time mono -O=loop ./mcs.exe /target:exe /out:mcs2.exe cs-parser.cs @mcs.exe.sources class.cs(6578) error CS0543: Enumerator value for 'OnesComplement' is too large to fit in its type ecore.cs(1608) error CS0543: Enumerator value for 'I1_U2' is too large to fit in its type expression.cs(122) error CS0543: Enumerator value for 'UnaryNegation' is too large to fit in its type expression.cs(1809) error CS0543: Enumerator value for 'Division' is too large to fit in its type expression.cs(3928) error CS0543: Enumerator value for 'Ref' is too large to fit in its type flowanalysis.cs(33) error CS0543: Enumerator value for 'Conditional' is too large to fit in its type flowanalysis.cs(53) error CS0543: Enumerator value for 'Conditional' is too large to fit in its type flowanalysis.cs(69) error CS0543: Enumerator value for 'Never' is too large to fit in its type ecore.cs(28) error CS0543: Enumerator value for 'Value' is too large to fit in its type Compilation failed: 9 error(s), 0 warnings Command exited with non-zero status 1 0.09user 0.00system 0:01.69elapsed 5%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (1major+1005minor)pagefaults 0swaps make[1]: *** [mcs2.exe] Error 1 make[1]: Leaving directory `/home/benm/mcvs/mcs/mcs' make: *** [ctest] Error 2 How often does this happen? Additional Information: ---- Additional Comments From lupus@ximian.com 2004-07-30 08:55:35 MST ---- This is triggered by your last change: * cpu-pentium.md, mini-x86.c, inssel-x86.brg, mini-ops.h: add opcode for cmp BYTE PTR [eax], imm. Please investigate and fix or backout the change ASAP. ---- Additional Comments From bmaurer@users.sf.net 2004-07-30 13:40:54 MST ---- I reverted the patch Unknown operating system unknown. Setting to default OS "Other".