https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120604

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to David Binderman from comment #0)
> I just tried a bootstrap with flags "-g -O3 -march=znver3"
> with ASAN and UBSAN switched on and got the following:
> 
> trunk/gcc/config/i386/i386-expand.cc:3612:12: runtime error: signed integer
> overflow: -577719751371849729 - 8646911284551352320 cannot be represented in
> type 'long int'
> 
> The source code line is
> 
>       diff = ct - cf;
> 
> After a full git download, git blame says:
> 
> 2bf6d93547e5 gcc/config/i386/i386-expand.c  (Martin Liska            
> 2019-05-06 09:18:26 +0200  3612)       diff = ct - cf;

That revision was just moving things into a new file. So it is most likely
older than that.

Reply via email to