Hi Jakub,
You recently added gcc.c-torture/compile/pr35318.c to the gcc
testsuite. This has introduced a new group of failures for the m32c
port because of this error message:
pr35318.c: In function 'foo':
pr35318.c:7: error: can't find a register in class 'GENERAL_REGS' while
reloading 'asm'
pr35318.c:7: error: 'asm' operand has impossible constraints
Looking at the test it appears to assume that a double can be put
into register class "r", but this is not true for the m32c (and
probably other 16-bit ports as well), since doubles occupy two
registers.
I can add an xfail for the m32c, but I was wondering if it would
break the importance of the test if the "double" type was changed to
"float" ? This would allow the test to pass for the m32c as well.
Cheers
Nick