[gcc-6] 359/401: * Update to SVN 20170124 (r244868) from the gcc-6-branch.

Ximin Luo infinity0 at debian.org
Wed Apr 5 15:50:38 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.

commit 149bdc29cffe4ef01c11ae258b8e2d5e952f3a0f
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Tue Jan 24 13:51:03 2017 +0000

      * Update to SVN 20170124 (r244868) from the gcc-6-branch.
    
    
    git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@9253 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/changelog                |   6 +-
 debian/patches/svn-updates.diff | 479 +++++++++++++++++++++++++++++++++++++++-
 2 files changed, 476 insertions(+), 9 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index dd97394..f29493a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
 gcc-6 (6.3.0-5) UNRELEASED; urgency=medium
 
-  * Update to SVN 20170123 (r244833) from the gcc-6-branch.
-    - Fix PR lto/69188.
+  * Update to SVN 20170124 (r244868) from the gcc-6-branch.
+    - Fix PR lto/69188, PR go/78763, PR target/78478 (RTEMS).
   * Fix removing the RUNPATH from the asan, tsan, ubsan, cilkrts, gfortran
     and gphobos runtime libraries.
   * Let the gnatgcc symlinks point to the versioned names. Closes: #839209.
@@ -9,7 +9,7 @@ gcc-6 (6.3.0-5) UNRELEASED; urgency=medium
     disable these by default (YunQiang Su). Closes. #852153.
   * Update multiarch builds for a new sh3 target. Closes: #851869.
 
- -- Matthias Klose <doko at debian.org>  Mon, 23 Jan 2017 10:42:09 +0100
+ -- Matthias Klose <doko at debian.org>  Tue, 24 Jan 2017 14:48:12 +0100
 
 gcc-6 (6.3.0-4) unstable; urgency=medium
 
diff --git a/debian/patches/svn-updates.diff b/debian/patches/svn-updates.diff
index db7d175..77939ff 100644
--- a/debian/patches/svn-updates.diff
+++ b/debian/patches/svn-updates.diff
@@ -1,10 +1,10 @@
-# DP: updates from the 6 branch upto 20170123 (r244833).
+# DP: updates from the 6 branch upto 20170124 (r244868).
 
 last_update()
 {
 	cat > ${dir}LAST_UPDATED <EOF
-Mon Jan 23 22:52:50 CET 2017
-Mon Jan 23 21:52:50 UTC 2017 (revision 244833)
+Tue Jan 24 14:43:58 CET 2017
+Tue Jan 24 13:43:58 UTC 2017 (revision 244868)
 EOF
 }
 
@@ -642,7 +642,12 @@ Index: ChangeLog
 ===================================================================
 --- a/src/ChangeLog	(.../tags/gcc_6_3_0_release)
 +++ b/src/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,11 @@
+@@ -1,3 +1,16 @@
++2017-01-24  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/78478
++	* config/ax_check_define.m4: New file.
++
 +2017-01-09  Andreas Tobler  <andreast at gcc.gnu.org>
 +
 +	Backport from mainline
@@ -654,6 +659,103 @@ Index: ChangeLog
  2016-12-21  Release Manager
  
  	* GCC 6.3.0 released.
