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: bootstrap failure current CVS in Ada




On Tue, 4 Jan 2005, Richard Kenner wrote:

   The java problem is that Java doesn't create a block tree for functions,
   it relies on the function lowering to do it.
   Does Ada do the same?

Ada *tries* to create a block tree for functions.  There's always the chance
it's done incorrectly, but there's been no evidence of that so far.

Then it's not the same problem as the java problem.

We are trying to call gen_subprogram_die twice for the same decl, which shouldn't happen (it's callers are supposed to make sure we haven't already output it).
Let me know if this fixes it.
This is the only obvious caller that isn't doing such checking, and thus, could cause this problem.
If it doesn't fix it, i'll go try to build ada and debug it.

Attachment: dwarf2ada.diff
Description: Text document


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