OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [config/] [alpha/] [alpha.c] - Diff between revs 282 and 378

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;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.