1. 10 Oct, 2005 7 commits
  2. 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
  3. 08 Oct, 2005 7 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
    • re PR c++/22172 (Internal compiler error, seg fault.) · 31e832d1
      2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
      
              PR c++/22172
              * parser.c (cp_parser_postfix_expression) <RID_TYPENAME>: Treat nontype
              scopes as nondependent.
      
      From-SVN: r105120
      James A. Morrison committed
    • re PR other/22202 (Superfluous space in description of max-variable-expansions-in-unroller) · 5fa534e3
      	PR other/22202
      	* params.def (PARAM_MAX_VARIABLE_EXPANSIONS): Remove superfluous
      	spaces.
      	(PARAM_SMS_DFA_HISTORY): Likewise.
      
      From-SVN: r105115
      Steven Bosscher committed
    • re PR middle-end/23150 (20050713-1.c fails on arm-none-eabi with -O2 or -Os.) · 07eef816
      	PR middle-end/23150
      	* calls.c (mem_overlaps_already_clobbered_arg_p): New.
      	(load_register_parameters): Call it.
      	(check_sibcall_argument_overlap_1): Likewise.
      	(store_one_arg): Likewise.
      
      From-SVN: r105114
      Kazu Hirata committed
    • Fix gcc.dg/vect/vect-shift-1.c failure. · 3dbb4dce
      * config/ia64/vect.md (ashl<mode>3, ashr<mode>3, lshr<mode>3): Use
      DImode not VECINT24 for operand 2.
      
      From-SVN: r105113
      James E Wilson committed
    • Daily bump. · 4383bf26
      [[Split portion of a mixed commit.]]
      
      From-SVN: r105108.2
      GCC Administrator committed
  4. 07 Oct, 2005 15 commits
  5. 06 Oct, 2005 5 commits