This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RS6000] powerpc64le -ffixed-cr2 -ffixed-cr3 -ffixed-cr4 ICE
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: Alan Modra <amodra at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org, David Edelsohn <dje dot gcc at gmail dot com>
- Date: Tue, 3 May 2016 19:33:26 -0500
- Subject: Re: [RS6000] powerpc64le -ffixed-cr2 -ffixed-cr3 -ffixed-cr4 ICE
- Authentication-results: sourceware.org; auth=none
- References: <20160503145224 dot GP18915 at bubble dot grove dot modra dot org> <20160503152159 dot GC20260 at gate dot crashing dot org> <20160503234520 dot GQ18915 at bubble dot grove dot modra dot org>
On Wed, May 04, 2016 at 09:15:20AM +0930, Alan Modra wrote:
> On Tue, May 03, 2016 at 10:22:02AM -0500, Segher Boessenkool wrote:
> > Have you tested if save and restore are correct now? I.e. not touching
> > the fixed ones.
>
> It doesn't matter if we save more cr fields than needed,
Right, currently we store all CR fields with movesi_from_cr, and that
hinders shrink-wrapping a lot. As long as rs6000_emit_move_from_cr
has the correct information (and it should anyway, for elfv2), I am
happy :-)
Thanks for checking,
Segher