[gcc r15-5554] rs6000: Adjust FLOAT128 signbit2 expander for P8 LE [PR114567]

2024-11-20 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:10e702789eeabcc88451e34c2a5c7dccb96190a5 commit r15-5554-g10e702789eeabcc88451e34c2a5c7dccb96190a5 Author: Kewen Lin Date: Thu Nov 21 07:41:34 2024 + rs6000: Adjust FLOAT128 signbit2 expander for P8 LE [PR114567] As the associated test case shows, signbit

[gcc r15-5552] rs6000: Remove entry for V1TImode from VI_unit

2024-11-20 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:ca96c1d1bc04b498e401571e99296e526db5db58 commit r15-5552-gca96c1d1bc04b498e401571e99296e526db5db58 Author: Kewen Lin Date: Thu Nov 21 07:41:33 2024 + rs6000: Remove entry for V1TImode from VI_unit When making a patch to adjust VECTOR_P8_VECTOR rs6000_vect

[gcc r15-5538] testsuite: arm: Use effective-target for pacbti-m-predef* tests

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:dc044641a0cb9a6a1a731c142b61c2dba25039ff commit r15-5538-gdc044641a0cb9a6a1a731c142b61c2dba25039ff Author: Torbjörn SVENSSON Date: Sun Oct 13 13:29:38 2024 +0200 testsuite: arm: Use effective-target for pacbti-m-predef* tests Update test cases to use -mcpu=un

[gcc r15-5548] testsuite: arm: Use -march=unset for pr69175.C test

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:e7e6608387dbb0d0b0d508b6b133e3b63ca61a42 commit r15-5548-ge7e6608387dbb0d0b0d508b6b133e3b63ca61a42 Author: Torbjörn SVENSSON Date: Sun Nov 10 21:15:40 2024 +0100 testsuite: arm: Use -march=unset for pr69175.C test Update test cases to use -mcpu=unset/-march=u

[gcc r15-5547] testsuite: arm: Use -march=unset for cortex-m55* tests

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:49d3da051827b0c609b43f474ce723d3ada48055 commit r15-5547-g49d3da051827b0c609b43f474ce723d3ada48055 Author: Torbjörn SVENSSON Date: Sun Oct 13 13:33:05 2024 +0200 testsuite: arm: Use -march=unset for cortex-m55* tests Update test cases to use -mcpu=unset/-marc

[gcc r15-5546] testsuite: arm: Use effective target for pr57735.C test

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:3b21edeef9648c99df371f861f393e1b6ca253dd commit r15-5546-g3b21edeef9648c99df371f861f393e1b6ca253dd Author: Torbjörn SVENSSON Date: Sun Nov 10 20:42:25 2024 +0100 testsuite: arm: Use effective target for pr57735.C test Update test cases to use -mcpu=unset/-mar

[gcc r15-5544] testsuite: arm: Use effective-target for vect-early-break-cbranch test

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:ec5adef9bec3c981e3332d621ac5e59c23aab593 commit r15-5544-gec5adef9bec3c981e3332d621ac5e59c23aab593 Author: Torbjörn SVENSSON Date: Sun Oct 13 21:39:40 2024 +0200 testsuite: arm: Use effective-target for vect-early-break-cbranch test Update test cases to use -

[gcc r15-5545] testsuite: arm: Use effective-target for nomve_fp_1.c test

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:115ae676fc7b77b7544fc5393479c7d9759b7297 commit r15-5545-g115ae676fc7b77b7544fc5393479c7d9759b7297 Author: Torbjörn SVENSSON Date: Fri Oct 18 21:00:31 2024 +0200 testsuite: arm: Use effective-target for nomve_fp_1.c test Update test cases to use -mcpu=unset/-

[gcc r15-5543] testsuite: arm: Use effective-target for {gcc, g++}.target/arm/ tests

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:3192c1df360c18b9443280507322777f3a81077b commit r15-5543-g3192c1df360c18b9443280507322777f3a81077b Author: Torbjörn SVENSSON Date: Sun Oct 13 20:52:50 2024 +0200 testsuite: arm: Use effective-target for {gcc,g++}.target/arm/ tests Update test cases to use -mc

[gcc r15-5537] testsuite: arm: Use effective-target for bti* and pac* tests

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:3ae9d01eb470841914ce96c30a33041e5dd30e1b commit r15-5537-g3ae9d01eb470841914ce96c30a33041e5dd30e1b Author: Torbjörn SVENSSON Date: Sun Oct 13 11:58:07 2024 +0200 testsuite: arm: Use effective-target for bti* and pac* tests Update test cases to use -mcpu=unset

