[gcc r15-3395] SVE intrinsics: Refactor const_binop to allow constant folding of intrinsics.

2024-09-03 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:87217bea3aa556779a111cec0ef45dcefd1736f6 commit r15-3395-g87217bea3aa556779a111cec0ef45dcefd1736f6 Author: Jennifer Schmitz Date: Fri Aug 30 06:56:52 2024 -0700 SVE intrinsics: Refactor const_binop to allow constant folding of intrinsics. This patch sets the

[gcc r15-3396] SVE intrinsics: Fold constant operands for svdiv.

2024-09-03 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:ee8b7231b03a36dfc09d94f2b663636ca2a36daf commit r15-3396-gee8b7231b03a36dfc09d94f2b663636ca2a36daf Author: Jennifer Schmitz Date: Fri Aug 30 07:03:49 2024 -0700 SVE intrinsics: Fold constant operands for svdiv. This patch implements constant folding for svdiv

[gcc r15-3397] SVE intrinsics: Fold constant operands for svmul.

2024-09-03 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:6b1cf59e90d3d6391d61b2a8f77856b5aa044014 commit r15-3397-g6b1cf59e90d3d6391d61b2a8f77856b5aa044014 Author: Jennifer Schmitz Date: Fri Aug 30 07:16:43 2024 -0700 SVE intrinsics: Fold constant operands for svmul. This patch implements constant folding for svmul

[gcc r15-3398] ada: Fix Finalize_Storage_Only bug in b-i-p calls

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b776b08b718feb059fed80b1de6bcf280fd6f03c commit r15-3398-gb776b08b718feb059fed80b1de6bcf280fd6f03c Author: Bob Duff Date: Thu Aug 22 12:32:00 2024 -0400 ada: Fix Finalize_Storage_Only bug in b-i-p calls Do not pass null for the Collection parameter when F

[gcc r15-3399] ada: Reject illegal array aggregates as per AI22-0106.

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:e083e728668c7aba698fd846767ffbd99506 commit r15-3399-ge083e728668c7aba698fd846767ffbd99506 Author: Steve Baird Date: Mon Aug 19 14:58:38 2024 -0700 ada: Reject illegal array aggregates as per AI22-0106. Implement the new legality rules of AI22-0106 wh

[gcc r15-3400] ada: Do not warn for partial access to Atomic Volatile_Full_Access objects

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d7e110d8fa18f734058e73424c398d8c69fcb6b3 commit r15-3400-gd7e110d8fa18f734058e73424c398d8c69fcb6b3 Author: Eric Botcazou Date: Thu Aug 22 22:54:02 2024 +0200 ada: Do not warn for partial access to Atomic Volatile_Full_Access objects The initial implementation

[gcc r15-3401] ada: Transform Length attribute references for non-Strict overflow mode.

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1ef11f4bed8eb230f04e5fb09741ae6444ca3e7b commit r15-3401-g1ef11f4bed8eb230f04e5fb09741ae6444ca3e7b Author: Steve Baird Date: Tue Aug 20 17:35:24 2024 -0700 ada: Transform Length attribute references for non-Strict overflow mode. The non-strict overflow checki

[gcc r15-3402] ada: Simplify Note_Uplevel_Bound procedure

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b3f6a7909149a5eff2b9e2a5d28439cccd7902df commit r15-3402-gb3f6a7909149a5eff2b9e2a5d28439cccd7902df Author: Marc Poulhiès Date: Fri Aug 9 18:08:01 2024 +0200 ada: Simplify Note_Uplevel_Bound procedure The procedure Note_Uplevel_Bound was implemented as a custo

[gcc r15-3403] ada: Fix internal error on pragma pack with discriminated record component

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9ba7262c8de0a96e85cc1ad05e2c3666228c74e8 commit r15-3403-g9ba7262c8de0a96e85cc1ad05e2c3666228c74e8 Author: Eric Botcazou Date: Tue Aug 20 10:34:45 2024 +0200 ada: Fix internal error on pragma pack with discriminated record component When updating the size aft

[gcc r15-3404] ada: Pass unaligned record components by copy in calls on all platforms

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d8d191469e1e08e7b8530874cbb0f2781dc2e14d commit r15-3404-gd8d191469e1e08e7b8530874cbb0f2781dc2e14d Author: Eric Botcazou Date: Tue Aug 20 22:59:58 2024 +0200 ada: Pass unaligned record components by copy in calls on all platforms This has historically been do

[gcc r15-3405] ada: Fix internal error with Atomic Volatile_Full_Access object

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0a862c5af5c603baab8715bbcca6890f77cc59e2 commit r15-3405-g0a862c5af5c603baab8715bbcca6890f77cc59e2 Author: Eric Botcazou Date: Thu Aug 22 21:18:15 2024 +0200 ada: Fix internal error with Atomic Volatile_Full_Access object The initial implementation of the GNA

