Ping: https://gcc.gnu.org/pipermail/gcc-patches/2020-August/552186.html 
<https://gcc.gnu.org/pipermail/gcc-patches/2020-August/552186.html>

Thanks.

> On 18 Aug 2020, at 6:02 pm, Pat Bernardi <berna...@adacore.com> wrote:
> 
> As observed a number of years ago in the following thread, i386/i386elf.h has 
> not been kept up to date:
> 
> https://gcc.gnu.org/pipermail/gcc/2013-August/209981.html
> 
> This patch does the following cleanup:
> 
> 1. The return convention now follows the i386 and x86_64 SVR4 ABIs again. As 
> discussed in the above thread, the current return convention does not match 
> any other target or existing ABI, which is problematic since the current 
> approach is inefficient (particularly on x86_64-elf) and confuses other tools 
> like GDB (unfortunately that thread did not lead to any fix at the time). 
> 
> 2. The default version of ASM_OUTPUT_ASCII from elfos.h is used. As mentioned 
> in the cleanup of i386/sysv4.h [1] the ASM_OUTPUT_ASCII implementation then 
> used by sysv4.h, and currently used by i386elf.h, has a significantly higher 
> computation complexity than the default version provided by elfos.h.
> 
> [1] https://gcc.gnu.org/pipermail/gcc-patches/2011-February/305559.html

Reply via email to