Subject: Gcc bug? (branch out of range)
To: None <firstname.lastname@example.org>
From: Joel Reicher <email@example.com>
Date: 01/24/2002 22:43:26
I'm compiling a C++ routine with a ton of cases and else/ifs, and the
assembler it generates causes this error when it comes to assembling.
It seems some of these errors can be fixed by compiling with -mlong-calls,
but since others are not jal instructions, but are j, beq and bne
instructions that doesn't work.
I'm using the compiler with 1.5.2
Is there a fix for this? At the moment I'm hand editing the assembler to
do a jr in each place, so I hope there's a better way.