[gcc r15-1869] PR target/115751: Avoid force_reg in ix86_expand_ternlog.

2024-07-05 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:9a7e3f57e1ab8e6e4cf5ea3c0998aa50c6220579 commit r15-1869-g9a7e3f57e1ab8e6e4cf5ea3c0998aa50c6220579 Author: Roger Sayle Date: Sat Jul 6 05:24:39 2024 +0100 PR target/115751: Avoid force_reg in ix86_expand_ternlog. This patch fixes a problem with splitting of c

[gcc r15-1867] x86, Darwin: Fix bootstrap for 32b multilibs/hosts.

2024-07-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:807e36d76e5105015afe0cf20e9a8837bb550f4b commit r15-1867-g807e36d76e5105015afe0cf20e9a8837bb550f4b Author: Iain Sandoe Date: Fri Jul 5 09:26:40 2024 +0100 x86, Darwin: Fix bootstrap for 32b multilibs/hosts. r15-1735-ge62ea4fb8ffcab06ddd contained changes tha

[gcc r15-1866] Fortran: switch test to use issignaling() built-in

2024-07-05 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:eec30733bba305b02ba3c368289ef935f17c87e6 commit r15-1866-geec30733bba305b02ba3c368289ef935f17c87e6 Author: Francois-Xavier Coudert Date: Sat Jul 6 00:02:03 2024 +0200 Fortran: switch test to use issignaling() built-in The macro may not be present in all libc'

[gcc r15-1865] Arm: Fix ldrd offset range [PR115153]

2024-07-05 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:44e5ecfd261afe72aa04eba4bf1a9ec782579cab commit r15-1865-g44e5ecfd261afe72aa04eba4bf1a9ec782579cab Author: Wilco Dijkstra Date: Fri Jul 5 17:31:25 2024 +0100 Arm: Fix ldrd offset range [PR115153] The valid offset range of LDRD in arm_legitimate_index_p is inc

[gcc r15-1864] libgccjit: Allow comparing array types

2024-07-05 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:533f807e17034b20c586eeb480c989a42869bb36 commit r15-1864-g533f807e17034b20c586eeb480c989a42869bb36 Author: Antoni Boucher Date: Tue Jan 2 16:04:10 2024 -0500 libgccjit: Allow comparing array types gcc/jit/ChangeLog: * jit-common.h: Add array_

[gcc r15-1863] libgccjit: Add support for the type bfloat16

2024-07-05 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:1c314247aab43aaa278ecc51d666f8c5896d8bbb commit r15-1863-g1c314247aab43aaa278ecc51d666f8c5896d8bbb Author: Antoni Boucher Date: Thu Nov 16 10:59:22 2023 -0500 libgccjit: Add support for the type bfloat16 gcc/jit/ChangeLog: PR jit/112574

[gcc r15-1862] MAINTAINERS: Fix order in DCO

2024-07-05 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:4da5dc4be81b2797943fea44b0d40ac04700baee commit r15-1862-g4da5dc4be81b2797943fea44b0d40ac04700baee Author: Filip Kastl Date: Fri Jul 5 15:17:58 2024 +0200 MAINTAINERS: Fix order in DCO ChangeLog: * MAINTAINERS: Fix order in Contributing under

[gcc r15-1861] RISC-V: Use tu policy for first-element vec_set [PR115725].

2024-07-05 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:acc3b703c05debc6276451f9daae5d0ffc797eac commit r15-1861-gacc3b703c05debc6276451f9daae5d0ffc797eac Author: Robin Dapp Date: Mon Jul 1 13:37:17 2024 +0200 RISC-V: Use tu policy for first-element vec_set [PR115725]. This patch changes the tail policy for vmv.s.

[gcc r12-10603] AArch64: Fix strict-align cpymem/setmem [PR103100]

2024-07-05 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:b9d16d8361a9e3a82a2f21e759e760d235d43322 commit r12-10603-gb9d16d8361a9e3a82a2f21e759e760d235d43322 Author: Wilco Dijkstra Date: Wed Oct 25 16:28:04 2023 +0100 AArch64: Fix strict-align cpymem/setmem [PR103100] The cpymemdi/setmemdi implementation doesn't ful

[gcc r14-10383] Arm: Fix disassembly error in Thumb-1 relaxed load/store [PR115188]

2024-07-05 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:100d353e545564931efaac90a089a4e8f3d42e6e commit r14-10383-g100d353e545564931efaac90a089a4e8f3d42e6e Author: Wilco Dijkstra Date: Tue Jul 2 17:37:04 2024 +0100 Arm: Fix disassembly error in Thumb-1 relaxed load/store [PR115188] A Thumb-1 memory operand allows

[gcc r12-10602] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:5f4a60c43d5cd805add6529b4528c35893c283ae commit r12-10602-g5f4a60c43d5cd805add6529b4528c35893c283ae Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have co

[gcc r13-8893] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:4a49d212b54ab152737e3209b7f80af3a80966b8 commit r13-8893-g4a49d212b54ab152737e3209b7f80af3a80966b8 Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have cod

[gcc r14-10382] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9f5620aed3976716e20e13c285dade56578d5bab commit r14-10382-g9f5620aed3976716e20e13c285dade56578d5bab Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have co

[gcc r15-1860] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:23a0935262d6817097406578b1c70563f424804b commit r15-1860-g23a0935262d6817097406578b1c70563f424804b Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have cod

