[Bug middle-end/66931] New: ICE in convert_move, at expr.c:316
jan.smets@alcatel-lucent.com
gcc-bugzilla@gcc.gnu.org
Sat Jul 18 18:47:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66931
Bug ID: 66931
Summary: ICE in convert_move, at expr.c:316
Product: gcc
Version: 4.8.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: jan.smets@alcatel-lucent.com
Target Milestone: ---
Compile with -xc++ -w -m32 -gdwarf-4 -mno-sse test.cpp
Likely related/identical to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66920
typedef long v2di __attribute__((vector_size(16)));
struct tcounter;
int table;
void __attribute__((__always_inline__))
counter(tcounter *self, long, long) {
*(v2di *)self + v2di{};
}
typedef struct { short total_len; } t_ing;
bool __attribute__((target("sse4.2"))) test_sp() {
t_ing var;
counter((tcounter *)table, 1,
var.total_len);
}
More information about the Gcc-bugs
mailing list