@@ -0,0 +1,23 @@
+! Test that -mframe-pointer can accept only specific values.
banach-space wrote:
You seem to be testing a bit more in this file than this comment suggests (e.g.
that `-mframe-pointer` will make the compiler insert the new attributes)
Please, c
@@ -245,6 +245,24 @@ static void
parseCodeGenArgs(Fortran::frontend::CodeGenOptions &opts,
opts.AliasAnalysis = opts.OptimizationLevel > 0;
+ if (const llvm::opt::Arg *a =
+ args.getLastArg(clang::driver::options::OPT_mframe_pointer_EQ)) {
+llvm::StringRef s
@@ -245,6 +245,24 @@ static void
parseCodeGenArgs(Fortran::frontend::CodeGenOptions &opts,
opts.AliasAnalysis = opts.OptimizationLevel > 0;
+ if (const llvm::opt::Arg *a =
+ args.getLastArg(clang::driver::options::OPT_mframe_pointer_EQ)) {
+llvm::StringRef s
https://github.com/Radu2k updated
https://github.com/llvm/llvm-project/pull/74598
>From fda39a4d196c6cdafe3ee42358c962ef0173aaca Mon Sep 17 00:00:00 2001
From: Radu2k
Date: Wed, 6 Dec 2023 14:39:24 +
Subject: [PATCH 01/15] Pass to add frame pointer attribute
---
.../include/flang/Frontend