[gcc r15-1676] RISC-V: Add testcases for vector truncate after .SAT_SUB

2024-06-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b55798c0fc5cb02512b58502961d8425fb60588f commit r15-1676-gb55798c0fc5cb02512b58502961d8425fb60588f Author: Pan Li Date: Mon Jun 24 22:25:57 2024 +0800 RISC-V: Add testcases for vector truncate after .SAT_SUB This patch would like to add the test cases of the

[gcc r15-1675] LoongArch: NFC: Dedup and sort the comment in loongarch_print_operand_reloc

2024-06-26 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:2280e88ab05ebab994b7db588d577b29f1b12b87 commit r15-1675-g2280e88ab05ebab994b7db588d577b29f1b12b87 Author: Xi Ruoyao Date: Sun Jun 16 12:22:40 2024 +0800 LoongArch: NFC: Dedup and sort the comment in loongarch_print_operand_reloc gcc/ChangeLog:

[gcc r15-1674] LoongArch: Tweak IOR rtx_cost for bstrins

2024-06-26 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:94aade062a4ab689abc4c3422c1b901ab0733c19 commit r15-1674-g94aade062a4ab689abc4c3422c1b901ab0733c19 Author: Xi Ruoyao Date: Sat Jun 15 18:29:43 2024 +0800 LoongArch: Tweak IOR rtx_cost for bstrins Consider c &= 0xfff; a &= ~0xfff;

[gcc r15-1673] Fix wrong cost of MEM when addr is a lea.

2024-06-26 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:b8153b5417bed02f47354a14ad36100785dfdc47 commit r15-1673-gb8153b5417bed02f47354a14ad36100785dfdc47 Author: liuhongt Date: Mon Jun 24 17:53:22 2024 +0800 Fix wrong cost of MEM when addr is a lea. 416.gamess regressed 4-6% on x86_64 since my r15-882-g1d6199e5f8

[gcc r15-1672] Internal-fn: Support new IFN SAT_TRUNC for unsigned scalar int

2024-06-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:212441e19d8179645efbec6dd98a74eb673734dd commit r15-1672-g212441e19d8179645efbec6dd98a74eb673734dd Author: Pan Li Date: Wed Jun 26 09:28:05 2024 +0800 Internal-fn: Support new IFN SAT_TRUNC for unsigned scalar int This patch would like to add the middle-end p

[gcc r15-1671] Vect: Support truncate after .SAT_SUB pattern in zip

2024-06-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f2476a2649e9975d454d179145574c21d8218aee commit r15-1671-gf2476a2649e9975d454d179145574c21d8218aee Author: Pan Li Date: Thu Jun 27 09:28:04 2024 +0800 Vect: Support truncate after .SAT_SUB pattern in zip The zip benchmark of coremark-pro have one SAT_SUB like

[gcc r15-1670] tree-optimization/115652 - amend last fix

2024-06-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c7cb0dd94589ab501bca27f93641b4074e5a2e99 commit r15-1670-gc7cb0dd94589ab501bca27f93641b4074e5a2e99 Author: Richard Biener Date: Wed Jun 26 19:23:26 2024 +0200 tree-optimization/115652 - amend last fix The previous fix breaks in the degenerate case when the di

[gcc r15-1669] tree-optimization/115493 - complete previous fix

2024-06-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b7ba0670a768e76e87e04cfd6a72c28c35333b54 commit r15-1669-gb7ba0670a768e76e87e04cfd6a72c28c35333b54 Author: Richard Biener Date: Wed Jun 26 19:11:04 2024 +0200 tree-optimization/115493 - complete previous fix The following fixes the 2nd occurance of new_temp m

[gcc r14-10350] tree-ssa-pre.c/115214(ICE in find_or_generate_expression, at tree-ssa-pre.c:2780): Return NULL_TREE

2024-06-26 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:6e6f10c3ad6f96752acd9c35b653b387d5c3fcf6 commit r14-10350-g6e6f10c3ad6f96752acd9c35b653b387d5c3fcf6 Author: Jiawei Date: Mon May 27 15:40:51 2024 +0800 tree-ssa-pre.c/115214(ICE in find_or_generate_expression, at tree-ssa-pre.c:2780): Return NULL_TREE when deal speci

