We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
We are using the following GCC 11.2 compiler to compile the Dhrystone benchmark
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads
Dhrystone
https://github.com/sifive/benchmark-dhrystone/blob/master/dhry_1.c
The compiler generates the following warning
warning: '__builtin_memcpy' writing 31 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] strcpy (Ptr_Glob->variant.var_1.Str_Comp, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "DHRYSTONE PROGRAM, SOME STRING");
We use the following command to compile.
aarch64-none-elf-gcc -c -O3 dhry.c
Why does the compile generate the warning and how to get rid of the warning?
Thanks,
Sugumar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~