]> granicus.if.org Git - clang/commit
Drop non-cfi assembly support from clang.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 30 Apr 2014 02:22:09 +0000 (02:22 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 30 Apr 2014 02:22:09 +0000 (02:22 +0000)
commit42e599fb3f4321c02cb221c7c90ad91e994aafb6
treed9f2c7d59e585b54dc213c3abbb6c8dd48c9ebcb
parent4a925782e3f6efeeda184dca0d8e6562ce4d15e2
Drop non-cfi assembly support from clang.

After this patch clang will ignore -fdwarf2-cfi-asm and -ffno-dwarf2-cfi-asm and
always print assembly that uses cfi directives.

In llvm, MC itself supports cfi since the end of 2010 (support started
in r119972, is reported in the 2.9 release notes).

In binutils the support has been around for much longer. It looks like
support started to be added in May 2003. It is available in 2.15
(31-Aug-2011, 2.14 is from 12-Jun-2003).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207602 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/Options.td
include/clang/Frontend/CodeGenOptions.def
lib/CodeGen/BackendUtil.cpp
lib/Driver/Tools.cpp
lib/Frontend/CompilerInvocation.cpp
test/Driver/cfi.c [deleted file]
test/Driver/dwarf2-cfi-asm.c [deleted file]