[Bug target/80834] PowerPC gcc -mcpu=power9 seems to turn off vectorization that -mcpu=power8 enables

2017-05-19 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80834 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/80834] PowerPC gcc -mcpu=power9 seems to turn off vectorization that -mcpu=power8 enables

2017-05-19 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80834 Michael Meissner changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug target/80834] PowerPC gcc -mcpu=power9 seems to turn off vectorization that -mcpu=power8 enables

2017-05-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80834 --- Comment #3 from Michael Meissner --- It looks like -fvect-cost-model=unlimited seems to re-enable vectorization with -mcpu=power9. It also enables some vectorizaton with -mcpu=power7.

[Bug target/80718] GCC generates slow code for offsettable vec_duplicate

2017-05-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80718 --- Comment #3 from Michael Meissner --- Author: meissner Date: Mon May 22 22:44:45 2017 New Revision: 248352 URL: https://gcc.gnu.org/viewcvs?rev=248352&root=gcc&view=rev Log: [gcc] 2017-05-22 Michael Meissner PR target/80718

[Bug target/68163] GCC on power8 does not issue the stxsspx instruction on power8

2017-05-25 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68163 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri May 26 01:52:24 2017 New Revision: 248480 URL: https://gcc.gnu.org/viewcvs?rev=248480&root=gcc&view=rev Log: [gcc] 2017-05-25 Michael Meissner Backport from trunk

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-05-25 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #2 from Michael Meissner --- Author: meissner Date: Fri May 26 01:52:24 2017 New Revision: 248480 URL: https://gcc.gnu.org/viewcvs?rev=248480&root=gcc&view=rev Log: [gcc] 2017-05-25 Michael Meissner Backport from trunk

[Bug target/80718] GCC generates slow code for offsettable vec_duplicate

2017-06-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80718 --- Comment #4 from Michael Meissner --- Author: meissner Date: Tue Jun 6 22:27:13 2017 New Revision: 248936 URL: https://gcc.gnu.org/viewcvs?rev=248936&root=gcc&view=rev Log: Back port from mainline [gcc] 2017-05-19 Michael Meissner

[Bug rtl-optimization/81044] New: fold-const change in svn 248447 breaks PowerPC spec 2006 hmmr

2017-06-09 Thread meissner at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- Created attachment 41527 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41527&action=edit hmmio.i file that was u

[Bug rtl-optimization/81044] fold-const change in svn 248447 breaks PowerPC spec 2006 hmmr

2017-06-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81044 --- Comment #1 from Michael Meissner --- Created attachment 41528 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41528&action=edit Assembly code from svn 248446 that works

[Bug rtl-optimization/81044] fold-const change in svn 248447 breaks PowerPC spec 2006 hmmr

2017-06-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81044 --- Comment #2 from Michael Meissner --- Created attachment 41529 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41529&action=edit Assembly code from svn 248446 that fails

[Bug rtl-optimization/81044] fold-const change in svn 248447 breaks PowerPC spec 2006 hmmr

2017-06-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81044 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/80974] [8 Regression] wrong code (generated code hangs) at -O2 on x86_64-linux-gnu

2017-06-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80974 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug target/79799] Improve vec_insert of float on Power9

2017-06-14 Thread meissner at gcc dot gnu.org
||2017-06-14 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/79799] Improve vec_insert of float on Power9

2017-06-19 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79799 --- Comment #1 from Michael Meissner --- Author: meissner Date: Tue Jun 20 06:26:27 2017 New Revision: 249395 URL: https://gcc.gnu.org/viewcvs?rev=249395&root=gcc&view=rev Log: [gcc] 2017-06-20 Michael Meissner PR target/79799

[Bug target/80718] GCC generates slow code for offsettable vec_duplicate

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80718 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Jun 21 18:02:37 2017 New Revision: 249466 URL: https://gcc.gnu.org/viewcvs?rev=249466&root=gcc&view=rev Log: [gcc] 2017-06-21 Michael Meissner Back port from mainlin

[Bug target/68163] GCC on power8 does not issue the stxsspx instruction on power8

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68163 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Jun 21 18:02:37 2017 New Revision: 249466 URL: https://gcc.gnu.org/viewcvs?rev=249466&root=gcc&view=rev Log: [gcc] 2017-06-21 Michael Meissner Back port from mainlin

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #4 from Michael Meissner --- Author: meissner Date: Wed Jun 21 18:02:37 2017 New Revision: 249466 URL: https://gcc.gnu.org/viewcvs?rev=249466&root=gcc&view=rev Log: [gcc] 2017-06-21 Michael Meissner Back port from mainlin

