[gcc(refs/users/aoliva/heads/testme)] [testsuite] [powerpc] adjust -m32 counts for fold-vec-extract*

2024-05-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ca809ee3fbe8a5d383c2438c123d72dbbba7f48a commit ca809ee3fbe8a5d383c2438c123d72dbbba7f48a Author: Alexandre Oliva Date: Wed May 29 02:52:18 2024 -0300 [testsuite] [powerpc] adjust -m32 counts for fold-vec-extract* Codegen changes caused add instruction count m

[gcc(refs/users/aoliva/heads/testme)] [libstdc++-v3] [rtems] enable filesystem support

2024-05-28 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:0276651ab74a1200d8c1defeee3b2a4f53712fe7 commit 0276651ab74a1200d8c1defeee3b2a4f53712fe7 Author: Alexandre Oliva Date: Wed May 29 02:52:25 2024 -0300 [libstdc++-v3] [rtems] enable filesystem support mkdir, chdir and chmod functions are defined in librtemscpu,

[gcc(refs/users/aoliva/heads/testme)] [tree-prof] skip if errors were seen [PR113681]

2024-05-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1c340408045fdf647edca445e40a75b09bce7493 commit 1c340408045fdf647edca445e40a75b09bce7493 Author: Alexandre Oliva Date: Wed May 29 02:52:23 2024 -0300 [tree-prof] skip if errors were seen [PR113681] ipa_tree_profile asserts that the symtab is in IPA_SSA state,

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] add effective target and options for pacbti tests

2024-05-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1b22d42a6624285073f3ef6309af74046fa875e4 commit 1b22d42a6624285073f3ef6309af74046fa875e4 Author: Alexandre Oliva Date: Wed May 29 02:52:20 2024 -0300 [testsuite] [arm] add effective target and options for pacbti tests arm pac and bti tests that use -march=arm

[gcc(refs/users/aoliva/heads/testme)] [rs6000] adjust return_pc debug attrs

2024-05-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0bb10f149bfcbe874d348814c623b36e9232cb3f commit 0bb10f149bfcbe874d348814c623b36e9232cb3f Author: Alexandre Oliva Date: Wed May 29 02:52:10 2024 -0300 [rs6000] adjust return_pc debug attrs Some of the rs6000 call patterns, on some ABIs, issue multiple opcodes

[gcc(refs/users/aoliva/heads/testme)] enable adjustment of return_pc debug attrs

2024-05-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:99047b701feb580e047a1b13bdf85a7fd21224e2 commit 99047b701feb580e047a1b13bdf85a7fd21224e2 Author: Alexandre Oliva Date: Wed May 29 02:52:07 2024 -0300 enable adjustment of return_pc debug attrs This patch introduces infrastructure for targets to add an offset

[gcc r14-10256] tree-optimization/115197 - fix ICE w/ constant in LC PHI and loop distribution

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2a1fdd5fd0f6bc02d25da192c8fa6487d93d2d50 commit r14-10256-g2a1fdd5fd0f6bc02d25da192c8fa6487d93d2d50 Author: Richard Biener Date: Thu May 23 14:36:39 2024 +0200 tree-optimization/115197 - fix ICE w/ constant in LC PHI and loop distribution Forgot a check for

[gcc r14-10257] tree-optimization/115149 - VOP live and missing PHIs

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:90a447677a2abb934b683a012b477e6c52088e35 commit r14-10257-g90a447677a2abb934b683a012b477e6c52088e35 Author: Richard Biener Date: Tue May 21 09:48:04 2024 +0200 tree-optimization/115149 - VOP live and missing PHIs The following fixes a bug in vop-live get_live

[gcc r14-10255] tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9e971c671ded9647beb0a1c5b9430b4e64060862 commit r14-10255-g9e971c671ded9647beb0a1c5b9430b4e64060862 Author: Richard Biener Date: Mon May 6 12:03:09 2024 +0200 tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup The following further strengthens the

[gcc r15-888] Align tight&hot loop without considering max skipping bytes.

2024-05-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b644126237a1aa8599f767a5e0bbada1d7286f44 commit r15-888-gb644126237a1aa8599f767a5e0bbada1d7286f44 Author: liuhongt Date: Wed May 29 11:14:26 2024 +0800 Align tight&hot loop without considering max skipping bytes. When hot loop is small enough to fix into one

[gcc r15-887] Adjust generic loop alignment from 16:11:8 to 16 for Intel processors

