[gcc r14-10116] Fortran: Fix ICE in gfc_trans_create_temp_array from bad type [PR93678]

2024-04-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:c058105bc47a0701e157d1028e60f48554561f9f commit r14-10116-gc058105bc47a0701e157d1028e60f48554561f9f Author: Paul Thomas Date: Thu Apr 25 06:56:10 2024 +0100 Fortran: Fix ICE in gfc_trans_create_temp_array from bad type [PR93678] 2024-04-25 Paul Thomas

[gcc r14-10115] Fortran: Generate new charlens for shared symbol typespecs [PR89462]

2024-04-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:1fd5a07444776d76cdd6a2eee7df0478201197a5 commit r14-10115-g1fd5a07444776d76cdd6a2eee7df0478201197a5 Author: Paul Thomas Date: Thu Apr 25 06:52:31 2024 +0100 Fortran: Generate new charlens for shared symbol typespecs [PR89462] 2024-04-25 Paul Thomas

[gcc r11-11363] rs6000: Fix wrong align passed to build_aligned_type [PR88309]

2024-04-24 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:02f1b5361188c9d833cef39caf723d31d44ba5d5 commit r11-11363-g02f1b5361188c9d833cef39caf723d31d44ba5d5 Author: Kewen Lin Date: Mon Apr 8 21:01:36 2024 -0500 rs6000: Fix wrong align passed to build_aligned_type [PR88309] As the comments in PR88309 show, there

[gcc r12-10393] rs6000: Fix wrong align passed to build_aligned_type [PR88309]

2024-04-24 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:43c8cb0e003996b3a7a9f98923f602561f3f0ec7 commit r12-10393-g43c8cb0e003996b3a7a9f98923f602561f3f0ec7 Author: Kewen Lin Date: Mon Apr 8 21:01:36 2024 -0500 rs6000: Fix wrong align passed to build_aligned_type [PR88309] As the comments in PR88309 show, there

[gcc r13-8646] rs6000: Fix wrong align passed to build_aligned_type [PR88309]

2024-04-24 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:a9f174f01f25fa6df989707dc2fec29ef78aad24 commit r13-8646-ga9f174f01f25fa6df989707dc2fec29ef78aad24 Author: Kewen Lin Date: Mon Apr 8 21:01:36 2024 -0500 rs6000: Fix wrong align passed to build_aligned_type [PR88309] As the comments in PR88309 show, there are

[gcc r14-10114] rs6000: Use bcdsub. instead of bcdadd. for bcd invalid number checking

2024-04-24 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:09680e3ee7d72978b493dd4127ce2e769f96a45e commit r14-10114-g09680e3ee7d72978b493dd4127ce2e769f96a45e Author: Haochen Gui Date: Thu Apr 25 09:55:53 2024 +0800 rs6000: Use bcdsub. instead of bcdadd. for bcd invalid number checking bcdadd. might causes overflow

[gcc r14-10113] RISC-V: Add xfail test case for highpart register overlap of vwcvt

2024-04-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:d44c2052c59545731edcf7f99a32bcef3b0415b6 commit r14-10113-gd44c2052c59545731edcf7f99a32bcef3b0415b6 Author: Pan Li Date: Wed Apr 24 23:09:24 2024 +0800 RISC-V: Add xfail test case for highpart register overlap of vwcvt We reverted below patch for register

gcc-wwwdocs branch master updated. 215f3f4f7d8ad162a9a3f5e48b475d82ee4cfb3d

2024-04-24 Thread LuluCheng via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 215f3f4f7d8ad162a9a3f5e48b475d82ee4cfb3d (commit) from

[gcc r14-10111] c++/modules testsuite: restrict expensive pr99023 test

2024-04-24 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:26a3edbe2357cf975f345ad1b59b9f9a3444316e commit r14-10111-g26a3edbe2357cf975f345ad1b59b9f9a3444316e Author: Patrick Palka Date: Wed Apr 24 17:51:54 2024 -0400 c++/modules testsuite: restrict expensive pr99023 test The pr99023 testcase uses

[gcc r14-10110] c++: constexpr union member access folding [PR114709]

