https://gcc.gnu.org/g:1cd890279668bf94c93004bdbb757a1342931914
commit r15-3230-g1cd890279668bf94c93004bdbb757a1342931914
Author: Patrick O'Neill
Date: Tue Aug 20 12:50:51 2024 -0700
RISC-V: Allow non-duplicate bool patterns in expand_const_vector
Currently we assert when encounter
https://gcc.gnu.org/g:771256bcb9ddc478dd0a8ecf929dfda5334f0ff3
commit r15-3228-g771256bcb9ddc478dd0a8ecf929dfda5334f0ff3
Author: Patrick O'Neill
Date: Tue Aug 20 11:51:50 2024 -0700
RISC-V: Emit costs for bool and stepped const vectors
These cases are handled in the expander
(
https://gcc.gnu.org/g:691f682fe24d07ff5854f1f53d81909320110c9c
commit r15-3231-g691f682fe24d07ff5854f1f53d81909320110c9c
Author: Patrick O'Neill
Date: Mon Aug 19 12:40:14 2024 -0700
RISC-V: Move helper functions above expand_const_vector
These subroutines will be used in expand_co
https://gcc.gnu.org/g:282bbc9381c563c746a43bf35e93d349188cc8e8
commit r15-3229-g282bbc9381c563c746a43bf35e93d349188cc8e8
Author: Patrick O'Neill
Date: Tue Aug 20 12:01:22 2024 -0700
RISC-V: Handle 0.0 floating point pattern costing to match const_vector
expander
The comment previ
https://gcc.gnu.org/g:a3dc5d2100a3d17a2d67805de6d0373847bca780
commit r15-3227-ga3dc5d2100a3d17a2d67805de6d0373847bca780
Author: Patrick O'Neill
Date: Tue Aug 20 11:29:12 2024 -0700
RISC-V: Handle case when constant vector construction target rtx is not a
register
This manifests
https://gcc.gnu.org/g:ac1f3a8901344759dc7c247d3749c74a0bb524b0
commit r15-3226-gac1f3a8901344759dc7c247d3749c74a0bb524b0
Author: Patrick O'Neill
Date: Tue Aug 20 11:38:20 2024 -0700
RISC-V: Reorder insn cost match order to match corresponding expander match
order
The correspondin
https://gcc.gnu.org/g:c89038c7ae8bba7160ae2963647ce90171b5dd2c
commit r15-3225-gc89038c7ae8bba7160ae2963647ce90171b5dd2c
Author: Patrick O'Neill
Date: Wed Aug 21 23:48:24 2024 -0700
RISC-V: Fix vid const vector expander for non-npatterns size steps
Prior to this patch the expander
https://gcc.gnu.org/g:5dce17e17469161f413e1a5b723dca0e94be3fb6
commit r15-3139-g5dce17e17469161f413e1a5b723dca0e94be3fb6
Author: Patrick O'Neill
Date: Mon Aug 19 12:19:33 2024 -0700
RISC-V: Use encoded nelts when calling repeating_sequence_p
repeating_sequence_p operates directly
https://gcc.gnu.org/g:ccd7068d462b271d5bd9bbfac968204ee96500f1
commit r15-2901-gccd7068d462b271d5bd9bbfac968204ee96500f1
Author: Patrick O'Neill
Date: Mon Aug 5 15:29:33 2024 -0700
RISC-V: Fix non-obvious comment typos
This fixes the remainder of the typos I found when reading var
https://gcc.gnu.org/g:6b8e46d93a76055087071204fe5ae1dfbf5ef613
commit r15-2764-g6b8e46d93a76055087071204fe5ae1dfbf5ef613
Author: Patrick O'Neill
Date: Mon Aug 5 14:19:58 2024 -0700
RISC-V: Fix typos in code
This fixes typos in function names and executed code.
gcc/ChangeL
https://gcc.gnu.org/g:8089cb8540e780c10bb1279dfae39a4a7c25c83a
commit r15-2763-g8089cb8540e780c10bb1279dfae39a4a7c25c83a
Author: Patrick O'Neill
Date: Mon Aug 5 14:13:12 2024 -0700
RISC-V: Fix comment typos
This fixes most of the typos I found when reading various parts of the
RI
https://gcc.gnu.org/g:4c3f476e55149f542de538e97dd9800ec9bd1011
commit r15-2757-g4c3f476e55149f542de538e97dd9800ec9bd1011
Author: Patrick O'Neill
Date: Tue Aug 6 08:16:26 2024 -0700
RISC-V: Fix format-diag warning from improperly formatted url
gcc/ChangeLog:
PR tar
https://gcc.gnu.org/g:51db1f307ba395ee322de5adadf56c316e82ae00
commit r15-2731-g51db1f307ba395ee322de5adadf56c316e82ae00
Author: Patrick O'Neill
Date: Tue Jul 30 17:32:09 2024 -0700
RISC-V: Add deprecation warning to LP64E abi
gcc/ChangeLog:
PR target/116152
https://gcc.gnu.org/g:7ecd6610528a301e349df273b624513ef3827321
commit r15-2699-g7ecd6610528a301e349df273b624513ef3827321
Author: Patrick O'Neill
Date: Thu Aug 1 20:27:52 2024 -0700
RISC-V: Improve length attributes for atomic insn sequences
gcc/ChangeLog:
* config
https://gcc.gnu.org/g:642e38983668807882e774524c88478f641f360f
commit r15-2647-g642e38983668807882e774524c88478f641f360f
Author: Patrick O'Neill
Date: Tue Jul 30 14:28:23 2024 -0700
RISC-V: Reject 'd' extension with ILP32E ABI
Also add a testcase for -mabi=lp64d where 'd' is requi
https://gcc.gnu.org/g:11c2453a16b725b7fb67778e1ab4636a51a1217d
commit r15-2411-g11c2453a16b725b7fb67778e1ab4636a51a1217d
Author: Gianluca Guida
Date: Mon Jul 29 15:13:46 2024 -0700
RISC-V: Add basic support for the Zacas extension
This patch adds support for amocas.{b|h|w|d}. Supp
https://gcc.gnu.org/g:c0af64af636a801850fc8fabee12635ec73daa22
commit r15-2410-gc0af64af636a801850fc8fabee12635ec73daa22
Author: Patrick O'Neill
Date: Mon Jul 29 19:52:02 2024 -0700
RISC-V: Remove configure check for zabha
This patch removes the zabha configure check since it's no
https://gcc.gnu.org/g:a0e64a043ec498f959a214b5b02d6c7177984a0f
commit r15-1897-ga0e64a043ec498f959a214b5b02d6c7177984a0f
Author: Patrick O'Neill
Date: Tue Jul 2 18:28:00 2024 -0700
Remove trailing whitespace from invoke.texi
gcc/ChangeLog:
* doc/invoke.texi: Remov
https://gcc.gnu.org/g:70f6bc39c4b0e147a816ad1dad583f944616c367
commit r15-1825-g70f6bc39c4b0e147a816ad1dad583f944616c367
Author: Palmer Dabbelt
Date: Tue Jul 2 18:20:39 2024 -0700
RISC-V: Describe -march behavior for dependent extensions
gcc/ChangeLog:
* doc/invok
https://gcc.gnu.org/g:7b2b2e3d660edc8ef3a8cfbdfc2b0fd499459601
commit r15-1824-g7b2b2e3d660edc8ef3a8cfbdfc2b0fd499459601
Author: Gianluca Guida
Date: Tue Jul 2 18:05:14 2024 -0700
RISC-V: Add support for Zabha extension
The Zabha extension adds support for subword Zaamo ops.
https://gcc.gnu.org/g:86a3dbeb6c6a36f8cf97c66cef83c9bc3ad82027
commit r15-1661-g86a3dbeb6c6a36f8cf97c66cef83c9bc3ad82027
Author: Patrick O'Neill
Date: Tue Jun 25 14:14:18 2024 -0700
RISC-V: Update testcase comments to point to PSABI rather than Table A.6
Table A.6 was originally t
https://gcc.gnu.org/g:aa89e86f70ac65e2d51f33ac45849d05a4f30524
commit r15-1660-gaa89e86f70ac65e2d51f33ac45849d05a4f30524
Author: Patrick O'Neill
Date: Tue Jun 25 14:14:17 2024 -0700
RISC-V: Consolidate amo testcase variants
Many riscv/amo/ testcases use check-function-bodies. Thes
https://gcc.gnu.org/g:08498f81f0595eb8a90ea33afd7dab44bb76b293
commit r15-1659-g08498f81f0595eb8a90ea33afd7dab44bb76b293
Author: Patrick O'Neill
Date: Tue Jun 25 14:14:16 2024 -0700
RISC-V: Rename amo testcases
Rename riscv/amo/ testcases to follow a '{ext}-{model}-{name}-{memory
https://gcc.gnu.org/g:580c37f1ef7db8e7a398184eb8f5d7555124d30a
commit r15-1586-g580c37f1ef7db8e7a398184eb8f5d7555124d30a
Author: Patrick O'Neill
Date: Mon Jun 24 12:06:15 2024 -0700
RISC-V: Add dg-remove-option for z* extensions
This introduces testsuite support infra for removing
https://gcc.gnu.org/g:e03583e7ee99552276a90a4094776fda55ab2e02
commit r15-1456-ge03583e7ee99552276a90a4094776fda55ab2e02
Author: Patrick O'Neill
Date: Tue Jun 18 14:40:15 2024 -0700
RISC-V: Promote Zaamo/Zalrsc to a when using an old binutils
Binutils 2.42 and before don't support
https://gcc.gnu.org/g:4f18f75c5648d0b46a72f18e321bec279a6964be
commit r15-1379-g4f18f75c5648d0b46a72f18e321bec279a6964be
Author: Patrick O'Neill
Date: Mon Jun 17 09:46:05 2024 -0700
RISC-V: Add configure check for Zaamo/Zalrsc assembler support
Binutils 2.42 and before don't suppo
https://gcc.gnu.org/g:5476853b225e1327ec857ee34fdec64429af84f6
commit r15-1302-g5476853b225e1327ec857ee34fdec64429af84f6
Author: Patrick O'Neill
Date: Wed Jun 12 17:10:13 2024 -0700
RISC-V: Add support for subword atomic loads/stores
Andrea Parri recently pointed out that we were
https://gcc.gnu.org/g:eaff4d6714805ba2504270dfff51fca61854542d
commit r15-1221-geaff4d6714805ba2504270dfff51fca61854542d
Author: Patrick O'Neill
Date: Wed Jun 12 11:33:11 2024 -0700
Whitespace cleanup for target-supports.exp
This patch removes trailing whitespace and replaces lead
https://gcc.gnu.org/g:439c0cc9f7f6e83b898cabbd2e34f98484b432d3
commit r15-1219-g439c0cc9f7f6e83b898cabbd2e34f98484b432d3
Author: Patrick O'Neill
Date: Mon Jun 10 17:00:38 2024 -0700
RISC-V: Allow any temp register to be used in amo tests
We artifically restrict the temp registers
https://gcc.gnu.org/g:6343adcef7de1a1214c9b6dd845810aa4a0d19e5
commit r15-1218-g6343adcef7de1a1214c9b6dd845810aa4a0d19e5
Author: Patrick O'Neill
Date: Mon Jun 10 16:58:12 2024 -0700
RISC-V: Fix amoadd call arguments
Update __atomic_add_fetch arguments to be a pointer and value rat
https://gcc.gnu.org/g:8c944f2559ff279ed7e04c2a75881c04c0c31a9b
commit r15-1217-g8c944f2559ff279ed7e04c2a75881c04c0c31a9b
Author: Patrick O'Neill
Date: Mon Jun 10 16:32:11 2024 -0700
RISC-V: Move amo tests into subfolder
There's a large number of atomic related testcases in the ris
https://gcc.gnu.org/g:1588983be6112561c805a50eb7a3c585865beffa
commit r15-1186-g1588983be6112561c805a50eb7a3c585865beffa
Author: Patrick O'Neill
Date: Wed Feb 7 16:30:30 2024 -0800
RISC-V: Add Zalrsc amo-op patterns
All amo patterns can be represented with lrsc sequences.
Add
https://gcc.gnu.org/g:0fea902b1b5311c8b34ae8e789f1733bd8429904
commit r15-1185-g0fea902b1b5311c8b34ae8e789f1733bd8429904
Author: Patrick O'Neill
Date: Mon Jun 10 14:12:40 2024 -0700
RISC-V: Add Zalrsc and Zaamo testsuite support
Convert testsuite infrastructure to use Zalrsc and Z
https://gcc.gnu.org/g:af139b3fc19fbdd7caa649bcb2cb75cc5a254143
commit r15-1184-gaf139b3fc19fbdd7caa649bcb2cb75cc5a254143
Author: Edwin Lu
Date: Wed Feb 7 16:30:28 2024 -0800
RISC-V: Add basic Zaamo and Zalrsc support
There is a proposal to split the A extension into two parts: Zaa
https://gcc.gnu.org/g:ff4dc8b10a421cdb0c56f7f8c238609de4f9fbe2
commit r15-116-gff4dc8b10a421cdb0c56f7f8c238609de4f9fbe2
Author: Patrick O'Neill
Date: Tue Apr 30 13:26:45 2024 -0700
RISC-V: Add testcase for pr114734
gcc/testsuite/ChangeLog:
PR middle-end/114734
https://gcc.gnu.org/g:65107faad79354a75844d8dba053be6509200504
commit r14-9628-g65107faad79354a75844d8dba053be6509200504
Author: Patrick O'Neill
Date: Thu Mar 21 09:47:21 2024 -0700
RISC-V: Require a extension for ztso testcases with atomic insns
Use dg_add_options riscv_a to add
36 matches
Mail list logo