comp.lang.ada
 help / color / mirror / Atom feed
From: "Vincent MORIN" <vincent.morin@univ-brest.fr>
Subject: gcc backend object lib for windows Gnat 3.13
Date: Fri, 9 Nov 2001 11:24:11 +0100
Date: 2001-11-09T10:21:09+00:00	[thread overview]
Message-ID: <9sgaml$ipc$1@melon.univ-brest.fr> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1317 bytes --]

     Hello to the Ada community,

     Is there anyone who recompiled the whole gnat 3.13 for windows ? I
would like to relink the gnat1.exe with a custom ada part of gnat, but the
standard gcc backend (gigi function and the rest).
     I succeeded in relinking with a recompilation of selected c files form
the patched 2.8.1 gcc distribution but as everyone knows, when you recompile
a C program it first never compiles ok, and then never runs as expected (the
contrary of Ada ! ). So it is linked, the ada part executes fine, but post
gigi C functions generate internal errors in unexpected parts of the
translation to gnu tree.
     If somebody has working objects of the C backend (comprising a-trans.c
and others as well as proper gcc *.c files) or a library for them so that a
gnatmake can provide a working executable, I would be interested. Otherwise,
I debug the C mess (I ll finish with a good understanding of the backend,
but, well :( .

     Nobody rewrited a gcc like backend in Ada for i386 targets ? what a
nice thing it would be, understandable, compilable, working, all fine so to
say !

     VMO

I had a dream : " Procedure To_Trash ( Language => C ); "

--
vincent.morin@univ-brest.fr
Laboratoire de Biostatistiques et Informatique M�dicale
22 Avenue Camille Desmoulins
29285 Brest cedex







             reply	other threads:[~2001-11-09 10:24 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-09 10:24 Vincent MORIN [this message]
2001-11-09 17:31 ` gcc backend object lib for windows Gnat 3.13 Pascal Obry
2001-11-09 18:16 ` Ted Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox