[Bug target/71294] [6 Regression] ICE in gen_add2_insn, at optabs.c:4442 on powerpc64le-linux

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

[Bug target/79038] Improve PowerPC ISA 3.0 conversion between integers and hardware _Float128

2017-03-15 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79038 --- Comment #5 from Michael Meissner --- Author: meissner Date: Wed Mar 15 21:17:35 2017 New Revision: 246178 URL: https://gcc.gnu.org/viewcvs?rev=246178&root=gcc&view=rev Log: [gcc] 2017-03-15 Michael Meissner PR target/79038

[Bug target/71294] [6 Regression] ICE in gen_add2_insn, at optabs.c:4442 on powerpc64le-linux

2017-03-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294 --- Comment #18 from Michael Meissner --- Author: meissner Date: Thu Mar 16 20:09:21 2017 New Revision: 246209 URL: https://gcc.gnu.org/viewcvs?rev=246209&root=gcc&view=rev Log: [gcc] 2017-03-16 Michael Meissner PR target/71294

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-22 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 Michael Meissner changed: What|Removed |Added Assignee|bergner at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 --- Comment #18 from Michael Meissner --- Created attachment 41035 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41035&action=edit Proposed patch to fix the problem This patch does not allow SUBREG's in bswap functions, which confuses the

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

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

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-24 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 --- Comment #21 from Michael Meissner --- The backport to GCC 6 also succeeded with no regressions on a little endian power8 system.

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-27 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 --- Comment #22 from Michael Meissner --- Author: meissner Date: Mon Mar 27 19:19:00 2017 New Revision: 246508 URL: https://gcc.gnu.org/viewcvs?rev=246508&root=gcc&view=rev Log: [gcc] 2017-03-27 Michael Meissner PR target/78543

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-27 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 --- Comment #23 from Michael Meissner --- Author: meissner Date: Mon Mar 27 19:35:35 2017 New Revision: 246509 URL: https://gcc.gnu.org/viewcvs?rev=246509&root=gcc&view=rev Log: [gcc] 2017-03-27 Michael Meissner Back port from trunk

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

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

[Bug target/71294] [6 Regression] ICE in gen_add2_insn, at optabs.c:4442 on powerpc64le-linux

2017-03-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294 --- Comment #19 from Michael Meissner --- Author: meissner Date: Wed Mar 29 23:15:51 2017 New Revision: 246577 URL: https://gcc.gnu.org/viewcvs?rev=246577&root=gcc&view=rev Log: [gcc] 2017-03-29 Michael Meissner Back port from trunk

[Bug target/80123] libgomp tests pr66199-2.c and pr66199-5.c fail with -mcpu=power9

2017-03-29 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80123 --- Comment #4 from Michael Meissner --- Author: meissner Date: Wed Mar 29 23:15:51 2017 New Revision: 246577 URL: https://gcc.gnu.org/viewcvs?rev=246577&root=gcc&view=rev Log: [gcc] 2017-03-29 Michael Meissner Back port from trunk

[Bug target/71294] [6 Regression] ICE in gen_add2_insn, at optabs.c:4442 on powerpc64le-linux

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

[Bug target/79947] [6 Regression] ICE in rs6000_emit_swsqrt at gcc/config/rs6000/rs6000.c:37570

2017-04-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79947 --- Comment #6 from Michael Meissner --- Author: meissner Date: Mon Apr 3 22:57:32 2017 New Revision: 246665 URL: https://gcc.gnu.org/viewcvs?rev=246665&root=gcc&view=rev Log: [gcc] 2017-04-03 Michael Meissner Back port from the tru

[Bug target/79947] [6 Regression] ICE in rs6000_emit_swsqrt at gcc/config/rs6000/rs6000.c:37570

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

[Bug target/80098] ICE in curr_insn_transform, at lra-constraints.c:3816 on ppc64le

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

[Bug target/80098] ICE in curr_insn_transform, at lra-constraints.c:3816 on ppc64le

2017-04-10 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/80098] ICE in curr_insn_transform, at lra-constraints.c:3816 on ppc64le

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

[Bug target/80099] ICE in rs6000_expand_vector_extract, at config/rs6000/rs6000.c:7450

