[gcc r14-10485] [PR115565] cse: Don't use a valid regno for non-register in comparison_qty

2024-07-22 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:323d010fa5d433e6eb5ec5124544f19fb4b4eee6 commit r14-10485-g323d010fa5d433e6eb5ec5124544f19fb4b4eee6 Author: Maciej W. Rozycki Date: Sat Jun 29 23:26:55 2024 +0100 [PR115565] cse: Don't use a valid regno for non-register in comparison_qty Use INT_MIN rather th

[gcc r13-8932] [PR115565] cse: Don't use a valid regno for non-register in comparison_qty

2024-07-22 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:4ce7c81212c7819dfe6dbbe2399220fb12da6d71 commit r13-8932-g4ce7c81212c7819dfe6dbbe2399220fb12da6d71 Author: Maciej W. Rozycki Date: Sat Jun 29 23:26:55 2024 +0100 [PR115565] cse: Don't use a valid regno for non-register in comparison_qty Use INT_MIN rather tha

[gcc r12-10633] [PR115565] cse: Don't use a valid regno for non-register in comparison_qty

2024-07-22 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:8d8f804b18e4a38671957b3e4c239ef625506317 commit r12-10633-g8d8f804b18e4a38671957b3e4c239ef625506317 Author: Maciej W. Rozycki Date: Sat Jun 29 23:26:55 2024 +0100 [PR115565] cse: Don't use a valid regno for non-register in comparison_qty Use INT_MIN rather th

[gcc r15-2191] middle-end: Implement conditonal store vectorizer pattern [PR115531]

2024-07-22 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:af792f0226e479b165a49de5e8f9e1d16a4b26c0 commit r15-2191-gaf792f0226e479b165a49de5e8f9e1d16a4b26c0 Author: Tamar Christina Date: Mon Jul 22 10:26:14 2024 +0100 middle-end: Implement conditonal store vectorizer pattern [PR115531] This adds a conditional store

[gcc r15-2192] AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE [PR115531].

2024-07-22 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:0c5c0c959c2e592b84739f19ca771fa69eb8dfee commit r15-2192-g0c5c0c959c2e592b84739f19ca771fa69eb8dfee Author: Tamar Christina Date: Mon Jul 22 10:28:19 2024 +0100 AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE [PR115531]. This implement

[gcc r15-2193] Fix Rejects allocatable coarray passed as a dummy argument [88624]

2024-07-22 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:9d650e97cb76e4ea3b5d060e4a4cef38fc58 commit r15-2193-g9d650e97cb76e4ea3b5d060e4a4cef38fc58 Author: Andre Vehreschild Date: Thu Jul 11 10:07:12 2024 +0200 Fix Rejects allocatable coarray passed as a dummy argument [88624] Coarray parameters of procedur

[gcc r15-2194] constify inchash

