]> granicus.if.org Git - clang/commit
Do not use frame pointer by default for MSP430
authorAnton Korobeynikov <anton@korobeynikov.info>
Tue, 5 Feb 2019 20:15:03 +0000 (20:15 +0000)
committerAnton Korobeynikov <anton@korobeynikov.info>
Tue, 5 Feb 2019 20:15:03 +0000 (20:15 +0000)
commitfe234d2e99d873d68d3f707af17fb4d41fe57bdc
tree4f3ecf39ad78710832439d42fd456269817462d4
parentcac247a1b8e26061360cefa7e0d782807850d2fc
Do not use frame pointer by default for MSP430

This is suggested by 3.3.9 of MSP430 EABI document.
We do allow user to manually enable frame pointer. GCC toolchain uses the same behavior.

Patch by Dmitry Mikushev!

Differential Revision: https://reviews.llvm.org/D56925

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@353212 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/Clang.cpp
test/CodeGen/msp430-fp-elim.c [new file with mode: 0644]