]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 23 Jul 2023 00:17:30 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 23 Jul 2023 00:17:30 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index 835fec34e728549027a31ceb07fcd8786dcaadd2..2eab466a9f85e54af9d14d27cfa63ed506a79eb4 100644 (file)
@@ -1,3 +1,61 @@
+2023-07-22  Vineet Gupta  <vineetg@rivosinc.com>
+
+       PR target/110748
+       * config/riscv/predicates.md (const_0_operand): Add back
+       const_double.
+
+2023-07-22  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * config/i386/i386-expand.cc (ix86_expand_move): Disable the
+       64-bit insertions into TImode optimizations with -O0, unless
+       the function has the "naked" attribute (for PR target/110533).
+
+2023-07-22  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/110778
+       * rtl.h (extended_count): Change last argument type
+       to bool.
+
+2023-07-22  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * config/i386/i386.md (extv<mode>): Use QImode for offsets.
+       (extzv<mode>): Likewise.
+       (insv<mode>): Likewise.
+       (*testqi_ext_3): Likewise.
+       (*btr<mode>_2): Likewise.
+       (define_split): Likewise.
+       (*btsq_imm): Likewise.
+       (*btrq_imm): Likewise.
+       (*btcq_imm): Likewise.
+       (define_peephole2 x3): Likewise.
+       (*bt<mode>): Likewise
+       (*bt<mode>_mask): New define_insn_and_split.
+       (*jcc_bt<mode>): Use QImode for offsets.
+       (*jcc_bt<mode>_1): Delete obsolete pattern.
+       (*jcc_bt<mode>_mask): Use QImode offsets.
+       (*jcc_bt<mode>_mask_1): Likewise.
+       (define_split): Likewise.
+       (*bt<mode>_setcqi): Likewise.
+       (*bt<mode>_setncqi): Likewise.
+       (*bt<mode>_setnc<mode>): Likewise.
+       (*bt<mode>_setncqi_2): Likewise.
+       (*bt<mode>_setc<mode>_mask): New define_insn_and_split.
+       (bmi2_bzhi_<mode>3): Use QImode offsets.
+       (*bmi2_bzhi_<mode>3): Likewise.
+       (*bmi2_bzhi_<mode>3_1): Likewise.
+       (*bmi2_bzhi_<mode>3_1_ccz): Likewise.
+       (@tbm_bextri_<mode>): Likewise.
+
+2023-07-22  Jeff Law  <jlaw@ventanamicro.com>
+
+       * config/bfin/bfin.md (ones): Fix length computation.
+
+2023-07-22  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       * lra-eliminations.cc (update_reg_eliminate): Fix the assert.
+       (lra_update_fp2sp_elimination): Use HARD_FRAME_POINTER_REGNUM
+       instead of FRAME_POINTER_REGNUM to spill pseudos.
+
 2023-07-21  Roger Sayle  <roger@nextmovesoftware.com>
            Richard Biener  <rguenther@suse.de>
 
index 05e1afb478c00b62f6d1a8df7f8933f5f306c139..15985d1de541c95be910cd933d706b68c1dae1e4 100644 (file)
@@ -1 +1 @@
-20230722
+20230723
index 5197a0062e20b1212ae79f4a5431d4e44cb959be..519353af4313d616b6c9da49c1bd6ed3456c914a 100644 (file)
@@ -1,3 +1,18 @@
+2023-07-22  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110631
+       * gm2-libs/FIO.def (ReadAny): Correct comment as
+       HIGH (a) + 1 is number of bytes.
+       (WriteAny): Correct comment as HIGH (a) + 1 is number of
+       bytes.
+       * gm2-libs/FIO.mod (ReadAny): Correct comment as
+       HIGH (a) + 1 is number of bytes.  Also pass HIGH (a) + 1
+       to BufferedRead.
+       (WriteAny): Correct comment as HIGH (a) + 1 is number of
+       bytes.  Also pass HIGH (a) + 1 to BufferedWrite.
+       (BufferedWrite): Rename parameter a to src, rename variable
+       t to dest.  Correct parameter order to memcpy.
+
 2023-07-20  Gaius Mulley  <gaiusmod2@gmail.com>
 
        * gm2-compiler/M2SymInit.mod (IsExempt): Remove parameter exemption.
index 3a9d3906961827e22343cdc6a65462bede953f72..b11b4632e1e4b1ec825139acb3f9ea74327bf95d 100644 (file)
@@ -1,3 +1,18 @@
+2023-07-22  Vineet Gupta  <vineetg@rivosinc.com>
+
+       * gcc.target/riscv/pr110748-1.c: New Test.
+       * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
+       patterns to avoid random string matches.
+
+2023-07-22  Maciej W. Rozycki  <macro@embecosm.com>
+
+       * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
+
+2023-07-22  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110631
+       * gm2/pimlib/run/pass/testfiobinary.mod: New test.
+
 2023-07-21  John David Anglin  <danglin@gcc.gnu.org>
 
        * gcc.c-torture/compile/asmgoto-6.c: Require target lra.