Skip to content
Snippets Groups Projects
  1. Oct 18, 2007
    • Benjamin Kosnik's avatar
      re PR libstdc++/30085 (switch debug mode hash containers from ext to tr1) · e63637ea
      Benjamin Kosnik authored
      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
      e63637ea
    • Richard Guenther's avatar
      tree-ssa.c (uid_ssaname_map_eq): New function. · e445a2ff
      Richard Guenther authored
      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
      e445a2ff
    • Richard Guenther's avatar
      tree-flow.h (struct gimple_df): Make referenced_vars a uid_decl_map. · 9fc5a389
      Richard Guenther authored
      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
      9fc5a389
    • Daniel Jacobowitz's avatar
      mips.c (mips_dwarf_register_span): New. · 076a5ce6
      Daniel Jacobowitz authored
      	* config/mips/mips.c (mips_dwarf_register_span): New.
      	(TARGET_DWARF_REGISTER_SPAN): Define.
      
      From-SVN: r129438
      076a5ce6
    • Paul Thomas's avatar
      re PR fortran/33233 (Parent and contained procedure: Wrongly treated as generic procedures) · a944c79a
      Paul Thomas authored
      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
      a944c79a
    • Paul Thomas's avatar
      re PR fortran/33733 (ICEs in simplify_transfer) · a7f638ec
      Paul Thomas authored
      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
      a7f638ec
    • Paul Thomas's avatar
      re PR fortran/33733 (ICEs in simplify_transfer) · 2dc95548
      Paul Thomas authored
      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
      2dc95548
    • Paolo Carlini's avatar
      re PR libstdc++/33807 (Incorrect ambiguous overload) · 741e7594
      Paolo Carlini authored
      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
      741e7594
    • Chen Liqin's avatar
      Because we merge score3 and score7 into the same backend, · 254f5222
      Chen Liqin authored
      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
      254f5222
    • Daniel Berlin's avatar
      Remove myself from dataflow reviewers · 23710ddd
      Daniel Berlin authored
      From-SVN: r129428
      23710ddd
    • GCC Administrator's avatar
      Daily bump. · b8196120
      GCC Administrator authored
      From-SVN: r129426
      b8196120
  2. Oct 17, 2007
    • Ben Elliston's avatar
      environ.c (init_choice): Remove unused function. · 9651c2ed
      Ben Elliston authored
      	* runtime/environ.c (init_choice): Remove unused function.
      	(show_choice): Likewise.
      	(choice): Remove.
      	(FP_ROUND_NEAREST, FP_ROUND_UP, FP_ROUND_DOWN, FP_ROUND_ZERO):
      	Remove.
      	(precision, signal_choices): Remove.
      
      From-SVN: r129423
      9651c2ed
    • Paolo Carlini's avatar
      cpp_type_traits.h (__is_byte): Add. · 394033f8
      Paolo Carlini authored
      2007-10-17  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/cpp_type_traits.h (__is_byte): Add.
      	* include/bits/stl_algobase.h (struct __fill, struct __fill_n,
      	__fill_aux, __fill_n_aux): Remove.
      	(__fill_a, __fill_n_a): Add.
      	(fill, fill_n): Adjust.
      
      From-SVN: r129421
      394033f8
    • Andrew Pinski's avatar
      cfgexpand.c (expand_stack_vars): Add checking to make sure that the offset of... · f8da8190
      Andrew Pinski authored
      cfgexpand.c (expand_stack_vars): Add checking to make sure that the offset of a variable is not greater than the...
      
      2007-10-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * cfgexpand.c (expand_stack_vars): Add checking to make sure
              that the offset of a variable is not greater than the size
              of the paritition.
      
      From-SVN: r129420
      f8da8190
    • Anatoly Sokolov's avatar
      avr.c (avr_mcu_types): Add support for atmega48p, atmega88p, atmega168p and atmega328p devices. · fabf8971
      Anatoly Sokolov authored
      	* config/avr/avr.c (avr_mcu_types): Add support for atmega48p, 
      	atmega88p, atmega168p and atmega328p devices.
      	* config/avr/avr.h (LINK_SPEC): (Ditto.).
      	(CRT_BINUTILS_SPECS): (Ditto.).
      	* config/avr/t-avr (MULTILIB_MATCHES): (Ditto.).
      
      From-SVN: r129419
      fabf8971
    • Maxim Kuvyrkov's avatar
      sched-ebb.c: Surround code with '#ifdef INSN_SCHEDULING'. · a750daa2
      Maxim Kuvyrkov authored
      	* sched-ebb.c: Surround code with '#ifdef INSN_SCHEDULING'.
      	* ddg.c: Ditto.
      	* sched-deps.c: Ditto.  Remove nested #ifdef's INSN_SCHEDULING.
      	* sched-int.h: Surround declarations with '#ifdef INSN_SCHEDULING'.
      	(print_insn): Move declaration to ...
      	* rtl.h (print_insn): ... here.
      
      From-SVN: r129417
      a750daa2
    • Maxim Kuvyrkov's avatar
      m68k.h (m68k_sched_cpu, [...]): Move declarations to ... · fb7803cb
      Maxim Kuvyrkov authored
      	* config/m68k/m68k.h (m68k_sched_cpu, m68k_sched_attr_opx_type,
      	m68k_sched_attr_opy_type, m68k_sched_attr_size, m68k_sched_attr_op_mem,
      	m68k_sched_branch_type): Move declarations to ...
      	* config/m68/m68k-protos.h: ... here.
      
      From-SVN: r129416
      fb7803cb
    • Maxim Kuvyrkov's avatar
      * genattrtab.c (main): Rearrange output of insn-attrtab.c headers. · bce5fe51
      Maxim Kuvyrkov authored
      From-SVN: r129415
      bce5fe51
    • Eric B. Weddington's avatar
      avr.c (avr_mcu_types): Add attiny48. · 59902acf
      Eric B. Weddington authored
      	* config/avr/avr.c (avr_mcu_types): Add attiny48.
      	* config/avr/avr.h (LINK_SPEC): Likewise.
      	(CRT_BINUTILS_SPECS): Likewsie.
      	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.
      
      From-SVN: r129414
      59902acf
    • Paolo Carlini's avatar
      stl_iterator.h (back_insert_iterator<>::operator= (typename _Container::value_type&&), [...]): Add. · 45d50699
      Paolo Carlini authored
      2007-10-17  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_iterator.h (back_insert_iterator<>::operator=
      	(typename _Container::value_type&&), front_insert_iterator<>::
      	operator=(typename _Container::value_type&&), insert_iterator<>::
      	operator=(typename _Container::value_type&&)): Add.
      
      	* include/bits/stl_iterator.h (insert_iterator<>::operator=
      	(typename _Container::const_reference)): Fix typo in signature.
      
      From-SVN: r129413
      45d50699
    • David Edelsohn's avatar
      - correct comment to AIX 5.3. · 93511cb4
      David Edelsohn authored
      From-SVN: r129412
      93511cb4
    • Eric B. Weddington's avatar
      avr.c (avr_mcu_types): Add attiny43u. · 859bc2ff
      Eric B. Weddington authored
      	* config/avr/avr.c (avr_mcu_types): Add attiny43u.
      	* config/avr/avr.h (CRT_BINUTILS_SPECS): Likewsie.
      	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.
      
      From-SVN: r129411
      859bc2ff
    • Uros Bizjak's avatar
      re PR middle-end/33794 (Wrong code w/ -ffast-math) · 2e23a5b3
      Uros Bizjak authored
      
              PR middle-end/33794
              * gfortran.dg/pr33794.f90: New testcase.
      
      
      Co-Authored-By: default avatarFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>
      
      From-SVN: r129410
      2e23a5b3
    • Uros Bizjak's avatar
      re PR middle-end/33794 (Wrong code w/ -ffast-math) · 590e9a42
      Uros Bizjak authored
      	PR middle-end/33794
      	* reg-stack.c (move_for_stack_reg): Swap input argument of
      	UNSPEC_TAN insn to the top of the stack.
      
      From-SVN: r129406
      590e9a42
    • Richard Guenther's avatar
      Make-lang.in (java/builtins.o): Add $(OPTABS_H) and $(EXPR_H) dependencies. · 13d71644
      Richard Guenther authored
      2007-10-17  Richard Guenther  <rguenther@suse.de>
      
      	* Make-lang.in (java/builtins.o): Add $(OPTABS_H) and $(EXPR_H)
      	dependencies.
      
      From-SVN: r129405
      13d71644
    • Paolo Carlini's avatar
      array: Correct macro guarding cbegin, cend, crbegin, crend. · 5f708c54
      Paolo Carlini authored
      2007-10-17  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1_impl/array: Correct macro guarding cbegin, cend,
      	crbegin, crend.
      	* include/tr1_impl/hashtable: Likewise.
      
      From-SVN: r129404
      5f708c54
    • Uros Bizjak's avatar
      re PR target/32961 (Gcc has different requirements for x86 shift xmm intrinsics) · 2290121c
      Uros Bizjak authored
      	PR target/32961
      	* config/i386/i386.c (ix86_expand_builtin) [IX86_BUILTIN_PSLLWI128,
      	IX86_BUILTIN_PSLLDI128, BUILTIN_PSLLQI128, IX86_BUILTIN_PSRAWI128,
      	IX86_BUILTIN_PSRADI128, IX86_BUILTIN_PSRLWI128,
      	IX86_BUILTIN_PSRLDI128, IX86_BUILTIN_PSRLQI128]: Do not require
      	immediate shift value.
      	config/i386/emmintrin.h (_mm_slli_epi16, _mm_slli_epi32,
      	_mm_slli_epi64, _mm_srai_epi16, _mm_srai_epi32, _mm_srli_epi16,
      	_mm_srli_epi32, _mm_srli_epi64): Remove 'const' from count argument.
      	Remove macros for !__OPTIMIZE__ case.
      
      testsuite/ChangeLog:
      
      	PR target/32961
      	* gcc.target/i386/pr32961.c: New testcase.
      	* gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
      	__builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
      	__builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
      	__builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
      	__builtin_ia32_pslldi128 defines.
      
      From-SVN: r129403
      2290121c
    • Christopher D. Rickett's avatar
      re PR fortran/33760 (Bind(C): Using C_PTR as structure constructor gives an ICE) · 36dcec91
      Christopher D. Rickett authored
      2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
      
              PR fortran/33760
              * symbol.c (gen_special_c_interop_ptr): Remove code to create
              constructor for c_null_ptr and c_null_funptr with value of 0.
              * expr.c (check_init_expr): Prevent check on constructors for
              iso_c_binding derived types.
              * resolve.c (resolve_structure_cons): Verify that the user isn't
              trying to invoke a structure constructor for one of the
              iso_c_binding derived types.
      
      
      2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
      
              PR fortran/33760
              * gfortran.dg/c_ptr_tests_13.f03: New test case.
      
      From-SVN: r129402
      36dcec91
    • Daniel Berlin's avatar
      tree-ssa-structalias.c (rewrite_constraints): Don't test for directness anymore. · aa46c8a3
      Daniel Berlin authored
      2007-10-17  Daniel Berlin  <dberlin@dberlin.org>
      
      	* tree-ssa-structalias.c (rewrite_constraints): Don't test for
      	directness anymore.
      	(perform_var_substitution): Only DFS from real nodes. Don't test
      	for directness.
      	(unite_pointer_equivalences): Fix broken test.
      
      From-SVN: r129401
      aa46c8a3
    • Alan Modra's avatar
      rs6000.c (rs6000_emit_epilogue): Correct altivec sp_offset. · 45b194f8
      Alan Modra authored
      	* config/rs6000/rs6000.c (rs6000_emit_epilogue): Correct
      	altivec sp_offset.  Rearrange sp_offset assignments to
      	correspond to stack adjustments.  Use frame_reg_rtx for
      	SPE register restores.  Correct SPE stack adjustment.
      
      From-SVN: r129400
      45b194f8
    • Paolo Carlini's avatar
      vstring.h (__versa_string<>::front, [...]): Add. · 07d8d70f
      Paolo Carlini authored
      2007-10-16  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/ext/vstring.h (__versa_string<>::front, 
      	__versa_string<>::back): Add.
      	* testsuite/ext/vstring/element_access/char/front_back.cc: New.
      	* testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
      
      From-SVN: r129399
      07d8d70f
    • GCC Administrator's avatar
      Daily bump. · 9bc5275f
      GCC Administrator authored
      From-SVN: r129396
      9bc5275f
    • Manuel López-Ibáñez's avatar
      builtins.c (gimplify_va_arg_expr): Use inform for help message. · c5409249
      Manuel López-Ibáñez authored
      2007-10-17  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	* builtins.c (gimplify_va_arg_expr): Use inform for help message.
      	* toplev.c (check_global_declaration_1): Use appropriate warning
      	option instead of unnamed warning.
      	* stor-layout.c (layout_decl): Likewise.
      	* c-typeck.c (build_conditional_expr): Likewise.
      	(build_compound_expr): Fix wrong comment.
      	(build_binary_op): Use appropriate warning option instead of
      	unnamed warning.
      	* cfgexpand.c (tree_expand_cfg): Likewise.
      	* tree-optimize.c (tree_rest_of_compilation): Likewise.
      	* tree-cfg.c (remove_useless_stmts_warn_notreached): Likewise.
      	(execute_warn_function_return): Likewise.
      	* stmt.c (warn_if_unused_value): Likewise.
      cp/
      	* typeck.c (build_binary_op) : Use appropriate warning option
      	instead of unnamed warning.
      
      From-SVN: r129393
      c5409249
  3. Oct 16, 2007
    • Paolo Carlini's avatar
      re PR c++/28639 (ICE trying to print error on invalid template parameter) · 2e8cd6eb
      Paolo Carlini authored
      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
      2e8cd6eb
    • Paolo Carlini's avatar
      re PR c++/31446 (ICE with invalid template parameter) · bf98d3b6
      Paolo Carlini authored
      /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
      bf98d3b6
    • Paolo Carlini's avatar
      stl_queue.h (queue<>::queue(_Sequence&&), [...]): Add. · 7aa1cb97
      Paolo Carlini authored
      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
      7aa1cb97
    • Eric B. Weddington's avatar
      avr.c (avr_mcu_types): Add at90pwm216, at90pwm316. · 2bf374ab
      Eric B. Weddington authored
      	* 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
      2bf374ab
    • Mark Mitchell's avatar
      Fix typo · 76d7d4dc
      Mark Mitchell authored
      From-SVN: r129387
      76d7d4dc
    • Mark Mitchell's avatar
      typeck.c (cp_apply_type_quals_to_decl): Expand documentation. · 15896502
      Mark Mitchell authored
      	* typeck.c (cp_apply_type_quals_to_decl): Expand documentation.
      	* decl.c (start_decl): Tidy.
      	(start_decl_1): Call cp_apply_type_quals_to_decl after completing
      	the type.
      	(grokdeclarator): Clarify comment.
      	* g++.dg/opt/const-5.C: New test.
      
      From-SVN: r129386
      15896502
    • Amruth Laxman's avatar
      re PR target/33594 (stack arrays not aligned on word boundaries) · 9eb061d7
      Amruth Laxman authored
      	PR target/33594
      	* config/sparc/sparc.h (LOCAL_ALIGNMENT): Define.
      
      From-SVN: r129385
      9eb061d7
Loading