Skip to content
Snippets Groups Projects
  1. Sep 21, 2011
  2. Aug 01, 2011
  3. Apr 03, 2011
  4. Mar 25, 2011
  5. Mar 21, 2011
    • Rainer Orth's avatar
      re PR bootstrap/48135 (build fails on Solaris2.8 due to Glob.pm not found within /usr/perl5) · bf382f5f
      Rainer Orth authored
      	libgfortran:
      	PR bootstrap/48135
      	* configure.ac (gfortran_use_symver): Handle --disable-symvers.
      	* configure: Regenerate.
      
      	libgomp:
      	PR bootstrap/48135
      	* acinclude.m4 (enable_symvers): Handle --disable-symvers.
      	* configure: Regenerate.
      
      	libjava:
      	PR bootstrap/48135
      	* configure.ac (libjava_cv_anon_version_script): Handle
      	--disable-symvers.
      	* configure: Regenerate.
      
      	libquadmath:
      	PR bootstrap/48135
      	* configure.ac (quadmath_use_symver): Handle --disable-symvers.
      	* configure: Regenerate.
      
      	libssp:
      	PR bootstrap/48135
      	* configure.ac (ssp_use_symver): Handle --disable-symvers.
      	* configure: Regenerate.
      
      From-SVN: r171224
      bf382f5f
  6. Feb 28, 2011
  7. Feb 20, 2011
  8. Feb 17, 2011
    • Jakub Jelinek's avatar
      libquadmath.texi (FLT128_DIG, [...]): Document. · a855debf
      Jakub Jelinek authored
      	* libquadmath.texi (FLT128_DIG, FLT128_MIN_10_EXP,
      	FLT128_MAX_10_EXP): Document.
      	(strtoflt128): Remove obsolete comment.
      	* configure.ac (HAVE_STRTOULL): New check.
      	* printf/gmp-impl.h (mpn_construct_float128): New prototype,
      	define.
      	* printf/mul_n.c: Include <config.h>.
      	* printf/add_n.c: Likewise.
      	* printf/cmp.c: Likewise.
      	* printf/fpioconst.c: Likewise.
      	* printf/mul_1.c: Likewise.
      	* printf/rshift.c: Likewise.
      	* printf/lshift.c: Likewise.
      	* printf/submul_1.c: Likewise.
      	* printf/sub_n.c: Likewise.
      	* printf/divrem.c: Likewise.
      	* printf/addmul_1.c: Likewise.
      	* printf/mul.c: Likewise.
      	* printf/quadmath-printf.h (isupper, isdigit, tolower): Change
      	to avoid evaluating argument multiple times.
      	(isxdigit): Redefine.
      	* strtod/strtoflt128.c: New file.
      	* strtod/strtod_l.c: New file.
      	* strtod/mpn2flt128.c: New file.
      	* strtod/grouping.h: New file.
      	* strtod/tens_in_limb.c: New file.
      	* gdtoa/arith.h: Removed.
      	* gdtoa/gd_qnan.h: Removed.
      	* gdtoa/gdtoa_fltrnds.h: Removed.
      	* gdtoa/gdtoa.h: Removed.
      	* gdtoa/gdtoaimp.h: Removed.
      	* gdtoa/gethex.c: Removed.
      	* gdtoa/gmisc.c: Removed.
      	* gdtoa/hd_init.c: Removed.
      	* gdtoa/hexnan.c: Removed.
      	* gdtoa/makefile: Removed.
      	* gdtoa/misc.c: Removed.
      	* gdtoa/README.gdtoa: Removed.
      	* gdtoa/smisc.c: Removed.
      	* gdtoa/strtodg.c: Removed.
      	* gdtoa/strtopQ.c: Removed.
      	* gdtoa/sum.c: Removed.
      	* quadmath.h (FLT128_DIG, FLT128_MIN_10_EXP, FLT128_MAX_10_EXP):
      	Define.
      	* Makefile.am (libquadmath_la_SOURCES): Remove gdtoa/*, add
      	strtod/strtoflt128.c, strtod/mpn2flt128.c and strtod/tens_in_limb.c.
      	* config.h.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      
      From-SVN: r170254
      a855debf
  9. Feb 16, 2011
    • Jakub Jelinek's avatar
      quadmath-printf.c: Also check __GLIBC__ when checking whether workarounds for... · d2995f21
      Jakub Jelinek authored
      quadmath-printf.c: Also check __GLIBC__ when checking whether workarounds for printf hook handling...
      
      	* printf/quadmath-printf.c: Also check __GLIBC__ when checking
      	whether workarounds for printf hook handling should be added.
      
      	* configure.ac: Check for locale.h too.
      	(USE_LOCALE_SUPPORT): Remove check.
      	(USE_NL_LANGINFO, USE_NL_LANGINFO_WC, USE_LOCALECONV): New checks.
      	(USE_I18_NUMBER_H): Check also for _NL_CTYPE_MB_CUR_MAX.
      	* printf/printf_fphex.c (__quadmath_printf_fphex): Use nl_langinfo
      	or localeconv for narrow version and nl_langinfo if USE_NL_LANGINFO_WC
      	for wide version.
      	* printf/quadmath-printf.h: Include locale.h if HAVE_LOCALE_H.
      	* printf/printf_fp.c (USE_I18N_NUMBER_H): Don't define to 0.
      	(__quadmath_printf_fp): Use nl_langinfo or localeconv for narrow
      	version and nl_langinfo if USE_NL_LANGINFO_WC for wide version.
      	Guard nl_langinfo (_NL_CTYPE_MB_CUR_MAX) use with
      	USE_I18N_NUMBER_H #ifdef.
      	* configure: Regenerated.
      	* config.h.in: Regenerated.
      
      From-SVN: r170211
      d2995f21
  10. Feb 14, 2011
    • Jakub Jelinek's avatar
      re PR bootstrap/47736 (libquadmath build broken with pre-2.10 glibc) · 12967872
      Jakub Jelinek authored
      	PR bootstrap/47736
      	* configure.ac (HAVE_PRINTF_HOOKS): Test if printf_info struct has
      	user field.
      	* printf/quadmath-printf.c (quadmath_snprintf): Clear whole info
      	field instead of setting individual fields to 0.  Don't set info.user
      	to -1.
      	* configure: Regenerated.
      
      From-SVN: r170147
      12967872
    • Jakub Jelinek's avatar
      configure.ac (HAVE_HIDDEN_VISIBILITY): Test with -Werror in CFLAGS. · 49f0e1ba
      Jakub Jelinek authored
      	* configure.ac (HAVE_HIDDEN_VISIBILITY): Test with -Werror in CFLAGS.
      	* printf/printf_fp.c: Don't include <alloca.h>.
      	* printf/quadmath-printf.h (_itoa): Redefine to __quadmath_itoa.
      	* configure: Regenerated.
      
      From-SVN: r170139
      49f0e1ba
    • Jakub Jelinek's avatar
      re PR fortran/47642 (real(kind=16) - libquadmath - segfault on amd64 FreeBSD) · 1d92226b
      Jakub Jelinek authored
      	PR fortran/47642
      	* libquadmath.texi (quadmath_snprintf): Document.
      	(quadmath_flt128tostr): Remove.
      	* Makefile.am (libquadmath_la_SOURCES): Add printf/*.c.
      	Remove  quadmath_io.c, gdtoa/gdtoa.c, gdtoa/g__fmt.c,
      	gdtoa/g_Qfmt.c, gdtoa/dmisc.c and gdtoa/ulp.c.
      	* quadmath.h (quadmath_snprintf): New prototype.
      	(quadmath_flt128tostr): Remove.
      	* quadmath_weak.h (quadmath_snprintf): Add.
      	(quadmath_flt128tostr): Remove.
      	* configure.ac: New AC_CHECK_HEADERS headers: langinfo.h, wchar.h,
      	wctype.h, limits.h, ctype.h, printf.h, errno.h.
      	(AC_USE_SYSTEM_EXTENSIONS): Add.
      	(HAVE_HIDDEN_VISIBILITY, HAVE_PRINTF_HOOKS,
      	USE_LOCALE_SUPPORT, USE_I18N_NUMBER_H): New checks.
      	* quadmath.map (QUADMATH_1.0): Add quadmath_snprintf.  Remove
      	quadmath_flt128tostr.
      	* printf/printf_fphex.c: New file.
      	* printf/_itowa.h: New file.
      	* printf/mul_n.c: New file.
      	* printf/quadmath-printf.h: New file.
      	* printf/submul_1.c: New file.
      	* printf/quadmath-printf.c: New file.
      	* printf/gmp-impl.h: New file.
      	* printf/lshift.c: New file.
      	* printf/fpioconst.h: New file.
      	* printf/add_n.c: New file.
      	* printf/cmp.c: New file.
      	* printf/sub_n.c: New file.
      	* printf/mul.c: New file.
      	* printf/divrem.c: New file.
      	* printf/addmul_1.c: New file.
      	* printf/printf_fp.c: New file.
      	* printf/_itoa.h: New file.
      	* printf/fpioconst.c: New file.
      	* printf/_i18n_number.h: New file.
      	* printf/flt1282mpn.c: New file.
      	* printf/rshift.c: New file.
      	* printf/mul_1.c: New file.
      	* quadmath_io.c: Removed.
      	* gdtoa/gdtoa.c: Removed.
      	* gdtoa/g__fmt.c: Removed.
      	* gdtoa/g_Qfmt.c: Removed.
      	* gdtoa/dmisc.c: Removed.
      	* gdtoa/ulp.c: Removed.
      	* config.h.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      
      	* io/write_float.def (DTOAQ): Use quadmath_snprintf instead of
      	quadmath_flt128tostr.
      	* io/transfer128.c (tmp2): Initialize to quadmath_snprintf instead
      	of quadmath_flt128tostr.
      
      From-SVN: r170135
      1d92226b
  11. Feb 13, 2011
    • Ralf Wildenhues's avatar
      Remove freebsd1 from libtool.m4 macros and config.rpath. · 029c8f3e
      Ralf Wildenhues authored
      /:
      	Import from Libtool and gnulib:
      
      	2011-01-27  Gerald Pfeifer  <gerald@pfeifer.com>
      
      	Prepare for supporting FreeBSD 10.
      	* config.rpath: Remove handling of freebsd1* which soon would
      	match FreeBSD 10.0.
      
      	2011-01-20  Gerald Pfeifer  <gerald@pfeifer.com>  (tiny change)
      
      	Remove support for FreeBSD 1.x.
      	* libtool.m4 (_LT_LINKER_SHLIBS)
      	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
      	soon would incorrectly match FreeBSD 10.0.
      
      boehm-gc/:
      	* configure: Regenerate.
      
      gcc/:
      	* configure: Regenerate.
      
      libffi/:
      	* configure: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libgo/:
      	* config/libtool.m4: (_LT_LINKER_SHLIBS)
      	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
      	soon would incorrectly match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libgomp/:
      	* configure: Regenerate.
      
      libjava/:
      	* configure: Regenerate.
      	* shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
      	of freebsd1* which soon would incorrectly match FreeBSD 10.0.
      
      libjava/classpath/:
      	* config.rpath, ltcf-c.sh, ltcf-gcj.sh, ltconfig: Remove
      	handling of freebsd1* which soon would match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libjava/libltdl/:
      	* acinclude.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
      	(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
      	of freebsd1* which soon would incorrectly match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libmudflap/:
      	* configure: Regenerate.
      
      libobjc/:
      	* configure: Regenerate.
      
      libquadmath/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libstdc++-v3/:
      	* configure: Regenerate.
      
      lto-plugin/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      zlib/:
      	* configure: Regenerate.
      
      From-SVN: r170106
      029c8f3e
  12. Feb 01, 2011
  13. Jan 17, 2011
  14. Jan 16, 2011
    • Jakub Jelinek's avatar
      re PR libfortran/47322 (libquadmath breaks bootstrap on x86_64-unknown-freebsd8.2) · d6713cb8
      Jakub Jelinek authored
      	PR libfortran/47322
      	* math/remquoq.c (remquoq): Use uint64_t type instead of u_int64_t.
      
      From-SVN: r168872
      d6713cb8
    • Jakub Jelinek's avatar
      re PR fortran/46625 (libquadmath: Mangle internal symbols; rename __float128 <-> string functions) · e313241f
      Jakub Jelinek authored
      	PR fortran/46625
      	* quadmath.map (QUADMATH_1.0): Remove quadmath_strtopQ
      	and quadmath_dtoaq.  Add strtoflt128 and quadmath_flt128tostr.
      	* quadmath_weak.h (quadmath_strtopQ, quadmath_dtoaq): Remove.
      	(strtoflt128, quadmath_flt128tostr): Add.
      	* gdtoa/strtopQ.c (quadmath_strtopQ): Rename to...
      	(strtoflt128): ... this.  Return __float128, instead of writing
      	to memory pointed by last argument.
      	* quadmath.h: Use C style comments instead of C++ style.
      	(quadmath_strtopQ, quadmath_dtoaq): Remove prototypes.
      	(strtoflt128, quadmath_flt128tostr): Add prototypes.
      	* libquadmath.texi (quadmath_dtoaq): Rename to quadmath_flt128tostr.
      	(quadmath_strtopQ): Rename to strtoflt128.  Adjust prototype,
      	adjust examples.
      	* quadmath_io.c (quadmath_dtoaq): Rename to...
      	(quadmath_flt128tostr): ... this.
      libgfortran/
      	* io/write_float.def (DTOAQ): Use quadmath_flt128tostr
      	instead of quadmath_dtoa.
      	* io/transfer128.c (tmp1, tmp2): New variables, bring in
      	strtoflt128 and quadmath_flt128tostr.
      	(transfer_real128, transfer_real128_write, transfer_complex128,
      	transfer_complex128_write): Remove tmp1/tmp2 variables.
      	* io/read.c (convert_real): Use strtoflt128 instead of
      	quadmath_strtopQ, adjust for the changed arguments and return
      	value.
      
      From-SVN: r168856
      e313241f
    • Jakub Jelinek's avatar
      quadmath.h (__quadmath_throw, [...]): Define. · 327f73c1
      Jakub Jelinek authored
      	* quadmath.h (__quadmath_throw, __quadmath_nth): Define.
      	Use it for all prototypes.
      
      From-SVN: r168855
      327f73c1
    • Jakub Jelinek's avatar
      re PR fortran/46416 (libquadmath: missing functions) · dbc9f6c6
      Jakub Jelinek authored
      	PR fortran/46416
      	* quadmath.h (cbrtq, finiteq, isnanq, signbitq, sqrtq): Remove
      	const from prototype argument.
      	(cimagq, conjq, cprojq, crealq, fdimq, fmaxq, fminq, ilogbq,
      	llrintq, log2q, lrintq, nearbyintq, remquoq): New prototypes.
      	(__quadmath_extern_inline): Define.
      	(cimagq, conjq, crealq): New inlines.
      	* Makefile.am (libquadmath_la_SOURCES): Add math/cimagq.c,
      	math/conjq.c, math/cprojq.c, math/crealq.c, math/fdimq.c,
      	math/fmaxq.c, math/fminq.c, math/ilogbq.c, math/llrintq.c,
      	math/log2q.c, math/lrintq.c, math/nearbyintq.c and math/remquoq.c.
      	* Makefile.in: Regenerated.
      	* quadmath_weak.h (cimagq, conjq, cprojq, crealq, fdimq, fmaxq,
      	fminq, ilogbq, llrintq, log2q, lrintq, nearbyintq, remquoq): Add.
      	* quadmath-imp.h (__LITTLE_ENDIAN__): Don't define.
      	(ieee854_float128): Use __BYTE_ORDER == __ORDER_BIG_ENDIAN__
      	tests instead of __BIG_ENDIAN__.
      	* quadmath.map (QUADMATH_1.0): Add cimagq, conjq, cprojq, crealq,
      	fdimq, fmaxq, fminq, ilogbq, llrintq, log2q, lrintq, nearbyintq
      	and remquoq.
      	* libquadmath.texi (cimagq, conjq, cprojq, crealq, fdimq, fmaxq,
      	fminq, ilogbq, llrintq, log2q, lrintq, nearbyintq, remquoq): Add.
      	* math/cprojq.c: New file.
      	* math/ilogbq.c: New file.
      	* math/fminq.c: New file.
      	* math/llrintq.c: New file.
      	* math/log2q.c: New file.
      	* math/lrintq.c: New file.
      	* math/crealq.c: New file.
      	* math/nearbyintq.c: New file.
      	* math/fmaxq.c: New file.
      	* math/conjq.c: New file.
      	* math/remquoq.c: New file.
      	* math/cimagq.c: New file.
      	* math/fdimq.c: New file.
      
      	* math/ldexpq.c: Include errno.h.  Set errno to ERANGE if needed.
      
      From-SVN: r168854
      dbc9f6c6
    • Jakub Jelinek's avatar
      re PR fortran/46416 (libquadmath: missing functions) · fa23b182
      Jakub Jelinek authored
      	PR fortran/46416
      	* quadmath.h (cacosq, cacoshq, casinq, casinhq, catanq, catanhq):
      	New prototypes.
      	(M_Eq, M_LOG2Eq, M_LOG10Eq, M_LN2q, M_LN10q, M_PIq, M_PI_2q, M_PI_4q,
      	M_1_PIq, M_2_PIq, M_2_SQRTPIq, M_SQRT2q, M_SQRT1_2q): Define.
      	* quadmath_weak.h (cacosq, cacoshq, casinq, casinhq, catanq,
      	catanhq): Add.
      	* quadmath-imp.h (fpclassifyq, QUADFP_NAN, QUADFP_INFINITE,
      	QUADFP_ZERO, QUADFP_SUBNORMAL, QUADFP_NORMAL): Define.
      	* quadmath.map (QUADMATH_1.0): Add cacosq, cacoshq, casinq, casinhq,
      	catanq and catanhq.
      	* Makefile.am (libquadmath_la_SOURCES): Add math/cacosq.c,
      	math/cacoshq.c, math/casinq.c, math/casinhq.c, math/catanq.c
      	and math/catanhq.c.
      	* Makefile.in: Regenerated.
      	* libquadmath.texi (cacosq, cacoshq, casinq, casinhq,
      	catanq, catanhq): Add.
      	* math/cacoshq.c: New file.
      	* math/cacosq.c: New file.
      	* math/catanq.c: New file.
      	* math/catanhq.c: New file.
      	* math/casinq.c: New file.
      	* math/casinhq.c: New file.
      
      	* math/hypotq.c (hypotq): Use Q suffix instead of L.
      	* math/atan2q.c (tiny, pi_o_4, pi_o_2, pi, pi_lo, atan2q): Likewise.
      	* math/cosq.c (cosq): Likewise.
      
      From-SVN: r168853
      fa23b182
    • Jakub Jelinek's avatar
      re PR fortran/46402 (libquadmath: Add fmalq) · e8d42d28
      Jakub Jelinek authored
      	PR fortran/46402
      	* quadmath.map (QUADMATH_1.0): Add fmaq.
      	* configure.ac: Check for fenv.h, feholdexcept, fesetround,
      	feupdateenv, fesetenv and fetestexcept.
      	* configure: Regenerated.
      	* config.h.in: Regenerated.
      	* quadmath.h (fmaq): New prototype.
      	* quadmath_weak.h (fmaq): Add.
      	* Makefile.am (libquadmath_la_SOURCES): Add math/fmaq.c.
      	* Makefile.in: Regenerated.
      	* quadmath-imp.h: Include config.h.
      	* math/expq.c: Include fenv.h.
      	(USE_FENV_H): Define if libm support for fe* is there.
      	(expq): Add fesetround etc. support if USE_FENV_H is defined.
      	* math/fmaq.c: New file.
      	* libquadmath.texi (fmaq): Add.
      
      From-SVN: r168852
      e8d42d28
  15. Jan 14, 2011
    • Tobias Burnus's avatar
      re PR fortran/47182 (libquadmath.texi: undefined flag: BUGURL) · 642d2873
      Tobias Burnus authored
      2011-01-14  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/47182
              * configure.ac: Use ACX_BUGURL.
              * libquadmath.texi: Include libquadmath-vers.texi for BUGURL.
              * Makefile.am: Create libquadmath-vers.texi.
              * configure.in: Regenerate.
              * Makefile.in: Regenerate.
      
      From-SVN: r168776
      642d2873
  16. Jan 06, 2011
    • Ralf Wildenhues's avatar
      re PR fortran/47174 (libquadmath: Build now depends on makeinfo) · a6098a28
      Ralf Wildenhues authored
      Fix PR fortran/47174
      
      libquadmath/:
      	PR fortran/47174
      	* Makefile.am (libquadmath.info): Unconditionally override
      	target, not only if BUILD_LIBQUADMATH.
      	* Makefile.in: Regenerate.
      	* configure.ac (AM_INIT_AUTOMAKE): Add -Wno-override option to
      	avoid warning from automake.
      
      From-SVN: r168555
      a6098a28
  17. Dec 19, 2010
  18. Dec 13, 2010
    • Tobias Burnus's avatar
      re PR fortran/46625 (libquadmath: Mangle internal symbols; rename __float128 <-> string functions) · f0c2df63
      Tobias Burnus authored
      2010-12-13  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/46625
              * gdtoa/gdtoaimp.h: Mangle internal functions by
              prefixing them with __quadmath. Don't use gdtoa's strcp(y).
              * gdtoa/g_Qfmt.c (g_Qfmt): Use strcpy instead of strcp.
              * gdtoa/misc.c (strcpy): Renamed from strcp and only use
              if NO_STRING_H is set.
              * quadmath-imp.h (__quadmath_rem_pio2q,
              * __quadmath_kernel_sincosq
              __quadmath_kernel_sinq, __quadmath_kernel_cosq): Added
              __quadmath prefix to internal functions.
              * math/cosq.c (cosq): Ditto.
              * math/sinq.c (cosq): Ditto.
              * math/tanq.c (tanq,__quadmath_kernel_tanq): Ditto.
              * math/rem_pio2q.c (rem_pio2, __quadmath_kernel_rem_pio2):
              * Ditto.
              * math/sinq_kernel.c (__quadmath_kernel_sinq): Ditto.
              * math/cosq_kernel.c (__quadmath_kernel_cosq): Ditto.
      
      From-SVN: r167768
      f0c2df63
  19. Dec 08, 2010
  20. Dec 06, 2010
    • Tobias Burnus's avatar
      re PR fortran/46817 (Missing copyright header in libquadmath/*.[hc]) · 545a5cb6
      Tobias Burnus authored
      2010-12-06  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/46817
              * quadmath-imp.h: Add LGPL header.
              * quadmath.h: Add LGPL header.
              * quadmath_io.c: Add LGPL header.
              * quadmath_weak.h: Add LGPL header.
      
      From-SVN: r167521
      545a5cb6
    • Dave Korn's avatar
      re PR target/40125 (libgcc_s DLL installed in wrong directory in cross toolchain) · 7de6ba7a
      Dave Korn authored
      config/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* lthostflags.m4: New file.
      	(ACX_LT_HOST_FLAGS): Define.
      
      libgfortran/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (LTLDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libgomp/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libgomp_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* configure.host (libgcj_sublib_ltflags): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac (extra_ldflags_libobjc): Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.in (lt_host_flags): Import AC_SUBST'd value.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libquadmath/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libquadmath_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libssp/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libssp_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* configure.host (OPT_LDFLAGS): Use lt_host_flags for cygming.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: 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.
      
      lto-plugin/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (liblto_plugin_la_LDFLAGS): Use lt_host_flags but
      	override -bindir setting.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r167480
      7de6ba7a
  21. Nov 30, 2010
  22. Nov 29, 2010
    • Kai Tietz's avatar
      configure: Regenerated. · fabfcf5e
      Kai Tietz authored
      2010-11-29  Kai Tietz  <kai.tietz@onevision.com>
      
              * configure: Regenerated.
              * Makefile.in: Regenerated.
              * configure.ac (ACX_NONCANONICAL_TARGET): Call it.
              (target_alias): Use AC_SUBST for it.
              (GCC_NO_EXECUTABLES): Call it.
              (AC_PROG_CC): Improve multilib handling.
              Check that gcc is used for compilation.
              Use pattern from libssp for symbol versioning checking.
              * Makefile.am (LTLDFLAGS): Removed.
              (libquadmath_la_LDFLAGS): Add -no-undefined.
              (libquadmath_la_LINK): Commented out.
              (libquadmath_la_DEPENDENCIES): Add libquadmath_la_LIBADD.
              (AM_MAKEFLAGS): Add hack for argument passing by top-level.
              (MAKEOVERRIDES): New.
              * aclocal.m4: Regenerated.
      
      From-SVN: r167259
      fabfcf5e
  23. Nov 19, 2010
  24. Nov 16, 2010
    • Francois-Xavier Coudert's avatar
      re PR fortran/32049 (Support on x86_64 also kind=16) · 1ec601bf
      Francois-Xavier Coudert authored
      
      /
      2010-11-13  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/32049
              * Makefile.def: Add libquadmath; build it with language=fortran.
              * configure.ac: Add libquadmath.
              * Makefile.tpl: Handle multiple libs in check-[+language+].
              * Makefile.in: Regenerate.
              * configure: Regenerate.
      
      libquadmath/
      2010-11-13  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/32049
              Initial implementation and checkin.
      
      gcc/fortran/
      2010-11-13  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/32049
              * gfortranspec.c (find_spec_file): New function.
              (lang_specific_driver): Try to find .spec file and use it.
              * trans-io.c (iocall): Define
              * IOCALL_X_REAL128/COMPLEX128(,write).
              (gfc_build_io_library_fndecls): Build decl for __float128 I/O.
              (transfer_expr): Call __float128 I/O functions.
              * trans-types.c (gfc_init_kinds): Allow kind-16 belonging
              to __float128.
      
      gcc/testsuite/
      2010-11-13  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/32049
              * gfortran.dg/quad_1.f90: New.
              * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
              compiler arguments.
              * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
              library search path; call gcc-set-multilib-library-path with
              arguments such that libgfortran.spec is found.
              (gfortran_init): Add path for libgfortran.spec to
      GFORTRAN_UNDER_TEST.
      
      libgomp/
      2010-11-13  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/32049
              * configure.ac: 
              * configure: Regenerate.
      
      libgfortran/
      2010-11-13  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
                  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/32049
              * Makefile.am: Add missing pow_r16_i4.c, add transfer128.c,
              link libquadmath, if used.
              * acinclude.m4 (LIBGFOR_CHECK_FLOAT128): Add.
              * configure.ac: Use it, touch spec file.
              * gfortran.map: Add pow_r16_i4 and
              transfer_(real,complex)128(,write) functions.
              * intrinsics/cshift0.c (cshift0): Handle __float128 type.
              * intrinsics/erfc_scaled_inc.c: Ditto.
              * intrinsics/pack_generic.c (pack): Ditto
              * intrinsics/spread_generic.c (spread): Ditto.
              * intrinsics/unpack_generic.c (unpack1): Ditto.
              * io/read.c (convert_real): Ditto.
              * io/transfer.c: Update comments.
              * io/transfer128.c: New file.
              * io/write_float.def (write_float): Handle __float128 type.
              * libgfortran.h: #include quadmath_weak.h, define __builtin_infq
              and nanq.
              * m4/mtype.m4: Handle __float128 type.
              * runtime/in_pack_generic.c (internal_pack): Ditto.
              * runtime/in_unpack_generic.c (internal_unpack): Ditto.
              * kinds-override.h: New file.
              * libgfortran.spec.in: Ditto.
              * generated/pow_r16_i4.c: Generated.
              * Makefile.in: Regenerate.
              * configure: Regenerate.
              * config.h: Regenerate.
              * bessel_r10.c: Regenerate.
              * bessel_r16.c: Regenerate.
              * bessel_r4.c: Regenerate.
              * bessel_r8.c: Regenerate.
              * exponent_r16.c: Regenerate.
              * fraction_r16.c: Regenerate.
              * nearest_r16.c: Regenerate.
              * norm2_r10.c: Regenerate.
              * norm2_r16.c: Regenerate.
              * norm2_r4.c: Regenerate.
              * norm2_r8.c: Regenerate.
              * rrspacing_r16.c: Regenerate.
              * set_exponent_r16.c: Regenerate.
              * spacing_r16.c: Regenerate.
      
      
      Co-Authored-By: default avatarTobias Burnus <burnus@net-b.de>
      
      From-SVN: r166825
      1ec601bf
Loading