================
@@ -452,6 +454,9 @@ arm::FloatABI arm::getDefaultFloatABI(const llvm::Triple 
&Triple) {
   case llvm::Triple::OpenBSD:
     return FloatABI::SoftFP;
 
+  case llvm::Triple::Fuchsia:
----------------
petrhosek wrote:

For Fuchsia, on other architectures we don't specify any environment and I felt 
that requiring environment only for ARM (i.e. using `arm-fuchsia-gnueabihf`) 
would be inconsistent. Furthermore, as you pointed out, there are also place 
where `GNUEABIHF` behavior is likely undesirable for Fuchsia so I decide to 
instead directly conditionalize this and other places on OS rather than 
environment. I do expect we might need to another pass to make sure we get the 
right behavior, but at least for the initial version this change should be 
sufficient.

https://github.com/llvm/llvm-project/pull/163848
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to