Lost line numbers
NightStrike
nightstrike@gmail.com
Sat Nov 24 04:10:00 GMT 2018
What would cause gcc (8.1.0) to lose line numbers when printing out a warning?
$ gcc -O3 -g -c file.c -o file.o (followed by tons of -I's)
./file.h: In function 'fcn':
cc1: warning: '__builtin_memset' writing 72 bytes into a region of
size 52 overflows the destination [-Wstringop-overflow=]
Note that the function is pretty large, and there's no direct calls to
memset, so I'm guessing some optimization is converting a loop to a
memset or something.
I don't have a reduced case yet... I've got 30k lines I'm trying to
auto-shrink down.
More information about the Gcc-help
mailing list