| ... | ... | @@ -170,7 +170,7 @@ fn _start() callconv(.naked) noreturn { |
| 170 | 170 | .loongarch32, .loongarch64 => ".cfi_undefined 1", |
| 171 | 171 | .m68k => ".cfi_undefined %%pc", |
| 172 | 172 | .m88k => ".cfi_undefined %%r1", |
| 173 | | .microblaze, .microblazeel => ".cfi_undefined r15", |
| 173 | .microblaze, .microblazeel => "", // No CFI support. |
| 174 | 174 | .mips, .mipsel, .mips64, .mips64el => ".cfi_undefined $ra", |
| 175 | 175 | .or1k => ".cfi_undefined r9", |
| 176 | 176 | .powerpc, .powerpcle, .powerpc64, .powerpc64le => ".cfi_undefined lr", |
| ... | ... | @@ -345,11 +345,11 @@ fn _start() callconv(.naked) noreturn { |
| 345 | 345 | , |
| 346 | 346 | .microblaze, .microblazeel => |
| 347 | 347 | // r1 = SP, r15 = LR, r19 = FP, r20 = GP |
| 348 | | \\ ori r15, r0, r0 |
| 349 | | \\ ori r19, r0, r0 |
| 348 | \\ ori r15, r0, 0 |
| 349 | \\ ori r19, r0, 0 |
| 350 | 350 | \\ mfs r20, rpc |
| 351 | | \\ addik r20, r20, _GLOBAL_OFFSET_TABLE_ + 8 |
| 352 | | \\ ori r5, r1, r0 |
| 351 | \\ addi r20, r20, _GLOBAL_OFFSET_TABLE_ + 8 |
| 352 | \\ ori r5, r1, 0 |
| 353 | 353 | \\ andi r1, r1, -4 |
| 354 | 354 | \\ brlid r15, %[posixCallMainAndExit] |
| 355 | 355 | , |