[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 4 Nov 2011 14:09:05 +0000 (15:09 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 4 Nov 2011 14:09:05 +0000 (15:09 +0100)
commit1adaea169e06627aa8482d1afebf178a3ca67edf
tree9a92388832fcd63df076879c26d8b5b64096e21f
parent4c9fe6c7494e31402c1c3ae4565aa03f70144258
[multiple changes]

2011-11-04  Robert Dewar  <dewar@adacore.com>

* sprint.adb (Sprint_Node_Actual, case Qualified_Expression):
Avoid junk semicolon after argument of machine code Asm operand.

2011-11-04  Robert Dewar  <dewar@adacore.com>

* exp_ch11.adb (Generate_Push_Pop): Inhibit push/pop nodes in
CodePeer mode or if restriction No_Exception_Handlers is present.
* exp_ch6.adb (Expand_N_Subprogram_Body): (Inhibit push/pop
nodes in CodePeer mode or if restriction No_Exception_Handlers
is present.

2011-11-04  Robert Dewar  <dewar@adacore.com>

* s-tassta.adb, atree.ads, errout.adb, sinput.adb: Minor reformatting.

2011-11-04  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Analyze_Subprogram_Specification): The
specification is legal if it is a function that returns an
abstract type, if it comes from an attribute renaming of a stream
attribute of an abstract type.

2011-11-04  Gary Dismukes  <dismukes@adacore.com>

* exp_util.adb (Is_Possibly_Unaligned_Object): In case of indexed
components, check whether recursively check whether the prefix
denotes an unaligned object.

2011-11-04  Ed Schonberg  <schonberg@adacore.com>

* sem_prag.adb (Analyze_Pragma, case Debug): The argument of
the pragma is legal if it is an expanded name that denotes a
procedure that be can called without parameters.

2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>

* gnat_ugn.texi (Performance Considerations) <Vectorization
of loops>: New sub-section.  <Other Optimization Switches>:
Minor tweak.

From-SVN: r180955
gcc/ada/ChangeLog
gcc/ada/atree.ads
gcc/ada/errout.adb
gcc/ada/exp_ch11.adb
gcc/ada/exp_ch6.adb
gcc/ada/exp_util.adb
gcc/ada/s-tassta.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_prag.adb
gcc/ada/sinput.adb
gcc/ada/sprint.adb