OSDN Git Service

2009-06-19 Eric Botcazou <ebotcazou@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Jun 2009 10:59:04 +0000 (10:59 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Jun 2009 10:59:04 +0000 (10:59 +0000)
commit341bd953dd179dacec3648ffc315c01ae8f6be39
tree007f417d2cffc875792dc7dd354090911831687c
parentd4b026c15fdd0957de6d579ec01628981ade8fdd
2009-06-19  Eric Botcazou  <ebotcazou@adacore.com>

* einfo.ads (Handling of Type'Size Values): Fix Object_Size values.

2009-06-19  Robert Dewar  <dewar@adacore.com>

* a-nudira.adb (Need_64): Handle negative ranges and also dynamic
ranges

* checks.adb (Determine_Range): Move the test for generic types later.

* sem_eval.adb (Compile_Time_Compare): Improve circuitry to catch more
cases.
(Eval_Relational_Op): Fold more cases including string compares

* sem_util.ads, sem_util.adb (References_Generic_Formal_Type): New
function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148697 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-nudira.adb
gcc/ada/checks.adb
gcc/ada/einfo.ads
gcc/ada/sem_eval.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads