This is the mail archive of the gcc@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]

Re: Status of Ada in GCC?


On 24 Sep 2002 19:24:50 +0200, Steven Bosscher <s.bosscher@student.tudelft.nl> wrote:

> Op di 24-09-2002, om 00:35 schreef Jason Merrill:
>> > Jason, are you going to create texinfo documentation for this IL,
>> > something like the docs about C trees? Or if you have it as plain text,
>> > I can make texinfo docs from them if you like.
>> 
>> I plan to.  I've been pretty sloppy so far in order to get this stuff
>> working ASAP.  Now that it's working reasonably well, I plan to work on
>> cleaning it up and documenting it properly.
>
> It would help if you document the new IL at least partially, so that g95
> will not be broken for weeks once the merge is done.
>
> Do you have a formal gramamr, or new-il.[ch] or stuff like that? Have
> there been many changes since your mail back in August:
> http://gcc.gnu.org/ml/gcc/2002-08/msg01397.html ?

Not many.  As I mentioned to Dan, I've dropped LABELED_BLOCK_EXPR,
EXIT_BLOCK_EXPR and EXIT_EXPR in favor of just using GOTO_EXPR.

Also, currently any non-compound-stmt may have an EXPR_WITH_FILE_LOCATION
wrapped around it.  I want to switch to a different way of representing
file position, but this was the simplest way to start with.

And there's now a third operand to SWITCH_EXPR, an optional list of case
labels, but that hasn't been implemented yet.

And there's a new ASM_EXPR, but that shouldn't affect you.

Jason


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