Commit 4dce27df by Bernd Schmidt Committed by Bernd Schmidt

From Jie Zhang <jie.zhang@analog.com>:

	* config/bfin/bfin-protos.h (enum bfin_cpu_type, bfin_cpu_type,
	bfin_si_revision, bfin_workarounds): Move these ...
	* config/bfin/bfin.h: ... here.

From-SVN: r151487
parent c7cb1555
...@@ -20,6 +20,11 @@ ...@@ -20,6 +20,11 @@
(bfin_gen_bundles): Remove dummy insns created by (bfin_gen_bundles): Remove dummy insns created by
add_sched_insns_for_speculation. add_sched_insns_for_speculation.
From Jie Zhang <jie.zhang@analog.com>:
* config/bfin/bfin-protos.h (enum bfin_cpu_type, bfin_cpu_type,
bfin_si_revision, bfin_workarounds): Move these ...
* config/bfin/bfin.h: ... here.
2009-09-07 Martin Jambor <mjambor@suse.cz> 2009-09-07 Martin Jambor <mjambor@suse.cz>
PR middle-end/41282 PR middle-end/41282
......
...@@ -22,44 +22,6 @@ ...@@ -22,44 +22,6 @@
#ifndef GCC_BFIN_PROTOS_H #ifndef GCC_BFIN_PROTOS_H
#define GCC_BFIN_PROTOS_H #define GCC_BFIN_PROTOS_H
/* CPU type. */
typedef enum bfin_cpu_type
{
BFIN_CPU_UNKNOWN,
BFIN_CPU_BF512,
BFIN_CPU_BF514,
BFIN_CPU_BF516,
BFIN_CPU_BF518,
BFIN_CPU_BF522,
BFIN_CPU_BF523,
BFIN_CPU_BF524,
BFIN_CPU_BF525,
BFIN_CPU_BF526,
BFIN_CPU_BF527,
BFIN_CPU_BF531,
BFIN_CPU_BF532,
BFIN_CPU_BF533,
BFIN_CPU_BF534,
BFIN_CPU_BF536,
BFIN_CPU_BF537,
BFIN_CPU_BF538,
BFIN_CPU_BF539,
BFIN_CPU_BF542,
BFIN_CPU_BF544,
BFIN_CPU_BF547,
BFIN_CPU_BF548,
BFIN_CPU_BF549,
BFIN_CPU_BF561
} bfin_cpu_t;
/* Value of -mcpu= */
extern bfin_cpu_t bfin_cpu_type;
/* Value of -msi-revision= */
extern int bfin_si_revision;
extern unsigned int bfin_workarounds;
/* For the anomaly 05-00-0245 */ /* For the anomaly 05-00-0245 */
#define WA_SPECULATIVE_LOADS 0x00000001 #define WA_SPECULATIVE_LOADS 0x00000001
#define ENABLE_WA_SPECULATIVE_LOADS \ #define ENABLE_WA_SPECULATIVE_LOADS \
......
...@@ -26,6 +26,44 @@ ...@@ -26,6 +26,44 @@
#define BRT 1 #define BRT 1
#define BRF 0 #define BRF 0
/* CPU type. */
typedef enum bfin_cpu_type
{
BFIN_CPU_UNKNOWN,
BFIN_CPU_BF512,
BFIN_CPU_BF514,
BFIN_CPU_BF516,
BFIN_CPU_BF518,
BFIN_CPU_BF522,
BFIN_CPU_BF523,
BFIN_CPU_BF524,
BFIN_CPU_BF525,
BFIN_CPU_BF526,
BFIN_CPU_BF527,
BFIN_CPU_BF531,
BFIN_CPU_BF532,
BFIN_CPU_BF533,
BFIN_CPU_BF534,
BFIN_CPU_BF536,
BFIN_CPU_BF537,
BFIN_CPU_BF538,
BFIN_CPU_BF539,
BFIN_CPU_BF542,
BFIN_CPU_BF544,
BFIN_CPU_BF547,
BFIN_CPU_BF548,
BFIN_CPU_BF549,
BFIN_CPU_BF561
} bfin_cpu_t;
/* Value of -mcpu= */
extern bfin_cpu_t bfin_cpu_type;
/* Value of -msi-revision= */
extern int bfin_si_revision;
extern unsigned int bfin_workarounds;
/* Print subsidiary information on the compiler version in use. */ /* Print subsidiary information on the compiler version in use. */
#define TARGET_VERSION fprintf (stderr, " (BlackFin bfin)") #define TARGET_VERSION fprintf (stderr, " (BlackFin bfin)")
......
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