Commit b0bfee6e by David Edelsohn Committed by David Edelsohn

rs6000.c (rs6000_file_start): Note PPC405 erratum in verbose_asm output.

	* config/rs6000/rs6000.c (rs6000_file_start): Note PPC405 erratum
	in verbose_asm output.
	* config/rs6000/rs6000.h (PPC405_ERRATUM77): Bracket with
	CONFIG_PPC405CR.
	* config.gcc (powerpc with_which): Define CONFIG_PPC405CR for
	405cr.

From-SVN: r101356
parent ec5537cc
2005-06-27 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (rs6000_file_start): Note PPC405 erratum
in verbose_asm output.
* config/rs6000/rs6000.h (PPC405_ERRATUM77): Bracket with
CONFIG_PPC405CR.
* config.gcc (powerpc with_which): Define CONFIG_PPC405CR for
405cr.
2005-06-27 Jakub Jelinek <jakub@redhat.com> 2005-06-27 Jakub Jelinek <jakub@redhat.com>
* builtin-attrs.def (DEF_ATTR_FOR_INT): Add for 5 and 6. * builtin-attrs.def (DEF_ATTR_FOR_INT): Add for 5 and 6.
......
...@@ -2637,6 +2637,10 @@ case "${target}" in ...@@ -2637,6 +2637,10 @@ case "${target}" in
with_which="with_$which" with_which="with_$which"
eval $with_which= eval $with_which=
;; ;;
405cr)
tm_defines="${tm_defines} CONFIG_PPC405CR"
eval "with_$which=405"
;;
"" | common \ "" | common \
| power | power[2345] | powerpc | powerpc64 \ | power | power[2345] | powerpc | powerpc64 \
| rios | rios1 | rios2 | rsc | rsc1 | rs64a \ | rios | rios1 | rios2 | rsc | rsc1 | rs64a \
......
...@@ -1850,6 +1850,14 @@ rs6000_file_start (void) ...@@ -1850,6 +1850,14 @@ rs6000_file_start (void)
} }
} }
#ifdef CONFIG_PPC405CR
if (rs6000_cpu == PROCESSOR_PPC405)
{
fprint (file, "%s PPC405CR_ERRATUM77", start);
start = "";
}
#endif
#ifdef USING_ELFOS_H #ifdef USING_ELFOS_H
switch (rs6000_sdata) switch (rs6000_sdata)
{ {
......
...@@ -50,8 +50,7 @@ ...@@ -50,8 +50,7 @@
#endif #endif
/* If configured for PPC405, support PPC405CR Erratum77. */ /* If configured for PPC405, support PPC405CR Erratum77. */
#define PPC405_CPU_DEFAULT ("405") #ifdef CONFIG_PPC405CR
#if #TARGET_CPU_DEFAULT == #PPC405_CPU_DEFAULT
#define PPC405_ERRATUM77 (rs6000_cpu == PROCESSOR_PPC405) #define PPC405_ERRATUM77 (rs6000_cpu == PROCESSOR_PPC405)
#else #else
#define PPC405_ERRATUM77 0 #define PPC405_ERRATUM77 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment