https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68910
--- Comment #9 from Sebastian Huber <sebastian.hu...@embedded-brains.de> --- In case I revert (e.g. double revert) to enable the LRA for SPARC commit a28f6dc56909fc35dd83d4364bc68c69e2450a51 Author: davem <davem@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Tue Sep 22 03:52:45 2015 +0000 Revert LRA SPARC changes for now. gcc/ PR/67622 Revert: 2015-09-11 David S. Miller <da...@davemloft.net> then the clr instructions are gone. However, the stack frame is still huge: sparc-rtems4.12-gcc -S -O2 sha512c.i -mcpu=cypress .file "sha512c.i" .section ".text" .align 4 .global SHA512_Transform .type SHA512_Transform, #function .proc 020 SHA512_Transform: save %sp, -3992, %sp mov 128, %o2 mov %i1, %o1