Please apply the patch from the attached debdiff. It allowed me to
compile gcc-4.4 entirely (no -B) on an m68k system with an experi-
mental (non-packaged) TLS capable eglibc installed, which in turn
I will now be using to build the packaged eglibc.
The two pr*.diff fix ICEs and wrong-code generation and are required.
The multiarch.h patch adds names for the multilib/arch targets stock
gcc wants to build for m68k. I have disabled that in rules2 though,
until we get past the TLS transition. Then, we can discuss among the
m68k porters which multilib targets to build at all, but please keep
it like this for a while, to ease the transition.
This has not been run through the testsuite yet, because I want to
get eglibc built first, which is a showstopper for much more. How-
ever, bootstrapping, stage comparision, and whatever works. Building
gcc alone on an emulated (= rather fast) m68k takes about three days,
so please bear with me on that.