This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Haifa doclet
- To: egcs-bugs at cygnus dot com
- Subject: Haifa doclet
- From: Dave Love <d dot love at dl dot ac dot uk>
- Date: 14 Nov 1997 17:12:51 +0000
- Organization: Daresbury Laboratory, Warrington WA4 4AD, UK
There currently seems to be a lack of clues about configuring
--enable-haifa.
1997-11-14 Dave Love <d.love@dl.ac.uk>
* configure.in: Add AC_ARG_ENABLE for Haifa as documentation.
--- configure.in 1997/11/14 17:06:05 1.4
+++ configure.in 1997/11/14 17:06:40
@@ -85,6 +85,12 @@
extra_c_objs="${extra_c_objs} cpplib.o cppexp.o cpphash.o cpperror.o"
extra_c_flags=-DUSE_CPPLIB=1
fi)
+
+# Enable Haifa scheduler.
+AC_ARG_ENABLE(haifa,
+[ --enable-haifa Use the experimental scheduler.
+ --disable-haifa Don't use the experimental scheduler for the
+ targets which normally enable it.])
# Enable threads
# Pass with no value to take the default
--- install.texi 1997/09/25 11:03:47 1.3
+++ install.texi 1997/11/14 17:08:44
@@ -176,6 +176,16 @@
effect, though perhaps there are other systems where it could usefully
make a difference.
+@cindex Haifa scheduler
+@cindex scheduler, experimental
+@item --enable-haifa
+@item --disable-haifa
+Use @samp{--enable-haifa} to enable use of an experimental instruction
+scheduler (from IBM Haifa). This may or may not produce better code.
+Some targets on which it is known to be a win enable it by default; use
+@samp{--disable-haifa} to disable it in these cases. @code{configure}
+will print out whether the Haifa scheduler is enabled when it is run.
+
@cindex Objective C threads
@cindex threads, Objective C
@item --enable-objcthreads=@var{type}