2008-08-22 Gary Dismukes <dismukes@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Aug 2008 12:12:04 +0000 (12:12 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Aug 2008 12:12:04 +0000 (12:12 +0000)
commitd673df1adfbdfa13b0dff3ce6df74e76153d62d4
tree4849789b8ace1f34480f9bbcc843de37354fce31
parent2dda6862ca320be99a4e0b9dc1ea07ee25773766
2008-08-22  Gary Dismukes  <dismukes@adacore.com>

* exp_aggr.adb (Static_Array_Aggregate): When a static array aggregate
with a range is transformed into a positional aggregate, any copied
component literals should be marked Is_Static_Expression.

* sem_eval.adb (Compile_Time_Known_Value): Don't treat null literals as
not being known at at compile time when Configurable_Run_Time_Mode is
true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139442 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/exp_aggr.adb
gcc/ada/sem_eval.adb