[gcc r15-3406] ada: Plug loophole exposed by previous change

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9362abf5e81eb2e6e35f55f36ff8e7a31aef4e9d commit r15-3406-g9362abf5e81eb2e6e35f55f36ff8e7a31aef4e9d Author: Eric Botcazou Date: Fri Aug 23 09:44:06 2024 +0200 ada: Plug loophole exposed by previous change The change causes more temporaries to be created at cal

[gcc r15-3407] ada: Add kludge for quirk of ancient 32-bit ABIs to previous change

2024-09-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a19cf635ea29658d5f9fc19199473d6d823ef2d1 commit r15-3407-ga19cf635ea29658d5f9fc19199473d6d823ef2d1 Author: Eric Botcazou Date: Fri Aug 23 17:06:00 2024 +0200 ada: Add kludge for quirk of ancient 32-bit ABIs to previous change Some ancient 32-bit ABIs, most no

[gcc r15-3408] lower-bitint: Fix up __builtin_{add, sub}_overflow{, _p} bitint lowering [PR116501]

2024-09-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d4d75a83007e884bfcd632ea3b3269704496f048 commit r15-3408-gd4d75a83007e884bfcd632ea3b3269704496f048 Author: Jakub Jelinek Date: Tue Sep 3 10:20:44 2024 +0200 lower-bitint: Fix up __builtin_{add,sub}_overflow{,_p} bitint lowering [PR116501] The following testc

[gcc r15-3409] Do not assert NUM_POLY_INT_COEFFS != 1 early

2024-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:14b65af6b400284a937e1d3be45579ee8cf8c32b commit r15-3409-g14b65af6b400284a937e1d3be45579ee8cf8c32b Author: Richard Biener Date: Tue Sep 3 10:40:41 2024 +0200 Do not assert NUM_POLY_INT_COEFFS != 1 early The following moves the assert on NUM_POLY_INT_COEFFS !=

[gcc r15-3410] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9b312595f9ac073f55d858b6f833097608b40bba commit r15-3410-g9b312595f9ac073f55d858b6f833097608b40bba Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, which

[gcc r12-10696] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6e59b188c4a051d4f2de5220d30681e6963d96c0 commit r12-10696-g6e59b188c4a051d4f2de5220d30681e6963d96c0 Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, whic

[gcc r13-9002] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e152aee5709dd3e341ef965450500f754f8b0a46 commit r13-9002-ge152aee5709dd3e341ef965450500f754f8b0a46 Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, which

[gcc r14-10627] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:59157c038d683e91c419a1fadd5f91f15218f57b commit r14-10627-g59157c038d683e91c419a1fadd5f91f15218f57b Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, whic

[gcc/devel/omp/gcc-14] (100 commits) Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-09-03 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 682fd948f835... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 It previously pointed to: 6d3c68ff05cf... amdgcn: Fix VGPR max count Diff: Summary of changes (added commits): --- 682fd94... Merge b

[gcc/devel/omp/gcc-14] Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-09-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:682fd948f835fd5ada2de45988448c91e10f5016 commit 682fd948f835fd5ada2de45988448c91e10f5016 Merge: 6d3c68ff05cf 59157c038d68 Author: Tobias Burnus Date: Tue Sep 3 10:54:46 2024 +0200 Merge branch 'releases/gcc-14' into devel/omp/gcc-14 Merge up to r14-10627-g591

[gcc r15-3411] tree-optimization/116575 - avoid ICE with SLP mask_load_lane

2024-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ac6cd62a351a8f1f3637a2552c74eb5eb51cfdda commit r15-3411-gac6cd62a351a8f1f3637a2552c74eb5eb51cfdda Author: Richard Biener Date: Tue Sep 3 09:23:20 2024 +0200 tree-optimization/116575 - avoid ICE with SLP mask_load_lane The following avoids performing re-disco

[gcc r15-3412] MAINTAINERS: Update my email address

2024-09-03 Thread Szabolcs Nagy via Gcc-cvs
https://gcc.gnu.org/g:ce5f2dc45038c9806088132cc923b13719f48732 commit r15-3412-gce5f2dc45038c9806088132cc923b13719f48732 Author: Szabolcs Nagy Date: Mon Sep 2 13:53:52 2024 +0100 MAINTAINERS: Update my email address * MAINTAINERS: Update my email address and add myself to

[gcc r15-3413] LTO/WPA: Ensure that output_offload_tables only writes table once [PR116535]

2024-09-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2fcccf21a34f92ea060b492c9b2aecb56cd5d167 commit r15-3413-g2fcccf21a34f92ea060b492c9b2aecb56cd5d167 Author: Tobias Burnus Date: Tue Sep 3 12:02:23 2024 +0200 LTO/WPA: Ensure that output_offload_tables only writes table once [PR116535] When ltrans was written c

[gcc r15-3414] Zen5 tuning part 1: avoid FMA chains

2024-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:d6360b4083695970789fd65b9c515c11a5ce25b4 commit r15-3414-gd6360b4083695970789fd65b9c515c11a5ce25b4 Author: Jan Hubicka Date: Tue Sep 3 13:38:33 2024 +0200 Zen5 tuning part 1: avoid FMA chains testing matrix multiplication benchmarks shows that FMA on a critic

[gcc r15-3415] [PR target/115921] Improve reassociation for rv64

2024-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:4371f656288f461335c47e98b8c038937a89764a commit r15-3415-g4371f656288f461335c47e98b8c038937a89764a Author: Jeff Law Date: Tue Sep 3 06:45:30 2024 -0600 [PR target/115921] Improve reassociation for rv64 As Jovan pointed out in pr115921, we're not reassociating

[gcc r15-3416] ipa: Don't disable function parameter analysis for fat LTO

2024-09-03 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:2f1689ea8e631ebb4ff3720d56ef0362f5898ff6 commit r15-3416-g2f1689ea8e631ebb4ff3720d56ef0362f5898ff6 Author: H.J. Lu Date: Tue Aug 27 13:11:39 2024 -0700 ipa: Don't disable function parameter analysis for fat LTO Update analyze_parms not to disable function par

[gcc r15-3417] Zen5 tuning part 2: disable gather and scatter

2024-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:d82edbe92eed53a479736fcbbe6d54d0fb42daa4 commit r15-3417-gd82edbe92eed53a479736fcbbe6d54d0fb42daa4 Author: Jan Hubicka Date: Tue Sep 3 15:07:41 2024 +0200 Zen5 tuning part 2: disable gather and scatter We disable gathers for zen4. It seems that gather has im

[gcc r15-3418] libstdc++: Add missing feature-test macro in various headers

2024-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:efe6efb6f315c7f97be8a850e0a84ff7f6651d85 commit r15-3418-gefe6efb6f315c7f97be8a850e0a84ff7f6651d85 Author: Dhruv Chawla Date: Mon Aug 26 11:09:19 2024 +0530 libstdc++: Add missing feature-test macro in various headers version.syn#2 requires various headers to

[gcc r15-3419] libstdc++: Simplify std::any to fix -Wdeprecated-declarations warning

2024-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:dee3c5c6ff9952204af3014383593e8d316250e4 commit r15-3419-gdee3c5c6ff9952204af3014383593e8d316250e4 Author: Jonathan Wakely Date: Wed Aug 28 13:07:47 2024 +0100 libstdc++: Simplify std::any to fix -Wdeprecated-declarations warning We don't need to use std::ali

[gcc r15-3420] Zen5 tuning part 3: scheduler tweaks

2024-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:e2125a600552bc6e0329e3f1224eea14804db8d3 commit r15-3420-ge2125a600552bc6e0329e3f1224eea14804db8d3 Author: Jan Hubicka Date: Tue Sep 3 16:26:16 2024 +0200 Zen5 tuning part 3: scheduler tweaks this patch adds support for new fussion in znver5 documented in the

[gcc r15-3421] Fix missed peeling for gaps with SLP load-lanes

2024-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bd120de19c600d064b3b3b5abf8c36ffc0037c40 commit r15-3421-gbd120de19c600d064b3b3b5abf8c36ffc0037c40 Author: Richard Biener Date: Tue Sep 3 15:04:42 2024 +0200 Fix missed peeling for gaps with SLP load-lanes The following disables peeling for gap avoidance with

[gcc r15-3422] Dump whether a SLP node represents load/store-lanes

2024-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ef0c4482ca8069fa56e8d359dbdc6168be499f69 commit r15-3422-gef0c4482ca8069fa56e8d359dbdc6168be499f69 Author: Richard Biener Date: Tue Sep 3 15:05:43 2024 +0200 Dump whether a SLP node represents load/store-lanes This makes it easier to discover whether SLP load

[gcc r15-3423] libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549]

2024-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:819deae0a5bee079a7d5582fafaa098c26144ae8 commit r15-3423-g819deae0a5bee079a7d5582fafaa098c26144ae8 Author: Jonathan Wakely Date: Mon Sep 2 11:29:13 2024 +0100 libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator [PR116549] LWG 3736 ad

[gcc r15-3424] libstdc++: Fix error handling in fs::hard_link_count for Windows

2024-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:71b1639c67b91554420cc38eb4c82323e535c816 commit r15-3424-g71b1639c67b91554420cc38eb4c82323e535c816 Author: Jonathan Wakely Date: Mon Sep 2 12:16:49 2024 +0100 libstdc++: Fix error handling in fs::hard_link_count for Windows The recent change to use auto_win_f

