diff options
Diffstat (limited to 'gas/config/tc-mips.c')
-rw-r--r-- | gas/config/tc-mips.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 66f52b0080..beaa11a5aa 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -14419,3 +14419,16 @@ mips_dwarf2_format (void) else return dwarf2_format_32bit; } + +int +mips_dwarf2_addr_size (void) +{ + if (mips_abi == N64_ABI) + return 8; + /* GCC for 64-bit targets turns on mlong64 giving + us 64-bit addresses. */ + else if (mips_abi == EABI_ABI && !file_mips_gp32) + return 8; + else + return 4; +} |