From 858081ad6bcc54f16ad4e8500cd3ffdccf37ab39 Mon Sep 17 00:00:00 2001 From: Aldy Hernandez Date: Fri, 6 May 2005 13:40:30 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 8 ++++++++ gcc/config/rs6000/linux64.h | 8 -------- gcc/config/rs6000/rs6000.c | 4 ++++ 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 442259eb8d4..f3371979cdb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2005-05-06 Aldy Hernandez + + * 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 * config/m32r/m32r.c (m32r_encode_section_info): Use gcc_assert diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h index 84081c6f66f..d2ab9bf65ae 100644 --- a/gcc/config/rs6000/linux64.h +++ b/gcc/config/rs6000/linux64.h @@ -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) \ diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index a0d15fd758d..5ed32b702f3 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -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;