[Bug c/70830] ARM interrupt attribute: push/pop do not support {reglist}^

service@ant-solutions.net gcc-bugzilla@gcc.gnu.org
Thu Apr 28 07:06:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70830

Thorsten Czujack <service@ant-solutions.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |service@ant-solutions.net

--- Comment #1 from Thorsten Czujack <service@ant-solutions.net> ---
I can confirm this bug.

void __attribute__ ((interrupt ("IRQ"))) dm3730_IRQHandler(void)
{
    prints("\n#!--------------------------------------------------\n#! !!
ERROR: ");
    prints("IRQ" );
    prints(" !!\n#!--------------------------------------------------\n");
}

> {standard input}: Assembler messages:
> {standard input}:1528: Error: push/pop do not support {reglist}^ -- `pop {r0,r1,r2,r3,r4,r5,ip,pc}^'
> {standard input}:1561: Error: push/pop do not support {reglist}^ -- `pop {r0,r1,r2,r3,r4,r5,r6,pc}^'


More information about the Gcc-bugs mailing list