[gcc r15-5539] testsuite: arm: Use effective-target for crc_hf_1.c test

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:0380051bba3f33c69d3114d6c4561ef48b633310 commit r15-5539-g0380051bba3f33c69d3114d6c4561ef48b633310 Author: Torbjörn SVENSSON Date: Sun Oct 13 13:40:26 2024 +0200 testsuite: arm: Use effective-target for crc_hf_1.c test Update test cases to use -mcpu=unset/-ma

[gcc r15-5542] testsuite: arm: Use effective-target for thumb2-slow-flash-data* tests

2024-11-20 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:b12bc0bd59a344f9f6a9284ebdb2a7322fd7bcff commit r15-5542-gb12bc0bd59a344f9f6a9284ebdb2a7322fd7bcff Author: Torbjörn SVENSSON Date: Sun Oct 13 20:42:23 2024 +0200 testsuite: arm: Use effective-target for thumb2-slow-flash-data* tests Update test cases to use -

[gcc r15-5535] tree-cfg: Fix call to next_discriminator_for_locus()

2024-11-20 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:81c29232b6f36235693ec12b319f5786ba83de03 commit r15-5535-g81c29232b6f36235693ec12b319f5786ba83de03 Author: Lewis Hyatt Date: Fri Oct 25 14:55:09 2024 -0400 tree-cfg: Fix call to next_discriminator_for_locus() While testing future 64-bit location_t support, I

[gcc r15-5456] aarch64: Extend the offset limit in "symbol + offset" from 1MB to 16MB

2024-11-20 Thread Evgeny Karpov via Gcc-cvs
https://gcc.gnu.org/g:55788176f1e103a2912bb3b4b6fad65c480276f9 commit r15-5456-g55788176f1e103a2912bb3b4b6fad65c480276f9 Author: Evgeny Karpov Date: Thu Sep 12 13:19:32 2024 +0200 aarch64: Extend the offset limit in "symbol + offset" from 1MB to 16MB This patch allows using an off

[gcc r15-5435] RISC-V: Rearrange the test files for scalar SAT_TRUNC [NFC]

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5751614adda11a3487c123ed38142364076c2e65 commit r15-5435-g5751614adda11a3487c123ed38142364076c2e65 Author: Pan Li Date: Sat Nov 16 10:40:27 2024 +0800 RISC-V: Rearrange the test files for scalar SAT_TRUNC [NFC] The test files of scalar SAT_TRUNC only has numb

[gcc r15-5531] libgccjit: Add support for setting the comment ident

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:cf544af03a8b51b3dea1667ea2525dc6a6b4ae08 commit r15-5531-gcf544af03a8b51b3dea1667ea2525dc6a6b4ae08 Author: Antoni Boucher Date: Fri Oct 27 17:36:03 2023 -0400 libgccjit: Add support for setting the comment ident gcc/jit/ChangeLog: * docs/topi

[gcc r15-5534] PR modula2/117703: libgm2 soname bumps for GCC 15

2024-11-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:26f3efccaa760ca74ad6e2584ce3056c889fe246 commit r15-5534-g26f3efccaa760ca74ad6e2584ce3056c889fe246 Author: Gaius Mulley Date: Wed Nov 20 22:17:30 2024 + PR modula2/117703: libgm2 soname bumps for GCC 15 Bump libgm2 version ready for the gcc-15 release.

[gcc r15-5533] Fortran: fix checking of protected variables in submodules [PR83135]

2024-11-20 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:3c130e410ac45d1bfca0c9d584603b726f58e0ac commit r15-5533-g3c130e410ac45d1bfca0c9d584603b726f58e0ac Author: Harald Anlauf Date: Wed Nov 20 21:59:22 2024 +0100 Fortran: fix checking of protected variables in submodules [PR83135] When a symbol was use-associated

[gcc r15-5532] c: Diagnose compound literal for empty array [PR114266]

2024-11-20 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:d5cebf7e4491ea0306a072ca3368d771a5ff9455 commit r15-5532-gd5cebf7e4491ea0306a072ca3368d771a5ff9455 Author: Joseph Myers Date: Wed Nov 20 21:29:48 2024 + c: Diagnose compound literal for empty array [PR114266] As reported in bug 114266, GCC fails to pedwar

