This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r152499 - in /trunk/gcc: ChangeLog config.gcc c...
- From: bje at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 06 Oct 2009 19:37:40 -0000
- Subject: r152499 - in /trunk/gcc: ChangeLog config.gcc c...
Author: bje
Date: Tue Oct 6 19:37:40 2009
New Revision: 152499
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152499
Log:
* config.gcc (powerpc*-*-*): Handle a2.
* config/rs6000/rs6000.md (cpu): Add ppca2. Include "a2.md".
* config/rs6000/a2.md: New file.
* config/rs6000/rs6000.opt (mno-update): New.
(mupdate): Return to using a mask, not a var.
* config/rs6000/rs6000.h (ASM_CPU_SPEC): Add support for a2.
(enum processor_type): Add PROCESSOR_PPCA2.
* config/rs6000/rs6000.c (ppca2_cost): New costs.
(rs6000_override_options): Add "a2" to processor_target_table.
Update rs6000_always_hint logic. Correctly set rs6000_cost for
a2.
* doc/invoke.texi (RS/6000 and PowerPC Options): Document
-mcpu=a2.
Added:
trunk/gcc/config/rs6000/a2.md
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config.gcc
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/config/rs6000/rs6000.h
trunk/gcc/config/rs6000/rs6000.md
trunk/gcc/config/rs6000/rs6000.opt
trunk/gcc/doc/invoke.texi