2024-05-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:00ed5424b1d4dcccfa187f55205521826794898c commit r15-887-g00ed5424b1d4dcccfa187f55205521826794898c Author: Haochen Jiang Date: Wed May 29 11:13:55 2024 +0800 Adjust generic loop alignment from 16:11:8 to 16 for Intel processors Previously, we use 16:11:8 in ge

[gcc r14-10254] Align tight&hot loop without considering max skipping bytes.

2024-05-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b4d4ece0443433cd5c3078cfe03f18429e73b77a commit r14-10254-gb4d4ece0443433cd5c3078cfe03f18429e73b77a Author: liuhongt Date: Wed May 29 11:12:51 2024 +0800 Align tight&hot loop without considering max skipping bytes. When hot loop is small enough to fix into on

[gcc r14-10253] Adjust generic loop alignment from 16:11:8 to 16 for Intel processors

2024-05-28 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:80600352d1282f084900ab444f2d4c83986f2ae5 commit r14-10253-g80600352d1282f084900ab444f2d4c83986f2ae5 Author: Haochen Jiang Date: Wed May 29 11:12:37 2024 +0800 Adjust generic loop alignment from 16:11:8 to 16 for Intel processors Previously, we use 16:11:8 in

[gcc r15-885] Gori_on_edge tweaks.

2024-05-28 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:a19f588d0b71a4cbc48b064177de87d3ca46b39f commit r15-885-ga19f588d0b71a4cbc48b064177de87d3ca46b39f Author: Andrew MacLeod Date: Wed May 22 19:51:16 2024 -0400 Gori_on_edge tweaks. FAST_VRP uses a non-ranger gori_on_edge routine which allows an optional out

[gcc r15-884] rs6000: Don't clobber return value when eh_return called [PR114846]

2024-05-28 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:e5fc5d42d25c86ae48178db04ce64d340a834614 commit r15-884-ge5fc5d42d25c86ae48178db04ce64d340a834614 Author: Kewen Lin Date: Tue May 28 21:13:40 2024 -0500 rs6000: Don't clobber return value when eh_return called [PR114846] As the associated test case in PR11484

[gcc r15-882] Reduce cost of MEM (A + imm).

2024-05-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:1d6199e5f8c1c08083eeb0279f71333234fe14ad commit r15-882-g1d6199e5f8c1c08083eeb0279f71333234fe14ad Author: liuhongt Date: Mon Feb 19 13:57:24 2024 +0800 Reduce cost of MEM (A + imm). For MEM, rtx_cost iterates each subrtx, and adds up the costs, so for MEM

[gcc r15-881] More tweaks from gimple_outgoing_range changes.

2024-05-28 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:6f36cc2535c11b9406715836daeb87169fa79473 commit r15-881-g6f36cc2535c11b9406715836daeb87169fa79473 Author: Andrew MacLeod Date: Wed May 22 19:27:01 2024 -0400 More tweaks from gimple_outgoing_range changes. the dom_ranger used for fast vrp no longer needs a lo

[gcc(refs/users/meissner/heads/work167-tar)] Update ChangeLog.*

2024-05-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:929c37f970cd75190f1b7af30c33e422c2a4952c commit 929c37f970cd75190f1b7af30c33e422c2a4952c Author: Michael Meissner Date: Tue May 28 17:36:48 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.tar | 16 1 file changed, 16 insertions(+) diff --git

[gcc(refs/users/meissner/heads/work167-tar)] Add more SPR register debug options.

2024-05-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:309a32739e2d075bd62bf6767295acef596fe16c commit 309a32739e2d075bd62bf6767295acef596fe16c Author: Michael Meissner Date: Tue May 28 17:23:23 2024 -0400 Add more SPR register debug options. 2024-05-28 Michael Meissner gcc/ * config/

[gcc r15-880] resource.cc: Remove redundant conditionals

2024-05-28 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:802a98d128f9b0eea2432f6511328d14e0bd721b commit r15-880-g802a98d128f9b0eea2432f6511328d14e0bd721b Author: Hans-Peter Nilsson Date: Tue May 28 23:18:14 2024 +0200 resource.cc: Remove redundant conditionals No functional change. - We always have a targ

[gcc r15-879] resource.cc (mark_target_live_regs): Remove check for bb not found

2024-05-28 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:e1abce5b6ad8f5aee86ec7729b516d81014db09e commit r15-879-ge1abce5b6ad8f5aee86ec7729b516d81014db09e Author: Hans-Peter Nilsson Date: Tue May 28 23:17:31 2024 +0200 resource.cc (mark_target_live_regs): Remove check for bb not found No functional change.

