Re: Miscompilation (gcc + inline asmb)

BERTRAND Joël <[email protected]> Sun, 15 Aug 2021 19:34:34 +0200
Newsgroups gmane.comp.hardware.avr.gcc
Message-ID <[email protected]>
	Some news.

	I remember I have used uECC a long time ago without this kind of bug. I
have rebuilt the same code (with uECC_avr defined), but I have compiled
this library not with gcc 11.1.0, but with 5.4.0.

	And I obtain :

simavr -t -m atmega1284 -f 16000000 test2.elf
Loaded 18710 .text at address 0x0
Loaded 416 .data
Init...
Init alea...
Init random_ecc...
93A980352F127448C19FB0213622B13D5FEFC07CA4E6EA3A22234E7F0D9634FF8F2854B25A6E70F9E2063AB47040A341B54D39FD4845FB6D86CA33C8CFB5E308...
93A980352F127448C19FB0213622B13D5FEFC07CA4E6EA3A22234E7F0D9634FF8F2854B25A6E70F9E2063AB47040A341B54D39FD4845FB6D86CA33C8CFB5E308...
Done...

	Now the question ;-) Did I find a bug or does gcc 11 need a special
build option to compile uECC ?

	Best regards,

	JB