[gcc r15-3425] Zen5 tuning part 3: fix typo in previous patch

2024-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:910e1769a0653ac32bd8c1d6aabb39c797d5d773 commit r15-3425-g910e1769a0653ac32bd8c1d6aabb39c797d5d773 Author: Jan Hubicka Date: Tue Sep 3 17:25:05 2024 +0200 Zen5 tuning part 3: fix typo in previous patch gcc/ChangeLog: * config/i386/x86-tune-sc

[gcc r15-3426] Drop file that should not have been committed.

2024-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:36f63000c6f869f4f5550780d77b381b1a8b1700 commit r15-3426-g36f63000c6f869f4f5550780d77b381b1a8b1700 Author: Jeff Law Date: Tue Sep 3 09:30:35 2024 -0600 Drop file that should not have been committed. * J: Drop file that should not have been committed

[gcc r15-3427] Zen5 tuning part 4: update reassocation width

2024-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:f0ab3de6ec0e3540f2e57f3f5628005f0a4e3fa5 commit r15-3427-gf0ab3de6ec0e3540f2e57f3f5628005f0a4e3fa5 Author: Jan Hubicka Date: Tue Sep 3 18:20:34 2024 +0200 Zen5 tuning part 4: update reassocation width Zen5 has 6 instead of 4 ALUs and the integer multiplicatio

[gcc r15-3428] c++: add fixed test [PR109095]

2024-09-03 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:5f3a6e26aab16a792176b33fbee1456a91aaebf2 commit r15-3428-g5f3a6e26aab16a792176b33fbee1456a91aaebf2 Author: Marek Polacek Date: Tue Sep 3 13:32:35 2024 -0400 c++: add fixed test [PR109095] Fixed by r13-6693. PR c++/109095 gcc/testsuit

[gcc r15-3430] pretty-print: add selftest of pp_format's stack

2024-09-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d0891f3aa75d31744de728905f2f454e9d07ce54 commit r15-3430-gd0891f3aa75d31744de728905f2f454e9d07ce54 Author: David Malcolm Date: Tue Sep 3 15:11:01 2024 -0400 pretty-print: add selftest of pp_format's stack gcc/ChangeLog: * pretty-print-format-impl.

[gcc r15-3429] pretty-print: naming cleanups

2024-09-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:34f01475611b422668a70744c79273c7019625f2 commit r15-3429-g34f01475611b422668a70744c79273c7019625f2 Author: David Malcolm Date: Tue Sep 3 15:10:56 2024 -0400 pretty-print: naming cleanups This patch is a followup to r15-3311-ge31b6176996567 making some cle

[gcc r15-3431] pretty-print: split up pretty_printer::format into subroutines

2024-09-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:07e74798b93c256bea3a91895d3517223a58da61 commit r15-3431-g07e74798b93c256bea3a91895d3517223a58da61 Author: David Malcolm Date: Tue Sep 3 15:11:06 2024 -0400 pretty-print: split up pretty_printer::format into subroutines The body of pretty_printer::format is a

[gcc r15-3432] PR116080: Fix test suite checks for musttail

2024-09-03 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:1fad396dd467326251572811b703e788e62a2588 commit r15-3432-g1fad396dd467326251572811b703e788e62a2588 Author: Andi Kleen Date: Mon Jul 29 10:58:29 2024 -0700 PR116080: Fix test suite checks for musttail This is a new attempt to fix PR116080. The previous try was

[gcc r15-3433] c++: support C++11 attributes in C++98

2024-09-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3775f71c8909b3531fe002138814fa2504ec2e8b commit r15-3433-g3775f71c8909b3531fe002138814fa2504ec2e8b Author: Jason Merrill Date: Fri Aug 30 16:02:10 2024 -0400 c++: support C++11 attributes in C++98 I don't see any reason why we can't allow the [[]] attribute s

[gcc r15-3434] Explicitly document that the "counted_by" attribute is only supported in C.

2024-09-03 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:f9642ffe7814396f31203f4366f78a43a01a215c commit r15-3434-gf9642ffe7814396f31203f4366f78a43a01a215c Author: Qing Zhao Date: Tue Sep 3 19:28:23 2024 + Explicitly document that the "counted_by" attribute is only supported in C. The "counted_by" attribute cur

[gcc] Created branch 'meissner/heads/work177' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177' was created in namespace 'refs/users' pointing to: f9642ffe7814... Explicitly document that the "counted_by" attribute is only

[gcc r15-3435] split-paths: Move check for # of statements in join earlier