2017-04-12 Thread meissner at gcc dot gnu.org
|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org

[Bug target/80098] ICE in curr_insn_transform, at lra-constraints.c:3816 on ppc64le

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

[Bug target/80099] ICE in rs6000_expand_vector_extract, at config/rs6000/rs6000.c:7450

2017-04-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80099 --- Comment #2 from Michael Meissner --- The problem is rs6000_expand_vector_extract did not check for SFmode being allowed in the Altivec (upper) registers, but the insn implementing the variable extract had it as a condition. In looking at the

[Bug rtl-optimization/80401] [7 regression] gcc.target/powerpc/dimode_off.c and gcc.target/powerpc/pr79038-1.c fail starting with r246764

2017-04-13 Thread meissner at gcc dot gnu.org
||2017-04-13 CC||meissner at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Michael Meissner --- While the underlying bug is due to an LRA change, the fix for each of these in the rs6000 backend is

[Bug target/80098] ICE in curr_insn_transform, at lra-constraints.c:3816 on ppc64le

2017-04-14 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80098 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri Apr 14 20:27:18 2017 New Revision: 246930 URL: https://gcc.gnu.org/viewcvs?rev=246930&root=gcc&view=rev Log: [gcc] 2017-04-14 Michael Meissner PR target/80098

[Bug target/80098] ICE in curr_insn_transform, at lra-constraints.c:3816 on ppc64le

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

[Bug middle-end/82636] powerpc: Unnecessary copy of __ieee128 parameter

2017-10-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82636 --- Comment #1 from Michael Meissner --- This looks like a reload bug. I see the same thing with automatically generated fmas: --> cat foo06c.c __ieee128 __fmaf128_power9 (__ieee128 x, __ieee128 y, __ieee128 z) { return (x * y) + z; } After

[Bug middle-end/82636] powerpc: Unnecessary copy of __ieee128 parameter

2017-10-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82636 --- Comment #2 from Michael Meissner --- Created attachment 42422 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42422&action=edit Simpler test case that does not use asm

[Bug middle-end/82636] powerpc: Unnecessary copy of __ieee128 parameter

2017-10-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82636 --- Comment #3 from Michael Meissner --- Created attachment 42423 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42423&action=edit LRA dump file

[Bug middle-end/82636] powerpc: Unnecessary copy of __ieee128 parameter

2017-10-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82636 --- Comment #4 from Michael Meissner --- Created attachment 42424 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42424&action=edit Reload dump file

[Bug middle-end/82636] powerpc: Unnecessary copy of __ieee128 parameter

2017-10-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82636 --- Comment #5 from Michael Meissner --- Created attachment 42425 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42425&action=edit Post reload dump file

[Bug target/82333] [8 Regression] powerpc64le _Float128 ICE in as_a, at machmode.h:345

2017-10-27 Thread meissner at gcc dot gnu.org
||2017-10-27 CC||meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/82333] [8 Regression] powerpc64le _Float128 ICE in as_a, at machmode.h:345

2017-10-31 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82333 --- Comment #1 from Michael Meissner --- This occurs because both fld and ff128 return the same constant (0), one using it as a long double and the other as a _Float128. Having a 0 constant is not important. If we return 1 in both functions, it

[Bug target/82748] ICE with __builtin_fabsq and __float128 in copy_to_mode_reg, at explow.c:612

2017-11-03 Thread meissner at gcc dot gnu.org
|ASSIGNED Last reconfirmed||2017-11-03 CC||meissner at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/82748] ICE with __builtin_fabsq and __float128 in copy_to_mode_reg, at explow.c:612

2017-11-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82748 --- Comment #2 from Michael Meissner --- Inside the compiler we use TFmode for the IEEE 128-bit type when the default long double is IEEE 128-bit floating point and KFmode when the default long double is IBM double-double.

[Bug target/82748] ICE with __builtin_fabsq and __float128 in copy_to_mode_reg, at explow.c:612

2017-11-06 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82748 --- Comment #3 from Michael Meissner --- Author: meissner Date: Mon Nov 6 18:31:48 2017 New Revision: 254462 URL: https://gcc.gnu.org/viewcvs?rev=254462&root=gcc&view=rev Log: [gcc] 2017-11-06 Michael Meissner PR target/82748

[Bug target/82333] [8 Regression] powerpc64le _Float128 ICE in as_a, at machmode.h:345

2017-11-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82333 --- Comment #2 from Michael Meissner --- Author: meissner Date: Thu Nov 9 20:01:29 2017 New Revision: 254607 URL: https://gcc.gnu.org/viewcvs?rev=254607&root=gcc&view=rev Log: fix pr 82333 Added: branches/ibm/ieee/gcc/testsuite/gcc.target/

[Bug middle-end/82333] [8 Regression] powerpc64le _Float128 ICE in as_a, at machmode.h:345

2017-11-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82333 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED Component|target

[Bug middle-end/82333] [8 Regression] powerpc64le _Float128 ICE in as_a, at machmode.h:345

2017-11-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82333 --- Comment #4 from Michael Meissner --- Note the checkin message in note 2 was for a private branch, that included other patches that have been submitted.

[Bug target/79845] rs6000: make code in rs6000.c more i18n-friendly

2017-11-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79845 --- Comment #4 from Michael Meissner --- Author: meissner Date: Thu Nov 16 20:29:52 2017 New Revision: 254846 URL: https://gcc.gnu.org/viewcvs?rev=254846&root=gcc&view=rev Log: [gcc] 2017-11-16 Michael Meissner Back port from trunk

[Bug target/82748] ICE with __builtin_fabsq and __float128 in copy_to_mode_reg, at explow.c:612

2017-11-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82748 --- Comment #4 from Michael Meissner --- Author: meissner Date: Thu Nov 16 20:29:52 2017 New Revision: 254846 URL: https://gcc.gnu.org/viewcvs?rev=254846&root=gcc&view=rev Log: [gcc] 2017-11-16 Michael Meissner Back port from trunk

[Bug target/81872] Enable __float128 by default on PowerPC Linux systems

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

[Bug libgcc/83103] New: Improve __mulkc3 and __divkc3 on Power9

2017-11-21 Thread meissner at gcc dot gnu.org
: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- Right now, the __mulkc3 and __divkc3 functions that provide complex multiply/divide support are built with the default cpu used for building libgcc. We should use the

[Bug libgcc/83112] New: Silence warnings from PowerPC libgcc float128-ifunc.c compilation

2017-11-22 Thread meissner at gcc dot gnu.org
Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- The ifunc handlers in libgcc to switch between using PowerPC ISA 2.07 software emulation for IEEE 128-bit floating point and ISA 3.0

[Bug libgcc/83112] Silence warnings from PowerPC libgcc float128-ifunc.c compilation

2017-11-22 Thread meissner at gcc dot gnu.org
||2017-11-22 CC||dje at gcc dot gnu.org, ||meissner at gcc dot gnu.org, ||segher at gcc dot gnu.org

[Bug middle-end/82333] [8 Regression] powerpc64le _Float128 ICE in as_a, at machmode.h:345

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

[Bug libgcc/83103] Improve __mulkc3 and __divkc3 on Power9

2017-11-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83103 --- Comment #2 from Michael Meissner --- Author: meissner Date: Thu Nov 30 20:52:27 2017 New Revision: 255282 URL: https://gcc.gnu.org/viewcvs?rev=255282&root=gcc&view=rev Log: 2017-11-30 Michael Meissner PR libgcc/83112 * co

[Bug libgcc/83112] Silence warnings from PowerPC libgcc float128-ifunc.c compilation

2017-11-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83112 --- Comment #1 from Michael Meissner --- Author: meissner Date: Thu Nov 30 20:52:27 2017 New Revision: 255282 URL: https://gcc.gnu.org/viewcvs?rev=255282&root=gcc&view=rev Log: 2017-11-30 Michael Meissner PR libgcc/83112 * co

[Bug libgcc/83112] Silence warnings from PowerPC libgcc float128-ifunc.c compilation

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

[Bug libgcc/83103] Improve __mulkc3 and __divkc3 on Power9

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

[Bug libgcc/83112] Silence warnings from PowerPC libgcc float128-ifunc.c compilation

