1. 12 Jun, 2010 1 commit
  2. 21 May, 2010 2 commits
  3. 19 May, 2010 1 commit
    • sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun assembler syntax. · ed104137
      	libgcc:
      	* config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
      	assembler syntax.
      
      	gcc:
      	* config.gcc (i[34567]86-*-solaris2*): Default with_arch_32 to
      	pentiumpro on Solaris 8/x86 with Sun as.
      	* configure.ac (gcc_cv_as_hidden): Check for Solaris 9/x86 as
      	hidden alias bug.
      	(gcc_cv_as_ix86_quad): Check for .quad directive.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      	* config/i386/sol2.h (ASM_QUAD): Change guard to !HAVE_AS_IX86_QUAD.
      
      From-SVN: r159569
      Rainer Orth committed
  4. 15 Apr, 2010 1 commit
  5. 12 Apr, 2010 1 commit
    • config.build (alpha*-dec-osf4*): Remove. · 8c200350
      	gcc:
      	* config.build (alpha*-dec-osf4*): Remove.
      	* config.gcc: Remove alpha*-dec-osf4*, alpha-dec-osf5.0* from list
      	of obsolete configurations.
      	(alpha*-dec-osf[45]*): Remove alpha*-dec-osf4*, alpha-dec-osf5.0*
      	support.
      	* config/alpha/t-osf4: Renamed to ...
      	* config/alpha/t-osf5: ... this.
      	* config/alpha/osf.h: Renamed to ...
      	* config/alpha/osf5.h: ... this.
      	Merged old osf5.h contents.
      	Update comments.
      	(ASM_SPEC): Use ASM_OLDAS_SPEC directly.
      	(EXTRA_SPECS): Removed.
      	* doc/install.texi (Specific, alpha*-dec-osf5.1): Renamed to
      	reflect removal of Tru64 UNIX V4.0/V5.0 support.
      	Document that.
      
      	fixincludes:
      	* inclhack.def (alpha_wchar): Remove.
      	* fixincl.x: Regenerate.
      	* tests/base/wchar.h: Remove.
      
      	libgcc:
      	* config.host (alpha*-dec-osf[45]*): Removed alpha*-dec-osf4*,
      	alpha-dec-osf5.0* support.
      
      From-SVN: r158235
      Rainer Orth committed
  6. 02 Apr, 2010 2 commits
  7. 31 Mar, 2010 1 commit
    • re PR target/39048 (gcc 4.4.0 20090131 - Extra underscore hides libgcc's soft-fp… · f128db92
      re PR target/39048 (gcc 4.4.0 20090131 - Extra underscore hides libgcc's soft-fp functions from Testsuite causing FAILs + naming error in libgcc)
      
      	gcc:
      	PR target/39048
      	* config.gcc (i[34567]86-*-solaris2*): Add i386/t-fprules-softfp
      	and soft-fp/t-softfp to tmake_file.
      	* config/i386/sol2.h (LIBGCC2_HAS_TF_MODE): Redefine.
      	(LIBGCC2_TF_CEXT): Define.
      	(TF_SIZE): Define.
      
      	libgcc:
      	PR target/39048
      	* config.host (i[34567]86-*-solaris2): Handle 32-bit Solaris 2/x86
      	like other remaining 32-bit x86 OSes.
      	* config/i386/32/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Support Sun
      	assembler syntax.
      	* config/i386/libgcc-sol2.ver: New file.
      	* config/i386/t-sol2 (SHLIB_MAPFILES): Add it.
      
      Co-Authored-By: Uros Bizjak <ubizjak@gmail.com>
      
      From-SVN: r157854
      Rainer Orth committed
  8. 30 Mar, 2010 2 commits
  9. 22 Mar, 2010 1 commit
  10. 02 Mar, 2010 1 commit
  11. 22 Feb, 2010 1 commit
  12. 02 Feb, 2010 1 commit
  13. 04 Jan, 2010 1 commit
  14. 18 Nov, 2009 1 commit
  15. 11 Nov, 2009 1 commit
    • config.gcc: Add lm32 elf and uclinux targets. · aa4945c1
      gcc/
      2009-11-11  Jon Beniston <jon@beniston.com>
      
              * config.gcc: Add lm32 elf and uclinux targets.
              * config/lm32: New directory.
              * config/lm32/lm32.c: New file.
              * config/lm32/lm32.h: New file.
              * config/lm32/lm32.md: New file.
              * config/lm32/lm32.opt: New file.
              * config/lm32/lm32-protos.h: New file.
              * config/lm32/constraints.md: New file.
              * config/lm32/predicates.md: New file.
              * config/lm32/sfp-machine.h: New file.
              * config/lm32/t-fprules-softfp: New file.
              * config/lm32/uclinux-elf.h: New file.
              * doc/invoke.texi: Document lm32 options. 
              * doc/contrib.texi: Document lm32 porter.
              * doc/install.texi: Document lm32 targets.
      
      gcc/testsuite/
      2009-11-11  Jon Beniston <jon@beniston.com>
      
              * lib/target-supports.exp (check_profiling_available): lm32 target 
                doesn't support profiling.
              * gcc.dg/20020312-2.c: Add lm32 support.
              * g++.dg/other/packed1.C: Expect to fail on lm32.        
              * g++.old-deja/g++.jason/thunk3.C: Likewise.                 
      
      libgcc/
      2009-11-11  Jon Beniston <jon@beniston.com>
      
              * config.host: Add lm32 targets.
              * config/lm32: New directory.
              * config/lm32/libgcc_lm32.h: New file.
              * config/lm32/_mulsi3.c: New file.
              * config/lm32/_udivmodsi4.c: New file.
              * config/lm32/_divsi3.c: New file.
              * config/lm32/_modsi3.c: New file.
              * config/lm32/_udivsi3.c: New file.
              * config/lm32/_umodsi3.c: New file.
              * config/lm32/_lshrsi3.S: New file.
              * config/lm32/_ashrsi3.S: New file.
              * config/lm32/_ashlsi3.S: New file.
              * config/lm32/crti.S: New file.
              * config/lm32/crtn.S: New file.
              * config/lm32/t-lm32: New file.
              * config/lm32/t-elf: New file.
              * config/lm32/t-uclinux: New file.
      
      From-SVN: r154096
      Jon Beniston committed
  16. 26 Oct, 2009 1 commit
    • MAINTAINERS: Add myself as a maintainer for the RX port. · 65a324b4
              * MAINTAINERS: Add myself as a maintainer for the RX port.
      
      gcc
              * config.gcc: Add support for RX target.
              * config/rx: New directory.
              * config/rx/constraints.md: New file.
              * config/rx/predicates.md: New file.
              * config/rx/rx.c: New file.
              * config/rx/rx.h: New file.
              * config/rx/rx.md: New file.
              * config/rx/rx.opt: New file.
              * config/rx/rx-protos.h: New file.
              * config/rx/t-rx: New file.
              * doc/extend.texi: Document RX function attributes.
              * doc/invoke.texi: Document RX specific command line options.
              * doc/contrib.texi: Document RX contribution.
              * doc/md.texi: Document RX constraints.
              * doc/install.texi: Document RX support.
      
      libgcc
              * config.host: Add support for RX target.
              * config/rx: New directory.
              * config/rx/rx-abi-functions.c: New file. Supplementary
              functions for libgcc to support the RX ABI.
              * config/rx/rx-abi.h: New file.  Supplementary header file for
              libgcc RX ABI functions.
              * config/rx/t-rx: New file: Makefile fragment for building
              libgcc for the RX.
      
      gcc/testsuite
              * lib/target-supports.exp (check_profiling_available):
              Profiling is not, currently, available for the RX port.
              (check_effective_target_hard_float): Add support for RX
              target.
              * gcc.target/rx: New directory.
              * gcc.target/rx/builtins.c: New test file.
              * gcc.target/rx/interrupts.c: New test file.
              * gcc.target/rx/rx-abi-function-tests.c: New test file.
              * gcc.target/rx/zero-width-bitfield.c: New test file.
              * gcc.target/rx/i272091.c: New test file.
              * gcc.target/rx/packed-struct.c: New test file.
              * gcc.target/rx/rx.exp: New file: Drives RX tests.
      
      From-SVN: r153557
      Nick Clifton committed
  17. 09 Oct, 2009 1 commit
  18. 07 Oct, 2009 1 commit
    • config.gcc: Don't include the makefile fragments intended for libgcc. · 81dd9fd7
      2009-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config.gcc: Don't include the makefile fragments intended for
      	libgcc.
      	* config/s390/fixdfdi.h: File removed.
      	* config/s390/libgcc-glibc.ver: File removed.
      	* config/s390/s390.h: Remove the fixdfdi.h hack.
      	* config/s390/t-crtstuff: File moved to libgcc dir.
      	* config/s390/t-linux: Likewise.
      	* config/s390/t-tpf: libgcc specific parts removed.
      	* config/s390/t-linux64: Likewise.
      
      2009-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config.host: Include the s390 makefile fragments.
      	* config/s390/32/_fixdfdi.c: New file.
      	* config/s390/32/_fixsfdi.c: New file.
      	* config/s390/32/_fixtfdi.c: New file.
      	* config/s390/32/_fixunsdfdi.c: New file.
      	* config/s390/32/_fixunssfdi.c: New file.
      	* config/s390/32/_fixunstfdi.c: New file.
      	* config/s390/32/t-floattodi: New file.
      	* config/s390/libgcc-glibc.ver: New file.
      	* config/s390/t-crtstuff: New file.
      	* config/s390/t-linux: New file.
      	* config/s390/t-tpf: New file.
      
      From-SVN: r152515
      Andreas Krebbel committed
  19. 24 Aug, 2009 1 commit
    • Update AC_PREREQ entries to 2.64 · df58e648
      /:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      intl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libdecnumber/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libiberty/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/classpath/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libjava/libltdl/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.  Remove FIXME.
      
      libssp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libobjc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libstdc++-v3/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libada/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgfortran/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      boehm-gc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gnattools/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      gcc/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      fixincludes/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libmudflap/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      zlib/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libffi/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libcpp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      libgomp/:
      	* configure.ac (AC_PREREQ): Bump to 2.64.
      
      From-SVN: r151059
      Ralf Wildenhues committed
  20. 22 Aug, 2009 2 commits
    • t-sh (TARGET_LIBGCC2_CFLAGS): Define. · 79052be3
      	* config/sh/t-sh (TARGET_LIBGCC2_CFLAGS): Define.
      	* config/sh/t-netbsd (TARGET_LIBGCC2_CFLAGS): Add -mieee.
      	* config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Add -mieee.
      
      From-SVN: r151017
      Kaz Kojima committed
    • Regenerate tree using Autoconf 2.64 and Automake 1.11. · 5213506e
      config/:
      	* override.m4 (_GCC_AUTOCONF_VERSION): Bump to 2.64.
      
      :
      	* configure: Regenerate.
      
      intl/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      libiberty/:
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      gcc/:
      	* aclocal.m4: Regenerate.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      libgcc/:
      	* configure: Regenerate.
      
      gnattools/:
      	* configure: Regenerate.
      
      libada/:
      	* configure: Regenerate.
      
      libcpp/:
      	* aclocal.m4: Regenerate.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      libdecnumber/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* fficonfig.h.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/config.h.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/config.h.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config-h.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* acinclude.m4: Regenerate.
      	* aclocal.m4: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r151014
      Ralf Wildenhues committed
  21. 09 Aug, 2009 1 commit
    • config.build (ia64-hp-*vms*): New target. · a9a25daa
      	* config.build (ia64-hp-*vms*): New target.
      	(alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
      	with ia64-hp-*vms*.
      	* config.gcc (ia64-hp-*vms*): New target.
      	(alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
      	with ia64-hp-*vms*.
      	* config.host (ia64-hp-*vms*): New target.
      	(alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
      	with ia64-hp-*vms*.
      	* libgcc/config.host (ia64-hp-*vms*): New target.
      	(alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
      	with ia64-hp-*vms*.
      
      From-SVN: r150587
      Douglas B Rupp committed
  22. 30 Jul, 2009 1 commit
    • Makefile.in (AUTOCONF, [...]): New variables. · 6efbd53f
      fixincludes/
      	* Makefile.in (AUTOCONF, AUTOHEADER, ACLOCAL, ACLOCAL_AMFLAGS):
      	New variables.
      	($(srcdir)/configure, $(srcdir)/config.h.in, $(srcdir)/aclocal.m4):
      	Use them.
      
      gcc/
      	* Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
      	New variables.
      	($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
      	(AUTOHEADER): New variable.
      	($(srcdir)/cstamp-h.in): Use it.
      
      gnattools/
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure): Use them.
      
      libada/
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure)): Use them.  Also depend on multi.m4.
      
      libgcc/
      	* configure.ac: Add snippet for maintainer-mode.
      	* configure: Regenerate.
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure)): New rule, active only with maintainer
      	mode turned on.
      
      libiberty/
      	* Makefile.in (AUTOCONF, configure_deps): New variables.
      	($(srcdir)/configure): New rule, active only in maintainer mode.
      
      libobjc/
      	* Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
      	New variables.
      	($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
      
      intl/
      	* Makefile.in (aclocal_deps): New variable.
      	($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
      
      libdecnumber/
      	* Makefile.in (aclocal_deps): New variable.
      	($(srcdir)/aclocal.m4): Use it, for portable makefile syntax.
      
      From-SVN: r150277
      Ralf Wildenhues committed
  23. 24 Jun, 2009 1 commit
    • MAINTAINERS: Add myself as mep maintainer. · 7acf4da6
      [toplevel]
      
      	* MAINTAINERS: Add myself as mep maintainer.
      
      [gcc]
      
      	Add MeP port.
      	* config.gcc: Add mep support.
      	* recog.c: Resurrect validate_replace_rtx_subexp().
      	* recog.h: Likewise.
      	* config/mep/: Add new port:
      	* config/mep/constraints.md: New file.
      	* config/mep/default.h: New file.
      	* config/mep/intrinsics.h: New file.
      	* config/mep/intrinsics.md: New file.
      	* config/mep/ivc2-template.h: New file.
      	* config/mep/mep-c5.cpu: New file.
      	* config/mep/mep-core.cpu: New file.
      	* config/mep/mep-default.cpu: New file.
      	* config/mep/mep-ext-cop.cpu: New file.
      	* config/mep/mep-intrin.h: New file.
      	* config/mep/mep-ivc2.cpu: New file.
      	* config/mep/mep-lib1.asm: New file.
      	* config/mep/mep-lib2.c: New file.
      	* config/mep/mep-pragma.c: New file.
      	* config/mep/mep-protos.h: New file.
      	* config/mep/mep-tramp.c: New file.
      	* config/mep/mep.c: New file.
      	* config/mep/mep.cpu: New file.
      	* config/mep/mep.h: New file.
      	* config/mep/mep.md: New file.
      	* config/mep/mep.opt: New file.
      	* config/mep/predicates.md: New file.
      	* config/mep/t-mep: New file.
      
      [gcc/testsuite]
      
      	Add MeP port.
      	* lib/target-supports.exp: Add mep support (no profiling).
      
      [libgcc]
      
      	Add MeP port.
      	* config.host: Add mep support.
      
      [libstdc++-v3]
      
      	Add MeP port.
      	* configure.host: Add mep support.
      
      From-SVN: r148890
      DJ Delorie committed
  24. 22 Jun, 2009 3 commits
    • ChangeLog: Fixes. · 34481f28
      	* libgcc/ChangeLog: Fixes.
      	* gcc/ChangeLog: Ditto.
      
      From-SVN: r148815
      Uros Bizjak committed
    • Missed changelog entry. · 54f549af
      From-SVN: r148799
      Kai Tietz committed
    • ChangeLog for gcc · f0375e78
      2009-06-22  Kai Tietz  <kai.tietz@onevision.com>
      
      	* config.gcc: Add for x86 and x64 mingw targets t-fprules-soft
      	and t-softfp support.
      	* config/i386/mingw32.h (LIBGCC2_HAS_TF_MODE): Enable TFmode.
      	(LIBGCC2_TF_CEXT): Define.
      	(TF_SIZE): Define.
      
      ChangeLog for libgcc
      
      2009-06-22  Kai Tietz  <kai.tietz@onevision.com>
      
      	* config.host: Add soft emulation for x86 and x64 mingw targets.
      	* config/i386/64/_divtc3.c: Disable for mingw targets usage of
      	.symver assembly symbol.
      	* config/i386/64/_multc3.c: Likewise.
      	* config/i386/64/_powitf2.c: Likewise.
      	* config/i386/64/eqtf2.c: Likewise.
      	* config/i386/64/getf2.c: Likewise.
      	* config/i386/64/letf2.c: Likewise.
      	* config/i386/64/letf2.c: Likewise.
      	* config/i386/64/sfp-machine.h (_FP_W_TYPE): Define it
      	for x64 mingw target as unsigned long long.
      	(_FP_WS_TYPE): Define it for x64 mingw target as signed long
      	long.
      	(_FP_I_TYPE): Define it for x64 mingw target as long long.
      
      From-SVN: r148798
      Kai Tietz committed
  25. 10 Jun, 2009 2 commits
  26. 29 May, 2009 1 commit
  27. 17 Apr, 2009 1 commit
  28. 09 Apr, 2009 1 commit
  29. 07 Apr, 2009 1 commit
  30. 02 Apr, 2009 1 commit
  31. 28 Mar, 2009 1 commit
    • inclhack.def (aix_syswait, [...]): Remove. · 52c0e446
      fixincludes:
      	* inclhack.def (aix_syswait, exception_structure,
      	pthread_page_size): Remove.
      	(math_exception): Remove mention of fixproto in comment.
      	* fixincl.x: Regenerate.
      	* mkheaders.in: Do not handle STMP_FIXPROTO.
      
      gcc:
      	* config/arm/t-arm-coff, config/h8300/coff.h,
      	config/i386/i386-aout.h, config/i386/i386-coff.h,
      	config/libgloss.h, config/m68k/coff.h, config/m68k/m68k-aout.h,
      	config/pdp11/2bsd.h, config/rs6000/aix41.h,
      	config/rs6000/aix41.opt, config/rs6000/t-newas, config/sh/coff.h,
      	fix-header.c, fixproto, gen-protos.c, protoize.c, scan-decls.c,
      	scan-types.sh, scan.c, scan.h, sort-protos, sys-protos.h,
      	sys-types.h: Remove.
      	* Makefile.in: Remove protoize and fixproto support and references
      	in comments.
      	(SYSCALLS.c.X-warn, TARGET_GETGROUPS_T, STMP_FIXPROTO,
      	PROTOIZE_INSTALL_NAME, UNPROTOIZE_INSTALL_NAME, FIXPROTO_DEFINES):
      	Remove.
      	(ALL_HOST_OBJS): Remove $(PROTO_OBJS).
      	(MOSTLYCLEANFILES): Remove protoize$(exeext) and
      	unprotoize$(exeext).
      	(rest.encap): Don't depend on $(STMP_FIXPROTO)
      	(.PHONY): Don't depend on proto.
      	(libgcc-support): Don't depend on $(STMP_FIXPROTO).
      	(proto, PROTO_OBJS, protoize$(exeext), unprotoize$(exeext),
      	protoize.o, unprotoize.o, SYSCALLS.c.X, test-protoize-simple,
      	deduced.h, GEN_PROTOS_OBJS, build/gen-protos$(build_exeext),
      	build/gen-protos.o, build/scan.o, xsys-protos.h,
      	build/fix-header$(build_exeext), build/fix-header.o,
      	build/scan-decls.o, fixhdr.ready, stmp-fixproto,
      	stmp-install-fixproto): Remove.
      	(mostlyclean): Don't remove xsys-protos.hT, SYSCALLS.c.X,
      	SYSCALLS.c or fixproto files.
      	(install-common): Don't install protoize.
      	(install-headers-tar, install-headers-cpio, install-headers-cp):
      	Don't depend on $(STMP_FIXPROTO).
      	(install-mkheaders): Don't depend on $(STMP_FIXPROTO).  Don't
      	install fixproto files or write out fixproto settings.
      	(uninstall): Don't uninstall protoize.
      	* config.gcc (use_fixproto): Remove.
      	(arm-*-coff*, armel-*-coff*, h8300-*-*, i[34567]86-*-aout*,
      	i[34567]86-*-coff*, m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd,
      	rs6000-ibm-aix4.[12]*, powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
      	* config/m32r/t-linux (STMP_FIXPROTO): Remove.
      	* config/m68k/m68k.c: Remove M68K_TARGET_COFF-conditional code.
      	* config/mips/t-iris (FIXPROTO_DEFINES): Remove.
      	* config/pa/t-pa-hpux (FIXPROTO_DEFINES): Remove.
      	* config/pdp11/pdp11.c: Remove TWO_BSD-conditional code.
      	* config/t-svr4 (FIXPROTO_DEFINES): Remove.
      	* config/t-vxworks (STMP_FIXPROTO): Remove.
      	* configure.ac (AC_TYPE_GETGROUPS, TARGET_GETGROUPS_T,
      	STMP_FIXPROTO): Remove.
      	* config.in, configure: Regenerate.
      	* crtstuff.c (gid_t, uid_t): Don't undefine.
      	* doc/install.texi: Change m68k-coff to m68k-elf in example.
      	(arm-*-coff, arm-*-aout: Remove target entries.
      	(*-ibm-aix*): Mention removal of support for AIX 4.2 and older.
      	Remove mention of AIX 4.1.
      	(m68k-*-*): Remove mention of m68k-*-aout and m68k-*-coff*.
      	* doc/invoke.texi (Running Protoize): Remove.
      	* doc/trouble.texi (Actual Bugs): Remove mention of fixproto.
      	(Protoize Caveats): Remove.
      	* tsystem.h: Update comments on headers assumed to exist.
      
      gcc/po:
      	* EXCLUDES (fix-header.c, gen-protos.c, scan-decls.c, scan.c,
      	scan.h): Remove.
      
      gcc/testsuite:
      	* g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
      	gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
      	options for removed targets.
      
      libgcc:
      	* config.host (arm-*-coff*, armel-*-coff*, arm-semi-aof,
      	armel-semi-aof, h8300-*-*, i[34567]86-*-aout*, i[34567]86-*-coff*,
      	m68k-*-aout*, m68k-*-coff*, pdp11-*-bsd, rs6000-ibm-aix4.[12]*,
      	powerpc-ibm-aix4.[12]*, sh-*-*): Remove.
      
      From-SVN: r145158
      Joseph Myers committed
  32. 10 Mar, 2009 1 commit
  33. 12 Feb, 2009 1 commit