[gcc r15-1057] [APX] Adjust target-support check [PR 115341]

2024-06-06 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:f46d54a2a76acb94356989fb187853e5b58c3098 commit r15-1057-gf46d54a2a76acb94356989fb187853e5b58c3098 Author: Hongyu Wang Date: Thu Jun 6 13:00:26 2024 +0800 [APX] Adjust target-support check [PR 115341] Current target apxf check does not specify sub-features th

[gcc r15-1058] [APX CCMP] Support APX CCMP

2024-06-06 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:c989e59fc99d994159114304d4e715c72bedff0a commit r15-1058-gc989e59fc99d994159114304d4e715c72bedff0a Author: Hongyu Wang Date: Wed Mar 27 10:13:06 2024 +0800 [APX CCMP] Support APX CCMP APX CCMP feature implements conditional compare which executes compare

[gcc r15-1059] [APX CCMP] Adjust startegy for selecting ccmp candidates

2024-06-06 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:23db87301b623ecf162c9df718ce82ed9aa354a8 commit r15-1059-g23db87301b623ecf162c9df718ce82ed9aa354a8 Author: Hongyu Wang Date: Tue Apr 9 16:05:26 2024 +0800 [APX CCMP] Adjust startegy for selecting ccmp candidates For general ccmp scenario, the tree sequence is

[gcc r15-1060] [APX CCMP] Support ccmp for float compare

2024-06-06 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:0b6cea8783b9e1b86c5c7c277c301cb5931bc5e0 commit r15-1060-g0b6cea8783b9e1b86c5c7c277c301cb5931bc5e0 Author: Hongyu Wang Date: Wed May 8 11:08:42 2024 +0800 [APX CCMP] Support ccmp for float compare The ccmp insn itself doesn't support fp compare, but x86 has f

[gcc r15-1061] RISC-V: Regenerate opt urls.

2024-06-06 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:037fc4d1012dc9d533862ef7e2c946249877dd71 commit r15-1061-g037fc4d1012dc9d533862ef7e2c946249877dd71 Author: Robin Dapp Date: Thu Jun 6 09:32:28 2024 +0200 RISC-V: Regenerate opt urls. I wasn't aware that I needed to regenerate the opt urls when adding an o

[gcc r15-1062] lto: Skip flag OPT_fltrans_output_list_.

2024-06-06 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:ca43678c3d8aff1b8774e0b05c9a4a42fd271b13 commit r15-1062-gca43678c3d8aff1b8774e0b05c9a4a42fd271b13 Author: Michal Jires Date: Fri Nov 17 21:16:37 2023 +0100 lto: Skip flag OPT_fltrans_output_list_. Bootstrapped/regtested on x86_64-pc-linux-gnu gcc/Ch

[gcc r15-1063] lto: Remove random_seed from section name.

2024-06-06 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:346f33e27809ae012696c4731c8ebcec2414dbfb commit r15-1063-g346f33e27809ae012696c4731c8ebcec2414dbfb Author: Michal Jires Date: Tue Jan 9 17:49:34 2024 +0100 lto: Remove random_seed from section name. This patch removes suffixes from section names during LTO li

[gcc r15-1064] Vect: Support IFN SAT_SUB for unsigned vector int

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:2d11de35d378a0763a8956638766182a49272e0b commit r15-1064-g2d11de35d378a0763a8956638766182a49272e0b Author: Pan Li Date: Wed May 29 16:18:31 2024 +0800 Vect: Support IFN SAT_SUB for unsigned vector int This patch would like to support the .SAT_SUB for the unsi

[gcc r15-1065] Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]"

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:395ac0417a17ba6405873f891f895417d696b603 commit r15-1065-g395ac0417a17ba6405873f891f895417d696b603 Author: Thomas Schwinge Date: Wed Jun 5 14:34:06 2024 +0200 Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]"

[gcc r15-1066] nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred'

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4e68dd9084e48ee3e83c11d7f27548d8cca7066 commit r15-1066-gb4e68dd9084e48ee3e83c11d7f27548d8cca7066 Author: Thomas Schwinge Date: Fri May 10 12:50:23 2024 +0200 nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred' For ex

