2012-03-07 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Mar 2012 14:58:43 +0000 (14:58 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Mar 2012 14:58:43 +0000 (14:58 +0000)
commit50cab70b48c46b556a4609193b5ed8306778c11b
tree50beb99d31b658b397856787bdf8f11e39a18263
parent9ef23ec9239cb0c8bb31e3989b48cbf143a2c2a4
2012-03-07  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Process_Formals): a generic subprogram with
a formal incomplete type does not require a freeze node.

2012-03-07  Bob Duff  <duff@adacore.com>

* sem_util.ads: Minor reformatting.

2012-03-07  Geert Bosch  <bosch@adacore.com>

* targparm.ads: New target parameter Atomic_Sync_Default,
defaulting to True.
* targparm.adb (Get_Target_Parameters): Add processing for
Atomic_Sync_Default.
* gnat1drv.adb (Adjust_Global_Switches): Adjust Supress_Options
based on ASD.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185056 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gnat1drv.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_util.ads
gcc/ada/targparm.adb
gcc/ada/targparm.ads