[Bug target/61336] ICE on alpha: in print_operand_address, at config/alpha/alpha.c:5454
mcree at orcon dot net.nz
gcc-bugzilla@gcc.gnu.org
Mon Jun 2 10:12:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61336
--- Comment #2 from Michael Cree <mcree at orcon dot net.nz> ---
OK, I had reported the ICE on the basis that any ICE, whether the code under
compilation is correct or not, is a bug.
I guess you are implying that when the problem is an inlined asm then it cannot
be guaranteed that all the compiler's assumptions are satisfied thus an ICE
might be a reasonable outcome?
I think I said the source file is from glibc, but actually it is Debian eglibc,
which has come via the eglibc project from glibc before being masssaged by
Debian. I shall try to see if I can trip the ICE on glibc source itself (it
doesn't happen with default configure options, but that's not a sufficient
test).
Is there some way one can identify in the source exactly the problematic inline
asm? I see line 4764 of malloc.c reported in the comment above but that line
involves macros. (The difference between the eglibc I used and glibc is not at
that point in malloc.c; it might be somewhere in the header files and the
macros defined.)
More information about the Gcc-bugs
mailing list