1. 19 Feb, 2016 3 commits
  2. 18 Feb, 2016 12 commits
  3. 17 Feb, 2016 20 commits
  4. 16 Feb, 2016 5 commits
    • re PR target/48344 (powerpc ICE with -fstack-limit-register=r2) · ecf835e9
      [gcc]
      
      2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
      
      	PR Target/48344
      	* opts-global.c (handle_common_deferred_options): Introduce and
      	initialize two global variables to remember command-line options
      	specifying a stack-limiting register.
      	* opts.h: Add extern declarations of the two new global variables. 
      	* emit-rtl.c (init_emit_once): Initialize the stack_limit_rtx
      	variable based on the values of the two new global variables.
      
      [gcc/testsuite]
      
      2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
      
      	PR Target/48344
      	* gcc.target/powerpc/pr48344-1.c: New test.
      
      From-SVN: r233477
      Kelvin Nilsen committed
    • re PR fortran/69742 (ICE with -O3 and ASSOCIATE containing repeated expression) · 49a1164a
      2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/69742
      	* frontend-passes.c (cfe-expr_0):  Don't register functions
      	from within an ASSOCIATE statement.
      
      2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/69742
      	* gfortran.dg/associate_21.f90:  New test.
      
      From-SVN: r233474
      Thomas Koenig committed
    • re PR c/69835 (-Wnonnull diagnoses parameter comparisons with NULL even when… · bf14eba2
      re PR c/69835 (-Wnonnull diagnoses parameter comparisons with NULL even when those could have changed)
      
      	PR c/69835
      	* common.opt (Wnonnull-compare): New warning.
      	* doc/invoke.texi (-Wnonnull): Remove text about comparison
      	of arguments against NULL.
      	(-Wnonnull-compare): Document.
      	* Makefile.in (OBJS): Add gimple-ssa-nonnull-compare.o.
      	* tree-pass.h (make_pass_warn_nonnull_compare): Declare.
      	* passes.def (pass_warn_nonnull_compare): Add.
      	* gimple-ssa-nonnull-compare.c: New file.
      c-family/
      	* c.opt (Wnonnull-compare): Enable for -Wall.
      c/
      	* c-typeck.c (build_binary_op): Revert 2015-09-09 change.
      cp/
      	* typeck.c (cp_build_binary_op): Revert 2015-09-09 change.
      testsuite/
      	* c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
      	-Wnonnull in dg-options.
      	* c-c++-common/nonnull-2.c: New test.
      
      From-SVN: r233472
      Jakub Jelinek committed
    • re PR c++/69657 (abs() not inlined after including math.h) · 7128d6ab
      	PR c++/69657
      	* name-lookup.c (lookup_qualified_name): Add find_hidden parm.
      	(set_decl_namespace): Pass it.  Complain about finding a hidden friend.
      	* name-lookup.h: Adjust.
      
      From-SVN: r233470
      Jason Merrill committed
    • gigi.h (maybe_debug_type): New inline function. · 7005800c
      	* gcc-interface/gigi.h (maybe_debug_type): New inline function.
      	* gcc-interface/misc.c (gnat_get_array_descr_info): Use it.
      	Call maybe_character_value on the array bounds.  Get to the base type
      	of the index type and call maybe_debug_type on it.
      	* gcc-interface/utils.c (finish_character_type): Add special treatment
      
      From-SVN: r233469
      Eric Botcazou committed