[gcc r15-1859] libstdc++: Add dg-error for new -Wdelete-incomplete diagnostics [PR115747]

2024-07-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f63896ff5a4fa4fe451f9ec7f16026eb97ed8e6d commit r15-1859-gf63896ff5a4fa4fe451f9ec7f16026eb97ed8e6d Author: Jonathan Wakely Date: Fri Jul 5 12:16:46 2024 +0100 libstdc++: Add dg-error for new -Wdelete-incomplete diagnostics [PR115747] Since r15-1794-gbeb7a418a

[gcc r15-1858] libstdc++: Use RAII in

2024-07-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6025256d47b36fed455cc4f8dd4becf53208bbae commit r15-1858-g6025256d47b36fed455cc4f8dd4becf53208bbae Author: Jonathan Wakely Date: Thu Jun 20 15:53:13 2024 +0100 libstdc++: Use RAII in This adds an _UninitDestroyGuard class template, similar to ranges::_De

[gcc r15-1857] libstdc++: Use memchr to optimize std::find [PR88545]

2024-07-05 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:de19b516edbf919d31e9d22fdbf6066342d904a2 commit r15-1857-gde19b516edbf919d31e9d22fdbf6066342d904a2 Author: Jonathan Wakely Date: Wed Jun 5 16:01:26 2024 +0100 libstdc++: Use memchr to optimize std::find [PR88545] This optimizes std::find to use memchr when se

[gcc r15-1856] AArch64: lower 2 reg TBL permutes with one zero register to 1 reg TBL.

2024-07-05 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:97fcfeac3dcc433b792711fd840b92fa3e860733 commit r15-1856-g97fcfeac3dcc433b792711fd840b92fa3e860733 Author: Tamar Christina Date: Fri Jul 5 12:10:39 2024 +0100 AArch64: lower 2 reg TBL permutes with one zero register to 1 reg TBL. When a two reg TBL is perform

[gcc r15-1855] AArch64: remove aarch64_simd_vec_unpack_lo_

2024-07-05 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:6ff698106644af39da9e0eda51974fdcd111280d commit r15-1855-g6ff698106644af39da9e0eda51974fdcd111280d Author: Tamar Christina Date: Fri Jul 5 12:09:21 2024 +0100 AArch64: remove aarch64_simd_vec_unpack_lo_ The fix for PR18127 reworked the uxtl to zip optimizatio

[gcc r15-1854] middle-end: Add debug functions to dump dominator tree in dot format

2024-07-05 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:ae07f62a70ee2d0fdd7d8786122ae6360cfd4ca9 commit r15-1854-gae07f62a70ee2d0fdd7d8786122ae6360cfd4ca9 Author: Alex Coplan Date: Fri Jul 5 11:57:56 2024 +0100 middle-end: Add debug functions to dump dominator tree in dot format This adds debug functions to dump t

[gcc r15-1853] i386: Refactor ssedoublemode

2024-07-05 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:319d3956b16b1270f27e9cbf749e881c4ff7dfb4 commit r15-1853-g319d3956b16b1270f27e9cbf749e881c4ff7dfb4 Author: Hu, Lin1 Date: Thu Jul 4 11:18:46 2024 +0800 i386: Refactor ssedoublemode ssedoublemode's double should mean double type, like SI -> DI. And we need

[gcc r15-1852] MIPS: Support more cases with alien mode of SHF.DF

2024-07-05 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:320c2ed4d2b4b007bab5ebf0078e6c730ad25d3e commit r15-1852-g320c2ed4d2b4b007bab5ebf0078e6c730ad25d3e Author: YunQiang Su Date: Thu Jun 27 18:28:27 2024 +0800 MIPS: Support more cases with alien mode of SHF.DF Currently, we support the cases that strictly fit fo

[gcc r15-1851] Testsuite/MIPS: Fix msa.c: test7_v2f64, test7_v4f32, test43_v2i64

2024-07-05 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:33dfd6798aa3e5f8be58c8810f9814d57485fe12 commit r15-1851-g33dfd6798aa3e5f8be58c8810f9814d57485fe12 Author: YunQiang Su Date: Thu Jun 27 18:05:30 2024 +0800 Testsuite/MIPS: Fix msa.c: test7_v2f64, test7_v4f32, test43_v2i64 BNEGI.W/D are used for test7_v2f64 an

[gcc r15-1850] MIPS/testsuite: Add -mfpxx to call-clobbered-1.c

2024-07-05 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:e08ed5f1c98ea8de086f5c2d1e373aec6e195735 commit r15-1850-ge08ed5f1c98ea8de086f5c2d1e373aec6e195735 Author: YunQiang Su Date: Fri Jun 28 10:08:38 2024 +0800 MIPS/testsuite: Add -mfpxx to call-clobbered-1.c The scan-assembler-times rules only fit for -mfp32 and

[gcc r15-1849] MIPS/testsuite: Fix umips-save-restore-1.c

2024-07-05 Thread YunQiang Su via Gcc-cvs
https://gcc.gnu.org/g:f1437b96029d78e72bd987997f5303e29ebbb9f0 commit r15-1849-gf1437b96029d78e72bd987997f5303e29ebbb9f0 Author: YunQiang Su Date: Fri Jun 28 16:11:35 2024 +0800 MIPS/testsuite: Fix umips-save-restore-1.c With some recent optimization, -O1/-O2/-O3 can archive almos