2017-12-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83112 --- Comment #3 from Michael Meissner --- Author: meissner Date: Fri Dec 1 14:26:31 2017 New Revision: 255309 URL: https://gcc.gnu.org/viewcvs?rev=255309&root=gcc&view=rev Log: 2017-12-01 Michael Meissner Back port from trunk

[Bug libgcc/83103] Improve __mulkc3 and __divkc3 on Power9

2017-12-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83103 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri Dec 1 14:26:31 2017 New Revision: 255309 URL: https://gcc.gnu.org/viewcvs?rev=255309&root=gcc&view=rev Log: 2017-12-01 Michael Meissner Back port from trunk

[Bug target/81959] PowerPC __float128 optimization fails with integer PRE_INC addresses

2017-12-01 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81959 --- Comment #2 from Michael Meissner --- Author: meissner Date: Fri Dec 1 23:52:20 2017 New Revision: 255341 URL: https://gcc.gnu.org/viewcvs?rev=255341&root=gcc&view=rev Log: [gcc] 2017-12-01 Michael Meissner PR target/81959

[Bug middle-end/82016] [8 regression] test case gcc.target/powerpc/float128-type-1.c fails after r251260

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

[Bug target/77670] New: PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

2016-09-20 Thread meissner at gcc dot gnu.org
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- Created attachment 39662 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39662&action=edit -save-temps file (c

[Bug target/77670] PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

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

[Bug target/77670] PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

2016-09-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77670 --- Comment #1 from Michael Meissner --- Author: meissner Date: Tue Sep 20 23:51:01 2016 New Revision: 240294 URL: https://gcc.gnu.org/viewcvs?rev=240294&root=gcc&view=rev Log: Fix PR 77670 Modified: branches/ibm/minmax/gcc/ChangeLog.meissn

[Bug target/71395] PowerPC vec_init of 4 SFmode values could be improved on Power8

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

[Bug target/71395] PowerPC vec_init of 4 SFmode values could be improved on Power8

2016-09-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71395 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Sep 21 20:17:32 2016 New Revision: 240332 URL: https://gcc.gnu.org/viewcvs?rev=240332&root=gcc&view=rev Log: Add PR target/71395 marker to 71395 fix Modified: trunk/gcc/Cha

[Bug target/77670] PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

2016-09-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77670 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Sep 21 22:11:42 2016 New Revision: 240335 URL: https://gcc.gnu.org/viewcvs?rev=240335&root=gcc&view=rev Log: 2016-09-21 Michael Meissner PR target/77670 * co

[Bug target/77670] PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

2016-09-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77670 --- Comment #3 from Michael Meissner --- Author: meissner Date: Wed Sep 21 22:12:13 2016 New Revision: 240336 URL: https://gcc.gnu.org/viewcvs?rev=240336&root=gcc&view=rev Log: 2016-09-21 Michael Meissner PR target/77670 * co

[Bug target/77670] PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

2016-09-30 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77670 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri Sep 30 17:29:56 2016 New Revision: 240670 URL: https://gcc.gnu.org/viewcvs?rev=240670&root=gcc&view=rev Log: 2016-09-30 Michael Meissner Back port from trunk

[Bug target/77670] PowerPC64 Spec 2006 fails on 453.povray using -mcpu=power9 -mpower9-minmax

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

[Bug target/77847] New: PowerPC big endian power7/power8 do not bootstrap due to fall through error

2016-10-04 Thread meissner at gcc dot gnu.org
: blocker Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- If you build a big endian GCC compiler using the --with-cpu=power7 or --with-cpu=power8 option, it will fail to bootstrap

[Bug target/77924] New: -mfloat128-type change broke AIX

2016-10-10 Thread meissner at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- The change to split -mfloat128 into -mfloat128-type and -mfloat128 broke AIX, due to the fact that AIX defaults to long doubles being 64-bit, and the compiler created a type for

[Bug target/77924] -mfloat128-type change broke AIX

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

[Bug target/77924] -mfloat128-type change broke AIX

2016-10-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77924 Michael Meissner changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug target/77924] -mfloat128-type change broke AIX

2016-10-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77924 --- Comment #1 from Michael Meissner --- Created attachment 39784 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39784&action=edit Proposed patch to fix the problem This patch should only create the __ibm128 type when long double == IEEE a

