This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [vms] Add new translations
- From: Tristan Gingold <gingold at adacore dot com>
- To: Jay K <jay dot krell at cornell dot edu>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 21 Oct 2010 13:55:05 +0200
- Subject: Re: [vms] Add new translations
- References: <1287655583.11405.ezmlm@gcc.gnu.org> <COL101-W5257683582320D5C132CD6E65D0@phx.gbl>
On Oct 21, 2010, at 1:00 PM, Jay K wrote:
>
> Don't slow down on account of me, but:
>
> 1) ? These lists should be factored, as they are largely the same between vms-crtl.h and vms-crtl-64.h
> 1b) You can also make the common case(s) something like
> #define DECC(x) { #x, "decc$" #x, 0 }, or somesuch. Similar can capture the
> "common special cases" of _foo32, _foo64, etc.
Yes, that's the plan. But this won't happen before end of stage 1.
> 2) I had a longer/different list of symbols at some point, i.e. enough to cross compile/link cvs, gcc, binutils.
> I need to get back to that project..
> 2b) It might be nice if gcc understood the VMS headers enough so it could determine the names from them,
> instead of this mechanism.
We also have planned to work on that. But this mechanism is still needed for non-C languages (such as Ada!)
> 3) There is a problem when you add ffs to these lists, it conflicts with the builtin. I opened a bug...
>
> Except for #3, I'm just stating the obvious..
Thanks,
Tristan.