| ... | ... | @@ -3230,8 +3230,20 @@ fn getLDMOption(target: std.Target) ?[]const u8 { |
| 3230 | 3230 | .sparcv9 => return "elf64_sparc", |
| 3231 | 3231 | .mips => return "elf32btsmip", |
| 3232 | 3232 | .mipsel => return "elf32ltsmip", |
| 3233 | | .mips64 => return "elf64btsmip", |
| 3234 | | .mips64el => return "elf64ltsmip", |
| 3233 | .mips64 => { |
| 3234 | if (target.abi == .gnuabin32) { |
| 3235 | return "elf32btsmipn32"; |
| 3236 | } else { |
| 3237 | return "elf64btsmip"; |
| 3238 | } |
| 3239 | }, |
| 3240 | .mips64el => { |
| 3241 | if (target.abi == .gnuabin32) { |
| 3242 | return "elf32ltsmipn32"; |
| 3243 | } else { |
| 3244 | return "elf64ltsmip"; |
| 3245 | } |
| 3246 | }, |
| 3235 | 3247 | .s390x => return "elf64_s390", |
| 3236 | 3248 | .x86_64 => { |
| 3237 | 3249 | if (target.abi == .gnux32) { |