[Bug target/61397] [4.9/5 regression] FAIL: gcc.target/powerpc/p8vector-ldst.c scan-assembler lxsdx

2015-02-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397 --- Comment #8 from Michael Meissner --- I added the lp64 test when I added the -mupper-regs support and rewrote the test. The rationale is I was using a long bit vector to make sure that each floating point variable got used (in_mask and out_ma

[Bug target/61397] [4.9/5 regression] FAIL: gcc.target/powerpc/p8vector-ldst.c scan-assembler lxsdx

2015-02-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397 --- Comment #10 from Michael Meissner --- However, before I made the changes that finished the implementation of upper regs support, the option was not functional for anything other than power8-ldst.c. It could not be used for any real program t

[Bug target/61397] [4.9/5 regression] FAIL: gcc.target/powerpc/p8vector-ldst.c scan-assembler lxsdx

2015-02-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397 --- Comment #12 from Michael Meissner --- Created attachment 34865 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34865&action=edit Patch that tests the desired functionality for both 32-bit and 64-bit

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-02-25 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #3 from Michael Meissner --- I just built a toolchain on gcc2-power8.osuosl.org with the configuration line: /home/meissner/fsf-src/trunk/configure --prefix=/home/meissner/fsf-install-ppcle64/trunk --enable-languages=c,c++,ada,fortra

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-02-26 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-02-26 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #5 from Michael Meissner --- Ok, after figuring out that I was building on gcc2-power8.osuosl.org (the old big endian system that is going away), I checked out the current revision (221024) and rebuilt a tool chain on gcc2-2-power8.os

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #6 from Michael Meissner --- Created attachment 34923 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34923&action=edit Proposed patch to fix the problem I'm going to run full tests on this patch, but this patch appears to fix t

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #8 from Michael Meissner --- Created attachment 34925 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34925&action=edit Revised patch #2

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 Michael Meissner changed: What|Removed |Added Attachment #34923|0 |1 is obsolete|

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-02 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/65286] New: When building on powerpc64le-unknown-linux-gnu, --disable-multilib must be used

2015-03-02 Thread meissner at gcc dot gnu.org
: major Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Host: powerpc64le-unknown-linux-gnu Target: powerpc64le-unknown-linux-gnu Build: powerpc64le-unknown-linux

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #10 from Michael Meissner --- Author: meissner Date: Tue Mar 3 00:59:56 2015 New Revision: 221132 URL: https://gcc.gnu.org/viewcvs?rev=221132&root=gcc&view=rev Log: 2015-03-02 Michael Meissner PR 65138/target * config/rs

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #11 from Michael Meissner --- Author: meissner Date: Tue Mar 3 17:04:01 2015 New Revision: 221155 URL: https://gcc.gnu.org/viewcvs?rev=221155&root=gcc&view=rev Log: 2015-03-03 Michael Meissner PR 65138/target * config/rs

[Bug target/65138] [5 Regression] testsuite ICEs on powerpc64le

2015-03-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #13 from Michael Meissner --- I'm preparing the patches for the back ports to GCC 4.8/4.9. Once those are committed, I will close the PR.

[Bug target/65138] testsuite ICEs on powerpc64le

2015-03-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #15 from Michael Meissner --- Created attachment 34943 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34943&action=edit Backport of patches to gcc 4.9

[Bug target/65240] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-03-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65240 --- Comment #9 from Michael Meissner --- It is likely due to a combination of -ffast-math and -mupper-regs on power7/power8. This is a problem I've seen before, but I thought I had squashed it. Basically, the code I've seen before, you have cod

[Bug target/65240] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-03-04 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65240 --- Comment #12 from Michael Meissner --- Created attachment 34952 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34952&action=edit Initial patch to paper over the problem This patch papers over the problem. As I mentioned before this is

[Bug target/65240] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-03-04 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/65240] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-03-04 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65240 Michael Meissner changed: What|Removed |Added Attachment #34952|0 |1 is obsolete|

[Bug target/65138] testsuite ICEs on powerpc64le

2015-03-04 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #16 from Michael Meissner --- Created attachment 34957 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34957&action=edit Backport of patches to gcc 4.8 Here is the backport of the patches to gcc 4.8.

[Bug target/65138] testsuite ICEs on powerpc64le

2015-03-04 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #17 from Michael Meissner --- Just an additional comment. Jakub asked whether the PowerPC needed the additional target attribute support that the x86 added as part of PR61925. I looked at those patches, and at present those are not

[Bug target/65138] testsuite ICEs on powerpc64le

2015-03-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #18 from Michael Meissner --- Author: meissner Date: Thu Mar 5 20:31:10 2015 New Revision: 221224 URL: https://gcc.gnu.org/viewcvs?rev=221224&root=gcc&view=rev Log: 2015-03-03 Michael Meissner Backport from trunk 2015-03

[Bug target/65138] testsuite ICEs on powerpc64le

2015-03-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 --- Comment #19 from Michael Meissner --- Author: meissner Date: Thu Mar 5 21:26:25 2015 New Revision: 221225 URL: https://gcc.gnu.org/viewcvs?rev=221225&root=gcc&view=rev Log: 2015-03-03 Michael Meissner Backport from trunk 2015-03

[Bug target/65138] testsuite ICEs on powerpc64le

2015-03-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65138 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/65341] [5 Regression] glibc build failure on ppc64le: setcontext.S:367: Error: junk at end of line: `1,0'

2015-03-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65341 --- Comment #16 from Michael Meissner --- As I can see there are several issues/whatever. 1) Each of the _ARCH_PWR is cumulative, so if you say -mcpu=power8 for instance, it defines _ARCH_PWR4, _ARCH_PWR5, _ARCH_PWR5X, _ARCH_PWR6, _ARCH_PWR7, an

[Bug target/65242] [5 Regression] ICE (in gen_add2_insn, at optabs.c:4761) on powerpc64le-linux-gnu

2015-03-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242 --- Comment #8 from Michael Meissner --- I'm going to start looking at this. I suspect the issue is we need more checks about the offset in TOC references. In particular, the 64-bit GPR load/store instruction (ld, std), the sign-extended 32-bit

[Bug target/65242] [5 Regression] ICE (in gen_add2_insn, at optabs.c:4761) on powerpc64le-linux-gnu

2015-03-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242 --- Comment #9 from Michael Meissner --- Created attachment 34994 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34994&action=edit Proposed patch to fix the problem

[Bug target/65242] [5 Regression] ICE (in gen_add2_insn, at optabs.c:4761) on powerpc64le-linux-gnu

2015-03-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242 Michael Meissner changed: What|Removed |Added Attachment #34994|0 |1 is obsolete|

[Bug target/65242] [5 Regression] ICE (in gen_add2_insn, at optabs.c:4761) on powerpc64le-linux-gnu

2015-03-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242 Michael Meissner changed: What|Removed |Added Attachment #34996|0 |1 is obsolete|

[Bug target/65242] [5 Regression] ICE (in gen_add2_insn, at optabs.c:4761) on powerpc64le-linux-gnu

2015-03-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65242 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/63501] ICE in GCC powerpc64le top of trunk with -mupper-regs-df

2014-10-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63501 --- Comment #3 from Michael Meissner --- The -mupper-regs-df and -mupper-regs-sf options are a work in progress. I am working on these options right now on a private branch, but the code is not yet ready for incorporation into the tree. I don't

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-19 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org --- Comment #2 from Michael Meissner --- This is related to my patches for -mupper-regs-{sf,df}. It shows up if -maltivec is used, but not -mvsx.

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 --- Comment #4 from Michael Meissner --- Created attachment 34060 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34060&action=edit Patch to provide loading 'easy' altivec constants into GPR registers Some vector constants can be made easil

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 --- Comment #5 from Michael Meissner --- Note, the patch will fix the errors in compiling pr27158.c and altivec-spat.c. It will not fix the errors in compiling unonbon.c, which is an entirely different problem.

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 --- Comment #6 from Michael Meissner --- Author: meissner Date: Fri Nov 21 18:03:09 2014 New Revision: 217940 URL: https://gcc.gnu.org/viewcvs?rev=217940&root=gcc&view=rev Log: 2014-11-21 Michael Meissner PR target/63965 * config/rs6

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 --- Comment #11 from Michael Meissner --- Author: meissner Date: Mon Nov 24 18:58:40 2014 New Revision: 218027 URL: https://gcc.gnu.org/viewcvs?rev=218027&root=gcc&view=rev Log: 2014-11-24 Michael Meissner PR target/63965 * config/rs

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 --- Comment #13 from Michael Meissner --- Author: meissner Date: Mon Nov 24 19:27:29 2014 New Revision: 218028 URL: https://gcc.gnu.org/viewcvs?rev=218028&root=gcc&view=rev Log: 2014-11-24 Michael Meissner PR target/63965 * config/rs

[Bug target/63965] [5 Regression] ICE: in extract_constrain_insn, at recog.c:2230 on ppc64

2014-11-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63965 Michael Meissner changed: What|Removed |Added Status|REOPENED|ASSIGNED --- Comment #12 from Michael

[Bug target/64019] ICE in extract_constrain_insn

2014-11-26 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64019 --- Comment #2 from Michael Meissner --- Created attachment 34127 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34127&action=edit Proposed patch to fix the problem I believe this patch fixes the problem. If nothing else crops up, I will

[Bug rtl-optimization/64156] New: Subversion id 218266 breaks the big-endian 64-bit PowerPC build (wilco.dijks...@arm.com's mod to ira-costs.c)

2014-12-02 Thread meissner at gcc dot gnu.org
rsion: 5.0 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Host: powerpc64-unknown-linux-gnu Target: powe

[Bug rtl-optimization/64156] Subversion id 218266 breaks the big-endian 64-bit PowerPC build (wilco.dijks...@arm.com's mod to ira-costs.c)

2014-12-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64156 Michael Meissner changed: What|Removed |Added Priority|P3 |P1

[Bug rtl-optimization/64156] Subversion id 218266 breaks the big-endian 64-bit PowerPC build (wilco.dijks...@arm.com's mod to ira-costs.c)

2014-12-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64156 --- Comment #2 from Michael Meissner --- Note, the fix proposed in PR64151 DOES NOT work on the PowerPC, so it may be a dup in terms of what change broke the build, but the potential fix needs more analysis.

[Bug rtl-optimization/64156] Subversion id 218266 breaks the big-endian 64-bit PowerPC build (wilco.dijks...@arm.com's mod to ira-costs.c)

2014-12-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64156 Michael Meissner changed: What|Removed |Added Target Milestone|--- |5.0

[Bug target/64019] ICE in extract_constrain_insn

2014-12-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64019 --- Comment #3 from Michael Meissner --- Author: meissner Date: Wed Dec 3 18:39:22 2014 New Revision: 218327 URL: https://gcc.gnu.org/viewcvs?rev=218327&root=gcc&view=rev Log: [gcc] 2014-12-03 Michael Meissner PR target/64019 * conf

[Bug target/53199] __builtin_bswap64 and __builtin_bswap32 generate errors if -mcpu=power6

2014-12-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53199 --- Comment #7 from Michael Meissner --- Author: meissner Date: Fri Dec 5 17:50:40 2014 New Revision: 218431 URL: https://gcc.gnu.org/viewcvs?rev=218431&root=gcc&view=rev Log: 2014-12-05 Michael Meissner PR target/53199 * gcc.target

[Bug target/64204] New: gcc.dg/c11-atomic-2.c fails on powerpc 64-bit little endian after -mupper-regs patches went in

2014-12-05 Thread meissner at gcc dot gnu.org
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Host: powerpc64le-unknown-linux-gnu Target: powerpc64le-unknown-linux-gnu Build

[Bug target/64204] gcc.dg/c11-atomic-2.c fails on powerpc 64-bit little endian after -mupper-regs patches went in

2014-12-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64204 --- Comment #1 from Michael Meissner --- Created attachment 34206 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34206&action=edit Proposed patch to fix the problem

[Bug target/64204] gcc.dg/c11-atomic-2.c fails on powerpc 64-bit little endian after -mupper-regs patches went in

2014-12-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64204 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/64204] [5 Regression] gcc.dg/c11-atomic-2.c fails on powerpc 64-bit little endian after -mupper-regs patches went in

2014-12-08 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64204 --- Comment #2 from Michael Meissner --- Author: meissner Date: Tue Dec 9 03:56:28 2014 New Revision: 218505 URL: https://gcc.gnu.org/viewcvs?rev=218505&root=gcc&view=rev Log: 2014-12-08 Michael Meissner PR target/64204 * config/rs6

[Bug target/61784] New: Little endian PowerPC does aborts if you use long double constants

2014-07-11 Thread meissner at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Host: powerpc64le-linux Target: powerpc64le-linux Build: powerpc64le-linux If you use a long double constant in

[Bug target/61784] Little endian PowerPC does aborts if you use long double constants

2014-07-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61784 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/61784] Little endian PowerPC aborts if you use long double constants

2014-07-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61784 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/62195] [5 Regression] Invalid mnemonic 'xxlxor' on powerpc-apple-darwin9 with -m64

2014-08-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195 --- Comment #2 from Michael Meissner --- Author: meissner Date: Fri Aug 22 16:47:15 2014 New Revision: 214329 URL: https://gcc.gnu.org/viewcvs?rev=214329&root=gcc&view=rev Log: 2014-08-22 Michael Meissner PR target/62195 * doc/md.tex

[Bug target/62195] [5 Regression] Invalid mnemonic 'xxlxor' on powerpc-apple-darwin9 with -m64

2014-08-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195 --- Comment #3 from Michael Meissner --- Author: meissner Date: Fri Aug 22 17:30:39 2014 New Revision: 214336 URL: https://gcc.gnu.org/viewcvs?rev=214336&root=gcc&view=rev Log: 2014-08-22 Michael Meissner Backport fro mainline 2014-0

[Bug target/62195] [5 Regression] Invalid mnemonic 'xxlxor' on powerpc-apple-darwin9 with -m64

2014-08-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri Aug 22 17:53:00 2014 New Revision: 214340 URL: https://gcc.gnu.org/viewcvs?rev=214340&root=gcc&view=rev Log: 2014-08-22 Michael Meissner Backport fro mainline 2014-0

[Bug target/62195] [5 Regression] Invalid mnemonic 'xxlxor' on powerpc-apple-darwin9 with -m64

2014-08-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62195 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/58968] Powerpc -mlra cannot compile ormas1.f in gamess Spec 2006 with -m32 -mcpu=power7 -O3 -mlra -w -ffast-math -funroll-loops

2014-09-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58968 Michael Meissner changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug rtl-optimization/58968] Powerpc -mlra cannot compile ormas1.f in gamess Spec 2006 with -m32 -mcpu=power7 -O3 -mlra -w -ffast-math -funroll-loops

2014-09-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58968 --- Comment #7 from Michael Meissner --- Just to be clear, it is fixed in GCC 5 trunk sources. I'll build it with the GCC 4.9 branch as well.

[Bug rtl-optimization/58968] Powerpc -mlra cannot compile ormas1.f in gamess Spec 2006 with -m32 -mcpu=power7 -O3 -mlra -w -ffast-math -funroll-loops

2014-09-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58968 --- Comment #8 from Michael Meissner --- The gamess benchmark also runs fine with the options when built with subversion 215404 on the gcc-4_9-branch

[Bug target/68805] ICE while var-tracking in simplify_binary_operation_1 with -g and -mvsx-timode

2015-12-14 Thread meissner at gcc dot gnu.org
||2015-12-14 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Michael Meissner --- Alan is correct, IEEE 128-bit floating point had the same issue. I used a ROTATE insn

[Bug rtl-optimization/67201] PowerPC -mlra hits ICE: Max. number of generated reload insns per insn is achieved

2015-12-16 Thread meissner at gcc dot gnu.org
||meissner at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Michael Meissner --- Fixed in October 2 on the trunk, and November 11th on the GCC 5 branch.

[Bug target/68805] ICE while var-tracking in simplify_binary_operation_1 with -g and -mvsx-timode

2015-12-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68805 --- Comment #3 from Michael Meissner --- Author: meissner Date: Thu Dec 17 01:01:24 2015 New Revision: 231732 URL: https://gcc.gnu.org/viewcvs?rev=231732&root=gcc&view=rev Log: [gcc] 2015-12-15 Michael Meissner PR target/68805

[Bug target/68959] Test case ICEs with -mlra -mvsx-timode

2015-12-17 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68959 --- Comment #2 from Michael Meissner --- Just to be clear, does it still fail with the fix for PR 68805 installed?

[Bug target/68805] ICE while var-tracking in simplify_binary_operation_1 with -g and -mvsx-timode

2015-12-17 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68805 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/61397] [4.9/5/6 regression] FAIL: gcc.target/powerpc/p8vector-ldst.c scan-assembler lxsdx

2015-12-17 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61397 --- Comment #17 from Michael Meissner --- No, it does not appear the patch went upstream (either on trunk or gcc 5).

[Bug target/68973] [6 regression] Internal compiler error on power for gcc/testsuite/g++.dg/pr67211.C

2016-01-08 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68973 --- Comment #4 from Michael Meissner --- I haven't looked at the bug, but on PowerPC systems before power8, the following is illegal: (insn 258 153 259 8 (set (reg:DI 9 9) (reg/f:DI 63 31 [orig:185 p3$_M_node ] [185])) pr67211.C:28 540 {

[Bug target/69275] ICE compiling rs6000/float-128.c

2016-01-14 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69275 Michael Meissner changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/69275] ICE compiling rs6000/float-128.c

2016-01-14 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69275 --- Comment #5 from Michael Meissner --- For now, I have reverted the patch that causes the problem. When I get back into the office on January 19th, I will look at ways to fix this problem.

[Bug target/68973] [6 regression] Internal compiler error on power for gcc/testsuite/g++.dg/pr67211.C

2016-01-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68973 --- Comment #8 from Michael Meissner --- I did try it with svn id 232575 yesterday on a power7 BE target, using various optimization levels and various -mcpu=/-mtune= combinations.

[Bug target/68973] [6 regression] Internal compiler error on power for gcc/testsuite/g++.dg/pr67211.C

2016-01-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68973 --- Comment #9 from Michael Meissner --- Whoops, I saved the response too soon. I meant I tried various combinations of optimization, -mcpu=, -mtune=, -mbig/-mlittle, -m32 and I couldn't get it to fail with subversion id 232575.

[Bug target/69501] New: PowerPC rs6000_adjust_cost doesn't recognize float/sign/zero extend memory operations

2016-01-26 Thread meissner at gcc dot gnu.org
IRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- I was chasing down another bug, when I happened to look at rs6000_adjust_cost in rs6000.c. In the REG_DEP

[Bug target/69501] PowerPC rs6000_adjust_cost doesn't recognize float/sign/zero extend memory operations

2016-01-26 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69501 --- Comment #1 from Michael Meissner --- insn_is_load_p in rs6000.c probably also needs to be modified.

[Bug target/69501] PowerPC rs6000_adjust_cost doesn't recognize float/sign/zero extend memory operations

2016-01-26 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69501 --- Comment #2 from Michael Meissner --- In addition to sign/zero/float extend, note that there are UNSPECs for some floating point conversions as well (lfiwax, lfiwzx). Rather than trying to enumerate all of the extends, perhaps checking whethe

[Bug target/66474] New: Document the use of %x in powerpc asm statements

2015-06-09 Thread meissner at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- Host: powerpc64-unknown-linux-gnu Target: powerpc64-unknown-linux-gnu Build: powerpc64-unknown-linux-gnu A user that was trying to

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-09 Thread meissner at gcc dot gnu.org
gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474 --- Comment #1 from Michael Meissner --- Created attachment 35732 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35732&action=edit Proposed patch to fix the problem

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Jun 10 16:51:49 2015 New Revision: 224332 URL: https://gcc.gnu.org/viewcvs?rev=224332&root=gcc&view=rev Log: 2015-06-10 Michael Meissner PR target/66474 * do

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474 --- Comment #3 from Michael Meissner --- Author: meissner Date: Wed Jun 10 17:15:25 2015 New Revision: 224333 URL: https://gcc.gnu.org/viewcvs?rev=224333&root=gcc&view=rev Log: 2015-06-10 Michael Meissner Backport from mainline:

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474 --- Comment #4 from Michael Meissner --- Author: meissner Date: Wed Jun 10 17:15:58 2015 New Revision: 224334 URL: https://gcc.gnu.org/viewcvs?rev=224334&root=gcc&view=rev Log: 2015-06-10 Michael Meissner Backport from mainline:

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Jun 10 17:16:58 2015 New Revision: 224335 URL: https://gcc.gnu.org/viewcvs?rev=224335&root=gcc&view=rev Log: 2015-06-10 Michael Meissner Backport from mainline:

[Bug target/66474] Document the use of %x in powerpc asm statements

2015-06-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66474 --- Comment #6 from Michael Meissner --- Author: meissner Date: Wed Jun 10 17:34:12 2015 New Revision: 224336 URL: https://gcc.gnu.org/viewcvs?rev=224336&root=gcc&view=rev Log: 2015-06-10 Michael Meissner Backport from mainline:

[Bug tree-optimization/66729] Segfault starting with r224967

2015-07-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66729 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug libgcc/66854] libgcc2.c:1846:9: internal compiler error: Segmentation fault

2015-07-14 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66854 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug libgcc/66854] libgcc2.c:1846:9: internal compiler error: Segmentation fault

2015-07-14 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66854 --- Comment #3 from Michael Meissner --- Created attachment 35978 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35978&action=edit Proposed patch to fix the problem I believe this patch fixes the problem. I was able to build libgcc with t

[Bug libgcc/66854] libgcc2.c:1846:9: internal compiler error: Segmentation fault

2015-07-15 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66854 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Jul 15 17:15:37 2015 New Revision: 225843 URL: https://gcc.gnu.org/viewcvs?rev=225843&root=gcc&view=rev Log: 2015-07-14 Michael Meissner PR target/66854 * co

[Bug libgcc/66854] libgcc2.c:1846:9: internal compiler error: Segmentation fault

2015-07-15 Thread meissner at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org --- Comment #6 from Michael Meissner --- Fixed in subversion id 225843.

[Bug target/67071] New: GCC misses an optimization to load vector constants

2015-07-30 Thread meissner at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- Host: powerpc64-unknown-linux-gnu Target: powerpc64-unknown-linux-gnu Build: powerpc64-unknown-linux-gnu Gcc has a logic error in

[Bug target/67071] GCC misses an optimization to load vector constants

2015-08-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67071 --- Comment #1 from Michael Meissner --- Author: meissner Date: Mon Aug 3 21:52:10 2015 New Revision: 226534 URL: https://gcc.gnu.org/viewcvs?rev=226534&root=gcc&view=rev Log: Patch for PR 67071 Added: branches/ibm/ieee4/gcc/testsuite/gcc.

[Bug target/67071] GCC misses an optimization to load vector constants

2015-08-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67071 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Aug 12 21:54:23 2015 New Revision: 226836 URL: https://gcc.gnu.org/viewcvs?rev=226836&root=gcc&view=rev Log: [gcc] 2015-08-12 Michael Meissner PR target/67071

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-19 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 --- Comment #8 from Michael Meissner --- A preliminary analysis is -mefficient-unaligned-vector is set in rs6000_option_override_internal if -mtune=power8 is used. Note, this code uses a variable 'rs6000_cpu' to indicate the tuning cpu, not the t

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-19 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 --- Comment #9 from Michael Meissner --- Created attachment 36217 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36217&action=edit Proposed patch to fix the problem This patch makes -mefficient-unaligned-vsx set on -mcpu=power8 instead of

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-19 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 Michael Meissner changed: What|Removed |Added Attachment #36217|0 |1 is obsolete|

[Bug target/67291] error: 'asm' operand has impossible constraints when compiling gromacs 5.1 testsuite on PPC64 and PPC64LE with VSX SIMD

2015-08-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67291 --- Comment #4 from Michael Meissner --- Ww is the wrong constraint to use for this instruction. The ww constraint is intended to be used with the VSX scalar single precision floating point instructions added in ISA 2.07 (i.e. power8). On ISA 2.0

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 Michael Meissner changed: What|Removed |Added Attachment #36218|0 |1 is obsolete|

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 --- Comment #12 from Michael Meissner --- Created attachment 36231 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36231&action=edit Patch to fix problem for gcc 6.x that was submitted to gcc-patches [gcc] 2015-08-20 Michael Meissner

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 --- Comment #13 from Michael Meissner --- Author: meissner Date: Mon Aug 24 18:43:02 2015 New Revision: 227144 URL: https://gcc.gnu.org/viewcvs?rev=227144&root=gcc&view=rev Log: [gcc] 2015-08-24 Michael Meissner PR target/67211

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 --- Comment #14 from Michael Meissner --- Author: meissner Date: Mon Aug 24 19:11:02 2015 New Revision: 227146 URL: https://gcc.gnu.org/viewcvs?rev=227146&root=gcc&view=rev Log: [gcc] 2015-08-24 Michael Meissner PR target/67211

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 --- Comment #15 from Michael Meissner --- Author: meissner Date: Mon Aug 24 20:36:35 2015 New Revision: 227149 URL: https://gcc.gnu.org/viewcvs?rev=227149&root=gcc&view=rev Log: [gcc] 2015-08-24 Michael Meissner PR target/67211

[Bug target/67211] [5 Regression] ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu

2015-08-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67211 Michael Meissner changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

<    5   6   7   8   9   10   11   12   13   >