1. 13 Feb, 2015 7 commits
    • re PR c/65040 (gcc-5 -Wformat broken) · fa008882
      	PR c/65040
      	* c-format.c (check_format_types): Don't warn about different
      	signedness if the original value is in the range of WANTED_TYPE.
      
      	* c-c++-common/pr65040.c: New test.
      
      From-SVN: r220677
      Marek Polacek committed
    • re PR tree-optimization/64705 (Bad code generation of sieve on x86-64 because of… · fc06280e
      re PR tree-optimization/64705 (Bad code generation of sieve on x86-64 because of too aggressive IV optimizations)
      
      
      	PR tree-optimization/64705
      	* tree-ssa-loop-niter.h (expand_simple_operations): New parameter.
      	* tree-ssa-loop-niter.c (expand_simple_operations): New parameter.
      	* tree-ssa-loop-ivopts.c (extract_single_var_from_expr): New.
      	(find_bivs, find_givs_in_stmt_scev): Pass new argument to
      	expand_simple_operations.
      
      	testsuite
      	PR tree-optimization/64705
      	* gcc.dg/tree-ssa/pr64705.c: New test.
      
      From-SVN: r220676
      Bin Cheng committed
    • re PR c++/64956 (__GXX_ABI_VERSION needs a proper definition for the 5.x releases) · 785f21af
      	PR c++/64956
      	* c-opts.c (c_common_post_options): Change flag_abi_version from 0
      	to the current highest version.
      	* c-cppbuiltin.c (c_cpp_builtins): Assert that it isn't 0.
      
      From-SVN: r220675
      Jason Merrill committed
    • re PR rtl-optimization/32219 (optimizer causes wrong code in pic/hidden/weak symbol checking.) · 6a1e352e
      PR rtl/32219
      
      gcc/
      	* cgraphunit.c (cgraph_node::finalize_function): Set definition
      	before notice_global_symbol.
      	(varpool_node::finalize_decl): Likewise.
      	* varasm.c (default_binds_local_p_2): Rename from
      	default_binds_local_p_1, add weak_dominate argument.  Use direct
      	returns instead of assigning to local variable.  Unify varpool and
      	cgraph paths via symtab_node.  Reject undef weak variables before
      	testing visibility.  Reorder tests for simplicity.
      	(default_binds_local_p): Use default_binds_local_p_2.
      	(default_binds_local_p_1): Likewise.
      	(decl_binds_to_current_def_p): Unify varpool and cgraph paths
      	via symtab_node.
      	(default_elf_asm_output_external): Emit visibility when specified.
      gcc/testsuite/
      	* gcc.dg/visibility-22.c: New test.
      	* gcc.dg/visibility-23.c: New test.
      	* gcc.target/i386/pr32219-1.c: New test.
      	* gcc.target/i386/pr32219-2.c: New test.
      	* gcc.target/i386/pr32219-3.c: New test.
      	* gcc.target/i386/pr32219-4.c: New test.
      	* gcc.target/i386/pr32219-5.c: New test.
      	* gcc.target/i386/pr32219-6.c: New test.
      	* gcc.target/i386/pr32219-7.c: New test.
      	* gcc.target/i386/pr32219-8.c: New test.
      	* gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
      
      Co-Authored-By: Richard Henderson <rth@redhat.com>
      
      From-SVN: r220674
      H.J. Lu committed
    • re PR fortran/57822 (I/O: "(g0)" wrongly prints "E+0000") · fa47895f
      2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/57822
      	* gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
      	four different KINDs.
      
      From-SVN: r220673
      Jerry DeLisle committed
    • rs6000.c (rs6000_emit_epilogue): Fix typo in code setting up r11 for out-of-line fp restore. · 5f2fa78a
      	* config/rs6000/rs6000.c (rs6000_emit_epilogue): Fix typo in
      	code setting up r11 for out-of-line fp restore.
      
      From-SVN: r220672
      Alan Modra committed
    • Daily bump. · 1bb77840
      From-SVN: r220671
      GCC Administrator committed
  2. 12 Feb, 2015 22 commits
  3. 11 Feb, 2015 11 commits