[Bug target/77924] -mfloat128-type change broke AIX

2016-10-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77924 --- Comment #2 from Michael Meissner --- Created attachment 39785 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39785&action=edit Revised proposed patch to fix the problem without syntax error

[Bug target/77924] -mfloat128-type change broke AIX

2016-10-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77924 --- Comment #3 from Michael Meissner --- Author: meissner Date: Tue Oct 11 14:12:09 2016 New Revision: 240994 URL: https://gcc.gnu.org/viewcvs?rev=240994&root=gcc&view=rev Log: 2016-10-11 Michael Meissner PR target/77924 * co

[Bug target/77924] -mfloat128-type change broke AIX

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

[Bug target/78101] New: PowerPC 64-bit little endian does not build spec-2017 kit102 527.cam4_r or 627.cam4_s with -O3 -mcpu=power9

2016-10-24 Thread meissner at gcc dot gnu.org
: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- If you compile kit 102 of the Spec 2017 benchmark suite for a base run using the options

[Bug bootstrap/77993] [7 regression] bootstrap failure on PowerPC/Linux

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

[Bug bootstrap/77993] [7 regression] bootstrap failure on PowerPC/Linux

2016-11-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77993 --- Comment #7 from Michael Meissner --- Created attachment 39951 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39951&action=edit Patch to disable IFmode if -msoft-float I believe this patch fixes the problem. It disables IFmode if -msof

[Bug bootstrap/77993] [7 regression] bootstrap failure on PowerPC/Linux

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

[Bug target/78192] extract from vector registers to int results in wrong data order

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

[Bug bootstrap/77993] [7 regression] bootstrap failure on PowerPC/Linux

2016-11-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77993 --- Comment #12 from Michael Meissner --- Author: meissner Date: Thu Nov 3 21:25:12 2016 New Revision: 241833 URL: https://gcc.gnu.org/viewcvs?rev=241833&root=gcc&view=rev Log: 2016-11-03 Michael Meissner PR target/77993 * c

[Bug bootstrap/77993] [7 regression] bootstrap failure on PowerPC/Linux

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

[Bug target/78192] extract from vector registers to int results in wrong data order

2016-11-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78192 --- Comment #3 from Michael Meissner --- Author: meissner Date: Thu Nov 3 23:32:07 2016 New Revision: 241834 URL: https://gcc.gnu.org/viewcvs?rev=241834&root=gcc&view=rev Log: 2016-11-03 Michael Meissner PR target/78192 * co

[Bug target/78192] extract from vector registers to int results in wrong data order

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

[Bug target/78243] incorrect byte offset in vextractuh with -mcpu=power9

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

[Bug target/78303] New: PowerPC vec-init-{1,2,4,5,8,9} tests do not run on -mlittle -maltivec=be

2016-11-10 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: --- I was fixing PR 78243, and I decided to try the vec-init-{1,2,4,5,8,9} tests that I wrote when I was adding power8/power9

[Bug target/78243] incorrect byte offset in vextractuh with -mcpu=power9

2016-11-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78243 --- Comment #3 from Michael Meissner --- Author: meissner Date: Fri Nov 11 19:12:12 2016 New Revision: 242317 URL: https://gcc.gnu.org/viewcvs?rev=242317&root=gcc&view=rev Log: 2016-11-11 Michael Meissner PR target/78243 * co

[Bug target/78243] incorrect byte offset in vextractuh with -mcpu=power9

2016-11-11 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78243 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-11-16 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78101 --- Comment #1 from Michael Meissner --- Author: meissner Date: Wed Nov 16 15:01:07 2016 New Revision: 242495 URL: https://gcc.gnu.org/viewcvs?rev=242495&root=gcc&view=rev Log: fix for pr 78101 Added: branches/ibm/fusion/gcc/testsuite/gcc.t

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

2016-11-17 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78101 --- Comment #2 from Michael Meissner --- Author: meissner Date: Thu Nov 17 21:42:13 2016 New Revision: 242564 URL: https://gcc.gnu.org/viewcvs?rev=242564&root=gcc&view=rev Log: [gcc] 2016-11-17 Michael Meissner PR target/78101

[Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2

2016-11-21 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug target/60676] New: Add vec_xxsldi, vec_xxpermdi to altivec.h

2014-03-26 Thread meissner at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org When the original ISA 2.06 changes where done, the builtins to do the xxsldi and xxpermdi instructions were not documented, and the overloaded builtin used __builtin_vsx_xxsldi and

[Bug testsuite/60672] FAIL: g++.dg/cpp1y/auto-fn25.C -std=gnu++1y (test for errors, line 7)

2014-03-27 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60672 --- Comment #1 from Michael Meissner --- Author: meissner Date: Thu Mar 27 20:07:16 2014 New Revision: 208877 URL: http://gcc.gnu.org/viewcvs?rev=208877&root=gcc&view=rev Log: [gcc] 2014-03-27 Michael Meissner * config/rs6000/constraints.

[Bug testsuite/60672] FAIL: g++.dg/cpp1y/auto-fn25.C -std=gnu++1y (test for errors, line 7)

2014-03-27 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60672 --- Comment #2 from Michael Meissner --- Author: meissner Date: Thu Mar 27 21:15:16 2014 New Revision: 208878 URL: http://gcc.gnu.org/viewcvs?rev=208878&root=gcc&view=rev Log: [gcc] 2014-03-27 Michael Meissner Back port from main line:

[Bug target/60676] Add vec_xxsldi, vec_xxpermdi to altivec.h

2014-03-27 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60676 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/60735] New: GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-01 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 Created attachment 32519 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32519&action=edit Example program, fails with -O3 on a powerpc-linuxspe

[Bug target/60735] GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-01 Thread meissner at gcc dot gnu.org
, ||pthaugen at gcc dot gnu.org, ||wschmidt at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/60735] GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-01 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60735 --- Comment #1 from Michael Meissner --- Created attachment 32520 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32520&action=edit Proposed patch to fix the problem The issue is there was no insn to support movdd if -mspe. I fixed the code

[Bug target/60735] GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-02 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60735 --- Comment #2 from Michael Meissner --- Author: meissner Date: Wed Apr 2 17:03:49 2014 New Revision: 209025 URL: http://gcc.gnu.org/viewcvs?rev=209025&root=gcc&view=rev Log: 2014-04-02 Michael Meissner PR target/60735 * config/rs600

[Bug target/60735] GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-02 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60735 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/60735] GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-02 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60735 --- Comment #4 from Michael Meissner --- Author: meissner Date: Wed Apr 2 17:16:33 2014 New Revision: 209026 URL: http://gcc.gnu.org/viewcvs?rev=209026&root=gcc&view=rev Log: 2014-04-02 Michael Meissner Back port mainline subversion id 2

[Bug rtl-optimization/60763] [4.9 Regression] ICE in extract_insn starting with rev 208984

2014-04-07 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60763 Michael Meissner changed: What|Removed |Added CC||meissner at gcc dot gnu.org

[Bug target/60735] GCC targeting E500 with SPE has errors with the _Decimal64 type

2014-04-17 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60735 Michael Meissner changed: What|Removed |Added Attachment #32520|0 |1 is obsolete|

[Bug rtl-optimization/60876] New: 2014-04-17 change to mqchmode.h breaks PowerPC

2014-04-17 Thread meissner at gcc dot gnu.org
: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org The change on 2014-04-17 to machmode.h had a side effect of breaking the PowerPC builds, due to the fact that the PowerPC code in rs6000.c used integers in two places where GET_MODE_SIZE

[Bug rtl-optimization/60876] 2014-04-17 change to mqchmode.h breaks PowerPC

2014-04-17 Thread meissner at gcc dot gnu.org
|ASSIGNED Last reconfirmed||2014-04-17 CC||dje at gcc dot gnu.org, ||jakub at redhat dot com Assignee|unassigned at gcc dot gnu.org |meissner at gcc

[Bug target/60876] 2014-04-17 change to mqchmode.h breaks PowerPC

2014-04-17 Thread meissner at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60876 --- Comment #1 from Michael Meissner --- Created attachment 32627 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32627&action=edit Proposed patch to fix the problem I'm testing the patch right now.

<    3   4   5   6   7   8   9   10   11   12   >