This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/70025] [6 Regression] Miscompilation of gc-7.4.2 on s390x starting with r227382
- From: "vogt at linux dot vnet.ibm.com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 01 Mar 2016 11:53:18 +0000
- Subject: [Bug middle-end/70025] [6 Regression] Miscompilation of gc-7.4.2 on s390x starting with r227382
- Auto-submitted: auto-generated
- References: <bug-70025-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70025
--- Comment #5 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
Yup.
debug_rtx(out_rtx) = (mem/f:DI (plus:DI (reg/v/f:DI 164 [orig:129 p ] [129])
(const_int 16 [0x10])) [4 p_8(D)->d3+0 S8 A64])
debug_rtx(in_rtx) = (reg/v/f:DI 151 [orig:129 p ] [129])
Because in_rtx doesn't appear in out_rtx the condition "regno_use_in (REGNO
(in_rtx), out_rtx) == 0" misses its mark.