#include "config.h"#include "system.h"#include "coretypes.h"#include "tm.h"#include "tree.h"#include "flags.h"#include "toplev.h"#include "output.h"#include "rtl.h"#include "ggc.h"#include "tm_p.h"#include "cpplib.h"#include "target.h"#include "langhooks.h"

Go to the source code of this file.
Functions/Subroutines | |
| static void | init_attributes (void) |
| tree | decl_attributes (tree *node, tree attributes, int flags) |
Variables | |
| static struct attribute_spec * | attribute_tables [4] |
| static bool | attributes_initialized = false |
| static struct attribute_spec | empty_attribute_table [] |
Definition at line 137 of file attribs.c.
References a, args, ARRAY_SIZE, ATTR_FLAG_ARRAY_NEXT, ATTR_FLAG_BUILT_IN, ATTR_FLAG_DECL_NEXT, ATTR_FLAG_FUNCTION_NEXT, ATTR_FLAG_TYPE_IN_PLACE, attributes_initialized, build_pointer_type(), build_type_attribute_variant(), build_type_copy(), chainon(), DECL_ATTRIBUTES, DECL_MODE, DECL_P, attribute_spec::decl_required, DECL_SIZE, error(), attribute_spec::function_type_required, gcc_assert, attribute_spec::handler, i, IDENTIFIER_POINTER, init_attributes(), gcc_target::insert_attributes, int, is_attribute_p(), layout_decl(), list_length(), lookup_attribute(), attribute_spec::max_length, attribute_spec::min_length, attribute_spec::name, NULL, NULL_TREE, relayout_decl(), simple_cst_equal(), targetm, TREE_CHAIN, TREE_CODE, tree_cons, TREE_PURPOSE, TREE_TYPE, TREE_VALUE, TYPE_ATTRIBUTES, TYPE_MAIN_VARIANT, TYPE_NEXT_VARIANT, TYPE_P, attribute_spec::type_required, TYPE_SIZE, and warning.
Definition at line 55 of file attribs.c.
References ARRAY_SIZE, gcc_target::attribute_table, attributes_initialized, attribute_spec::decl_required, attribute_spec::function_type_required, gcc_assert, i, len, max_length, attribute_spec::min_length, attribute_spec::name, NULL, strcmp(), strlen(), targetm, and attribute_spec::type_required.
struct attribute_spec* attribute_tables[4] [static] |
bool attributes_initialized = false [static] |
struct attribute_spec empty_attribute_table[] [static] |
1.5.6