#include "version.h"
#include "diagnostic-core.h"
Go to the source code of this file.
◆ do_spec()
int do_spec |
( |
const char * | spec | ) |
|
|
extern |
◆ driver_get_configure_time_options()
void driver_get_configure_time_options |
( |
void(* | cb )(const char *option, void *user_data), |
|
|
void * | user_data ) |
|
extern |
PR jit/64810.
Targets can provide configure-time default options in
OPTION_DEFAULT_SPECS. The jit needs to access these, but
they are expressed in the spec language.
Run just enough of the driver to be able to expand these
specs, and then call the callback CB on each
such option. The options strings are *without* a leading
'-' character e.g. ("march=x86-64"). Finally, clean up.
References do_option_spec(), gcc_assert, i, init_opts_obstack(), n_switches, path_prefix::name, NULL, obstack, option_default_specs, opts_obstack, switchstr::part1, and switches.
◆ lang_specific_driver()
Spec files linked with gcc.cc must provide definitions for these.
Called before processing to change/add/remove arguments.
Referenced by process_command().
◆ lang_specific_pre_link()
int lang_specific_pre_link |
( |
void | | ) |
|
|
extern |
◆ record_temp_file()
void record_temp_file |
( |
const char * | filename, |
|
|
int | always_delete, |
|
|
int | fail_delete ) |
|
extern |
◆ set_input()
void set_input |
( |
const char * | filename | ) |
|
|
extern |
◆ lang_specific_extra_outfiles
int lang_specific_extra_outfiles |
|
extern |
◆ n_infiles
Referenced by add_infile(), alloc_infile(), do_spec_1(), driver::do_spec_on_infiles(), driver_handle_option(), driver::finalize(), driver::maybe_print_and_exit(), driver::maybe_run_linker(), driver::prepare_infiles(), process_command(), remove_outfile_spec_function(), replace_outfile_spec_function(), and single_input_file_index().
◆ outfiles