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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [binutils/] [ieee.c] - Diff between revs 205 and 663

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

Rev 205 Rev 663
Line 4822... Line 4822...
  const char *modname;
  const char *modname;
#ifdef HAVE_DOS_BASED_FILE_SYSTEM
#ifdef HAVE_DOS_BASED_FILE_SYSTEM
  const char *backslash;
  const char *backslash;
#endif
#endif
  char *c, *s;
  char *c, *s;
  unsigned int nindx;
 
 
 
  if (info->filename != NULL)
  if (info->filename != NULL)
    {
    {
      if (! ieee_finish_compilation_unit (info))
      if (! ieee_finish_compilation_unit (info))
        return FALSE;
        return FALSE;
Line 4870... Line 4869...
      || ! ieee_write_byte (info, 1)
      || ! ieee_write_byte (info, 1)
      || ! ieee_write_number (info, 0)
      || ! ieee_write_number (info, 0)
      || ! ieee_write_id (info, info->modname))
      || ! ieee_write_id (info, info->modname))
    return FALSE;
    return FALSE;
 
 
  nindx = info->name_indx;
 
  ++info->name_indx;
  ++info->name_indx;
  if (! ieee_change_buffer (info, &info->vars)
  if (! ieee_change_buffer (info, &info->vars)
      || ! ieee_write_byte (info, (int) ieee_bb_record_enum)
      || ! ieee_write_byte (info, (int) ieee_bb_record_enum)
      || ! ieee_write_byte (info, 3)
      || ! ieee_write_byte (info, 3)
      || ! ieee_write_number (info, 0)
      || ! ieee_write_number (info, 0)
Line 5686... Line 5684...
/* Make an offset type.  */
/* Make an offset type.  */
 
 
static bfd_boolean
static bfd_boolean
ieee_offset_type (void *p)
ieee_offset_type (void *p)
{
{
  struct ieee_handle *info = (struct ieee_handle *) p;
 
  unsigned int targetindx, baseindx;
 
 
 
  targetindx = ieee_pop_type (info);
 
  baseindx = ieee_pop_type (info);
 
 
 
  /* FIXME: The MRI C++ compiler does not appear to generate any
  /* FIXME: The MRI C++ compiler does not appear to generate any
     useful type information about an offset type.  It just records a
     useful type information about an offset type.  It just records a
     pointer to member as an integer.  The MRI/HP IEEE spec does
     pointer to member as an integer.  The MRI/HP IEEE spec does
     describe a pmisc record which can be used for a pointer to
     describe a pmisc record which can be used for a pointer to
     member.  Unfortunately, it does not describe the target type,
     member.  Unfortunately, it does not describe the target type,

powered by: WebSVN 2.1.0

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