Author: kosmo                        Date: Mon Feb  6 12:35:45 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- for crossm68k-gcc-2.95.3

---- Files affected:
SOURCES:
   crossm68k-gcc-build.patch (NONE -> 1.1)  (NEW), crossm68k-gcc-full.patch 
(NONE -> 1.1)  (NEW), crossm68k-gcc-sigset.patch (NONE -> 1.1)  (NEW), 
crossm68k-gcc-zext.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/crossm68k-gcc-build.patch
diff -u /dev/null SOURCES/crossm68k-gcc-build.patch:1.1
--- /dev/null   Mon Feb  6 13:35:45 2006
+++ SOURCES/crossm68k-gcc-build.patch   Mon Feb  6 13:35:40 2006
@@ -0,0 +1,25 @@
+diff -urN gcc-2.95.3.orig/gcc/Makefile.in gcc-2.95.3/gcc/Makefile.in
+--- gcc-2.95.3.orig/gcc/Makefile.in    2001-01-25 15:02:58.000000000 +0100
++++ gcc-2.95.3/gcc/Makefile.in 2006-02-03 20:30:57.000000000 +0100
+@@ -2178,13 +2178,14 @@
+ # exists.
+ # We deliberately use tooldir instead of gcc_tooldir here.  gcc_tooldir
+ # won't work because libsubdir doesn't exist yet.
+-      if [ "$(SYSTEM_HEADER_DIR)" = "$(tooldir)/sys-include" ] \
+-         && [ -d $(tooldir)/sys-include ]; then \
+-        if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; fi; \
+-        if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir 
$(libdir)/gcc-lib; fi; \
+-        if [ -d $(libdir)/gcc-lib/$(target_alias) ] ; then true ; else mkdir 
$(libdir)/gcc-lib/$(target_alias) ; fi; \
+-        if [ -d $(libdir)/gcc-lib/$(target_alias)/$(version) ] ; then true ; 
else mkdir $(libdir)/gcc-lib/$(target_alias)/$(version) ; fi; \
+-      else true; fi
++#
++#     if [ "$(SYSTEM_HEADER_DIR)" = "$(tooldir)/sys-include" ] \
++#        && [ -d $(tooldir)/sys-include ]; then \
++#       if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; fi; \
++#       if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir 
$(libdir)/gcc-lib; fi; \
++#       if [ -d $(libdir)/gcc-lib/$(target_alias) ] ; then true ; else mkdir 
$(libdir)/gcc-lib/$(target_alias) ; fi; \
++#       if [ -d $(libdir)/gcc-lib/$(target_alias)/$(version) ] ; then true ; 
else mkdir $(libdir)/gcc-lib/$(target_alias)/$(version) ; fi; \
++#     else true; fi
+ 
+       touch stmp-fixinc
+ 

