URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Show entire file |
Details |
Blame |
View Log
Rev 282 |
Rev 378 |
Line 5943... |
Line 5943... |
ofs = build_decl (BUILTINS_LOCATION,
|
ofs = build_decl (BUILTINS_LOCATION,
|
FIELD_DECL, get_identifier ("__offset"),
|
FIELD_DECL, get_identifier ("__offset"),
|
integer_type_node);
|
integer_type_node);
|
DECL_FIELD_CONTEXT (ofs) = record;
|
DECL_FIELD_CONTEXT (ofs) = record;
|
TREE_CHAIN (ofs) = space;
|
TREE_CHAIN (ofs) = space;
|
|
/* ??? This is a hack, __offset is marked volatile to prevent
|
|
DCE that confuses stdarg optimization and results in
|
|
gcc.c-torture/execute/stdarg-1.c failure. See PR 41089. */
|
|
TREE_THIS_VOLATILE (ofs) = 1;
|
|
|
base = build_decl (BUILTINS_LOCATION,
|
base = build_decl (BUILTINS_LOCATION,
|
FIELD_DECL, get_identifier ("__base"),
|
FIELD_DECL, get_identifier ("__base"),
|
ptr_type_node);
|
ptr_type_node);
|
DECL_FIELD_CONTEXT (base) = record;
|
DECL_FIELD_CONTEXT (base) = record;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.