On Wed, Nov 2, 2016 at 10:23 AM, augustine.sterl...@gmail.com <augustine.sterl...@gmail.com> wrote: > On Tue, Nov 1, 2016 at 12:11 PM, Max Filippov <jcmvb...@gmail.com> wrote: >> xtensa gcc gets ICE on pr59037.c test because its xtensa_output_literal >> function cannot handle integer literals of sizes other than 4 and 8, >> whereas the test uses 16-byte int vector. >> Split integer literal formatting into the recursive function >> xtensa_output_integer_literal_parts capable of handling literals of any >> power of 2 size not less than 4. >> >> 2016-11-01 Max Filippov <jcmvb...@gmail.com> >> gcc/ >> * config/xtensa/xtensa.c (xtensa_output_integer_literal_parts): >> New function. >> (xtensa_output_literal): Use xtensa_output_integer_literal_parts >> to format MODE_INT and MODE_PARTIAL_INT literals. > > Approved.
Applied to trunk. Thank you! -- Max