[gcc r15-5530] libgccjit: Add support for creating temporary variables

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:d8cf8917ed3d7e0708da3ac3d82456da28d1cdb5 commit r15-5530-gd8cf8917ed3d7e0708da3ac3d82456da28d1cdb5 Author: Antoni Boucher Date: Thu Jan 18 17:54:59 2024 -0500 libgccjit: Add support for creating temporary variables gcc/jit/ChangeLog: * docs/t

[gcc r15-5529] [PR116587][LRA]: Fix last chance reload pseudo allocation

2024-11-20 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:56fc6a6d9edc9f9170285ef31c7f312608fad88c commit r15-5529-g56fc6a6d9edc9f9170285ef31c7f312608fad88c Author: Vladimir N. Makarov Date: Wed Nov 20 14:25:41 2024 -0500 [PR116587][LRA]: Fix last chance reload pseudo allocation On i686 PR116587 test compilation res

[gcc r15-5527] aarch64: Fix aarch64 after moving to C23

2024-11-20 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:beab0a3ecb2fa839295869fcff1c10237b99d085 commit r15-5527-gbeab0a3ecb2fa839295869fcff1c10237b99d085 Author: Andrew Pinski Date: Tue Nov 19 19:49:38 2024 -0800 aarch64: Fix aarch64 after moving to C23 This fixes a few aarch64 specific testcases after the move t

[gcc r15-5528] libgccjit: Add support for machine-dependent builtins

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:87f0136fa46c9b0352aa47f637d2f6678b8beb5b commit r15-5528-g87f0136fa46c9b0352aa47f637d2f6678b8beb5b Author: Antoni Boucher Date: Mon Jan 23 17:21:15 2023 -0500 libgccjit: Add support for machine-dependent builtins gcc/jit/ChangeLog: PR jit/108762

[gcc r15-5526] rtl-reader: Disable reuse_rtx support for generator building

2024-11-20 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e74f3eb1897745706b7b4d10bb60fc7f28f25b5e commit r15-5526-ge74f3eb1897745706b7b4d10bb60fc7f28f25b5e Author: Andrew Pinski Date: Tue Nov 19 23:45:20 2024 -0800 rtl-reader: Disable reuse_rtx support for generator building reuse_rtx is not documented nor the form

[gcc r15-5525] RISC-V: testsuite: restrict big endian test to non vector

2024-11-20 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:342eb518bd029fe818cb640e1cc12e12dc074bdd commit r15-5525-g342eb518bd029fe818cb640e1cc12e12dc074bdd Author: Edwin Lu Date: Tue Nov 19 12:55:15 2024 -0800 RISC-V: testsuite: restrict big endian test to non vector RISC-V vector currently does not support big end

[gcc r15-5524] tree-optimization/117709 - bogus offset for gather load

2024-11-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f5bd88b5e874751d17a2f18c1cfc5bd054da8308 commit r15-5524-gf5bd88b5e874751d17a2f18c1cfc5bd054da8308 Author: Richard Biener Date: Wed Nov 20 16:47:08 2024 +0100 tree-optimization/117709 - bogus offset for gather load When diverting to VMAT_GATHER_SCATTER we fai

[gcc r15-5523] tree-optimization/117698 - SLP vectorization and alignment

2024-11-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2383ed144b54be6bae5ba5aec8859c6c2e215daf commit r15-5523-g2383ed144b54be6bae5ba5aec8859c6c2e215daf Author: Richard Biener Date: Wed Nov 20 13:32:48 2024 +0100 tree-optimization/117698 - SLP vectorization and alignment When SLP vectorizing we fail to mark the

[gcc r15-5511] libgccjit: Support signed char flag

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:04b67ac1e8ae4e918a804197dfff8e69b0ccf955 commit r15-5511-g04b67ac1e8ae4e918a804197dfff8e69b0ccf955 Author: Antoni Boucher Date: Mon Oct 3 19:11:39 2022 -0400 libgccjit: Support signed char flag gcc/jit/ChangeLog: * dummy-frontend.cc (jit_lang

[gcc r15-5463] fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608]

2024-11-20 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f74f52642fc0bd6b4c6828bd6e86aa5bb206cbca commit r15-5463-gf74f52642fc0bd6b4c6828bd6e86aa5bb206cbca Author: Mikael Morin Date: Tue Nov 19 17:31:25 2024 +0100 fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608] Enable the generation of inline code

