1. 11 Oct, 2006 10 commits
  2. 10 Oct, 2006 17 commits
  3. 09 Oct, 2006 13 commits
    • re PR libstdc++/29095 (cxxabi.h __cxa_cdtor_type not declared when included from "C") · 3c6430a3
      2006-10-09  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/29095
      	* libsupc++/cxxabi.h (__cxa_cdtor_type): Explicit "C" linkage.
      	* config/cpu/arm/cxxabi_tweaks.h: Same.
      	* config/cpu/generic/cxxabi_tweaks.h: Same.
      	* testsuite/abi: Add.
      	* testsuite/abi/header_cxxabi.cc: New.
      	* testsuite/demangle: Move...
      	* testsuite/abi/demangle: ...here.
      	* testsuite/libstdc++-dg/conformance.exp: Adjust testsuite file
      	calculation.
      	* scripts/create_testsuite_files: Same.
      	* testsuite/lib/libstdc++.exp (v3_target_compile_as_c): New.
      	(libstdc++-dg-test): Use it.
      
      From-SVN: r117589
      Benjamin Kosnik committed
    • Changelog: Undid erroneous tab-to-space conversion on last entry. · 175ff229
      2006-10-09  Brooks Moses  <bmoses@stanford.edu>
      
      	* Changelog: Undid erroneous tab-to-space conversion on last entry.
      
      From-SVN: r117588
      Brooks Moses committed
    • Changelog: Added spaces after * on last two entries. · 12923cd1
      2006-10-09  Brooks Moses  <bmoses@stanford.edu>
      
      	* Changelog: Added spaces after * on last two entries.
      
      From-SVN: r117587
      Brooks Moses committed
    • Make-lang.in: Added intrinsic.texi to GFORTRAN_TEXI dependences. · 2e582661
      2006-10-09  Brooks Moses  <bmoses@stanford.edu>
      
      	*Make-lang.in: Added intrinsic.texi to GFORTRAN_TEXI
      	dependences.
      
      From-SVN: r117586
      Brooks Moses committed
    • intrinsic.texi: (MOVE_ALLOC) changed "Options" to "Standards". · 3d614c74
      2006-10-09  Brooks Moses  <bmoses@stanford.edu>
      
      	*intrinsic.texi: (MOVE_ALLOC) changed "Options" to "Standards".
      
      From-SVN: r117585
      Brooks Moses committed
    • re PR fortran/15441 (RRSPACING broken for denormals) · cc6d3bde
      2006-10-06  Steven G. Kargl  <kargl@gcc.gnu.org>
       
      	* gfortran.h: Define GFC_MPFR_TOO_OLD via mpfr version info.
      	* arith.c (arctangent, gfc_check_real_range): Use it.	
      	* simplify.c (gfc_simplify_atan2, gfc_simplify_exponent,
      	gfc_simplify_log, gfc_simplify_nearest): Use it.
      
      	PR fortran/15441
      	PR fortran/29312
      	* iresolve.c (gfc_resolve_rrspacing): Give rrspacing library
      	routine hidden precision argument.
      	(gfc_resolve_spacing): Give spacing library routine hidden
      	precision, emin - 1, and tiny(x) arguments.
      	* simplify.c (gfc_simplify_nearest): Remove explicit subnormalization.
      	(gfc_simplify_rrspacing): Implement formula from Fortran 95 standard.
      	(gfc_simplify_spacing): Implement formula from Fortran 2003 standard.
      	* trans-intrinsic.c (gfc_intrinsic_map_t) Declare rrspacing and
      	spacing via LIBF_FUNCTION
      	(prepare_arg_info, call_builtin_clz, gfc_conv_intrinsic_spacing,
      	gfc_conv_intrinsic_rrspacing): Remove functions.
      	(gfc_conv_intrinsic_function): Remove calls to
      	gfc_conv_intrinsic_spacing and gfc_conv_intrinsic_rrspacing.
      	* f95-lang.c (gfc_init_builtin_functions): Remove __builtin_clz,
      	__builtin_clzl and __builtin_clzll
      
      
      2006-10-06  Steven G. Kargl  <kargl@gcc.gnu.org>
      
      	PR fortran/15441
      	PR fortran/29312
      	* configure.ac: Add HAVE_LDEXPF, HAVE_LDEXP, and HAVE_LDEXPL
      	* m4/spacing.m4: New file.  Use new HAVE_* defines.
      	* m4/rrspacing.m4: Ditto.
      	* Makefile.am: Handle new files.
      	* configure: Regenerated.
      	* Makefile.in: Ditto.
      	* config.h.in: Ditto.
      	* generated/spacing_r4.c: Generated.
      	* generated/spacing_r8.c: Ditto.
      	* generated/spacing_r10.c: Ditto.
      	* generated/spacing_r16.c: Ditto.
      	* generated/rrspacing_r4.c: Ditto.
      	* generated/rrspacing_r8.c: Ditto.
      	* generated/rrspacing_r10.c: Ditto.
      	* generated/rrspacing_r16.c: Ditto.
      
      From-SVN: r117584
      Steven G. Kargl committed
    • PR libstdc++/28277 (partial: __add_grouping) · a484326f
      2006-10-09  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/28277 (partial: __add_grouping)
      	* include/bits/locale_facets.tcc (__add_grouping<>(_CharT*, _CharT,
      	const char*, size_t, const _CharT*, const _CharT*)): Rewrite in
      	non-recursive form.
      
      From-SVN: r117581
      Paolo Carlini committed
    • Revert emutls patch. · a98d4769
      From-SVN: r117578
      Richard Henderson committed
    • re PR middle-end/29254 (verify_cgraph_node failed (inlined_to pointer is set but… · 5771bd91
      re PR middle-end/29254 (verify_cgraph_node failed (inlined_to pointer is set but no predecessors found))
      
      2006-10-09  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/29254
      	* cgraphunit.c (verify_cgraph_node): Bail out on earlier
      	errors.
      
      	* gcc.dg/pr29254.c: New testcase.
      
      From-SVN: r117577
      Richard Guenther committed
    • re PR target/27880 (undefined reference to `_Unwind_GetIPInfo') · e64f5acf
      	PR target/27880
      	* unwind-c.c (PERSONALITY_FUNCTION): Ifdef use of _Unwind_GetIPInfo.
      	* configure.ac (HAVE_GETIPINFO): Check for _Unwind_GetIPInfo.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      From-SVN: r117576
      Steve Ellcey committed
    • PR libstdc++/28277 (partial: money_put bits) · c9a5bd54
      2006-10-09  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/28277 (partial: money_put bits)
      	* include/bits/locale_facets.tcc (money_put<>::_M_insert(iter_type,
      	ios_base&, char_type, const string_type&)): Avoid __builtin_alloca
      	with no limit, do the work in place.
      
      	* include/bits/locale_facets.tcc (money_put<>::do_put(iter_type,
      	bool, ios_base&, char_type, long double)): Avoid unnecessary
      	__builtin_alloca, do the work in place.
      
      From-SVN: r117571
      Paolo Carlini committed
    • globals_io.cc (_GLIBCXX_once): Remove, unused. · a145e9b6
      2006-10-09  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/globals_io.cc (_GLIBCXX_once): Remove, unused.
      	(_GLIBCXX_mutex): Same.
      	(_GLIBCXX_mutex_addres): Same.
      	(_GLIBCXX_mutex_init): Same.
      	(_GLIBCXX_mutex_address_init): Same.
      
      From-SVN: r117570
      Benjamin Kosnik committed