2024-04-24 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:0844170e9ef60a8b2f6fba6786672f30ce1c2749 commit r14-10110-g0844170e9ef60a8b2f6fba6786672f30ce1c2749 Author: Patrick Palka Date: Wed Apr 24 17:49:56 2024 -0400 c++: constexpr union member access folding [PR114709] The object/offset canonicalization performed

[gcc r11-11361] Testsuite, darwin: account for macOS 13 and 14

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:dbedcc5e0b6189e51060d69d442a610a0db82ac7 commit r11-11361-gdbedcc5e0b6189e51060d69d442a610a0db82ac7 Author: Francois-Xavier Coudert Date: Mon Aug 21 00:00:44 2023 +0200 Testsuite, darwin: account for macOS 13 and 14 gcc/testsuite/ChangeLog:

[gcc r11-11360] fixincludes: Update darwin_flt_eval_method for macOS 14

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:cb1e6094f3711897615c58ad6b0e53ec69ea9e39 commit r11-11360-gcb1e6094f3711897615c58ad6b0e53ec69ea9e39 Author: Rainer Orth Date: Thu Aug 17 10:16:57 2023 +0200 fixincludes: Update darwin_flt_eval_method for macOS 14 On macOS 14, a guard in changed: --

[gcc r11-11359] build: Allow for Xcode 15 ld -v output

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6e01c09e6bb841a31165e3a793628c847a0652c0 commit r11-11359-g6e01c09e6bb841a31165e3a793628c847a0652c0 Author: Rainer Orth Date: Thu Aug 17 10:14:49 2023 +0200 build: Allow for Xcode 15 ld -v output Since Xcode 15 beta 6, ld -v output differs from previous

[gcc r11-11358] testsuite, objective-c++: Fix imported NSObjCRuntime.h.

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:c2a39d977605e554177236bf524c97ff14196f95 commit r11-11358-gc2a39d977605e554177236bf524c97ff14196f95 Author: Iain Sandoe Date: Fri Jun 23 15:29:14 2023 +0100 testsuite,objective-c++: Fix imported NSObjCRuntime.h. We have imported some headers from the GNUStep

[gcc r11-11357] testsuite, objective-c: Cater for Windows intptr type.

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:e3a4a568f4ac08ca981b41360aeab005cf6e41cf commit r11-11357-ge3a4a568f4ac08ca981b41360aeab005cf6e41cf Author: Iain Sandoe Date: Thu Feb 16 16:18:11 2023 + testsuite, objective-c: Cater for Windows intptr type. This adjusts the diagnostic output matches to

[gcc r11-11356] libstdc++, Darwin: Limit recursive mutex init to OS versions needing it.

2024-04-24 Thread Iain D Sandoe via Libstdc++-cvs
https://gcc.gnu.org/g:17212f5912d8f57b3757633444ae64c9831aa8f7 commit r11-11356-g17212f5912d8f57b3757633444ae64c9831aa8f7 Author: Iain Sandoe Date: Sat Dec 3 17:09:35 2022 + libstdc++, Darwin: Limit recursive mutex init to OS versions needing it. The problem described in pr

[gcc r11-11355] testsuite: Add target requires for ifuncs to mv31.C.

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:61e6a6d2aa139781de9b6b94206f6a526c0addaa commit r11-11355-g61e6a6d2aa139781de9b6b94206f6a526c0addaa Author: Iain Sandoe Date: Thu Apr 28 08:51:48 2022 +0100 testsuite: Add target requires for ifuncs to mv31.C. g++.target/i386/mv31.C fails on targets without

[gcc r11-11354] Fixincludes: Handle __FLT_EVAL_METHOD__ == 16 on darwin

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a58d68924cadd62021e248bf2c6f5af638f7e0f1 commit r11-11354-ga58d68924cadd62021e248bf2c6f5af638f7e0f1 Author: Francois-Xavier Coudert Date: Sat Jan 1 12:22:00 2022 +0100 Fixincludes: Handle __FLT_EVAL_METHOD__ == 16 on darwin The darwin system headers error

[gcc r11-11353] Darwin: Fix empty g++ command lines [PR105599].

2024-04-24 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3bb14f6ed5bc70e25381c67963c90eaab91eca22 commit r11-11353-g3bb14f6ed5bc70e25381c67963c90eaab91eca22 Author: Iain Sandoe Date: Sun May 29 16:14:32 2022 +0100 Darwin: Fix empty g++ command lines [PR105599]. An empty g++ command line should produce a diagnostic

