From a74248888df151d609dbcb998358c44f03014d6b Mon Sep 17 00:00:00 2001 From: zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Sun, 28 Jul 2002 18:44:34 +0000 Subject: * defaults.h (ASM_OUTPUT_MEASURED_SIZE): Take only two arguments. Always use ".-symbol" as expression argument. * doc/tm.texi: Update to match. Document requirement for ".size symbol, .-symbol" to be acceptable to assembler. * config/elfos.h, config/netbsd-aout.h, config/openbsd.h, config/arm/elf.h, config/avr/avr.h, config/cris/aout.h, config/i386/freebsd-aout.h, config/i386/sco5.h, config/ip2k/ip2k.h, config/m88k/m88k.h, config/xtensa/elf.h, config/xtensa/linux.h: Update uses of ASM_OUTPUT_MEASURED_SIZE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55820 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/config/xtensa/elf.h | 11 +---------- gcc/config/xtensa/linux.h | 11 +---------- 2 files changed, 2 insertions(+), 20 deletions(-) (limited to 'gcc/config/xtensa') diff --git a/gcc/config/xtensa/elf.h b/gcc/config/xtensa/elf.h index fec82753b5d..963bbe64428 100644 --- a/gcc/config/xtensa/elf.h +++ b/gcc/config/xtensa/elf.h @@ -112,16 +112,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA do \ { \ if (!flag_inhibit_size_directive) \ - { \ - char label[256]; \ - static int labelno; \ - \ - labelno++; \ - \ - ASM_GENERATE_INTERNAL_LABEL (label, "Lfe", labelno); \ - ASM_OUTPUT_INTERNAL_LABEL (FILE, "Lfe", labelno); \ - ASM_OUTPUT_MEASURED_SIZE (FILE, FNAME, label); \ - } \ + ASM_OUTPUT_MEASURED_SIZE (FILE, FNAME); \ XTENSA_DECLARE_FUNCTION_SIZE(FILE, FNAME, DECL); \ } \ while (0) diff --git a/gcc/config/xtensa/linux.h b/gcc/config/xtensa/linux.h index c15bfd927d5..c49bd131ad5 100644 --- a/gcc/config/xtensa/linux.h +++ b/gcc/config/xtensa/linux.h @@ -68,16 +68,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA do \ { \ if (!flag_inhibit_size_directive) \ - { \ - char label[256]; \ - static int labelno; \ - \ - labelno++; \ - \ - ASM_GENERATE_INTERNAL_LABEL (label, "Lfe", labelno); \ - ASM_OUTPUT_INTERNAL_LABEL (FILE, "Lfe", labelno); \ - ASM_OUTPUT_MEASURED_SIZE (FILE, FNAME, label); \ - } \ + ASM_OUTPUT_MEASURED_SIZE (FILE, FNAME); \ XTENSA_DECLARE_FUNCTION_SIZE(FILE, FNAME, DECL); \ } \ while (0) -- cgit v1.2.1