[Bug target/80718] GCC generates slow code for offsettable vec_duplicate

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80718 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/68163] GCC on power8 does not issue the stxsspx instruction on power8

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

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Jun 21 21:08:40 2017 New Revision: 249470 URL: https://gcc.gnu.org/viewcvs?rev=249470&root=gcc&view=rev Log: 2017-06-21 Michael Meissner PR target/80510 * gc

[Bug target/79799] Improve vec_insert of float on Power9

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79799 --- Comment #2 from Michael Meissner --- Note, the test fails on big endian systems. It used the wrong test.

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #6 from Michael Meissner --- Author: meissner Date: Wed Jun 21 22:51:15 2017 New Revision: 249488 URL: https://gcc.gnu.org/viewcvs?rev=249488&root=gcc&view=rev Log: 2017-06-21 Michael Meissner Back port from mainline

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #7 from Michael Meissner --- Author: meissner Date: Thu Jun 22 00:56:55 2017 New Revision: 249493 URL: https://gcc.gnu.org/viewcvs?rev=249493&root=gcc&view=rev Log: 2017-06-21 Michael Meissner Back port from mainline

[Bug ipa/81185] New: Target clones support generates awkward names

2017-06-22 Thread meissner at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- The June 19th, 2017 change from Martin Liska , made the target_clones support more usable, in that it it changed the external name

[Bug ipa/81185] Target clones support generates awkward names

2017-06-22 Thread meissner at gcc dot gnu.org
||2017-06-22 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug ipa/81185] Target clones support generates awkward names

2017-06-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81185 --- Comment #1 from Michael Meissner --- Created attachment 41617 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41617&action=edit Simple x86_64 text file to show the problem This file when compiled on an x86_64 system will show the proble

[Bug ipa/81185] Target clones support generates awkward names

2017-06-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81185 --- Comment #2 from Michael Meissner --- Created attachment 41618 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41618&action=edit Assembler code for target clones This file is compiled from the source file. The vadd clone for -mavx is na

[Bug ipa/81185] Target clones support generates awkward names

2017-06-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81185 --- Comment #3 from Michael Meissner --- Created attachment 41619 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41619&action=edit Proposed patch to fix the problem

[Bug ipa/81185] Target clones support generates awkward names

2017-06-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81185 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri Jun 23 18:08:31 2017 New Revision: 249605 URL: https://gcc.gnu.org/viewcvs?rev=249605&root=gcc&view=rev Log: 2017-06-23 Michael Meissner PR ipa/81185 * multi

[Bug ipa/81185] Target clones support generates awkward names

2017-06-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81185 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #8 from Michael Meissner --- Author: meissner Date: Fri Jun 23 18:25:10 2017 New Revision: 249607 URL: https://gcc.gnu.org/viewcvs?rev=249607&root=gcc&view=rev Log: [gcc] 2017-06-23 Michael Meissner PR target/80510

[Bug target/81193] New: PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-23 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 Target Milestone: --- If GCC is configured with a new glibc, it supports the __builtin_cpu_is and __builtin_cpu_supports built-in

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #2 from Michael Meissner --- One other possibility is to just remove the code that checks TARGET_LIBC_PROVIDES_HWCAP_IN_TCB, given that when we use it there is a reference to __parse_hwcap_and_convert_at_platform in the code. That wo

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

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

[Bug ipa/81213] New: GCC target_clone support does not work for static functions

2017-06-26 Thread meissner at gcc dot gnu.org
Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 41632 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41632&acti

[Bug ipa/81214] New: GCC target_clone support does not work for global functions with no references

2017-06-26 Thread meissner at gcc dot gnu.org
: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 41633 --> https://gcc.gnu.org/bugzilla/attachment.cgi

[Bug ipa/81238] New: Target clone support does not make default clone static.

2017-06-27 Thread meissner at gcc dot gnu.org
Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- The default target clone created in the create_dispatcher_calls function in the multiple_target.c

[Bug ipa/81238] Target clone support does not make default clone static.

2017-06-27 Thread meissner at gcc dot gnu.org
||2017-06-27 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug ipa/81238] Target clone support does not make default clone static.

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

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-27 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #9 from Michael Meissner --- Well in theory we could add yet another switch to enable/disable the warning, but we have too many switches as it is. Note, I've put a warning in my development version of the target_clones patches, and I

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-27 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #10 from Michael Meissner --- Created attachment 41642 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41642&action=edit Patch to add ppc_cpu_supports_hw target support for tests BTW, the patch attached allows us to check whethe

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-06-28 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #11 from Michael Meissner --- Author: meissner Date: Wed Jun 28 13:07:12 2017 New Revision: 249737 URL: https://gcc.gnu.org/viewcvs?rev=249737&root=gcc&view=rev Log: [gcc] 2017-06-28 Michael Meissner PR ipa/81238

