ICE building glibc-2.2.5 using m68k-linux gcc-3.1
Richard Zidlicky
Richard.Zidlicky@stud.informatik.uni-erlangen.de
Thu Jul 25 13:32:00 GMT 2002
On Mon, Jul 22, 2002 at 04:09:59PM -0400, Peter Barada wrote:
>
':
> ../wcsmbs/wchar.h:520: Internal compiler error in simplify_unary_operation, at simplify-rtx.c:532
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
not much help I am afraid, but I have had a few similar problems
with native m68k-linux on 3.1. I managed to reduce one testcase
to something really small, perhaps you can see something from it.
Btw it does no longer cause an ICE for 3.1.1 but the program from
which it is taken still doesn't work correctly.
Richard
#### compile with -O0 to trigger ICE ####
extern void (**table)(void);
typedef unsigned short uw16;
typedef unsigned int gshort;
register uw16 *pc asm("%a4");
register gshort code asm("%d6");
void QMExecuteLoop(uw16 *oldPC)
{
table[code=(*(uw16*)(pc++))]();
}
More information about the Gcc
mailing list