Skip to content

Commit 91b3da6

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 7dd4466 commit 91b3da6

File tree

7 files changed

+130
-1
lines changed

7 files changed

+130
-1
lines changed

gcc/ChangeLog

+27
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
2024-01-28 Iain Sandoe <[email protected]>
2+
3+
* config/darwin.cc (darwin_build_constant_cfstring): Prevent over-
4+
alignment of CFString constants by setting DECL_USER_ALIGN.
5+
6+
2024-01-28 Iain Sandoe <[email protected]>
7+
Jakub Jelinek <[email protected]>
8+
9+
PR libgcc/113402
10+
* builtins.cc (expand_builtin): Handle BUILT_IN_GCC_NESTED_PTR_CREATED
11+
and BUILT_IN_GCC_NESTED_PTR_DELETED.
12+
* builtins.def (BUILT_IN_GCC_NESTED_PTR_CREATED,
13+
BUILT_IN_GCC_NESTED_PTR_DELETED): Make these builtins LIB-EXT and
14+
rename the library fallbacks to __gcc_nested_func_ptr_created and
15+
__gcc_nested_func_ptr_deleted.
16+
* doc/invoke.texi: Rename these to __gcc_nested_func_ptr_created
17+
and __gcc_nested_func_ptr_deleted.
18+
* tree-nested.cc (finalize_nesting_tree_1): Use builtin_explicit for
19+
BUILT_IN_GCC_NESTED_PTR_CREATED and BUILT_IN_GCC_NESTED_PTR_DELETED.
20+
* tree.cc (build_common_builtin_nodes): Build the
21+
BUILT_IN_GCC_NESTED_PTR_CREATED and BUILT_IN_GCC_NESTED_PTR_DELETED local
22+
builtins only for non-explicit.
23+
24+
2024-01-28 YunQiang Su <[email protected]>
25+
26+
* doc/invoke.texi: Remove duplicate MIPS explicit-relocs option.
27+
128
2024-01-27 H.J. Lu <[email protected]>
229

330
PR target/38534

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20240128
1+
20240129

gcc/fortran/ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2024-01-28 Harald Anlauf <[email protected]>
2+
3+
PR fortran/113377
4+
* trans-expr.cc (conv_dummy_value): Treat NULL actual argument to
5+
optional dummy with the VALUE attribute as not present.
6+
(gfc_conv_procedure_call): Likewise.
7+
18
2024-01-27 Harald Anlauf <[email protected]>
29

310
PR fortran/104908

gcc/objc/ChangeLog

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2024-01-28 Iain Sandoe <[email protected]>
2+
3+
* objc-next-runtime-abi-02.cc (build_v2_address_table): Prevent
4+
over-alignment of Objective-C metadata by setting DECL_USER_ALIGN
5+
on relevant variables.
6+
(build_v2_protocol_list_address_table): Likewise.
7+
(generate_v2_protocol_list): Likewise.
8+
(generate_v2_meth_descriptor_table): Likewise.
9+
(generate_v2_meth_type_list): Likewise.
10+
(generate_v2_property_table): Likewise.
11+
(generate_v2_dispatch_table): Likewise.
12+
(generate_v2_ivars_list): Likewise.
13+
(generate_v2_class_structs): Likewise.
14+
(build_ehtype): Likewise.
15+
* objc-runtime-shared-support.cc (generate_strings): Likewise.
16+
117
2024-01-18 Iain Sandoe <[email protected]>
218

319
* objc-act.cc (objc_init): Initialize interface and class

gcc/testsuite/ChangeLog

+15
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
2024-01-28 Harald Anlauf <[email protected]>
2+
3+
PR fortran/113377
4+
* gfortran.dg/optional_absent_11.f90: New test.
5+
6+
2024-01-28 Iain Sandoe <[email protected]>
7+
8+
* obj-c++.dg/encode-10.mm: Remove unneeded '-lobjc' option addition.
9+
* obj-c++.dg/encode-9.mm: Likewise.
10+
11+
2024-01-28 Iain Sandoe <[email protected]>
12+
13+
* jit.dg/jit.exp: Filter error output to remove per-run
14+
variable content.
15+
116
2024-01-27 Jose E. Marchesi <[email protected]>
217