+Index: config/ax_check_define.m4
+===================================================================
+--- a/src/config/ax_check_define.m4	(.../tags/gcc_6_3_0_release)
++++ b/src/config/ax_check_define.m4	(.../branches/gcc-6-branch)
+@@ -0,0 +1,92 @@
++# ===========================================================================
++#      http://www.gnu.org/software/autoconf-archive/ax_check_define.html
++# ===========================================================================
++#
++# SYNOPSIS
++#
++#   AC_CHECK_DEFINE([symbol], [ACTION-IF-FOUND], [ACTION-IF-NOT])
++#   AX_CHECK_DEFINE([includes],[symbol], [ACTION-IF-FOUND], [ACTION-IF-NOT])
++#
++# DESCRIPTION
++#
++#   Complements AC_CHECK_FUNC but it does not check for a function but for a
++#   define to exist. Consider a usage like:
++#
++#    AC_CHECK_DEFINE(__STRICT_ANSI__, CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500")
++#
++# LICENSE
++#
++#   Copyright (c) 2008 Guido U. Draheim <guidod at gmx.de>
++#
++#   This program is free software; you can redistribute it and/or modify it
++#   under the terms of the GNU General Public License as published by the
++#   Free Software Foundation; either version 3 of the License, or (at your
++#   option) any later version.
++#
++#   This program is distributed in the hope that it will be useful, but
++#   WITHOUT ANY WARRANTY; without even the implied warranty of
++#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
++#   Public License for more details.
++#
++#   You should have received a copy of the GNU General Public License along
++#   with this program. If not, see <http://www.gnu.org/licenses/>.
++#
++#   As a special exception, the respective Autoconf Macro's copyright owner
++#   gives unlimited permission to copy, distribute and modify the configure
++#   scripts that are the output of Autoconf when processing the Macro. You
++#   need not follow the terms of the GNU General Public License when using
++#   or distributing such scripts, even though portions of the text of the
++#   Macro appear in them. The GNU General Public License (GPL) does govern
++#   all other use of the material that constitutes the Autoconf Macro.
++#
++#   This special exception to the GPL applies to versions of the Autoconf
++#   Macro released by the Autoconf Archive. When you make and distribute a
++#   modified version of the Autoconf Macro, you may extend this special
++#   exception to the GPL to apply to your modified version as well.
++
++#serial 8
++
++AU_ALIAS([AC_CHECK_DEFINED], [AC_CHECK_DEFINE])
++AC_DEFUN([AC_CHECK_DEFINE],[
++AS_VAR_PUSHDEF([ac_var],[ac_cv_defined_$1])dnl
++AC_CACHE_CHECK([for $1 defined], ac_var,
++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[
++  #ifdef $1
++  int ok;
++  #else
++  choke me
++  #endif
++]])],[AS_VAR_SET(ac_var, yes)],[AS_VAR_SET(ac_var, no)]))
++AS_IF([test AS_VAR_GET(ac_var) != "no"], [$2], [$3])dnl
++AS_VAR_POPDEF([ac_var])dnl
++])
++
++AU_ALIAS([AX_CHECK_DEFINED], [AX_CHECK_DEFINE])
++AC_DEFUN([AX_CHECK_DEFINE],[
++AS_VAR_PUSHDEF([ac_var],[ac_cv_defined_$2_$1])dnl
++AC_CACHE_CHECK([for $2 defined in $1], ac_var,
++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <$1>]], [[
++  #ifdef $2
++  int ok;
++  #else
++  choke me
++  #endif
++]])],[AS_VAR_SET(ac_var, yes)],[AS_VAR_SET(ac_var, no)]))
++AS_IF([test AS_VAR_GET(ac_var) != "no"], [$3], [$4])dnl
++AS_VAR_POPDEF([ac_var])dnl
++])
++
++AC_DEFUN([AX_CHECK_FUNC],
++[AS_VAR_PUSHDEF([ac_var], [ac_cv_func_$2])dnl
++AC_CACHE_CHECK([for $2], ac_var,
++dnl AC_LANG_FUNC_LINK_TRY
++[AC_LINK_IFELSE([AC_LANG_PROGRAM([$1
++                #undef $2
++                char $2 ();],[
++                char (*f) () = $2;
++                return f != $2; ])],
++                [AS_VAR_SET(ac_var, yes)],
++                [AS_VAR_SET(ac_var, no)])])
++AS_IF([test AS_VAR_GET(ac_var) = yes], [$3], [$4])dnl
++AS_VAR_POPDEF([ac_var])dnl
++])# AC_CHECK_FUNC
 Index: configure
 ===================================================================
 --- a/src/configure	(.../tags/gcc_6_3_0_release)
@@ -807,7 +909,7 @@ Index: gcc/DATESTAMP
 +++ b/src/gcc/DATESTAMP	(.../branches/gcc-6-branch)
 @@ -1 +1 @@
 -20161221
-+20170123
++20170124
 Index: gcc/postreload.c
 ===================================================================
 --- a/src/gcc/postreload.c	(.../tags/gcc_6_3_0_release)
@@ -1031,7 +1133,15 @@ Index: gcc/ChangeLog
 ===================================================================
 --- a/src/gcc/ChangeLog	(.../tags/gcc_6_3_0_release)
 +++ b/src/gcc/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,335 @@
+@@ -1,3 +1,343 @@
++2017-01-24  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/78478
++	Revert:
++	2013-11-05  Uros Bizjak  <ubizjak at gmail.com>
++
++	* config/i386/rtemself.h (LONG_DOUBLE_TYPE_SIZE): New define.
++
 +2017-01-23  Martin Liska  <mliska at suse.cz>
 +
 +	Backport from mainline
@@ -2935,6 +3045,193 @@ Index: gcc/expr.c
  		    if (temp != dest_high)
  		      emit_move_insn (dest_high, temp);
  
+Index: gcc/go/gofrontend/expressions.h
+===================================================================
+--- a/src/gcc/go/gofrontend/expressions.h	(.../tags/gcc_6_3_0_release)
++++ b/src/gcc/go/gofrontend/expressions.h	(.../branches/gcc-6-branch)
+@@ -1633,10 +1633,11 @@
+   }
+ 
+   // Apply unary opcode OP to UNC, setting NC.  Return true if this
+-  // could be done, false if not.  Issue errors for overflow.
++  // could be done, false if not.  On overflow, issues an error and
++  // sets *ISSUED_ERROR.
+   static bool
+   eval_constant(Operator op, const Numeric_constant* unc,
+-		Location, Numeric_constant* nc);
++		Location, Numeric_constant* nc, bool *issued_error);
+ 
+   static Expression*
+   do_import(Import*);
+@@ -1755,11 +1756,11 @@
+ 
+   // Apply binary opcode OP to LEFT_NC and RIGHT_NC, setting NC.
+   // Return true if this could be done, false if not.  Issue errors at
+-  // LOCATION as appropriate.
++  // LOCATION as appropriate, and sets *ISSUED_ERROR if it did.
+   static bool
+   eval_constant(Operator op, Numeric_constant* left_nc,
+ 		Numeric_constant* right_nc, Location location,
+-		Numeric_constant* nc);
++		Numeric_constant* nc, bool* issued_error);
+ 
+   // Compare constants LEFT_NC and RIGHT_NC according to OP, setting
+   // *RESULT.  Return true if this could be done, false if not.  Issue
+Index: gcc/go/gofrontend/expressions.cc
+===================================================================
+--- a/src/gcc/go/gofrontend/expressions.cc	(.../tags/gcc_6_3_0_release)
++++ b/src/gcc/go/gofrontend/expressions.cc	(.../branches/gcc-6-branch)
+@@ -3639,8 +3639,12 @@
+       if (expr->numeric_constant_value(&nc))
+ 	{
+ 	  Numeric_constant result;
+-	  if (Unary_expression::eval_constant(op, &nc, loc, &result))
++	  bool issued_error;
++	  if (Unary_expression::eval_constant(op, &nc, loc, &result,
++					      &issued_error))
+ 	    return result.expression(loc);
++	  else if (issued_error)
++	    return Expression::make_error(this->location());
+ 	}
+     }
+ 
+@@ -3747,12 +3751,15 @@
+ }
+ 
+ // Apply unary opcode OP to UNC, setting NC.  Return true if this
+-// could be done, false if not.  Issue errors for overflow.
++// could be done, false if not.  On overflow, issues an error and sets
++// *ISSUED_ERROR.
+ 
+ bool
+ Unary_expression::eval_constant(Operator op, const Numeric_constant* unc,
+-				Location location, Numeric_constant* nc)
++				Location location, Numeric_constant* nc,
++				bool* issued_error)
+ {
++  *issued_error = false;
+   switch (op)
+     {
+     case OPERATOR_PLUS:
+@@ -3897,7 +3904,12 @@
+   mpz_clear(uval);
+   mpz_clear(val);
+ 
+-  return nc->set_type(unc->type(), true, location);
++  if (!nc->set_type(unc->type(), true, location))
++    {
++      *issued_error = true;
++      return false;
++    }
++  return true;
+ }
+ 
+ // Return the integral constant value of a unary expression, if it has one.
+@@ -3908,8 +3920,9 @@
+   Numeric_constant unc;
+   if (!this->expr_->numeric_constant_value(&unc))
+     return false;
++  bool issued_error;
+   return Unary_expression::eval_constant(this->op_, &unc, this->location(),
+-					 nc);
++					 nc, &issued_error);
+ }
+ 
+ // Return the type of a unary expression.
+@@ -4539,13 +4552,15 @@
+ 
+ // Apply binary opcode OP to LEFT_NC and RIGHT_NC, setting NC.  Return
+ // true if this could be done, false if not.  Issue errors at LOCATION
+-// as appropriate.
++// as appropriate, and sets *ISSUED_ERROR if it did.
+ 
+ bool
+ Binary_expression::eval_constant(Operator op, Numeric_constant* left_nc,
+ 				 Numeric_constant* right_nc,
+-				 Location location, Numeric_constant* nc)
++				 Location location, Numeric_constant* nc,
++				 bool* issued_error)
+ {
++  *issued_error = false;
+   switch (op)
+     {
+     case OPERATOR_OROR:
+@@ -4594,7 +4609,11 @@
+     r = Binary_expression::eval_integer(op, left_nc, right_nc, location, nc);
+ 
+   if (r)
+-    r = nc->set_type(type, true, location);
++    {
++      r = nc->set_type(type, true, location);
++      if (!r)
++	*issued_error = true;
++    }
+ 
+   return r;
+ }
+@@ -4917,9 +4936,15 @@
+ 	else
+ 	  {
+ 	    Numeric_constant nc;
++	    bool issued_error;
+ 	    if (!Binary_expression::eval_constant(op, &left_nc, &right_nc,
+-						  location, &nc))
++						  location, &nc,
++						  &issued_error))
++	      {
++		if (issued_error)
++		  return Expression::make_error(location);
+                 return this;
++	      }
+ 	    return nc.expression(location);
+ 	  }
+       }
+@@ -5254,8 +5279,9 @@
+   Numeric_constant right_nc;
+   if (!this->right_->numeric_constant_value(&right_nc))
+     return false;
++  bool issued_error;
+   return Binary_expression::eval_constant(this->op_, &left_nc, &right_nc,
+-					  this->location(), nc);
++					  this->location(), nc, &issued_error);
+ }
+ 
+ // Note that the value is being discarded.
+@@ -5354,8 +5380,13 @@
+ 
+   Type_context subcontext(*context);
+ 
+-  if (is_comparison)
++  if (is_constant_expr)
+     {
++      subcontext.type = NULL;
++      subcontext.may_be_abstract = true;
++    }
++  else if (is_comparison)
++    {
+       // In a comparison, the context does not determine the types of
+       // the operands.
+       subcontext.type = NULL;
+@@ -5396,8 +5427,7 @@
+ 	subcontext.type = subcontext.type->make_non_abstract_type();
+     }
+ 
+-  if (!is_constant_expr)
+-    this->left_->determine_type(&subcontext);
++  this->left_->determine_type(&subcontext);
+ 
+   if (is_shift_op)
+     {
+@@ -5417,8 +5447,7 @@
+       subcontext.may_be_abstract = false;
+     }
+ 
+-  if (!is_constant_expr)
+-    this->right_->determine_type(&subcontext);
++  this->right_->determine_type(&subcontext);
+ 
+   if (is_comparison)
+     {
 Index: gcc/lra-remat.c
 ===================================================================
 --- a/src/gcc/lra-remat.c	(.../tags/gcc_6_3_0_release)
@@ -44671,6 +44968,18 @@ Index: gcc/config/i386/stringop.opt
 -
 -#undef DEF_ENUM
 -#undef DEF_ALG
+Index: gcc/config/i386/rtemself.h
+===================================================================
+--- a/src/gcc/config/i386/rtemself.h	(.../tags/gcc_6_3_0_release)
++++ b/src/gcc/config/i386/rtemself.h	(.../branches/gcc-6-branch)
+@@ -29,7 +29,4 @@
+     }						\
+   while (0)
+ 
+-#undef LONG_DOUBLE_TYPE_SIZE
+-#define LONG_DOUBLE_TYPE_SIZE (TARGET_80387 ? 80 : 64)
+-
+ #define IX86_NO_LIBGCC_TFMODE
 Index: gcc/config/i386/i386.c
 ===================================================================
 --- a/src/gcc/config/i386/i386.c	(.../tags/gcc_6_3_0_release)
