Skip to content
Snippets Groups Projects
  1. Nov 03, 2012
  2. Nov 02, 2012
    • Ian Lance Taylor's avatar
      syscall, mksysinfo: Prepare syscall package for 64-bit int. · ff95e2ab
      Ian Lance Taylor authored
      From-SVN: r193112
      ff95e2ab
    • Andrew Pinski's avatar
      re PR rtl-optimization/54524 (Spurious add on sum of bitshifts (forward-propagate issue)) · 5352ea68
      Andrew Pinski authored
      2012-11-02  Andrew Pinski  <apinski@cavium.com>
      
              PR rtl-opt/54524
              * simplify-rtx.c (simplify_relational_operation_1): Don't simplify
              (LTU/GEU (PLUS a 0) 0) into (GEU/LTU a 0) since they are not equivalent.
      
      From-SVN: r193111
      5352ea68
    • Ian Lance Taylor's avatar
      runtime: Fix reflect.Call support for 64-bit ints. · 556ea391
      Ian Lance Taylor authored
      From-SVN: r193110
      556ea391
    • Gerald Pfeifer's avatar
      configure.xml: Adjust GNU libc link. · 1a34066e
      Gerald Pfeifer authored
      	* doc/xml/manual/configure.xml: Adjust GNU libc link.
      
      	* doc/xml/manual/debug.xml: Adjust GDB documentation link.
      	Use GCC instead of gcc.
      
      	* doc/xml/manual/prerequisites.xml: Remove detailed reference
      	to binutils downloads.
      
      From-SVN: r193109
      1a34066e
    • Michael Meissner's avatar
      pr48258-2.c: Simplfy the acceptance conditions to verify the reduction code is vectorized. · 36834fe3
      Michael Meissner authored
      2012-11-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	* gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
      	conditions to verify the reduction code is vectorized.
      
      From-SVN: r193107
      36834fe3
    • Lawrence Crowl's avatar
      Update ChangeLog files as requested for cgraph change to checked down cast. · 24551b9c
      Lawrence Crowl authored
      Index: gcc/cp/ChangeLog
      
      2012-10-31  Lawrence Crowl  <crowl@google.com>
      
      	* decl2.c (var_finalized_p): Rename varpool_node to
      	varpool_node_for_decl.
      	(maybe_emit_vtables): Likewise.
      
      Index: gcc/ada/ChangeLog
      
      2012-10-31  Lawrence Crowl  <crowl@google.com>
      
      	* gcc-interface/utils.c (gnat_write_global_declarations):
      	Rename varpool_node to varpool_node_for_decl.
      
      Index: gcc/lto/ChangeLog
      
      2012-10-31  Lawrence Crowl  <crowl@google.com>
      
      	* lto.c (lto_wpa_write_files): Change symtab checking to a checked
      	down-cast via dyn_cast.
      	* lto-partition.c (add_symbol_to_partition_1): Likewise.
      	(undo_partition): Likewise.
      	(lto_balanced_map): Likewise.
      	(get_symbol_class): Likewise and via is_a.
      	(lto_balanced_map): Change symtab checking to is_a.
      
      From-SVN: r193106
      24551b9c
    • Diego Novillo's avatar
      Add a new option --clean_build to validate_failures.py · b436bf38
      Diego Novillo authored
      This is useful when you have two builds of the same compiler.  One with
      your changes.  The other one, a clean build at the same revision.
      Instead of using a manifest file, --clean_build will compare the
      results it gather from the patched build against those it gathers from
      the clean build.
      
      Usage
      
      $ cd /top/of/patched/gcc/bld
      $ validate_failures.py --clean_build=clean/bld-gcc
      Source directory: /usr/local/google/home/dnovillo/gcc/trunk
      Build target:     x86_64-unknown-linux-gnu
      Getting actual results from build directory .
              ./x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum
              ./x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum
              ./x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum
              ./x86_64-unknown-linux-gnu/libgo/libgo.sum
              ./x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum
              ./x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum
              ./x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum
              ./x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum
              ./x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum
              ./gcc/testsuite/g++/g++.sum
              ./gcc/testsuite/gnat/gnat.sum
              ./gcc/testsuite/ada/acats/acats.sum
              ./gcc/testsuite/gcc/gcc.sum
              ./gcc/testsuite/gfortran/gfortran.sum
              ./gcc/testsuite/obj-c++/obj-c++.sum
              ./gcc/testsuite/go/go.sum
              ./gcc/testsuite/objc/objc.sum
      Getting actual results from build directory clean/bld-gcc
              clean/bld-gcc/x86_64-unknown-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libffi/testsuite/libffi.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libgomp/testsuite/libgomp.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libgo/libgo.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/boehm-gc/testsuite/boehm-gc.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libatomic/testsuite/libatomic.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libmudflap/testsuite/libmudflap.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libitm/testsuite/libitm.sum
              clean/bld-gcc/x86_64-unknown-linux-gnu/libjava/testsuite/libjava.sum
              clean/bld-gcc/gcc/testsuite/g++/g++.sum
              clean/bld-gcc/gcc/testsuite/gnat/gnat.sum
              clean/bld-gcc/gcc/testsuite/ada/acats/acats.sum
              clean/bld-gcc/gcc/testsuite/gcc/gcc.sum
              clean/bld-gcc/gcc/testsuite/gfortran/gfortran.sum
              clean/bld-gcc/gcc/testsuite/obj-c++/obj-c++.sum
              clean/bld-gcc/gcc/testsuite/go/go.sum
              clean/bld-gcc/gcc/testsuite/objc/objc.sum
      
      SUCCESS: No unexpected failures.
      
      2012-11-02  Diego Novillo  <dnovillo@google.com>
      
      	* testsuite-management/validate_failures.py: Add option
      	--clean_build to compare test results against another
      	build.
      
      From-SVN: r193105
      b436bf38
    • Jan Hubicka's avatar
      tree-ssa-loop-niter.c (double_int_cmp, [...]): New functions. · 73ddf95b
      Jan Hubicka authored
      	* tree-ssa-loop-niter.c (double_int_cmp, bound_index,
      	discover_iteration_bound_by_body_walk): New functions.
      	(discover_iteration_bound_by_body_walk): Use it.
      
      	* gcc.dg/tree-ssa/loop-38.c: New testcase.
      
      From-SVN: r193104
      73ddf95b
    • Michael Meissner's avatar
      Pass -fno-ident to tests making sure "pow" is not called · 161b371f
      Michael Meissner authored
      From-SVN: r193103
      161b371f
    • Jan Hubicka's avatar
      predict.c (predict_loops): Predict also exits not dominating latch. · 46deac6c
      Jan Hubicka authored
      	* predict.c (predict_loops): Predict also exits not dominating
      	latch.
      
      From-SVN: r193102
      46deac6c
    • Jan Hubicka's avatar
      * predict.c (predict_loops): Do not predict infinite loops. · f481cd49
      Jan Hubicka authored
      From-SVN: r193101
      f481cd49
    • Tobias Burnus's avatar
      fmaq.c (fmaq): Fix build. · 2749bf29
      Tobias Burnus authored
      2012-11-01  Tobias Burnus  <burnus@net-b.de>
      
              * math/fmaq.c (fmaq): Fix build.
      
      From-SVN: r193100
      2749bf29
    • Tobias Burnus's avatar
      fmaq.c (fmaq): Merge from GLIBC. · e4320d7d
      Tobias Burnus authored
      
      2012-11-01  Tobias Burnus  <burnus@net-b.de>
                  Joseph Myers  <joseph@codesourcery.com>
      
              * math/fmaq.c (fmaq): Merge from GLIBC. Handle cases
              with small x * y using scaling, not as x * y + z.
              * math/lgammaq.c (lgammaq): Fix signgam handling.
      
      
      Co-Authored-By: default avatarJoseph Myers <joseph@codesourcery.com>
      
      From-SVN: r193099
      e4320d7d
    • Jan Hubicka's avatar
      re PR tree-optimization/55079 (false positive -Warray-bounds (also seen at -O3 bootstrap)) · f2a1b469
      Jan Hubicka authored
      	PR middle-end/55079
      	* tree-ssa-loop-niter.c (number_of_iterations_exit): Update
      	MAX field if NITER was folded to contant.
      	(record_estimate): Sanity check.
      	* tree-ssa-loop-ivcanon.c (remove_exits_and_undefined_stmts): New
      	function.
      	(remove_redundant_iv_test): New function.
      	(loops_to_unloop, loops_to_unloop_nunroll): New static vars.
      	(unloop_loops): Break out from ...
      	(try_unroll_loop_completely): ... here; Pass in MAXITER; use
      	remove_exits_and_undefined_stmts; do not unloop.
      	(canonicalize_loop_induction_variables): Compute MAXITER;
      	use remove_redundant_iv_test; remove loop_close_ssa_invalidated
      	and irred_invalidated arguments.
      	(canonicalize_induction_variables): Compute fresh bound estimates;
      	unloop; walk from innermost.
      	(tree_unroll_loops_completely): Likewise.
      
      	* gcc.dg/tree-ssa/cunroll-10.c: New testcase.
      	* gcc.dg/tree-ssa/cunroll-9.c: New testcase.
      
      From-SVN: r193098
      f2a1b469
    • Vladimir Makarov's avatar
      Fix typo in changelog. · 7ee840b6
      Vladimir Makarov authored
      From-SVN: r193097
      7ee840b6
    • Vladimir Makarov's avatar
      re PR middle-end/55130 (ICE in insn_rhs_dead_pseudo_p, at lra-constraints.c:3224) · 28430b2e
      Vladimir Makarov authored
      2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR middle-end/55130
      	* lra-constraints.c (debug_loc_equivalence_change_p): Rename to
      	loc_equivalence_change_p.
      	(lra_constraints): Check equiv_insn_bitmap for debug insn.  Call
      	loc_equivalence_change_p for non-transformed insn.
      
      2012-11-02  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR middle-end/55150
      	* gcc.target/i386/pr55130.c: New test.
      
      From-SVN: r193096
      28430b2e
    • Uros Bizjak's avatar
      re PR target/55175 (i386/sfp-exceptions.c:52:7: error: impossible constraint in 'asm') · 73edb277
      Uros Bizjak authored
      	PR target/55175
      	* config/i386/sfp-exceptions.c: Guard with _SOFT_FLOAT.
      	* config/i386/sfp-machine.h: Guard exception handling
      	code with _SOFT_FLOAT.
      	* config/i386/32/sfp-machine.h: Guard rounding handling
      	code with _SOFT_FLOAT.
      	* config/i386/64/sfp-machine.h: Ditto.
      
      From-SVN: r193095
      73edb277
    • Eric Botcazou's avatar
      cfg-flags.def (ABNORMAL_CALL): Fix comment. · f99ffaa3
      Eric Botcazou authored
      	* cfg-flags.def (ABNORMAL_CALL): Fix comment.
      	(EH): Likewise.
      	(SIBCALL): Likewise.
      	* cfgrtl.c (rtl_verify_flow_info_1): Adjust error messages.
      	Deal with EDGE_SIBCALL and fix the EDGE_ABNORMAL check.
      
      From-SVN: r193094
      f99ffaa3
    • Paolo Carlini's avatar
      re PR libstdc++/55169 (std::discrete_distribution::operator(generator&) makes... · 5bcb3b4d
      Paolo Carlini authored
      re PR libstdc++/55169 (std::discrete_distribution::operator(generator&) makes unnecessary copy of parameter vector)
      
      2012-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/55169
      	* include/bits/random.h: Remove all uses of param().
      	(chi_squared_distribution<>::__generate_impl(_ForwardIterator,
      	_ForwardIterator, _UniformRandomNumberGenerator&): Declare
      	* include/bits/random.tcc: ... define.
      	* include/ext/random: Remove all uses of param().
      
      From-SVN: r193092
      5bcb3b4d
    • Gerald Pfeifer's avatar
      allocator.xml: Update reference to Hoard. · e570b479
      Gerald Pfeifer authored
      	* doc/xml/manual/allocator.xml: Update reference to Hoard.
      	Update reference to Berger's OOPSLA 2002 paper.
      
      From-SVN: r193091
      e570b479
    • Jakub Jelinek's avatar
      re PR target/55147 (x86: wrong code for 64-bit load) · e217d64f
      Jakub Jelinek authored
      	PR target/55147
      	* config/i386/i386.md (bswapdi2): Limit to TARGET_64BIT.
      	(*bswapdi2_doubleword): Removed.
      
      	* gcc.target/i386/pr55147.c: New test.
      
      From-SVN: r193090
      e217d64f
    • Jonathan Wakely's avatar
      printers.py (Tr1HashtableIterator): Update. · 073deae6
      Jonathan Wakely authored
      	* python/libstdcxx/v6/printers.py (Tr1HashtableIterator): Update.
      	(StdForwardListPrinter): Likewise.
      
      From-SVN: r193087
      073deae6
    • Jonathan Wakely's avatar
      forward_list.h (forward_list(size_type)): Add missing allocator parameter. · 50799846
      Jonathan Wakely authored
      	* include/bits/forward_list.h (forward_list(size_type)): Add missing
      	allocator parameter.
      	(_Fwd_list_node_base): Use NSDMI and define constructor as defaulted.
      	(_Fwd_list_node::_M_value): Replace with uninitialized storage.
      	(_Fwd_list_node::_M_valptr()): Define functions to access storage.
      	(_Fwd_list_iterator, _Fwd_list_const_iterator): Use _M_valptr.
      	(_Fwd_list_base::_M_create_node): Only use allocator to construct the
      	element not the node.
      	* include/bits/forward_list.tcc (_Fwd_list_base::_M_erase_after): Only
      	use allocator to destroy the element not the node.
      	* testsuite/23_containers/forward_list/cons/11.cc: Remove unused
      	headers.
      	* testsuite/23_containers/forward_list/cons/12.cc: Likewise.
      	* testsuite/23_containers/forward_list/cons/13.cc: New.
      	* testsuite/23_containers/forward_list/cons/14.cc: New.
      
      From-SVN: r193086
      50799846
    • Gerald Pfeifer's avatar
      codecvt.xml: Fix reference to Austin Common Standards Revision Group. · 7ce3b115
      Gerald Pfeifer authored
      	* doc/xml/manual/codecvt.xml: Fix reference to Austin Common
      	Standards Revision Group.
      	* doc/xml/manual/messages.xml: Ditto.
      	* doc/xml/manual/using_exceptions.xml: Ditto.
      
      	* doc/xml/manual/messages.xml: Fix reference to GNU gettext.
      
      	* doc/xml/manual/policy_data_structures.xml: Fix reference to
      	STL at SGI.
      	Update reference to COM at Microsoft.
      	Update reference to Worst-case efficient priority queues at ACM.
      
      From-SVN: r193084
      7ce3b115
    • David Edelsohn's avatar
      default_format_1.f90: XFAIL on AIX. · 2b7d945b
      David Edelsohn authored
              * gfortran.dg/default_format_1.f90: XFAIL on AIX.
              * gfortran.dg/default_format_denormal_1.f90: Same.
      
      From-SVN: r193083
      2b7d945b
    • GCC Administrator's avatar
      Daily bump. · 84dfaabb
      GCC Administrator authored
      From-SVN: r193082
      84dfaabb
  3. Nov 01, 2012
Loading