Re: [PATCH, rs6000] Add Power9 asm entries

2016-01-21 Thread David Edelsohn
On Wed, Jan 20, 2016 at 4:21 PM, Pat Haugen  wrote:
> The following adds a couple missed Power9 assembler option entries.
> Bootstrapped on ppc64. Ok for trunk?
>
> -Pat
>
> 2016-01-20  Pat Haugen  
>
> * config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9.
> * config/rs6000/driver-rs6000.c (struct asm_names): Likewise.

Okay.

We still need to find out the magic number that AIX will return for Power9.

Thanks, David


[PATCH, rs6000] Add Power9 asm entries

2016-01-20 Thread Pat Haugen
The following adds a couple missed Power9 assembler option entries. 
Bootstrapped on ppc64. Ok for trunk?


-Pat

2016-01-20  Pat Haugen  

* config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9.
* config/rs6000/driver-rs6000.c (struct asm_names): Likewise.

Index: config/rs6000/aix71.h
===
--- config/rs6000/aix71.h   (revision 232629)
+++ config/rs6000/aix71.h   (working copy)
@@ -80,6 +80,7 @@ do {  
\
 %{mcpu=power6x: -mpwr6} \
 %{mcpu=power7: -mpwr7} \
 %{mcpu=power8: -mpwr8} \
+%{mcpu=power9: -mpwr9} \
 %{mcpu=powerpc: -mppc} \
 %{mcpu=rs64a: -mppc} \
 %{mcpu=603: -m603} \
Index: config/rs6000/driver-rs6000.c
===
--- config/rs6000/driver-rs6000.c   (revision 232629)
+++ config/rs6000/driver-rs6000.c   (working copy)
@@ -361,6 +361,7 @@ static const struct asm_name asm_names[]
   { "power6x",   "-mpwr6" },
   { "power7","-mpwr7" },
   { "power8","-mpwr8" },
+  { "power9","-mpwr9" },
   { "powerpc",   "-mppc" },
   { "rs64a", "-mppc" },
   { "603",   "-m603" },
@@ -387,6 +388,7 @@ static const struct asm_name asm_names[]
   { "power6x",   "%(asm_cpu_power6) -maltivec" },
   { "power7","%(asm_cpu_power7)" },
   { "power8","%(asm_cpu_power8)" },
+  { "power9","%(asm_cpu_power9)" },
   { "powerpc",   "-mppc" },
   { "rs64a", "-mppc64" },
   { "401",   "-mppc" },