[Bug ipa/81238] Target clone support does not make default clone static.

2017-06-28 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81238 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Jun 28 13:07:12 2017 New Revision: 249737 URL: https://gcc.gnu.org/viewcvs?rev=249737&root=gcc&view=rev Log: [gcc] 2017-06-28 Michael Meissner PR ipa/81238 *

[Bug ipa/81238] Target clone support does not make default clone static.

2017-06-28 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81238 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #9 from Michael Meissner --- Author: meissner Date: Thu Jun 29 22:19:29 2017 New Revision: 249819 URL: https://gcc.gnu.org/viewcvs?rev=249819&root=gcc&view=rev Log: [gcc] 2017-06-29 Michael Meissner Backport from mainline

[Bug target/79799] Improve vec_insert of float on Power9

2017-06-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79799 --- Comment #3 from Michael Meissner --- Author: meissner Date: Thu Jun 29 22:19:29 2017 New Revision: 249819 URL: https://gcc.gnu.org/viewcvs?rev=249819&root=gcc&view=rev Log: [gcc] 2017-06-29 Michael Meissner Backport from mainline

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-06-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #10 from Michael Meissner --- Author: meissner Date: Fri Jun 30 12:09:12 2017 New Revision: 249836 URL: https://gcc.gnu.org/viewcvs?rev=249836&root=gcc&view=rev Log: [gcc] 2017-06-30 Michael Meissner Backport from mainlin

[Bug ipa/81214] GCC target_clone support does not work for global functions with no references

2017-06-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81214 --- Comment #5 from Michael Meissner --- The change commited in svn id 249840, does fix the problem on the PowerPC. Thanks.

[Bug target/79203] Update PowerPC double->int conversions to know about -mvsx-small-integer

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

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-07-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/79799] Improve vec_insert of float on Power9

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

[Bug target/79202] On Power8, consider using vupkhsw/xxpermdi to sign extend an int in a vector register instead of mfvsrwz/mtvsrwa

2017-07-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79202 Michael Meissner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/81348] PowerPC64: Code built with -mcpu=power9 hits SEGV in RTL split2

2017-07-06 Thread meissner at gcc dot gnu.org
||2017-07-07 CC||dje at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Michael Meissner --- It is a typo in

[Bug target/81348] PowerPC64: Code built with -mcpu=power9 hits SEGV in RTL split2

2017-07-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81348 --- Comment #2 from Michael Meissner --- Created attachment 41696 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41696&action=edit Proposed patch to fix the problem

[Bug target/81348] PowerPC64: Code built with -mcpu=power9 hits SEGV in RTL split2

2017-07-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81348 --- Comment #3 from Michael Meissner --- Note, the fix that introduced this patch has been back-ported to GCC 7.x, but not GCC 6.x, so we will need a backport to GCC 7.2.

[Bug target/81348] PowerPC64: Code built with -mcpu=power9 hits SEGV in RTL split2

2017-07-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81348 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri Jul 7 17:02:58 2017 New Revision: 250054 URL: https://gcc.gnu.org/viewcvs?rev=250054&root=gcc&view=rev Log: [gcc] 2017-07-07 Michael Meissner PR target/81348

[Bug target/81348] PowerPC64: Code built with -mcpu=power9 hits SEGV in RTL split2

2017-07-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81348 --- Comment #5 from Michael Meissner --- Author: meissner Date: Fri Jul 7 20:47:15 2017 New Revision: 250060 URL: https://gcc.gnu.org/viewcvs?rev=250060&root=gcc&view=rev Log: [gcc] 2017-07-07 Michael Meissner Backport from mainline

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-07-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #12 from Michael Meissner --- Created attachment 41721 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41721&action=edit Proposed patch to fix the problem

[Bug target/81193] PowerPC GCC __builtin_cpu_is and __builtin_cpu_supports should warn about old libraries

2017-07-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81193 --- Comment #13 from Michael Meissner --- Author: meissner Date: Wed Jul 12 23:07:50 2017 New Revision: 250165 URL: https://gcc.gnu.org/viewcvs?rev=250165&root=gcc&view=rev Log: [gcc] 2017-07-12 Michael Meissner PR target/81193

