This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

IA64 cross compilation broken



Folks --

I can't seem to build a x86->ia64 cross compiler.  I get:

  ../../gcc/libgcc2.h:99: no data type for mode `TI'
  ../../gcc/libgcc2.h:100: no data type for mode `TI'

I'm not sure what's going on here.  I understand that we don't have
support for 128-bit ints on 32-bit machines (that's a bug in our
integer representation design, but that's another story).  However,
libgcc2.h defines TItype and friends independently of the host.  Does
this mean that GCC cannot cross-compile from a 32-bit host to a 64-bit
machine if the 64-bit machine has 128-bit types?

Or is there some magic one needs to do when configuring?

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]