[gcc r15-1667] libstdc++: Add script to update docs for a new release branch

2024-06-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0731985920cdeeeb028f03ddb8a7f035565c1594 commit r15-1667-g0731985920cdeeeb028f03ddb8a7f035565c1594 Author: Jonathan Wakely Date: Tue Jun 25 23:59:19 2024 +0100 libstdc++: Add script to update docs for a new release branch This should be run on a release branc

[gcc r15-1666] libstdc++: Remove duplicate test

2024-06-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6eff23314a7e51715f988acf3c19824fe87b5754 commit r15-1666-g6eff23314a7e51715f988acf3c19824fe87b5754 Author: Jonathan Wakely Date: Thu Jun 20 22:17:08 2024 +0100 libstdc++: Remove duplicate test We currently have 808590.cc which only runs for C++98 mode, and

[gcc r15-1665] libstdc++: Increase timeouts for PSTL tests in debug mode [PR90276]

2024-06-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e65b6627a36869b01bbe128a5324e4b415b28880 commit r15-1665-ge65b6627a36869b01bbe128a5324e4b415b28880 Author: Jonathan Wakely Date: Wed Jun 12 17:11:23 2024 +0100 libstdc++: Increase timeouts for PSTL tests in debug mode [PR90276] These tests compile very slowly

[gcc r15-1664] libstdc++: Work around some PSTL test failures for debug mode [PR90276]

2024-06-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:003ce8a6c4c28f8d285134afa9a423d0e234cf2e commit r15-1664-g003ce8a6c4c28f8d285134afa9a423d0e234cf2e Author: Jonathan Wakely Date: Thu Jun 6 11:50:06 2024 +0100 libstdc++: Work around some PSTL test failures for debug mode [PR90276] This addresses one known fai

[gcc r15-1663] libstdc++: Fix std::chrono::tzdb to work with vanguard format

2024-06-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0ca8d56f2085715f27ee536c6c344bc47af49cdd commit r15-1663-g0ca8d56f2085715f27ee536c6c344bc47af49cdd Author: Jonathan Wakely Date: Tue Apr 30 09:52:13 2024 +0100 libstdc++: Fix std::chrono::tzdb to work with vanguard format I found some issues in the std::chron

[gcc r15-1662] tree-optimization/115629 - missed tail merging

2024-06-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:629257bcb81434117f1e9c68479032563176dc0c commit r15-1662-g629257bcb81434117f1e9c68479032563176dc0c Author: Richard Biener Date: Tue Jun 25 14:04:31 2024 +0200 tree-optimization/115629 - missed tail merging The following fixes a missed tail-merging observed fo

[gcc r15-1661] RISC-V: Update testcase comments to point to PSABI rather than Table A.6

2024-06-26 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:86a3dbeb6c6a36f8cf97c66cef83c9bc3ad82027 commit r15-1661-g86a3dbeb6c6a36f8cf97c66cef83c9bc3ad82027 Author: Patrick O'Neill Date: Tue Jun 25 14:14:18 2024 -0700 RISC-V: Update testcase comments to point to PSABI rather than Table A.6 Table A.6 was originally t

[gcc r15-1660] RISC-V: Consolidate amo testcase variants

2024-06-26 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:aa89e86f70ac65e2d51f33ac45849d05a4f30524 commit r15-1660-gaa89e86f70ac65e2d51f33ac45849d05a4f30524 Author: Patrick O'Neill Date: Tue Jun 25 14:14:17 2024 -0700 RISC-V: Consolidate amo testcase variants Many riscv/amo/ testcases use check-function-bodies. Thes

[gcc r15-1659] RISC-V: Rename amo testcases

