[M3devel] "C-generating backend progress report, that nobody asked for" :)

Jay K jay.krell at cornell.edu
Sat Sep 8 09:56:09 CEST 2012


This directory has a bunch of the .mc/.ic files that constitute cm3 (not the whole system, but m3core, libm3, sysutils, m3front, m3middle, m3quake, m3back..)Maybe I forgot some.This represents a lot of success.I give line counts to show I'm actually doing anything.

jbook2:t1 jay$ gcc -m64 -c *.cASCII.ic.c:332:3: warning: integer constant is so large that it is unsignedASCII.ic.c:332: warning: this decimal constant is unsigned only in ISO C90FPU.ic.c:195: warning: conflicting types for built-in function ‘ldexp’Interval.ic.c:432:3: warning: integer constant is so large that it is unsignedInterval.ic.c:432: warning: this decimal constant is unsigned only in ISO C90M3CG_BinRd.mc.c: In function ‘M3CG_BinRd__Scan_type’:M3CG_BinRd.mc.c:3494: warning: comparison is always false due to limited range of data typeM3Process.mc.c: In function ‘M3Process__Interrupt’:M3Process.mc.c:268: error: ‘Usignal__SIGINT’ undeclared (first use in this function)M3Process.mc.c:268: error: (Each undeclared identifier is reported only onceM3Process.mc.c:268: error: for each function it appears in.)M3Process.mc.c: In function ‘M3Process__Abort’:M3Process.mc.c:333: error: ‘Usignal__SIGKILL’ undeclared (first use in this function)Math.ic.c:294: warning: conflicting types for built-in function ‘cabs’Math.ic.c:302: warning: conflicting types for built-in function ‘ldexp’Math.ic.c:325: warning: conflicting types for built-in function ‘jn’Math.ic.c:335: warning: conflicting types for built-in function ‘yn’Rect.ic.c:657:3: warning: integer constant is so large that it is unsignedRect.ic.c:657: warning: this decimal constant is unsigned only in ISO C90Rect.ic.c:659:3: warning: integer constant is so large that it is unsignedRect.ic.c:659: warning: this decimal constant is unsigned only in ISO C90Region.ic.c:518:3: warning: integer constant is so large that it is unsignedRegion.ic.c:518: warning: this decimal constant is unsigned only in ISO C90Region.ic.c:520:3: warning: integer constant is so large that it is unsignedRegion.ic.c:520: warning: this decimal constant is unsigned only in ISO C90TWord.mc.c: In function ‘TWord__Or’:TWord.mc.c:2411: warning: comparison is always false due to limited range of data typeTWord.mc.c:2411: warning: comparison is always false due to limited range of data typeTWord.mc.c: In function ‘TWord__Xor’:TWord.mc.c:2470: warning: comparison is always false due to limited range of data typeTWord.mc.c:2470: warning: comparison is always false due to limited range of data typeTextConv.ic.c:361:3: warning: integer constant is so large that it is unsignedTextConv.ic.c:361: warning: this decimal constant is unsigned only in ISO C90jbook2:t1 jay$ ls -l *.mc *.ic |wc -l     700jbook2:t1 jay$ ls -l *.c |wc -l     700jbook2:t1 jay$ wc -l *.c | grep total  662454 total
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20120908/39a196ae/attachment-0001.html>


More information about the M3devel mailing list