From d63e1c80baf7226df875927d11c2122f25d60308 Mon Sep 17 00:00:00 2001
From: Duncan Sands
Date: Mon, 4 Oct 2010 10:06:56 +0000
Subject: Ada support has moved to dragonegg - I am no longer working on Ada in
llvm-gcc.
llvm-svn: 115501
---
llvm/docs/ReleaseNotes.html | 34 +++-------------------------------
1 file changed, 3 insertions(+), 31 deletions(-)
(limited to 'llvm/docs')
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html
index 83586ea4b70..2e9ebd2bdff 100644
--- a/llvm/docs/ReleaseNotes.html
+++ b/llvm/docs/ReleaseNotes.html
@@ -1161,37 +1161,9 @@ Depending on it for anything serious is not advised.
4.2. If you are interested in Fortran, we recommend that you consider using
dragonegg instead.
-The llvm-gcc 4.2 Ada compiler has basic functionality. However, this is not a
-mature technology, and problems should be expected. For example:
-
-- The Ada front-end currently only builds on X86-32. This is mainly due
-to lack of trampoline support (pointers to nested functions) on other platforms.
-However, it also fails to build on X86-64
-which does support trampolines.
-- The Ada front-end fails to bootstrap.
-This is due to lack of LLVM support for setjmp/longjmp style
-exception handling, which is used internally by the compiler.
-Workaround: configure with --disable-bootstrap.
-- The c380004, c393010
-and cxg2021 ACATS tests fail
-(c380004 also fails with gcc-4.2 mainline).
-If the compiler is built with checks disabled then c393010
-causes the compiler to go into an infinite loop, using up all system memory.
-- Some GCC specific Ada tests continue to crash the compiler.
-- The -E binder option (exception backtraces)
-does not work and will result in programs
-crashing if an exception is raised. Workaround: do not use -E.
-- Only discrete types are allowed to start
-or finish at a non-byte offset in a record. Workaround: do not pack records
-or use representation clauses that result in a field of a non-discrete type
-starting or finishing in the middle of a byte.
-- The lli interpreter considers
-'main' as generated by the Ada binder to be invalid.
-Workaround: hand edit the file to use pointers for argv and
-envp rather than integers.
-- The -fstack-check option is
-ignored.
-
+The llvm-gcc 4.2 Ada compiler has basic functionality, but is no longer being
+actively maintained. If you are interested in Ada, we recommend that you
+consider using dragonegg instead.
--
cgit v1.2.3