[Bug target/79545] gcc[5/6]: RS6000, xvcvuxdsp and xvcvsxdsp RTL defines have wrong type

2017-02-17 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79545 --- Comment #3 from Carl Love --- Author: carll Date: Fri Feb 17 21:04:49 2017 New Revision: 245552 URL: https://gcc.gnu.org/viewcvs?rev=245552=gcc=rev Log: gcc/ChangeLog: 2017-02-17 Carl Love Backport from mainline

[Bug target/79545] gcc[5/6]: RS6000, xvcvuxdsp and xvcvsxdsp RTL defines have wrong type

2017-02-16 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79545 --- Comment #2 from Carl Love --- Author: carll Date: Thu Feb 16 20:59:20 2017 New Revision: 245518 URL: https://gcc.gnu.org/viewcvs?rev=245518=gcc=rev Log: gcc/ChangeLog: 2017-02-16 Carl Love Backport from mainline

[Bug target/79545] gcc[5/6]: RS6000, xvcvuxdsp and xvcvsxdsp RTL defines have wrong type

2017-02-15 Thread carll at gcc dot gnu.org
||2017-02-15 Assignee|unassigned at gcc dot gnu.org |carll at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Carl Love --- The issue has been fixed in mainline 7.0, commit r245460 on 2017-02-14. Commit r245460 needs to be back

[Bug target/79545] New: gcc[5/6]: RS6000, xvcvuxdsp and xvcvsxdsp RTL defines have wrong type

2017-02-15 Thread carll at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: carll at gcc dot gnu.org Target Milestone: --- The following issue was found in gcc 6.1. It also exists in gcc5.4. The source and return operand types for xvcvuxdsp

[Bug target/79039] builtins-3-p9.c fails with -m32

2017-01-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79039 Carl Love changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/68752] PowerPC: vector reciprocal square root estimate missed optimisations

2016-10-31 Thread carll at gcc dot gnu.org
||carll at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Carl Love --- Issue is resolved. Closing bug.

[Bug target/68752] PowerPC: vector reciprocal square root estimate missed optimisations

2016-10-31 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68752 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #6 from Carl Love ---

[Bug target/79040] vec_cntlz redefined

2017-01-10 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79040 Carl Love changed: What|Removed |Added CC||meissner at gcc dot gnu.org --- Comment #2

[Bug libgomp/81386] [8 regression] libgomp.fortran/appendix-a/a.16.1.f90 fails starting with 249424

2017-07-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81386 --- Comment #9 from Carl Love --- Commit 250295 reverts commit 249424 which was causing issues. commit 249424 is actually a fix for the vec_mule and vec_mulo support that was added in commit 248125. The original commit was using the wrong word

[Bug target/80982] gcc.target/powerpc/builtins-3-runnable.c fails starting with its introduction in r248846

2017-06-07 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80982 --- Comment #2 from Carl Love --- Author: carll Date: Wed Jun 7 22:03:48 2017 New Revision: 248997 URL: https://gcc.gnu.org/viewcvs?rev=248997=gcc=rev Log: gcc/ChangeLog: 2017-06-07 Carl Love PR target/80982

[Bug target/80982] gcc.target/powerpc/builtins-3-runnable.c fails starting with its introduction in r248846

2017-06-08 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80982 Carl Love changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80982] gcc.target/powerpc/builtins-3-runnable.c fails starting with its introduction in r248846

2017-06-08 Thread carll at gcc dot gnu.org
||2017-06-08 Assignee|unassigned at gcc dot gnu.org |carll at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Carl Love --- Taking the bug, Fix has been submitted.

[Bug target/82907] [8 regression] gcc.target/powerpc/p9-xxbr-1.c fails after r254464

2017-11-22 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82907 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #2 from Carl Love ---

[Bug testsuite/63177] Powerpc no-vfa-vect-depend-2.c and no-vfa-vect-depend-3.c failures

