r195799 - in /trunk/gcc/ada: ChangeLog gnat_rm....
charlet@gcc.gnu.org
charlet@gcc.gnu.org
Wed Feb 6 10:47:00 GMT 2013
Author: charlet
Date: Wed Feb 6 10:47:24 2013
New Revision: 195799
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195799
Log:
2013-02-06 Eric Botcazou <ebotcazou@adacore.com>
* snames.ads-tmpl (Name_Loop_Optimize, Name_No_Unroll,
Name_Unroll, Name_No_Vector, Name_Vector): New pragma-related
names.
(Pragma_Id): Add Pragma_Loop_Optimize value.
* par-prag.adb (Prag): Handle Pragma_Loop_Optimize.
* sem_prag.adb (Check_Loop_Invariant_Variant_Placement): Rename to...
(Check_Loop_Pragma_Placement): ...this.
(Analyze_Pragma)
<Pragma_Loop_Invariant>: Adjust to above renaming.
<Loop_Variant>: Likewise.
<Pragma_Loop_Optimize>: Implement new pragma Loop_Optimize.
(Sig_Flags): Add Pragma_Loop_Optimize.
* gnat_rm.texi (Implementation Defined Pragmas): Add Loop_Optimize.
* gnat_ugn.texi (Vectorization of loops): Mention Loop_Optimize.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gnat_rm.texi
trunk/gcc/ada/gnat_ugn.texi
trunk/gcc/ada/par-prag.adb
trunk/gcc/ada/sem_prag.adb
trunk/gcc/ada/snames.ads-tmpl
More information about the Gcc-cvs
mailing list