Hans Wennborg b18ca7296e Revert "[Driver] Mark many target-specific driver-only options as TargetSpecific"
This broke building the TSan runtime on Mac, see comment on
5548843d69

> so that they get an error on other targets. This change uses let statements to
> apply `Flags = [TargetSpecific]` to options (mostly -m*) without specifying `Flags`.
> Follow-up to D151590.
>
> For some options, e.g. -mdefault-build-attributes (D31813), -mbranch-likely
> (D38168), -mfpu=/-mabi= (6890b9b71e525020ab58d436336664beede71575), a warning
> seems desired in at least certain cases. This is not the best practice, but this
> change works around them by not applying `Flags = [TargetSpecific]`.
>
> (
> For Intel CPU errata -malign-branch= family options, we also drop the unneeded
> NotXarchOption flag. This flag reports an error if the option is used with
> -Xarch_*. This error reporting does not seem very useful.
> )

This reverts commit 5548843d692a92a7840f14002debc3cebcb3cdc3.
2023-06-12 17:18:09 +02:00
..
2023-05-10 11:51:06 -04:00
2022-06-07 06:42:35 -07:00
2022-09-08 01:39:06 -07:00
2022-08-31 10:31:45 -07:00
2022-08-04 16:54:19 -07:00
2022-08-05 16:27:17 -07:00
2022-09-20 13:32:40 -07:00
2022-09-15 19:58:42 -07:00
2023-03-09 21:41:58 -05:00
2021-04-27 13:19:17 -07:00
O.c
2023-03-23 13:52:38 -07:00
2022-05-25 06:48:21 -07:00
2021-05-15 10:22:49 -07:00
2022-04-21 19:58:22 +02:00
2023-05-15 08:56:16 -07:00
2023-02-13 17:25:45 +00:00
2022-12-23 15:34:06 +01:00
2023-01-05 20:27:32 +08:00