Bootstrap of trunk fails with Ada on powerpc-unknown-linux-gnu.

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Wed Jan 26 02:04:00 GMT 2005


    I asked RTH about this before posting this here and he said Ada 
    front-end was broken and you need to create a temporary variable for the 
    ADDR_EXPR.

Well, it never did it before.  So what changed?

Also, we've informally defined GENERIC as "the tree language used before
the tree-ssa project" and ADDR_EXPR of a CONSTRUCTOR was most certainly
valid then.  So I don't see any justification for the restriction.

    I think there was another case like this in the Objective-C front-end
    which fixed to create a CONST_DECL for it.

It's not clear to me that a CONST_DECL is the most appropriate representation.
But it would seem that the gimplifier is what's best-suited to make that
determination.



More information about the Gcc mailing list