GCC Middle and Back End API Reference
spec_list Struct Reference
Collaboration diagram for spec_list:

Data Fields

const char * name
const char * ptr
const char ** ptr_spec
struct spec_listnext
int name_len
bool user_p
bool alloc_p

Detailed Description

Structure to keep track of the specs that have been defined so far. These are accessed using %(specname) in a compiler or link spec.


Field Documentation

bool spec_list::alloc_p
const char* spec_list::name

The following 2 fields must be first to allow EXTRA_SPECS to be initialized

Referenced by display_help(), and load_specs().

int spec_list::name_len

Referenced by load_specs().

struct spec_list* spec_list::next

Referenced by display_help(), and load_specs().

const char* spec_list::ptr
const char** spec_list::ptr_spec

The following fields are not initialized by EXTRA_SPECS

Referenced by display_help().

bool spec_list::user_p

The documentation for this struct was generated from the following file: