Daily bump.

This commit is contained in:
GCC Administrator 2023-03-03 00:16:38 +00:00
parent 73bbfd5970
commit 14db9ed505
7 changed files with 302 additions and 1 deletions

View File

@ -1,3 +1,84 @@
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR target/108883
* target.h (emit_support_tinfos_callback): New typedef.
* targhooks.h (default_emit_support_tinfos): Declare.
* targhooks.cc (default_emit_support_tinfos): New function.
* target.def (emit_support_tinfos): New target hook.
* doc/tm.texi.in (emit_support_tinfos): Document it.
* doc/tm.texi: Regenerated.
* config/i386/i386.cc (ix86_emit_support_tinfos): New function.
(TARGET_EMIT_SUPPORT_TINFOS): Redefine.
2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
* ira-costs.cc: Include print-rtl.h.
(record_reg_classes, scan_one_insn): Add code to print debug info.
(record_operand_costs): Find and use smaller cost for hard reg
move.
2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
Paul-Antoine Arras <pa@codesourcery.com>
* builtins.cc (mathfn_built_in_explicit): New.
* config/gcn/gcn.cc: Include case-cfn-macros.h.
(mathfn_built_in_explicit): Add prototype.
(gcn_vectorize_builtin_vectorized_function): New.
(gcn_libc_has_function): New.
(TARGET_LIBC_HAS_FUNCTION): Define.
(TARGET_VECTORIZE_BUILTIN_VECTORIZED_FUNCTION): Define.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108979
* tree-vect-stmts.cc (vectorizable_operation): Don't mask
operations on invariants.
2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
* config/s390/predicates.md (vll_bias_operand): Add -1 bias.
* config/s390/s390.cc (s390_option_override_internal): Make
partial vector usage the default from z13 on.
* config/s390/vector.md (len_load_v16qi): Add.
(len_store_v16qi): Add.
2023-03-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
* simplify-rtx.cc (simplify_context::simplify_subreg): Use byte instead
of constant 0 offset.
2023-03-02 Robert Suchanek <robert.suchanek@imgtec.com>
* config/mips/mips.cc (mips_set_text_contents_type): Use HOST_WIDE_INT
instead of long.
* config/mips/mips-protos.h (mips_set_text_contents_type): Likewise.
2023-03-02 Junxian Zhu <zhujunxian@oss.cipunited.com>
* config.gcc: add -with-{no-}msa build option.
* config/mips/mips.h: Likewise.
* doc/install.texi: Likewise.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108603
* explow.cc (convert_memory_address_addr_space_1): Only wrap
the result of a recursive call in a CONST if no instructions
were emitted.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108430
* tree-vect-stmts.cc (vectorizable_condition): Fix handling
of inverted condition.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/108934
* fold-const.cc (native_interpret_expr) <case REAL_CST>: Before memcmp
comparison copy the bytes from ptr to a temporary buffer and clearing
padding bits in there.
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
PR middle-end/108545

View File

@ -1 +1 @@
20230302
20230303

View File

@ -1,3 +1,13 @@
2023-03-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108968
* region-model.cc (region_model::get_rvalue_1): Handle VAR_DECLs
with a DECL_HARD_REGISTER by returning UNKNOWN.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* kf.cc (register_known_functions): Add __errno function for newlib.
2023-03-01 David Malcolm <dmalcolm@redhat.com>
PR analyzer/107565

View File

@ -1,3 +1,59 @@
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR target/108883
* cp-tree.h (enum cp_tree_index): Remove CPTI_FALLBACK_DFLOAT*_TYPE
enumerators.
(fallback_dfloat32_type, fallback_dfloat64_type,
fallback_dfloat128_type): Remove.
* rtti.cc (emit_support_tinfo_1): If not emitted already, call
emit_tinfo_decl and remove from unemitted_tinfo_decls right away.
(emit_support_tinfos): Move &dfloat*_type_node from fundamentals array
into new fundamentals_with_fallback array. Call emit_support_tinfo_1
on elements of that array too, with the difference that if
the type is NULL, use a fallback REAL_TYPE for it temporarily.
Drop the !targetm.decimal_float_supported_p () handling. Call
targetm.emit_support_tinfos at the end.
* mangle.cc (write_builtin_type): Remove references to
fallback_dfloat*_type. Handle bfloat16_type_node mangling.
2023-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/108243
PR c++/97553
* cp-gimplify.cc (cp_fully_fold): Add an internal overload that
additionally takes and propagate an mce_value parameter, and
define the existing public overload in terms of it.
(cp_fully_fold_init): Pass mce_false to cp_fully_fold.
2023-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/108243
* constexpr.cc (maybe_constant_init_1): Override
manifestly_const_eval to true if is_static.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR debug/108716
* cp-gimplify.cc (cp_genericize_r) <case USING_STMT>: Set
DECL_SOURCE_LOCATION on IMPORTED_DECL to expression location
of USING_STMT or input_location.
2023-03-02 Marek Polacek <polacek@redhat.com>
PR c++/106259
* parser.cc (class_decl_loc_t::diag_mismatched_tags): If the first
lookup of SPEC didn't find anything, try to look for
most_general_template.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/105839
* parser.cc (cp_convert_omp_range_for): Allow in assert
decomp_first_name without DECL_HAS_VALUE_EXPR_P if it has
error_mark_node type.
(cp_finish_omp_range_for): Don't set DECL_HAS_VALUE_EXPR_P back
on decls which have error_mark_node type.
2023-03-01 Marek Polacek <polacek@redhat.com>
PR c++/107574

