[Bug target/71648] C++ ICE on ppc64 with -m64

2017-10-09 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71648 Konstantinos Margaritis changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Bug target/82464] s390x z14: vector float: invalid parameter combination for intrinsic '__builtin_s390_vec_xor'

2017-10-09 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82464 --- Comment #4 from Konstantinos Margaritis --- Fix confirmed to work.

[Bug target/82465] vec_sqrt() for vector double erroneously fails for z13

2017-10-09 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82465 --- Comment #2 from Konstantinos Margaritis --- Fix confirmed to work.

[Bug target/82465] New: vec_sqrt() for vector double erroneously fails for z13

2017-10-07 Thread markos at freevec dot org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host: s390x-ibm-linux-gnu Target: s390x-ibm-linux-gnu Build: s390x-ibm-linux-gnu The following code: #include int main

[Bug target/82462] New: vec_madd does not map to __builtin_s390_vfmasb for z14

2017-10-07 Thread markos at freevec dot org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host: s390x-ibm-linux-gnu Target: s390x-ibm-linux-gnu Build: s390x-ibm-linux-gnu Trying to compile the simple test case breaks

[Bug target/82463] vec_madd does not map to __builtin_s390_vfmasb for z14

2017-10-07 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82463 Konstantinos Margaritis changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--

[Bug target/82464] New: s390x z14: vector float: invalid parameter combination for intrinsic '__builtin_s390_vec_xor'

2017-10-07 Thread markos at freevec dot org
NCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host: s390x-ibm-linux-gnu Target: s390x-ibm-linux-gnu Build:

[Bug target/82463] New: vec_madd does not map to __builtin_s390_vfmasb for z14

2017-10-07 Thread markos at freevec dot org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host: s390x-ibm-linux-gnu Target: s390x-ibm-linux-gnu Build: s390x-ibm-linux-gnu Trying to compile the simple test case breaks

[Bug target/82317] [8 Regression] "'__builtin_s390_vec_min' matching variant requires z14 or higher" for __vector(2) double when it should work on -march=z13 as well

2017-10-07 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82317 Konstantinos Margaritis changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #4 from K

[Bug target/82322] [7/8 Regression] vec_ceil/vec_floor/vec_round intrincics do not work for gcc 8, need __builtin_s390_vfidb

2017-10-07 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82322 Konstantinos Margaritis changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #4 from K

[Bug target/82322] New: vec_ceil/vec_floor/vec_round intrincics do not work for gcc 8, need __builtin_s390_vfidb.

2017-09-25 Thread markos at freevec dot org
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host: s390x-ibm-linux-gnu Target: s390x-ibm-linux-gnu Build: s390x-ibm

[Bug target/82317] New: error "'__builtin_s390_vec_min' matching variant requires z14 or higher" for __vector(2) double when it should work on -march=z13 as well

2017-09-24 Thread markos at freevec dot org
l Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host:

[Bug target/71648] C++ ICE on ppc64 with -m64

2016-06-24 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71648 --- Comment #4 from Konstantinos Margaritis --- That's true, it compiled fine with -mcpu=power8.

[Bug target/71648] C++ ICE on ppc64 with -m64

2016-06-24 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71648 --- Comment #1 from Konstantinos Margaritis --- Created attachment 38760 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38760&action=edit Reduced testcase for ICE on ppc64

[Bug target/71648] New: C++ ICE on ppc64 with -m64

2016-06-24 Thread markos at freevec dot org
Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org CC: wschmidt at gcc dot gnu.org Target Milestone: --- Host: powerpc-linux-gnu Target: powerpc-linux-gnu Build: powerpc-linux-gnu $ g++-6 -m64 -O2 -c testcase2

[Bug target/70963] vec_cts/vec_ctf intrinsics produce wrong results for 64-bit floating point

2016-05-09 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70963 --- Comment #5 from Konstantinos Margaritis --- Ack, thanks for the heads up on VSX registers, it does print more reasonable results now.

[Bug target/70963] New: vec_cts/vec_ctf intrinsics produce wrong results for 64-bit floating point

2016-05-05 Thread markos at freevec dot org
: wrong-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Host: powerpc64le-linux-gnu Target: powerpc64le-linux-gnu

[Bug c++/70761] New: C++ ICE on ppc64le and ppc64 with -m64

2016-04-22 Thread markos at freevec dot org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Target Milestone: --- Target: ppc64le, ppc64 Created attachment 38326 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38326&action=edit

[Bug target/63673] VSX intrinsic vec_vsx_ld fails to compile with double, maps to wrong instructions with float

2014-11-21 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63673 --- Comment #6 from Konstantinos Margaritis --- Hi Bill, Thanks for the fix in the double * patch. It's listed as a valid option in: https://gcc.gnu.org/onlinedocs/gcc/PowerPC-AltiVec_002fVSX-Built-in-Functions.html vector double vec_vsx_ld (i

[Bug c/63673] VSX intrinsic vec_vsx_ld fails to compile with double, maps to wrong instructions with float

2014-10-29 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63673 --- Comment #2 from Konstantinos Margaritis --- Created attachment 33838 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33838&action=edit asm output for testcase for vec_vsx_ld using floats

[Bug c/63673] VSX intrinsic vec_vsx_ld fails to compile with double, maps to wrong instructions with float

2014-10-29 Thread markos at freevec dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63673 --- Comment #1 from Konstantinos Margaritis --- Created attachment 33837 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33837&action=edit testcase for vec_vsx_ld using floats

[Bug c/63673] New: VSX intrinsic vec_vsx_ld fails to compile with double, maps to wrong instructions with float

2014-10-29 Thread markos at freevec dot org
Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: markos at freevec dot org Created attachment 33836 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33836&action=edit failing to compile testc