[gcc r15-878] resource.cc: Replace calls to find_basic_block with cfgrtl BLOCK_FOR_INSN

2024-05-28 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:933ab59c59bdc1ac9e3ca3a56527836564e1821b commit r15-878-g933ab59c59bdc1ac9e3ca3a56527836564e1821b Author: Hans-Peter Nilsson Date: Tue May 28 23:16:48 2024 +0200 resource.cc: Replace calls to find_basic_block with cfgrtl BLOCK_FOR_INSN ...and call compute_bb_

[gcc r15-877] resource.cc (mark_target_live_regs): Don't look past target insn, PR115182

2024-05-28 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:84b4ed45ea81ed5c4fb656a17846b26071c23e7d commit r15-877-g84b4ed45ea81ed5c4fb656a17846b26071c23e7d Author: Hans-Peter Nilsson Date: Tue May 28 23:15:57 2024 +0200 resource.cc (mark_target_live_regs): Don't look past target insn, PR115182 The PR115182 regressio

[gcc r15-876] i386: Improve access to _Atomic DImode location via XMM regs for SSE4.1 x86_32 targets

2024-05-28 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:91d79053f2b416cb9e97d9c0c3fb5b73075289e6 commit r15-876-g91d79053f2b416cb9e97d9c0c3fb5b73075289e6 Author: Uros Bizjak Date: Tue May 28 20:25:14 2024 +0200 i386: Improve access to _Atomic DImode location via XMM regs for SSE4.1 x86_32 targets Use MOVD/PEXTRD

[gcc r15-875] diagnostics: consolidate global state in diagnostic-color.cc

2024-05-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:21fc89bac61983a869c066f7377f8280a6adca49 commit r15-875-g21fc89bac61983a869c066f7377f8280a6adca49 Author: David Malcolm Date: Tue May 28 15:55:28 2024 -0400 diagnostics: consolidate global state in diagnostic-color.cc Simplify the table of default colors, avo

[gcc r15-874] libcpp: move label_text to its own header

2024-05-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:9bda2c4c81b668b1d9abbb58cc4e805ac955a639 commit r15-874-g9bda2c4c81b668b1d9abbb58cc4e805ac955a639 Author: David Malcolm Date: Tue May 28 15:55:24 2024 -0400 libcpp: move label_text to its own header No functional change intended. libcpp/ChangeLog:

[gcc r15-873] selftests: split out make_fndecl from selftest.h to its own header

2024-05-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fb7a943ead689e80e1ffdf6fa4e129dc155312d3 commit r15-873-gfb7a943ead689e80e1ffdf6fa4e129dc155312d3 Author: David Malcolm Date: Tue May 28 15:55:17 2024 -0400 selftests: split out make_fndecl from selftest.h to its own header Avoid selftest.h requiring the "tre

[gcc r15-872] regenerate-opt-urls.py: fix transposed values for "vax" and "v850"

2024-05-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:7cc529fe514cc64e88208a6a7acfc6fe6419a453 commit r15-872-g7cc529fe514cc64e88208a6a7acfc6fe6419a453 Author: David Malcolm Date: Tue May 28 15:47:38 2024 -0400 regenerate-opt-urls.py: fix transposed values for "vax" and "v850" gcc/ChangeLog: * config

[gcc r15-871] c++: extend -Wself-move for mem-init-list [PR109396]

2024-05-28 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:efaaae49b307fcc7e771518da3edae49f92c19db commit r15-871-gefaaae49b307fcc7e771518da3edae49f92c19db Author: Marek Polacek Date: Thu May 23 15:49:42 2024 -0400 c++: extend -Wself-move for mem-init-list [PR109396] We already warn for: x = std::move (x)

[gcc r15-870] Do not invoke SCEV if it will use a different range query.

2024-05-28 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:5ada486079d6aa20c64985a20681573f4ac1c86e commit r15-870-g5ada486079d6aa20c64985a20681573f4ac1c86e Author: Andrew MacLeod Date: Mon May 27 11:00:57 2024 -0400 Do not invoke SCEV if it will use a different range query. SCEV always uses the current range_query o

[gcc r15-869] Strlen pass should set current range query.

2024-05-28 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:d52b44aa26aa9976c292f4773a08bbaa2fbb commit r15-869-gd52b44aa26aa9976c292f4773a08bbaa2fbb Author: Andrew MacLeod Date: Mon May 27 13:20:13 2024 -0400 Strlen pass should set current range query. The strlen pass currently has a local ranger instance, bu