2024-07-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1e32a8be69d3f91e45193a0a1aa0dcae7ebe0acb commit r15-2194-g1e32a8be69d3f91e45193a0a1aa0dcae7ebe0acb Author: Richard Biener Date: Mon Jul 22 11:09:03 2024 +0200 constify inchash The following constifies parts of inchash. * inchash.h (inchash::e

[gcc/devel/omp/gcc-14] (312 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2024-07-22 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: b71fc8d1382b... Merge remote-tracking branch 'origin/releases/gcc-14' into It previously pointed to: 8678fc697046... Revert "[og10] vect: Add target hook to prefer gather/scatt Diff: Summary of changes (added commits): -

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

2024-07-22 Thread Tobias Burnus via Libstdc++-cvs
https://gcc.gnu.org/g:b71fc8d1382ba569126b3a905cea7927a37e98ff commit b71fc8d1382ba569126b3a905cea7927a37e98ff Merge: 8678fc697046 323d010fa5d4 Author: Tobias Burnus Date: Mon Jul 22 12:08:44 2024 +0200 Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14 Me

[gcc r15-2195] Fix hash of WIDEN_*_EXPR

2024-07-22 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a8e61cd71f0cda04d583722ca4c66301358b01e1 commit r15-2195-ga8e61cd71f0cda04d583722ca4c66301358b01e1 Author: Richard Biener Date: Mon Jul 22 11:07:28 2024 +0200 Fix hash of WIDEN_*_EXPR We're hashing operand 2 to the temporary hash. * fold-cons

[gcc r15-2196] [NFC][PR rtl-optimization/115877] Avoid setting irrelevant bit groups as live in ext-dce

2024-07-22 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:88d16194d0c8a6bdc2896c8944bfbf3e6038c9d2 commit r15-2196-g88d16194d0c8a6bdc2896c8944bfbf3e6038c9d2 Author: Jeff Law Date: Mon Jul 22 08:45:10 2024 -0600 [NFC][PR rtl-optimization/115877] Avoid setting irrelevant bit groups as live in ext-dce Another patch to

[gcc] Created branch 'mikael/heads/dummy_back_minmaxloc_v01' in namespace 'refs/users'

2024-07-22 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/dummy_back_minmaxloc_v01' was created in namespace 'refs/users' pointing to: baba12c6c972... fortran: Support optional dummy as BACK argument of MINLOC/

[gcc(refs/users/mikael/heads/dummy_back_minmaxloc_v01)] fortran: Support optional dummy as BACK argument of MINLOC/MAXLOC.

2024-07-22 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:baba12c6c972b5f59e6db2bc6b4f3ceb3005f392 commit baba12c6c972b5f59e6db2bc6b4f3ceb3005f392 Author: Mikael Morin Date: Mon Jul 22 13:27:24 2024 +0200 fortran: Support optional dummy as BACK argument of MINLOC/MAXLOC. Protect the evaluation of BACK with a check t

[gcc r15-2197] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969]

2024-07-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:ebde0cc101a3b26bc8c188e0d2f79b649bacc43a commit r15-2197-gebde0cc101a3b26bc8c188e0d2f79b649bacc43a Author: Richard Sandiford Date: Mon Jul 22 16:42:15 2024 +0100 aarch64: Tighten aarch64_simd_mem_operand_p [PR115969] aarch64_simd_mem_operand_p checked for a m

[gcc r15-2198] rtl-ssa: Add debug routines for def_splay_tree

2024-07-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e62988b77757c6019f0a538492e9851cda689c2e commit r15-2198-ge62988b77757c6019f0a538492e9851cda689c2e Author: Richard Sandiford Date: Mon Jul 22 16:42:16 2024 +0100 rtl-ssa: Add debug routines for def_splay_tree This patch adds debug routines for def_splay_tree,

[gcc r15-2199] rtl-ssa: Avoid using a stale splay tree root [PR116009]

2024-07-22 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:34f33ea801563e2eabb348e8d3e9344a91abfd48 commit r15-2199-g34f33ea801563e2eabb348e8d3e9344a91abfd48 Author: Richard Sandiford Date: Mon Jul 22 16:42:16 2024 +0100 rtl-ssa: Avoid using a stale splay tree root [PR116009] In the fix for PR115928, I'd failed to no

[gcc r15-2200] Compare loop bounds in ipa-icf

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:0d19fbc7b0760ce665fa6a88cd40cfa0311358d7 commit r15-2200-g0d19fbc7b0760ce665fa6a88cd40cfa0311358d7 Author: Jan Hubicka Date: Mon Jul 22 18:01:57 2024 +0200 Compare loop bounds in ipa-icf Hi, this testcase shows another poblem with missing comparators for

[gcc r15-2201] Fix accounting of offsets in unadjusted_ptr_and_unit_offset

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:391f46f10b0586c074014de82efe76787739bb0c commit r15-2201-g391f46f10b0586c074014de82efe76787739bb0c Author: Jan Hubicka Date: Mon Jul 22 18:05:26 2024 +0200 Fix accounting of offsets in unadjusted_ptr_and_unit_offset unadjusted_ptr_and_unit_offset accidentally

[gcc r15-2202] Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced to function call parameter

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:cf8ffc58aad3127031c229a75cc4b99c8ace25e0 commit r15-2202-gcf8ffc58aad3127031c229a75cc4b99c8ace25e0 Author: Jan Hubicka Date: Mon Jul 22 18:08:08 2024 +0200 Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced to function call parameters

[gcc r14-10486] Reduce recursive inlining of always_inline functions

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:9a7d668fc58f817027ec7f9fa7e20a6dce08bddb commit r14-10486-g9a7d668fc58f817027ec7f9fa7e20a6dce08bddb Author: Jan Hubicka Date: Tue May 14 12:58:56 2024 +0200 Reduce recursive inlining of always_inline functions this patch tames down inliner on (mutiply) self-r

[gcc r15-2203] [4/n][PR rtl-optimization/115877] Correct SUBREG handling in a destination

2024-07-22 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ab7c0aed52054976d0b5e12c52e82239d4277b98 commit r15-2203-gab7c0aed52054976d0b5e12c52e82239d4277b98 Author: Jeff Law Date: Mon Jul 22 10:11:57 2024 -0600 [4/n][PR rtl-optimization/115877] Correct SUBREG handling in a destination If we encounter something durin

[gcc r15-2204] Add -mcpu=power11 support.

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:05f0e9eec9f9beeffe024ecd6566b41200d79cff commit r15-2204-g05f0e9eec9f9beeffe024ecd6566b41200d79cff Author: Michael Meissner Date: Mon Jul 22 12:20:43 2024 -0400 Add -mcpu=power11 support. This patch adds the power11 option to the -mcpu= and -mtune= switches.

[gcc] Deleted branch 'mikael/heads/add_code_scalar_mask_minmaxloc_v02' in namespace 'refs/users'

2024-07-22 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/add_code_scalar_mask_minmaxloc_v02' in namespace 'refs/users' was deleted. It previously pointed to: 08267b90e326... fortran: Correctly evaluate scalar MASK arguments of MINLOC Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc r14-10487] Compare loop bounds in ipa-icf

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:c5397d343ff1365fcebcf3ebabe140608874aac3 commit r14-10487-gc5397d343ff1365fcebcf3ebabe140608874aac3 Author: Jan Hubicka Date: Mon Jul 22 18:01:57 2024 +0200 Compare loop bounds in ipa-icf Hi, this testcase shows another poblem with missing comparators for

[gcc r14-10488] Fix accounting of offsets in unadjusted_ptr_and_unit_offset

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:f2e98084792821c3849074867d5b007c49028854 commit r14-10488-gf2e98084792821c3849074867d5b007c49028854 Author: Jan Hubicka Date: Mon Jul 22 18:05:26 2024 +0200 Fix accounting of offsets in unadjusted_ptr_and_unit_offset unadjusted_ptr_and_unit_offset accidentall

[gcc] Deleted branch 'mikael/heads/add_scalar_mask_code_gcc14_v01' in namespace 'refs/users'

2024-07-22 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/add_scalar_mask_code_gcc14_v01' in namespace 'refs/users' was deleted. It previously pointed to: 4032ccc4713a... fortran: Correctly evaluate scalar MASK arguments of MINLOC Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc r14-10489] Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced to function call parameter

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:27ef3a0779e551ca116c56c431436c8d2191b253 commit r14-10489-g27ef3a0779e551ca116c56c431436c8d2191b253 Author: Jan Hubicka Date: Mon Jul 22 18:08:08 2024 +0200 Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced to function call parameters

[gcc] Deleted branch 'mikael/heads/add_scalar_mask_code_v01' in namespace 'refs/users'

2024-07-22 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/add_scalar_mask_code_v01' in namespace 'refs/users' was deleted. It previously pointed to: cee2ecb8a526... fortran: Correctly evaluate the MASK argument of MINLOC/MAX Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r15-2205] Fix modref's iteraction with store merging

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:14074773350ffed7efdebbc553adf0f23b572e87 commit r15-2205-g14074773350ffed7efdebbc553adf0f23b572e87 Author: Jan Hubicka Date: Mon Jul 22 19:00:39 2024 +0200 Fix modref's iteraction with store merging Hi, this patch fixes wrong code in case store-merging in

[gcc r15-2206] c++: Some cp-tree.def comment fixes

2024-07-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6f81b7fa799642a4bfb9912fa756285bea72ce8c commit r15-2206-g6f81b7fa799642a4bfb9912fa756285bea72ce8c Author: Jakub Jelinek Date: Mon Jul 22 19:47:17 2024 +0200 c++: Some cp-tree.def comment fixes While reading the fold expression and concept tree comments, I fo

[gcc] Deleted branch 'mikael/heads/backport14_PR99798_v01' in namespace 'refs/users'

2024-07-22 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/backport14_PR99798_v01' in namespace 'refs/users' was deleted. It previously pointed to: c80a74602390... fortran: Assume there is no cyclic reference with submodule

[gcc] Deleted branch 'mikael/heads/factor_back_minmaxloc_v01' in namespace 'refs/users'

2024-07-22 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/factor_back_minmaxloc_v01' in namespace 'refs/users' was deleted. It previously pointed to: a04c0d344553... Sauvegarde tests Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173' was created in namespace 'refs/users' pointing to: 6f81b7fa7996... c++: Some cp-tree.def comment fixes

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

2024-07-22 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:61f1b51f6f35201f01db303571e2790f81e11b1c commit 61f1b51f6f35201f01db303571e2790f81e11b1c Author: Michael Meissner Date: Mon Jul 22 15:02:08 2024 -0400 Add ChangeLog.meissner and REVISION. 2024-07-22 Michael Meissner gcc/ * REVISIO

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173-dmf' was created in namespace 'refs/users' pointing to: 61f1b51f6f35... Add ChangeLog.meissner and REVISION.

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:47fc63ebcee7e8d6533437c353f16b7d2e750ee5 commit 47fc63ebcee7e8d6533437c353f16b7d2e750ee5 Author: Michael Meissner Date: Mon Jul 22 15:03:47 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-07-22 Michael Meissner gcc/ * Chang

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173-vpair' was created in namespace 'refs/users' pointing to: 61f1b51f6f35... Add ChangeLog.meissner and REVISION.

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8515318b78ea3f46f642a7d00adfec5f783b98ac commit 8515318b78ea3f46f642a7d00adfec5f783b98ac Author: Michael Meissner Date: Mon Jul 22 15:04:47 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-07-22 Michael Meissner gcc/ * Cha

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173-tar' was created in namespace 'refs/users' pointing to: 61f1b51f6f35... Add ChangeLog.meissner and REVISION.

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c8b6ce9637ad93d5ef262858c4b367005acc7f66 commit c8b6ce9637ad93d5ef262858c4b367005acc7f66 Author: Michael Meissner Date: Mon Jul 22 15:05:41 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-07-22 Michael Meissner gcc/ * Chang

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173-bugs' was created in namespace 'refs/users' pointing to: 61f1b51f6f35... Add ChangeLog.meissner and REVISION.

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:34348576103d0efb110d7de8ff6740d44bfe26ac commit 34348576103d0efb110d7de8ff6740d44bfe26ac Author: Michael Meissner Date: Mon Jul 22 15:06:29 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-07-22 Michael Meissner gcc/ * Chan

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173-test' was created in namespace 'refs/users' pointing to: 61f1b51f6f35... Add ChangeLog.meissner and REVISION.

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7a7b57e177e043e02b283bebb617b399219e630e commit 7a7b57e177e043e02b283bebb617b399219e630e Author: Michael Meissner Date: Mon Jul 22 15:07:51 2024 -0400 Add ChangeLog.test and update REVISION. 2024-07-22 Michael Meissner gcc/ * Chan

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work173-orig' was created in namespace 'refs/users' pointing to: 6f81b7fa7996... c++: Some cp-tree.def comment fixes

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:59bb13345c3f2fde4d2208fa43d1b52bbad3bd88 commit 59bb13345c3f2fde4d2208fa43d1b52bbad3bd88 Author: Michael Meissner Date: Mon Jul 22 15:08:43 2024 -0400 Add REVISION. 2024-07-22 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc r14-10490] rs6000: Update ELFv2 stack frame comment showing the correct ROP save location

