You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In PR #332 and in my upcoming PR for fixing issue #367, I have noticed two functions, __multi3 and __divmoddi4, which have #[aapcs_on_arm] for no apparent reason. Amanieu said that all it does is force soft-float convention even on hard-float targets. I checked the arm part of compiler-rt and don't see anything unusual with those functions. Those two functions are the only non-floating-point related functions with #[aapcs_on_arm] on them. Can I remove those two instances of #[aapcs_on_arm] in my two PRs?
The text was updated successfully, but these errors were encountered:
These are likely a mistake. IIRC we copied this mostly from compiler-rt, but even there it may have been a mistake or we mistakenly copied something over. Should be fine to fix!
In PR #332 and in my upcoming PR for fixing issue #367, I have noticed two functions,
__multi3
and__divmoddi4
, which have#[aapcs_on_arm]
for no apparent reason. Amanieu said that all it does is force soft-float convention even on hard-float targets. I checked the arm part ofcompiler-rt
and don't see anything unusual with those functions. Those two functions are the only non-floating-point related functions with#[aapcs_on_arm]
on them. Can I remove those two instances of#[aapcs_on_arm]
in my two PRs?The text was updated successfully, but these errors were encountered: