]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 27 Jul 2024 00:16:49 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 27 Jul 2024 00:16:49 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 6f28b10f9cad7ca25f09a26d7362e1d50a4c0029..d29315111e0ad6d8a2c5c9bea46b9f3a8562f394 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-07-26  Sam James  <sam@gentoo.org>
+
+       * MAINTAINERS: Add myself.
+
 2024-07-24  Matthew Malcomson  <mmalcomson@nvidia.com>
 
        * MAINTAINERS: Update my email address.
index 30312ec1299d27ac71f6a7ce5d16f4e6551525c0..bdcb3877fcd43309e40ed13343cbf8844c012dda 100644 (file)
@@ -1,3 +1,104 @@
+2024-07-26  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/116085
+       * config/riscv/bitmanip.md (minmax extension avoidance splitter):
+       Rewrite as a simpler define_split.  Adjust the opcode appropriately.
+       Avoid emitting sign extension if it's clearly not needed.
+       * config/riscv/iterators.md (minmax_optab): Rename to uminmax_optab
+       and map everything to unsigned variants.
+
+2024-07-26  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       * gimple-ssa-sprintf.cc (format_string): Fix type in range check
+       for UNLIKELY for wide chars.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * config/aarch64/aarch64-sve-builtins-base.cc (svbic_impl::expand): Update
+       to use andn optab instead of using code_for_aarch64_bic.
+       * config/aarch64/aarch64-sve.md (@aarch64_bic<mode>): Rename to ...
+       (andn<mode>3): This.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * config/aarch64/aarch64.md (*<NLOGICAL:optab>_one_cmpl<mode>3): Rename to ...
+       (<NLOGICAL:optab>n<mode>3): This.
+       (*<NLOGICAL:optab>_one_cmplsidi3_ze): Rename to ...
+       (*<NLOGICAL:optab>nsidi3_ze): This.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * config/aarch64/aarch64-simd.md
+       (bic<mode>3<vczle><vczbe>): Rename to ...
+       (andn<mode>3<vczle><vczbe>): This. Also swap operands.
+       (orn<mode>3<vczle><vczbe>): Rename to ...
+       (iorn<mode>3<vczle><vczbe>): This. Also swap operands.
+       (vec_cmp<mode><v_int_equiv>): Update orn call to iorn
+       and swap the last two arguments.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       PR target/116065
+       * config/aarch64/aarch64.opt (mearly-ra=): Mark as Optimization rather
+       than Save.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       PR tree-optimization/116101
+       * gimple-isel.cc (maybe_duplicate_comparison): Don't
+       do anything for -O0 or -fno-tree-ter.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * gimple-isel.cc (duplicate_comparison): Rename to ...
+       (maybe_duplicate_comparison): This. Add check for use here
+       rather than in its caller.
+       (pass_gimple_isel::execute): Don't check how many uses the
+       comparison had and call maybe_duplicate_comparison instead of
+       duplicate_comparison.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * gimple-isel.cc (pass_gimple_isel::execute): Factor out
+       duplicate comparisons out to ...
+       (duplicate_comparison): New function.
+
+2024-07-26  Andi Kleen  <ak@gcc.gnu.org>
+
+       PR c++/116019
+       * tree-tailcall.cc (find_tail_calls): Change tail call
+       error message.
+
+2024-07-26  Robin Dapp  <rdapp@ventanamicro.com>
+
+       * config/riscv/riscv.cc (riscv_override_options_internal):
+       Reword error string without apostrophe.
+
+2024-07-26  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/116074
+       * tree-vect-patterns.cc (vect_recog_cond_store_pattern): Check vector mode.
+
+2024-07-26  Haochen Jiang  <haochen.jiang@intel.com>
+
+       * config/i386/i386-expand.cc (ix86_expand_builtin): Change
+       from XImode to BLKmode.
+       * config/i386/i386.md (ldtilecfg): Change XI to BLK.
+       (sttilecfg): Ditto.
+
+2024-07-26  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/115757
+       * tree.h (put_warning_spec_at): Declare new function.
+       (has_warning_spec): Likewise.
+       (get_warning_spec): Likewise.
+       (put_warning_spec): Likewise.
+       * diagnostic-spec.h (nowarn_spec_t::from_bits): New function.
+       * diagnostic-spec.cc (put_warning_spec_at): New function.
+       * warning-control.cc (has_warning_spec): New function.
+       (get_warning_spec): New function.
+       (put_warning_spec): New function.
+
 2024-07-25  Carl Love  <cel@linux.ibm.com>
 
        * config/rs6000/rs6000-builtin.cc (get_element_number,
index c8f8a5f000ae48dd0b235d3e63027c1a967dcec7..3eff065eb0c7808677f627c31dd6af8c579247ae 100644 (file)
@@ -1 +1 @@
-20240726
+20240727
index c647803124d1b10b0efcfb699aa77e0780a3e9ba..ced923943cc5683ce02aa40ffe3e0399df37ddb0 100644 (file)
@@ -1,3 +1,15 @@
+2024-07-26  Jason Merrill  <jason@redhat.com>
+
+       PR c++/116052
+       * mangle.cc (write_prefix): Handle TRAIT_EXPR.
+
+2024-07-26  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/115757
+       * module.cc (trees_out::core_vals): Write warning specs for
+       DECLs and EXPRs.
+       (trees_in::core_vals): Read warning specs.
+
 2024-07-25  Jason Merrill  <jason@redhat.com>
 
        PR c++/115403
index ee342d2089866163e560a2336eb838516b89f43d..ccfc4cb8e57ea257bd83ac3879650a2f70a009b6 100644 (file)
@@ -1,3 +1,83 @@
+2024-07-26  Jeff Law  <jlaw@ventanamicro.com>
+
+       PR target/116085
+       * gcc.target/riscv/pr116085.c: New test.
+
+2024-07-26  Jason Merrill  <jason@redhat.com>
+
+       PR c++/116052
+       * g++.dg/ext/decay1.C: New test.
+
+2024-07-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/cpp/ucn-1.C (main): Expect error on c\u0024c identifier also
+       for C++26.
+
+2024-07-26  Sam James  <sam@gentoo.org>
+
+       PR target/7559
+       PR c++/9704
+       PR c++/16115
+       PR c++/19317
+       PR rtl-optimization/11536
+       PR target/20322
+       PR tree-optimization/31966
+       PR rtl-optimization/41033
+       PR tree-optimization/67947
+       * g++.dg/cpp1z/byte1.C: Add dg-do run directive.
+       * g++.dg/init/call1.C: Ditto.
+       * g++.dg/init/copy5.C: Ditto.
+       * g++.dg/opt/nrv9.C: Ditto.
+       * gcc.dg/20021006-1.c: Ditto.
+       * gcc.dg/20030721-1.c: Ditto.
+       * gcc.dg/20050307-1.c: Ditto.
+       * gcc.dg/pr41033.c: Ditto.
+       * gcc.dg/torture/pr67947.c: Ditto.
+       * gcc.dg/tree-ssa/pr31966.c: Ditto.
+       * gcc.dg/tree-ssa/tailcall-3.c: Ditto.
+       * gcc.dg/tree-ssa/vrp74.c: Ditto.
+       * gcc.target/nvptx/abort.c: Fix whitespace in dg directive.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * g++.target/aarch64/vect_cmp-1.C: New test.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       PR target/116065
+       * gcc.target/aarch64/sve/target_optimization-1.c: New test.
+
+2024-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       PR tree-optimization/116101
+       * gcc.dg/tree-ssa/dup_compare_cond-1.c: New test.
+       * gcc.dg/tree-ssa/dup_compare_cond-2.c: New test.
+       * gcc.dg/tree-ssa/dup_compare_cond-3.c: New test.
+
+2024-07-26  Andi Kleen  <ak@gcc.gnu.org>
+
+       PR testsuite/116080
+       * g++.dg/musttail10.C: Use external tail call target check.
+       * g++.dg/musttail6.C: Dito.
+       * lib/target-supports.exp: Add external_tail_call. Disable
+       optimization for tail call checks.
+
+2024-07-26  Robin Dapp  <rdapp@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/base/pr116036.c: Adjust expected error
+       string.
+
+2024-07-26  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/116074
+       * g++.target/aarch64/pr116074.C: New test.
+
+2024-07-26  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/115757
+       * g++.dg/modules/warn-spec-1_a.C: New test.
+       * g++.dg/modules/warn-spec-1_b.C: New test.
+
 2024-07-25  Jason Merrill  <jason@redhat.com>
 
        PR c++/115403
This page took 0.091191 seconds and 5 git commands to generate.