14#ifndef CPROVER_GOTO_CC_GCC_MODE_H
15#define CPROVER_GOTO_CC_GCC_MODE_H
48 const std::map<std::string, std::set<std::string>>
arch_map;
51 const std::string &language,
52 const std::string &src,
53 const std::string &dest,
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
std::string native_tool_name
int preprocess(const std::string &language, const std::string &src, const std::string &dest, bool act_as_bcc)
call gcc for preprocessing
static bool needs_preprocessing(const std::string &)
const std::string goto_binary_tmp_suffix
int run_gcc(const compilet &compiler)
call gcc with original command line
gcc_message_handlert gcc_message_handler
void help_mode() final
display command line help
const std::map< std::string, std::set< std::string > > arch_map
Associate CBMC architectures with processor names.
const bool produce_hybrid_binary
int asm_output(bool act_as_bcc, const std::list< std::string > &preprocessed_source_files, const compilet &compiler)
int gcc_hybrid_binary(compilet &compiler)
Command line interpretation for goto-cc.