aboutsummaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-07-29 00:16:43 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-07-29 00:16:43 +0000
commit3916902930769d5172c0feaa5f535ca7b2bafdf7 (patch)
tree45d625de626c23c586d9d982e0c51737d68b59dc /libgfortran
parent1121e495b70105deeb82295f8210e30f2080bc37 (diff)
downloadgcc-3916902930769d5172c0feaa5f535ca7b2bafdf7.zip
gcc-3916902930769d5172c0feaa5f535ca7b2bafdf7.tar.gz
gcc-3916902930769d5172c0feaa5f535ca7b2bafdf7.tar.bz2
Daily bump.
Diffstat (limited to 'libgfortran')
-rw-r--r--libgfortran/ChangeLog43
1 files changed, 43 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index f67f125..4374314 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,46 @@
+2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR libfortran/101317
+ * runtime/ISO_Fortran_binding.c: Include <inttypes.h>.
+ (CFI_address): Tidy error messages and comments.
+ (CFI_allocate): Likewise.
+ (CFI_deallocate): Likewise.
+ (CFI_establish): Likewise. Add new checks for validity of
+ elem_len when it's used, plus type argument and extents.
+ (CFI_is_contiguous): Tidy error messages and comments.
+ (CFI_section): Likewise. Refactor some repetitive code to
+ make it more understandable.
+ (CFI_select_part): Likewise.
+ (CFI_setpointer): Likewise. Check that source is not an
+ unallocated allocatable array or an assumed-size array.
+
+2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR libfortran/101310
+ * runtime/ISO_Fortran_binding.c (CFI_section): Fix the base
+ address computation and simplify the code.
+
+2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR libfortran/101305
+ * runtime/ISO_Fortran_binding.c (CFI_establish): Special-case
+ CFI_type_cptr and CFI_type_cfunptr. Correct size of long double
+ on targets where it has kind 10.
+
+2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
+ Tobias Burnus <tobias@codesourcery.com>
+
+ PR libfortran/101305
+ * ISO_Fortran_binding.h: Fix hard-coded sizes and split into...
+ * ISO_Fortran_binding-1-tmpl.h: New file.
+ * ISO_Fortran_binding-2-tmpl.h: New file.
+ * ISO_Fortran_binding-3-tmpl.h: New file.
+ * Makefile.am: Add rule for generating ISO_Fortran_binding.h.
+ Adjust pathnames to that file.
+ * Makefile.in: Regenerated.
+ * mk-kinds-h.sh: New file.
+ * runtime/ISO_Fortran_binding.c: Fix include path.
+
2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
Tobias Burnus <tobias@codesourcery.com>