Pushed to the branch. With this patch, the instructions generated are the ones that are expected, for example: $ objdump --disassemble sum_r17.o | grep xsaddqp 3cc: 08 08 00 fc xsaddqp v0,v0,v1 3dc: 08 08 00 fc xsaddqp v0,v0,v1 3ec: 08 08 00 fc xsaddqp v0,v0,v1 410: 08 08 00 fc xsaddqp v0,v0,v1 420: 08 60 00 fc xsaddqp v0,v0,v12 424: 08 68 00 fc xsaddqp v0,v0,v13 428: 08 08 00 fc xsaddqp v0,v0,v1 414: 08 08 00 fc xsaddqp v0,v0,v1 Fix pattern substition for _r17 and _c17. libgfortran/ChangeLog: * Makefile.am: Fix pattern substitution for _r17 and _c17. * Makefile.in: Regenerate. * configure: Regenerate. Regards Thomas