[gcc r15-1067] nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld'

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5bbe5350a0932c78d4ffce292ba4104a6fe6ef96 commit r15-1067-g5bbe5350a0932c78d4ffce292ba4104a6fe6ef96 Author: Thomas Schwinge Date: Wed Jun 5 12:40:50 2024 +0200 nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld' This extends commit

[gcc r15-1070] nvptx, libgfortran: Switch out of "minimal" mode

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3a4775d4403f2e88b589e88a9937cc1fd45a0e87 commit r15-1070-g3a4775d4403f2e88b589e88a9937cc1fd45a0e87 Author: Thomas Schwinge Date: Wed Jun 5 13:13:24 2024 +0200 nvptx, libgfortran: Switch out of "minimal" mode ..., in order to enable (portions of) Fortran I/O,

[gcc r15-1069] nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274]

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0d25989d60d15866ef4737d66e02432f50717255 commit r15-1069-g0d25989d60d15866ef4737d66e02432f50717255 Author: Thomas Schwinge Date: Fri May 31 17:04:39 2024 +0200 nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274]

[gcc r15-1068] nvptx, libgcc: Stub unwinding implementation

2024-06-06 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a29c5852a606588175d11844db84da0881227100 commit r15-1068-ga29c5852a606588175d11844db84da0881227100 Author: Thomas Schwinge Date: Wed Jun 5 13:11:04 2024 +0200 nvptx, libgcc: Stub unwinding implementation Adding stub '_Unwind_Backtrace', '_Unwind_GetIPInfo' fu

[gcc r15-1071] AArch64: correct constraint on Upl early clobber alternatives

2024-06-06 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:afe85f8e22a703280b17c701f3490d89337f674a commit r15-1071-gafe85f8e22a703280b17c701f3490d89337f674a Author: Tamar Christina Date: Thu Jun 6 14:35:48 2024 +0100 AArch64: correct constraint on Upl early clobber alternatives I made an oversight in the previous pa

[gcc r15-1072] libgomp.texi (nvptx): Add missing preposition

2024-06-06 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:423522aacd9f30bb75aa77d38fccb630bfc4c98a commit r15-1072-g423522aacd9f30bb75aa77d38fccb630bfc4c98a Author: Tobias Burnus Date: Thu Jun 6 16:37:55 2024 +0200 libgomp.texi (nvptx): Add missing preposition libgomp/ * libgomp.texi (nvptx): Add missing

[gcc r15-1073] arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360]

2024-06-06 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:c559353af49fe5743d226ac3112a285b27a50f6a commit r15-1073-gc559353af49fe5743d226ac3112a285b27a50f6a Author: Andre Vieira Date: Thu Jun 6 16:02:50 2024 +0100 arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] This patch adds missing assembly direc

[gcc r15-1074] arm: Fix CASE_VECTOR_SHORTEN_MODE for thumb2.

2024-06-06 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:2963c76e8e24d4ebaf2b1b4ac4d7ca44eb0a9025 commit r15-1074-g2963c76e8e24d4ebaf2b1b4ac4d7ca44eb0a9025 Author: Richard Ball Date: Thu Jun 6 16:10:14 2024 +0100 arm: Fix CASE_VECTOR_SHORTEN_MODE for thumb2. The CASE_VECTOR_SHORTEN_MODE query is missing some equals

[gcc r15-1075] aarch64: Add missing ACLE macro for NEON-SVE Bridge

2024-06-06 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:43530bc40b1d0465911e493e56a6631202ce85b1 commit r15-1075-g43530bc40b1d0465911e493e56a6631202ce85b1 Author: Richard Ball Date: Thu Jun 6 16:28:00 2024 +0100 aarch64: Add missing ACLE macro for NEON-SVE Bridge __ARM_NEON_SVE_BRIDGE was missed in the original pa

[gcc r14-10285] aarch64: Add missing ACLE macro for NEON-SVE Bridge

