1. 18 Oct, 2007 13 commits
    • LocaleData.class: Regenerate · e34537aa
      	* classpath/lib/gnu/java/locale/LocaleData.class: Regenerate
      	* classpath/lib/gnu/javax/sound/sampled/gstreamer: Add generated
      	files.
      	* gnu/javax/sound/sampled/gstreamer: Add generated files.
      
      From-SVN: r129447
      David Daney committed
    • linux-unwind.h (mips_fallback_frame_state): Use new reg_offset variable to… · 25127042
      linux-unwind.h (mips_fallback_frame_state): Use new reg_offset variable to calculate register locations.
      
      gcc/
      2007-10-17  David Daney  <ddaney@avtrex.com>
      
      	* config/mips/linux-unwind.h (mips_fallback_frame_state): Use new
      	reg_offset variable to calculate register locations.
      
      From-SVN: r129446
      David Daney committed
    • re PR libstdc++/30085 (switch debug mode hash containers from ext to tr1) · e63637ea
      2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/ext/hash_map: To...
      	* include/backward/hash_map: ...here. Remove debug mode.
      	* include/ext/hash_set: To...
      	* include/backward/hash_set: ...here. Remove debug mode.
      	* include/ext/hash_fun.h: To...
      	* include/backward/hash_fun.h: ...here.
      	* include/ext/hashtable.h: To...
      	* include/backward/hashtable.h: ...here.
      	
      	* include/bits/c++config: Remove __gnu_cxx namespace from debug mode.
      	* include/debug/debug.h: Same.
      		
      	* include/debug/hash_map: Remove.
      	* include/debug/hash_multimap.h: Remove.
      	* include/debug/hash_set.h: Remove.
      	* include/debug/hash_set: Remove.
      	* include/debug/hash_multiset.h: Remove.
      	* include/debug/hash_map.h: Remove.
      	
      	* include/Makefile.am (ext_headers): Move hash_set, hash_map to
      	backward.
      	(debug_headers): Remove hash_map, hash_set, hash_map.h,
      	hash_map.h, hash_multiset.h, hash_multimap.h.	
      	* include/Makefile.in: Regenerate.
      
      	* docs/html/debug.html: Update.
      	* docs/html/ext/howto.html: Same.
      	* docs/html/faq/index.html: Same.
      	* docs/doxygen/Intro.3: Same.
      	* docs/doxygen/user.cfg.in: Adjust includes.
      	* testsuite/ext/hash_map: Move to...
      	* testsuite/backward/hash_map: ...here.
      	* testsuite/ext/hash_set: Move to...
      	* testsuite/backward/hash_set: ...here.
      	
      2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
              
      	Removal of pre-ISO C++ items from include/backwards.
      	* include/Makefile.am (backward_headers): Remove all but strstream,
      	backward_warning.h.
      	* include/Makefile.in: Regenerate.
      	* include/backward/new.h: Remove.
      	* include/backward/iterator.h: Same.
      	* include/backward/alloc.h: Same.
      	* include/backward/set.h: Same.
      	* include/backward/hashtable.h: Same.
      	* include/backward/hash_set.h: Same.
      	* include/backward/fstream.h: Same.
      	* include/backward/tempbuf.h: Same.
      	* include/backward/istream.h: Same.
      	* include/backward/bvector.h: Same.
      	* include/backward/stack.h: Same.
      	* include/backward/rope.h: Same.
      	* include/backward/complex.h: Same.
      	* include/backward/ostream.h: Same.
      	* include/backward/heap.h: Same.
      	* include/backward/iostream.h: Same.
      	* include/backward/function.h: Same.
      	* include/backward/multimap.h: Same.
      	* include/backward/pair.h: Same.
      	* include/backward/stream.h: Same.
      	* include/backward/iomanip.h: Same.
      	* include/backward/slist.h: Same.
      	* include/backward/tree.h: Same.
      	* include/backward/vector.h: Same.
      	* include/backward/deque.h: Same.
      	* include/backward/multiset.h: Same.
      	* include/backward/defalloc.h: Same.
      	* include/backward/list.h: Same.
      	* include/backward/map.h: Same.
      	* include/backward/algobase.h: Same.
      	* include/backward/hash_map.h: Same.
      	* include/backward/algo.h: Same.
      	* include/backward/queue.h: Same.
      	* include/backward/streambuf.h: Same.
      	* testsuite/backward/header_hash_set_h.cc: Same.
      	* testsuite/backward/header_slist_h.cc: Same.
      	* testsuite/backward/header_hash_map_h.cc: Same.
      	* testsuite/backward/header_tempbuf_h.cc: Same.
      	* testsuite/backward/header_deque_h.cc: Same.
      	* testsuite/backward/header_rope_h.cc: Same.
      	* testsuite/backward/header_iterator_h.cc: Same.
      	* testsuite/backward/header_hashtable_h.cc: Same.
      
      2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/30085
      	* include/debug/unordered_map: New.
      	* include/debug/unordered_set: New.
      	* include/debug/safe_association.h: New.	
      	* include/std/unordered_map: Include debug header if _GLIBCXX_DEBUG.
      	* include/std/unordered_set: Same.
      	* include/Makefile.am (debug_headers): Add unordered_map,
      	unordered_set, safe_association.h.
      	* include/Makefile.in: Regenerate.
      	* testsuite/23_containers/unordered_map/requirements/debug.cc: New.
      	* testsuite/23_containers/unordered_multimap/requirements/
      	debug.cc: New.
      	* testsuite/23_containers/unordered_set/requirements/debug.cc: New.
      	* testsuite/23_containers/unordered_multiset/requirements/
      	debug.cc: New.
      
      2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
      	
      	* testsuite/util/native_type/assoc/native_hash_multimap.hpp: Remove
      	hash_map include.
      
      From-SVN: r129442
      Benjamin Kosnik committed
    • tree-ssa.c (uid_ssaname_map_eq): New function. · e445a2ff
      2007-10-18  Richard Guenther  <rguenther@suse.de>
      
      	* tree-ssa.c (uid_ssaname_map_eq): New function.
      	(uid_ssaname_map_has): Likewise.
      	(init_tree_ssa): Allocate default_defs as uid_ssaname map.
      	* tree-flow.h (struct gimple_df): Make default_defs a
      	uid_ssaname map.
      	* tree-dfa.c (gimple_default_def): Deal with it.
      	(set_default_def): Likewise.
      
      From-SVN: r129441
      Richard Guenther committed
    • tree-flow.h (struct gimple_df): Make referenced_vars a uid_decl_map. · 9fc5a389
      2007-10-18  Richard Guenther  <rguenther@suse.de>
      
      	* tree-flow.h (struct gimple_df): Make referenced_vars
      	a uid_decl_map.
      	(uid_decl_map_eq): Declare.
      	(uid_decl_map_hash): Likewise.
      	* tree-ssa.c (uid_decl_map_eq): New function.
      	(uid_decl_map_hash): Likewise.
      	(init_tree_ssa): Make referenced_vars a uid_decl_map.
      	* tree-flow-inline.h (first_referenced_var): Deal with
      	the referenced_vars representation change.
      	(next_referenced_var): Likewise.
      	* tree-dfa.c (referenced_var_lookup): Likewise.
      	(referenced_var_check_and_insert): Likewise.
      	(remove_referenced_var): Likewise.
      
      From-SVN: r129440
      Richard Guenther committed
    • mips.c (mips_dwarf_register_span): New. · 076a5ce6
      	* config/mips/mips.c (mips_dwarf_register_span): New.
      	(TARGET_DWARF_REGISTER_SPAN): Define.
      
      From-SVN: r129438
      Daniel Jacobowitz committed
    • re PR fortran/33233 (Parent and contained procedure: Wrongly treated as generic procedures) · a944c79a
      2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/33233
      	* resolve.c (check_host_association): Check singly contained
      	namespaces and start search for symbol in current namespace.
      
      2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/33233
      	* gfortran.dg/host_assoc_function_1.f90: Correct references.
      	* gfortran.dg/host_assoc_function_3.f90: New test.
      
      From-SVN: r129437
      Paul Thomas committed
    • re PR fortran/33733 (ICEs in simplify_transfer) · a7f638ec
      2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
      	    Dominique d'Humieres  <dominiq@lps.ens.fr>
      
      	PR fortran/33733
      	* simplify.c (gfc_simplify_transfer): Return null if the source
      	expression is EXPR_FUNCTION.
      
      2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/33733
      	* gfortran.dg/transfer_simplify_6.f90: New test.
      
      From-SVN: r129436
      Paul Thomas committed
    • re PR fortran/33733 (ICEs in simplify_transfer) · 2dc95548
      2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
      	    Dominique d'Humieres  <dominiq@lps.ens.fr>
      
      	PR fortran/33733
      	* simplify.c (gfc_simplify_transfer): Return null if the source
      	expression is EXPR_FUNCTION.
      
      2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/33733
      	* gfortran.dg/transfer_simplify_6.f90: New test.
      
      From-SVN: r129435
      Paul Thomas committed
    • re PR libstdc++/33807 (Incorrect ambiguous overload) · 741e7594
      2007-10-18  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/33807
      	* include/bits/allocator.h (operator==(const allocator<_Tp>&,
      	const allocator<_Tp>&), operator!=(const allocator<_Tp>&,
      	const allocator<_Tp>&)): Add.
      	* testsuite/20_util/allocator/33807.cc: New.
      
      From-SVN: r129434
      Paolo Carlini committed
    • Because we merge score3 and score7 into the same backend, · 254f5222
      so make a lot of changes in the code structure.
      
      Changelog:
              * config.gcc : update score-*-elf(extra_objs).
              * config/score/mac.md : Remove.
              * config/score/misc.md : Remove.
              * config/score/score7.md : Remove.
              * config/score/score-mdaux.h : Remove.
              * config/score/score-mdaux.c : Remove.
              * config/score/score-version.h : Remove.
              * config/score/score-generic.md : New.
              * config/score/score3.h : New.
              * config/score/score3.c : New.
              * config/score/score7.h : New.
              * config/score/score7.c : New.
              * config/score/mul-div.S : add flush_cache score3 support.
              * config/score/elf.h : Fix some typos.
              * config/score/score.md : merge score3 and score7 pattern.
              * config/score/score.c : use to seperate which target it used.
              * config/score/score.h : use to seperate the target macro.
              * config/score/score.opt : remove -mmac option , add -mscore3,
              -mscore3d and -march OPTION support.
      
      From-SVN: r129431
      Chen Liqin committed
    • Remove myself from dataflow reviewers · 23710ddd
      From-SVN: r129428
      Daniel Berlin committed
    • Daily bump. · b8196120
      From-SVN: r129426
      GCC Administrator committed
  2. 17 Oct, 2007 22 commits
  3. 16 Oct, 2007 5 commits
    • re PR c++/28639 (ICE trying to print error on invalid template parameter) · 2e8cd6eb
      2007-10-16  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/28639
      	PR c++/30299
      	* g++.dg/template/void12.C: New.
      	* g++.dg/template/void13.C: New.
      
      From-SVN: r129392
      Paolo Carlini committed
    • re PR c++/31446 (ICE with invalid template parameter) · bf98d3b6
      /cp
      2007-10-16  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/31446
      	* pt.c (current_template_args): Do not change TREE_LIST elements
      	with a TREE_VALUE of error_mark_node.
      
      /testsuite
      2007-10-16  Paolo Carlini  <pcarlini@suse.de>
      
      	PR c++/31446
      	* g++.dg/template/void11.C: New.
      	* g++.dg/template/void2.C: Adjust error markers.
      	* g++.dg/template/void10.C: Likewise.
      	* g++.dg/template/crash55.C: Likewise.
      
      From-SVN: r129391
      Paolo Carlini committed
    • stl_queue.h (queue<>::queue(_Sequence&&), [...]): Add. · 7aa1cb97
      2007-10-16  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_queue.h (queue<>::queue(_Sequence&&),
      	queue<>::queue(queue&&), queue<>::operator=(queue&&),
      	queue<>::push(value_type&&), queue<>::swap(queue&&),
      	swap(queue<>&, queue<>&), swap(queue<>&&, queue<>&),
      	swap(queue<>&, queue<>&&), priority_queue<>::
      	priority_queue(const _Compare&, _Sequence&&),
      	priority_queue<>::priority_queue(_InputIterator, _InputIterator,
      	const _Compare&, _Sequence&&),
      	priority_queue<>::priority_queue(priority_queue&&),
      	priority_queue<>::operator=(priority_queue&&),
      	priority_queue<>::push(value_type&&),
      	priority_queue<>::swap(priority_queue&&),
      	swap(priority_queue<>&, priority_queue<>&),
      	swap(priority_queue<>&&, priority_queue<>&),
      	swap(priority_queue<>&, priority_queue<>&&)): Add.
      	* include/bits/stl_stack.h (stack<>::stack(_Sequence&&),
      	stack<>::push(value_type&&), stack<>::swap(stack&&),
      	swap(stack<>&, stack<>&), swap(stack<>&&, stack<>&),
      	swap(stack<>&, stack<>&&)): Add.
      	* testsuite/23_containers/queue/moveable.cc: New.
      	* testsuite/23_containers/priority_queue/moveable.cc: Likewise.
      
      From-SVN: r129390
      Paolo Carlini committed
    • avr.c (avr_mcu_types): Add at90pwm216, at90pwm316. · 2bf374ab
      	* config/avr/avr.c (avr_mcu_types): Add at90pwm216, at90pwm316.
      	* config/avr/avr.h (LINK_SPEC): Likewise and remove regex for
      	similar devices.
      	(CRT_BINUTILS_SPECS): Likewsie.
      	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.
      
      From-SVN: r129389
      Eric B. Weddington committed
    • Fix typo · 76d7d4dc
      From-SVN: r129387
      Mark Mitchell committed