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