-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-10 Jakub Jelinek <jakub@redhat.com>
(expand_omp_atomic): Attempt to optimize atomic compare and exchange
using expand_omp_atomic_cas.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
- 2021-08-06 Tobias Burnus <tobias@codesourcery.com>
+ 2021-09-06 Tobias Burnus <tobias@codesourcery.com>
* doc/invoke.texi (-foffload-options): Fix @opindex.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-10 Jakub Jelinek <jakub@redhat.com>
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-10 Jakub Jelinek <jakub@redhat.com>
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-10 Jakub Jelinek <jakub@redhat.com>
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
- 2021-08-03 Tobias Burnus <tobias@codesourcery.com>
+ 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
* decl.c (gfc_verify_c_interop_param): Reject pointer with
CONTIGUOUS attributes as dummy arg. Reject character len > 1
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-01 Sandra Loosemore <sandra@codesourcery.com>
* gfortran.dg/PR100915.c: New file.
* gfortran.dg/PR100915.f90: New file.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-10 Jakub Jelinek <jakub@redhat.com>
* g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
1 omp atomic_acq_rel instead of 5 omp atomic release directives.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
- 2021-08-03 Tobias Burnus <tobias@codesourcery.com>
+ 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/bind_c_char_6.f90: Update dg-error.
* gfortran.dg/bind_c_char_7.f90: Likewise.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
- 2021-08-07 Tobias Burnus <tobias@codesourcery.com>
+ 2021-09-13 Andreas Schwab <schwab@linux-m68k.org>
+
+ * ISO_Fortran_binding.h (CFI_type_long_double)
+ (CFI_type_long_double_Complex) [LDBL_MANT_DIG == 64 &&
+ LDBL_MIN_EXP == -16382 && LDBL_MAX_EXP == 16384]: Define.
+
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
+
+ Backported from master:
+ 2021-09-07 Tobias Burnus <tobias@codesourcery.com>
* Makefile.am (gfor_built_src): Depend on
include/ISO_Fortran_binding.h not on ISO_Fortran_binding.h.
(include/ISO_Fortran_binding.h): ... this.
* Makefile.in: Regenerate.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-06 Sandra Loosemore <sandra@codesourcery.com>
* mk-kinds-h.sh: Revert pieces no longer needed for
ISO_Fortran_binding.h.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-01 Sandra Loosemore <sandra@codesourcery.com>
#define CFI_type_long_double (CFI_type_Real + (10 << CFI_type_kind_shift))
#define CFI_type_long_double_Complex (CFI_type_Complex + (10 << CFI_type_kind_shift))
+/* This is the 96-bit encoding on m68k; Fortran assigns it kind 10. */
+#elif (LDBL_MANT_DIG == 64 \
+ && LDBL_MIN_EXP == -16382 \
+ && LDBL_MAX_EXP == 16384)
+#define CFI_type_long_double (CFI_type_Real + (10 << CFI_type_kind_shift))
+#define CFI_type_long_double_Complex (CFI_type_Complex + (10 << CFI_type_kind_shift))
+
/* This is the IEEE 128-bit encoding, same as float128. */
#elif (LDBL_MANT_DIG == 113 \
&& LDBL_MIN_EXP == -16381 \
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-10 Jakub Jelinek <jakub@redhat.com>
* testsuite/libgomp.c-c++-common/atomic-20.c: New test.
* testsuite/libgomp.c-c++-common/atomic-21.c: New test.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
- 2021-08-07 Tobias Burnus <tobias@codesourcery.com>
+ 2021-09-07 Tobias Burnus <tobias@codesourcery.com>
* libgomp.texi (OpenMP Implementation Status): Extend
OpenMP 5.0 section.
(OpenACC Profiling Interface): Fix typo.
-2021-08-13 Tobias Burnus <tobias@codesourcery.com>
+2021-09-13 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
- 2021-08-07 Tobias Burnus <tobias@codesourcery.com>
+ 2021-09-07 Tobias Burnus <tobias@codesourcery.com>
* libgomp.texi (Enabling OpenMP): Refer to OMP spec in general
not to 4.5; link to new section.
* testsuite/libgomp.c/target-43.c: '-latomic' for nvptx offloading.
-2021-08-03 Tobias Burnus <tobias@codesourcery.com>
+2021-09-03 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
2021-09-03 Tobias Burnus <tobias@codesourcery.com>