From: Nathan C. <co...@cs...> - 2005-12-01 15:57:07
|
You probably want to modify src/machdep.c to have the machine dependencies you are looking for (I have done this for the avr-gcc -mmcu=atmega128), since the default version only uses native. I guess that is only really important if you do any constant folding with the dependency flag turned on. I do not know how pervasive that is in the CIL code (it sure is pervasive in stuff I have written). The other part (what I have not done) is that you have to change cilly to compile using avr-gcc. I think this is just a change or two in the perl script driver, but I have not done it yet. What I normally do is just use the --save-temps flag and then compile the resulting *.cil.c file using the compiler I want (avr-gcc). Not very elegant, but I have ran code compiled this way on mica2 motes and in Avrora. Hope this helps, Nathan Ram Kumar Rengaswamy wrote: > Thanks Matt ... CIL is really fun to work with ! :-) > I am planning to pass the output of CIL through to avr-gcc, msp430- > gcc in addition to gcc. > Is there any way to add a new mode to the cilly driver ? |