diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2016-03-07 18:04:20 +0000 |
---|---|---|
committer | Thomas Preud'homme <thopre01@gcc.gnu.org> | 2016-03-07 18:04:20 +0000 |
commit | f2aac9da3dbedc12417623b2ebdea9031c90b044 (patch) | |
tree | d8479b50935ce46e689ac306c9b15f7f83c11aec | |
parent | 92f87f08e642876f94f979d9b50e777c25c077b9 (diff) | |
download | gcc-f2aac9da3dbedc12417623b2ebdea9031c90b044.zip gcc-f2aac9da3dbedc12417623b2ebdea9031c90b044.tar.gz gcc-f2aac9da3dbedc12417623b2ebdea9031c90b044.tar.bz2 |
arm-cores.def (cortex-r8): New.
2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
gcc/
* config/arm/arm-cores.def (cortex-r8): New.
* config/arm/arm-tables.opt (cortex-r8): Regenerate.
* config/arm/arm-tune.md: Likewise.
* gcc/doc/invoke.texi: Add cortex-r8 to list of cpu values.
From-SVN: r234040
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/arm/arm-cores.def | 1 | ||||
-rw-r--r-- | gcc/config/arm/arm-tables.opt | 3 | ||||
-rw-r--r-- | gcc/config/arm/arm-tune.md | 12 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 3 |
5 files changed, 19 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb1d5d4..8db7850 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> + + * config/arm/arm-cores.def (cortex-r8): New. + * config/arm/arm-tables.opt (cortex-r8): Regenerate. + * config/arm/arm-tune.md: Likewise. + * gcc/doc/invoke.texi: Add cortex-r8 to list of cpu values. + 2016-03-07 Martin Sebor <msebor@redhat.com> PR rtl-optimization/19705 diff --git a/gcc/config/arm/arm-cores.def b/gcc/config/arm/arm-cores.def index b61b7f8..829b839 100644 --- a/gcc/config/arm/arm-cores.def +++ b/gcc/config/arm/arm-cores.def @@ -155,6 +155,7 @@ ARM_CORE("cortex-r4", cortexr4, cortexr4, 7R, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | ARM_CORE("cortex-r4f", cortexr4f, cortexr4f, 7R, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_FOR_ARCH7R), cortex) ARM_CORE("cortex-r5", cortexr5, cortexr5, 7R, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_ARM_DIV | FL_FOR_ARCH7R), cortex) ARM_CORE("cortex-r7", cortexr7, cortexr7, 7R, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_ARM_DIV | FL_FOR_ARCH7R), cortex) +ARM_CORE("cortex-r8", cortexr8, cortexr7, 7R, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_ARM_DIV | FL_FOR_ARCH7R), cortex) ARM_CORE("cortex-m7", cortexm7, cortexm7, 7EM, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_NO_VOLATILE_CE | FL_FOR_ARCH7EM), cortex_m7) ARM_CORE("cortex-m4", cortexm4, cortexm4, 7EM, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_FOR_ARCH7EM), v7m) ARM_CORE("cortex-m3", cortexm3, cortexm3, 7M, ARM_FSET_MAKE_CPU1 (FL_LDSCHED | FL_FOR_ARCH7M), v7m) diff --git a/gcc/config/arm/arm-tables.opt b/gcc/config/arm/arm-tables.opt index 4b7522c..adec6c9 100644 --- a/gcc/config/arm/arm-tables.opt +++ b/gcc/config/arm/arm-tables.opt @@ -286,6 +286,9 @@ EnumValue Enum(processor_type) String(cortex-r7) Value(cortexr7) EnumValue +Enum(processor_type) String(cortex-r8) Value(cortexr8) + +EnumValue Enum(processor_type) String(cortex-m7) Value(cortexm7) EnumValue diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md index b66344a..d9f02a1 100644 --- a/gcc/config/arm/arm-tune.md +++ b/gcc/config/arm/arm-tune.md @@ -30,10 +30,10 @@ cortexa8,cortexa9,cortexa12, cortexa15,cortexa17,cortexr4, cortexr4f,cortexr5,cortexr7, - cortexm7,cortexm4,cortexm3, - marvell_pj4,cortexa15cortexa7,cortexa17cortexa7, - cortexa32,cortexa35,cortexa53, - cortexa57,cortexa72,exynosm1, - qdf24xx,xgene1,cortexa57cortexa53, - cortexa72cortexa53" + cortexr8,cortexm7,cortexm4, + cortexm3,marvell_pj4,cortexa15cortexa7, + cortexa17cortexa7,cortexa32,cortexa35, + cortexa53,cortexa57,cortexa72, + exynosm1,qdf24xx,xgene1, + cortexa57cortexa53,cortexa72cortexa53" (const (symbol_ref "((enum attr_tune) arm_tune)"))) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index e9d21a3..62c70d5 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -13983,7 +13983,8 @@ Permissible names are: @samp{arm2}, @samp{arm250}, @samp{cortex-a9}, @samp{cortex-a12}, @samp{cortex-a15}, @samp{cortex-a17}, @samp{cortex-a32}, @samp{cortex-a35}, @samp{cortex-a53}, @samp{cortex-a57}, @samp{cortex-a72}, @samp{cortex-r4}, -@samp{cortex-r4f}, @samp{cortex-r5}, @samp{cortex-r7}, @samp{cortex-m7}, +@samp{cortex-r4f}, @samp{cortex-r5}, @samp{cortex-r7}, @samp{cortex-r8}, +@samp{cortex-m7}, @samp{cortex-m4}, @samp{cortex-m3}, @samp{cortex-m1}, |