Re: propolice support for linux

From: Nix
Date: Fri Jan 14 2005 - 09:11:34 EST


On 14 Jan 2005, Ulrich Drepper yowled:
> Finally, the gcc patch is not going to work as is on architectures
> like IA-64 which do not have the kind of adressing modes which are
> needed for the code to work.

Nor does it work on SPARC-like processors (it tries, but the resulting
programs dump core).

> To fully understand the problem, you need to understand compiler
> design, and especially RTL. The latter by itself is another problem:
> getting the code work in gcc 4 is at least challenging due the SSA.

Probably a rewrite (using trees instead of RTL) would be easier;
preferably by someone who actually documents what the patch is doing and
submits it in a fashion acceptable to the GCC people; i.e. not in a
single huge nearly-unexplained lump followed by all queries going
unanswered.

Working directly on trees would have the advantage that it would work on
every platform GCC supports straight away (or at least it would have a
higher chance of doing so).

--
`Blish is clearly in love with language. Unfortunately,
language dislikes him intensely.' --- Russ Allbery
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/