================================================================
Index: SOURCES/crossm68k-gcc-full.patch
diff -u /dev/null SOURCES/crossm68k-gcc-full.patch:1.1
--- /dev/null   Mon Feb  6 13:35:45 2006
+++ SOURCES/crossm68k-gcc-full.patch    Mon Feb  6 13:35:40 2006
@@ -0,0 +1,1663 @@
+#
+# This patch can be found at http://www.uclinux.org/pub/uClinux/m68k-elf-tools/
+#
+diff -u -r gcc-2.95.3-orig/ChangeLog gcc-2.95.3/ChangeLog
+--- gcc-2.95.3-orig/ChangeLog  Fri Mar 16 22:52:01 2001
++++ gcc-2.95.3/ChangeLog       Tue Feb 26 06:52:47 2002
+@@ -2,6 +2,11 @@
+ 
+       * gcc-2.95.3 Released.
+ 
++ Tue Feb 13 08:08:47 EST 2001 Paul Dale ([EMAIL PROTECTED])
++ 
++      * invoke.teki: Added documentation for the -msep-data and
++      -mno-sep-data m68k specific options.
++ 
+ Tue Mar  7 21:48:55 2000  Jeffrey A Law  ([EMAIL PROTECTED])
+ 
+       * config.guess: Fix detection of ReliantUNIX.
+diff -u -r gcc-2.95.3-orig/gcc/ChangeLog gcc-2.95.3/gcc/ChangeLog
+--- gcc-2.95.3-orig/gcc/ChangeLog      Fri Mar 16 22:52:02 2001
++++ gcc-2.95.3/gcc/ChangeLog   Tue Feb 26 06:52:47 2002
+@@ -27,6 +27,32 @@
+       * expr.h (expand_builtin_setjmp, expand_builtin_setjmp_receiver):
+       Likewise.
+ 
++2001-02-13  Paul Dale  <[EMAIL PROTECTED]>
++ 
++      * lb1sf68.asm: Support build of libgcc.a for position
++      independent code.
++      * m68k-none.h (CPP_SPEC): Define __pic__ and __PIC__ when
++      generating position independent code.
++      * m68k.c (override_options): Enable -fPIC when -msep-data
++      is active.
++      * m68k.c (output_function_prologue): Disable A5 save/restore
++      code generation when -msep-data is active.
++      * m68k.c (output_function_epilogue): Disable A5 restore code
++      generation when -msep-data is active.
++      * m68k.c (legitimize_pic_address): Don't mark A5 as live if
++      the -msep-data option is active.
++      * m68k.h: Define the -msep-data and -mno-sep-data options.
++      * m68k.h (OVERRIDE_OPTIONS): Allow -fPIC on targets below 68020 and
++      enable function common subexpressions if generating position
++      independent code that calls functions via the global offset table.
++      * m68k.md: Modified PIC call sequences for sub 68020 targets to
++      either determine relative address inline or to call functions via
++      the global offset table.
++      * m68kelf.h (OVERRIDE_OPTIONS): Support -fPIC on sub 68020 targets,
++      enable function CSE when calling procedures via the GOT and
++      include call to override_options().
++      * t-m68kelf: Enable multilib build of -msep-data libraries.
++ 
+ 2001-01-25  Bernd Schmidt  <[EMAIL PROTECTED]>
+ 
+       * version.c: Bump.
+diff -u -r gcc-2.95.3-orig/gcc/config/m68k/lb1sf68.asm 
gcc-2.95.3/gcc/config/m68k/lb1sf68.asm
+--- gcc-2.95.3-orig/gcc/config/m68k/lb1sf68.asm        Tue Mar  2 01:06:44 1999
++++ gcc-2.95.3/gcc/config/m68k/lb1sf68.asm     Tue Feb 26 06:52:47 2002
+@@ -86,6 +86,36 @@
+ #define a6 REG (a6)
+ #define fp REG (fp)
+ #define sp REG (sp)
++#define pc REG (pc)
++
++/* Provide a few macros to allow for PIC code support.
++ * With PIC, data is stored A5 relative so we've got to take a bit of special
++ * care to ensure that all loads of global data is via A5.  PIC also requires
++ * jumps and subroutine calls to be PC relative rather than absolute.  We 
cheat
++ * a little on this and in the PIC case, we use short offset branches and
++ * hope that the final object code is within range (which it should be).
++ */
++#ifndef __PIC__
++/* Non pic (absolute/relocatable) versions */
++#define LEA(sym,reg)  lea     sym, reg
++#define PEA(sym,areg) pea     sym
++#define CALL(addr)    jbsr    addr
++#define JUMP(addr)    jmp     addr
++#else
++#ifdef __ID_SHARED_LIBRARY__
++/* shared library version */
++#define LEA(sym,reg)  movel   a5@(_current_shared_library_a5_offset_), reg;   
\
++                      movel   CONCAT1(sym, @GOT(reg)), reg
++#define PEA(sym,areg) movel   a5@(_current_shared_library_a5_offset_), areg;  
\
++                      movel CONCAT1(sym, @GOT(areg)), [EMAIL PROTECTED]
++#else
++/* msep-data version */
++#define LEA(sym,reg)  movel   CONCAT1(sym, @GOT(a5)), reg
++#define PEA(sym,areg) movel   CONCAT1(sym, @GOT(a5)), [EMAIL PROTECTED]
++#endif
++#define CALL(addr)    bsr     addr
++#define JUMP(addr)    bra     addr
++#endif
+ 
+ #ifdef L_floatex
+ 
+@@ -213,7 +243,7 @@
+ 
+ | void __clear_sticky_bits(void);
+ SYM (__clear_sticky_bit):             
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+ #ifndef __mcf5200__
+       movew   IMM (0),a0@(STICK)
+ #else
+@@ -246,7 +276,7 @@
+ FPTRAP = 15
+ 
+ $_exception_handler:
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   d7,a0@(EBITS)   | set __exception_bits
+ #ifndef __mcf5200__
+       orw     d7,a0@(STICK)   | and __sticky_bits
+@@ -282,7 +312,7 @@
+       andl    d6,d7
+ #endif
+       beq     1f              | no, exit
+-      pea     SYM (_fpCCR)    | yes, push address of _fpCCR
++      PEA(    SYM (_fpCCR),a1)| yes, push address of _fpCCR
+       trap    IMM (FPTRAP)    | and trap
+ #ifndef __mcf5200__
+ 1:    moveml  [EMAIL PROTECTED],d2-d7 | restore data registers
+@@ -421,7 +451,7 @@
+ 
+ L2:   movel   d1, [EMAIL PROTECTED]
+       movel   d0, [EMAIL PROTECTED]
+-      jbsr    SYM (__udivsi3) /* divide abs(dividend) by abs(divisor) */
++      CALL(   SYM (__udivsi3))/* divide abs(dividend) by abs(divisor) */
+       addql   IMM (8), sp
+ 
+       tstb    d2
+@@ -441,13 +471,13 @@
+       movel   sp@(4), d0      /* d0 = dividend */
+       movel   d1, [EMAIL PROTECTED]
+       movel   d0, [EMAIL PROTECTED]
+-      jbsr    SYM (__udivsi3)
++      CALL(   SYM (__udivsi3))
+       addql   IMM (8), sp
+       movel   sp@(8), d1      /* d1 = divisor */
+ #ifndef __mcf5200__
+       movel   d1, [EMAIL PROTECTED]
+       movel   d0, [EMAIL PROTECTED]
+-      jbsr    SYM (__mulsi3)  /* d0 = (a/b)*b */
++      CALL(   SYM (__mulsi3)) /* d0 = (a/b)*b */
+       addql   IMM (8), sp
+ #else
+       mulsl   d1,d0
+@@ -467,13 +497,13 @@
+       movel   sp@(4), d0      /* d0 = dividend */
+       movel   d1, [EMAIL PROTECTED]
+       movel   d0, [EMAIL PROTECTED]
+-      jbsr    SYM (__divsi3)
++      CALL(   SYM (__divsi3))
+       addql   IMM (8), sp
+       movel   sp@(8), d1      /* d1 = divisor */
+ #ifndef __mcf5200__
+       movel   d1, [EMAIL PROTECTED]
+       movel   d0, [EMAIL PROTECTED]
+-      jbsr    SYM (__mulsi3)  /* d0 = (a/b)*b */
++      CALL(   SYM (__mulsi3)) /* d0 = (a/b)*b */
+       addql   IMM (8), sp
+ #else
+       mulsl   d1,d0
+@@ -540,7 +570,7 @@
+       orl     d7,d0
+       movew   IMM (INEXACT_RESULT+UNDERFLOW),d7
+       moveq   IMM (DOUBLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Ld$infty:
+ Ld$overflow:
+@@ -550,7 +580,7 @@
+       orl     d7,d0
+       movew   IMM (INEXACT_RESULT+OVERFLOW),d7
+       moveq   IMM (DOUBLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Ld$underflow:
+ | Return 0 and set the exception flags 
+@@ -558,7 +588,7 @@
+       movel   d0,d1
+       movew   IMM (INEXACT_RESULT+UNDERFLOW),d7
+       moveq   IMM (DOUBLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Ld$inop:
+ | Return a quiet NaN and set the exception flags
+@@ -566,7 +596,7 @@
+       movel   d0,d1
+       movew   IMM (INEXACT_RESULT+INVALID_OPERATION),d7
+       moveq   IMM (DOUBLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Ld$div$0:
+ | Return a properly signed INFINITY and set the exception flags
+@@ -575,7 +605,7 @@
+       orl     d7,d0
+       movew   IMM (INEXACT_RESULT+DIVIDE_BY_ZERO),d7
+       moveq   IMM (DOUBLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ |=============================================================================
+ |=============================================================================
+@@ -1015,8 +1045,8 @@
+       addl    IMM (1),d4
+ #endif
+ 1:
+-      lea     Ladddf$5,a0     | to return from rounding routine
+-      lea     SYM (_fpCCR),a1 | check the rounding mode
++      lea     pc@(Ladddf$5),a0 | to return from rounding routine
++      LEA(    SYM (_fpCCR),a1)| check the rounding mode
+ #ifdef __mcf5200__
+       clrl    d6
+ #endif
+@@ -1123,8 +1153,8 @@
+       addl    IMM (1),d4
+ #endif
+ 1:
+-      lea     Lsubdf$1,a0     | to return from rounding routine
+-      lea     SYM (_fpCCR),a1 | check the rounding mode
++      lea     pc@(Lsubdf$1),a0 | to return from rounding routine
++      LEA(    SYM (_fpCCR),a1)| check the rounding mode
+ #ifdef __mcf5200__
+       clrl    d6
+ #endif
+@@ -1168,7 +1198,7 @@
+ #endif
+       movel   a6@(16),d0
+       movel   a6@(20),d1
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7 | restore data registers
+@@ -1190,7 +1220,7 @@
+ #endif
+       movel   a6@(8),d0
+       movel   a6@(12),d1
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7 | restore data registers
+@@ -1248,7 +1278,7 @@
+ 
+ Ladddf$ret:
+ | Normal exit.
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+       orl     d7,d0           | put sign bit back
+ #ifndef __mcf5200__
+@@ -1610,7 +1640,7 @@
+       bclr    IMM (31),d2     | clear sign bit
+ 1:    cmpl    IMM (0x7ff00000),d2 | check for non-finiteness
+       bge     Ld$inop         | in case NaN or +/-INFINITY return NaN
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7
+@@ -1895,7 +1925,7 @@
+       bne     Ld$inop         |
+ 1:    movel   IMM (0),d0      | else return zero
+       movel   d0,d1           | 
+-      lea     SYM (_fpCCR),a0 | clear exception flags
++      LEA(    SYM (_fpCCR),a0)| clear exception flags
+       movew   IMM (0),a0@     |
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7 | 
+@@ -2035,8 +2065,8 @@
+       orl     d7,d3           | the bits which were flushed right
+       movel   a0,d7           | get back sign bit into d7
+ | Now call the rounding routine (which takes care of denormalized numbers):
+-      lea     Lround$0,a0     | to return from rounding routine
+-      lea     SYM (_fpCCR),a1 | check the rounding mode
++      lea     pc@(Lround$0),a0 | to return from rounding routine
++      LEA(    SYM (_fpCCR),a1)| check the rounding mode
+ #ifdef __mcf5200__
+       clrl    d6
+ #endif
+@@ -2084,7 +2114,7 @@
+       swap    d0              |
+       orl     d7,d0           | and sign also
+ 
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7
+@@ -2126,7 +2156,7 @@
+       movel   d0,d7           | else get sign and return INFINITY
+       andl    IMM (0x80000000),d7
+       bra     Ld$infty                
+-1:    lea     SYM (_fpCCR),a0
++1:    LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7
+@@ -2424,7 +2454,7 @@
+       orl     d7,d0
+       movew   IMM (INEXACT_RESULT+UNDERFLOW),d7
+       moveq   IMM (SINGLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Lf$infty:
+ Lf$overflow:
+@@ -2433,21 +2463,21 @@
+       orl     d7,d0
+       movew   IMM (INEXACT_RESULT+OVERFLOW),d7
+       moveq   IMM (SINGLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Lf$underflow:
+ | Return 0 and set the exception flags 
+       movel   IMM (0),d0
+       movew   IMM (INEXACT_RESULT+UNDERFLOW),d7
+       moveq   IMM (SINGLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Lf$inop:
+ | Return a quiet NaN and set the exception flags
+       movel   IMM (QUIET_NaN),d0
+       movew   IMM (INEXACT_RESULT+INVALID_OPERATION),d7
+       moveq   IMM (SINGLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ Lf$div$0:
+ | Return a properly signed INFINITY and set the exception flags
+@@ -2455,7 +2485,7 @@
+       orl     d7,d0
+       movew   IMM (INEXACT_RESULT+DIVIDE_BY_ZERO),d7
+       moveq   IMM (SINGLE_FLOAT),d6
+-      jmp     $_exception_handler
++      JUMP(   $_exception_handler)
+ 
+ |=============================================================================
+ |=============================================================================
+@@ -2737,8 +2767,8 @@
+ #endif
+       addl    IMM (1),d2
+ 1:
+-      lea     Laddsf$4,a0     | to return from rounding routine
+-      lea     SYM (_fpCCR),a1 | check the rounding mode
++      lea     pc@(Laddsf$4),a0 | to return from rounding routine
++      LEA(    SYM (_fpCCR),a1)| check the rounding mode
+ #ifdef __mcf5200__
+       clrl    d6
+ #endif
+@@ -2802,8 +2832,8 @@
+ | Note that we do not have to normalize, since in the subtraction bit
+ | #FLT_MANT_DIG+1 is never set, and denormalized numbers are handled by
+ | the rounding routines themselves.
+-      lea     Lsubsf$1,a0     | to return from rounding routine
+-      lea     SYM (_fpCCR),a1 | check the rounding mode
++      lea     pc@(Lsubsf$1),a0 | to return from rounding routine
++      LEA(    SYM (_fpCCR),a1)| check the rounding mode
+ #ifdef __mcf5200__
+       clrl    d6
+ #endif
+@@ -2834,7 +2864,7 @@
+ | check for finiteness or zero).
+ Laddsf$a$small:
+       movel   a6@(12),d0
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7 | restore data registers
+@@ -2848,7 +2878,7 @@
+ 
+ Laddsf$b$small:
+       movel   a6@(8),d0
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7 | restore data registers
+@@ -2905,7 +2935,7 @@
+ Laddsf$ret:
+ | Normal exit (a and b nonzero, result is not NaN nor +/-infty).
+ | We have to clear the exception flags (just the exception type).
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+       orl     d7,d0           | put sign bit
+ #ifndef __mcf5200__
+@@ -3141,7 +3171,7 @@
+ 1:    bclr    IMM (31),d1     | clear sign bit 
+       cmpl    IMM (INFINITY),d1 | and check for a large exponent
+       bge     Lf$inop         | if b is +/-INFINITY or NaN return NaN
+-      lea     SYM (_fpCCR),a0 | else return zero
++      LEA(    SYM (_fpCCR),a0)| else return zero
+       movew   IMM (0),a0@     | 
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7 | 
+@@ -3341,7 +3371,7 @@
+       cmpl    IMM (INFINITY),d1       | check for NaN
+       bhi     Lf$inop                 | 
+       movel   IMM (0),d0              | else return zero
+-      lea     SYM (_fpCCR),a0         |
++      LEA(    SYM (_fpCCR),a0)        |
+       movew   IMM (0),a0@             |
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7         | 
+@@ -3444,8 +3474,8 @@
+ 2:    orl     d6,d1           | this is a trick so we don't lose  '
+                               | the extra bits which were flushed right
+ | Now call the rounding routine (which takes care of denormalized numbers):
+-      lea     Lround$0,a0     | to return from rounding routine
+-      lea     SYM (_fpCCR),a1 | check the rounding mode
++      lea     pc@(Lround$0),a0 | to return from rounding routine
++      LEA(    SYM (_fpCCR),a1)| check the rounding mode
+ #ifdef __mcf5200__
+       clrl    d6
+ #endif
+@@ -3493,7 +3523,7 @@
+       swap    d0              |
+       orl     d7,d0           | and sign also
+ 
+-      lea     SYM (_fpCCR),a0
++      LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7
+@@ -3534,7 +3564,7 @@
+       movel   d0,d7           | else get sign and return INFINITY
+       andl    IMM (0x80000000),d7
+       bra     Lf$infty                
+-1:    lea     SYM (_fpCCR),a0
++1:    LEA(    SYM (_fpCCR),a0)
+       movew   IMM (0),a0@
+ #ifndef __mcf5200__
+       moveml  [EMAIL PROTECTED],d2-d7
+@@ -3742,7 +3772,7 @@
+       movl    a6@(16),[EMAIL PROTECTED]
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpdf2)
++      CALL(   SYM (__cmpdf2))
+       unlk    a6
+       rts
+ #endif /* L_eqdf2 */
+@@ -3757,7 +3787,7 @@
+       movl    a6@(16),[EMAIL PROTECTED]
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpdf2)
++      CALL(   SYM (__cmpdf2))
+       unlk    a6
+       rts
+ #endif /* L_nedf2 */
+@@ -3772,7 +3802,7 @@
+       movl    a6@(16),[EMAIL PROTECTED]
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpdf2)
++      CALL(   SYM (__cmpdf2))
+       unlk    a6
+       rts
+ #endif /* L_gtdf2 */
+@@ -3787,7 +3817,7 @@
+       movl    a6@(16),[EMAIL PROTECTED]
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpdf2)
++      CALL(   SYM (__cmpdf2))
+       unlk    a6
+       rts
+ #endif /* L_gedf2 */
+@@ -3802,7 +3832,7 @@
+       movl    a6@(16),[EMAIL PROTECTED]
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpdf2)
++      CALL(   SYM (__cmpdf2))
+       unlk    a6
+       rts
+ #endif /* L_ltdf2 */
+@@ -3817,7 +3847,7 @@
+       movl    a6@(16),[EMAIL PROTECTED]
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpdf2)
++      CALL(   SYM (__cmpdf2))
+       unlk    a6
+       rts
+ #endif /* L_ledf2 */
+@@ -3833,7 +3863,7 @@
+       link    a6,IMM (0)
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpsf2)
++      CALL(   SYM (__cmpsf2))
+       unlk    a6
+       rts
+ #endif /* L_eqsf2 */
+@@ -3846,7 +3876,7 @@
+       link    a6,IMM (0)
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpsf2)
++      CALL(   SYM (__cmpsf2))
+       unlk    a6
+       rts
+ #endif /* L_nesf2 */
+@@ -3859,7 +3889,7 @@
+       link    a6,IMM (0)
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpsf2)
++      CALL(   SYM (__cmpsf2))
+       unlk    a6
+       rts
+ #endif /* L_gtsf2 */
+@@ -3872,7 +3902,7 @@
+       link    a6,IMM (0)
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpsf2)
++      CALL(   SYM (__cmpsf2))
+       unlk    a6
+       rts
+ #endif /* L_gesf2 */
+@@ -3885,7 +3915,7 @@
+       link    a6,IMM (0)
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpsf2)
++      CALL(   SYM (__cmpsf2))
+       unlk    a6
+       rts
+ #endif /* L_ltsf2 */
+@@ -3898,7 +3928,7 @@
+       link    a6,IMM (0)
+       movl    a6@(12),[EMAIL PROTECTED]
+       movl    a6@(8),[EMAIL PROTECTED]
+-      jbsr    SYM (__cmpsf2)
++      CALL(   SYM (__cmpsf2))
+       unlk    a6
+       rts
+ #endif /* L_lesf2 */
+diff -u -r gcc-2.95.3-orig/gcc/config/m68k/m68k-none.h 
gcc-2.95.3/gcc/config/m68k/m68k-none.h
+--- gcc-2.95.3-orig/gcc/config/m68k/m68k-none.h        Thu Dec 17 07:06:54 1998
++++ gcc-2.95.3/gcc/config/m68k/m68k-none.h     Tue Feb 26 06:52:47 2002
+@@ -97,7 +97,7 @@
+ #undef CPP_FPU_SPEC
+ #if TARGET_DEFAULT & MASK_68881
+ #define CPP_FPU_SPEC "\
+-%{!mc68000:%{!m68000:%{!m68302:%{!mcpu32:%{!m68332:%{!m5200:%{!msoft-float:%{!mno-68881:%{!mfpa:%{!msky:-D__HAVE_68881__
 }}}}}}}}}} \
++%{!mc68000:%{!m68000:%{!m68302:%{!mcpu32:%{!m68332:%{!m5200:%{!m5307:%{!msoft-float:%{!mno-68881:%{!mfpa:%{!msky:-D__HAVE_68881__
 }}}}}}}}}}} \
+ %{m68881:-D__HAVE_68881__ }%{mfpa:-D__HAVE_FPA__ }%{msky:-D__HAVE_SKY__ }"
<<Diff was trimmed, longer than 597 lines>>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to