This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/78614] [7 Regression] ICE error: invalid rtl sharing found in the insn (verify_rtx_sharing) gcc/emit-rtl.c:2743


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

--- Comment #10 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #9)
> Created attachment 40206 [details]
> gcc7-pr78614-3.patch
> 
> The better patch actually doesn't seem to be much better, because
> simplify_replace_fn when it copies something (rather than successfully
> simplifies) doesn't clear the used bits and thus copy_rtx_if_shared
> afterwards will copy it again.  But together with this simplify-rtx.c change
> it might work better.  Will bootstrap/regtest that on
> x86_64-linux/i686-linux now.

That doesn't work. 
libgcc/dfp-bit.c:
{standard input}: Assembler messages:
{standard input}:56: Error: unsupported relocation against ap

But gcc7-pr78614-2.patch alone does --enable-checking=yes,rtl bootstrap.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]