linux64.h: Remove MASK_PROFILE_KERNEL, and TARGET_PROFILE_KERNEL.
* config/rs6000/linux64.h: Remove MASK_PROFILE_KERNEL, and TARGET_PROFILE_KERNEL. * config/rs6000/rs6000.c (output_profile_hook): Add comment to TARGET_PROFILE_KERNEL use. From-SVN: r99314
This commit is contained in:
parent
75c3cfba39
commit
858081ad6b
3 changed files with 12 additions and 8 deletions
|
@ -1,3 +1,11 @@
|
|||
2005-05-06 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/rs6000/linux64.h: Remove MASK_PROFILE_KERNEL, and
|
||||
TARGET_PROFILE_KERNEL.
|
||||
|
||||
* config/rs6000/rs6000.c (output_profile_hook): Add comment to
|
||||
TARGET_PROFILE_KERNEL use.
|
||||
|
||||
2005-05-06 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* config/m32r/m32r.c (m32r_encode_section_info): Use gcc_assert
|
||||
|
|
|
@ -206,14 +206,6 @@ extern int dot_symbols;
|
|||
|
||||
#endif
|
||||
|
||||
#define MASK_PROFILE_KERNEL 0x00100000
|
||||
|
||||
/* Non-standard profiling for kernels, which just saves LR then calls
|
||||
_mcount without worrying about arg saves. The idea is to change
|
||||
the function prologue as little as possible as it isn't easy to
|
||||
account for arg save/restore code added just for _mcount. */
|
||||
#define TARGET_PROFILE_KERNEL (target_flags & MASK_PROFILE_KERNEL)
|
||||
|
||||
/* We use glibc _mcount for profiling. */
|
||||
#define NO_PROFILE_COUNTERS TARGET_64BIT
|
||||
#define PROFILE_HOOK(LABEL) \
|
||||
|
|
|
@ -15233,6 +15233,10 @@ rs6000_gen_section_name (char **buf, const char *filename,
|
|||
void
|
||||
output_profile_hook (int labelno ATTRIBUTE_UNUSED)
|
||||
{
|
||||
/* Non-standard profiling for kernels, which just saves LR then calls
|
||||
_mcount without worrying about arg saves. The idea is to change
|
||||
the function prologue as little as possible as it isn't easy to
|
||||
account for arg save/restore code added just for _mcount. */
|
||||
if (TARGET_PROFILE_KERNEL)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue