http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #6 from Vittorio Zecca zeccav at gmail dot com ---
The following is a shorter version of Marc's test case:
__get_cpuid_max (unsigned int __ext, unsigned int *__sig) {
unsigned __edx;
__cpuid (0, 0, 0, 0, __edx);
}
int __get_cpuid
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
Mikael Pettersson mikpe at it dot uu.se changed:
What|Removed |Added
CC||mikpe at it dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
Mikael Pettersson mikpe at it dot uu.se changed:
What|Removed |Added
CC||glisse at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
Marc Glisse glisse at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #4 from Marc Glisse glisse at gcc dot gnu.org ---
Created attachment 30506
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30506action=edit
Slightly reduced testcase
The bug disappears if we remove some unused typedefs, or the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #5 from Vittorio Zecca zeccav at gmail dot com ---
Trying your vastly reduced test case, 152 lines vs 3057 of my original
test case, I am getting
an ICE in convert_move, at expr.c:452.
The following is my backtrace:
command-line: In