2024-07-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:c33532c59752723a4f7dfc305545b34c61281380 commit r14-10490-gc33532c59752723a4f7dfc305545b34c61281380 Author: Peter Bergner Date: Fri Jun 7 16:03:08 2024 -0500 rs6000: Update ELFv2 stack frame comment showing the correct ROP save location The ELFv2 stack frame

[gcc r14-10491] rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389]

2024-07-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:33ebeb2435d68ae0546b29394e99e00647943fa9 commit r14-10491-g33ebeb2435d68ae0546b29394e99e00647943fa9 Author: Peter Bergner Date: Fri Jun 14 14:36:20 2024 -0500 rs6000: Compute rop_hash_save_offset for non-Altivec compiles [PR115389] We currently only compute t

[gcc r14-10492] rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759]

2024-07-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:e2d746e5ab73b0b1f1a8104101c09b1f4ab3fa25 commit r14-10492-ge2d746e5ab73b0b1f1a8104101c09b1f4ab3fa25 Author: Peter Bergner Date: Wed Jun 19 16:07:29 2024 -0500 rs6000: ROP - Emit hashst and hashchk insns on Power8 and later [PR114759] We currently only emit th

[gcc r14-10494] rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759, PR115988]

2024-07-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:bd535b46aaffe637b2eeb634e56ee6e9efa511bf commit r14-10494-gbd535b46aaffe637b2eeb634e56ee6e9efa511bf Author: Peter Bergner Date: Thu Jul 18 18:01:46 2024 -0500 rs6000: Catch unsupported ABI errors when using -mrop-protect [PR114759,PR115988] 2024-07-18 Peter

