1. 20 Dec, 2015 6 commits
    • decl.c (gnat_to_gnu_entity): During layout in type_annotate_only mode... · c00d5b12
      	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: During
      	layout in type_annotate_only mode, skip discriminants of derived
      	tagged types renaming those of the parent type.
      	In type_annotate_only mode, if the type is tagged, do not override a
      	size clause but take into account the alignment of the tag.
      	(annotate_rep): In type_annotate_only mode, deal with  discriminants
      	of derived tagged types renaming those of the parent type.
      
      From-SVN: r231860
      Eric Botcazou committed
    • utils.c (maybe_pad_type): In type_annotate_only mode... · 80746f5d
      	* gcc-interface/utils.c (maybe_pad_type): In type_annotate_only mode,
      	retrieve the component type if this is an array and do not issue the
      	warning for concurrent types.
      
      From-SVN: r231859
      Eric Botcazou committed
    • This series of patches fix PR61441. · afeb246c
      This series of patches fix PR61441. This patch removes flag_errno_math check
      for RINT, treating it similar to nearbyint.
      
      Bootstrapped & regression-tested on x86_64-linux-gnu.
      
      gcc/
      	* match.pd (f(x) -> x): Removed flag_errno_math check for RINT.
      
      From-SVN: r231858
      Sujoy Saraswati committed
    • This series of patches are for fixing PR61441. · 683aa929
      This series of patches are for fixing PR61441. This patch modifies code to use
      REAL_VALUE_ISSIGNALING_NAN instead of REAL_VALUE_ISNAN to avoid the operatins
      only for sNaN operands.
      
      Bootstrapped & regression-tested on x86_64-linux-gnu.
      
      gcc/
      	* fold-const.c (const_binop): Use REAL_VALUE_ISSIGNALING_NAN instead
      	of REAL_VALUE_ISNAN to avoid the operation for sNaN operands.
      	* simplify-rtx.c (simplify_const_binary_operation): Same.
      
      From-SVN: r231857
      Sujoy Saraswati committed
    • re PR tree-optimization/65337 (LTO bootstrap failure with Ada enabled) · e4dbb0d4
      	PR middle-end/65337
      	* tree-ssa-dce.c (bb_postorder): New static var.
      	(forward_edge_to_pdom): Remove.
      	(remove_dead_stmt): Instead of redirecting edges only keep an edge
      	on a path to nearest live BB.
      	(eliminate_unnecessary_stmts): Free bb_postorder.
      	* cfganal.c (dfs_find_deadend): Add START_POINTES.
      	* cfganal.h (inverted_post_order_compute): Update prototype.
      
      From-SVN: r231856
      Jan Hubicka committed
    • Daily bump. · e07e03dd
      From-SVN: r231855
      GCC Administrator committed
  2. 19 Dec, 2015 6 commits
  3. 18 Dec, 2015 28 commits