https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115485
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |6.4.0
Status|UNCONFIRMED |NEW
Summary|CASEServer.cpp:203:1: |[11/12/13/14/15 Regression]
|internal compiler error: in |CASEServer.cpp:203:1:
|require_pic_register, at |internal compiler error: in
|config/arm/arm.c:7855 |require_pic_register, at
| |config/arm/arm.c:7855
Last reconfirmed| |2024-06-23
Known to fail| |7.1.0, 9.5.0
Ever confirmed|0 |1
Target Milestone|--- |11.5
--- Comment #14 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Reduced testcase:
```
struct c1 {
virtual void func1() = 0;
};
struct c2 {
virtual ~c2() {}
};
struct c3 : c2, c1 {
void func1() override;
void func3();
};
void c3::func1() {
func3();
}
```
Options needed to get the ICE:
```
-fPIE -mno-pic-data-is-text-relative -mlong-calls -ffunction-sections
```
The ICE started in GCC 7.x.