Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 26 Oct 2020 00:16:21 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 26 Oct 2020 00:16:21 +0000 (00:16 +0000)
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/fortran/ChangeLog

index 49d6a92..8f5453e 100644 (file)
@@ -1 +1 @@
-20201025
+20201026
index 4b4e760..0c8a500 100644 (file)
@@ -1,3 +1,8 @@
+2020-10-25  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * Makefile.rtl: Add GNATRTL_128BIT_PAIRS/OBJS for 64bit
+       PowerPC Darwin cases.
+
 2020-10-23  Iain Sandoe  <iain@sandoe.co.uk>
 
        * adaint.c: On Darwin platforms, define st_atim to
index 0dd7931..4890f42 100644 (file)
@@ -1,3 +1,25 @@
+2020-10-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/97454
+       * gfortran.h (gfc_symbol): Add pass_as_value flag.
+       (gfc_copy_formal_args_intr): Add optional argument
+       copy_type.
+       (gfc_get_intrinsic_function_symbol): Add prototype.
+       (gfc_find_intrinsic_symbol): Add prototype.
+       * intrinsic.c (gfc_get_intrinsic_function_symbol): New function.
+       (gfc_find_intrinsic_symbol): New function.
+       * symbol.c (gfc_copy_formal_args_intr): Add argument. Handle case
+       where the type needs to be copied from the actual argument.
+       * trans-intrinsic.c (remove_empty_actual_arguments): New function.
+       (specific_intrinsic_symbol): New function.
+       (gfc_conv_intrinsic_funcall): Use it.
+       (strip_kind_from_actual): Adjust so that the expression pointer
+       is set to NULL.
+       (gfc_conv_intrinsic_minmaxloc): Likewise.
+       (gfc_conv_intrinsic_minmaxval): Adjust removal of dim.
+       * trans-types.c (gfc_sym_type): If sym->pass_as_value is set, do
+       not pass by reference.
+
 2020-10-22  Tobias Burnus  <tobias@codesourcery.com>
 
        * gfortran.h (enum gfc_omp_memorder): Add.