public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-4641] Daily bump.
@ 2023-10-15 0:17 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-10-15 0:17 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:b3cb98d7a8fce057c3c4538b2240d65e38e50c6b
commit r14-4641-gb3cb98d7a8fce057c3c4538b2240d65e38e50c6b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Sun Oct 15 00:17:29 2023 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 6 ++++++
gcc/d/ChangeLog | 13 ++++++++++++
gcc/fortran/ChangeLog | 24 +++++++++++++++++++++
gcc/testsuite/ChangeLog | 30 ++++++++++++++++++++++++++
libgomp/ChangeLog | 20 ++++++++++++++++++
7 files changed, 150 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 66bf9428463..5a83973ae6a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,59 @@
+2023-10-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * gimplify.cc (gimplify_bind_expr): Handle Fortran's
+ 'omp allocate' for stack variables.
+
+2023-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/102989
+ * tree-core.h (struct tree_base): Remove int_length.offset
+ member, change type of int_length.unextended and int_length.extended
+ from unsigned char to unsigned short.
+ * tree.h (TREE_INT_CST_OFFSET_NUNITS): Remove.
+ (wi::extended_tree <N>::get_len): Don't use TREE_INT_CST_OFFSET_NUNITS,
+ instead compute it at runtime from TREE_INT_CST_EXT_NUNITS and
+ TREE_INT_CST_NUNITS.
+ * tree.cc (wide_int_to_tree_1): Don't assert
+ TREE_INT_CST_OFFSET_NUNITS value.
+ (make_int_cst): Don't initialize TREE_INT_CST_OFFSET_NUNITS.
+ * wide-int.h (WIDE_INT_MAX_ELTS): Change from 255 to 1024.
+ (WIDEST_INT_MAX_ELTS): Change from 510 to 2048, adjust comment.
+ (trailing_wide_int_storage): Change m_len type from unsigned char *
+ to unsigned short *.
+ (trailing_wide_int_storage::trailing_wide_int_storage): Change second
+ argument from unsigned char * to unsigned short *.
+ (trailing_wide_ints): Change m_max_len type from unsigned char to
+ unsigned short. Change m_len element type from
+ struct{unsigned char len;} to unsigned short.
+ (trailing_wide_ints <N>::operator []): Remove .len from m_len
+ accesses.
+ * value-range-storage.h (irange_storage::lengths_address): Change
+ return type from const unsigned char * to const unsigned short *.
+ (irange_storage::write_lengths_address): Change return type from
+ unsigned char * to unsigned short *.
+ * value-range-storage.cc (irange_storage::write_lengths_address):
+ Likewise.
+ (irange_storage::lengths_address): Change return type from
+ const unsigned char * to const unsigned short *.
+ (write_wide_int): Change len argument type from unsigned char *&
+ to unsigned short *&.
+ (irange_storage::set_irange): Change len variable type from
+ unsigned char * to unsigned short *.
+ (read_wide_int): Change len argument type from unsigned char to
+ unsigned short. Use trailing_wide_int_storage <unsigned short>
+ instead of trailing_wide_int_storage and
+ trailing_wide_int <unsigned short> instead of trailing_wide_int.
+ (irange_storage::get_irange): Change len variable type from
+ unsigned char * to unsigned short *.
+ (irange_storage::size): Multiply n by sizeof (unsigned short)
+ in len_size variable initialization.
+ (irange_storage::dump): Change len variable type from
+ unsigned char * to unsigned short *.
+
+2023-10-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/vector-iterators.md: Remove redundant iterators.
+
2023-10-13 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/111622
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3aaf279c15a..16b55e796ac 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231014
+20231015
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8b98cb435f6..b74ebdf5ae9 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2023-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/102989
+ * module.cc (trees_out::start, trees_in::start): Remove
+ TREE_INT_CST_OFFSET_NUNITS handling.
+
2023-10-10 Jason Merrill <jason@redhat.com>
PR c++/109422
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 951e2703d51..2ab2b4bd052 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,16 @@
+2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/111537
+ * expr.cc (ExprVisitor::visit (StringExp *)): Include null terminator
+ in STRING_CST string.
+ * modules.cc (get_compiler_dso_type): Generate ModuleInfo** type for
+ the minfo fields.
+
+2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * d-lang.cc (d_write_file): New function.
+ (d_parse_file): Reduce code duplication.
+
2023-10-03 David Malcolm <dmalcolm@redhat.com>
* d-diagnostic.cc (d_diagnostic_report_diagnostic): Use text_info
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b833f52fa0a..c8fa70b5e3d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,27 @@
+2023-10-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.h (ext_attr_t): Add omp_allocate flag.
+ * match.cc (gfc_free_omp_namelist): Void deleting same
+ u2.allocator multiple times now that a sequence can use
+ the same one.
+ * openmp.cc (gfc_match_omp_clauses, gfc_match_omp_allocate): Use
+ same allocator expr multiple times.
+ (is_predefined_allocator): Make static.
+ (gfc_resolve_omp_allocate): Update/extend restriction checks;
+ remove sorry message.
+ (resolve_omp_clauses): Reject corarrays in allocate/allocators
+ directive.
+ * parse.cc (check_omp_allocate_stmt): Permit procedure pointers
+ here (rejected later) for less misleading diagnostic.
+ * trans-array.cc (gfc_trans_auto_array_allocation): Propagate
+ size for GOMP_alloc and location to which it should be added to.
+ * trans-decl.cc (gfc_trans_deferred_vars): Handle 'omp allocate'
+ for stack variables; sorry for static variables/common blocks.
+ * trans-openmp.cc (gfc_trans_omp_clauses): Evaluate 'allocate'
+ clause's allocator only once; fix adding expressions to the
+ block.
+ (gfc_trans_omp_single): Pass a block to gfc_trans_omp_clauses.
+
2023-10-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/104351
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6a233a3030e..693652aefcf 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,33 @@
+2023-10-14 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/111537
+ * gdc.dg/analyzer/analyzer.exp: New test.
+ * gdc.dg/analyzer/pr111537.d: New test.
+
+2023-10-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * c-c++-common/gomp/allocate-14.c: Fix directive name.
+ * c-c++-common/gomp/allocate-15.c: Likewise.
+ * c-c++-common/gomp/allocate-9.c: Fix comment typo.
+ * gfortran.dg/gomp/allocate-4.f90: Remove sorry dg-error.
+ * gfortran.dg/gomp/allocate-7.f90: Likewise.
+ * gfortran.dg/gomp/allocate-10.f90: New test.
+ * gfortran.dg/gomp/allocate-11.f90: New test.
+ * gfortran.dg/gomp/allocate-12.f90: New test.
+ * gfortran.dg/gomp/allocate-13.f90: New test.
+ * gfortran.dg/gomp/allocate-14.f90: New test.
+ * gfortran.dg/gomp/allocate-15.f90: New test.
+ * gfortran.dg/gomp/allocate-8.f90: New test.
+ * gfortran.dg/gomp/allocate-9.f90: New test.
+
+2023-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/102989
+ * gcc.dg/bitint-38.c: Change into dg-do run test, in addition
+ to checking the addition, division and right shift results at compile
+ time check it also at runtime.
+ * gcc.dg/bitint-39.c: New test.
+
2023-10-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/104351
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 46b0ce3ac68..8180fb74c3f 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,23 @@
+2023-10-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * testsuite/libgomp.fortran/allocate-6.f90: Add missing
+ dg-additional-options "-fdump-tree-gimple"; fix scan.
+
+2023-10-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi: Fix some typos.
+ (Memory Management Routines): Document remaining 5.x routines.
+ (Memory allocation): Make clear when the section applies.
+
+2023-10-14 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi (OpenMP Impl. Status): Mention that Fortran now
+ supports the allocate directive for stack variables.
+ * testsuite/libgomp.fortran/allocate-5.f90: New test.
+ * testsuite/libgomp.fortran/allocate-6.f90: New test.
+ * testsuite/libgomp.fortran/allocate-7.f90: New test.
+ * testsuite/libgomp.fortran/allocate-8.f90: New test.
+
2023-10-12 Tobias Burnus <tobias@codesourcery.com>
* libgomp.texi (OMP_DEFAULT_DEVICE): Update spec ref; add @ref to
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-10-15 0:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-15 0:17 [gcc r14-4641] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).