This is the mail archive of the gcc-patches@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]

Interix i386 & Alpha 32 status.


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
===================================================


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