View File

@ -1,3 +1,138 @@
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR testsuite/108991
* gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
before target selector.
2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
PR jit/107999
* jit.dg/test-error-array-bounds.c: Update test.
2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
* gcc.target/avr/pr90706.c: New.
2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
Paul-Antoine Arras <pa@codesourcery.com>
* gcc.target/gcn/simd-math-1.c: New testcase.
* gcc.target/gcn/simd-math-2.c: New testcase.
2023-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/108243
PR c++/97553
* g++.dg/opt/is_constant_evaluated3.C: New test.
2023-03-02 Patrick Palka <ppalka@redhat.com>
PR c++/108243
* g++.dg/cpp2a/is-constant-evaluated14.C: New test.
2023-03-02 David Malcolm <dmalcolm@redhat.com>
PR analyzer/108968
* gcc.dg/analyzer/uninit-pr108968-register.c: New test.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR debug/108716
* g++.dg/debug/dwarf2/pr108716.C: New test.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108979
* gfortran.dg/vect/pr108979.f90: New test.
2023-03-02 Marek Polacek <polacek@redhat.com>
PR c++/106259
* g++.dg/warn/Wmismatched-tags-11.C: New test.
2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
* gcc.target/s390/s390.exp: Add partial subdirectory.
* gcc.target/s390/vector/vec-nopeel-2.c: Change test
expectation.
* lib/target-supports.exp: Add s390.
* gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
* gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
* gcc.target/s390/vector/partial/s390-vec-length.h: New test.
2023-03-02 Jonathan Yong <10walls@gmail.com>
PR middle-end/97956
* gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
2023-03-02 Jonathan Yong <10walls@gmail.com>
* gcc.dg/overflow-warn-9.c: Add LLP64 case.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108603
* gcc.target/aarch64/sve/pr108603.c: New test.
2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/108430
* gcc.target/aarch64/sve/pr108430.c: New test.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/108934
* gcc.target/i386/auto-init-4.c: Revert PR105259 change.
* g++.target/i386/pr108934.C: New test.
2023-03-02 Jakub Jelinek <jakub@redhat.com>
PR c++/105839
* g++.dg/gomp/pr105839-1.C: New test.
* g++.dg/gomp/pr105839-2.C: New test.
2023-03-02 Richard Biener <rguenther@suse.de>
PR testsuite/108985
* gcc.dg/vect/pr108950.c: Require vect_simd_clones.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/attr-copy-6.c: Prefix asm-declared name with
__USER_LABEL_PREFIX__.
2023-03-02 Hans-Peter Nilsson <hp@axis.com>
* c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
match targets where sizeof (union U) == 5, like "packed" targets.
2023-03-01 Marek Polacek <polacek@redhat.com>
PR c++/107574

View File

@ -1,3 +1,8 @@
2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
Paul-Antoine Arras <pa@codesourcery.com>
* testsuite/libgomp.c/simd-math-1.c: New testcase.
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
PR middle-end/108546

View File

@ -1,3 +1,17 @@
2023-03-02 niXman <i.nixman@autistici.org>
Jakub Jelinek <jakub@redhat.com>
PR libquadmath/87204
PR libquadmath/94756
* printf/gmp-impl.h (mp_limb_t, mp_limb_signed_t, BITS_PER_MP_LIMB):
Use 64-bit limbs on LLP64 targets.
* strtod/strtod_l.c (round_and_return): Cherry-pick glibc
9310c284ae9 BZ #16151, 4406c41c1d6 BZ #16965 and fcd6b5ac36a
BZ #23279 fixes.
(____STRTOF_INTERNAL): Cherry-pick glibc b0debe14fcf BZ #23007,
5556d30caee BZ #18247, 09555b9721d and c6aac3bf366 BZ #26137 and
d84f25c7d87 fixes.
2023-01-02 Jakub Jelinek <jakub@redhat.com>
* libquadmath.texi: Bump @copying's copyright year.