This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix up rotate expansion (take 2)
- From: DJ Delorie <dj at redhat dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 25 Apr 2014 17:50:07 -0400
- Subject: Re: [PATCH] Fix up rotate expansion (take 2)
- Authentication-results: sourceware.org; auth=none
- References: <20130510145355 dot GR1377 at tucnak dot redhat dot com> <518D804A dot 9080609 at redhat dot com> <20130511070552 dot GS1377 at tucnak dot redhat dot com> <20130511084701 dot GT1377 at tucnak dot redhat dot com> <201404170222 dot s3H2MqFA014502 at greed dot delorie dot com> <20140418105948 dot GA1817 at tucnak dot redhat dot com>
The x86 case differs from the msp430 case in that the x86 case makes
the count a *smaller* mode (SI->QI) where the msp430 case makes it
*bigger* (HI->SI). msp430 uses the "Handle expanding beyond a word"
case in convert_move() (msp430's word is HImode), ending in the
multiword-by-hand case.