2024-06-06 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:35ed54f136fe63bd04d48ada6efb305457bbd824 commit r14-10285-g35ed54f136fe63bd04d48ada6efb305457bbd824 Author: Richard Ball Date: Thu Jun 6 16:28:00 2024 +0100 aarch64: Add missing ACLE macro for NEON-SVE Bridge __ARM_NEON_SVE_BRIDGE was missed in the original p

[gcc r15-1076] Plugins: Add label-text.h to CPPLIB_H so it will be installed [PR115288]

2024-06-06 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6e6471806d886bc052d3922d636d49aaf75d5d16 commit r15-1076-g6e6471806d886bc052d3922d636d49aaf75d5d16 Author: Andrew Pinski Date: Thu May 30 07:59:00 2024 -0700 Plugins: Add label-text.h to CPPLIB_H so it will be installed [PR115288] After r15-874-g9bda2c4c81b66

[gcc r15-1077] testsuite/i386: Add vector sat_sub testcases [PR112600]

2024-06-06 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:366d45c8d4911dc7874d2e64cf2583c0133b8dd5 commit r15-1077-g366d45c8d4911dc7874d2e64cf2583c0133b8dd5 Author: Uros Bizjak Date: Thu Jun 6 19:18:41 2024 +0200 testsuite/i386: Add vector sat_sub testcases [PR112600] PR middle-end/112600 gcc/testsu

[gcc r15-1078] modula2: Simplify REAL/LONGREAL/SHORTREAL node creation.

2024-06-06 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:30ce9dfcc665b6088e5898cfa766b57556ebb90e commit r15-1078-g30ce9dfcc665b6088e5898cfa766b57556ebb90e Author: Gaius Mulley Date: Thu Jun 6 19:27:56 2024 +0100 modula2: Simplify REAL/LONGREAL/SHORTREAL node creation. This patch simplifies the real type build func

[gcc r15-1079] aarch64: Add vector floating point extend pattern [PR113880, PR113869]

2024-06-06 Thread Pengxuan Zheng via Gcc-cvs
https://gcc.gnu.org/g:230d62a2cdd16c1ec8fe87998ec01081503f010d commit r15-1079-g230d62a2cdd16c1ec8fe87998ec01081503f010d Author: Pengxuan Zheng Date: Thu May 30 17:53:23 2024 -0700 aarch64: Add vector floating point extend pattern [PR113880, PR113869] This patch adds vector floati

[gcc r15-1080] c: Fix up pointer types to may_alias structures [PR114493]

2024-06-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d5a3c6d43acb8b2211d9fb59d59482d74c010f01 commit r15-1080-gd5a3c6d43acb8b2211d9fb59d59482d74c010f01 Author: Jakub Jelinek Date: Thu Jun 6 22:12:11 2024 +0200 c: Fix up pointer types to may_alias structures [PR114493] The following testcase ICEs in ipa-free-lan

[gcc r14-10286] c: Fix up pointer types to may_alias structures [PR114493]

2024-06-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:56c73729c3eab08ca48f366bd435f98457743e45 commit r14-10286-g56c73729c3eab08ca48f366bd435f98457743e45 Author: Jakub Jelinek Date: Thu Jun 6 22:12:11 2024 +0200 c: Fix up pointer types to may_alias structures [PR114493] The following testcase ICEs in ipa-free-la

[gcc r15-1081] Match: Support more form for scalar unsigned SAT_ADD

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e14afbe2d1c696cc4abda24ca10a5a43ee9c2818 commit r15-1081-ge14afbe2d1c696cc4abda24ca10a5a43ee9c2818 Author: Pan Li Date: Thu Jun 6 09:19:53 2024 +0800 Match: Support more form for scalar unsigned SAT_ADD After we support one gassign form of the unsigned .SAT_A

[gcc r15-1083] RISC-V: Add testcases for scalar unsigned SAT_ADD form 1

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a737c2bf5212822b8225f65efa643a968e5a7c78 commit r15-1083-ga737c2bf5212822b8225f65efa643a968e5a7c78 Author: Pan Li Date: Wed May 29 14:15:45 2024 +0800 RISC-V: Add testcases for scalar unsigned SAT_ADD form 1 After the middle-end support the form 1 of unsigned

