llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
29.16k stars 12.03k forks source link

long_call attribute is not supported on ARM #39969

Open glandium opened 5 years ago

glandium commented 5 years ago
Bugzilla Link 40623
Version unspecified
OS Linux
CC @froydnj

Extended Description

GCC supports __attribute__((long_call)) and __attribute__((short_call)) on ARM, but clang apparently only supports the former on MIPS.

llvmbot commented 4 months ago

@llvm/issue-subscribers-backend-arm

Author: Mike Hommey (glandium)

| | | | --- | --- | | Bugzilla Link | [40623](https://llvm.org/bz40623) | | Version | unspecified | | OS | Linux | | CC | @froydnj | ## Extended Description GCC supports `__attribute__((long_call))` and `__attribute__((short_call))` on ARM, but clang apparently only supports the former on MIPS.