[Bug target/70589] PowerPC target attribute/pragma cannot set/disable -mfloat128

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

[Bug target/78594] New: Bug in November 11th, 2016 change to rs6000.md

2016-11-29 Thread meissner at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- In my November 11th, 2016 change to GCC, I had a small typo in adding support for QImode and HImode to go into vector registers. I forgot to use the 'x' print_mo

[Bug target/78594] Bug in November 11th, 2016 change to rs6000.md

2016-11-29 Thread meissner at gcc dot gnu.org
||2016-11-29 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/78594] Bug in November 11th, 2016 change to rs6000.md

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78594 --- Comment #1 from Michael Meissner --- Created attachment 40191 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40191&action=edit Proposed patch that fixes the problem.

[Bug target/78602] New: PowerPC vec-extract-v2df.c can fail if -mcpu=power9 -O0

2016-11-29 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 Target Milestone: --- In doing testing of a future patch, I forgot to apply any optimization when I was building the vec-extract-v*.c tests for -mcpu=power9, and the

[Bug target/78602] PowerPC vec-extract-v2df.c can fail if -mcpu=power9 -O0

2016-11-29 Thread meissner at gcc dot gnu.org
gcc dot gnu.org, ||wschmidt at gcc dot gnu.org Host||powerpc64{,le}-linux-gnu Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0

[Bug target/78560] powerpc64le ICE with -mcpu=power9

2016-11-29 Thread meissner at gcc dot gnu.org
||2016-11-29 Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Michael Meissner --- The bug is due to 'val' (the value being set into one of the vector element

[Bug target/78560] powerpc64le ICE with -mcpu=power9

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78560 --- Comment #2 from Michael Meissner --- Created attachment 40194 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40194&action=edit Proposed patch to fix the problem

[Bug target/78602] PowerPC vec-extract-v2df.c can fail if -mcpu=power9 -O0

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78602 --- Comment #1 from Michael Meissner --- Created attachment 40195 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40195&action=edit Proposed patch to fix the problem

[Bug target/78560] powerpc64le ICE with -mcpu=power9

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78560 --- Comment #3 from Michael Meissner --- Unfortunately once you get past the problem with the element being a memory location, the example does not compile on little endian due to an operand out of error message from the assembler: -> ./xgcc -B.

[Bug target/78560] powerpc64le ICE with -mcpu=power9

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78560 Michael Meissner changed: What|Removed |Added Attachment #40194|0 |1 is obsolete|

[Bug target/78594] Bug in November 11th, 2016 change to rs6000.md

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78594 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Nov 30 00:05:46 2016 New Revision: 242983 URL: https://gcc.gnu.org/viewcvs?rev=242983&root=gcc&view=rev Log: 2016-11-29 Michael Meissner PR target/78594 * co

[Bug target/78594] Bug in November 11th, 2016 change to rs6000.md

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

[Bug target/78594] Bug in November 11th, 2016 change to rs6000.md

2016-11-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78594 --- Comment #4 from Michael Meissner --- Fixed in subversion id 242983.

[Bug target/78602] PowerPC vec-extract-v2df.c can fail if -mcpu=power9 -O0

2016-11-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78602 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Nov 30 18:43:17 2016 New Revision: 243044 URL: https://gcc.gnu.org/viewcvs?rev=243044&root=gcc&view=rev Log: 2016-11-30 Michael Meissner PR target/78602 * co

[Bug target/78560] powerpc64le ICE with -mcpu=power9

2016-11-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78560 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Nov 30 18:43:17 2016 New Revision: 243044 URL: https://gcc.gnu.org/viewcvs?rev=243044&root=gcc&view=rev Log: 2016-11-30 Michael Meissner PR target/78602 * co

[Bug target/78602] PowerPC vec-extract-v2df.c can fail if -mcpu=power9 -O0

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

[Bug target/78560] powerpc64le ICE with -mcpu=power9

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

[Bug target/78101] PowerPC 64-bit little endian fusion failure with -O3 -mcpu=power9

2016-12-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78101 --- Comment #3 from Michael Meissner --- Author: meissner Date: Thu Dec 1 19:26:15 2016 New Revision: 243128 URL: https://gcc.gnu.org/viewcvs?rev=243128&root=gcc&view=rev Log: [gcc] 2016-12-01 Michael Meissner Back port from trunk

[Bug target/78101] PowerPC 64-bit little endian fusion failure with -O3 -mcpu=power9

2016-12-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78101 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/78639] New: Power9 bad code generation for cactusADM benchmark

