r118643 - in /branches/csl/sourcerygxx-4_1: Cha...
jsm28@gcc.gnu.org
jsm28@gcc.gnu.org
Fri Nov 10 01:12:00 GMT 2006
Author: jsm28
Date: Fri Nov 10 01:12:48 2006
New Revision: 118643
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118643
Log:
Apply gcc41-ldbl-default.patch:
2006-02-10 Jakub Jelinek <jakub@redhat.com>
* doc/install.texi (Options specification): Document
--with-long-double-128.
2006-02-05 Jakub Jelinek <jakub@redhat.com>
* config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.
(sparc64-*-linux*): Likewise.
* config/sparc/t-linux64 (SHLIB_MAPFILES): Removed.
* config/sparc/t-linux: New file.
* config/sparc/libgcc-sparc-glibc.ver (__fixtfdi, __fixunstfdi,
__floatditf): Export at GCC_LDBL_3.0 if -m32 -mlong-double-128.
(__divtc3, __multc3, __powitf2): Export at GCC_LDBL_4.0.0 if
-m32 -mlong-double-128.
* config.gcc (alpha*-*-linux*): Add alpha/t-linux to tmake_file.
* config/alpha/t-linux: New file.
* config/alpha/libgcc-alpha-ldbl.ver: New file.
2006-02-04 Jakub Jelinek <jakub@redhat.com>
* config/sparc/linux.h (TARGET_OS_CPP_BUILTINS): Define
__LONG_DOUBLE_128__ if TARGET_LONG_DOUBLE_128.
(CPP_SUBTARGET_SPEC): Don't add -D__LONG_DOUBLE_128__ here.
* config/sparc/linux64.h (TARGET_OS_CPP_BUILTINS): Define
__LONG_DOUBLE_128__ if TARGET_LONG_DOUBLE_128 and TARGET_ARCH32.
(CPP_ARCH32_SPEC): Remove.
2006-02-03 Aldy Hernandez <aldyh@redhat.com>
* config/s390/s390.c (override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.
* config/alpha/alpha.c (override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.
* config/sparc/sparc.c (sparc_override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.
2006-02-04 Jakub Jelinek <jakub@redhat.com>
* config/rs6000/linux.h [TARGET_DEFAULT_LONG_DOUBLE_128]
(RS6000_DEFAULT_LONG_DOUBLE_SIZE): Define to 128.
* config/rs6000/linux64.h [TARGET_DEFAULT_LONG_DOUBLE_128]
(RS6000_DEFAULT_LONG_DOUBLE_SIZE): Define to 128.
* configure.ac: Add --with{out}-long-double-128 configure option.
(TARGET_DEFAULT_LONG_DOUBLE_128): New test.
* configure: Rebuilt.
* config.in: Rebuilt.
Added:
branches/csl/sourcerygxx-4_1/gcc/config/alpha/libgcc-alpha-ldbl.ver
branches/csl/sourcerygxx-4_1/gcc/config/alpha/t-linux
branches/csl/sourcerygxx-4_1/gcc/config/sparc/t-linux
Modified:
branches/csl/sourcerygxx-4_1/ChangeLog.csl
branches/csl/sourcerygxx-4_1/gcc/config.gcc
branches/csl/sourcerygxx-4_1/gcc/config.in
branches/csl/sourcerygxx-4_1/gcc/config/alpha/alpha.c
branches/csl/sourcerygxx-4_1/gcc/config/rs6000/linux.h
branches/csl/sourcerygxx-4_1/gcc/config/rs6000/linux64.h
branches/csl/sourcerygxx-4_1/gcc/config/s390/s390.c
branches/csl/sourcerygxx-4_1/gcc/config/sparc/libgcc-sparc-glibc.ver
branches/csl/sourcerygxx-4_1/gcc/config/sparc/linux.h
branches/csl/sourcerygxx-4_1/gcc/config/sparc/linux64.h
branches/csl/sourcerygxx-4_1/gcc/config/sparc/sparc.c
branches/csl/sourcerygxx-4_1/gcc/config/sparc/t-linux64
branches/csl/sourcerygxx-4_1/gcc/configure
branches/csl/sourcerygxx-4_1/gcc/configure.ac
branches/csl/sourcerygxx-4_1/gcc/doc/install.texi
More information about the Gcc-cvs
mailing list