------- Comment #22 from aph at gcc dot gnu dot org 2009-04-23 11:08 ------- Re named register variables: You can, instead of using
[coeff_ptr_l1] "+r" (coeff_ptr_l1)
declare something like
register long double *coeff_ptr_l1 asm ("%%r8");
and then use "%%r8" in your asm. This means that you allocate the registers
instead of the compiler, but it may solve your immediate problem.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39847
