]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 31 Aug 2024 00:18:22 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 31 Aug 2024 00:18:22 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index acf05c3de80c689d1375a65ce7aecec4630f36e4..90f341e33bc54cd3dadd628b6d8a6265427697ca 100644 (file)
@@ -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
index 8021f79746dfd1dcb0f4961d5bbde0dcbb37d91c..7036fab4770ce094efc2cca87b8430cf311d6cbe 100644 (file)
@@ -1 +1 @@
-20240830
+20240831
index 0d1c5c01f49dd728c9671d7315312a35be22574c..636a70aabaf1368a96d7791d6aa8ec09c42f99f8 100644 (file)
@@ -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".
index a5132e7533d6fcb7c7c5315fbabc05f6c6a7680b..3b8f5a258822c5cca4974618b82f095379774290 100644 (file)
@@ -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
index 1b38cafa125337ff611bb7d27748ab2d2fb1f74d..efa946def5a4cf61fd3bdf0dd5210bcd063a6dda 100644 (file)
@@ -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
index b4d37eec59d9e46717f2fd372502323e28e42573..a44981affc413a86ade939783903110926ff76f7 100644 (file)
@@ -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