Subject: Gcc bug? (branch out of range)
To: None <port-pmax@netbsd.org>
From: Joel Reicher <joel@panacea.null.org>
List: port-pmax
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.

Thanks,

	- Joel