https://gcc.gnu.org/g:e5798872281de0c4c2e87587cbb562552048ccdb
commit r15-7090-ge5798872281de0c4c2e87587cbb562552048ccdb
Author: Alfie Richards
Date: Thu Jan 9 09:45:32 2025 +
Add warning for non-spec compliant FMV in Aarch64
This patch adds a warning when FMV is used for Aarc
https://gcc.gnu.org/g:1a3a5f5db6603f9212d421bfc48aa7e2922efd00
commit r15-7099-g1a3a5f5db6603f9212d421bfc48aa7e2922efd00
Author: Alfie Richards
Date: Tue Jan 21 13:42:05 2025 +
Regenerate aarch64.opt.urls
This updates aarch64.opt.urls after my patch earlier today.
Pus
https://gcc.gnu.org/g:ddc65177bb5a799acb8b17181ca8275acc462a81
commit r15-7101-gddc65177bb5a799acb8b17181ca8275acc462a81
Author: Alfie Richards
Date: Tue Jan 21 13:53:29 2025 +
MAINTAINERS: add myself to write after approval
ChangeLog:
* MAINTAINERS: Add mysel
https://gcc.gnu.org/g:0c66b2f14b5d4cd46388d79b4a73a77433e1dd22
commit r12-11010-g0c66b2f14b5d4cd46388d79b4a73a77433e1dd22
Author: Andrew Carlotti
Date: Tue Jul 30 16:26:04 2024 +0100
aarch64: Use PAUTH instead of V8_3A in some places
gcc/ChangeLog:
PR target/11937
https://gcc.gnu.org/g:9a206e0522b42342b7356369d0d77f28c044f091
commit 9a206e0522b42342b7356369d0d77f28c044f091
Author: Alfie Richards
Date: Thu Feb 13 15:30:45 2025 +
Change target_version semantics to follow ACLE specification.
This changes behavior of target_clones and targe
https://gcc.gnu.org/g:fcce1c2be2d17cb138ec6869be319da39b51c7a8
commit fcce1c2be2d17cb138ec6869be319da39b51c7a8
Author: Alfie Richards
Date: Wed Feb 12 14:13:02 2025 +
Refactor FMV name mangling.
This patch is an overhaul of how FMV name mangling works. Previously
mangling
https://gcc.gnu.org/g:4a1e6acecf55e8d4b008fdf4efba6160e9cd1108
commit 4a1e6acecf55e8d4b008fdf4efba6160e9cd1108
Author: Alfie Richards
Date: Fri Jan 31 10:47:14 2025 +
Update is_function_default_version to work with target_version.
Notably this respects target_version semantics
https://gcc.gnu.org/g:9f857996ad74fabf86f174b5cc6b8052d7131fa8
commit 9f857996ad74fabf86f174b5cc6b8052d7131fa8
Author: Alfie Richards
Date: Thu Feb 13 16:52:28 2025 +
Remove FMV beta warning.
This patch removes the warning for target_version and target_clones
in aarch64 as
https://gcc.gnu.org/g:2a3abe41cbd4b8d6b509b72f086ff1b58fb285de
commit 2a3abe41cbd4b8d6b509b72f086ff1b58fb285de
Author: Alfie Richards
Date: Wed Apr 2 13:37:02 2025 +
c: Add target_version attribute support.
This commit introduces support for the target_version attribute in the
https://gcc.gnu.org/g:2061ee1fbd17cadf7b840e03c6e881d0c508a296
commit 2061ee1fbd17cadf7b840e03c6e881d0c508a296
Author: Alfie Richards
Date: Wed Apr 2 14:24:00 2025 +
c: Improve diagnostics for C FMV declaration conflicts.
Improves diagnostic messages for conflicting function m
https://gcc.gnu.org/g:5c3d8e4a4e73b4dd32b3c03334cd1d97b9bda9db
commit 5c3d8e4a4e73b4dd32b3c03334cd1d97b9bda9db
Author: Alice Carlotti
Date: Tue Jan 28 15:17:33 2025 +
Add x86 FMV symbol tests
This is for testing the x86 mangling of FMV versioned function
assembly names.
The branch 'alfierichards/heads/fmv_c' was created in namespace 'refs/users'
pointing to:
2061ee1fbd17... c: Improve diagnostics for C FMV declaration conflicts.
https://gcc.gnu.org/g:d5b12f31d02063d4d7c8051887b44d6b6bc62ef7
commit d5b12f31d02063d4d7c8051887b44d6b6bc62ef7
Author: Alice Carlotti
Date: Tue Jan 28 15:16:31 2025 +
Add PowerPC FMV symbol tests.
This tests the mangling of function assembly names when annotated with
targe
https://gcc.gnu.org/g:ef26faa3ebf69727e6f73b430d935e390f9cb577
commit ef26faa3ebf69727e6f73b430d935e390f9cb577
Author: Alfie Richards
Date: Thu Mar 27 14:12:06 2025 +
Change function versions to be implicitly ordered.
This changes function version structures to maintain the de
https://gcc.gnu.org/g:aa80e36976e1a5d6e51bcad77ccb27fcd6e31874
commit aa80e36976e1a5d6e51bcad77ccb27fcd6e31874
Author: Alfie Richards
Date: Mon Mar 24 10:45:56 2025 +
Add string_slice class.
The string_slice inherits from array_slice and is used to refer to a
substring of
https://gcc.gnu.org/g:4936254aa6111db3e85e07da4894b6950a7d1b76
commit 4936254aa6111db3e85e07da4894b6950a7d1b76
Author: Alfie Richards
Date: Fri Jan 31 11:46:08 2025 +
Add dispatcher_resolver_function and is_target_clone to cgraph_node.
These flags are used to make sure manglin
https://gcc.gnu.org/g:376346bceddbd874cb7a0c02fbe2feb77cecdce5
commit 376346bceddbd874cb7a0c02fbe2feb77cecdce5
Author: Alfie Richards
Date: Wed Feb 5 12:56:52 2025 +
Add assembler_name to cgraph_function_version_info.
This adds the assembler_name member to cgraph_function_vers
https://gcc.gnu.org/g:5cb80d373a338aec848850d90d12063ff5a704f9
commit 5cb80d373a338aec848850d90d12063ff5a704f9
Author: Alfie Richards
Date: Tue Jan 28 15:42:49 2025 +
Remove unnecessary `record` argument from maybe_version_functions.
Previously, the `record` argument in maybe_
https://gcc.gnu.org/g:591e01d35957ab3e2a8082e0f2ef6e855683aa16
commit 591e01d35957ab3e2a8082e0f2ef6e855683aa16
Author: Alfie Richards
Date: Fri Jan 31 10:49:42 2025 +
Change make_attribute to take string_slice.
gcc/ChangeLog:
* attribs.cc (make_attribute): Cha
https://gcc.gnu.org/g:564bd7c0b472d5ce1d112c6111dedc1a480bb3f1
commit 564bd7c0b472d5ce1d112c6111dedc1a480bb3f1
Author: Alfie Richards
Date: Mon Mar 24 13:20:01 2025 +
Refactor FMV frontend hooks and logic.
This change refactors FMV handling in the frontend to allows greater
https://gcc.gnu.org/g:f54b7da000f2d3fe1211957fb2e33a87882461cc
commit f54b7da000f2d3fe1211957fb2e33a87882461cc
Author: Alfie Richards
Date: Thu Feb 13 15:59:43 2025 +
Add error cases and tests for Aarch64 FMV.
This changes the ambiguation error for C++ to cover cases of differ
https://gcc.gnu.org/g:1c497dd6c089b53e388f847807029348b3620bc3
commit 1c497dd6c089b53e388f847807029348b3620bc3
Author: Alfie Richards
Date: Mon Mar 24 11:45:32 2025 +
Refactor riscv target parsing to take string_slice.
This is a quick refactor of the riscv target processing co
https://gcc.gnu.org/g:f5e08ff26e1a5e6f2799f5828008eeec1edddc5d
commit f5e08ff26e1a5e6f2799f5828008eeec1edddc5d
Author: Alfie Richards
Date: Mon Mar 24 15:04:38 2025 +
Add reject_target_clone hook in order to filter target_clone versions.
This patch introduces the TARGET_REJECT
https://gcc.gnu.org/g:fd372533f3130f3dd554d5afb05fed9bbe61c8f1
commit fd372533f3130f3dd554d5afb05fed9bbe61c8f1
Author: Alfie Richards
Date: Mon Mar 24 16:02:07 2025 +
Support mixing of target_clones and target_version.
This patch adds support for the combination of target_clon
https://gcc.gnu.org/g:93a83a8e51a92699948ba322c22d071e89d0eedf
commit 93a83a8e51a92699948ba322c22d071e89d0eedf
Author: Alfie Richards
Date: Fri Jan 31 11:47:57 2025 +
Add clone_identifier function.
This is similar to clone_function_name and its siblings but takes an
identi
https://gcc.gnu.org/g:35ed15af7ddab55c2ea1c07811f273a7c4e223fa
commit r14-11513-g35ed15af7ddab55c2ea1c07811f273a7c4e223fa
Author: Andrew Carlotti
Date: Tue Jul 30 16:26:04 2024 +0100
aarch64: Use PAUTH instead of V8_3A in some places
PR target/119383
gcc/ChangeLog
https://gcc.gnu.org/g:070296e6c313a7748efe053feacade4905901b5e
commit r13-9482-g070296e6c313a7748efe053feacade4905901b5e
Author: Andrew Carlotti
Date: Tue Jul 30 16:26:04 2024 +0100
aarch64: Use PAUTH instead of V8_3A in some places
gcc/ChangeLog:
* config/aarch64
https://gcc.gnu.org/g:17c466b660b798e22702e8ac5e3d6f840e1c6896
commit 17c466b660b798e22702e8ac5e3d6f840e1c6896
Author: Alfie Richards
Date: Fri Jan 31 10:51:14 2025 +
Add get_clone_versions and get_version functions.
This is a reimplementation of get_target_clone_attr_len,
28 matches
Mail list logo