GCC Middle and Back End API Reference
gcc.h File Reference

Go to the source code of this file.

Data Structures

struct  spec_function


int do_spec (const char *)
void record_temp_file (const char *, int, int)
void pfatal_with_name (const char *) ATTRIBUTE_NORETURN
void set_input (const char *)
void lang_specific_driver (struct cl_decoded_option **, unsigned int *, int *)
int lang_specific_pre_link (void)


int n_infiles
int lang_specific_extra_outfiles
const char ** outfiles

Function Documentation

int do_spec ( const char *  )
   These are exported by gcc.c.  
void lang_specific_driver ( struct cl_decoded_option **  ,
unsigned int *  ,
int *   
   Spec files linked with gcc.c must provide definitions for these.  
   Called before processing to change/add/remove arguments.  
int lang_specific_pre_link ( void  )
   Called before linking.  Returns 0 on success and -1 on failure.  
void pfatal_with_name ( const char *  )
void record_temp_file ( const char *  ,
int  ,
void set_input ( const char *  )

Variable Documentation

int lang_specific_extra_outfiles
   Number of extra output files that lang_specific_pre_link may generate.  
int n_infiles
const char** outfiles
   A vector of corresponding output files is made up later.  
   And a vector of corresponding output files is made up later.