OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [gas/] [symbols.c] - Diff between revs 147 and 160

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 147 Rev 160
Line 57... Line 57...
#endif
#endif
 
 
#define DOLLAR_LABEL_CHAR       '\001'
#define DOLLAR_LABEL_CHAR       '\001'
#define LOCAL_LABEL_CHAR        '\002'
#define LOCAL_LABEL_CHAR        '\002'
 
 
 
#ifndef TC_LABEL_IS_LOCAL
 
#define TC_LABEL_IS_LOCAL(name) 0
 
#endif
 
 
struct obstack notes;
struct obstack notes;
#ifdef TE_PE
#ifdef TE_PE
/* The name of an external symbol which is
/* The name of an external symbol which is
   used to make weak PE symbol names unique.  */
   used to make weak PE symbol names unique.  */
const char * an_external_name;
const char * an_external_name;
Line 2118... Line 2122...
  name = S_GET_NAME (s);
  name = S_GET_NAME (s);
  return (name != NULL
  return (name != NULL
          && ! S_IS_DEBUG (s)
          && ! S_IS_DEBUG (s)
          && (strchr (name, DOLLAR_LABEL_CHAR)
          && (strchr (name, DOLLAR_LABEL_CHAR)
              || strchr (name, LOCAL_LABEL_CHAR)
              || strchr (name, LOCAL_LABEL_CHAR)
 
              || TC_LABEL_IS_LOCAL (name)
              || (! flag_keep_locals
              || (! flag_keep_locals
                  && (bfd_is_local_label (stdoutput, s->bsym)
                  && (bfd_is_local_label (stdoutput, s->bsym)
                      || (flag_mri
                      || (flag_mri
                          && name[0] == '?'
                          && name[0] == '?'
                          && name[1] == '?')))));
                          && name[1] == '?')))));

powered by: WebSVN 2.1.0

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