318
* gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Add constant

libatomic/ChangeLog

+50
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,53 @@
1+
2024-01-28 Victor Do Nascimento <[email protected]>
2+
3+
* config/linux/aarch64/host-config.h (has_lse2): Add test for LSE.
4+
(has_lse128): Add test for LSE2.
5+
6+
2024-01-28 Victor Do Nascimento <[email protected]>
7+
8+
* Makefile.am (AM_CPPFLAGS): add conditional setting of
9+
-DHAVE_FEAT_LSE128.
10+
* acinclude.m4 (LIBAT_TEST_FEAT_AARCH64_LSE128): New.
11+
* config/linux/aarch64/atomic_16.S (LSE128): New macro
12+
definition.
13+
(libat_exchange_16): New LSE128 variant.
14+
(libat_fetch_or_16): Likewise.
15+
(libat_or_fetch_16): Likewise.
16+
(libat_fetch_and_16): Likewise.
17+
(libat_and_fetch_16): Likewise.
18+
* config/linux/aarch64/host-config.h (IFUNC_COND_2): New.
19+
(IFUNC_NCOND): Add operand size checking.
20+
(has_lse2): Renamed from `ifunc1`.
21+
(has_lse128): New.
22+
(HWCAP2_LSE128): Likewise.
23+
* configure.ac: Add call to
24+
LIBAT_TEST_FEAT_AARCH64_LSE128.
25+
* configure (ac_subst_vars): Regenerated via autoreconf.
26+
* Makefile.in: Likewise.
27+
* auto-config.h.in: Likewise.
28+
29+
2024-01-28 Victor Do Nascimento <[email protected]>
30+
31+
* config/linux/aarch64/host-config.h (__ifunc_arg_t):
32+
Conditionally-defined if `sys/ifunc.h' not found.
33+
(_IFUNC_ARG_HWCAP): Likewise.
34+
(IFUNC_COND_1): Pass __ifunc_arg_t argument to ifunc.
35+
(ifunc1): Modify function signature to accept __ifunc_arg_t
36+
argument.
37+
* configure.tgt: Add second `const __ifunc_arg_t *features'
38+
argument to IFUNC_RESOLVER_ARGS.
39+
40+
2024-01-28 Victor Do Nascimento <[email protected]>
41+
42+
* config/linux/aarch64/atomic_16.S (CORE): New macro.
43+
(LSE2): Likewise.
44+
(ENTRY_FEAT): Likewise.
45+
(ENTRY_FEAT1): Likewise.
46+
(END_FEAT): Likewise.
47+
(END_FEAT1): Likewise.
48+
(ALIAS): Modify macro to take in `arch' arguments.
49+
(ALIAS1): New.
50+
151
2023-12-15 Wilco Dijkstra <[email protected]>
252

353
* config/linux/aarch64/atomic_16.S: Implement lock-free ARMv8.0 atomics.

libgcc/ChangeLog

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
2024-01-28 Iain Sandoe <[email protected]>
2+
Jakub Jelinek <[email protected]>
3+
4+
PR libgcc/113402
5+
* config/aarch64/heap-trampoline.c: Rename
6+
__builtin_nested_func_ptr_created to __gcc_nested_func_ptr_created and
7+
__builtin_nested_func_ptr_deleted to __gcc_nested_func_ptr_deleted.
8+
* config/i386/heap-trampoline.c: Likewise.
9+
* libgcc2.h: Likewise.
10+
* libgcc-std.ver.in (GCC_7.0.0): Likewise and then move
11+
__gcc_nested_func_ptr_created and
12+
__gcc_nested_func_ptr_deleted from this symbol version to ...
13+
(GCC_14.0.0): ... this one.
14+
115
2024-01-26 Andrew Stubbs <[email protected]>
216

317
* config/gcn/amdgcn_veclib.h (CDNA3_PLUS): Handle RDNA3.

0 commit comments

Comments
 (0)