clang: Don't emit "frame-pointer"="none"
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 7 Dec 2022 18:20:39 +0000 (13:20 -0500)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 4 Jan 2023 00:42:46 +0000 (19:42 -0500)
commitce6ae0b2a26b1ec2f770b2b9474cc4486d60c586
tree7b425e1d2a15b34404d9049c51c42c3fdbac3c30
parent84daed7fd4077704b0029c8f24ede2edd6d5a0e4
clang: Don't emit "frame-pointer"="none"

This is the default behavior and cuts down on attribute spam.
Probably should also do something to consolidate the option spellings;
printing and parsing it is repeated in at least 3 different places.

In the OpenMP tests, I had to manually delete some metadata check
lines update_cc_test_checks was inserting that included the local
build revision.
17 files changed:
clang/include/clang/Basic/CodeGenOptions.h
clang/lib/CodeGen/CGCall.cpp
clang/test/CodeGen/attr-target-clones-aarch64.c
clang/test/CodeGen/attr-target-version.c
clang/test/CodeGen/libcalls.c
clang/test/CodeGen/long-call-attr.c
clang/test/CodeGen/regcall2.c
clang/test/CodeGen/xcore-abi.c
clang/test/CodeGen/xcore-abi.cpp
clang/test/CodeGenCXX/attr-target-clones-aarch64.cpp
clang/test/CodeGenCXX/attr-target-version.cpp
clang/test/OpenMP/amdgcn-attributes.cpp
clang/test/OpenMP/irbuilder_safelen.cpp
clang/test/OpenMP/irbuilder_safelen_order_concurrent.cpp
clang/test/OpenMP/irbuilder_simd_aligned.cpp
clang/test/OpenMP/irbuilder_simdlen.cpp
clang/test/OpenMP/irbuilder_simdlen_safelen.cpp