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:
Aldy Hernandez 2005-05-06 13:40:30 +00:00 committed by Aldy Hernandez
parent 75c3cfba39
commit 858081ad6b
3 changed files with 12 additions and 8 deletions

View File

@ -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

View File

@ -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) \

View File

@ -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;