Daily bump.

This commit is contained in:
GCC Administrator 2024-02-14 00:17:32 +00:00
parent 6fec511f2d
commit df6c57ce40
9 changed files with 262 additions and 1 deletions

View File

@ -1,3 +1,68 @@
2024-02-13 H.J. Lu <hjl.tools@gmail.com>
PR target/113876
* config/i386/i386.cc (ix86_pro_and_epilogue_can_use_push2pop2):
Return false if the incoming stack isn't 16-byte aligned.
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
PR middle-end/113904
* omp-general.cc (struct omp_ts_info): Update for splitting of
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
* omp-selectors.h (enum omp_tp_type): Replace
OMP_TRAIT_PROPERTY_EXPR by OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
2024-02-13 Monk Chiang <monk.chiang@sifive.com>
PR target/113742
* config/riscv/riscv.cc (riscv_macro_fusion_pair_p): Fix
recognizes UNSPEC_AUIPC for RISCV_FUSE_LUI_ADDI.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113895
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): Track
offset to discover constant array indices in bits, handle
COMPONENT_REF to bitfields.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113831
* tree-ssa-sccvn.cc (ao_ref_init_from_vn_reference): Fix
typo in comment.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113902
* tree-vect-loop.cc (move_early_exit_stmts): Track
last_seen_vuse for VUSE updating.
2024-02-13 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/113734
* tree-vect-loop.cc (vect_transform_loop): Treat the final iteration of
an early break loop as partial.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113898
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): Add
missing accumulated off adjustment.
2024-02-13 Jakub Jelinek <jakub@redhat.com>
* hwint.h (GCC_PRISZ, fmt_size_t): Fix preprocessor conditions,
instead of comparing SIZE_MAX against INT_MAX and LONG_MAX compare
it against UINT_MAX and ULONG_MAX.
2024-02-13 David Malcolm <dmalcolm@redhat.com>
* diagnostic-core.h (emit_diagnostic_valist): Rename overload
to...
(emit_diagnostic_valist_meta): ...this.
* diagnostic.cc (emit_diagnostic_valist): Likewise, to...
(emit_diagnostic_valist_meta): ...this.
2024-02-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/113849

View File

@ -1 +1 @@
20240213
20240214

View File

@ -1,3 +1,10 @@
2024-02-13 David Malcolm <dmalcolm@redhat.com>
* pending-diagnostic.cc (diagnostic_emission_context::warn):
Update for renaming of emit_diagnostic_valist overload to
emit_diagnostic_valist_meta.
(diagnostic_emission_context::inform): Likewise.
2024-01-31 David Malcolm <dmalcolm@redhat.com>
PR analyzer/113253

View File

@ -1,3 +1,9 @@
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
PR middle-end/113904
* c-parser.cc (c_parser_omp_context_selector): Handle splitting of
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
2024-02-10 Jakub Jelinek <jakub@redhat.com>
* c-decl.cc (get_parm_array_spec): Use HOST_WIDE_INT_PRINT_UNSIGNED

View File

@ -1,3 +1,61 @@
2024-02-13 Marek Polacek <polacek@redhat.com>
DR 1693
PR c++/113760
* parser.cc (cp_parser_member_declaration): Only pedwarn about an extra
semicolon in C++98.
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
PR middle-end/113904
* parser.cc (cp_parser_omp_context_selector): Handle splitting of
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
2024-02-13 Patrick Palka <ppalka@redhat.com>
* Make-lang.in (CFLAGS-cp/module.o): Add $(ZLIBINC).
* module.cc: Include <zlib.h>.
(bytes::calc_crc): Use crc32 from zlib.
(bytes_out::set_crc): Use crc32_combine from zlib.
2024-02-13 Patrick Palka <ppalka@redhat.com>
* module.cc (depset::hash::add_specializations): Use
STRIP_TEMPLATE consistently.
(get_originating_module_decl): Handle class-scope CONST_DECL.
2024-02-13 Patrick Palka <ppalka@redhat.com>
* lambda.cc (lambda_function): Call get_class_binding_direct
instead of lookup_member to sidestep lazy loading.
* name-lookup.cc (check_local_shadow): Punt if we're in a
function context that's not actual parsing.
2024-02-13 Jason Merrill <jason@redhat.com>
PR c++/113612
* pt.cc (process_partial_specialization): Return early
on redeclaration.
2024-02-13 Marek Polacek <polacek@redhat.com>
PR c++/112436
* except.cc (expand_start_catch_block): Pass tf_warning_or_error to
is_admissible_throw_operand_or_catch_parameter.
(build_throw): Pass complain to
is_admissible_throw_operand_or_catch_parameter.
(complete_ptr_ref_or_void_ptr_p): Add a tsubst_flags_t parameter. Use
it. Return bool. Call complete_type_or_maybe_complain instead of
complete_type_or_else.
(is_admissible_throw_operand_or_catch_parameter): Add a tsubst_flags_t
parameter. Use it. Guard error calls.
2024-02-13 Alex Coplan <alex.coplan@arm.com>
PR c++/113658
* cp-objcp-common.cc (cp_feature_table): Remove entry for
cxx_constexpr_string_builtins.
2024-02-12 Marek Polacek <polacek@redhat.com>
PR c++/113545

View File

@ -1,3 +1,25 @@
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
PR middle-end/113904
* trans-openmp.cc (gfc_trans_omp_declare_variant): Handle splitting of
OMP_TRAIT_PROPERTY_EXPR into OMP_TRAIT_PROPERTY_{DEV_NUM,BOOL}_EXPR.
* openmp.cc (gfc_match_omp_context_selector): Likewise; rejects
non-const device_num/condition; improve diagnostic.
2024-02-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/113866
* trans-expr.cc (gfc_conv_procedure_call): When passing an optional
dummy argument to an optional dummy argument of a bind(c) procedure
and the dummy argument is passed via a CFI descriptor, no special
presence check and passing of a default NULL pointer is needed.
2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/113883
* trans-array.cc (gfc_trans_deferred_array): Set length to zero,
avoiding extraneous diagnostics.
2024-02-10 Jakub Jelinek <jakub@redhat.com>
* error.cc (error_print): Handle z and t modifiers on d, i and u.

View File

@ -1,3 +1,94 @@
2024-02-13 Marek Polacek <polacek@redhat.com>
DR 1693
PR c++/113760
* g++.dg/semicolon-fixits.C: Run in C++98 only.
* g++.dg/warn/pedantic2.C: Adjust dg-warning.
* g++.old-deja/g++.jason/parse11.C: Adjust dg-error.
* g++.dg/DRs/dr1693-1.C: New test.
* g++.dg/DRs/dr1693-2.C: New test.
2024-02-13 H.J. Lu <hjl.tools@gmail.com>
PR target/113876
* gcc.target/i386/pr113876.c: New test.
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
PR middle-end/113904
* gfortran.dg/gomp/declare-variant-1.f90: Change 'condition' trait's
argument from integer to a logical expression.
* gfortran.dg/gomp/declare-variant-11.f90: Likewise.
* gfortran.dg/gomp/declare-variant-12.f90: Likewise.
* gfortran.dg/gomp/declare-variant-13.f90: Likewise.
* gfortran.dg/gomp/declare-variant-2.f90: Likewise.
* gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
* gfortran.dg/gomp/declare-variant-3.f90: Likewise.
* gfortran.dg/gomp/declare-variant-4.f90: Likewise.
* gfortran.dg/gomp/declare-variant-6.f90: Likewise.
* gfortran.dg/gomp/declare-variant-8.f90: Likewise.
* gfortran.dg/gomp/declare-variant-20.f90: New test.
2024-02-13 Patrick Palka <ppalka@redhat.com>
* g++.dg/modules/friend-6_a.C: New test.
* g++.dg/modules/using-enum-3_a.C: New test.
* g++.dg/modules/using-enum-3_b.C: New test.
2024-02-13 Harald Anlauf <anlauf@gmx.de>
PR fortran/113866
* gfortran.dg/bind_c_optional-2.f90: New test.
2024-02-13 Jason Merrill <jason@redhat.com>
PR c++/113612
* g++.dg/cpp1y/var-templ85.C: New test.
2024-02-13 Monk Chiang <monk.chiang@sifive.com>
* gcc.target/riscv/pr113742.c: New test.
2024-02-13 Marek Polacek <polacek@redhat.com>
PR c++/112436
* g++.dg/cpp2a/concepts-pr112436.C: New test.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113896
* g++.dg/torture/pr113896.C: New testcase.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113895
* gcc.dg/torture/pr113895-1.c: New testcase.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113902
* gcc.dg/vect/pr113902.c: New testcase.
2024-02-13 Tamar Christina <tamar.christina@arm.com>
PR tree-optimization/113734
* gcc.dg/vect/vect-early-break_117-pr113734.c: New test.
2024-02-13 Alex Coplan <alex.coplan@arm.com>
PR c++/113658
* g++.dg/ext/has-feature2.C: New test.
2024-02-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/113898
* gcc.dg/torture/pr113898.c: New testcase.
2024-02-13 Steve Kargl <kargl@gcc.gnu.org>
PR fortran/113883
* gfortran.dg/allocatable_length.f90: New test.
2024-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* gfortran.dg/pr109358.f90: New test.

View File

@ -1,3 +1,8 @@
2024-02-13 Jakub Jelinek <jakub@redhat.com>
* soft-fp/bitint.h (FP_FROM_BITINT): If iprec < 0 and msb is all ones,
just set n to 1 instead of using __builtin_clzll (~msb).
2024-02-12 Iain Sandoe <iain@sandoe.co.uk>
PR target/113855

View File

@ -1,3 +1,10 @@
2024-02-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* libm2iso/wraptime.cc [HAVE_STRUCT_TIMEZONE && HAVE_GETTIMEOFDAY]
(EXPORT(gettimeofday)): Cast tv to struct timeval *.
[HAVE_STRUCT_TIMEZONE && HAVE_SETTIMEOFDAY]
(EXPORT(settimeofday)): Likewise.
2024-02-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR modula2/113888