https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81426
--- Comment #5 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to John Paul Adrian Glaubitz from comment #4) > > It helps, indeed. The build now passes the problematic source code file. > However, it now bails out later with: > > /tmp/cck5XKuE.s: Assembler messages: > /tmp/cck5XKuE.s:3780: Error: syntax error in @(disp,[Rn, gbr, pc]) > /tmp/cck5XKuE.s:3780: Error: invalid operands for opcode > /tmp/cck5XKuE.s:3787: Error: syntax error in @(disp,[Rn, gbr, pc]) > /tmp/cck5XKuE.s:3787: Error: invalid operands for opcode > Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:18583: recipe > for target > 'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MapPrototype. > cpp.o' fai > led > make[3]: *** > [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/runtime/MapPrototype. > cpp.o] Error 1 > make[3]: *** Waiting for unfinished jobs... > > This sounds like a different issue. Can you please create another PR for that with the title "syntax error in @(disp,[Rn, gbr, pc]) when compiling with -mlra" and attach the reproducer?