https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984
Eric Botcazou changed:
What|Removed |Added
CC||slyfox at inbox dot ru
--- Comment #4 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984
--- Comment #3 from Jeffrey A. Law ---
Author: law
Date: Mon Aug 20 14:20:59 2018
New Revision: 263664
URL: https://gcc.gnu.org/viewcvs?rev=263664&root=gcc&view=rev
Log:
PR target/86984
* expr.c (expand_assignment): Assert that b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984
--- Comment #2 from Martin Sebor ---
The excessive offset appears in the first RTL dump:
$ grep -A3 -B3 2305843009213693936 plural.c.230r.expand
(insn 87 86 88 10 (set (reg:DI 154)
(lshiftrt:DI (reg:DI 155)
(const_int 3 [0x3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984
--- Comment #1 from Martin Sebor ---
Created attachment 44552
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44552&action=edit
Reduced test case.
Compiling the attached test case shows the invalid offsets in the assembly:
$ gcc -S -O2 -Wa