Hello,

Thank you for reviewing v2!
v3 addresses all comments on v2.

Changes in v3:
- Refactor implementation for the offset limit extension in
  "symbol + offset" from 1MB to 16MB.
- Apply HOST_WIDE_INT_PRINT_UNSIGNED in ASM_OUTPUT_LOCAL.
- Exclude the "Disable the anchors" patch as it is not needed after
  the offset limit refactoring.
- Exclude the "Handle alignment when it is bigger than BIGGEST_ALIGNMENT"
  patch as it is not needed anymore when FFmpeg is compiled without LTO.
  Also, the issue could be addressed in the FFmpeg package when LTO
  is needed.
- Bypass hidden attribute warnings in MinGW until it is implemented.

Regards,
Evgeny


Evgeny Karpov (8):
  Support weak references
  aarch64: Add debugging information
  aarch64: Add minimal C++ support
  aarch64: Exclude symbols using GOT from code models
  aarch64: Multiple adjustments to support the SMALL code model
    correctly
  aarch64: Extend the offset limit in "symbol + offset" from 1MB to 16MB
  Add LTO support
  aarch64: Bypass hidden attribute warnings in MinGW

 gcc/config.gcc                    |  1 +
 gcc/config/aarch64/aarch64-coff.h | 22 +++-------
 gcc/config/aarch64/aarch64.cc     | 34 ++++++++++++++-
 gcc/config/aarch64/cygming.h      | 69 +++++++++++++++++++++++++++++--
 gcc/config/i386/cygming.h         | 16 +++----
 gcc/config/i386/i386-protos.h     |  2 -
 gcc/config/mingw/winnt-dll.cc     |  4 +-
 gcc/config/mingw/winnt.cc         | 33 ++++++++++-----
 gcc/config/mingw/winnt.h          |  7 ++--
 libgcc/config.host                |  1 +
 libgcc/config/aarch64/t-mingw     |  2 +
 libiberty/simple-object-coff.c    |  4 +-
 12 files changed, 146 insertions(+), 49 deletions(-)
 create mode 100644 libgcc/config/aarch64/t-mingw

-- 
2.34.1

Reply via email to