+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
+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".
+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
+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
+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