[gcc r14-10109] v2: DOCUMENTATION_ROOT_URL vs. release branches [PR114738]

2024-04-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:97a54c05b8e338e673e1f7fb72c0e23abb571c60 commit r14-10109-g97a54c05b8e338e673e1f7fb72c0e23abb571c60 Author: Jakub Jelinek Date: Wed Apr 24 18:29:12 2024 +0200 v2: DOCUMENTATION_ROOT_URL vs. release branches [PR114738] This patch moves the documentation root

[gcc r11-11351] ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736]

2024-04-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:624c3bb9ff762f196852dc77233610d1cdf7d7be commit r11-11351-g624c3bb9ff762f196852dc77233610d1cdf7d7be Author: Jakub Jelinek Date: Fri Mar 22 09:23:44 2024 +0100 ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736] On x86 and avr some address

[gcc r11-11352] tsan: Don't instrument non-generic AS accesses [PR111736]

2024-04-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:09910b6753427eeb3f6dded4fae3578851da7422 commit r11-11352-g09910b6753427eeb3f6dded4fae3578851da7422 Author: Jakub Jelinek Date: Tue Mar 26 11:06:15 2024 +0100 tsan: Don't instrument non-generic AS accesses [PR111736] Similar to the asan and ubsan changes, we

[gcc r11-11350] tree-optimization/111736 - avoid address sanitizing of __seg_gs

2024-04-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:b4e1aee01a2fa617cf74ab04cf0ab574761aaaea commit r11-11350-gb4e1aee01a2fa617cf74ab04cf0ab574761aaaea Author: Richard Biener Date: Thu Mar 21 08:30:39 2024 +0100 tree-optimization/111736 - avoid address sanitizing of __seg_gs The following more thoroughly

[gcc r11-11349] sanitizer/111736 - skip ASAN for globals in alternate address-space

2024-04-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:b86b523fb53f5ffb0e3f3236fc526a587944d9ea commit r11-11349-gb86b523fb53f5ffb0e3f3236fc526a587944d9ea Author: Richard Biener Date: Tue Dec 5 14:00:43 2023 +0100 sanitizer/111736 - skip ASAN for globals in alternate address-space gcc/ChangeLog:

[gcc r14-10108] Revert "RISC-V: Support highpart register overlap for vwcvt"

2024-04-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:bc17a92380ff89b47b5bdc54d44368174d97d2df commit r14-10108-gbc17a92380ff89b47b5bdc54d44368174d97d2df Author: Pan Li Date: Wed Apr 24 19:20:39 2024 +0800 Revert "RISC-V: Support highpart register overlap for vwcvt" This reverts commit

[gcc r13-8644] RISC-V: Fix recursive vsetvli checking [PR114172]

2024-04-24 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:67e50daa5bd05f16d98c2dc651af2d6fa8335186 commit r13-8644-g67e50daa5bd05f16d98c2dc651af2d6fa8335186 Author: Kito Cheng Date: Wed Apr 24 16:54:44 2024 +0800 RISC-V: Fix recursive vsetvli checking [PR114172] extract_single_source will recursive checking the

[gcc r14-10107] bpf: define BPF feature pre-processor macros

2024-04-24 Thread Jose E. Marchesi via Gcc-cvs
https://gcc.gnu.org/g:152d945d42136737305fd55f1239a3dd6037c8a7 commit r14-10107-g152d945d42136737305fd55f1239a3dd6037c8a7 Author: Jose E. Marchesi Date: Wed Apr 24 13:48:51 2024 +0200 bpf: define BPF feature pre-processor macros This commit makes the BPF backend to define the

[gcc/devel/subreg-coalesce] lra: Apply DF_LIVE_SUBREG data

2024-04-24 Thread Lehua Ding via Gcc-cvs
https://gcc.gnu.org/g:cde1363042b2857111e461968a6367381d46c936 commit cde1363042b2857111e461968a6367381d46c936 Author: Lehua Ding Date: Fri Feb 2 10:35:37 2024 +0800 lra: Apply DF_LIVE_SUBREG data This patch apply the DF_LIVE_SUBREG to LRA pass. More changes were made to the