[gcc r15-868] c++: mark TARGET_EXPRs for function arguments eliding [PR114707]

2024-05-28 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:5bc731b83b51910dc7f7cacddb4257a16d62ee38 commit r15-868-g5bc731b83b51910dc7f7cacddb4257a16d62ee38 Author: Marek Polacek Date: Wed May 22 16:28:02 2024 -0400 c++: mark TARGET_EXPRs for function arguments eliding [PR114707] Coming back to our discussion in

[gcc r15-867] testsuite/*/gomp: Remove 'dg-prune-output "not supported yet"'

2024-05-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c0d78289fcd9c04110907f8cad90d7e1e5c55a44 commit r15-867-gc0d78289fcd9c04110907f8cad90d7e1e5c55a44 Author: Tobias Burnus Date: Tue May 28 19:52:44 2024 +0200 testsuite/*/gomp: Remove 'dg-prune-output "not supported yet"' gcc/testsuite/ChangeLog:

[gcc r11-11454] ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172]

2024-05-28 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:d8985ea10c911c994e00dbd6a08dcae907ebc1f7 commit r11-11454-gd8985ea10c911c994e00dbd6a08dcae907ebc1f7 Author: Jakub Jelinek Date: Wed May 22 09:12:28 2024 +0200 ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172] The follow

[gcc r12-10477] ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172]

2024-05-28 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:da9b7a507ef38287cc16bc88e808293019f9f531 commit r12-10477-gda9b7a507ef38287cc16bc88e808293019f9f531 Author: Jakub Jelinek Date: Wed May 22 09:12:28 2024 +0200 ubsan: Use right address space for MEM_REF created for bool/enum sanitization [PR115172] The follow

[gcc r15-866] diagnostics: disable localization of events in selftest paths [PR115203]

2024-05-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2dbb1c124c1e585dc413132d7a8d4be62c6b7baa commit r15-866-g2dbb1c124c1e585dc413132d7a8d4be62c6b7baa Author: David Malcolm Date: Tue May 28 13:04:26 2024 -0400 diagnostics: disable localization of events in selftest paths [PR115203] gcc/ChangeLog: PR

[gcc r15-865] Fix bootstrap on AIX by adding c-family/c-type-mismatch.cc [PR115167]

2024-05-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b544ff88560e100e53ed8966d38f172c5bafce8d commit r15-865-gb544ff88560e100e53ed8966d38f172c5bafce8d Author: David Malcolm Date: Tue May 28 13:04:25 2024 -0400 Fix bootstrap on AIX by adding c-family/c-type-mismatch.cc [PR115167] PR bootstrap/115167 reports a bo

[gcc r12-10476] Fortran: Fix SHAPE for zero-size arrays

2024-05-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e0b2c4f90f908a9bca4038c7ae0d8ca6ee157d8f commit r12-10476-ge0b2c4f90f908a9bca4038c7ae0d8ca6ee157d8f Author: Tobias Burnus Date: Mon May 20 08:34:48 2024 +0200 Fortran: Fix SHAPE for zero-size arrays PR fortran/115150 gcc/fortran/ChangeLog:

[gcc r15-864] [to-be-committed] [RISC-V] Some basic patterns for zbkb code generation

2024-05-28 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:236116068151bbc72aaaf53d0f223fe06f7e3bac commit r15-864-g236116068151bbc72aaaf53d0f223fe06f7e3bac Author: Lyut Nersisyan Date: Tue May 28 09:17:50 2024 -0600 [to-be-committed] [RISC-V] Some basic patterns for zbkb code generation And here's Lyut's basic Zbkb

[gcc r13-8806] libstdc++: Fix up 19_diagnostics/stacktrace/hash.cc on 13 branch

2024-05-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fd91953c4dfba2a592ec15f2b4a2da28b1cf1947 commit r13-8806-gfd91953c4dfba2a592ec15f2b4a2da28b1cf1947 Author: Jakub Jelinek Date: Tue May 28 16:30:48 2024 +0200 libstdc++: Fix up 19_diagnostics/stacktrace/hash.cc on 13 branch The r13-8207-g17acf9fbeb10d7adad com

[gcc r13-8805] Fortran: Fix SHAPE for zero-size arrays

2024-05-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3185cfe495944e6e5d000ccd820bed2e6f10cd6c commit r13-8805-g3185cfe495944e6e5d000ccd820bed2e6f10cd6c Author: Tobias Burnus Date: Mon May 20 08:34:48 2024 +0200 Fortran: Fix SHAPE for zero-size arrays PR fortran/115150 gcc/fortran/ChangeLog:

