FreeBSD/contrib/binutils/gas/config/tc-ia64.c
/* Return a string for the target object file format.  */
Return a string for the target object file format.
Return a string for the target object file format .
const char *
ia64_target_format ()
{
  if (OUTPUT_FLAVOR == bfd_target_elf_flavour)
    {
      if (md.flags & EF_IA_64_BE)
	{
	  if (md.flags & EF_IA_64_ABI64)
#if defined(TE_AIX50)
	    return "elf64-ia64-aix-big";
#elif defined(TE_HPUX)
	    return "elf64-ia64-hpux-big";
#else
	    return "elf64-ia64-big";
#endif
	  else
#if defined(TE_AIX50)
	    return "elf32-ia64-aix-big";
#elif defined(TE_HPUX)
	    return "elf32-ia64-hpux-big";
#else
	    return "elf32-ia64-big";
#endif
	}
      else
	{
	  if (md.flags & EF_IA_64_ABI64)
#if defined(TE_AIX50)
	    return "elf64-ia64-aix-little";
#elif defined(TE_FreeBSD)
	    return "elf64-ia64-freebsd";
#else
	    return "elf64-ia64-little";
#endif
	  else
#ifdef TE_AIX50
	    return "elf32-ia64-aix-little";
#else
	    return "elf32-ia64-little";
#endif
	}
    }
  else
    return "unknown-format";
}
const char * ia64_target_format ( ) { if ( OUTPUT_FLAVOR == bfd_target_elf_flavour ) { if ( md . flags & EF_IA_64_BE ) { if ( md . flags & EF_IA_64_ABI64 ) #if defined ( TE_AIX50 ) return " " ; #elif defined ( TE_HPUX ) return " " ; #else return " " ; #endif else #if defined ( TE_AIX50 ) return " " ; #elif defined ( TE_HPUX ) return " " ; #else return " " ; #endif } else { if ( md . flags & EF_IA_64_ABI64 ) #if defined ( TE_AIX50 ) return " " ; #elif defined ( TE_FreeBSD ) return " " ; #else return " " ; #endif else #ifdef TE_AIX50 return " " ; #else return " " ; #endif } } else return " " ; }
Return a string for the target object file format.
Return a string for the target object file format .