]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 4 Mar 2024 00:16:47 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 4 Mar 2024 00:16:47 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libphobos/ChangeLog

index dd7205712bb87204f4150874571ef43b2d5ba432..321c6b0a90a974a36f39d59d5161391869c179e4 100644 (file)
@@ -1,3 +1,62 @@
+2024-03-03  Greg McGary  <gkm@rivosinc.com>
+
+       PR rtl-optimization/113010
+       * combine.cc (simplify_comparison): Simplify a SUBREG on
+       WORD_REGISTER_OPERATIONS targets only if it is a zero-extending
+       MEM load.
+
+2024-03-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc: Resolve ATTRIBUTE_UNUSED.
+       Use bool in place of int for boolean logic (if possible).
+       Move declarations to definitions (if possible).
+       * config/avr/avr.md: Use C++ comments.  Fix some indentation glitches.
+       * config/avr/avr-dimode.md: Same.
+       * config/avr/constraints.md: Same.
+       * config/avr/predicates.md: Same.
+
+2024-03-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/113720
+       * config/alpha/alpha.md (umuldi3_highpart): Remove expander.
+       (*umuldi3_highpart_reg): Rename to umuldi3_highpart and
+       simplify insn RTX using UMUL_HIGHPART rtx_code.
+       (*umuldi3_highpart_const): Remove.
+
+2024-03-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/114100
+       * config/avr/avr-protos.h (_reg_unused_after): Remove proto.
+       * config/avr/avr.cc (_reg_unused_after): Make static.  And
+       add 3rd argument to skip the current insn.
+       (reg_unused_after): Adjust call of reg_unused_after.
+       (avr_out_plus_1) [AVR_TINY && -mfuse-add >= 2]: Don't output
+       unneeded frame pointer adjustments.
+
+2024-03-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/92729
+       * config/avr/avr.md (define_attr "cc"): Remove.
+       * config/avr/avr-protos.h (avr_out_plus): Remove pcc argument
+       from prototype.
+       * config/avr/avr.cc (avr_out_plus_1): Remove pcc argument and
+       its uses.  Add insn argument.
+       (avr_out_plus_symbol): Remove pcc argument and its uses.
+       (avr_out_plus): Remove pcc argument and its uses.
+       Adjust calls of avr_out_plus_symbol and avr_out_plus_1.
+       (avr_out_round): Adjust call of avr_out_plus.
+
+2024-03-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_init_cumulative_args): Fix a typo
+       from  r14-9273.
+
+2024-03-03  Oleg Endo  <olegendo@gcc.gnu.org>
+
+       PR target/101737
+       * config/sh/sh.cc (sh_is_nott_insn): Handle case where the input
+       is not an insn, but e.g. a code label.
+
 2024-03-02  Georg-Johann Lay  <avr@gjlay.de>
 
        * config/avr/avr.md (REG_0, ... REG_36): New define_constants.
index 00dd9af9e564ad29469e5df2e37db0934434ab39..e000c3cff3f3bf2b22d26fc03e55ec6f3ec70642 100644 (file)
@@ -1 +1 @@
-20240303
+20240304
index 696fb584c0e642f3cd8266e39ede0388a6f34cf2..595bb5993c440672d4f62f6f2968a65804c17736 100644 (file)
@@ -1,3 +1,28 @@
+2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd f8bae04558.
+       * dmd/VERSION: Bump version to v2.108.0-beta.1.
+       * d-builtins.cc (build_frontend_type): Update for new front-end
+       interface.
+       * d-codegen.cc (build_assert_call): Likewise.
+       * d-convert.cc (d_array_convert): Likewise.
+       * decl.cc (get_vtable_decl): Likewise.
+       * expr.cc (ExprVisitor::visit (EqualExp *)): Likewise.
+       (ExprVisitor::visit (VarExp *)): Likewise.
+       (ExprVisitor::visit (ArrayLiteralExp *)): Likewise.
+       (ExprVisitor::visit (AssocArrayLiteralExp)): Likewise.
+       * intrinsics.cc (build_shuffle_mask_type): Likewise.
+       (maybe_warn_intrinsic_mismatch): Likewise.
+       * runtime.cc (get_libcall_type): Likewise.
+       * typeinfo.cc (TypeInfoVisitor::layout_string): Likewise.
+       (TypeInfoVisitor::visit(TypeInfoTupleDeclaration *)): Likewise.
+
+2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/114171
+       * d-codegen.cc (lower_struct_comparison): Keep alignment of original
+       type in reinterpret cast for comparison.
+
 2024-02-25  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd ceff48bf7d.
index c1fc1c5d162cca4689603075d00cdb8b23b57230..297ea5c0e51ede52ff99ce99a035d2595b624460 100644 (file)
@@ -1,3 +1,12 @@
+2024-03-03  Greg McGary  <gkm@rivosinc.com>
+
+       * gcc.c-torture/execute/pr113010.c: New test.
+
+2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/114171
+       * gdc.dg/torture/pr114171.d: New test.
+
 2024-03-01  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/104919
index b3378bcc67db9a5cb31e6dfd28dbe1cf779bf121..7d3afd3d3ffd5751411d0d0d3ec29595c186c573 100644 (file)
@@ -1,3 +1,8 @@
+2024-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 02d6d07a69.
+       * src/MERGE: Merge upstream phobos a2ade9dec.
+
 2024-02-25  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime ceff48bf7d.
This page took 0.069389 seconds and 5 git commands to generate.