From 91b3da6f1135dc4ef1cb28e849168fb08df36cf2 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 29 Jan 2024 00:18:44 +0000 Subject: Daily bump. --- gcc/ChangeLog | 27 +++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 7 +++++++ gcc/objc/ChangeLog | 16 ++++++++++++++++ gcc/testsuite/ChangeLog | 15 +++++++++++++++ 5 files changed, 66 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2972b68..758e3bf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2024-01-28 Iain Sandoe + + * config/darwin.cc (darwin_build_constant_cfstring): Prevent over- + alignment of CFString constants by setting DECL_USER_ALIGN. + +2024-01-28 Iain Sandoe + Jakub Jelinek + + PR libgcc/113402 + * builtins.cc (expand_builtin): Handle BUILT_IN_GCC_NESTED_PTR_CREATED + and BUILT_IN_GCC_NESTED_PTR_DELETED. + * builtins.def (BUILT_IN_GCC_NESTED_PTR_CREATED, + BUILT_IN_GCC_NESTED_PTR_DELETED): Make these builtins LIB-EXT and + rename the library fallbacks to __gcc_nested_func_ptr_created and + __gcc_nested_func_ptr_deleted. + * doc/invoke.texi: Rename these to __gcc_nested_func_ptr_created + and __gcc_nested_func_ptr_deleted. + * tree-nested.cc (finalize_nesting_tree_1): Use builtin_explicit for + BUILT_IN_GCC_NESTED_PTR_CREATED and BUILT_IN_GCC_NESTED_PTR_DELETED. + * tree.cc (build_common_builtin_nodes): Build the + BUILT_IN_GCC_NESTED_PTR_CREATED and BUILT_IN_GCC_NESTED_PTR_DELETED local + builtins only for non-explicit. + +2024-01-28 YunQiang Su + + * doc/invoke.texi: Remove duplicate MIPS explicit-relocs option. + 2024-01-27 H.J. Lu PR target/38534 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 12cb02f..5c916bb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240128 +20240129 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 03c1bd9..22ca08d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2024-01-28 Harald Anlauf + + PR fortran/113377 + * trans-expr.cc (conv_dummy_value): Treat NULL actual argument to + optional dummy with the VALUE attribute as not present. + (gfc_conv_procedure_call): Likewise. + 2024-01-27 Harald Anlauf PR fortran/104908 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index ba5c241..2a4231d 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,19 @@ +2024-01-28 Iain Sandoe + + * objc-next-runtime-abi-02.cc (build_v2_address_table): Prevent + over-alignment of Objective-C metadata by setting DECL_USER_ALIGN + on relevant variables. + (build_v2_protocol_list_address_table): Likewise. + (generate_v2_protocol_list): Likewise. + (generate_v2_meth_descriptor_table): Likewise. + (generate_v2_meth_type_list): Likewise. + (generate_v2_property_table): Likewise. + (generate_v2_dispatch_table): Likewise. + (generate_v2_ivars_list): Likewise. + (generate_v2_class_structs): Likewise. + (build_ehtype): Likewise. + * objc-runtime-shared-support.cc (generate_strings): Likewise. + 2024-01-18 Iain Sandoe * objc-act.cc (objc_init): Initialize interface and class diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bc5d725..fd996ad 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,18 @@ +2024-01-28 Harald Anlauf + + PR fortran/113377 + * gfortran.dg/optional_absent_11.f90: New test. + +2024-01-28 Iain Sandoe + + * obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition. + * obj-c++.dg/encode-9.mm: Likewise. + +2024-01-28 Iain Sandoe + + * jit.dg/jit.exp: Filter error output to remove per-run + variable content. + 2024-01-27 Jose E. Marchesi * gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant -- cgit v1.1