@@ -45420,6 +45729,164 @@ ___________________________________________________________________
 Modified: svn:mergeinfo
 ## -0,0 +0,1 ##
    Merged /trunk/gcc:r243962
+Index: libgfortran/configure
+===================================================================
+--- a/src/libgfortran/configure	(.../tags/gcc_6_3_0_release)
++++ b/src/libgfortran/configure	(.../branches/gcc-6-branch)
+@@ -10308,7 +10308,7 @@
+ 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+ 	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ 	else
+-	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ 	fi
+ 	aix_use_runtimelinking=no
+ 
+@@ -14157,7 +14157,7 @@
+ 	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
+ 	  export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ 	else
+-	  export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
++	  export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
+ 	fi
+ 	aix_use_runtimelinking=no
+ 
+@@ -25762,6 +25762,43 @@
+ fi
+ 
+ 
++# Check if _SOFT_FLOAT is defined
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SOFT_FLOAT defined" >&5
++$as_echo_n "checking for _SOFT_FLOAT defined... " >&6; }
++if test "${ac_cv_defined__SOFT_FLOAT+set}" = set; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++int
++main ()
++{
++
++  #ifdef _SOFT_FLOAT
++  int ok;
++  #else
++  choke me
++  #endif
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  ac_cv_defined__SOFT_FLOAT=yes
++else
++  ac_cv_defined__SOFT_FLOAT=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_defined__SOFT_FLOAT" >&5
++$as_echo "$ac_cv_defined__SOFT_FLOAT" >&6; }
++if test $ac_cv_defined__SOFT_FLOAT != "no"; then :
++  have_soft_float=yes
++fi
++
+ # Runs configure.host to set up necessary host-dependent shell variables.
+ # We then display a message about it, and propagate them through the
+ # build chain.
+Index: libgfortran/configure.host
+===================================================================
+--- a/src/libgfortran/configure.host	(.../tags/gcc_6_3_0_release)
++++ b/src/libgfortran/configure.host	(.../branches/gcc-6-branch)
+@@ -40,7 +40,11 @@
+ # the x86 denormal exception.
+ case "${host_cpu}" in
+   i?86 | x86_64)
+-    fpu_host='fpu-387'
++    if test "x${have_soft_float}" = "xyes"; then
++      fpu_host='fpu-generic'
++    else
++      fpu_host='fpu-387'
++    fi
+     ieee_support='yes'
+     ;;
+ esac
+Index: libgfortran/configure.ac
+===================================================================
+--- a/src/libgfortran/configure.ac	(.../tags/gcc_6_3_0_release)
++++ b/src/libgfortran/configure.ac	(.../branches/gcc-6-branch)
+@@ -551,6 +551,9 @@
+ AC_CHECK_FUNC([fp_trap],[have_fp_trap=yes AC_DEFINE([HAVE_FP_TRAP],[1],[fp_trap is present])])
+ AC_CHECK_FUNC([fp_enable],[have_fp_enable=yes AC_DEFINE([HAVE_FP_ENABLE],[1],[fp_enable is present])])
+ 
++# Check if _SOFT_FLOAT is defined
++AC_CHECK_DEFINE([_SOFT_FLOAT],[have_soft_float=yes])
++
+ # Runs configure.host to set up necessary host-dependent shell variables.
+ # We then display a message about it, and propagate them through the
+ # build chain.
+Index: libgfortran/ChangeLog
+===================================================================
+--- a/src/libgfortran/ChangeLog	(.../tags/gcc_6_3_0_release)
++++ b/src/libgfortran/ChangeLog	(.../branches/gcc-6-branch)
+@@ -1,3 +1,12 @@
++2017-01-24  Uros Bizjak  <ubizjak at gmail.com>
++
++	PR target/78478
++	* acinclude.m4: Include ../config/ax_check_define.m4
++	* configure.ac: Check if _SOFT_FLOAT is defined.
++	* configure.host (i?86 | x86_64): Use fpu-generic when
++	have_soft_float is set.
++	* configure: Regenerate.
++
+ 2016-12-21  Release Manager
+ 
+ 	* GCC 6.3.0 released.
+@@ -13,7 +22,7 @@
+ 
+ 	Backport from trunk
+ 	PR libgfortran/77707
+-	io/transfer.c (next_record): Flush before calculating next_record.
++	* io/transfer.c (next_record): Flush before calculating next_record.
+ 	Correctly calculate.
+ 
+ 2016-09-28  Steven G. Kargl  <kargl at gcc.gnu.org>
+@@ -20,7 +29,7 @@
+ 
+ 	Backport from trunk
+ 	PR fortran/77507
+- 	* ieee/ieee_arithmetic.F90 (IEEE_VALUE_4,IEEE_VALUE_8,IEEE_VALULE_10,
++	* ieee/ieee_arithmetic.F90 (IEEE_VALUE_4,IEEE_VALUE_8,IEEE_VALULE_10,
+ 	IEEE_VALUE_16):  Use correct keyword.
+ 
+ 2016-08-22  Release Manager
+@@ -82,9 +91,10 @@
+ 	(read_logical): If '!' bang encountered when not in namelist mode got
+ 	bad_logical to give an error. (read_integer): Likewise reject '!'.
+ 	(read_character): Remove condition testing c = '!' which is now inside
+-	the is_separator macro. (parse_real): Reject '!' unless in namelist mode.
+-	(read_complex): Reject '!' unless in namelist mode. (read_real): Likewise
+-	reject '!'. 
++	the is_separator macro. (parse_real): Reject '!' unless in
++	namelist mode.
++	(read_complex): Reject '!' unless in namelist mode.
++	(read_real): Likewise reject '!'.
+ 
+ 2016-02-12  Jerry DeLisle  <jvdelisle at gcc.gnu.org>
+ 
+Index: libgfortran/acinclude.m4
+===================================================================
+--- a/src/libgfortran/acinclude.m4	(.../tags/gcc_6_3_0_release)
++++ b/src/libgfortran/acinclude.m4	(.../branches/gcc-6-branch)
+@@ -1,6 +1,7 @@
+ m4_include(../config/acx.m4)
+ m4_include(../config/no-executables.m4)
+ m4_include(../config/math.m4)
++m4_include(../config/ax_check_define.m4)
+ 
+ dnl Check that we have a working GNU Fortran compiler
+ AC_DEFUN([LIBGFOR_WORKING_GFORTRAN], [
 Index: .
 ===================================================================
 --- a/src/.	(.../tags/gcc_6_3_0_release)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git



More information about the Reproducible-commits mailing list