[gcc r14-10493] rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759]

2024-07-22 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:35e5c2d2e4af20d143ee1a4f8f4f2bd8b24c4af1 commit r14-10493-g35e5c2d2e4af20d143ee1a4f8f4f2bd8b24c4af1 Author: Peter Bergner Date: Mon Jul 15 16:57:32 2024 -0500 rs6000: Error on CPUs and ABIs that don't support the ROP protection insns [PR114759] We currently

[gcc r14-10495] Fix modref's iteraction with store merging

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:9ddd5f88e60972147dff74b48658e2b12040d468 commit r14-10495-g9ddd5f88e60972147dff74b48658e2b12040d468 Author: Jan Hubicka Date: Mon Jul 22 19:00:39 2024 +0200 Fix modref's iteraction with store merging Hi, this patch fixes wrong code in case store-merging i

[gcc r15-2207] Fix handling of ICF_NOVOPS in ipa-modref

2024-07-22 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:efcbe7b985e24ac002a863afd609c44a67761195 commit r15-2207-gefcbe7b985e24ac002a863afd609c44a67761195 Author: Jan Hubicka Date: Mon Jul 22 23:01:50 2024 +0200 Fix handling of ICF_NOVOPS in ipa-modref As shown in somewhat convoluted testcase, ipa-modref is mistre

