Re: bad code with gcc-4.3 and lzma-utils ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Sun, 4 Jan 2009 18:42:02 -0500 (EST)
> "John David Anglin" <dave@xxxxxxxxxxxxxxxxxx> wrote:
> 
> > Would you please try this.
> 
> It did work too.

I installed the patch on the gcc trunk (4.4).  However, there are still
issues.  The patch didn't fix the -O0 -fdelayed-branch error.  I have
traced this to a middle-end bug:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38740

There's also a nagging issue.  There would appear to be a problem
with the branch distance calculation.  The "be,l" instruction should
not have been used.  A "b,l" is supposed to be ok if the branch
distance is less than 7600000 bytes.  The code in this file is not
that big.  This may be the reason for the apparent regression.

Dave
-- 
J. David Anglin                                  dave.anglin@xxxxxxxxxxxxxx
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux