1. 11 Oct, 2005 19 commits
  2. 10 Oct, 2005 13 commits
  3. 09 Oct, 2005 6 commits
    • re PR tree-optimization/24226 (ICE: Segmentation fault in operand_equal_p… · c9639aae
      re PR tree-optimization/24226 (ICE: Segmentation fault in operand_equal_p (complete loop unrolling))
      
      	PR tree-optimization/24226
      	* tree-cfg.c (remove_bb): Clean up unreachable loops.
      	* tree-flow.h (free_numbers_of_iterations_estimates_loop): Declare.
      	* tree-ssa-loop-niter.c (free_numbers_of_iterations_estimates_loop):
      	Export.
      
      From-SVN: r105151
      Zdenek Dvorak committed
    • * config/sparc/gmon-sol2.c (internal_mcount): Mark as used. · ad6cc85a
      From-SVN: r105140
      Eric Botcazou committed
    • PR libstdc++/24061 (issue 6.19) · 3c9b5053
      2005-10-09  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/24061 (issue 6.19)
      	* include/tr1/hashtable (struct node_const_iterator, struct
      	hashtable_const_iterator): New, add const variants to enable separate
      	overloadings for iterator and const_iterator in unordered_set and
      	unordered_multiset (as required by issue 6.19).
      	(class hashtable): Change the mutable_iterators template parameter
      	to constant_iterators and adjust throughout the logic.
      	(hashtable::insert(iterator, const value_type&), erase(iterator)
      	erase(iterator, iterator)): New, as per issue 6.19.
      	(hashtable::m_erase(node*, node**)): New, called by erase(iterator)
      	and erase(const_iterator).
      	(hashtable::Insert_Conv_Type): New, used by insert(iterator,
      	const value_type&) and insert(const_iterator, const value_type&)
      	to delegate the work to insert(const value_type&).
      	* include/tr1/unordered_map (class unordered_map, unordered_multimap):
      	Adjust typedefs.
      	* include/tr1/unordered_set (class unordered_set, unordered_multiset):
      	Likewise.
      	* testsuite/tr1/6_containers/unordered/erase/24061-map.cc: New.
      	* testsuite/tr1/6_containers/unordered/erase/24061-multimap.cc: New.
      	* testsuite/tr1/6_containers/unordered/erase/24061-multiset.cc: New.
      	* testsuite/tr1/6_containers/unordered/erase/24061-set.cc: New.
      	* testsuite/tr1/6_containers/unordered/insert/24061-map.cc: New.
      	* testsuite/tr1/6_containers/unordered/insert/24061-multimap.cc: New.
      	* testsuite/tr1/6_containers/unordered/insert/24061-multiset.cc: New.
      	* testsuite/tr1/6_containers/unordered/insert/24061-set.cc: New.
      
      From-SVN: r105138
      Paolo Carlini committed
    • * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9. · d8aa8596
      From-SVN: r105137
      Eric Botcazou committed
    • Daily bump. · 2669f8a7
      [[Split portion of a mixed commit.]]
      
      From-SVN: r105127.2
      GCC Administrator committed
  4. 08 Oct, 2005 2 commits
    • [multiple changes] · c5dce79b
      2005-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/24136
              * config/rs6000/darwin.md (movdf_low_si): Remove early clobber.
              Rewrite for no need for the early clobber.
      2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/24136
              * gfortran.fortran-torture/compile/pr24136.f: New test.
      
      From-SVN: r105123
      Andrew Pinski committed
    • configure.in (arm-*-linux-gnueabi): Add to noconfigdirs target-libffi... · 077fc835
      /
      	* configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
      	target-libffi, target-qthreads, target-libjava, and
      	targetlibobjc.
      	* configure: Regenerate.
      
      gcc/
      	Merge from csl-arm-branch:
      	2005-09-07  Paul Brook  <paul@codesourcery.com>
      	* config/arm/linux-eabi.h (SUBTARGET_EXTRA_LINK_SPEC): Prepend a
      	space to string.
      
      	2005-04-30  Paul Brook  <paul@codesourcery.com>
      	* config/arm/bpabi.h (TARGET_DEFAULT): Define.
      	* config/arm/linux-eabi.h (SUBTARGET_CPU_DEFAULT): Define.
      
      	2005-03-07  Daniel Jacobowitz  <dan@codesourcery.com>
      	* config/arm/arm.c (arm_all_abis): Add aapcs-linux.
      	(arm_override_options): Use TARGET_AAPCS_BASED.
      	* config/arm/arm.h (enum arm_abi_type): Add ARM_ABI_AAPCS_LINUX.
      	(PTRDIFF_TYPE): Use int for AAPCS.
      	(DEFAULT_SHORT_ENUMS): Use false for aapcs-linux.
      	* config/arm/linux-eabi.h (ARM_DEFAULT_ABI, WCHAR_TYPE): Define.
      	(DEFAULT_SHORT_ENUMS): Delete.
      	* doc/invoke.texi (ARM Options): Document -mabi=aapcs-linux.
      
      	2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>
      	* config/arm/arm.h (DEFAULT_SHORT_ENUMS): Wrap in #ifndef.
      	* config/arm/linux-eabi.h (DEFAULT_SHORT_ENUMS): Define to 0.
      	* config/arm/t-linux-eabi (TARGET_LIBGCC2_CFLAGS): Set to -fPIC.
      
      	2004-12-03  Mark Mitchell  <mark@codesourcery.com>
      	* config/arm/linux-eabi.h (LIBGCC_SPEC): Do not define.
      
      	2004-11-22  Mark Mitchell  <mark@codesourcery.com>
      	* config.gcc (arm*-*-linux-gnueabi): Use __cxa_atexit.
      
      	2004-11-19  Mark Mitchell  <mark@codesourcery.com>
      	* config.gcc (arm*-*-linux-gnueabi): Add it.
      	* config/arm/bpabi.h (FPUTYPE_DEFAULT): Undefine it before
      	redefining it.
      	(TARGET_OS_CPP_BUILTINS): Likeiwse.
      	* config/arm/linux-eabi.h: New file.
      	* config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): New macro.
      	(LINUX_TARET_LINK_SPEC): Likewise.
      	(LINK_SPEC): Use it.
      	* config/arm/t-linux-eabi: New file.
      
      libcpp/
      	* configure.ac: Require 64-bit int for arm*-*-*eabi*.
      	* configure: Regenerate.
      
      libstdc++/
      	Merge from csl-arm-branch:
      	2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>
      	* libstdc++-v3/config/linker-map.gnu: Add ARM EABI symbols.
      
      From-SVN: r105121
      Kazu Hirata committed