[gcc/devel/subreg-coalesce] ira: Apply DF_LIVE_SUBREG data

2024-04-24 Thread Lehua Ding via Gcc-cvs
https://gcc.gnu.org/g:cf327312a72fe55d7e06a84bbae3d5de649a1ed3 commit cf327312a72fe55d7e06a84bbae3d5de649a1ed3 Author: Lehua Ding Date: Fri Feb 2 10:35:17 2024 +0800 ira: Apply DF_LIVE_SUBREG data This patch simple replace df_get_live_in to df_get_subreg_live_in and replace

[gcc/devel/subreg-coalesce] df: Add DF_LIVE_SUBREG problem

2024-04-24 Thread Lehua Ding via Gcc-cvs
https://gcc.gnu.org/g:8e76084576fb8e0054fa19e3bc16e97d05c10630 commit 8e76084576fb8e0054fa19e3bc16e97d05c10630 Author: Lehua Ding Date: Tue Jan 30 16:47:25 2024 +0800 df: Add DF_LIVE_SUBREG problem This patch add a new DF problem, named DF_LIVE_SUBREG. This problem is

[gcc/devel/subreg-coalesce] df: Add -ftrack-subreg-liveness option

2024-04-24 Thread Lehua Ding via Gcc-cvs
https://gcc.gnu.org/g:b6b50e19f88bd33b6c0d252795ebb6cffda9574f commit b6b50e19f88bd33b6c0d252795ebb6cffda9574f Author: Lehua Ding Date: Tue Jan 30 16:45:25 2024 +0800 df: Add -ftrack-subreg-liveness option Add new flag -ftrack-subreg-liveness to enable track-subreg-liveness.

[gcc/devel/subreg-coalesce] (111 commits) tree-optimization/114787 - more careful loop update with CF

2024-04-24 Thread Lehua Ding via Gcc-cvs
The branch 'devel/subreg-coalesce' was updated to point to: cc48418cfc2... tree-optimization/114787 - more careful loop update with CF It previously pointed to: 443748259d9... libstdc++: Fix "extact" typos in comments Diff: Summary of changes (added commits):

[gcc] Created branch 'devel/subreg-coalesce'

2024-04-24 Thread Lehua Ding via Gcc-cvs
The branch 'devel/subreg-coalesce' was created pointing to: 443748259d9... libstdc++: Fix "extact" typos in comments

[gcc r14-10106] tree-optimization/114787 - more careful loop update with CFG cleanup

2024-04-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cc48418cfc2e555d837ae9138cbfac23acb3cdf9 commit r14-10106-gcc48418cfc2e555d837ae9138cbfac23acb3cdf9 Author: Richard Biener Date: Wed Apr 24 08:42:40 2024 +0200 tree-optimization/114787 - more careful loop update with CFG cleanup When CFG cleanup removes a

[gcc r14-10105] tree-optimization/114832 - wrong dominator info with vect peeling

2024-04-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e28e8ab1a92e9b49f7c4045377577c8dc17751b7 commit r14-10105-ge28e8ab1a92e9b49f7c4045377577c8dc17751b7 Author: Richard Biener Date: Wed Apr 24 06:24:22 2024 +0200 tree-optimization/114832 - wrong dominator info with vect peeling When we update the dominator of

[gcc r14-10104] i386: Fix behavior for both using AVX10.1-256 in options and function attribute

2024-04-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:d279c9d89b2f6ce89c1eec0ff4b980e9c5f51fd1 commit r14-10104-gd279c9d89b2f6ce89c1eec0ff4b980e9c5f51fd1 Author: Haochen Jiang Date: Wed Apr 24 10:43:18 2024 +0800 i386: Fix behavior for both using AVX10.1-256 in options and function attribute When we are using

[gcc r14-10103] RISC-V: Add xfail test case for highpart overlap of vext.vf

2024-04-24 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f952745943c2e9fbb2df32d2f2b037669d3fc50f commit r14-10103-gf952745943c2e9fbb2df32d2f2b037669d3fc50f Author: Pan Li Date: Wed Apr 24 10:39:25 2024 +0800 RISC-V: Add xfail test case for highpart overlap of vext.vf We reverted below patch for register group