This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Patch: several m68k fixes


Richard Henderson <rth@redhat.com> writes:

|> On Tue, Aug 28, 2001 at 04:19:36AM +0200, Roman Zippel wrote:
|> > BTW this reminds me, that gas produces with fbcc only 32K offsets and
|> > aborts if the offset is larger, fjcc works nicely. Shall I change the
|> > test for all fp branchs into "#if defined (MOTOROLA) && !defined
|> > (USE_GAS)"?
|> 
|> I have no idea.  Why would gas fail to do proper relaxation
|> when not specifying fbcc.s or fbcc.l?

Because fbcc is the same as fbcc.w, just like bcc is the same as bcc.w.
For the latter there is the notation of jbcc in the MOTOROLA case, but
there is no equivalent notation for fpu branches, at lease gas does not
recognise it, maybe it should?  (There is no fbcc.s, btw, the fpu branches
only come with 16 or 32 bit offsets).

Andreas.

-- 
Andreas Schwab                                  "And now for something
SuSE Labs                                        completely different."
Andreas.Schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]