+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
#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) \
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;