2018-05-22 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63177 --- Comment #6 from Carl Love --- Printing the results rather then aborting, we see the value of ib[1] and ib[3] are swapped; ib[2] and ib[4] are swapped, then ib[5] and ib[7] are swapped and ib[6] and ib[8] are swapped. The pattern continues.

[Bug testsuite/63177] Powerpc no-vfa-vect-depend-2.c and no-vfa-vect-depend-3.c failures

2018-05-22 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63177 --- Comment #5 from Carl Love --- Created attachment 44166 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44166=edit diff file The attachment is a side by side diff of good code and bad code. It shows the difference in the code

[Bug testsuite/63177] Powerpc no-vfa-vect-depend-2.c and no-vfa-vect-depend-3.c failures

2018-05-24 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63177 Carl Love changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |carll at gcc dot gnu.org --- Comment

[Bug testsuite/63177] Powerpc no-vfa-vect-depend-2.c and no-vfa-vect-depend-3.c failures

2018-05-22 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63177 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #4

[Bug target/83933] [8 regression] gcc.target/powerpc/vsx-vector-6-le.c fails starting with r256798

2018-01-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83933 Carl Love changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/84370] Invalid option used in test case gcc.target/powerpc/builtins-3-p9-runnable.c

2018-02-13 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84370 --- Comment #2 from Carl Love --- I will put together a patch to fix this.

[Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7

2018-02-14 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84384 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #5 from Carl Love ---

[Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7

2018-02-14 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84384 Carl Love changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/84371] test case gcc.target/powerpc/builtins-3.c fails on power9

2018-02-20 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84371 --- Comment #5 from Carl Love --- Will, I am guessing the recent changes that I made to the vec_neg builtin might be getting you. The vec_neg was orignially using P7 expansion macros but it used P8 rtl so when compiled with -mcpu=power7 the

[Bug target/83964] [8 Regression] ICE in extract_insn, at recog.c:2304

2018-02-22 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83964 --- Comment #9 from Carl Love --- This test case is in the list in PR 84422 . Working on a patch.

[Bug target/83964] [8 Regression] ICE in extract_insn, at recog.c:2304

2018-02-22 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83964 --- Comment #10 from Carl Love --- These builtins were per a request from Steve Monroe. Not sure why he wanted them or if he actually ever used them.

[Bug c/84422] New: ICE on various builtin test functions when compiled with -mcpu=power7

2018-02-16 Thread carll at gcc dot gnu.org
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: carll at gcc dot gnu.org Target Milestone: --- On Power 8 LE the following builtin test function produce an internal compiler error when compiled with the command: gcc -c -m64

[Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7

2018-02-16 Thread carll at gcc dot gnu.org
||2018-02-16 Assignee|unassigned at gcc dot gnu.org |carll at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Carl Love --- GCC trunk commit 257752 fixed the issue with: gcc/testsuite/gcc.target/powerpc/builtins-3-runnable.c

[Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7

2018-02-23 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84422 --- Comment #2 from Carl Love --- Moved Power 8 vec_float2, vec_signed2 and vec_unsigned2 builtin tests to new file builtins-3-runnable-p8.c. Fixed ICE for vec_signed2 and vec_unsigned2 which were found in builtins-3-runnable.c once the

[Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7

2018-02-26 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84422 --- Comment #3 from Carl Love --- gcc/testsuite/gcc.target/powerpc/sse2-pmuludq-1.c Test requres Power 8 as a minimum. Compiling with -mcpu=power7 generates an ICE but the test requires Power8. So the ICE shouldn't be an issue under normal

[Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7

2018-02-26 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84422 --- Comment #4 from Carl Love --- gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p8.c during RTL pass: vregs gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p9.c during RTL pass: vregs Both tests fixed with mainline

[Bug target/86414] AIX generates wrong for divide and multiply for KC mode

2018-07-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86414 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #4 from Carl Love ---

[Bug target/86414] AIX generates wrong for divide and multiply for KC mode

2018-07-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86414 Carl Love changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/86414] AIX generates wrong for divide and multiply for KC mode

2018-07-18 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86414 --- Comment #2 from Carl Love --- Author: carll Date: Wed Jul 18 22:12:20 2018 New Revision: 262865 URL: https://gcc.gnu.org/viewcvs?rev=262865=gcc=rev Log: gcc/testsuite/ChangeLog: 2018-07-18 Carl Love Backport from mainline

[Bug target/86591] [9 regression] gcc.target/powerpc/builtins-1.c fails starting with r261904

2018-07-19 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86591 --- Comment #1 from Carl Love --- The builtins-1.c test fails on AIX. Again looks like the count should be 1 not 7 for AIX and linux. There is an additional failure on AIX for test file altivec-1-runnable.c. Looks like the compiler options

[Bug target/86414] AIX generates wrong for divide and multiply for KC mode

2018-07-16 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86414 --- Comment #1 from Carl Love --- Author: carll Date: Mon Jul 16 23:35:25 2018 New Revision: 262758 URL: https://gcc.gnu.org/viewcvs?rev=262758=gcc=rev Log: gcc/testsuite/ChangeLog: 2018-07-16 Carl Love Forgot the PR number on the commit

[Bug target/86591] [9 regression] gcc.target/powerpc/builtins-1.c fails starting with r261904

2018-07-23 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86591 Carl Love changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/86591] [9 regression] gcc.target/powerpc/builtins-1.c fails starting with r261904

2018-07-23 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86591 --- Comment #2 from Carl Love --- Author: carll Date: Mon Jul 23 16:16:41 2018 New Revision: 262934 URL: https://gcc.gnu.org/viewcvs?rev=262934=gcc=rev Log: gcc/testsuite/ChangeLog: 2018-07-23 Carl Love PR 86591 *

[Bug c/86414] New: AIX generates wrong

2018-07-05 Thread carll at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: carll at gcc dot gnu.org Target Milestone: --- The generated code for test cases gcc/testsuite/gcc.target/powerpc/divkc3-2.c gcc/testsuite/gcc.target/powerpc/divkc3-3.c gcc/testsuite/gcc.target/powerpc/mulkc3-2.c gcc/testsuite/gcc.target/powerpc/mulkc3

[Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7

2018-03-14 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84422 --- Comment #5 from Carl Love --- Author: carll Date: Wed Mar 14 23:01:12 2018 New Revision: 258539 URL: https://gcc.gnu.org/viewcvs?rev=258539=gcc=rev Log: gcc/ChangeLog: 2018-03-14 Carl Love PR target/84422

[Bug target/83402] PPC64 implementation of ./rs6000/emmintrin.h gives out of range for _mm_slli_epi32

2018-04-20 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83402 --- Comment #13 from Carl Love --- Author: carll Date: Fri Apr 20 15:18:24 2018 New Revision: 259524 URL: https://gcc.gnu.org/viewcvs?rev=259524=gcc=rev Log: gcc/ChangeLog: 2018-04-20 Carl Love PR target/83402

[Bug target/83402] PPC64 implementation of ./rs6000/emmintrin.h gives out of range for _mm_slli_epi32

2018-04-20 Thread carll at gcc dot gnu.org
||carll at gcc dot gnu.org Resolution|--- |FIXED --- Comment #14 from Carl Love --- Marking this issue fixed, resolved, see comment 13.

[Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7

2018-03-28 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84422 Carl Love changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/83964] [8 Regression] ICE in extract_insn, at recog.c:2304

2018-03-28 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83964 Carl Love changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/85181] New: Loading wrong source/dest registers for xviexpdp instruction with -O2 optimization

2018-04-03 Thread carll at gcc dot gnu.org
Severity: major Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: carll at gcc dot gnu.org Target Milestone: --- Created attachment 43830 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43830=edit test case for xviex

[Bug target/69431] There should be builtins for PowerPC mtfsb0, mtfsb1

2018-10-01 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69431 --- Comment #2 from Carl Love --- Author: carll Date: Mon Oct 1 15:57:13 2018 New Revision: 264764 URL: https://gcc.gnu.org/viewcvs?rev=264764=gcc=rev Log: Update, forgot to put the PR number in the Change Log. gcc/ChangeLog: 2018-10-01

[Bug target/69431] There should be builtins for PowerPC mtfsb0, mtfsb1

2018-10-01 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69431 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #3

[Bug target/69431] There should be builtins for PowerPC mtfsb0, mtfsb1

2018-10-01 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69431 Carl Love changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/69431] There should be builtins for PowerPC mtfsb0, mtfsb1

2018-10-01 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69431 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #5 from Carl Love ---

[Bug target/87583] error: unrecognizable insn on ppc64le

2020-03-31 Thread carll at gcc dot gnu.org
||carll at gcc dot gnu.org Resolution|--- |FIXED --- Comment #8 from Carl Love --- The issue was fixed with a patch to mainline, backported to GCC 8 and 9

[Bug target/94833] vec_first_match_index does not function as described in its description

2020-04-28 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94833 --- Comment #2 from Carl Love --- The ABI has the builtin VEC_FIRST_MATCH_OR_EOS_ INDEX (ARG1, ARG2) which says Returns the element index of the position of either the first character match or an end-of-string (EOS) terminator. If no match or

[Bug target/94833] vec_first_match_index does not function as described in its description

2020-04-28 Thread carll at gcc dot gnu.org
||2020-04-28 Assignee|unassigned at gcc dot gnu.org |carll at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/85830] vec_popcntd is improperly defined in altivec.h

2020-09-04 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85830 Carl Love changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/85830] vec_popcntd is improperly defined in altivec.h