[gcc r15-2209] RISC-V: Implement the .SAT_TRUNC for scalar

2024-07-22 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5d2115b850df63b0ecdf56efb720ad848e7afe21 commit r15-2209-g5d2115b850df63b0ecdf56efb720ad848e7afe21 Author: Pan Li Date: Mon Jul 1 16:36:35 2024 +0800 RISC-V: Implement the .SAT_TRUNC for scalar This patch would like to implement the simple .SAT_TRUNC pattern

[gcc r15-2210] c++/coroutines: correct passing *this to promise type [PR104981]

2024-07-22 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:7c5a9bf1d206fe20cb050200d4a30f11c76b1b19 commit r15-2210-g7c5a9bf1d206fe20cb050200d4a30f11c76b1b19 Author: Patrick Palka Date: Mon Jul 22 21:30:49 2024 -0400 c++/coroutines: correct passing *this to promise type [PR104981] When passing *this to the promise ty

[gcc r14-10497] c++: xobj fn call without obj [PR115783]

2024-07-22 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:50ff112d17ec53ccff2858f6ded9dc04b1d5d2bc commit r14-10497-g50ff112d17ec53ccff2858f6ded9dc04b1d5d2bc Author: Patrick Palka Date: Fri Jul 19 13:48:12 2024 -0400 c++: xobj fn call without obj [PR115783] The code path for rejecting an object-less call to a non-st

[gcc r14-10498] c++/coroutines: correct passing *this to promise type [PR104981]

2024-07-22 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:066c7893eae0bfc7d9b33b931f115f455246c914 commit r14-10498-g066c7893eae0bfc7d9b33b931f115f455246c914 Author: Patrick Palka Date: Mon Jul 22 21:30:49 2024 -0400 c++/coroutines: correct passing *this to promise type [PR104981] When passing *this to the promise t

[gcc r15-2211] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ad65caa332bc7600caff6b9b5b29175b40d91e67 commit r15-2211-gad65caa332bc7600caff6b9b5b29175b40d91e67 Author: Alexandre Oliva Date: Mon Jul 22 23:09:24 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg-require

[gcc r14-10499] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:109b389a0b1528ef7a7c12f0923fb3f5be238f0c commit r14-10499-g109b389a0b1528ef7a7c12f0923fb3f5be238f0c Author: Alexandre Oliva Date: Tue Jul 23 00:44:05 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg-requir

[gcc r15-2212] [5/n][PR rtl-optimization/115877] Fix handling of input/output operands

2024-07-22 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ad642d2c950657539777ea436b787e7fff4ec09e commit r15-2212-gad642d2c950657539777ea436b787e7fff4ec09e Author: Jeff Law Date: Mon Jul 22 21:48:28 2024 -0600 [5/n][PR rtl-optimization/115877] Fix handling of input/output operands So in this patch we're correcting

[gcc(refs/users/meissner/heads/work173)] Move architecture flags from isa flags

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f4fdb954aba0eb9d79b656263d7d669eb1cccaa0 commit f4fdb954aba0eb9d79b656263d7d669eb1cccaa0 Author: Michael Meissner Date: Tue Jul 23 00:06:18 2024 -0400 Move architecture flags from isa flags 2024-07-22 Michael Meissner gcc/ * confi

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

2024-07-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a42386122b2414646e282ffdccf91518b51a20b1 commit a42386122b2414646e282ffdccf91518b51a20b1 Author: Michael Meissner Date: Tue Jul 23 00:07:53 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 72 +- 1 file

[gcc r13-8934] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e504184f9175204bc66bf5a95a400bc4685f8ffc commit r13-8934-ge504184f9175204bc66bf5a95a400bc4685f8ffc Author: Alexandre Oliva Date: Tue Jul 23 01:28:00 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg-require

[gcc r12-10635] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e142b6607267100537fc7abe6f60a52fc0d8535c commit r12-10635-ge142b6607267100537fc7abe6f60a52fc0d8535c Author: Alexandre Oliva Date: Tue Jul 23 02:19:55 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg-requir

[gcc r15-2213] i386: Change prefetchi output template

2024-07-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:062e46a813799684c6f900815fd22451d6294ae1 commit r15-2213-g062e46a813799684c6f900815fd22451d6294ae1 Author: Haochen Jiang Date: Mon Jul 22 14:06:18 2024 +0800 i386: Change prefetchi output template For prefetchi instructions, RIP-relative address is explicitly

[gcc r14-10500] i386: Change prefetchi output template

2024-07-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:81f356f9f72fc3159eeaa5a037cf6c3eb701224b commit r14-10500-g81f356f9f72fc3159eeaa5a037cf6c3eb701224b Author: Haochen Jiang Date: Mon Jul 22 14:06:18 2024 +0800 i386: Change prefetchi output template For prefetchi instructions, RIP-relative address is explicitl

[gcc r15-2214] rs6000: Escalate warning to error for VSX with explicit no-altivec etc.

2024-07-22 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:04da747a063850333b062e48d0531debe314dff9 commit r15-2214-g04da747a063850333b062e48d0531debe314dff9 Author: Kewen Lin Date: Tue Jul 23 00:47:49 2024 -0500 rs6000: Escalate warning to error for VSX with explicit no-altivec etc. As the discussion in PR115688, fo

[gcc r15-2215] rs6000: Consider explicitly set options in target option parsing [PR115713]

2024-07-22 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:e6db8848d956f5e712dd621d33630b799ff60a72 commit r15-2215-ge6db8848d956f5e712dd621d33630b799ff60a72 Author: Kewen Lin Date: Tue Jul 23 00:48:00 2024 -0500 rs6000: Consider explicitly set options in target option parsing [PR115713] In rs6000_inner_target_option

[gcc r15-2216] rs6000: Update option set in rs6000_inner_target_options [PR115713]

2024-07-22 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:f4062e3615a32597afdb6c8066c87f680276 commit r15-2216-gf4062e3615a32597afdb6c8066c87f680276 Author: Kewen Lin Date: Tue Jul 23 00:48:14 2024 -0500 rs6000: Update option set in rs6000_inner_target_options [PR115713] When function rs6000_inner_target_opt

[gcc r13-8935] i386: Change prefetchi output template

2024-07-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:dec571e95cf47e21a1a60ed337e68e3474f57f7d commit r13-8935-gdec571e95cf47e21a1a60ed337e68e3474f57f7d Author: Haochen Jiang Date: Mon Jul 22 14:06:18 2024 +0800 i386: Change prefetchi output template For prefetchi instructions, RIP-relative address is explicitly

[gcc r15-2217] Relax ix86_hardreg_mov_ok after split1.

2024-07-22 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:a3f03891065cb9691f6e9cebce4d4542deb92a35 commit r15-2217-ga3f03891065cb9691f6e9cebce4d4542deb92a35 Author: liuhongt Date: Mon Jul 22 11:36:59 2024 +0800 Relax ix86_hardreg_mov_ok after split1. ix86_hardreg_mov_ok is added by r11-5066-gbe39636d9f68c4