* exp_aggr.adb (Packed_Array_Aggregate_Handled): The values of the
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jan 2005 15:36:25 +0000 (15:36 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jan 2005 15:36:25 +0000 (15:36 +0000)
commit81d55fa4ada403b403542a7fcca84790470b790d
tree0adf4bc70f43fad200dd4b7b096f51a799772df1
parent62b5359e4e034ec45811dccdd7582bbbd9bc1aac
* exp_aggr.adb (Packed_Array_Aggregate_Handled): The values of the
bounds can be negative, and must be declared Int, not Nat.

* sem_elim.adb (Line_Num_Match): Correct wrong code when index in an
array is checked after using the index in the array.

* makegpr.adb (Add_Switches): Check if there is a package for the
processor. If there is no package, do not look for switches.

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