[COFF] Add support for aligncomm directives
These are emitted for comm symbols in object files, when targeting a GNU environment. Alternatively, just ignore them since we already align CommonChunk to the natural size of the content (up to 32 bytes). That would only trade away the possibility to overalign small symbols, which doesn't sound like something that might not need to be handled? Differential Revision: https://reviews.llvm.org/D36304 llvm-svn: 310871
Showing
- lld/COFF/Chunks.cpp 4 additions, 0 deletionslld/COFF/Chunks.cpp
- lld/COFF/Chunks.h 1 addition, 0 deletionslld/COFF/Chunks.h
- lld/COFF/Config.h 3 additions, 0 deletionslld/COFF/Config.h
- lld/COFF/Driver.cpp 24 additions, 0 deletionslld/COFF/Driver.cpp
- lld/COFF/Driver.h 1 addition, 0 deletionslld/COFF/Driver.h
- lld/COFF/DriverUtils.cpp 16 additions, 0 deletionslld/COFF/DriverUtils.cpp
- lld/COFF/Options.td 1 addition, 0 deletionslld/COFF/Options.td
- lld/COFF/Symbols.h 1 addition, 1 deletionlld/COFF/Symbols.h
- lld/test/COFF/common-alignment.test 78 additions, 0 deletionslld/test/COFF/common-alignment.test
Loading
Please register or sign in to comment