mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-22 20:49:49 +08:00
Daily bump.
This commit is contained in:
parent
1f619fe259
commit
1d09117830
@ -1,3 +1,91 @@
|
||||
2024-10-02 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR tree-optimization/116098
|
||||
* tree-ssa-phiopt.cc (move_stmt): Rewrite VCEs from integer to integer
|
||||
types to case.
|
||||
|
||||
2024-10-02 Victor Do Nascimento <victor.donascimento@arm.com>
|
||||
|
||||
* tree-if-conv.cc (predicate_statements): Fix handling of
|
||||
predicated function calls.
|
||||
|
||||
2024-10-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/arm/arm.cc (check_dec_insn): New helper function containing
|
||||
code hoisted from...
|
||||
(arm_mve_dlstp_check_dec_counter): ... here. Use check_dec_insn to
|
||||
check the validity of the candidate dec_insn.
|
||||
|
||||
2024-10-02 Filip Kastl <fkastl@suse.cz>
|
||||
|
||||
PR tree-optimization/116616
|
||||
* tree-switch-conversion.cc (can_pow2p): Remove this function.
|
||||
(gen_pow2p): Generate bitmagic instead of a builtin. Remove the
|
||||
TYPE parameter.
|
||||
(switch_conversion::is_exp_index_transform_viable): Don't call
|
||||
can_pow2p.
|
||||
(switch_conversion::exp_index_transform): Call gen_pow2p without
|
||||
the TYPE parameter.
|
||||
* tree-switch-conversion.h: Remove
|
||||
m_exp_index_transform_pow2p_type.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/113197
|
||||
* tree-ssa-structalias.cc (handle_call_arg): Remove bougs
|
||||
assert.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/114855
|
||||
* predict.cc (ssa_expected_value): New global.
|
||||
(expr_expected_value): Do not take bitmap.
|
||||
(expr_expected_value_1): Likewise. Use ssa_expected_value
|
||||
to cache results for a SSA def.
|
||||
(tree_predict_by_opcode): Adjust.
|
||||
(tree_estimate_probability): Manage ssa_expected_value.
|
||||
(tree_guess_outgoing_edge_probabilities): Likewise.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116566
|
||||
* tree-vect-loop.cc (vectorizable_induction): Handle single-lane
|
||||
SLP for VLA vectors.
|
||||
|
||||
2024-10-02 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
PR target/69374
|
||||
* doc/install.texi (Specific) <h8300-hms>: Drop obsolete
|
||||
reference to binaries download docs.
|
||||
|
||||
2024-10-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/96842
|
||||
* doc/invoke.texi (Wheader-guard): Document.
|
||||
|
||||
2024-10-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* Makefile.in ($(OPT_URLS_HTML_DEPS)): Add dependencies of the
|
||||
Option-Index.html files on the corresponding index.html files.
|
||||
Don't mention the requirement that all languages that have their own
|
||||
HTML manuals to be enabled.
|
||||
|
||||
2024-10-02 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR tree-optimization/116922
|
||||
* gimple-ssa-backprop.cc (remove_unused_var): Handle phi
|
||||
nodes correctly.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116654
|
||||
* tree-vect-data-refs.cc (vect_supportable_dr_alignment):
|
||||
Treat non-grouped accesses like non-SLP.
|
||||
|
||||
2024-10-02 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* match.pd: Add case 2 matching pattern for signed SAT_SUB.
|
||||
|
||||
2024-10-01 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
* config/avr/avr.cc (avr_out_compare): Drop superfluous sub-condition.
|
||||
|
@ -1 +1 @@
|
||||
20241002
|
||||
20241003
|
||||
|
@ -1,3 +1,10 @@
|
||||
2024-10-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/96842
|
||||
* c.opt (Wheader-guard): New option.
|
||||
* c.opt.urls: Regenerated.
|
||||
* c-ppoutput.cc (init_pp_output): Initialize also cb->get_suggestion.
|
||||
|
||||
2024-10-01 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* c-cppbuiltin.cc (c_cpp_builtins): Don't define __cpp_concepts
|
||||
|
@ -1,3 +1,20 @@
|
||||
2024-10-02 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/116722
|
||||
* constexpr.cc (cxx_bind_parameters_in_call): When !ctx->quiet,
|
||||
emit error before bailing out due to a call to {con,de}structor
|
||||
for a class with virtual bases.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* pt.cc (iterative_hash_template_arg): Use iterative_hash_hashval_t
|
||||
to hash TYPE_HASH.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* pt.cc (iterative_hash_template_arg): Avoid using
|
||||
iterative_hash_object.
|
||||
|
||||
2024-10-01 Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
||||
|
||||
* constraint.cc (diagnose_trait_expr): New diagnostic.
|
||||
|
@ -1,3 +1,134 @@
|
||||
2024-10-02 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR tree-optimization/116098
|
||||
* c-c++-common/torture/pr116098-2.c: New test.
|
||||
* g++.dg/torture/pr116098-1.C: New test.
|
||||
|
||||
2024-10-02 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
PR testsuite/52641
|
||||
* gcc.dg/strict-flex-array-3.c (expect) [AVR]: Use custom
|
||||
version due to AVR-LibC limitations.
|
||||
(stuff): Use __SIZEOF_INT__ instead of hard-coded values.
|
||||
|
||||
2024-10-02 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
* gcc.dg/pr113596.c: Require less memory so it works on AVR.
|
||||
|
||||
2024-10-02 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
PR testsuite/52641
|
||||
* gcc.dg/pr93820-2.c: Add dg-require-effective-target int32.
|
||||
|
||||
2024-10-02 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
PR testsuite/52641
|
||||
* gcc.dg/signbit-6.c (main): Initialize a[0] and b[0]
|
||||
with INT32_MIN (instead of with INT_MIN).
|
||||
|
||||
2024-10-02 Victor Do Nascimento <victor.donascimento@arm.com>
|
||||
|
||||
* gcc.dg/vect/vect-fncall-mask.c: New.
|
||||
|
||||
2024-10-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/arm/mve/dlstp-loop-form.c: New test.
|
||||
|
||||
2024-10-02 Filip Kastl <fkastl@suse.cz>
|
||||
|
||||
PR tree-optimization/116616
|
||||
* gcc.target/i386/switch-exp-transform-1.c: Don't test for
|
||||
presence of the POPCOUNT internal fn call.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/slp-12a.c: Adjust.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/slp-19c.c: Adjust expectation.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/vect-double-reduc-5.c: Un-XFAIL everywhere.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/116596
|
||||
* gcc.dg/vect/slp-11a.c: Fix.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/113197
|
||||
* gcc.dg/lto/pr113197_0.c: New testcase.
|
||||
* gcc.dg/lto/pr113197_1.c: Likewise.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/116660
|
||||
* gcc.dg/vect/no-scevccp-outer-12.c: Add vect_pack_trunc.
|
||||
* gcc.dg/vect/vect-multitypes-6.c: Add vect_char_add, remove
|
||||
explicit 32bit sparc XFAIL.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/116566
|
||||
* gcc.dg/tree-ssa/reassoc-46.c: When using partial vectors
|
||||
the dump-scan doesn't look for the required .COND_ADD so
|
||||
skip for partial vectors.
|
||||
|
||||
2024-10-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/96842
|
||||
* c-c++-common/cpp/Wheader-guard-1.c: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-1.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-2.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-3.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-4.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-5.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-6.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-7.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-8.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-9.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-10.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-11.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-1-12.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-2.c: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-2.h: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-3.c: New test.
|
||||
* c-c++-common/cpp/Wheader-guard-3.h: New test.
|
||||
|
||||
2024-10-02 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR tree-optimization/116922
|
||||
* gcc.dg/torture/pr116922.c: New test.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/pr116905.c: Add float16 options.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/116654
|
||||
* gcc.target/powerpc/p9-vec-length-full-8.c: Adjust.
|
||||
|
||||
2024-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/116654
|
||||
* gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Adjust.
|
||||
|
||||
2024-10-02 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/sat_arith.h: Add test helper macros.
|
||||
* gcc.target/riscv/sat_s_sub-2-i16.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-2-i32.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-2-i64.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-2-i8.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-run-2-i16.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-run-2-i32.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-run-2-i64.c: New test.
|
||||
* gcc.target/riscv/sat_s_sub-run-2-i8.c: New test.
|
||||
|
||||
2024-10-01 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* gfortran.dg/unsigned_34.f90: New test.
|
||||
|
@ -1,3 +1,26 @@
|
||||
2024-10-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR preprocessor/96842
|
||||
* include/cpplib.h (struct cpp_options): Add warn_header_guard member.
|
||||
(enum cpp_warning_reason): Add CPP_W_HEADER_GUARD enumerator.
|
||||
* internal.h (struct cpp_reader): Add mi_def_cmacro, mi_loc and
|
||||
mi_def_loc members.
|
||||
(_cpp_defined_macro_p): Constify type pointed by argument type.
|
||||
Formatting fix.
|
||||
* init.cc (cpp_create_reader): Clear
|
||||
CPP_OPTION (pfile, warn_header_guard).
|
||||
* directives.cc (struct if_stack): Add def_loc and mi_def_cmacro
|
||||
members.
|
||||
(DIRECTIVE_TABLE): Add IF_COND flag to define.
|
||||
(do_define): Set ifs->mi_def_cmacro on a define immediately following
|
||||
#ifndef directive for the guard. Clear pfile->mi_valid. Formatting
|
||||
fix.
|
||||
(do_endif): Copy over pfile->mi_def_cmacro and pfile->mi_def_loc
|
||||
if ifs->mi_def_cmacro is set and pfile->mi_cmacro isn't a defined
|
||||
macro.
|
||||
(push_conditional): Clear mi_def_cmacro and mi_def_loc members.
|
||||
* files.cc (_cpp_pop_file_buffer): Emit -Wheader-guard diagnostics.
|
||||
|
||||
2024-09-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* files.cc (finish_embed): Initialize toks to tok rather
|
||||
|
@ -1,3 +1,29 @@
|
||||
2024-10-02 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* config/locale/dragonfly/time_members.cc
|
||||
(__timepunct<char>::_M_initialize_timepunc)
|
||||
(__timepunct<wchar_t>::_M_initialize_timepunc): Set
|
||||
_M_date_time_format for C locale. Set %Ex formats to the same
|
||||
values as the %x formats.
|
||||
* config/locale/generic/time_members.cc: Likewise.
|
||||
* config/locale/gnu/time_members.cc: Likewise.
|
||||
* testsuite/22_locale/time_get/get/char/5.cc: New test.
|
||||
* testsuite/22_locale/time_get/get/wchar_t/5.cc: New test.
|
||||
|
||||
2024-10-02 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/chrono_io.h (__detail::__use_floor): New
|
||||
function.
|
||||
(__detail::__round): New function.
|
||||
(from_stream): Use __detail::__round.
|
||||
* testsuite/std/time/clock/file/io.cc: Check for expected
|
||||
rounding in parse.
|
||||
* testsuite/std/time/clock/gps/io.cc: Likewise.
|
||||
|
||||
2024-10-02 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/postypes.h: Fix -Wlong-long warning.
|
||||
|
||||
2024-10-01 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
PR libstdc++/116895
|
||||
|
Loading…
Reference in New Issue
Block a user