git: i386 removal, part 26/x: Remove i386 specific lib/libc/quad.

Sascha Wildner swildner at crater.dragonflybsd.org
Thu Jul 30 11:31:18 PDT 2015


commit f32ed374dd2e99875dbe3008a30ac6fa60a300c3
Author: Sascha Wildner <saw at online.de>
Date:   Thu Jul 30 19:35:45 2015 +0200

    i386 removal, part 26/x: Remove i386 specific lib/libc/quad.
    
    None of the platforms which lead to it being compiled into FreeBSD's
    libc look too interesting, so remove it.
    
    Also remove copies of a number of those functions residing in libkern
    and stop compiling one of these files into libstand. Libstand also
    has a quad.h header. Shrink it together to what is actually needed
    (not much), while here.

Summary of changes:
 lib/libc/Makefile            |   7 +-
 lib/libc/Makefile.inc        |   3 -
 lib/libc/quad/Makefile.inc   |  13 --
 lib/libc/quad/Symbol.map     |   9 --
 lib/libc/quad/TESTS/Makefile |  11 --
 lib/libc/quad/TESTS/divrem.c |  71 -----------
 lib/libc/quad/TESTS/mul.c    |  67 -----------
 lib/libc/quad/adddi3.c       |  54 ---------
 lib/libc/quad/anddi3.c       |  52 --------
 lib/libc/quad/ashldi3.c      |  59 ----------
 lib/libc/quad/ashrdi3.c      |  68 -----------
 lib/libc/quad/cmpdi2.c       |  54 ---------
 lib/libc/quad/divdi3.c       |  60 ----------
 lib/libc/quad/fixdfdi.c      |  56 ---------
 lib/libc/quad/fixsfdi.c      |  58 ---------
 lib/libc/quad/fixunsdfdi.c   |  90 --------------
 lib/libc/quad/fixunssfdi.c   |  95 ---------------
 lib/libc/quad/floatdidf.c    |  68 -----------
 lib/libc/quad/floatdisf.c    |  70 -----------
 lib/libc/quad/floatunsdidf.c |  53 ---------
 lib/libc/quad/iordi3.c       |  52 --------
 lib/libc/quad/lshldi3.c      |  59 ----------
 lib/libc/quad/lshrdi3.c      |  58 ---------
 lib/libc/quad/moddi3.c       |  62 ----------
 lib/libc/quad/muldi3.c       | 241 -------------------------------------
 lib/libc/quad/negdi2.c       |  51 --------
 lib/libc/quad/notdi2.c       |  52 --------
 lib/libc/quad/qdivrem.c      | 274 -------------------------------------------
 lib/libc/quad/quad.h         | 104 ----------------
 lib/libc/quad/subdi3.c       |  53 ---------
 lib/libc/quad/ucmpdi2.c      |  53 ---------
 lib/libc/quad/udivdi3.c      |  48 --------
 lib/libc/quad/umoddi3.c      |  50 --------
 lib/libc/quad/xordi3.c       |  52 --------
 lib/libstand/Makefile        |   5 -
 lib/libstand/quad.h          |  54 +--------
 sys/conf/files               |   6 +-
 sys/libkern/adddi3.c         |  54 ---------
 sys/libkern/anddi3.c         |  52 --------
 sys/libkern/ashldi3.c        |  59 ----------
 sys/libkern/ashrdi3.c        |  68 -----------
 sys/libkern/cmpdi2.c         |  53 ---------
 sys/libkern/divdi3.c         |  59 ----------
 sys/libkern/iordi3.c         |  52 --------
 sys/libkern/lshldi3.c        |  59 ----------
 sys/libkern/lshrdi3.c        |  58 ---------
 sys/libkern/moddi3.c         |  61 ----------
 sys/libkern/muldi3.c         | 240 -------------------------------------
 sys/libkern/negdi2.c         |  51 --------
 sys/libkern/notdi2.c         |  52 --------
 sys/libkern/qdivrem.c        | 273 ------------------------------------------
 sys/libkern/quad.h           | 121 -------------------
 sys/libkern/subdi3.c         |  53 ---------
 sys/libkern/ucmpdi2.c        |  52 --------
 sys/libkern/udivdi3.c        |  47 --------
 sys/libkern/umoddi3.c        |  49 --------
 sys/libkern/xordi3.c         |  52 --------
 57 files changed, 7 insertions(+), 3850 deletions(-)
 delete mode 100644 lib/libc/quad/Makefile.inc
 delete mode 100644 lib/libc/quad/Symbol.map
 delete mode 100644 lib/libc/quad/TESTS/Makefile
 delete mode 100644 lib/libc/quad/TESTS/divrem.c
 delete mode 100644 lib/libc/quad/TESTS/mul.c
 delete mode 100644 lib/libc/quad/adddi3.c
 delete mode 100644 lib/libc/quad/anddi3.c
 delete mode 100644 lib/libc/quad/ashldi3.c
 delete mode 100644 lib/libc/quad/ashrdi3.c
 delete mode 100644 lib/libc/quad/cmpdi2.c
 delete mode 100644 lib/libc/quad/divdi3.c
 delete mode 100644 lib/libc/quad/fixdfdi.c
 delete mode 100644 lib/libc/quad/fixsfdi.c
 delete mode 100644 lib/libc/quad/fixunsdfdi.c
 delete mode 100644 lib/libc/quad/fixunssfdi.c
 delete mode 100644 lib/libc/quad/floatdidf.c
 delete mode 100644 lib/libc/quad/floatdisf.c
 delete mode 100644 lib/libc/quad/floatunsdidf.c
 delete mode 100644 lib/libc/quad/iordi3.c
 delete mode 100644 lib/libc/quad/lshldi3.c
 delete mode 100644 lib/libc/quad/lshrdi3.c
 delete mode 100644 lib/libc/quad/moddi3.c
 delete mode 100644 lib/libc/quad/muldi3.c
 delete mode 100644 lib/libc/quad/negdi2.c
 delete mode 100644 lib/libc/quad/notdi2.c
 delete mode 100644 lib/libc/quad/qdivrem.c
 delete mode 100644 lib/libc/quad/quad.h
 delete mode 100644 lib/libc/quad/subdi3.c
 delete mode 100644 lib/libc/quad/ucmpdi2.c
 delete mode 100644 lib/libc/quad/udivdi3.c
 delete mode 100644 lib/libc/quad/umoddi3.c
 delete mode 100644 lib/libc/quad/xordi3.c
 delete mode 100644 sys/libkern/adddi3.c
 delete mode 100644 sys/libkern/anddi3.c
 delete mode 100644 sys/libkern/ashldi3.c
 delete mode 100644 sys/libkern/ashrdi3.c
 delete mode 100644 sys/libkern/cmpdi2.c
 delete mode 100644 sys/libkern/divdi3.c
 delete mode 100644 sys/libkern/iordi3.c
 delete mode 100644 sys/libkern/lshldi3.c
 delete mode 100644 sys/libkern/lshrdi3.c
 delete mode 100644 sys/libkern/moddi3.c
 delete mode 100644 sys/libkern/muldi3.c
 delete mode 100644 sys/libkern/negdi2.c
 delete mode 100644 sys/libkern/notdi2.c
 delete mode 100644 sys/libkern/qdivrem.c
 delete mode 100644 sys/libkern/quad.h
 delete mode 100644 sys/libkern/subdi3.c
 delete mode 100644 sys/libkern/ucmpdi2.c
 delete mode 100644 sys/libkern/udivdi3.c
 delete mode 100644 sys/libkern/umoddi3.c
 delete mode 100644 sys/libkern/xordi3.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f32ed374dd2e99875dbe3008a30ac6fa60a300c3


-- 
DragonFly BSD source repository


More information about the Commits mailing list