S/390: Fix missing .size directives.
commit0491d54fbfe7709b7190c00be62475ffeb0a2a98
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jan 2016 09:55:38 +0000 (21 09:55 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jan 2016 09:55:38 +0000 (21 09:55 +0000)
tree39a2a3c4eaca42b71d2b085b6eecab6899e82f01
parent47c0bea3c341b40018ed8f162a22ab09ca0b1f9a
S/390: Fix missing .size directives.

It seems at some point the .size hook was hijacked to emit some
machine-specific directives, and the actual .size directive was
forgotten.  This caused problems for split-stack support, since
linker couldn't scan the function body for non-split-stack calls.

gcc/ChangeLog:

* config/s390/s390.c (s390_asm_declare_function_size): Add code
to actually emit the .size directive.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232669 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/s390.c