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]
Other format: [Raw text]

[Bug middle-end/6552] make gnatlib_and_tools fails compiling a-chahan.adb on IRIX 6.2


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6552



------- Additional Comments From ro at gcc dot gnu dot org  2003-10-24 21:06 -------
I have no idea what goes wrong with my mail submissions: it is getting really
tedious having to check if they make it to bugzilla and copy them to the web
interface otherwise ;-(

I've now been able to successfully run a full mips-sgi-irix6.5 bootstrap
with all languages including Ada with the workaround you mentioned.

The procedure was somewhat tedious, so here are the details:

* Bootstrap CVS mainline with GNAT 3.15p with -g removed from STAGE1_CFLAGS
  (to avoid PR ada/6669) and -O2 removed from the toplevel and gcc
  Makefiles to avoid a miscompilation by the bootstrap GNAT.

* Bootstrap CVS mainline again with the previously generated GNAT 3.4, but
  again with -O2 removed.

* Bootstrap CVS mainline a third time with full optimization.

This allowed both bootstrap and make gnatlib_and_tools to complete
successfully.

Besides, I tried the same thing on mips-sgi-irix6.2 to be able to provide a
bootstrap GNAT 3.4 on the oldest possible IRIX 6 version, but failed since
even without optimization, the generated stage1 compiler built by GNAT
3.15p ICEed at the end of stage1 building libgcc (sorry, I didn't keep the
details).

I may try again if I find a way to provide an IRIX 6.2 bootstrap GNAT,
otherwise I could make a provisory binary distribution of mainline GNAT for
IRIX 6.5 if you can tell me how to handle the Functions_Return_By_DSP
issue.

	Rainer


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