Daily bump.

This commit is contained in:
GCC Administrator 2024-10-31 00:18:53 +00:00
parent 5e26a340b2
commit 717051a690
9 changed files with 285 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2024-10-30 Soumya AR <soumyaa@nvidia.com>
* MAINTAINERS: Add myself to write after approval and DCO.
2024-10-28 Jason Merrill <jason@redhat.com>
* configure.ac: Update requirement to C++14.

View File

@ -1,3 +1,146 @@
2024-10-30 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
* tree-vectorizer.cc (pass_vectorize::execute): Reset dont_vectorize
to scalar loop when setting IFN_LOOP_VECTORIZED to false.
2024-10-30 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
* params.opt: Adjust param_vect_max_version_for_alias_checks
2024-10-30 Joseph Myers <josmyers@redhat.com>
* doc/cpp.texi (__STDC_VERSION__): Do not refer to C23 support as
experimental.
* doc/invoke.texi (std=c23, std=gnu23): Do not document as
experimental and incomplete.
* doc/standards.texi: Do not refer to C23 support as experimental
and incomplete.
2024-10-30 Andi Kleen <ak@gcc.gnu.org>
* timevar.cc (struct tms): Remove.
(RUSAGE_SELF): Remove.
(TICKS_PER_SECOND): Remove.
(USE_TIMES): Remove.
(HAVE_USER_TIME): Remove.
(HAVE_SYS_TIME): Remove.
(HAVE_WALL_TIME): Remove.
(USE_GETRUSAGE): Remove.
(USE_CLOCK): Remove.
(NANOSEC_PER_SEC): Remove.
(TICKS_TO_NANOSEC): Remove.
(CLOCKS_TO_NANOSEC): Remove.
(timer::named_items::push): Remove sys/user.
(get_time): Remove clock and times and getruage code.
(timevar_accumulate): Remove sys/user.
(timevar_diff): Dito.
(timer::validate_phases): Dito.
(timer::print_row): Dito.
(timer::all_zero): Dito.
(timer::print): Dito.
(make_json_for_timevar_time_def): Dito.
* timevar.h (struct timevar_time_def): Dito.
2024-10-30 Richard Biener <rguenther@suse.de>
* tree-vectorizer.h (finish_cost): Inline everywhere and remove.
* tree-vect-loop.cc (vect_estimate_min_profitable_iters):
Inline finish_cost.
* tree-vect-slp.cc (vect_bb_vectorization_profitable_p): Likewise.
2024-10-30 Yangyu Chen <cyy@cyyself.name>
* config/aarch64/aarch64.cc (dispatch_function_versions): Adding
DECL_EXTERNAL, TREE_PUBLIC and hidden DECL_VISIBILITY to
__init_cpu_features_resolver and __aarch64_cpu_features.
2024-10-30 Jeff Law <jlaw@ventanamicro.com>
* config/riscv/riscv.cc (singleton_vxrm_need): New function.
(riscv_mode_needed): See if there is a singleton need and if so,
claim it happens on the first insn in the chain.
2024-10-30 liuhongt <hongtao.liu@intel.com>
PR target/117318
* config/i386/sse.md (*avx512vl_<code>v2div2qi2_mask_store_1):
Rename to ..
(avx512vl_<code>v2div2qi2_mask_store_1): .. this.
(avx512vl_<code>v2div2qi2_mask_store_2): Change to
define_expand.
(*avx512vl_<code><mode>v4qi2_mask_store_1): Rename to ..
(avx512vl_<code><mode>v4qi2_mask_store_1): .. this.
(avx512vl_<code><mode>v4qi2_mask_store_2): Change to
define_expand.
(*avx512vl_<code><mode>v8qi2_mask_store_1): Rename to ..
(avx512vl_<code><mode>v8qi2_mask_store_1): .. this.
(avx512vl_<code><mode>v8qi2_mask_store_2): Change to
define_expand.
(*avx512vl_<code><mode>v4hi2_mask_store_1): Rename to ..
(avx512vl_<code><mode>v4hi2_mask_store_1): .. this.
(avx512vl_<code><mode>v4hi2_mask_store_2): Change to
define_expand.
(*avx512vl_<code>v2div2hi2_mask_store_1): Rename to ..
(avx512vl_<code>v2div2hi2_mask_store_1): .. this.
(avx512vl_<code>v2div2hi2_mask_store_2): Change to
define_expand.
(*avx512vl_<code>v2div2si2_mask_store_1): Rename to ..
(avx512vl_<code>v2div2si2_mask_store_1): .. this.
(avx512vl_<code>v2div2si2_mask_store_2): Change to
define_expand.
(*avx512f_<code>v8div16qi2_mask_store_1): Rename to ..
(avx512f_<code>v8div16qi2_mask_store_1): .. this.
(avx512f_<code>v8div16qi2_mask_store_2): Change to
define_expand.
2024-10-30 Christophe Lyon <christophe.lyon@linaro.org>
* config/arm/arm-builtins.cc (STRS_QUALIFIERS): Delete.
(STRU_QUALIFIERS): Delete.
(STRS_P_QUALIFIERS): Delete.
(STRU_P_QUALIFIERS): Delete.
(LDRS_QUALIFIERS): Delete.
(LDRU_QUALIFIERS): Delete.
(LDRS_Z_QUALIFIERS): Delete.
(LDRU_Z_QUALIFIERS): Delete.
2024-10-30 Richard Biener <rguenther@suse.de>
* tree-vect-patterns.cc (check_bool_pattern): Remove.
(adjust_bool_pattern_cast): Likewise.
(adjust_bool_pattern): Likewise.
(sort_after_uid): Likewise.
(adjust_bool_stmts): Likewise.
(vect_recog_bool_pattern): Remove calls to check_bool_pattern
and fold as if it returns false.
2024-10-30 Jakub Jelinek <jakub@redhat.com>
PR target/117296
* function.cc (assign_parms): Call do_pending_stack_adjust.
2024-10-30 Jakub Jelinek <jakub@redhat.com>
PR middle-end/117348
* genmatch.cc: Replace defined(HAVE_DECL_FMEMOPEN)
test with HAVE_DECL_FMEMOPEN.
2024-10-30 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.h (enum ix86_stack_slot): Remove SLOT_TEMP.
* config/i386/i386-expand.cc (ix86_expand_builtin)
<case IX86_BUILTIN_LDMXCSR>: Use assign_stack_temp instead of
assign_386_stack_local with SLOT_TEMP.
<case IX86_BUILTIN_LDMXCSR>: Ditto.
(ix86_expand_divmod_libfunc): Ditto.
* config/i386/i386.md (floatunssi<mode>2): Ditto.
* config/i386/sync.md (atomic_load<mode>): Ditto.
(atomic_store<mode>): Ditto.
2024-10-30 xuli <xuli1@eswincomputing.com>
* match.pd: Simplify (x != 0 ? x + ~0 : 0) to (x - x != 0).
2024-10-29 Andi Kleen <ak@gcc.gnu.org>
Revert:

View File

@ -1 +1 @@
20241030
20241031

View File

@ -1,3 +1,18 @@
2024-10-30 Joseph Myers <josmyers@redhat.com>
* c.opt (std=c23, std=gnu23, std=iso9899:2024): Do not mark as
experimental and incomplete.
2024-10-30 Jakub Jelinek <jakub@redhat.com>
PR c/117021
* c-common.cc (c_add_case_label): Emit different diagnostics for C
on case ranges. Diagnose for C using pedwarn conversions of range
expressions changing value and don't emit further conversion
diagnostics if the pedwarn has been diagnosed. For empty ranges
bail out after emitting warning, don't add anything into splay
trees nor add a CASE_LABEL_EXPR.
2024-10-29 David Malcolm <dmalcolm@redhat.com>
PR other/116613

View File

@ -1,3 +1,9 @@
2024-10-30 Jakub Jelinek <jakub@redhat.com>
* c-parser.cc (c_parser_postfix_expression): Diagnose if
first __builtin_stdc_* argument has char type even when
-funsigned-char.
2024-10-29 David Malcolm <dmalcolm@redhat.com>
PR other/116613

View File

@ -1,3 +1,9 @@
2024-10-30 Iain Sandoe <iain@sandoe.co.uk>
PR c++/116607
* contracts.cc (has_active_contract_condition): Use the
CONTRACT_CHAIN macro to advance through the attribute list.
2024-10-29 David Malcolm <dmalcolm@redhat.com>
PR other/116613

View File

@ -1,3 +1,11 @@
2024-10-30 Harald Anlauf <anlauf@gmx.de>
* trans-expr.cc (gfc_trans_class_init_assign): Free intermediate
gfc_expr's.
* trans.cc (get_final_proc_ref): Likewise.
(get_elem_size): Likewise.
(gfc_add_finalizer_call): Likewise.
2024-10-29 David Malcolm <dmalcolm@redhat.com>
PR other/116613

