]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.c (first_reg_to_save): Remove bogus adjustments to first_reg for profiling...
authorAlan Modra <amodra@bigpond.net.au>
Thu, 18 Jul 2002 00:15:32 +0000 (00:15 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Thu, 18 Jul 2002 00:15:32 +0000 (09:45 +0930)
commit09eeeacbb9dd78676a3a4f8065f51a5750942884
tree7bbbbdf1afe78787c81b597e6061faf1b3b84c6b
parenta1fa4e3170490d0c0089110b63578f772d04752b
rs6000.c (first_reg_to_save): Remove bogus adjustments to first_reg for profiling case.

* config/rs6000/rs6000.c (first_reg_to_save): Remove bogus
adjustments to first_reg for profiling case.
(output_function_profiler): Correct lr save slot for ABI_AIX_NODESC.
Disable profiling for 64 bit code on both ABI_V4 and ABI_AIX_NODESC.
Save static chain reg to sp + 12 on ABI_AIX_NODESC.
* config/rs6000/sysv4.h (ASM_OUTPUT_REG_PUSH): Define.
(ASM_OUTPUT_REG_POP): Define.
* config/rs6000/linux64.h (ASM_OUTPUT_REG_PUSH): Undef.
(ASM_OUTPUT_REG_POP): Undef.

From-SVN: r55544
gcc/ChangeLog
gcc/config/rs6000/linux64.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/sysv4.h