From: Bernd Schmidt Date: Mon, 7 Sep 2009 18:42:50 +0000 (+0000) Subject: From Jie Zhang : X-Git-Tag: releases/gcc-4.5.0~3640 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4dce27df21443fff7c99203a6a950be7be7beaf9;p=thirdparty%2Fgcc.git From Jie Zhang : * 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cbbe9622a96d..468d36b8db12 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -20,6 +20,11 @@ (bfin_gen_bundles): Remove dummy insns created by add_sched_insns_for_speculation. + From Jie Zhang : + * 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 PR middle-end/41282 diff --git a/gcc/config/bfin/bfin-protos.h b/gcc/config/bfin/bfin-protos.h index 72698a2b0a1e..4a96cf10e1ca 100644 --- a/gcc/config/bfin/bfin-protos.h +++ b/gcc/config/bfin/bfin-protos.h @@ -22,44 +22,6 @@ #ifndef 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 */ #define WA_SPECULATIVE_LOADS 0x00000001 #define ENABLE_WA_SPECULATIVE_LOADS \ diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h index 53a7957405a1..24d9495d072f 100644 --- a/gcc/config/bfin/bfin.h +++ b/gcc/config/bfin/bfin.h @@ -26,6 +26,44 @@ #define BRT 1 #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. */ #define TARGET_VERSION fprintf (stderr, " (BlackFin bfin)")