Skip to content

Commit df6c57c

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 6fec511 commit df6c57c

File tree

9 files changed

+262
-1
lines changed

9 files changed

+262
-1
lines changed

gcc/ChangeLog

+65
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
2024-02-13 H.J. Lu <[email protected]>
2+
3+
PR target/113876
4+
* config/i386/i386.cc (ix86_pro_and_epilogue_can_use_push2pop2):
5+
Return false if the incoming stack isn't 16-byte aligned.
6+
7+
2024-02-13 Tobias Burnus <[email protected]>
8+
9+
PR middle-end/113904
10+
* omp-general.cc (struct omp_ts_info): Update for splitting of
11+
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
12+
* omp-selectors.h (enum omp_tp_type): Replace
13+
OMP_TRAIT_PROPERTY_EXPR by OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
14+
15+
2024-02-13 Monk Chiang <[email protected]>
16+
17+
PR target/113742
18+
* config/riscv/riscv.cc (riscv_macro_fusion_pair_p): Fix
19+
recognizes UNSPEC_AUIPC for RISCV_FUSE_LUI_ADDI.
20+
21+
2024-02-13 Richard Biener <[email protected]>
22+
23+
PR tree-optimization/113895
24+
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): Track
25+
offset to discover constant array indices in bits, handle
26+
COMPONENT_REF to bitfields.
27+
28+
2024-02-13 Richard Biener <[email protected]>
29+
30+
PR tree-optimization/113831
31+
* tree-ssa-sccvn.cc (ao_ref_init_from_vn_reference): Fix
32+
typo in comment.
33+
34+
2024-02-13 Richard Biener <[email protected]>
35+
36+
PR tree-optimization/113902
37+
* tree-vect-loop.cc (move_early_exit_stmts): Track
38+
last_seen_vuse for VUSE updating.
39+
40+
2024-02-13 Tamar Christina <[email protected]>
41+
42+
PR tree-optimization/113734
43+
* tree-vect-loop.cc (vect_transform_loop): Treat the final iteration of
44+
an early break loop as partial.
45+
46+
2024-02-13 Richard Biener <[email protected]>
47+
48+
PR tree-optimization/113898
49+
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): Add
50+
missing accumulated off adjustment.
51+
52+
2024-02-13 Jakub Jelinek <[email protected]>
53+
54+
* hwint.h (GCC_PRISZ, fmt_size_t): Fix preprocessor conditions,
55+
instead of comparing SIZE_MAX against INT_MAX and LONG_MAX compare
56+
it against UINT_MAX and ULONG_MAX.
57+
58+
2024-02-13 David Malcolm <[email protected]>
59+
60+
* diagnostic-core.h (emit_diagnostic_valist): Rename overload
61+
to...
62+
(emit_diagnostic_valist_meta): ...this.
63+
* diagnostic.cc (emit_diagnostic_valist): Likewise, to...
64+
(emit_diagnostic_valist_meta): ...this.
65+
166
2024-02-12 Jakub Jelinek <[email protected]>
267

368
PR tree-optimization/113849

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20240213
1+
20240214

gcc/analyzer/ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2024-02-13 David Malcolm <[email protected]>
2+
3+
* pending-diagnostic.cc (diagnostic_emission_context::warn):
4+
Update for renaming of emit_diagnostic_valist overload to
5+
emit_diagnostic_valist_meta.
6+
(diagnostic_emission_context::inform): Likewise.
7+
18
2024-01-31 David Malcolm <[email protected]>
29

310
PR analyzer/113253

gcc/c/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2024-02-13 Tobias Burnus <[email protected]>
2+
3+
PR middle-end/113904
4+
* c-parser.cc (c_parser_omp_context_selector): Handle splitting of
5+
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
6+
17
2024-02-10 Jakub Jelinek <[email protected]>
28

39
* c-decl.cc (get_parm_array_spec): Use HOST_WIDE_INT_PRINT_UNSIGNED

gcc/cp/ChangeLog

