Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ikonomisma at googlemail dot com
Target Milestone: ---
Created attachment 47711
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47711&action=edit
generated assemby code, showing unreachab
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93440
--- Comment #1 from ikonomisma at googlemail dot com ---
Created attachment 47712
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47712&action=edit
Minimal example c++ source code to trigger unreachable SIMD vector code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93440
--- Comment #3 from ikonomisma at googlemail dot com ---
(In reply to Richard Biener from comment #2)
> Hmm, I get
>
> /home/space/rguenther/install/gcc-9.2/include/c++/9.2.0/pstl/execution_defs.
> h:155:7: error: no type named ‘type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93440
--- Comment #4 from ikonomisma at googlemail dot com ---
I can reproduce this on both x86_64 and AArch64 Ubuntu 19.10.
According to an answer to my question on stack overflow
(https://stackoverflow.com/a/59995702/3185968), using std::transform
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93440
--- Comment #6 from ikonomisma at googlemail dot com ---
(In reply to Richard Biener from comment #5)
> OK, so I can compile the testcase now but I fail to see the error. We're
> doing pointer difference compares and those should wo
Assignee: unassigned at gcc dot gnu.org
Reporter: ikonomisma at googlemail dot com
Target Milestone: ---
The following testcase causes an ICE on gcc 4.8.4 x86_64-linux-gnu.
Reproducible on gcc.godbolt.org for gcc versions since gcc 4.8, up to and
including gcc 6.1, also for gcc 4.8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71264
--- Comment #3 from ikonomisma at googlemail dot com ---
I've just found a small change to the testcase that causes a *different* ICE to
appear:
void test(uint8_t *ptr, uint8_t *mask)
{
footype mv = {0,1,2,3};
for (size_t i = 0; i &l
Assignee: unassigned at gcc dot gnu.org
Reporter: ikonomisma at googlemail dot com
Attempting to compile the following function at -O3 on (at least) gcc 4.8.2
consumes all available memory:
#include
#include
typedef struct giga
{
uint64_t g[0x1000];
} giga;
uint64_t addfst(giga
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65518
ikonomisma at googlemail dot com changed:
What|Removed |Added
Component|c |tree-optimization