2020-09-04 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85830 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #9 from Carl Love ---

[Bug target/93449] PPC: Missing conversion builtin from vector to _Decimal128 and vice versa

2020-09-23 Thread carll at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93449 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #8

[Bug target/93449] PPC: Missing conversion builtin from vector to _Decimal128 and vice versa

2020-11-02 Thread carll at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93449 Carl Love changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/102169] powerpc64 int memory operations using FP instructions

2021-10-08 Thread carll at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102169 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #5

[Bug target/100930] PPC: Missing builtins for P9 vextsb2w, vextsb2w, vextsb2d, vextsh2d, vextsw2d

2022-01-28 Thread carll at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100930 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #3

[Bug target/93448] PPC: missing builtin for DFP quantize(dqua,dquai,dquaq,dquaiq)

2023-08-29 Thread carll at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||carll at gcc dot gnu.org --- Comment #7 from Carl Love --- Patch to add built-ins for DFP quantize have been committed.

[Bug target/93448] PPC: missing builtin for DFP quantize(dqua,dquai,dquaq,dquaiq)

2023-08-29 Thread carll at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93448 --- Comment #8 from Carl Love --- Status updated to resolved, fixed.

[Bug target/111645] Intrinsics vec_sldb /vec_srdb fail with __vector unsigned __int128

2023-10-19 Thread carll at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111645 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #5

[Bug target/108396] [12/13 Regression] PPCLE: vec_vsubcuq missing since r12-5752-gd08236359eb229

2023-10-05 Thread carll at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108396 Carl Love changed: What|Removed |Added CC||carll at gcc dot gnu.org --- Comment #9

[Bug target/113950] New: PowerPC, ICE with -O1 or higher compiling __builtin_vsx_splat_2di test case

2024-02-15 Thread carll at gcc dot gnu.org via Gcc-bugs
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: carll at gcc dot gnu.org Target Milestone: --- Power 10 LE Fedora 38 Test of the __builtin_vsx_splat_2di ICEs on GCC 12 and later. The following test case generates