[multiple changes]
2011-08-03 Yannick Moy <moy@adacore.com> * alfa.ads Update format of ALFA section in ALI file in order to add a mapping from bodies to specs when both are present (ALFA_Scope_Record): add components for spec file/scope * get_alfa.adb (Get_ALFA): read the new file/scope for spec when present * lib-xref-alfa.adb (Collect_ALFA): after all scopes have been collected, fill in the spec information when relevant * put_alfa.adb (Put_ALFA): write the new file/scope for spec when present. 2011-08-03 Eric Botcazou <ebotcazou@adacore.com> * inline.adb (Add_Inlined_Subprogram): Do not consider the enclosing code unit to decide whether to add internally generated subprograms. 2011-08-03 Javier Miranda <miranda@adacore.com> * sem_aux.ads, sem_aux.adb (Is_VM_By_Copy_Actual): New subprogram. * exp_ch9.adb (Build_Simple_Entry_Call): Handle actuals that must be handled by copy in VM targets. 2011-08-03 Emmanuel Briot <briot@adacore.com> * make.adb, makeutl.adb, makeutl.ads (Make.Switches_Of): now shares code with Makeutl.Get_Switches. * prj-tree.adb: Update comment. From-SVN: r177256
Showing
- gcc/ada/ChangeLog 30 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/alfa.ads 12 additions, 1 deletiongcc/ada/alfa.ads
- gcc/ada/exp_ch9.adb 23 additions, 1 deletiongcc/ada/exp_ch9.adb
- gcc/ada/get_alfa.adb 30 additions, 13 deletionsgcc/ada/get_alfa.adb
- gcc/ada/inline.adb 10 additions, 6 deletionsgcc/ada/inline.adb
- gcc/ada/lib-xref-alfa.adb 103 additions, 22 deletionsgcc/ada/lib-xref-alfa.adb
- gcc/ada/make.adb 14 additions, 152 deletionsgcc/ada/make.adb
- gcc/ada/makeutl.adb 76 additions, 2 deletionsgcc/ada/makeutl.adb
- gcc/ada/makeutl.ads 8 additions, 1 deletiongcc/ada/makeutl.ads
- gcc/ada/prj-tree.adb 1 addition, 3 deletionsgcc/ada/prj-tree.adb
- gcc/ada/put_alfa.adb 10 additions, 0 deletionsgcc/ada/put_alfa.adb
- gcc/ada/sem_aux.adb 13 additions, 0 deletionsgcc/ada/sem_aux.adb
- gcc/ada/sem_aux.ads 5 additions, 1 deletiongcc/ada/sem_aux.ads
Loading
Please register or sign in to comment