Re: [PATCH] Power/GCC: Remove trailing NOP from byte-swap code

2014-06-20 Thread Maciej W. Rozycki
On Fri, 20 Jun 2014, David Edelsohn wrote: > gcc/ > * config/rs6000/rs6000.md: Append `DONE' to preparation > statements of `bswap' pattern splitters. > > Okay. Committed, thanks for your review. Maciej

Re: [PATCH] Power/GCC: Remove trailing NOP from byte-swap code

2014-06-20 Thread David Edelsohn
014-06-20 Maciej W. Rozycki gcc/ * config/rs6000/rs6000.md: Append `DONE' to preparation statements of `bswap' pattern splitters. Okay. Thanks, David

[PATCH] Power/GCC: Remove trailing NOP from byte-swap code

2014-06-19 Thread Maciej W. Rozycki
Hi, This change removes an extraneous NOP instruction placed at the end of code produced by each of byte-swap patterns due to the expansion of the (const_int 0) RTL unnecessarily produced by `define_split' definitions. Updated patterns follow what other targets do in corresponding situations.