[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Miscompilation (gcc + inline asmb)
From: |
BERTRAND Joël |
Subject: |
Re: Miscompilation (gcc + inline asmb) |
Date: |
Sun, 15 Aug 2021 19:34:34 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.8.1 |
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