Source-Changes archive

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

CVS commit: src/gnu/dist/gcc4/gcc/config/m68k

Module Name:    src
Committed By:   tsutsui
Date:           Tue Jun  7 14:22:14 UTC 2011

Modified Files:
        src/gnu/dist/gcc4/gcc/config/m68k: fpgnulib.c lb1sf68.asm

Log Message:
Pull following m68k softfloat fixes from upstream:
Revision 109143
2005-12-29  Paul Brook  <>
        * config/m68k/fpgnulib.c (__extendsfdf2): Handle negative zero.
        (__truncdfsf2): Ditto.
        (__extenddfxf2): Ditto.
        (__truncxfdf2): Ditto.
        * config/m68k/lb1sf68.asm (__addsf3): Return -0.0 for -0.0 + -0.0.
        (__adddf3): Ditto.
Revision 109145
2005-12-29  Paul Brook  <>
        * config/m68k/lb1sf68.asm (__cmpdf2): Fix typo in immediate mask.
        Create wrapper and rename body...
        (__cmpdf2_internal): ... to this.  Return correct value for unordered
        (__cmpsf2): Create wrapper and rename body...
        (__cmpsf2_internal): ... to this.  Return corerct value for unordered
        (__eqdf2, __nedf2, __gtdf2, __gedf2, __ltdf2, __ledf2): Use
        (__eqsf2, __nesf2, __gtsf2, __gesf2, __ltsf2, __lesf2): Use
Revision 110744
        * gcc/config/m68k/lb1sf68.asm (__divsf3, __divdf3, __mulsf3,
        __muldf3): Return a correctly signed zero.

 - lb1sf68.asm revision 110744 is still GPLv2.
 - fpgnulib.c is not GPLed.

To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/gnu/dist/gcc4/gcc/config/m68k/fpgnulib.c
cvs rdiff -u -r1.1.1.1 -r1.2 src/gnu/dist/gcc4/gcc/config/m68k/lb1sf68.asm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index