[gcc r15-1084] RISC-V: Add testcases for scalar unsigned SAT_ADD form 2

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:0261ed4337f62c247b33145a81cd4fb5a69bc5a7 commit r15-1084-g0261ed4337f62c247b33145a81cd4fb5a69bc5a7 Author: Pan Li Date: Mon Jun 3 09:35:49 2024 +0800 RISC-V: Add testcases for scalar unsigned SAT_ADD form 2 After the middle-end support the form 2 of unsigned

[gcc r15-1085] RISC-V: Add testcases for scalar unsigned SAT_ADD form 3

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:39dde9200dd936339df7dd6c8f56e88866bcecc5 commit r15-1085-g39dde9200dd936339df7dd6c8f56e88866bcecc5 Author: Pan Li Date: Mon Jun 3 10:24:47 2024 +0800 RISC-V: Add testcases for scalar unsigned SAT_ADD form 3 After the middle-end support the form 3 of unsigned

[gcc r15-1087] RISC-V: Add testcases for scalar unsigned SAT_ADD form 5

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:93f44e18cddb2b5eb3a00232d3be9a5bc8179f25 commit r15-1087-g93f44e18cddb2b5eb3a00232d3be9a5bc8179f25 Author: Pan Li Date: Mon Jun 3 10:43:10 2024 +0800 RISC-V: Add testcases for scalar unsigned SAT_ADD form 5 After the middle-end support the form 5 of unsigned

[gcc r15-1086] RISC-V: Add testcases for scalar unsigned SAT_ADD form 4

2024-06-06 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a171aac72408837ed0b20e3912a22c5b4891ace4 commit r15-1086-ga171aac72408837ed0b20e3912a22c5b4891ace4 Author: Pan Li Date: Mon Jun 3 10:33:15 2024 +0800 RISC-V: Add testcases for scalar unsigned SAT_ADD form 4 After the middle-end support the form 4 of unsigned

[gcc r15-1088] Add additional option --param max-completely-peeled-insns=200 for power64*-*-*

2024-06-06 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:b24f2954dbc13d85e9fb62e05a88e9df21e4d4f4 commit r15-1088-gb24f2954dbc13d85e9fb62e05a88e9df21e4d4f4 Author: liuhongt Date: Fri Jun 7 09:29:24 2024 +0800 Add additional option --param max-completely-peeled-insns=200 for power64*-*-* gcc/testsuite/ChangeLog:

[gcc/aoliva/heads/testbase] (165 commits) Add additional option --param max-completely-peeled-insns=2

2024-06-06 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: b24f2954dbc... Add additional option --param max-completely-peeled-insns=2 It previously pointed to: ac5c6c90a7f... [testsuite] [powerpc] adjust -m32 counts for fold-vec-extra Diff: Summary of changes (added commits): --

[gcc/aoliva/heads/testme] (167 commits) [libstdc++] drop workaround for clang<=7

2024-06-06 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c3e23e85d8a... [libstdc++] drop workaround for clang<=7 It previously pointed to: 1472684e8ba... [libstdc++] add _GLIBCXX_CLANG to workaround predefined __c Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] test board cflags in multilib.exp

2024-06-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:81cb861f41a46bbc8632cb68878c3334b1c71cf8 commit 81cb861f41a46bbc8632cb68878c3334b1c71cf8 Author: Alexandre Oliva Date: Fri Jun 7 00:27:11 2024 -0300 [testsuite] [arm] test board cflags in multilib.exp multilib.exp tests for multilib-altering flags in a board'

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] drop workaround for clang<=7

2024-06-06 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:c3e23e85d8a348cfaecf1a8885ad02318ade0ad6 commit c3e23e85d8a348cfaecf1a8885ad02318ade0ad6 Author: Alexandre Oliva Date: Fri Jun 7 00:27:15 2024 -0300 [libstdc++] drop workaround for clang<=7 In response to a request in the review of the patch that introduced

[gcc r15-1089] enable adjustment of return_pc debug attrs

2024-06-06 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3472b5749df53b91bcb00a3e82cc85ef1f3b17ce commit r15-1089-g3472b5749df53b91bcb00a3e82cc85ef1f3b17ce 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