Hello, Thank you for reviewing v1!
v2 Changes: - Add extra comments and extend patch descriptions. - Extract libstdc++ changes to a separate patch. - Minor style refactoring based on the reviews. - Unify mingw_pe_declare_type for functions and objects. Regards, Evgeny Evgeny Karpov (9): 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: Use symbols without offset to prevent relocation issues aarch64: Disable the anchors Add LTO support aarch64: Handle alignment when it is bigger than BIGGEST_ALIGNMENT gcc/config.gcc | 1 + gcc/config/aarch64/aarch64-coff.h | 32 +++++++------- gcc/config/aarch64/aarch64.cc | 43 ++++++++++++++++--- 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 ++-- libiberty/simple-object-coff.c | 4 +- 10 files changed, 158 insertions(+), 53 deletions(-) -- 2.34.1