+58
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
2024-02-13 Marek Polacek <[email protected]>
2+
3+
DR 1693
4+
PR c++/113760
5+
* parser.cc (cp_parser_member_declaration): Only pedwarn about an extra
6+
semicolon in C++98.
7+
8+
2024-02-13 Tobias Burnus <[email protected]>
9+
10+
PR middle-end/113904
11+
* parser.cc (cp_parser_omp_context_selector): Handle splitting of
12+
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
13+
14+
2024-02-13 Patrick Palka <[email protected]>
15+
16+
* Make-lang.in (CFLAGS-cp/module.o): Add $(ZLIBINC).
17+
* module.cc: Include <zlib.h>.
18+
(bytes::calc_crc): Use crc32 from zlib.
19+
(bytes_out::set_crc): Use crc32_combine from zlib.
20+
21+
2024-02-13 Patrick Palka <[email protected]>
22+
23+
* module.cc (depset::hash::add_specializations): Use
24+
STRIP_TEMPLATE consistently.
25+
(get_originating_module_decl): Handle class-scope CONST_DECL.
26+
27+
2024-02-13 Patrick Palka <[email protected]>
28+
29+
* lambda.cc (lambda_function): Call get_class_binding_direct
30+
instead of lookup_member to sidestep lazy loading.
31+
* name-lookup.cc (check_local_shadow): Punt if we're in a
32+
function context that's not actual parsing.
33+
34+
2024-02-13 Jason Merrill <[email protected]>
35+
36+
PR c++/113612
37+
* pt.cc (process_partial_specialization): Return early
38+
on redeclaration.
39+
40+
2024-02-13 Marek Polacek <[email protected]>
41+
42+
PR c++/112436
43+
* except.cc (expand_start_catch_block): Pass tf_warning_or_error to
44+
is_admissible_throw_operand_or_catch_parameter.
45+
(build_throw): Pass complain to
46+
is_admissible_throw_operand_or_catch_parameter.
47+
(complete_ptr_ref_or_void_ptr_p): Add a tsubst_flags_t parameter. Use
48+
it. Return bool. Call complete_type_or_maybe_complain instead of
49+
complete_type_or_else.
50+
(is_admissible_throw_operand_or_catch_parameter): Add a tsubst_flags_t
51+
parameter. Use it. Guard error calls.
52+
53+
2024-02-13 Alex Coplan <[email protected]>
54+
55+
PR c++/113658
56+
* cp-objcp-common.cc (cp_feature_table): Remove entry for
57+
cxx_constexpr_string_builtins.
58+
159
2024-02-12 Marek Polacek <[email protected]>
260

361
PR c++/113545

gcc/fortran/ChangeLog

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
2024-02-13 Tobias Burnus <[email protected]>
2+
3+
PR middle-end/113904
4+
* trans-openmp.cc (gfc_trans_omp_declare_variant): Handle splitting of
5+
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
6+
* openmp.cc (gfc_match_omp_context_selector): Likewise; rejects
7+
non-const device_num/condition; improve diagnostic.
8+
9+
2024-02-13 Harald Anlauf <[email protected]>
10+
11+
PR fortran/113866
12+
* trans-expr.cc (gfc_conv_procedure_call): When passing an optional
13+
dummy argument to an optional dummy argument of a bind(c) procedure
14+
and the dummy argument is passed via a CFI descriptor, no special
15+
presence check and passing of a default NULL pointer is needed.
16+
17+
2024-02-13 Steve Kargl <[email protected]>
18+
19+
PR fortran/113883
20+
* trans-array.cc (gfc_trans_deferred_array): Set length to zero,
21+
avoiding extraneous diagnostics.
22+
123
2024-02-10 Jakub Jelinek <[email protected]>
224

325
* error.cc (error_print): Handle z and t modifiers on d, i and u.

gcc/testsuite/ChangeLog

