https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
--- Comment #6 from Vladimir Makarov ---
Sorry, I wrote wrong PR number in the ChangeLog entry (I already fix the
number). Here is the info about the patch I've committed
Author: vmakarov
Date: Fri Jan 25 22:13:43 2019
New Revision: 268280
URL
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
--- Comment #5 from Vladimir Makarov ---
There should be no REG_EQUIV as RTL doc says "it is valid for the compiler to
replace the pseudo-register by stack slot throughout the function". In this
case the substitution results in a wrong code.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
--- Comment #4 from David Edelsohn ---
PPC64 Linux Altivec and VSX by default while AIX does not. PPC64 Linux loads
0.0 into FPR using VSX xxlor instruction while AIX loads via constant in
memory. This causes the different REG_EQUIV alias set.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |9.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
--- Comment #2 from David Edelsohn ---
(insn 9 2 7 2 (set (reg:DF 125)
(mem/u/c:DF (reg/f:SI 124) [0 S8 A64])) "pr69776-2.c":11:7 503
{*movdf_hardfloat32}
(expr_list:REG_DEAD (reg/f:SI 124)
(expr_list:REG_EQUIV (mem:DF (reg:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846
David Edelsohn changed:
What|Removed |Added
Target||powerpc*-*-*
Status|UNCONFI