[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-04-09 Thread dominiq at lps dot ens.fr
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-04-09 Thread iains at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-25 Thread dominiq at lps dot ens.fr
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-16 Thread iains at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-16 Thread iains at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-16 Thread amodra at gmail dot com
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread iains at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread amodra at gmail dot com
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.

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread amodra at gmail dot com
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread amodra at gmail dot com
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread iains at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread iains at gcc dot gnu.org
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).

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-10 Thread amodra at gmail dot com
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-09 Thread rguenth at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-09 Thread jakub at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread iains at gcc dot gnu.org
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread dominiq at lps dot ens.fr
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

[Bug target/65342] [5 Regression] FAIL: gfortran.dg/intrinsic_(un)?pack_1.f90 -O1 execution test on powerpc-apple-darwin9 after r210201

2015-03-07 Thread amodra at gmail dot com
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