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: Ada is broken in a clean directory



On Jun 30, 2005, at 4:25 PM, Paul Brook wrote:


On Thursday 30 June 2005 04:24, Andrew Pinski wrote:
Ada is now broken on the mainline by:
2005-06-28  Paul Brook  <paul@codesourcery.com>
	* Makefile.in: Set and use UNWIND_H.  Install as unwind.h.
	* c-decl.c (finish_decl): Call default_init_unwind_resume_libfunc.
	* except.c (add_ehspec_entry): Generate arm eabi filter lists.
	(assign_filter_values): Ditto.
	...

The error is:
/Users/pinskia/src/cool/gcc/gcc/ada/raise.c:98:20: unwind.h: No such
file or directory
/Users/pinskia/src/cool/gcc/gcc/ada/raise.c:109: error: parse error
before "__gnat_Unwind_RaiseException"
/Users/pinskia/src/cool/gcc/gcc/ada/raise.c:109: warning: type defaults
to `int' in declaration of `__gnat_Unwind_RaiseException'

None of the machines I tried even get that far in an ada bootstrap.


Probably something in the ada frontend is missing a dependency on
stmp-int-hdrs, or CFLAGS is missing "-Isystem ./include".

I filed PR 22301 for this bug. I can attach log if you want but I will note this worked before you patch.

-- Pinski


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