https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93108
--- Comment #1 from Sergei Trofimovich <slyfox at inbox dot ru> --- Created attachment 47573 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47573&action=edit min-bug.c The bug initially discovered on gcc-9.2.0. creduce managed to shrink it down to min-bug.c. On it the error and generated file look like: $ ./xgcc -B. -fstack-protector-strong -c min-bug.c -o min-bug.o -save-temps min-bug.c: Assembler messages: min-bug.c:430: Error: internal error: fixup not contained within frag $ nl -ha min-bug.s 426 BZ $0,L:4 427 SLU $0,$2,32 428 SR $0,$0,32 429 CMP $0,$0,0 430 BZ $0,L:4 431 GETA $2,LC:0 432 STOU $2,h 433 L:4 IS @ 434 SUBU $0,$253,16 435 LDO $1,$0,0 436 LDO $0,__stack_chk_guard 437 CMP $0,$1,$0 438 BZ $0,L:28 439 PUSHJ $8,__stack_chk_fail 440 L:28 IS @ 441 SET $0,$2 442 INCL $254,#190 443 LDO $253,$254,0 444 ADDU $254,$254,8 445 POP 1,0 446 .data ! mmixal:= 8H LOC 9B