Skip to content

Commit 9de7aee

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 475009c commit 9de7aee

File tree

5 files changed

+86
-1
lines changed

5 files changed

+86
-1
lines changed

gcc/ChangeLog

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
2025-12-20 Andrew Pinski <[email protected]>
2+
3+
PR middle-end/123222
4+
* doc/extend.texi: Fix copy-and-pasto for __builtin_*_overflow_p.
5+
6+
2025-12-20 Jakub Jelinek <[email protected]>
7+
8+
PR target/123216
9+
* common/config/i386/i386-common.cc (OPTION_MASK_ISA_AVX512FP16_UNSET):
10+
Remove unused macro.
11+
(OPTION_MASK_ISA2_AVX512FP16_UNSET, OPTION_MASK_ISA2_AVX512BF16_UNSET,
12+
OPTION_MASK_ISA2_AVX512BW_UNSET): Or in OPTION_MASK_ISA2_AVX10_1_UNSET.
13+
(OPTION_MASK_ISA2_AVX512CD_UNSET, OPTION_MASK_ISA2_AVX512DQ_UNSET,
14+
OPTION_MASK_ISA2_AVX512VL_UNSET, OPTION_MASK_ISA2_AVX512IFMA_UNSET,
15+
OPTION_MASK_ISA2_AVX512VNNI_UNSET,
16+
OPTION_MASK_ISA2_AVX512VPOPCNTDQ_UNSET,
17+
OPTION_MASK_ISA2_AVX512VBMI_UNSET, OPTION_MASK_ISA2_AVX512VBMI2_UNSET,
18+
OPTION_MASK_ISA2_AVX512BITALG_UNSET): Define.
19+
(ix86_handle_option): For
20+
-mno-avx512{cd,dq,vl,ifma,vnni,vpopcntdq,vbmi,vbmi2,bitalg} also remove
21+
corresponding OPTION_MASK_ISA2_AVX512*_UNSET from ix86_isa_flags2
22+
and add it to ix86_isa_flags2_explicit.
23+
24+
2025-12-20 Jakub Jelinek <[email protected]>
25+
26+
PR target/123217
27+
* config/i386/i386-expand.cc (ix86_expand_builtin)
28+
<case IX86_BUILTIN_ENCODEKEY128U32, case IX86_BUILTIN_ENCODEKEY256U32,
29+
case IX86_BUILTIN_URDMSR>: Set target to a new pseudo even if it is
30+
non-NULL but doesn't satisfy register_operand predicate.
31+
132
2025-12-19 Victor Do Nascimento <[email protected]>
233

334
PR tree-optimization/123152

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251220
1+
20251221

gcc/algol68/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-12-20 Jose E. Marchesi <[email protected]>
2+
3+
* a68-low-moids.cc (a68_lower_moids): Fix for layout of
4+
incomplete types.
5+
16
2025-12-19 Jakub Jelinek <[email protected]>
27

38
* a68-low-decls.cc (a68_lower_variable_declaration): Fix comment typo,

gcc/cp/ChangeLog

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
2025-12-20 Nathaniel Shead <[email protected]>
2+
3+
PR c++/122712
4+
* module.cc (depset::hash::dep_adl_info): New type.
5+
(depset::hash::dep_adl_entity_list): New work list.
6+
(depset::hash::hash): Create it.
7+
(depset::hash::~hash): Release it.
8+
(trees_out::tree_value): Cache possibly dependent
9+
calls during tree walk.
10+
(depset::hash::add_dependent_adl_entities): New function.
11+
(depset::hash::find_dependencies): Process cached entities.
12+
* name-lookup.cc (name_lookup::tentative): New member.
13+
(name_lookup::name_lookup): Initialize it.
14+
(name_lookup::preserve_state): Propagate tentative from previous
15+
lookup.
16+
(name_lookup::adl_namespace_fns): Don't search imported bindings
17+
during tentative lookup.
18+
(name_lookup::adl_class): Don't attempt to complete class types
19+
during tentative lookup.
20+
(name_lookup::search_adl): Skip type-dependent args and avoid
21+
unnecessary work during tentative lookup.
22+
(lookup_arg_dependent): Add tentative parameter.
23+
* name-lookup.h (lookup_arg_dependent): Likewise.
24+
25+
2025-12-20 Jakub Jelinek <[email protected]>
26+
27+
PR c++/122690
28+
* tree.cc (implicit_lifetime_type_p): Don't test is_trivially_xible,
29+
instead try to lazily declare dtor and default, copy and move ctors
30+
if needed and check for their triviality and whether they are
31+
deleted.
32+
133
2025-12-19 Jakub Jelinek <[email protected]>
234

335
PR c++/91388

gcc/testsuite/ChangeLog

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-12-20 Nathaniel Shead <[email protected]>
2+
3+
PR c++/122712
4+
* g++.dg/modules/adl-12_a.C: New test.
5+
* g++.dg/modules/adl-12_b.C: New test.
6+
7+
2025-12-20 Jakub Jelinek <[email protected]>
8+
9+
PR c++/122690
10+
* g++.dg/ext/is_implicit_lifetime2.C: New test.
11+
12+
2025-12-20 Jakub Jelinek <[email protected]>
13+
14+
PR target/123217
15+
* gcc.target/i386/keylocker-pr123217.c: New test.
16+
* gcc.target/i386/user_msr-pr123217.c: New test.
17+
118
2025-12-19 Victor Do Nascimento <[email protected]>
219

320
* gcc.dg/vect/vect-uncounted-prolog-peel_2.c: New.

0 commit comments

Comments
 (0)