S/390: Fix missing .size directives.
authorMarcin Koƛcielnicki <koriakin@0x04.net>
Thu, 21 Jan 2016 09:55:38 +0000 (09:55 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Thu, 21 Jan 2016 09:55:38 +0000 (09:55 +0000)
commitd45ef29ed109d4bef53886a84a0da17c4f455d1f
tree39a2a3c4eaca42b71d2b085b6eecab6899e82f01
parent6d31cc758baf6756d0627da19b546625709176c6
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.

From-SVN: r232669
gcc/ChangeLog
gcc/config/s390/s390.c