Since FreeBSD 8 / 9 support was dropped from the Driver there is room to simplify things with the ARM handling.
The exception model handling function can be removed.
EABI is now the default.
Paths
| Differential D144823
[Driver][FreeBSD] Simplify ARM handling ClosedPublic Authored by brad on Feb 26 2023, 4:36 AM.
Details
Summary Since FreeBSD 8 / 9 support was dropped from the Driver there is room to simplify things with the ARM handling. The exception model handling function can be removed. EABI is now the default.
Diff Detail
Unit TestsFailed Event TimelineHerald added subscribers: hiraditya, kristof.beyls, krytarowski, arichardson. · View Herald Transcript Comment Actions I think this is fine. @emaste can you think of any objections? 8 and 9 are long gone. This revision is now accepted and ready to land.Mar 4 2023, 4:09 PM This revision was landed with ongoing or failed builds.Mar 10 2023, 1:13 PM Closed by commit rG13a10e7ec90a: [Driver][FreeBSD] Simplify ARM handling (authored by brad). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 500553 clang/lib/Basic/Targets/ARM.cpp
clang/lib/Driver/ToolChains/FreeBSD.h
clang/lib/Driver/ToolChains/FreeBSD.cpp
clang/test/Driver/arm-abi.c
clang/test/Driver/freebsd.c
llvm/lib/TargetParser/ARMTargetParser.cpp
|