https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115153
--- Comment #7 from rudi at heitbaum dot com --- (In reply to Andrew Pinski from comment #6) > I suspect r14-4365-g0731889c026bfe is the cause. > > ``` > (define_insn "arm_atomic_loaddi2_ldrd" > [(set (match_operand:DI 0 "register_operand" "=r") > (unspec_volatile:DI > - [(match_operand:DI 1 "arm_sync_memory_operand" "Q")] > + [(match_operand:DI 1 "memory_operand" "m")] > VUNSPEC_LDRD_ATOMIC))] > "ARM_DOUBLEWORD_ALIGN && TARGET_HAVE_LPAE" > - "ldrd%?\t%0, %H0, %C1" > - [(set_attr "predicable" "yes")]) > + "ldrd\t%0, %H0, %1" > +) > ``` > > Most likely that should have been `ldrd_strd_offset_operand/Do` . There > might be other places in that patch which made the same mistake too. I can confirm that reverting https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=0731889c026bfe;hp=bada3c27d855430af736de51439ce275cffda754 allows for the successful compile of both libsanitizer and kodi.