[PATCH] D56927: Disable PIC/PIE for MSP430 target

2019-01-29 Thread Dmitry Mikushin via Phabricator via cfe-commits
dmikushin updated this revision to Diff 184118. dmikushin added a comment. Unbreaking patch by providing an appropriate toolchain requirement Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D56927/new/ https://reviews.llvm.org/D56927 Files: lib/Driver/ToolChains/

[PATCH] D56925: Do not use frame pointer by default for MSP430

2019-01-29 Thread Dmitry Mikushin via Phabricator via cfe-commits
dmikushin updated this revision to Diff 184116. dmikushin edited the summary of this revision. dmikushin added a comment. Unbreaking clang driver patch. Not using calla asm instruction, as recomended. Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D56925/new/ https

[PATCH] D56927: Disable PIC/PIE for MSP430 target

2019-01-23 Thread Dmitry Mikushin via Phabricator via cfe-commits
dmikushin updated this revision to Diff 183214. dmikushin added a comment. Adding test case Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D56927/new/ https://reviews.llvm.org/D56927 Files: lib/Driver/ToolChains/MSP430.h test/CodeGen/msp430-reloc.c Index: te

[PATCH] D56925: Do not use frame pointer by default for MSP430

2019-01-22 Thread Dmitry Mikushin via Phabricator via cfe-commits
dmikushin updated this revision to Diff 182998. dmikushin added a comment. @grimar Please find the updated patch with a test case. Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D56925/new/ https://reviews.llvm.org/D56925 Files: lib/Driver/ToolChains/Clang.cpp

[PATCH] D56927: Disable PIC/PIE for MSP430 target

2019-01-18 Thread Dmitry Mikushin via Phabricator via cfe-commits
dmikushin created this revision. dmikushin added a reviewer: asl. Herald added a subscriber: cfe-commits. Relocatable code generation is meaningless on MSP430, as the platform is too small to use shared libraries. Repository: rC Clang https://reviews.llvm.org/D56927 Files: lib/Driver/Tool

[PATCH] D56925: Do not use frame pointer by default for MSP430

2019-01-18 Thread Dmitry Mikushin via Phabricator via cfe-commits
dmikushin created this revision. Herald added a subscriber: cfe-commits. dmikushin added a reviewer: asl. > 3.3.9 Frame Pointer > MSP430 does not use a frame pointer. This effectively limits a single call > frame to 0x7fff bytes, which is the minimum SP offset supported by any > instruction We