Hi Eric, Thank you for your interesting on this feature.
Best Regards WeiY 在 2013-7-24,上午1:07,Eric Botcazou <ebotca...@adacore.com> 写道: >> ok, because i am not familiar with compiler implementation. So if you can >> give me some references i will appreciate you very much. And by the way is >> there any plan to support this feature in the mainline? > > OK, let's go ahead and implement the feature. We first need the binutils > side, > because a 'cas' is currently rejected by the assembler: > > eric@hermes:~/leon-elf> gcc/xgcc -Bgcc -c cas.adb -mcpu=leon3 > /tmp/ccOuqOpo.s: Assembler messages: > /tmp/ccOuqOpo.s:24: Error: Architecture mismatch on "cas". > /tmp/ccOuqOpo.s:24: (Requires v9|v9a|v9b; requested architecture is v8.) > /tmp/ccOuqOpo.s:47: Error: Architecture mismatch on "cas". > /tmp/ccOuqOpo.s:47: (Requires v9|v9a|v9b; requested architecture is v8.) > > David, how do you want to handle this on the binutils side? The compiler > currently passes -Av8 for LEON3 and I don't think that we want to pass -Av9 > instead, so we would need something in between. > > -- > Eric Botcazou