[gcc r15-5522] libgccjit: Allow comparing aligned int types

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:16cf1c010dbee4e411f0d1289830bfb6ed5c7807 commit r15-5522-g16cf1c010dbee4e411f0d1289830bfb6ed5c7807 Author: Antoni Boucher Date: Sun Oct 8 09:12:12 2023 -0400 libgccjit: Allow comparing aligned int types gcc/jit/ChangeLog: * jit-common.h: Add

[gcc r15-5521] libgccjit: Add option to allow special characters in function names

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:ede14092bc33e182ee6c811c335bf9aac789d7be commit r15-5521-gede14092bc33e182ee6c811c335bf9aac789d7be Author: Antoni Boucher Date: Thu Feb 15 17:03:22 2024 -0500 libgccjit: Add option to allow special characters in function names gcc/jit/ChangeLog:

[gcc r15-5520] libgccjit: Add vector permutation and vector access operations

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:452abe143e8b9254139f188fce7a674700a10d98 commit r15-5520-g452abe143e8b9254139f188fce7a674700a10d98 Author: Antoni Boucher Date: Fri Nov 17 17:23:28 2023 -0500 libgccjit: Add vector permutation and vector access operations gcc/jit/ChangeLog: PR jit

[gcc r14-10953] diagnostics: fixes to SARIF output [PR109360]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:07485ccd31935b1f82d321f91c677840bd05247c commit r14-10953-g07485ccd31935b1f82d321f91c677840bd05247c Author: David Malcolm Date: Fri Jun 21 08:46:13 2024 -0400 diagnostics: fixes to SARIF output [PR109360] When adding validation of .sarif files against the sch

[gcc r15-5518] OpenMP: C++ front-end support for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ed49709acda4938f71ef2dfac68450be5429db3d commit r15-5518-ged49709acda4938f71ef2dfac68450be5429db3d Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:58 2024 +0100 OpenMP: C++ front-end support for dispatch + adjust_args This patch adds C++ support for the `di

[gcc r14-10957] SARIF output: fix schema URL [§3.13.3, PR116603]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:41344d6077953bf1d16883bea638d31d355b96fd commit r14-10957-g41344d6077953bf1d16883bea638d31d355b96fd Author: David Malcolm Date: Mon Sep 9 19:38:11 2024 -0400 SARIF output: fix schema URL [§3.13.3, PR116603] We were using https://raw.githubusercontent.c

[gcc r14-10955] testsuite: use check-jsonschema for validating .sarif files [PR109360]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d5d62a38493be4c4923cacf2e9cd2c93d4216001 commit r14-10955-gd5d62a38493be4c4923cacf2e9cd2c93d4216001 Author: David Malcolm Date: Tue Jun 25 20:26:21 2024 -0400 testsuite: use check-jsonschema for validating .sarif files [PR109360] As reported here: https

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

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:54504e8c704f4c99275fcaced15a0944345ea31c commit r14-10952-g54504e8c704f4c99275fcaced15a0944345ea31c Author: David Malcolm Date: Tue May 28 15:47:38 2024 -0400 regenerate-opt-urls.py: fix transposed values for "vax" and "v850" gcc/ChangeLog: * conf

[gcc r14-10954] testsuite: check that generated .sarif files validate against the SARIF schema [PR109360]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bf01dcd117ceabff839bb002b9eba4494656fd02 commit r14-10954-gbf01dcd117ceabff839bb002b9eba4494656fd02 Author: David Malcolm Date: Fri Jun 21 08:46:14 2024 -0400 testsuite: check that generated .sarif files validate against the SARIF schema [PR109360] This patc

[gcc r14-10956] analyzer: handle at -O0 [PR115724]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0f26f4f76961cdc7ebf7f07bec0b370fd1a04972 commit r14-10956-g0f26f4f76961cdc7ebf7f07bec0b370fd1a04972 Author: David Malcolm Date: Thu Jul 4 14:44:51 2024 -0400 analyzer: handle at -O0 [PR115724] At -O0, glibc's: __extern_always_inline void error (

[gcc r14-10951] testsuite: fix analyzer C++ failures on Solaris [PR111475]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:156051d083d91f31caf15a70f2d85d65fde3ff08 commit r14-10951-g156051d083d91f31caf15a70f2d85d65fde3ff08 Author: David Malcolm Date: Fri May 3 09:05:29 2024 -0400 testsuite: fix analyzer C++ failures on Solaris [PR111475] As part of PR analyzer/96395, these patche

[gcc r15-5517] OpenMP: C front-end support for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d7d8d9dae9f86df6ca5d03f0eb5d78898e6aa804 commit r15-5517-gd7d8d9dae9f86df6ca5d03f0eb5d78898e6aa804 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: C front-end support for dispatch + adjust_args This patch adds support to the C front-en

[gcc r15-5515] OpenMP: dispatch + adjust_args tree data structures and front-end interfaces

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0e15f1df4ae86cf8542cee6c15ad11b85f968f2e commit r15-5515-g0e15f1df4ae86cf8542cee6c15ad11b85f968f2e Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: dispatch + adjust_args tree data structures and front-end interfaces This patch introduc

[gcc r15-5519] OpenMP: common C/C++ testcases for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:377eff7c38e8df1388b0a1eeb6afdbcaf12c3551 commit r15-5519-g377eff7c38e8df1388b0a1eeb6afdbcaf12c3551 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:58 2024 +0100 OpenMP: common C/C++ testcases for dispatch + adjust_args gcc/testsuite/ChangeLog:

[gcc r15-5516] OpenMP: middle-end support for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:084ea8ad5845c9b69c1366fa6dfeaf1a6c5e423b commit r15-5516-g084ea8ad5845c9b69c1366fa6dfeaf1a6c5e423b Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: middle-end support for dispatch + adjust_args This patch adds middle-end support for the

[gcc r15-5514] libgccjit: Fix float playback for cross-compilation

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:fa720364e4ed3154b7f2dd8f4c2c71f890990552 commit r15-5514-gfa720364e4ed3154b7f2dd8f4c2c71f890990552 Author: Antoni Boucher Date: Sat Oct 21 11:20:46 2023 -0400 libgccjit: Fix float playback for cross-compilation gcc/jit/ChangeLog: PR jit/113343

[gcc r15-5513] Enable symbolic backtraces on more Linux and BSD ports (continued)

2024-11-20 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:30c2678cc6e6f1aefc32f07ce8200310920c77eb commit r15-5513-g30c2678cc6e6f1aefc32f07ce8200310920c77eb Author: Eric Botcazou Date: Wed Nov 20 15:03:56 2024 +0100 Enable symbolic backtraces on more Linux and BSD ports (continued) gcc/ada PR ada/117538

[gcc r15-5504] aarch64: Refactor SVE predicated-to-unpredicated splits

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:338121378003260ace30295f47e17b74aa5b7d17 commit r15-5504-g338121378003260ace30295f47e17b74aa5b7d17 Author: Richard Sandiford Date: Wed Nov 20 13:27:39 2024 + aarch64: Refactor SVE predicated-to-unpredicated splits There are separate patterns for predicate

[gcc r15-5512] libgccjit: Add type checks in gcc_jit_block_add_assignment_op

2024-11-20 Thread Antoni Boucher via Gcc-cvs
https://gcc.gnu.org/g:efdc80a8bfea63433d8959e7913c9864208c630e commit r15-5512-gefdc80a8bfea63433d8959e7913c9864208c630e Author: Antoni Boucher Date: Wed Oct 18 18:33:18 2023 -0400 libgccjit: Add type checks in gcc_jit_block_add_assignment_op gcc/jit/ChangeLog: *

[gcc r15-5506] aarch64: Fix the choice of unspec in two SME patterns

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:164fbe01d59a56ab6eb381345fa1555263c854fa commit r15-5506-g164fbe01d59a56ab6eb381345fa1555263c854fa Author: Richard Sandiford Date: Wed Nov 20 13:27:40 2024 + aarch64: Fix the choice of unspec in two SME patterns @aarch64_sme_write and *aarch64_sme_write_p

[gcc r15-5496] tree-optimization/117574 - bougs niter lt-to-ne

2024-11-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ff5a14abeb31cd6bd0ca55e7043d05c8141a8c7f commit r15-5496-gff5a14abeb31cd6bd0ca55e7043d05c8141a8c7f Author: Richard Biener Date: Fri Nov 15 11:56:14 2024 +0100 tree-optimization/117574 - bougs niter lt-to-ne When trying to change a IV from IV0 < IV1 to IV0' !=

[gcc r15-5508] aarch64: Add support for SME_F16F16

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e6751e1deb636bbd1538ccded4d9b3abfec8e0cf commit r15-5508-ge6751e1deb636bbd1538ccded4d9b3abfec8e0cf Author: Richard Sandiford Date: Wed Nov 20 13:27:41 2024 + aarch64: Add support for SME_F16F16 This patch adds support for the SME_F16F16 extension. The ex

[gcc r15-5509] aarch64: Add support for SME_B16B16

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:cdacb32bd5cd8e09f03a7df4339832f436d43a27 commit r15-5509-gcdacb32bd5cd8e09f03a7df4339832f436d43a27 Author: Richard Sandiford Date: Wed Nov 20 13:27:41 2024 + aarch64: Add support for SME_B16B16 This patch adds support for the SME_B16B16 extension. It fol

[gcc r15-5505] aarch64: Rename some SME iterators

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:3e582f8c79793a9e583f208f1d8ca0368010302c commit r15-5505-g3e582f8c79793a9e583f208f1d8ca0368010302c Author: Richard Sandiford Date: Wed Nov 20 13:27:39 2024 + aarch64: Rename some SME iterators This patch just renames the iterators SME_READ and SME_WRITE t

[gcc r15-5503] aarch64: Rework sme_2mode_function insns

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:12c60ff1ffd03410eb583c4231188f431ae81fa8 commit r15-5503-g12c60ff1ffd03410eb583c4231188f431ae81fa8 Author: Richard Sandiford Date: Wed Nov 20 13:27:38 2024 + aarch64: Rework sme_2mode_function insns Many of the SME ZA intrinsics have two type suffixes: on

[gcc r15-5502] fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [PR90608]

2024-11-20 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:237380cdec2757bd42a0ec4d426b181f77d31d18 commit r15-5502-g237380cdec2757bd42a0ec4d426b181f77d31d18 Author: Mikael Morin Date: Wed Nov 20 13:59:51 2024 +0100 fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [PR90608] Evaluate the BACK argument of

[gcc r15-5467] AVR: Overhaul shift insns.

2024-11-20 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9f7b323caab2215042df0ab0f4eef251c54128fc commit r15-5467-g9f7b323caab2215042df0ab0f4eef251c54128fc Author: Georg-Johann Lay Date: Mon Nov 18 17:35:33 2024 +0100 AVR: Overhaul shift insns. This patch adds 3-operand alternatives to the shift insns for offse

[gcc r15-5498] RISC-V: Introduce riscv/rvv/autovec/sat folder to rvv.exp testsuite

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b95d585fd490f21b8f9a8db70dbdacf7361555c1 commit r15-5498-gb95d585fd490f21b8f9a8db70dbdacf7361555c1 Author: Pan Li Date: Wed Nov 20 13:32:47 2024 +0800 RISC-V: Introduce riscv/rvv/autovec/sat folder to rvv.exp testsuite After we move vector SAT_ADD testcases i

[gcc r15-5501] i386: Remove workaround for Solaris ld 64-bit TLS IE limitation

2024-11-20 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:086ee8d08669fe597e6c63a4e5489d2df7698ec8 commit r15-5501-g086ee8d08669fe597e6c63a4e5489d2df7698ec8 Author: Uros Bizjak Date: Wed Nov 20 12:57:25 2024 +0100 i386: Remove workaround for Solaris ld 64-bit TLS IE limitation As detailed in PR target/43309, the Sol

[gcc r15-5500] testsuite: i386: Fix gcc.target/i386/pr117232-1.c etc. with Solaris as

2024-11-20 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:bf57f9b59904f517bced5307792358cc15c77f26 commit r15-5500-gbf57f9b59904f517bced5307792358cc15c77f26 Author: Rainer Orth Date: Wed Nov 20 12:54:22 2024 +0100 testsuite: i386: Fix gcc.target/i386/pr117232-1.c etc. with Solaris as Two tests FAIL on Solaris/x86 wi

[gcc r15-5453] aarch64: Add minimal C++ support

2024-11-20 Thread Evgeny Karpov via Gcc-cvs
https://gcc.gnu.org/g:e39e523c84436308eb25fdcf40c605880e817067 commit r15-5453-ge39e523c84436308eb25fdcf40c605880e817067 Author: Evgeny Karpov Date: Wed Aug 14 08:34:30 2024 +0200 aarch64: Add minimal C++ support The patch resolves compilation issues for the C++ language. Previous

[gcc r15-5451] Support weak references

2024-11-20 Thread Evgeny Karpov via Gcc-cvs
https://gcc.gnu.org/g:5181d982c34a38a552f6d4d19adb039171893ad7 commit r15-5451-g5181d982c34a38a552f6d4d19adb039171893ad7 Author: Evgeny Karpov Date: Wed Aug 14 17:56:38 2024 +0200 Support weak references The patch adds support for weak references. The original MinGW implementa

[gcc r15-5499] RISC-V: Refine the rtl dump expand check for vector SAT_ADD

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:fa18217f60f75c9cc045b3ebb43707917705d490 commit r15-5499-gfa18217f60f75c9cc045b3ebb43707917705d490 Author: Pan Li Date: Wed Nov 20 15:16:22 2024 +0800 RISC-V: Refine the rtl dump expand check for vector SAT_ADD This patch would like to remove the unnecessary

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: Add callback redirection, not working yet

2024-11-20 Thread Josef Melcr via Gcc-cvs
https://gcc.gnu.org/g:0b52da2198141ce07c075259d544de2f1c7928dc commit 0b52da2198141ce07c075259d544de2f1c7928dc Author: Josef Melcr Date: Wed Nov 20 12:02:30 2024 +0100 omp-cp: Add callback redirection, not working yet gcc/ChangeLog: * cgraph.cc (cgraph_edge::get_c

[gcc] Created branch 'devel/existing-fp8'

2024-11-20 Thread Saurabh Jha via Gcc-cvs
The branch 'devel/existing-fp8' was created pointing to: d54a66c1d81c... Work in progress for refactoring simd intrinsic

[gcc r15-5491] fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only

2024-11-20 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:95b5fd731649fbc3b5720b9c81d1aa4547dfd6bf commit r15-5491-g95b5fd731649fbc3b5720b9c81d1aa4547dfd6bf Author: Mikael Morin Date: Sat Nov 18 20:54:20 2023 +0100 fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only In the function generating inline code to

[gcc/devel/existing-fp8] Work in progress for refactoring simd intrinsic

2024-11-20 Thread Saurabh Jha via Gcc-cvs
https://gcc.gnu.org/g:d54a66c1d81ca3874be4c086652f205b1d6ebe49 commit d54a66c1d81ca3874be4c086652f205b1d6ebe49 Author: Saurabh Jha Date: Tue Nov 19 22:38:51 2024 + Work in progress for refactoring simd intrinsic Diff: --- gcc/config/aarch64/aarch64-builtins.cc | 138 ++-

[gcc/devel/existing-fp8] aarch64: Add support for fp8fma instructions

2024-11-20 Thread Saurabh Jha via Gcc-cvs
https://gcc.gnu.org/g:8e45a01d0fd36d21c9743f30a25e277b67e79f0e commit 8e45a01d0fd36d21c9743f30a25e277b67e79f0e Author: Saurabh Jha Date: Wed Nov 13 17:16:37 2024 + aarch64: Add support for fp8fma instructions The AArch64 FEAT_FP8FMA extension introduces instructions for mu

[gcc/devel/existing-fp8] aarch64: Add support for fp8 convert and scale

2024-11-20 Thread Saurabh Jha via Gcc-cvs
https://gcc.gnu.org/g:3103441079fa30dc9f75a75bda38c39f1ffd708e commit 3103441079fa30dc9f75a75bda38c39f1ffd708e Author: Saurabh Jha Date: Mon Nov 4 09:11:33 2024 + aarch64: Add support for fp8 convert and scale The AArch64 FEAT_FP8 extension introduces instructions for conversi

[gcc/devel/existing-fp8] aarch64: Add support for fp8dot2 and fp8dot4

2024-11-20 Thread Saurabh Jha via Gcc-cvs
https://gcc.gnu.org/g:ee10846d0216e4dae4e99b20054595e668575c47 commit ee10846d0216e4dae4e99b20054595e668575c47 Author: Saurabh Jha Date: Wed Nov 13 19:48:26 2024 + aarch64: Add support for fp8dot2 and fp8dot4 The AArch64 FEAT_FP8DOT2 and FEAT_FP8DOT4 extension introduces i

[gcc/devel/existing-fp8] aarch64: Refactor infrastructure for advsimd intrinsics

2024-11-20 Thread Saurabh Jha via Gcc-cvs
https://gcc.gnu.org/g:1b6b028e272228c54801d7e038ec0536f92b22bb commit 1b6b028e272228c54801d7e038ec0536f92b22bb Author: Vladimir Miloserdov Date: Fri Nov 1 12:35:59 2024 + aarch64: Refactor infrastructure for advsimd intrinsics This patch refactors the infrastructure for defini

[gcc r15-5494] Use can_implement_p in the vectoriser

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:0abb5fa523bcc72ec0891813d778b6b47c305f97 commit r15-5494-g0abb5fa523bcc72ec0891813d778b6b47c305f97 Author: Richard Sandiford Date: Wed Nov 20 10:04:45 2024 + Use can_implement_p in the vectoriser This patch goes through the tree-vect-* code and mechanical

[gcc r15-5493] Add helpers to test whether an optab can be implemented

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:485ab50c204ddba922c92d8d467ac734428a4e8a commit r15-5493-g485ab50c204ddba922c92d8d467ac734428a4e8a Author: Richard Sandiford Date: Wed Nov 20 10:04:45 2024 + Add helpers to test whether an optab can be implemented The vectoriser and vector lowering passes

[gcc r15-5495] Extend expand_absneg_bit to vector modes

2024-11-20 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:ed6d0867fdbb95691f4054eef6c4b1bd16099700 commit r15-5495-ged6d0867fdbb95691f4054eef6c4b1bd16099700 Author: Richard Sandiford Date: Wed Nov 20 10:04:46 2024 + Extend expand_absneg_bit to vector modes Expand can implement NEG and ABS of scalar floating-poin

[gcc r15-5492] arm, mve: Fix arm_mve_dlstp_check_dec_counter's use of single_pred

2024-11-20 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:3ec0b7cd7ce7b64b58cb0ee52fb95fb0875c805c commit r15-5492-g3ec0b7cd7ce7b64b58cb0ee52fb95fb0875c805c Author: Andre Vieira Date: Wed Nov 20 09:23:50 2024 + arm, mve: Fix arm_mve_dlstp_check_dec_counter's use of single_pred Call 'single_pred_p' before 'single

[gcc r14-10950] [PATCH] PR modula2/115276 bugfix libgm2 wraptime.InitTM returns NIL

2024-11-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:0e3e2cc03e6a9d8d48fa5269070976f3d7d0a750 commit r14-10950-g0e3e2cc03e6a9d8d48fa5269070976f3d7d0a750 Author: Gaius Mulley Date: Wed Nov 20 09:22:53 2024 + [PATCH] PR modula2/115276 bugfix libgm2 wraptime.InitTM returns NIL This patch fixes libgm2/libm2iso/

[gcc r15-5485] RISC-V: Refine the rtl expand check for strided ld/st

2024-11-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7c7da1036509a988b9ca3492eb856081132b14b2 commit r15-5485-g7c7da1036509a988b9ca3492eb856081132b14b2 Author: Pan Li Date: Tue Nov 19 15:27:39 2024 +0800 RISC-V: Refine the rtl expand check for strided ld/st This patch would like to remove the unnecessary option

[gcc r15-5474] fortran: Check MASK directly instead of its scalarization chain

2024-11-20 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:83da0a00d1a67b6999cb4e1912f26a334bab1b66 commit r15-5474-g83da0a00d1a67b6999cb4e1912f26a334bab1b66 Author: Mikael Morin Date: Tue Nov 19 21:17:37 2024 +0100 fortran: Check MASK directly instead of its scalarization chain Update the conditions used by the inli

[gcc r14-10949] [PATCH] modula2: simplify xref usage in documentation, remove external ref to gm2.

2024-11-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:83c51f98e726026bce717b7130f55f3bcfe303f2 commit r14-10949-g83c51f98e726026bce717b7130f55f3bcfe303f2 Author: Gaius Mulley Date: Wed Nov 20 08:15:45 2024 + [PATCH] modula2: simplify xref usage in documentation, remove external ref to gm2. This patch simpli

[gcc r14-10948] [PATCH] modula2: fix xref fourth parameter in documentation, change from gm2 to m2

2024-11-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:a6ee740ff3412baa85f7ec7a99da5d74d7a6a575 commit r14-10948-ga6ee740ff3412baa85f7ec7a99da5d74d7a6a575 Author: Gaius Mulley Date: Wed Nov 20 08:14:10 2024 + [PATCH] modula2: fix xref fourth parameter in documentation, change from gm2 to m2 This patch correc

[gcc r15-5490] PR target/117669 - RISC-V:The 'VEEWTRUNC4' iterator 'RVVMF2BF' type condition error

2024-11-20 Thread fengwang via Gcc-cvs
https://gcc.gnu.org/g:323adc0fc427f3d93793357ecccd6b02b513c922 commit r15-5490-g323adc0fc427f3d93793357ecccd6b02b513c922 Author: Feng Wang Date: Wed Nov 20 06:25:54 2024 + PR target/117669 - RISC-V:The 'VEEWTRUNC4' iterator 'RVVMF2BF' type condition error This patch fix the w