aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-08-31 00:18:22 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-08-31 00:18:22 +0000
commit08693e29ec186fd7941d0b73d4d466388971fe2f (patch)
tree19b6fda7e12f3bf93d13c66ebf0eb8bdddc5986d
parentb1765a5737f011bfd992c6ab78018d6e9042f074 (diff)
downloadgcc-08693e29ec186fd7941d0b73d4d466388971fe2f.zip
gcc-08693e29ec186fd7941d0b73d4d466388971fe2f.tar.gz
gcc-08693e29ec186fd7941d0b73d4d466388971fe2f.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog54
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog17
-rw-r--r--gcc/fortran/ChangeLog6
-rw-r--r--gcc/m2/ChangeLog6
-rw-r--r--gcc/testsuite/ChangeLog31
6 files changed, 115 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index acf05c3..90f341e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,57 @@
+2024-08-30 Alex Coplan <alex.coplan@arm.com>
+
+ * gdbhooks.py (VEC_KIND_EMBED): New.
+ (VEC_KIND_PTR): New.
+ (get_vec_kind): New.
+ (VecPrinter.children): Also handle vectors with vl_ptr layout.
+
+2024-08-30 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR driver/104707
+ PR driver/97304
+ * gcc.cc (is_directory): Don't not include /usr/lib and /lib
+ for library directory pathes. Remove library argument.
+ (add_to_obstack): Update call to is_directory.
+ (driver_handle_option): Likewise.
+ (spec_path): Likewise.
+
+2024-08-30 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR middle-end/116537
+ * tree-core.h (enum tree_index): Remove TI_INTEGER_THREE
+ * tree-ssa-loop-prefetch.cc (issue_prefetch_ref): Call build_int_cst
+ instead of using integer_three_node.
+ * tree.cc (build_common_tree_nodes): Remove initialization
+ of integer_three_node.
+ * tree.h (integer_three_node): Delete.
+
+2024-08-30 Andrew Pinski <quic_apinski@quicinc.com>
+
+ * builtins.cc (expand_builtin_prefetch): Rewrite expansion of the optional
+ arguments to not expand known constants.
+
+2024-08-30 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-stmts.cc (get_group_load_store_type): Check
+ known_ne (remain, 0u) before doing constant_multiple_p.
+ (vectorizable_load): Likewise.
+
+2024-08-30 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-slp.cc (vect_build_slp_tree_2): Disable SLP
+ reassociation for single-lane.
+
+2024-08-30 liuhongt <hongtao.liu@intel.com>
+
+ PR target/116512
+ * config/i386/i386.cc (ix86_check_avx_upper_register): Iterate
+ subrtx to scan for avx upper register.
+ (ix86_check_avx_upper_stores): Inline old
+ ix86_check_avx_upper_register.
+ (ix86_avx_u128_mode_needed): Ditto, and replace
+ FOR_EACH_SUBRTX with call to new
+ ix86_check_avx_upper_register.
+
2024-08-29 David Malcolm <dmalcolm@redhat.com>
PR other/116419
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8021f79..7036fab 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240830
+20240831
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0d1c5c0..636a70a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,20 @@
+2024-08-30 Jason Merrill <jason@redhat.com>
+
+ * decl2.cc (c_parse_final_cleanups): Also check
+ DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION.
+
+2024-08-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/110345
+ * parser.cc (make_array_declarator): Add STD_ATTRS argument, set
+ declarator->std_attributes to it.
+ (cp_parser_new_type_id): Warn on non-ignored std_attributes on the
+ array declarator which is being omitted.
+ (cp_parser_direct_new_declarator): Parse standard attributes after
+ closing square bracket, pass it to make_array_declarator.
+ (cp_parser_direct_declarator): Pass std_attrs to make_array_declarator
+ instead of setting declarator->std_attributes manually.
+
2024-08-29 David Malcolm <dmalcolm@redhat.com>
* error.cc: Include "make-unique.h".
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a5132e7..3b8f5a2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2024-08-30 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/98454
+ * resolve.cc (resolve_symbol): Add default-initialization of
+ non-allocatable, non-pointer derived-type function results.
+
2024-08-29 David Malcolm <dmalcolm@redhat.com>
* error.cc (gfc_format_decoder): Convert final param from
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 1b38caf..efa946d 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,9 @@
+2024-08-30 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/116181
+ * pge-boot/GM2RTS.h: Regenerate.
+ * pge-boot/m2rts.h: Ditto.
+
2024-08-28 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/116181
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b4d37ee..a44981a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,34 @@
+2024-08-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/101099
+ * g++.dg/concepts/pr101099.C: New test.
+
+2024-08-30 Marek Polacek <polacek@redhat.com>
+
+ PR c++/115616
+ * g++.dg/template/friend83.C: New test.
+
+2024-08-30 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/diagnostic/used-inline1.C: New test.
+
+2024-08-30 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/98454
+ * gfortran.dg/alloc_comp_class_4.f03: Remove bogus pattern.
+ * gfortran.dg/pdt_26.f03: Adjust expected count.
+ * gfortran.dg/derived_result_3.f90: New test.
+
+2024-08-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/110345
+ * g++.dg/cpp0x/gen-attrs-80.C: New test.
+ * g++.dg/cpp0x/gen-attrs-81.C: New test.
+
+2024-08-30 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr116512.c: New test.
+
2024-08-29 David Malcolm <dmalcolm@redhat.com>
PR other/116419