Issue 76794
Summary [AArch64] aarch64 don't support lower eh_return
Labels new issue
Assignees
Reporter SihangZhu
    LLVM in aarch64 does not support lowering eh_frame. There is no error in the current compilation, but no corresponding code is generated. [godbolt](https://godbolt.org/#z:OYLghAFBqd5QCxAYwPYBMCmBRdBLAF1QCcAaPECAMzwBtMA7AQwFtMQByARg9KtQYEAysib0QXACx8BBAKoBnTAAUAHpwAMvAFYTStJg1AB9U8lJL6yAngGVG6AMKpaAVxYMQAJlIOAMngMmABy7gBGmMQgAKykAA6oCoS2DM5uHnoJSTYCAUGhLBFRXBaYVjkMQgRMxARp7p4%2BlpjWKVU1BHkh4ZExFtW19RklCgOdgd2FvVwAlBaorsTI7BwAbqh46ACkGgCCmAhcANQQgQRHqqRH65tHAFRxMzu7WwDsAELPR0emYa50NgYxgOxmImAIiwYJ0uR0eWwAzJ89m8ACIcOa0TjRXieDhaUioTiOI4KBZLTBHLZeeE8UgETTouYAa28kgAdFwAByc%2BGc6LwgBs0U5kgFkmi0kxHEkvBYEg0GlIuPxhI4vAUIEV9Lx6NIcFgMEQKFQLDidEi5EoaFN5qiNRYq05AFpkMgDEYuNEFXwAZENRAwgzSGFAjUAJ6cWkh5jEMMAeTC2ha2tp1rYgjjDFoEZ1pCwf2AjjEtA13F4WBYhmA4lz%2BDBrVWmFL%2BMwqhargIK1pZzKQdoeDCxHDziwQYIxDwcrLcyoBmACgAanhMAB3ONxRiR3j8QQiMTsKQyQSKFTqXO6HzukxmfQDjWQOaoOIVUsuo68VCN4gTrD3iBzZpWjsCAHCGTwSn8CYCiKTJEmSAQwNg7IUi6aDplKco2jGRCRjKZMsI6VCemKfoOhw0jaiIqZigAsllgkDEsRxINVSOe1HSdJgjjdKsjk9NkNAEk5cEIEhKWpWZeG1LQZmZEB4XhNkFOUlTVP0TgZVIOUvHZSQuA0ABOV4uC4LxXg0V5oisnxlQ/Th1U1OkGTmfUjQWAg4g7S0IGtM16GIYJWBWdjnS4nijD46IBIE3hMHwIgfz0HdhFEcRD2Sk81CDC9SBXIc4i3RiOGxJUWM4OMO0885UCoNjiAdULuKvSLoo0E5nBtfzxPhLwZik5yis0uUuEUrx9JFPkTK8LwJVK3NVQcrVnL1Q0ICQPAyAoCAOCdKgGFQJ18AUURiHQJ1VjEVxMCdZg2AUDgg1821ArYTgQs4preP4wT8QrKt6CdBQw0KFxm1i%2BKSE2JLfWITiCHHAcOybIMaFoTtYbTRgCDBn00ciQ7MALJ1An4FGYeJhhRmIVwgIYJ02GqdAmGqFHZD3NLpAypQsvPbwMPw4DQJcBoQFFXwGHQKiYK4AV4jgipELFrJ4IYKXpllwCKnaQZheGfnae18Z8mIvRRjI3XwIoo3JmluZx0wTAoY0IqStsglOD8PwFwAWSOABJAAlI4l1XSI6oaj7wuAFqfuEiHiG6kojg6vyw6pHq%2BqcnVZPU6VZRAAUvCU15OS5DRBRlgyDI0WW3YWixHOkxlSBZeEDIE6JXjFUy9IsgV4ViKV4WY%2Bb7KzmSVvgVy1uNTqLS2p7/JQe0xWAV54UVVH0f9QNc2jcMt2DUNYwTJNrEPzGMyzHNfsJ1xC2LUtaT%2Bowa1%2Bjb8MbHHW3bTtD57KU%2BJ%2ByDmHBgFY%2BIEZTh4DOOci5lxrg3LiWkyV2YHk5rITKZ58S6HhPoKsIBTDGHMMAv8j5nwpFfAAdRcGdUYYYAZYB4kOCoH4vw/mRg%2BfWFR7ASxwj4SCxtqISFeHLZCCELYSB8MrCoatigiM1gRHW6RwJNDwgbMYsjhFWz4VbTRXBXi0UWPRWYudXZlQ4EcXYAdvZiiOAAcUcMSV4SkhIQBEglROmcm451buyHqnJzJcCrtEAyNJjK5yGiASybJxQCkLvpDQsTC42XMYtceupp5IHclVbyi9IgvRWFYmxkh7GOKOM4xSLZ45QxKCg1KaCjzyG5lgnQ8lcr5UKqYkeKpyqVQ7EcGqljrG2IcU4lxbUIAp1tN1eEXiBqkAQJgJgWAoj/gifnHSbIJQKRLsEyQOyRRzR6WqBuS1s5yUFGySybd15tw3q8V4Y1c7DyOXZE53iipeG6W8/q5zSBfiSHYSQQA%3D%3D%3D)
```C
void
eh1 (int x, void *p)
{
  __builtin_eh_return (x, p);
}
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to