2016-12-01 Thread meissner at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- I was building the Spec 2006 benchmark targeting the forthcoming power9 processor and I noticed the cactusADM benchmark did not build. The bug is due to my change on

[Bug target/78639] Power9 bad code generation for cactusADM benchmark

2016-12-01 Thread meissner at gcc dot gnu.org
gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/78639] Power9 bad code generation for cactusADM benchmark

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

[Bug target/78639] Power9 bad code generation for cactusADM benchmark

2016-12-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78639 --- Comment #2 from Michael Meissner --- Created attachment 40222 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40222&action=edit Bzip2 test case, compile with -g -O3 -mcpu=power9 -fgnu89-inline

[Bug target/78639] [7 Regression] Power9 bad code generation for cactusADM benchmark

2016-12-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78639 --- Comment #3 from Michael Meissner --- Author: meissner Date: Fri Dec 2 22:12:08 2016 New Revision: 243206 URL: https://gcc.gnu.org/viewcvs?rev=243206&root=gcc&view=rev Log: 2016-12-02 Michael Meissner PR target/78639 * co

[Bug target/71977] powerpc64: Use VSR when operating on float and integer

2016-12-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71977 --- Comment #1 from Michael Meissner --- Unfortunately, the code gets even worse if you use -mcpu=power9: .L.mask_float: stfs 1,-16(1) lwz 9,-16(1) and 4,4,9 stw 4,-16(1) lfs 1,-16(1) blr I.e. ins

[Bug target/78688] New: PowerPC fails bootstrap

2016-12-05 Thread meissner at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- GCC subversion id 243270 does not bootstrap due to the following error: /home/meissner/fsf-build-ppc64le/trunk/./prev-gcc/xg++ -B/home/meissner/fsf-build-ppc64le/trunk/./prev-gcc/ -B/home

[Bug target/78688] PowerPC fails bootstrap

2016-12-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78688 Michael Meissner changed: What|Removed |Added Target||powerpc64le-gnu-linux Prior

[Bug target/78688] PowerPC fails bootstrap

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

[Bug target/78688] PowerPC fails bootstrap

2016-12-05 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/78688] PowerPC fails bootstrap

2016-12-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78688 --- Comment #2 from Michael Meissner --- Author: meissner Date: Tue Dec 6 00:58:40 2016 New Revision: 243278 URL: https://gcc.gnu.org/viewcvs?rev=243278&root=gcc&view=rev Log: 2016-12-05 Michael Meissner PR target/78688 * co

[Bug target/78688] PowerPC fails bootstrap

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

[Bug target/78658] powerpc64le: ICE with -mcpu=power9 -Og

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

[Bug target/78658] powerpc64le: ICE with -mcpu=power9 -Og

2016-12-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78658 --- Comment #1 from Michael Meissner --- Created attachment 40268 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40268&action=edit Proposed patch

[Bug target/78658] powerpc64le: ICE with -mcpu=power9 -Og

2016-12-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78658 --- Comment #2 from Michael Meissner --- Author: meissner Date: Tue Dec 6 22:15:31 2016 New Revision: 243320 URL: https://gcc.gnu.org/viewcvs?rev=243320&root=gcc&view=rev Log: [gcc] 2016-12-06 Michael Meissner PR target/78658

[Bug target/72717] [5/6/7 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-06 Thread meissner at gcc dot gnu.org
||dje at gcc dot gnu.org, ||segher at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/72717] [5/6/7 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72717 --- Comment #3 from Michael Meissner --- Created attachment 40270 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40270&action=edit Proposed patch

[Bug target/72717] [5/6/7 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-07 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72717 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Dec 7 23:52:05 2016 New Revision: 243418 URL: https://gcc.gnu.org/viewcvs?rev=243418&root=gcc&view=rev Log: [gcc] 2016-12-07 Michael Meissner PR target/72717

[Bug target/72717] [5/6 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-13 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72717 --- Comment #7 from Michael Meissner --- Yes, it is fixed on the trunk, but I was keeping the PR open until I installed it on the GCC 6 branch.

[Bug target/72717] [5/6 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-13 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72717 --- Comment #8 from Michael Meissner --- Author: meissner Date: Tue Dec 13 23:56:17 2016 New Revision: 243626 URL: https://gcc.gnu.org/viewcvs?rev=243626&root=gcc&view=rev Log: [gcc] 2016-12-13 Michael Meissner Backport from mainline

[Bug target/72717] [5/6 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

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

<    1   2   3   4   5   6   7   8   9   10   >