2024-09-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:77e17558fcda8992fbe731ccd12bde445e48d6f4 commit r15-3435-g77e17558fcda8992fbe731ccd12bde445e48d6f4 Author: Andrew Pinski Date: Mon Sep 2 20:38:11 2024 -0700 split-paths: Move check for # of statements in join earlier This moves the check for # of statements t

[gcc r15-3436] split-path: Improve ifcvt heurstic for split path [PR112402]

2024-09-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:b2b20b277988ab9ddb6ea82141075147b7b98f74 commit r15-3436-gb2b20b277988ab9ddb6ea82141075147b7b98f74 Author: Andrew Pinski Date: Mon Sep 2 21:34:53 2024 -0700 split-path: Improve ifcvt heurstic for split path [PR112402] This simplifies the heurstic for split pa

[gcc/meissner/heads/work177] (2 commits) split-path: Improve ifcvt heurstic for split path [PR112402

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177' was updated to point to: b2b20b277988... split-path: Improve ifcvt heurstic for split path [PR112402 It previously pointed to: f9642ffe7814... Explicitly document that the "counted_by" attribute is only Diff: Summary of changes (added commits): ---

[gcc(refs/users/meissner/heads/work177)] Add ChangeLog.meissner and REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:53168176652d415fb8c77ff7f0fc3c4b8ef4c066 commit 53168176652d415fb8c77ff7f0fc3c4b8ef4c066 Author: Michael Meissner Date: Tue Sep 3 19:39:29 2024 -0400 Add ChangeLog.meissner and REVISION. 2024-09-03 Michael Meissner gcc/ * REVISION

[gcc] Created branch 'meissner/heads/work177-dmf' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-dmf' was created in namespace 'refs/users' pointing to: 53168176652d... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work177-dmf)] Add ChangeLog.dmf and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b0d36040031e957f032d34c560c9050d0362c9a3 commit b0d36040031e957f032d34c560c9050d0362c9a3 Author: Michael Meissner Date: Tue Sep 3 19:40:35 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-09-03 Michael Meissner gcc/ * Change

[gcc] Created branch 'meissner/heads/work177-vpair' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-vpair' was created in namespace 'refs/users' pointing to: 53168176652d... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work177-vpair)] Add ChangeLog.vpair and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a1297ab8acc18f2c4a5da6eb0ea59616e4a31532 commit a1297ab8acc18f2c4a5da6eb0ea59616e4a31532 Author: Michael Meissner Date: Tue Sep 3 19:41:27 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work177-tar' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-tar' was created in namespace 'refs/users' pointing to: 53168176652d... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work177-tar)] Add ChangeLog.tar and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e3af2c7a011e462a0934e9f022c96227629d3cf1 commit e3af2c7a011e462a0934e9f022c96227629d3cf1 Author: Michael Meissner Date: Tue Sep 3 19:42:20 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-09-03 Michael Meissner gcc/ * Change

[gcc] Created branch 'meissner/heads/work177-bugs' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-bugs' was created in namespace 'refs/users' pointing to: 53168176652d... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work177-bugs)] Add ChangeLog.bugs and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e9eff3979fbb53d0959cac044f9918f4840a3a04 commit e9eff3979fbb53d0959cac044f9918f4840a3a04 Author: Michael Meissner Date: Tue Sep 3 19:43:16 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work177-libs' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-libs' was created in namespace 'refs/users' pointing to: 53168176652d... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work177-libs)] Add ChangeLog.libs and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:752eeaaf40595de40bdd75cf16ba325c0403 commit 752eeaaf40595de40bdd75cf16ba325c0403 Author: Michael Meissner Date: Tue Sep 3 19:44:40 2024 -0400 Add ChangeLog.libs and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work177-test' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-test' was created in namespace 'refs/users' pointing to: 53168176652d... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work177-test)] Add ChangeLog.test and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9977091c89facf09ce829bfd41a3437c28e328cb commit 9977091c89facf09ce829bfd41a3437c28e328cb Author: Michael Meissner Date: Tue Sep 3 19:45:32 2024 -0400 Add ChangeLog.test and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work177-orig' in namespace 'refs/users'

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-orig' was created in namespace 'refs/users' pointing to: b2b20b277988... split-path: Improve ifcvt heurstic for split path [PR112402

[gcc(refs/users/meissner/heads/work177-orig)] Add REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f43015cda20994222e0660dace5f4196c0abd3ab commit f43015cda20994222e0660dace5f4196c0abd3ab Author: Michael Meissner Date: Tue Sep 3 19:46:34 2024 -0400 Add REVISION. 2024-09-03 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc r15-3437] aarch64: Fix testcase vec-init-22-speed.c [PR116589]

