OSDN Git Service

2011-11-04 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Nov 2011 14:09:05 +0000 (14:09 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Nov 2011 14:09:05 +0000 (14:09 +0000)
commit8f979dbe2d9556128d075c387c353604b2a77bd9
tree9a92388832fcd63df076879c26d8b5b64096e21f
parentc19abba74833ed64e23acbaae906011b607794e3
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180955 138bc75d-0d04-0410-961f-82ee72b054a4
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