Go to file
Xinliang David Li 4dff875259 Disable frame pointer elimination when using -pg
(Re-apply patch after bug fixing)

This diff makes sure that the driver does not pass
-fomit-frame-pointer or -momit-leaf-frame-pointer to
the frontend when -pg is used. Currently, clang gives 
an error if -fomit-frame-pointer is used in combination 
with -pg, but -momit-leaf-frame-pointer was forgotten.
Also, disable frame pointer elimination in the frontend 
when -pg is set.

Patch by Stefan Kempf.

llvm-svn: 253886
2015-11-23 17:30:31 +00:00
clang Disable frame pointer elimination when using -pg 2015-11-23 17:30:31 +00:00
clang-tools-extra Test to ensure the function does not have an unresolved or unevaluated exception specification before testing whether the function throws or not. Fixes PR25574. 2015-11-19 20:45:35 +00:00
compiler-rt [PGO] Use common definition of raw magic and version 2015-11-23 17:26:53 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Fix some mistakes in the <utility> and <tuple> synopses. No functional change. Thannks to K-ballo for the patch 2015-11-19 19:45:29 +00:00
libcxxabi c++abi: use __builtin_offsetof instead of offsetof 2015-11-18 05:33:38 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld [ELF/AArch64] Factor out overflow checks into a separate function. NFC. 2015-11-23 17:16:09 +00:00
lldb [LLDB][MIPS] Getting 0 index for H/W watchpoint is not necessarily an error 2015-11-23 12:19:59 +00:00
llgo debug: Update for debug info API change. 2015-11-05 22:04:20 +00:00
llvm Fix comment not allowed in C90 2015-11-23 17:05:45 +00:00
openmp Add newlines to debug TRACE messages in kmp_taskdeps.cpp 2015-11-16 22:53:38 +00:00
polly Use SmallVector instead of std::vector 2015-11-23 10:18:23 +00:00