Skip to content
Snippets Groups Projects
  1. Jan 03, 2010
    • Paolo Carlini's avatar
      bitset (bitset<>::bitset(unsigned long long)): Add in C++0x mode. · eb07a8f5
      Paolo Carlini authored
      2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/profile/bitset (bitset<>::bitset(unsigned long long)): Add
      	in C++0x mode.
      	* include/debug/bitset (bitset<>::bitset(unsigned long long)): 
      	Likewise.
      
      From-SVN: r155589
      eb07a8f5
    • Richard Guenther's avatar
      re PR rtl-optimization/42589 (bswap optimization does not work for 32bit (but... · ba1ee228
      Richard Guenther authored
      re PR rtl-optimization/42589 (bswap optimization does not work for 32bit (but for 64bit) on 64bit registers)
      
      2010-01-03  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/42589
      	* tree-ssa-math-opts.c (execute_optimize_bswap): Allow
      	double-word expansion of bswap32.
      
      	* gcc.target/i386/pr42589.c: New testcase.
      
      From-SVN: r155588
      ba1ee228
    • Paolo Carlini's avatar
      hashtable (_Hashtable<>): Remove insert_return_type typedef. · 5004040e
      Paolo Carlini authored
      2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/tr1_impl/hashtable (_Hashtable<>): Remove insert_return_type
      	typedef.
      	* include/profile/unordered_map (unordered_map<>::insert(const
      	value_type&), unordered_multimap<>::insert(const value_type&)): Adjust.
      	* include/profile/unordered_set (unordered_set<>::insert(const
      	value_type&), unordered_multimap<>::insert(const value_type&)):
      	Likewise.
      
      From-SVN: r155587
      5004040e
    • Steven Bosscher's avatar
      postreload-gcse.c (insert_expr_in_table): Replace BLOCK_NUM with BLOCK_FOR_INSN. · b0de17ef
      Steven Bosscher authored
      	* postreload-gcse.c (insert_expr_in_table): Replace BLOCK_NUM
      	with BLOCK_FOR_INSN.
      	* auto-inc-dec.c (attempt_change, get_next_ref, find_inc): Likewise.
      	* ifcvt.c (noce_get_alt_condition, noce_try_abs,
      	noce_process_if_block): Likewise.
      	* gcse.c (compute_local_properties, insert_expr_in_table,
      	insert_set_in_table, canon_list_insert, find_avail_set,
      	pre_insert_copy_insn): Likewise.
      
      	* basic-block.h (BLOCK_NUM): Move from here...
      	* sched-int.h (BLOCK_NUM): ... to here to localize it in the scheduler.
      
      From-SVN: r155586
      b0de17ef
    • Paolo Carlini's avatar
      stl_pair.h (pair<>::pair(_U1&&, const _T2&), [...]): Use std::is_constructible... · a8685e15
      Paolo Carlini authored
      stl_pair.h (pair<>::pair(_U1&&, const _T2&), [...]): Use std::is_constructible instead of std::is_convertible.
      
      2010-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_pair.h (pair<>::pair(_U1&&, const _T2&),
      	pair<>::pair(const _T1&, _U2&&), pair<>::pair(_U1&&, _U2&&)):
      	Use std::is_constructible instead of std::is_convertible.
      
      From-SVN: r155585
      a8685e15
    • Richard Guenther's avatar
      re PR tree-optimization/42438 (Fix for PR38819 is too conservative) · a19eb9d2
      Richard Guenther authored
      2010-01-03  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/42438
      	* tree-ssa-pre.c (struct bb_bitmap_sets): Add
      	contains_may_not_return_call flag.
      	(BB_MAY_NOTRETURN): New.
      	(valid_in_sets): Trapping nary operations are not valid
      	in blocks that may not return.
      	(insert_into_preds_of_block): Remove check for trapping
      	expressions.
      	(compute_avail): Compute also BB_MAY_NOTRETURN.
      
      	* gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
      
      From-SVN: r155584
      a19eb9d2
    • Gerald Pfeifer's avatar
      * doc/invoke.texi: Add 2010 to copyright years. · c41b7b13
      Gerald Pfeifer authored
      From-SVN: r155583
      c41b7b13
    • Eric Botcazou's avatar
      * config/sparc/sparc.c: Fix formatting nits. · 4900aa61
      Eric Botcazou authored
      From-SVN: r155582
      4900aa61
    • GCC Administrator's avatar
      Daily bump. · f9de68b3
      GCC Administrator authored
      From-SVN: r155581
      f9de68b3
  2. Jan 02, 2010
  3. Jan 01, 2010
    • Richard Guenther's avatar
      re PR debug/42455 ("-fcompare-debug failure" at -O2 in 'recent' builds) · aecd4d81
      Richard Guenther authored
      2010-01-01  Richard Guenther  <rguenther@suse.de>
      
      	PR debug/42455
      	* tree-sra.c (analyze_all_variable_accesses): Work in DECL_UID
      	order.
      
      From-SVN: r155559
      aecd4d81
    • Joseph Myers's avatar
      re PR preprocessor/41947 (GCC Hexadecimal Floating point constant handling) · dadab4fd
      Joseph Myers authored
      libcpp:
      	PR preprocessor/41947
      	* expr.c (cpp_classify_number): Give error for hexadecimal
      	floating-point constant with no digits before or after point.
      
      gcc/testsuite:
      	* gcc.dg/c99-hexfloat-3.c: New test.
      
      From-SVN: r155558
      dadab4fd
    • Richard Guenther's avatar
      re PR c/42570 (ICE in get_alias_set, at alias.c:710) · e4a95933
      Richard Guenther authored
      2010-01-01  Richard Guenther  <rguenther@suse.de>
      
      	PR c/42570
      	* c-decl.c (grokdeclarator): For zero-size arrays force
      	structural equality checks as layout_type does.
      
      	* gcc.c-torture/execute/pr42570.c: New testcase.
      
      From-SVN: r155557
      e4a95933
    • H.J. Lu's avatar
      Move 2009 ChangeLog to ChangeLog-2009. · 0bdf1263
      H.J. Lu authored
      From-SVN: r155556
      0bdf1263
    • H.J. Lu's avatar
      Remove asterisk in LTO section name. · 91539475
      H.J. Lu authored
      2010-01-01  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR lto/42531
      	* lto-streamer-out.c (produce_asm): Revert the last change.
      	(copy_function): Likewise.
      
      	* lto-streamer.c (lto_get_section_name): Skip any leading
      	asterisk in name.
      
      From-SVN: r155555
      91539475
    • Richard Guenther's avatar
      re PR middle-end/42559 (ice in emit_block_move_hints with -O2) · a28ff68b
      Richard Guenther authored
      2010-01-01  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/42559
      	* builtins.c (get_object_alignment): Do not use DECL_ALIGN
      	for LABEL_DECLs.
      
      	* gcc.c-torture/compile/pr42559.c: New testcase.
      
      From-SVN: r155554
      a28ff68b
    • Anthony Green's avatar
      Update README for libffi 3.0.9. · 78542dee
      Anthony Green authored
      From-SVN: r155553
      78542dee
    • Matthias Klose's avatar
      Define HAVE_LONG_DOUBLE appropriately for MIPS. · 50117ecb
      Matthias Klose authored
      From-SVN: r155552
      50117ecb
    • Anthony Green's avatar
      xfail tests for AVR32 · bc472c00
      Anthony Green authored
      From-SVN: r155551
      bc472c00
    • Andreas Tobler's avatar
      Fixes for HPUX. · d7e9538e
      Andreas Tobler authored
      From-SVN: r155550
      d7e9538e
    • Andreas Tobler's avatar
      Add openbsd support. · cb14fcb8
      Andreas Tobler authored
      From-SVN: r155549
      cb14fcb8
    • Anthony Green's avatar
      Update xfails. · 1098bcf8
      Anthony Green authored
      From-SVN: r155548
      1098bcf8
    • Paolo Carlini's avatar
      2010-01-01 Paolo Carlini <paolo.carlini@oracle.com> · 6ab94513
      Paolo Carlini authored
      	Revert last change, reinstantiate basic_string and vstring tests.
      
      From-SVN: r155547
      6ab94513
    • Paolo Carlini's avatar
      propagation_consistent.cc: Remove, cannot instantiate basic_string for non-PODs (21/1). · c2744d09
      Paolo Carlini authored
      2010-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/21_strings/basic_string/requirements/exception/
      	propagation_consistent.cc: Remove, cannot instantiate basic_string
      	for non-PODs (21/1).
      	* testsuite/21_strings/basic_string/requirements/exception/
      	basic.cc: Likewise.
      	* testsuite/21_strings/basic_string/requirements/exception/
      	generation_prohibited.cc: Likewise.
      	* testsuite/ext/vstring/requirements/exception/
      	propagation_consistent.cc: Likewise.
      	* testsuite/ext/vstring/requirements/exception/basic.cc:
      	Likewise.
      	* testsuite/ext/vstring/requirements/exception/
      	generation_prohibited.cc: Likewise.
      
      From-SVN: r155546
      c2744d09
    • Benjamin Kosnik's avatar
      PR libstdc++/21772 part 3 · 3c0f2830
      Benjamin Kosnik authored
      2009-12-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/21772 part 3
      	* include/ext/throw_allocator.h: Add _GLIBCXX_IS_AGGREGATE.
      	* testsuite/util/testsuite_container_traits.h (traits<std::map>):
      	Add has_insert.
      	(traits<std::multimap>): Add has_insert.
      	(traits<std::multiset>): Add has_size_type_constructor.
      	* testsuite/23_containers/array/requirements/exception/
      	generation_prohibited.cc: New.
      	* testsuite/21_strings/basic_string/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/ext/vstring/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/unordered_map/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/multimap/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/set/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/unordered_multimap/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/forward_list/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/unordered_set/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/vector/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/deque/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/multiset/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/unordered_multiset/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      	* testsuite/23_containers/map/requirements/exception/
      	basic.cc: New.
      	generation_prohibited.cc: New.
      	propagation_consistent.cc: New.
      
      From-SVN: r155545
      3c0f2830
    • Benjamin Kosnik's avatar
      intro.xml: Order TR's at the end of status. · c448a85e
      Benjamin Kosnik authored
       2009-12-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/intro.xml: Order TR's at the end of status.
      	* doc/xml/manual/abi.xml: Update.
      	* doc/xml/manual/evolution.xml: Put in stubs.
      
      From-SVN: r155544
      c448a85e
    • GCC Administrator's avatar
      Daily bump. · 3452ba21
      GCC Administrator authored
      From-SVN: r155543
      3452ba21
  4. Dec 31, 2009
Loading