2024-06-26 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:08498f81f0595eb8a90ea33afd7dab44bb76b293 commit r15-1659-g08498f81f0595eb8a90ea33afd7dab44bb76b293 Author: Patrick O'Neill Date: Tue Jun 25 14:14:16 2024 -0700 RISC-V: Rename amo testcases Rename riscv/amo/ testcases to follow a '{ext}-{model}-{name}-{memory

[gcc r15-1658] rs6000, change altivec*-runnable.c test file names

2024-06-26 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:e499aee4a35cb780ecd1d011661e4ee9bdcd2d48 commit r15-1658-ge499aee4a35cb780ecd1d011661e4ee9bdcd2d48 Author: Carl Love Date: Fri Jun 21 11:56:36 2024 -0400 rs6000, change altivec*-runnable.c test file names Changed the names of the test files. gcc/test

[gcc r15-1657] rs6000, altivec-2-runnable.c update the require-effective-target

2024-06-26 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:0699de2a590f147218323c942e91ccf87273af14 commit r15-1657-g0699de2a590f147218323c942e91ccf87273af14 Author: Carl Love Date: Fri Jun 14 12:46:00 2024 -0400 rs6000, altivec-2-runnable.c update the require-effective-target The test requires a minimum of Power8 ve

[gcc r15-1656] rs6000, altivec-1-runnable.c update the require-effective-target

2024-06-26 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:4bf719bc5858cf7e5c96a1b396b0b4b0480c7e5b commit r15-1656-g4bf719bc5858cf7e5c96a1b396b0b4b0480c7e5b Author: Carl Love Date: Mon Jun 24 12:31:19 2024 -0400 rs6000, altivec-1-runnable.c update the require-effective-target Update the dg test directives.

[gcc r15-1655] [committed] Remove compromised sh test

2024-06-26 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:47b68cda2c4afe32e84c5f18da0196c39e5e0edf commit r15-1655-g47b68cda2c4afe32e84c5f18da0196c39e5e0edf Author: Jeff Law Date: Wed Jun 26 07:20:29 2024 -0600 [committed] Remove compromised sh test Surya's recent patch to IRA improves the code for sh/pr54602-1.c sl

[gcc r15-1654] [committed][RISC-V] Fix expected output for thead store pair test

2024-06-26 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:03a3dffa43145f80548d32b266b9b87be07b52ee commit r15-1654-g03a3dffa43145f80548d32b266b9b87be07b52ee Author: Jeff Law Date: Wed Jun 26 06:59:26 2024 -0600 [committed][RISC-V] Fix expected output for thead store pair test Surya's patch to IRA has improved the co

[gcc r15-1653] tree-optimization/115652 - adjust insertion gsi for SLP

2024-06-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f80db5495d5f8455b3003951727eb6c8dc67d81d commit r15-1653-gf80db5495d5f8455b3003951727eb6c8dc67d81d Author: Richard Biener Date: Wed Jun 26 09:25:27 2024 +0200 tree-optimization/115652 - adjust insertion gsi for SLP The following adjusts how SLP computes the i

[gcc r15-1652] Record edge true/false value for gcov

2024-06-26 Thread J?rgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:7a9b535d8abe27abdaa68cdcb22172a666030d06 commit r15-1652-g7a9b535d8abe27abdaa68cdcb22172a666030d06 Author: Jørgen Kvalsvik Date: Tue Jun 4 14:16:22 2024 +0200 Record edge true/false value for gcov Make gcov aware which edges are the true/false to more accurat

[gcc r15-1650] Add section on MC/DC in gcov manual

2024-06-26 Thread J?rgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:229bf66f8d5d6df2997cee37575241cae944e4a6 commit r15-1650-g229bf66f8d5d6df2997cee37575241cae944e4a6 Author: Jørgen Kvalsvik Date: Fri Jun 21 20:28:01 2024 +0200 Add section on MC/DC in gcov manual gcc/ChangeLog: * doc/gcov.texi: Add MC/DC sect

[gcc r15-1651] Use the term MC/DC in help for gcov --conditions

2024-06-26 Thread J?rgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:0bf002100453a0f531855c093f095dc15274a78c commit r15-1651-g0bf002100453a0f531855c093f095dc15274a78c Author: Jørgen Kvalsvik Date: Tue Jun 25 08:41:45 2024 +0200 Use the term MC/DC in help for gcov --conditions Without key terms like "masking" and "MC/DC" it is

[gcc r15-1649] Use auto_vec for memory release on return

2024-06-26 Thread J?rgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:19f630e6ae8da7159a8c82f337b699245f66e6a6 commit r15-1649-g19f630e6ae8da7159a8c82f337b699245f66e6a6 Author: Jørgen Kvalsvik Date: Mon Jun 24 21:55:46 2024 +0200 Use auto_vec for memory release on return Using auto_vec ensure this memory is cleaned up on functi

[gcc(refs/users/aoliva/heads/testme)] [i386] drop static decls moved to mingw/winnt-dll.cc

2024-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6668cf365efd5eba5efc39313f0cdabb8f9eb658 commit 6668cf365efd5eba5efc39313f0cdabb8f9eb658 Author: Alexandre Oliva Date: Wed Jun 26 07:04:58 2024 -0300 [i386] drop static decls moved to mingw/winnt-dll.cc Diff: --- gcc/config/i386/i386.cc | 2 -- 1 file changed, 2 del

[gcc r15-1648] arm: make arm_predict_doloop_p reject loops with calls

2024-06-26 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:ad20ad7dddcb052429346ae5f94b4a603925084a commit r15-1648-gad20ad7dddcb052429346ae5f94b4a603925084a Author: Andre Vieira Date: Wed Jun 26 11:07:01 2024 +0100 arm: make arm_predict_doloop_p reject loops with calls With the introduction of low overhead loops we

[gcc/aoliva/heads/testme] (144 commits) [libstdc++] [testsuite] defer to check_vect_support* [PR115

2024-06-26 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c6581064248... [libstdc++] [testsuite] defer to check_vect_support* [PR115 It previously pointed to: 441c8117368... [libstdc++] [testsuite] no libatomic for vxworks Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LO

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-26 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:c658106424868e6512d9042693e3296efc68916d commit c658106424868e6512d9042693e3296efc68916d Author: Alexandre Oliva Date: Wed Jun 26 05:54:44 2024 -0300 [libstdc++] [testsuite] defer to check_vect_support* [PR115454] The newly-added testcase overrides the defaul

[gcc/aoliva/heads/testbase] (143 commits) optab: Add isnormal_optab for isnormal builtin

2024-06-26 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 5a10ac0e592... optab: Add isnormal_optab for isnormal builtin It previously pointed to: 301927d9335... ada: Reference to nonexistent operator in reduction express Diff: Summary of changes (added commits): ---

[gcc r15-1647] [aarch64] Add support for -mcpu=grace

2024-06-26 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:7fada36c77829a197f63dde0d48ca33139105202 commit r15-1647-g7fada36c77829a197f63dde0d48ca33139105202 Author: Kyrylo Tkachov Date: Wed Jun 26 09:42:11 2024 +0200 [aarch64] Add support for -mcpu=grace This adds support for the NVIDIA Grace CPU to aarch64. We

[gcc r15-1646] i386: Remove declaration of unused functions

2024-06-26 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:f4e847ba69a36d433d68cc2b41068cd59ffa1cd3 commit r15-1646-gf4e847ba69a36d433d68cc2b41068cd59ffa1cd3 Author: Evgeny Karpov Date: Tue Jun 25 21:59:35 2024 + i386: Remove declaration of unused functions The patch fixes the issue introduced in https://gcc

[gcc r15-1645] rs6000: Fix wrong RTL patterns for vector merge high/low short on LE

2024-06-26 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:812c70bf4981958488331d4ea5af8709b5321da1 commit r15-1645-g812c70bf4981958488331d4ea5af8709b5321da1 Author: Kewen Lin Date: Wed Jun 26 02:16:17 2024 -0500 rs6000: Fix wrong RTL patterns for vector merge high/low short on LE Commit r12-4496 changes some define_

[gcc r15-1644] rs6000: Fix wrong RTL patterns for vector merge high/low char on LE

2024-06-26 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:62520e4e9f7e2fe8a16ee57a4bd35da2e921ae22 commit r15-1644-g62520e4e9f7e2fe8a16ee57a4bd35da2e921ae22 Author: Kewen Lin Date: Wed Jun 26 02:16:17 2024 -0500 rs6000: Fix wrong RTL patterns for vector merge high/low char on LE Commit r12-4496 changes some define_e