View File

@ -1,3 +1,74 @@
2024-10-30 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
* gcc.dg/vect/bb-slp-77.c: New test.
2024-10-30 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
* g++.dg/alias-checks.C: New test.
2024-10-30 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/builtin-stdc-bit-3.c: New test.
* gcc.dg/builtin-stdc-rotate-3.c: New test.
2024-10-30 Iain Sandoe <iain@sandoe.co.uk>
PR c++/116607
* g++.dg/contracts/pr116607.C: New test.
2024-10-30 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr117318.c: New test.
2024-10-30 Jakub Jelinek <jakub@redhat.com>
PR target/117296
* gcc.target/i386/pr117296.c: New test.
2024-10-30 Paul Thomas <pault@gcc.gnu.org>
PR fortran/117335
* gfortran.dg/pr115070.f90: Delete.
* gfortran.dg/ieee/pr115070.f90: Moved to ieee directory to
prevent failures on incompatible architectures.
2024-10-30 Jakub Jelinek <jakub@redhat.com>
PR c/117021
* gcc.dg/switch-6.c: Expect different diagnostics. Add -std=gnu23
to dg-options.
* gcc.dg/switch-7.c: Expect different diagnostics. Add -std=c23
to dg-options.
* gcc.dg/gnu23-switch-1.c: New test.
* gcc.dg/gnu23-switch-2.c: New test.
* gcc.dg/c23-switch-1.c: New test.
* gcc.dg/c2y-switch-1.c: New test.
* gcc.dg/c2y-switch-2.c: New test.
* gcc.dg/c2y-switch-3.c: New test.
2024-10-30 Haochen Jiang <haochen.jiang@intel.com>
PR target/117301
* lib/target-supports.exp (check_effective_target_avx10_2):
Use inline asm instead of intrin for check_effective_target.
(check_effective_target_avx10_2_512): Ditto.
2024-10-30 xuli <xuli1@eswincomputing.com>
* gcc.target/riscv/sat_u_sub_imm-run-5.c: add run case for imm=1.
* gcc.target/riscv/sat_u_sub_imm-run-6.c: Ditto.
* gcc.target/riscv/sat_u_sub_imm-run-7.c: Ditto.
* gcc.target/riscv/sat_u_sub_imm-run-8.c: Ditto.
* gcc.target/riscv/sat_u_sub_imm-5_3.c: New test.
* gcc.target/riscv/sat_u_sub_imm-6_3.c: New test.
* gcc.target/riscv/sat_u_sub_imm-7_3.c: New test.
* gcc.target/riscv/sat_u_sub_imm-8_1.c: New test.
2024-10-30 xuli <xuli1@eswincomputing.com>
* gcc.dg/tree-ssa/phi-opt-44.c: New test.
* gcc.dg/tree-ssa/phi-opt-45.c: New test.
2024-10-29 Andi Kleen <ak@gcc.gnu.org>
Revert:

View File

@ -1,3 +1,34 @@
2024-10-30 Jonathan Wakely <jwakely@redhat.com>
* testsuite/23_containers/vector/cons/from_range.cc: Fix copy &
paste error in comment.
* testsuite/23_containers/vector/modifiers/append_range.cc:
Likewise.
* testsuite/23_containers/vector/modifiers/assign/assign_range.cc:
Likewise.
* testsuite/23_containers/vector/modifiers/insert/insert_range.cc:
Likewise.
2024-10-30 Jonathan Wakely <jwakely@redhat.com>
* doc/xml/manual/using_exceptions.xml: Fix typos and grammatical
errors.
* doc/html/manual/using_exceptions.html: Regenerate.
2024-10-30 Jonathan Wakely <jwakely@redhat.com>
* include/bits/c++config (_GLIBCXX_DOUBLE_IS_IEEE_BINARY32):
Define.
(_GLIBCXX_LDOUBLE_IS_IEEE_BINARY64): Define.
(_GLIBCXX_LDOUBLE_IS_IEEE_BINARY32): Define.
* include/bits/cpp_type_traits.h (__memcpyable): Define
specializations when double and long double are compatible.
2024-10-30 Jonathan Wakely <jwakely@redhat.com>
* include/bits/cpp_type_traits.h (__memcpyable): Add
specializations for compatible floating-point types.
2024-10-29 Patrick Palka <ppalka@redhat.com>
PR libstdc++/112641