https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84989
--- Comment #3 from Sven Woop ---
Thus the bug is fixed in the master branch?
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
Created attachment 43717
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43717&action=edit
reproducer
The following code produces an internal compiler error:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80381
--- Comment #8 from Sven Woop ---
Thanks a lot. Sven
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following code gives a weird warning regarding using a wrong version of
::new for the aligned type. As this code does not do any allocations, and the
std::pair struct should
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80381
--- Comment #4 from Sven Woop ---
BTW, the AVX-512 version of this "bug" also compiles with ICC and Clang 4.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80381
--- Comment #3 from Sven Woop ---
Right, this could be considered a user bug. However, we ran into this as we are
successfully using this code sequence in our code:
#include
#define __forceinline inline __attribute__((always_inline))
struct v
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
I again reduced the issue we ran into, this time I have a reproducer that fails
when compiling with -O3.
Code:
-
#include
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
GCC trunk does not propagate constant to _mm512_slli_epi32 intrinsic:
#include
#define __forceinline inline __attribute__
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80339
--- Comment #2 from Sven Woop ---
Ok I isolated the issue, please see attached reproducer. The bug is quite
delicate. Removing some unused variables in the code, and further minor
adjustments easily let the bug disappear.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80339
--- Comment #1 from Sven Woop ---
Created attachment 41141
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41141&action=edit
reproducer
just do make
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80337
Sven Woop changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80338
--- Comment #3 from Sven Woop ---
Ok with binutils.x86_64 2.25.1-22.base.el7 this works. Now I have an internal
compiler error, will try to isolate this too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80338
--- Comment #2 from Sven Woop ---
binutils.x86_64 2.23.52.0.1-16.el7
Will check if I can upgrade somehow.
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
Here some internal compiler error I just got. Will work an a reproducer and
submit later. Looks like this issue was reported already several
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80336
--- Comment #2 from Sven Woop ---
*** Bug 80337 has been marked as a duplicate of this bug. ***
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following code fails to compile with GCC 6.3 and trunk:
#include
inline __attribute__((always_inline)) const __m128 rcp2 ( const __m128&am
nt: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following code fails to compile with the GCC 6.3 and trunk:
#include
inline __attribute__((always_inline))float fmin(floata, floatb) {
return a
nt: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following code fails to compile with the GCC 6.3 and trunk:
#include
inline __attribute__((always_inline))float fmin(floata, floatb) {
return a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80327
--- Comment #1 from Sven Woop ---
This intrinsic is documented here:
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_abs_ps&techs=AVX_512&expand=41
This is supported by latest ICC and Clang.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80326
--- Comment #1 from Sven Woop ---
Ok that one is in the SVML and only supported by ICC, not by Clang:
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs=SVML&text=_mm512_trunc_ps
There seem to be no SVML for GCC, thus please cl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80325
--- Comment #2 from Sven Woop ---
For AVX512 the Intel Intrinsics guide also mentioned the _mm512_undefined as
alias for _mm512_undefined_ps.
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_undefined&techs=AVX_512
ICC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80324
--- Comment #1 from Sven Woop ---
These intrinsics are supported by latest ICC and Clang.
Documentation of these can be found here:
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=reduce&techs=AVX_512
Likely many other reduc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80323
--- Comment #1 from Sven Woop ---
Documentation of these can be found here:
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm512_int2mask
These are supported by the latest ICC and Clang.
++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The _mm512_abs_ps intrinsic is missing in GCC 6.3 and trunk version.
++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The _mm512_trunc_ps intrinsic is missing in GCC 6.3 and trunk version.
++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The _mm512_undefined intrinsic is missing in GCC 6.3 and also in the trunk
version.
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following intrinsics are missing in GCC 6.3 (and also in trunk):
_mm512_reduce_add_epi32
_mm512_reduce_add_epi64
_mm512_reduce_add_pd
_mm512_reduce_add_ps
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following intrinsics are missing in GCC 6.3 (and also in trunk).
_mm512_int2mask
_mm512_mask2int
++
Assignee: unassigned at gcc dot gnu.org
Reporter: m...@sven-woop.de
Target Milestone: ---
The following intrinsics are missing in GCC 6.3 (and also in trunk).
_mm512_cvtsd_f64
_mm512_cvtss_f32
_mm256_cvtsd_f64
_mm256_cvtss_f32
29 matches
Mail list logo