https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881
--- Comment #37 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- Created attachment 59304 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59304&action=edit Minimal reproducer To be compiled with -O: team.c: In function 'gomp_team_start': team.c:22:1: error: unrecognizable insn: 22 | } | ^ (insn 8 7 9 2 (set (reg:DI 101) (const:DI (plus:DI (unspec:DI [ (symbol_ref:DI ("gomp_tls_data") [flags 0x2a] <var_decl 0x7ffb0f019cf0 gomp_tls_data>) ] UNSPEC_SECREL32) (const_int 8 [0x8])))) "team.c":21:24 -1 (nil)) during RTL pass: vregs team.c:22:1: internal compiler error: in extract_insn, at recog.cc:2882