[all-commits] [llvm/llvm-project] 96d824: [ARM] Enable cfi-icall for thumb triples (#102126)
Oliver Stannard via All-commits
all-commits at lists.llvm.org
Wed Aug 7 02:21:33 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 96d824d935d631a4c28133f9f8f1f583eefd040d
https://github.com/llvm/llvm-project/commit/96d824d935d631a4c28133f9f8f1f583eefd040d
Author: Oliver Stannard <oliver.stannard at arm.com>
Date: 2024-08-07 (Wed, 07 Aug 2024)
Changed paths:
M clang/lib/Driver/ToolChain.cpp
M clang/test/Driver/fsanitize.c
Log Message:
-----------
[ARM] Enable cfi-icall for thumb triples (#102126)
Support for this was added back in 2016
(https://reviews.llvm.org/D27499), but never enabled in the driver.
Since then, it's been possible to enable this with an arm triple and the
-mthumb option, but not with a thumb triple.
This also caused -fsanitise=cfi to enable cfi-icall for arm triple but
not thumb triples, which caused spurious sanitiser failures if mixing
the two ISAs in one program.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list