On Fri, Aug 14, 2015 at 11:47 AM, Michael Meissner <meiss...@linux.vnet.ibm.com> wrote:
> This is patch #6: > > 2015-08-13 Michael Meissner <meiss...@linux.vnet.ibm.com> > > * config/rs6000/rs6000-protos.h (rs6000_expand_float128_convert): > Add declaration. > > * config/rs6000/rs6000.c (rs6000_emit_le_vsx_store): Fix a > comment. > (rs6000_cannot_change_mode_class): Add support for IEEE 128-bit > floating point in VSX registers. > (rs6000_output_move_128bit): Always print out the set insn if we > can't generate an appropriate 128-bit move. > (rs6000_generate_compare): Add support for IEEE 128-bit floating > point in VSX registers comparisons. > (rs6000_expand_float128_convert): Likewise. > > * config/rs6000/rs6000.md (extenddftf2): Add support for IEEE > 128-bit floating point in VSX registers. > (extenddftf2_internal): Likewise. > (trunctfdf2): Likewise. > (trunctfdf2_internal2): Likewise. > (fix_trunc_helper): Likewise. > (fix_trunctfdi2"): Likewise. > (floatditf2): Likewise. > (floatuns<mode>tf2): Likewise. > (extend<FLOAT128_SFDFTF:mode><IFKF:mode>2): Likewise. > (trunc<IFKF:mode><FLOAT128_SFDFTF:mode>2): Likewise. > (fix_trunc<IFKF:mode><SDI:mode>2): Likewise. > (fixuns_trunc<IFKF:mode><SDI:mode>2): Likewise. > (float<SDI:mode><IFKF:mode>2): Likewise. > (floatuns<SDI:mode><IFKF:mode>2): Likewise. This patch is okay. Thanks, David