summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-10-17 03:08:50 +0200
committerKevin Ryde <user42@zip.com.au>2001-10-17 03:08:50 +0200
commit0b5a2b95b7ddf0a1832fc23a4f9e8e785a071b6a (patch)
tree97b743b2efb4ad05777ae37c0ca74070215933bf /doc
parentc980158bd8a68738f98e41e308febd5c1c75b02c (diff)
downloadgmp-0b5a2b95b7ddf0a1832fc23a4f9e8e785a071b6a.tar.gz
Brought across from the TODO file:
Add alpha OSF nm format. Add HPPA rename hppa directory to pa32. Add IRIX 6.5 as not liking .byte in text section. Add m88k for non-underscore systems.
Diffstat (limited to 'doc')
-rw-r--r--doc/tasks.html17
1 files changed, 15 insertions, 2 deletions
diff --git a/doc/tasks.html b/doc/tasks.html
index b92810b7c..7251479b3 100644
--- a/doc/tasks.html
+++ b/doc/tasks.html
@@ -536,15 +536,27 @@ Copyright 2000, 2001 Free Software Foundation, Inc.
<li> Alpha ev67 and ev68: Recognise these in config.guess, the same as recent
configfsf.guess does. (Not that we've got anything specific for them
right now.)
+<li> Alpha: On OSF the nm format is not recognised by
+ <code>GMP_ASM_LSYM_PREFIX</code>. We end up falling back on
+ <code>L</code> which is probably right, but it might be desirable to
+ recognise the format, or try to jam it into BSD mode or whatever.
+<li> HPPA: rename `hppa' =&gt; `pa32'.
+<li> HPPA: Combine the pa64 and pa64w directories.
<li> HPPA: config.guess should recognize 7000, 7100, 7200, and 8x00.
<li> HPPA 2.0w: gcc is rumoured to support 2.0w as of version 3, though
perhaps just as a build-time choice. In any case, figure out how to
identify a suitable gcc or put it in the right mode, for the GMP compiler
choices.
+<li> Mips: Rename `mips2' =&gt; `mips32' and `mips3' =&gt; `mips64'.
<li> Mips: config.guess should say mipsr3000, mipsr4000, mipsr10000, etc.
"hinv -c processor" gives lots of information on Irix. Standard
config.guess etc append "el" to indicate endianness, but GMP probably
doesn't care about endianness and could forget about that.
+<li> Mips: IRIX 6.5 "as" doesn't like the <code>.byte</code> used in
+ <code>GMP_ASM_LSYM_PREFIX</code> because it's data being emitted in the
+ text section. It also complains about lacking
+ <code>.ent</code>/<code>.end</code> directives. The <code>L</code> is
+ probably right, but perhaps the test should be improved.
<li> Power: config.guess might be able to use AIX 4
<code>_system_configuration.implementation</code> for more accurate CPU
determination.
@@ -577,10 +589,11 @@ Copyright 2000, 2001 Free Software Foundation, Inc.
be conditionalized, and the appropriate form could be selected with the
<code>HAVE_NATIVE</code> scheme if/when the code switches to use a
<code>PROLOGUE</code> style.
-<li> Combine the pa64 and pa64w directories.
-<li> Rename `mips2' =&gt; `mips32' and `mips3' =&gt; `mips64'.
<li> <code>DItype</code>: The setup in gmp-impl.h for non-GCC could use an
autoconf test to determine whether <code>long long</code> is available.
+<li> m88k: Make the assembler code work on non-underscore systems. Conversion
+ to .asm would be desirable. Ought to be easy, but would want to be
+ tested.
</ul>