1 /* PR target/101772  */
2 /* { dg-do compile } */
3 /* { dg-additional-options "-O0 -march=x86-64 -mstackrealign" } */
4 
5 struct _Unwind_Context _Unwind_Resume_or_Rethrow_this_context;
6 
7 void offset (int);
8 
9 struct _Unwind_Context {
10   void *reg[7];
_Unwind_Resume_or_Rethrow()11 } _Unwind_Resume_or_Rethrow() {
12   struct _Unwind_Context cur_contextcur_context =
13       _Unwind_Resume_or_Rethrow_this_context;
14   offset(0);
15   __builtin_eh_return ((long) offset, 0);
16 }
17