Tracking CVS, bugs, and MIPS

Sean McNeil sean@mcneil.com
Sun Sep 21 20:49:00 GMT 2003


I am using MIPS III with some MIPS IV and -mabi=o64.  What I am seeing
is some code like:

{
do_something();

if ((a+b) < a) /* overflow */
{
	do_overflow();
	b = 0;
}

do_something_else();

return 0;
}

I see that the if case will end up returning instead of falling through
to the rest of the code.  This happens at -O2.  The above example wasn't
tested on the compiler, but I will go ahead and try to isolate to a test
case and file an official bug report since it appears to be appropriate.

Sean

On Sun, 2003-09-21 at 09:50, Richard Sandiford wrote:
> Sean McNeil <sean@mcneil.com> writes:
> > I just wanted to find out: the current status of the GCC MIPS compiler
> > effort; whether I should use a different branch other than head;
> 
> IMO, head's the right choice.  It'll soon be entering feature-freeze
> for 3.4.
> 
> > if so, whether I should report bugs in the head compiler for MIPS.
> 
> Please do!  Which mips target are you using?
> 
> Richard



More information about the Gcc-bugs mailing list