On 03/03/2022 13:41, Dongjiu Geng via Gcc wrote:
Hi,
My program does not use CRC instructions,but I find the compiled
binary has much difference between using "-march=armv8-a+crc" and
using "-march=armv8-a". Even stranger, when I use
"-march=armv8-a+crc", I find my compiled binary can not r
On 3/3/22 14:52, Dongjiu Geng wrote:
Thanks for the answer, my source file is complex,it is not convenient
attach, because it is company code.
I see. So then you can try -fdump-tree-optimized and compare the corresponding
dump file.
Or you can use -fdump-tree-all -fdump-rtl-all and do the sam
Thanks for the answer, my source file is complex,it is not convenient
attach, because it is company code. According to your experience,
what is the reason about it?
Martin Liška 于2022年3月3日周四 21:48写道:
>
> On 3/3/22 14:41, Dongjiu Geng via Gcc wrote:
> > Hi,
> > My program does not use CRC
On 3/3/22 14:41, Dongjiu Geng via Gcc wrote:
Hi,
My program does not use CRC instructions,but I find the compiled
binary has much difference between using "-march=armv8-a+crc" and
using "-march=armv8-a". Even stranger, when I use
"-march=armv8-a+crc", I find my compiled binary can not run.
Hi,
My program does not use CRC instructions,but I find the compiled
binary has much difference between using "-march=armv8-a+crc" and
using "-march=armv8-a". Even stranger, when I use
"-march=armv8-a+crc", I find my compiled binary can not run. but when
I change -O2 to -O0 based on "-march=ar