https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #16 from Dominique d'Humieres dominiq at lps dot ens.fr ---
Note that the patch in comment 6 also fixes this PR. It is probably the best
short term solution. Could it be committed for 5.1?
Results with this patch at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #15 from Iain Sandoe iains at gcc dot gnu.org ---
(In reply to Dominique d'Humieres from comment #14)
Results with the patch in comment 11 at
https://gcc.gnu.org/ml/gcc-testresults/2015-03/msg02484.html
Note that the patch in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #14 from Dominique d'Humieres dominiq at lps dot ens.fr ---
Results with the patch in comment 11 at
https://gcc.gnu.org/ml/gcc-testresults/2015-03/msg02484.html
Note that the patch in comment 6 also fixes this PR. It is probably the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #11 from Iain Sandoe iains at gcc dot gnu.org ---
Created attachment 35039
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35039action=edit
Patch for discussion
OK so this is a frustrating area to debug. One can see the problem
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #13 from Iain Sandoe iains at gcc dot gnu.org ---
(In reply to Alan Modra from comment #12)
We won't want that mem_operand_gpr change for Linux or AIX as we do the
alignment checking of more complex expressions in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #12 from Alan Modra amodra at gmail dot com ---
We won't want that mem_operand_gpr change for Linux or AIX as we do the
alignment checking of more complex expressions in legitimate_address_p.
Do take heed to the comment about
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #7 from Iain Sandoe iains at gcc dot gnu.org ---
(In reply to Alan Modra from comment #6)
Created attachment 35001 [details]
workaround
You might like to consider this patch that effectively reverts r210201 for
Darwin. This
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #10 from Alan Modra amodra at gmail dot com ---
permitted? (i.e. modifying %1, which is an input operand)
Yes. You're outputting assembly, practically anything goes.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #6 from Alan Modra amodra at gmail dot com ---
Created attachment 35001
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35001action=edit
workaround
You might like to consider this patch that effectively reverts r210201 for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #9 from Alan Modra amodra at gmail dot com ---
As far as fixing the real underlying problem goes, I'm not so familiar with the
darwin support that I can state with certainty that you need to fix movdi_low
and friends.
It might help
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #8 from Iain Sandoe iains at gcc dot gnu.org ---
BTW, is:
(define_insn movdi_low_st
[(set (mem:DI (lo_sum:DI (match_operand:DI 1 gpc_reg_operand b,b,b)
(match_operand 2 Y,,)))
(match_operand:DI 0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #5 from Iain Sandoe iains at gcc dot gnu.org ---
(In reply to Alan Modra from comment #4)
Here's another failing powerpc-darwin testcase due to movdi_low
(movdf_low_di and their store counterparts have the same problem of course).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
Alan Modra amodra at gmail dot com changed:
What|Removed |Added
CC|amodra at gcc dot gnu.org |
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |5.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #3 from Iain Sandoe iains at gcc dot gnu.org ---
(In reply to Dominique d'Humieres from comment #2)
Confirmed. The problem occurs in fwprop1 where instructions corresponding
to the
following assembly
addis
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
--- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr ---
Confirmed. The problem occurs in fwprop1 where instructions corresponding to
the
following assembly
addis r2,r31,ha16(_A.1.1600-L1$pb)
la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
Alan Modra amodra at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
18 matches
Mail list logo