-
- Downloads
frontend.adb (Frontend): Capture restrictions from config files
2011-11-21 Robert Dewar <dewar@adacore.com> * frontend.adb (Frontend): Capture restrictions from config files * lib-load.adb (Load_Unit): Save/set/restore restriction pragma information * lib-xref.adb (Generate_Reference): Fix handling of obsolescent references. This was noticed during debugging, but it is not known if it causes real bugs. * restrict.ads, restrict.adb: New routines to save/set/restore non-partition-wide restrictions. * s-rident.ads: Comment changes for new handling of No_Elaboration_Code * sem.adb (Sem): Save/Set/Restore non-partition-wide restrictions * sem_ch10.adb (Analyze_Compilation_Unit): Remove incomplete attempt to save/restore non-partition-wide restrictions (now this work is all done in Sem). * sem_prag.adb (Process_Restrictions_Or_Restriction_Warnings): Special handling for restriction No_Elaboration_Code. 2011-11-21 Robert Dewar <dewar@adacore.com> * gnat_ugn.texi: Document new handling of restrictions pragmas. From-SVN: r181566
Showing
- gcc/ada/ChangeLog 23 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/frontend.adb 6 additions, 0 deletionsgcc/ada/frontend.adb
- gcc/ada/gnat_ugn.texi 25 additions, 1 deletiongcc/ada/gnat_ugn.texi
- gcc/ada/lib-load.adb 18 additions, 1 deletiongcc/ada/lib-load.adb
- gcc/ada/lib-xref.adb 6 additions, 4 deletionsgcc/ada/lib-xref.adb
- gcc/ada/restrict.adb 56 additions, 19 deletionsgcc/ada/restrict.adb
- gcc/ada/restrict.ads 65 additions, 20 deletionsgcc/ada/restrict.ads
- gcc/ada/s-rident.ads 10 additions, 2 deletionsgcc/ada/s-rident.ads
- gcc/ada/sem.adb 27 additions, 0 deletionsgcc/ada/sem.adb
- gcc/ada/sem_ch10.adb 12 additions, 15 deletionsgcc/ada/sem_ch10.adb
- gcc/ada/sem_prag.adb 40 additions, 0 deletionsgcc/ada/sem_prag.adb
Loading
Please register or sign in to comment