[gcc r15-863] vect: Use vect representative statement instead of original in patch recog [PR115060]

2024-05-28 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:a3aeff4ce95bd616a2108dc2363d9cbaba53b170 commit r15-863-ga3aeff4ce95bd616a2108dc2363d9cbaba53b170 Author: Feng Xue Date: Thu May 23 15:25:53 2024 +0800 vect: Use vect representative statement instead of original in patch recog [PR115060] Some utility functio

[gcc r15-862] target/115254 - fix gcc.dg/vect/vect-gather-4.c dump scanning

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d8d70b783765361a8acef70fc9b54db526cd6ff5 commit r15-862-gd8d70b783765361a8acef70fc9b54db526cd6ff5 Author: Richard Biener Date: Tue May 28 15:55:59 2024 +0200 target/115254 - fix gcc.dg/vect/vect-gather-4.c dump scanning The dump scanning is supposed to check

[gcc r12-10475] ipa: Compare jump functions in ICF (PR 113907)

2024-05-28 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:72f6b7ec3915f0b5b3517dffa19e3b34c8af687d commit r12-10475-g72f6b7ec3915f0b5b3517dffa19e3b34c8af687d Author: Martin Jambor Date: Tue May 28 13:33:02 2024 +0200 ipa: Compare jump functions in ICF (PR 113907) This is a manual backport of r14-9840-g1162861439fd3c

[gcc r14-10251] Fortran: Fix SHAPE for zero-size arrays

2024-05-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:dbeb3d127da07963ecaa26680da62a255199e9c2 commit r14-10251-gdbeb3d127da07963ecaa26680da62a255199e9c2 Author: Tobias Burnus Date: Mon May 20 08:34:48 2024 +0200 Fortran: Fix SHAPE for zero-size arrays PR fortran/115150 gcc/fortran/ChangeLog:

[gcc r15-861] tree-optimization/115236 - more points-to *ANYTHING = x fixes

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c08b0d3f7b3539b26031de31d88dea6b94474577 commit r15-861-gc08b0d3f7b3539b26031de31d88dea6b94474577 Author: Richard Biener Date: Mon May 27 10:41:02 2024 +0200 tree-optimization/115236 - more points-to *ANYTHING = x fixes The stored-to ANYTHING handling has mor

[gcc r15-860] Avoid pessimistic constraints for asm memory constraints

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:19cc6120087619b496732b249b48b1fbe27e commit r15-860-g19cc6120087619b496732b249b48b1fbe27e Author: Richard Biener Date: Tue May 28 13:29:30 2024 +0200 Avoid pessimistic constraints for asm memory constraints We process asm memory input/outputs with con

[gcc r13-8804] libstdc++: Guard use of sized deallocation [PR114940]

2024-05-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:67434fec24bef0faeec0eb402f82ca7e43a4a112 commit r13-8804-g67434fec24bef0faeec0eb402f82ca7e43a4a112 Author: Jonathan Wakely Date: Wed May 22 10:32:43 2024 +0100 libstdc++: Guard use of sized deallocation [PR114940] Clang does not enable -fsized-deallocation by

[gcc r15-859] tree-optimization/115254 - don't account single-lane SLP against discovery limit

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:eaaa4b88038d4d6eda1b20ab662f1568fd9be31f commit r15-859-geaaa4b88038d4d6eda1b20ab662f1568fd9be31f Author: Richard Biener Date: Fri Sep 29 15:12:54 2023 +0200 tree-optimization/115254 - don't account single-lane SLP against discovery limit The following avoid

[gcc r14-10250] libstdc++: Guard use of sized deallocation [PR114940]

2024-05-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:89dff1488ef3fde11f6451e5f9817e14bcd6a873 commit r14-10250-g89dff1488ef3fde11f6451e5f9817e14bcd6a873 Author: Jonathan Wakely Date: Wed May 22 10:32:43 2024 +0100 libstdc++: Guard use of sized deallocation [PR114940] Clang does not enable -fsized-deallocation b

[gcc r15-858] Fix SLP reduction neutral op value for pointer reductions

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:65aa46ffc3b06bba3d49b9b8315610c706a1215b commit r15-858-g65aa46ffc3b06bba3d49b9b8315610c706a1215b Author: Richard Biener Date: Mon May 27 11:38:11 2024 +0200 Fix SLP reduction neutral op value for pointer reductions When the neutral op is the initial value we