This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Interix i386 & Alpha 32 status.
- To: "egcs-patches at egcs dot cygnus dot com" <egcs-patches at egcs dot cygnus dot com>, "egcs at egcs dot cygnus dot com" <egcs at egcs dot cygnus dot com>
- Subject: Interix i386 & Alpha 32 status.
- From: Donn Terry <donn at interix dot com>
- Date: Fri, 07 May 1999 14:08:15 -0600
We can call the ports to Interix for both i386 and Alpha 32 successful,
given that there are a number of patches pending that need to be applied
to the official trees.
In short, a full build of both architectures yields a gcc regression
with only failures that show up on the same architecture in other
environments. (This means a 3 stage bootstrap building all 6
languages included in egcs, and running regression for the 4 which
include regression suites.) I haven't run the library regressions
yet.
All but one of the patches below have actually been submitted, that
is explained below.
The Interix build ultimately relies on a linker/assembler/gdb suite
that's currently being worked through the appropriate paths.
There are more fixes coming, but they are less critical.
----------Needed for Interix only.
| --------Many/all architectures could use.
| ------Alpha 32
| ----NT
| --My reference. () indicate not submitted.
|
I 05 Handle environment variable interpolation
Generally useful, but interix needs it.
I (08) Set search path for /usr/include (in gcc.c). Not submitted because
it has 0 chance of acceptance. (Looking for alternate.)
* A 18 Fix mzero to honor -mieee or equivalent. (DejaGnu fix is
suggested but may not be possible.)
? A 19 ! Fix for bad inline of switch. (May help others.)
A 20 ! .mask and .frame wrong.
A 25 ! Emit .stabs parameter info after it's calculated (not before).
A ? 27 ! Probe stack for all alloca() calls (else overflow stack).
A 39 ! chkr function pointer type wrong.
A 42 ! Signedness of pointers.
? A 45 ! Reg alloc. May be latent bug in other architectures.
? A 46 ! Constant pool transitive closure. (May help others.)
I ? 47 Fortran d/etime.
! indicates a patch that is particularly critical.
Features:
* 41 print_rtl robustness.
N 40 NT style bitfield packing.
--
===================================================
Donn Terry mailto:donn@interix.com
Softway Systems, Inc. http://www.interix.com
2850 McClelland Dr, Ste. 1800 Ft.Collins CO 80525
Tel: +1-970-204-9900 Fax: +1-970-204-9951
===================================================