http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #6 from Vittorio Zecca ---
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 (unsigned int __level, u
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #5 from Vittorio Zecca ---
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:
: In function ‘__get_cpuid_max’:
:1:1: inte
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
--- Comment #4 from Marc Glisse ---
Created attachment 30506
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30506&action=edit
Slightly reduced testcase
The bug disappears if we remove some unused typedefs, or the preprocessor line
indication
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
Marc Glisse changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
Mikael Pettersson changed:
What|Removed |Added
CC||glisse at gcc dot gnu.org
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57896
Mikael Pettersson changed:
What|Removed |Added
CC||mikpe at it dot uu.se
--- Comment #1