This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap is broken on i[345]86-linux
- From: Jan Hubicka <jh at suse dot cz>
- To: FX Coudert <fxcoudert at gmail dot com>
- Cc: michael dot meissner at amd dot com, gcc-patches List <gcc-patches at gcc dot gnu dot org>, rth at redhat dot com, jh at suse dot cz, ubizjak at gmail dot com
- Date: Sun, 29 Apr 2007 15:47:53 +0200
- Subject: Re: Bootstrap is broken on i[345]86-linux
- References: <19c433eb0704180058k1efd94ccqe5eda2120726e2ee@mail.gmail.com> <A94F7CB8-977D-4729-ADD4-0A412462D9DE@gmail.com>
> ping again, again and again. Bootstrap has been broken on i[345]86-
> linux with default options for more than a month. It's sad that
> noone, including i386 maintainers, cares enough to review an already
> existing patch or pressure the original committers (H. J. Lu and
> Michael Meissner) into doing something, maybe disabling decimal float
> on i[345]86-linux.
The problem is that the proposed patch is more a workaround, rather
than that a generic fix is needed in push expanding machinery. (as
mentioned earlier in thread, emit_move_insn knows how to decompose
decimal into integer, but push code doesn't)
I can write it, but my hdd just died today so I will need some time to
recover data from backups. So if someone beats me, it would be nice.
I will try to get into it ASAP.
Honza
>
>
> >[ http://gcc.gnu.org/ml/gcc/2007-04/msg00145.html ]
> >>I'm starting to look into it now.
> >
> >ping? FWIW, bootstrap looks still broken...
> >
> >Could you propose a patch, disable decimal float for i[345]86-linux,
> >revert your original patch or review the patch at
> >http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01764.html ? I think
> >we're not missing ways of action here :)
> >
> >Failing that, can a i386 maintainer do something (a non-exhaustive
> >list of possible actions can be found in the above paragraph)?
> >
> >Thanks,
> >FX