linux-elf.h (ARM_FUNCTION_PROFILER): Do not use (PLT) for Thumb.
* config/arm/linux-elf.h (ARM_FUNCTION_PROFILER): Do not use (PLT) for Thumb. * config/arm/netbsd-elf.h (ARM_FUNCTION_PROFILER): Likewise. From-SVN: r95785
This commit is contained in:
parent
659d8efa54
commit
f92ba6d110
3 changed files with 13 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* config/arm/linux-elf.h (ARM_FUNCTION_PROFILER): Do not use (PLT)
|
||||
for Thumb.
|
||||
* config/arm/netbsd-elf.h (ARM_FUNCTION_PROFILER): Likewise.
|
||||
|
||||
2005-03-02 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* cfgloop.h, cfgloopanal.c, cfgloopmanip.c, conflict.c,
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/* Definitions for ARM running Linux-based GNU systems using ELF
|
||||
Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
|
||||
Copyright (C) 1993, 1994, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2005
|
||||
Free Software Foundation, Inc.
|
||||
Contributed by Philip Blundell <philb@gnu.org>
|
||||
|
||||
|
@ -123,7 +124,8 @@
|
|||
#undef ARM_FUNCTION_PROFILER
|
||||
#define ARM_FUNCTION_PROFILER(STREAM, LABELNO) \
|
||||
{ \
|
||||
fprintf (STREAM, "\tbl\tmcount%s\n", NEED_PLT_RELOC ? "(PLT)" : ""); \
|
||||
fprintf (STREAM, "\tbl\tmcount%s\n", \
|
||||
(TARGET_ARM && NEED_PLT_RELOC) ? "(PLT)" : ""); \
|
||||
}
|
||||
|
||||
/* The linux profiler clobbers the link register. Make sure the
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Definitions of target machine for GNU compiler, NetBSD/arm ELF version.
|
||||
Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
Contributed by Wasabi Systems, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
@ -97,7 +97,8 @@
|
|||
{ \
|
||||
asm_fprintf (STREAM, "\tmov\t%Rip, %Rlr\n"); \
|
||||
asm_fprintf (STREAM, "\tbl\t__mcount%s\n", \
|
||||
NEED_PLT_RELOC ? "(PLT)" : ""); \
|
||||
(TARGET_ARM && NEED_PLT_RELOC) \
|
||||
? "(PLT)" : ""); \
|
||||
}
|
||||
|
||||
/* VERY BIG NOTE: Change of structure alignment for NetBSD/arm.
|
||||
|
|
Loading…
Add table
Reference in a new issue