https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87600
--- Comment #6 from Peter Bergner <bergner at gcc dot gnu.org> --- Author: bergner Date: Thu Nov 8 22:39:45 2018 New Revision: 265942 URL: https://gcc.gnu.org/viewcvs?rev=265942&root=gcc&view=rev Log: gcc/ PR rtl-optimization/87600 * cfgexpand.c (expand_asm_stmt): Catch illegal asm constraint usage. * lra-constraints.c (process_alt_operands): Skip illegal hard register usage. Prefer reloading non hard register operands. gcc/testsuite/ PR rtl-optimization/87600 * gcc.dg/pr87600.h: New file. * gcc.dg/pr87600-1.c: New test. * gcc.dg/pr87600-2.c: Likewise. Added: trunk/gcc/testsuite/gcc.dg/pr87600-1.c trunk/gcc/testsuite/gcc.dg/pr87600-2.c trunk/gcc/testsuite/gcc.dg/pr87600.h Modified: trunk/gcc/ChangeLog trunk/gcc/cfgexpand.c trunk/gcc/lra-constraints.c trunk/gcc/testsuite/ChangeLog