+91
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,94 @@
1+
2024-02-13 Marek Polacek <[email protected]>
2+
3+
DR 1693
4+
PR c++/113760
5+
* g++.dg/semicolon-fixits.C: Run in C++98 only.
6+
* g++.dg/warn/pedantic2.C: Adjust dg-warning.
7+
* g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
8+
* g++.dg/DRs/dr1693-1.C: New test.
9+
* g++.dg/DRs/dr1693-2.C: New test.
10+
11+
2024-02-13 H.J. Lu <[email protected]>
12+
13+
PR target/113876
14+
* gcc.target/i386/pr113876.c: New test.
15+
16+
2024-02-13 Tobias Burnus <[email protected]>
17+
18+
PR middle-end/113904
19+
* gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
20+
argument from integer to a logical expression.
21+
* gfortran.dg/gomp/declare-variant-11.f90: Likewise.
22+
* gfortran.dg/gomp/declare-variant-12.f90: Likewise.
23+
* gfortran.dg/gomp/declare-variant-13.f90: Likewise.
24+
* gfortran.dg/gomp/declare-variant-2.f90: Likewise.
25+
* gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
26+
* gfortran.dg/gomp/declare-variant-3.f90: Likewise.
27+
* gfortran.dg/gomp/declare-variant-4.f90: Likewise.
28+
* gfortran.dg/gomp/declare-variant-6.f90: Likewise.
29+
* gfortran.dg/gomp/declare-variant-8.f90: Likewise.
30+
* gfortran.dg/gomp/declare-variant-20.f90: New test.
31+
32+
2024-02-13 Patrick Palka <[email protected]>
33+
34+
* g++.dg/modules/friend-6_a.C: New test.
35+
* g++.dg/modules/using-enum-3_a.C: New test.
36+
* g++.dg/modules/using-enum-3_b.C: New test.
37+
38+
2024-02-13 Harald Anlauf <[email protected]>
39+
40+
PR fortran/113866
41+
* gfortran.dg/bind_c_optional-2.f90: New test.
42+
43+
2024-02-13 Jason Merrill <[email protected]>
44+
45+
PR c++/113612
46+
* g++.dg/cpp1y/var-templ85.C: New test.
47+
48+
2024-02-13 Monk Chiang <[email protected]>
49+
50+
* gcc.target/riscv/pr113742.c: New test.
51+
52+
2024-02-13 Marek Polacek <[email protected]>
53+
54+
PR c++/112436
55+
* g++.dg/cpp2a/concepts-pr112436.C: New test.
56+
57+
2024-02-13 Richard Biener <[email protected]>
58+
59+
PR tree-optimization/113896
60+
* g++.dg/torture/pr113896.C: New testcase.
61+
62+
2024-02-13 Richard Biener <[email protected]>
63+
64+
PR tree-optimization/113895
65+
* gcc.dg/torture/pr113895-1.c: New testcase.
66+
67+
2024-02-13 Richard Biener <[email protected]>
68+
69+
PR tree-optimization/113902
70+
* gcc.dg/vect/pr113902.c: New testcase.
71+
72+
2024-02-13 Tamar Christina <[email protected]>
73+
74+
PR tree-optimization/113734
75+
* gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
76+
77+
2024-02-13 Alex Coplan <[email protected]>
78+
79+
PR c++/113658
80+
* g++.dg/ext/has-feature2.C: New test.
81+
82+
2024-02-13 Richard Biener <[email protected]>
83+
84+
PR tree-optimization/113898
85+
* gcc.dg/torture/pr113898.c: New testcase.
86+
87+
2024-02-13 Steve Kargl <[email protected]>
88+
89+
PR fortran/113883
90+
* gfortran.dg/allocatable_length.f90: New test.
91+
192
2024-02-12 Jerry DeLisle <[email protected]>
293

394
* gfortran.dg/pr109358.f90: New test.

libgcc/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-02-13 Jakub Jelinek <[email protected]>
2+
3+
* soft-fp/bitint.h (FP_FROM_BITINT): If iprec < 0 and msb is all ones,
4+
just set n to 1 instead of using __builtin_clzll (~msb).
5+
16
2024-02-12 Iain Sandoe <[email protected]>
27

38
PR target/113855

libgm2/ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2024-02-13 Rainer Orth <[email protected]>
2+
3+
* libm2iso/wraptime.cc [HAVE_STRUCT_TIMEZONE && HAVE_GETTIMEOFDAY]
4+
(EXPORT(gettimeofday)): Cast tv to struct timeval *.
5+
[HAVE_STRUCT_TIMEZONE && HAVE_SETTIMEOFDAY]
6+
(EXPORT(settimeofday)): Likewise.
7+
18
2024-02-12 Rainer Orth <[email protected]>
29

310
PR modula2/113888

0 commit comments

Comments
 (0)