1. 02 Mar, 2018 6 commits
    • re PR inline-asm/84625 (ICE with empty constraint and vector constant) · 0f2fca6f
      	PR inline-asm/84625
      	* config/i386/i386.c (ix86_print_operand): Use conditional
      	output_operand_lossage instead of gcc_assert if CONST_VECTOR is not
      	zero vector.
      
      	* gcc.target/i386/pr84625.c: New test.
      
      From-SVN: r258125
      Jakub Jelinek committed
    • re PR tree-optimization/84427 (gcc ICE at -O3 on x86_64-linux-gnu in… · e8b3f7a4
      re PR tree-optimization/84427 (gcc ICE at -O3 on x86_64-linux-gnu in compute_antic, at tree-ssa-pre.c:2356)
      
      2018-03-02  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/84427
      	* tree-ssa-pre.c (bitmap_remove_expr_from_set): Remove.
      	(bitmap_set_subtract_values): Rewrite to handle multiple
      	exprs per value.
      	(clean): Likewise.
      	(prune_clobbered_mems): Likewise.
      	(phi_translate): Take edge instead of pred/phiblock.
      	(phi_translate_1): Likewise.
      	(phi_translate_set): Likewise.  Insert all translated
      	exprs for a value into the set, keeping possibly multiple
      	expressions per value.
      	(compute_antic_aux): Adjust for phi_translate changes.
      	When intersecting union the expressions and prune those
      	not in the final value set, keeping possibly multiple
      	expressions per value.  Do not use value-insertion
      	for unioning ANTIC_OUT U EXP_GEN - TMP_GEN but merge
      	all expressions.  Add verification that the value-sets
      	only shrink during iteration.
      	(compute_partial_antic_aux): Adjust for the phi_translate changes.
      	(do_pre_regular_insertion): Likewise.
      	(do_pre_partial_partial_insertion): Likewise.
      
      	* gcc.dg/torture/pr84427.c: New testcase.
      
      From-SVN: r258124
      Richard Biener committed
    • re PR target/82005 (Early lto debug not implemented on Darwin) · 2ebb413b
      2018-03-02  Richard Biener  <rguenther@suse.de>
      
      	PR target/82005
      	* config/darwin.c (saved_debug_info_level): New static global.
      	(darwin_asm_lto_start): Disable debug info generation for LTO out.
      	(darwin_asm_lto_end): Restore debug info generation settings.
      
      From-SVN: r258123
      Richard Biener committed
    • re PR target/84534 (several powerpc test cases fail starting with r257915) · e688c1dd
      	PR target/84534
      	* gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
      	powerpc64le*-*-linux*.
      	* gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
      	* gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
      
      From-SVN: r258122
      Peter Bergner committed
    • PR c++/84294 - attributes on a function template redeclaration silently discarded · f454bd64
      gcc/cp/ChangeLog:
      
      	PR c++/84294
      	* decl.c (check_redeclaration_no_default_args): Merge attributes
      	specified on redeclarations of the same function template.
      	Remove dead code.
      
      gcc/testsuite/ChangeLog:
      
      	PR c++/84294
      	* g++.dg/ext/attr-const.C: Remove xfail.
      	* g++.dg/ext/attr-malloc-3.C: New test.
      	* g++.dg/ext/attr-noinline-3.C: New test.
      	* g++.dg/ext/attr-noreturn-3.C: New test.
      	* g++.dg/ext/attr-nothrow-3.C: New test.
      	* g++.dg/ext/attr-pure.C: Remove xfail.
      
      From-SVN: r258121
      Martin Sebor committed
    • Daily bump. · b3a0e110
      From-SVN: r258120
      GCC Administrator committed
  2. 01 Mar, 2018 20 commits
  3. 28 Feb, 2018 14 commits