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


Daniel Berlin <dberlin@dberlin.org> writes:

> 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.

It fails in a different place - here:

stage1/xgcc -Bstage1/ -B/opt/gcc/4.0-devel/x86_64-suse-linux-gnu/bin/ -c -g -O2     -gnatpg -gnata -I- -I. -Iada -I/cvs/gcc/gcc/ada /cvs/gcc/gcc/ada/exp_ch2.adb -o ada/exp_ch2.o
+===========================GNAT BUG DETECTED==============================+
| 4.0.0 20050105 (experimental) (x86_64-suse-linux-gnu) GCC error:         |
| in add_abstract_origin_attribute, at dwarf2out.c:10465                   |
| Error detected at exp_ch2.adb:749:1                                      |
| Please submit a bug report; see http://gcc.gnu.org/bugs.html.            |
| Include the entire contents of this bug box in the report.               |
| Include the exact gcc or gnatmake command that you entered.              |
| Also include sources listed below in gnatchop format                     |
| (concatenated together with no headers between files).                   |
+==========================================================================+

Andreas
-- 
 Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
  SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126

Attachment: pgp00000.pgp
Description: PGP signature


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