mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
6fec511f2d
commit
df6c57ce40
@ -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
|
||||
|
@ -1 +1 @@
|
||||
20240213
|
||||
20240214
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user