2024-09-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:d8bc31d973d2ab3fabb5e85e7c4354ffb2283512 commit r15-3437-gd8bc31d973d2ab3fabb5e85e7c4354ffb2283512 Author: Andrew Pinski Date: Tue Sep 3 17:10:37 2024 -0700 aarch64: Fix testcase vec-init-22-speed.c [PR116589] For this testcase, the trunk produces: ```

[gcc r15-3438] RISC-V: Allow IMM operand for unsigned scalar .SAT_ADD

2024-09-03 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9ea9d05908432fc5f3632f3e397e3709f95ef636 commit r15-3438-g9ea9d05908432fc5f3632f3e397e3709f95ef636 Author: Pan Li Date: Mon Sep 2 15:54:43 2024 +0800 RISC-V: Allow IMM operand for unsigned scalar .SAT_ADD This patch would like to allow the IMM operand of the

[gcc(refs/users/meissner/heads/work177)] Add rs6000 architecture masks.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:505f1a5cb7932ff0d22d0316481be278a986f257 commit 505f1a5cb7932ff0d22d0316481be278a986f257 Author: Michael Meissner Date: Tue Sep 3 19:53:25 2024 -0400 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user ISA

[gcc(refs/users/meissner/heads/work177)] Use architecture flags for defining _ARCH_PWR macros.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:559e865070211ec4a193a5565f1b23edca37f438 commit 559e865070211ec4a193a5565f1b23edca37f438 Author: Michael Meissner Date: Tue Sep 3 19:53:55 2024 -0400 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/users/meissner/heads/work177)] Do not allow -mvsx to boost processor to power7.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:75c6f74df51de2751c3da377b15da0d1c821d244 commit 75c6f74df51de2751c3da377b15da0d1c821d244 Author: Michael Meissner Date: Tue Sep 3 19:55:32 2024 -0400 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example w

[gcc(refs/users/meissner/heads/work177)] Change TARGET_POPCNTB to TARGET_POWER5

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9e092b36f68d63b236f8693e0d9f445a81ab370b commit 9e092b36f68d63b236f8693e0d9f445a81ab370b Author: Michael Meissner Date: Tue Sep 3 19:57:43 2024 -0400 Change TARGET_POPCNTB to TARGET_POWER5 As part of the architecture flags patches, this patch changes the use

[gcc(refs/users/meissner/heads/work177)] Change TARGET_FPRND to TARGET_POWER5X

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c3fd033dca28a0617f0ce7e64f4a9b90c15f133e commit c3fd033dca28a0617f0ce7e64f4a9b90c15f133e Author: Michael Meissner Date: Tue Sep 3 19:58:59 2024 -0400 Change TARGET_FPRND to TARGET_POWER5X As part of the architecture flags patches, this patch changes the use o

[gcc(refs/users/meissner/heads/work177)] Change TARGET_CMPB to TARGET_POWER6

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:924e0f641636c09990f2d5094f9585ae5818bf16 commit 924e0f641636c09990f2d5094f9585ae5818bf16 Author: Michael Meissner Date: Tue Sep 3 21:53:25 2024 -0400 Change TARGET_CMPB to TARGET_POWER6 As part of the architecture flags patches, this patch changes the use of

[gcc(refs/users/meissner/heads/work177)] Change TARGET_POPCNTD to TARGET_POWER7

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:59231f09ecfa595b602bcb96ce8d9ea73b57e934 commit 59231f09ecfa595b602bcb96ce8d9ea73b57e934 Author: Michael Meissner Date: Tue Sep 3 21:54:04 2024 -0400 Change TARGET_POPCNTD to TARGET_POWER7 As part of the architecture flags patches, this patch changes the use

[gcc(refs/users/meissner/heads/work177)] Change TARGET_MODULO to TARGET_POWER9

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:33a2cf2f215c286088c33bc49f4426e1c354be5d commit 33a2cf2f215c286088c33bc49f4426e1c354be5d Author: Michael Meissner Date: Tue Sep 3 21:55:50 2024 -0400 Change TARGET_MODULO to TARGET_POWER9 As part of the architecture flags patches, this patch changes the use o

[gcc(refs/users/meissner/heads/work177)] Update tests to work with architecture flags changes.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:62ff64e4d799235646100d85b4428267fa3844c3 commit 62ff64e4d799235646100d85b4428267fa3844c3 Author: Michael Meissner Date: Tue Sep 3 21:57:11 2024 -0400 Update tests to work with architecture flags changes. Two tests used -mvsx to raise the processor level to at

[gcc(refs/users/meissner/heads/work177)] Add support for -mcpu=future

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bb83c503c32a453704994cb802985119d3199ff0 commit bb83c503c32a453704994cb802985119d3199ff0 Author: Michael Meissner Date: Tue Sep 3 21:59:12 2024 -0400 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for f

[gcc(refs/users/meissner/heads/work177)] Add -mcpu=future tuning support.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6671caf766c5022dc409d9be4a5dc81526cbf1ed commit 6671caf766c5022dc409d9be4a5dc81526cbf1ed Author: Michael Meissner Date: Tue Sep 3 22:00:24 2024 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=power

[gcc(refs/users/meissner/heads/work177)] Update ChangeLog.*

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c6a092f33bc8540eb5fdf8fd60f7ea84b5e3a934 commit c6a092f33bc8540eb5fdf8fd60f7ea84b5e3a934 Author: Michael Meissner Date: Tue Sep 3 22:04:07 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 449 - 1 file

[gcc/meissner/heads/work177-bugs] (14 commits) Merge commit 'refs/users/meissner/heads/work177-bugs' of gi

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-bugs' was updated to point to: 3b714bd343c2... Merge commit 'refs/users/meissner/heads/work177-bugs' of gi It previously pointed to: e9eff3979fbb... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work177-bugs)] Add ChangeLog.bugs and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:47ea6bac4fcd2fd42929756717369c8838096435 commit 47ea6bac4fcd2fd42929756717369c8838096435 Author: Michael Meissner Date: Tue Sep 3 19:43:16 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chang

[gcc(refs/users/meissner/heads/work177-bugs)] Merge commit 'refs/users/meissner/heads/work177-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3b714bd343c212924f0371e2eedc3530c85ab5c0 commit 3b714bd343c212924f0371e2eedc3530c85ab5c0 Merge: 47ea6bac4fcd e9eff3979fbb Author: Michael Meissner Date: Tue Sep 3 22:04:52 2024 -0400 Merge commit 'refs/users/meissner/heads/work177-bugs' of git+ssh://gcc.gnu.org/git/g

[gcc/meissner/heads/work177-dmf] (14 commits) Merge commit 'refs/users/meissner/heads/work177-dmf' of git

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-dmf' was updated to point to: e26fe0258375... Merge commit 'refs/users/meissner/heads/work177-dmf' of git It previously pointed to: b0d36040031e... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work177-dmf)] Add ChangeLog.dmf and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ac3382f8526f4d0ffeeca8edc11149832c52d815 commit ac3382f8526f4d0ffeeca8edc11149832c52d815 Author: Michael Meissner Date: Tue Sep 3 19:40:35 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-09-03 Michael Meissner gcc/ * Change

[gcc(refs/users/meissner/heads/work177-dmf)] Merge commit 'refs/users/meissner/heads/work177-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work17

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e26fe0258375de420238bf66f9ddf2f2cfea57ce commit e26fe0258375de420238bf66f9ddf2f2cfea57ce Merge: ac3382f8526f b0d36040031e Author: Michael Meissner Date: Tue Sep 3 22:06:34 2024 -0400 Merge commit 'refs/users/meissner/heads/work177-dmf' of git+ssh://gcc.gnu.org/git/gc

[gcc/meissner/heads/work177-libs] (14 commits) Merge commit 'refs/users/meissner/heads/work177-libs' of gi

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-libs' was updated to point to: fd9c9e45d5d5... Merge commit 'refs/users/meissner/heads/work177-libs' of gi It previously pointed to: 752eeaaf... Add ChangeLog.libs and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work177-libs)] Add ChangeLog.libs and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cd87d132d47469a00a6ffa5863ce57226541c74b commit cd87d132d47469a00a6ffa5863ce57226541c74b Author: Michael Meissner Date: Tue Sep 3 19:44:40 2024 -0400 Add ChangeLog.libs and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chang

[gcc(refs/users/meissner/heads/work177-libs)] Merge commit 'refs/users/meissner/heads/work177-libs' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fd9c9e45d5d5cef02e3f3ddc7669ae8028d0acd4 commit fd9c9e45d5d5cef02e3f3ddc7669ae8028d0acd4 Merge: cd87d132d474 752eeaaf Author: Michael Meissner Date: Tue Sep 3 22:08:20 2024 -0400 Merge commit 'refs/users/meissner/heads/work177-libs' of git+ssh://gcc.gnu.org/git/g

[gcc/meissner/heads/work177-tar] (14 commits) Merge commit 'refs/users/meissner/heads/work177-tar' of git

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-tar' was updated to point to: e75a605eca9d... Merge commit 'refs/users/meissner/heads/work177-tar' of git It previously pointed to: e3af2c7a011e... Add ChangeLog.tar and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work177-tar)] Add ChangeLog.tar and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6a6c43f8cfe5e3a926be48f9739592522de9457b commit 6a6c43f8cfe5e3a926be48f9739592522de9457b Author: Michael Meissner Date: Tue Sep 3 19:42:20 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-09-03 Michael Meissner gcc/ * Change

[gcc(refs/users/meissner/heads/work177-tar)] Merge commit 'refs/users/meissner/heads/work177-tar' of git+ssh://gcc.gnu.org/git/gcc into me/work17

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e75a605eca9d86b15f0dc7f58e392012cf86b79a commit e75a605eca9d86b15f0dc7f58e392012cf86b79a Merge: 6a6c43f8cfe5 e3af2c7a011e Author: Michael Meissner Date: Tue Sep 3 22:10:04 2024 -0400 Merge commit 'refs/users/meissner/heads/work177-tar' of git+ssh://gcc.gnu.org/git/gc

[gcc/meissner/heads/work177-test] (14 commits) Merge commit 'refs/users/meissner/heads/work177-test' of gi

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-test' was updated to point to: 35b6e0965ca6... Merge commit 'refs/users/meissner/heads/work177-test' of gi It previously pointed to: 9977091c89fa... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work177-test)] Add ChangeLog.test and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d8fca012866fa40cc793677326e4f3ca64a56f04 commit d8fca012866fa40cc793677326e4f3ca64a56f04 Author: Michael Meissner Date: Tue Sep 3 19:45:32 2024 -0400 Add ChangeLog.test and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chang

[gcc(refs/users/meissner/heads/work177-test)] Merge commit 'refs/users/meissner/heads/work177-test' of git+ssh://gcc.gnu.org/git/gcc into me/work1

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:35b6e0965ca6db155b4281a59b70c7fabde99ead commit 35b6e0965ca6db155b4281a59b70c7fabde99ead Merge: d8fca012866f 9977091c89fa Author: Michael Meissner Date: Tue Sep 3 22:11:56 2024 -0400 Merge commit 'refs/users/meissner/heads/work177-test' of git+ssh://gcc.gnu.org/git/g

[gcc/meissner/heads/work177-vpair] (14 commits) Merge commit 'refs/users/meissner/heads/work177-vpair' of g

2024-09-03 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work177-vpair' was updated to point to: 4e3f839435e3... Merge commit 'refs/users/meissner/heads/work177-vpair' of g It previously pointed to: a1297ab8acc1... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work177-vpair)] Add ChangeLog.vpair and update REVISION.

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2ded4c8845ab4597540d3b4740fb9a8bad156c9e commit 2ded4c8845ab4597540d3b4740fb9a8bad156c9e Author: Michael Meissner Date: Tue Sep 3 19:41:27 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-09-03 Michael Meissner gcc/ * Chan

[gcc(refs/users/meissner/heads/work177-vpair)] Merge commit 'refs/users/meissner/heads/work177-vpair' of git+ssh://gcc.gnu.org/git/gcc into me/work

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4e3f839435e31f04e7c1c7334b81352645da4ec8 commit 4e3f839435e31f04e7c1c7334b81352645da4ec8 Merge: 2ded4c8845ab a1297ab8acc1 Author: Michael Meissner Date: Tue Sep 3 22:14:19 2024 -0400 Merge commit 'refs/users/meissner/heads/work177-vpair' of git+ssh://gcc.gnu.org/git/

[gcc(refs/users/meissner/heads/work177-bugs)] Add better support for shifting vectors with 64-bit elements

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2e236aa017bc9c3d1a4fc065c7051c3a45e2f71c commit 2e236aa017bc9c3d1a4fc065c7051c3a45e2f71c Author: Michael Meissner Date: Tue Sep 3 22:17:54 2024 -0400 Add better support for shifting vectors with 64-bit elements This patch fixes PR target/89213 to allow better

[gcc(refs/users/meissner/heads/work177-bugs)] Optimize splat of a V2DF/V2DI extract with constant element

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8dc69fbc17ba58eac4d758f412ec2014c41b9bbc commit 8dc69fbc17ba58eac4d758f412ec2014c41b9bbc Author: Michael Meissner Date: Tue Sep 3 22:18:49 2024 -0400 Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a vector extrac

[gcc(refs/users/meissner/heads/work177-bugs)] Update ChangeLog.*

2024-09-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4257b13aa62b5307dceaa686ac15088f367fa608 commit 4257b13aa62b5307dceaa686ac15088f367fa608 Author: Michael Meissner Date: Tue Sep 3 22:20:30 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 94 +- 1 file

[gcc r15-3439] CRIS: Add new peephole2 "lra_szext_decomposed_indir_plus"

2024-09-03 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:62dd893ff8a12a1d28f595b4e5bc43cf9f7d1c07 commit r15-3439-g62dd893ff8a12a1d28f595b4e5bc43cf9f7d1c07 Author: Hans-Peter Nilsson Date: Mon Jul 8 03:59:55 2024 +0200 CRIS: Add new peephole2 "lra_szext_decomposed_indir_plus" Exposed when running the test-suite wit

  1   2   >