back_end.adb: Remove Big_String_Ptr declarations (now in Types)
authorRobert Dewar <dewar@adacore.com>
Tue, 8 Apr 2008 06:48:30 +0000 (08:48 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 8 Apr 2008 06:48:30 +0000 (08:48 +0200)
commita1e2130ca1fa141e3dcb1ba4913a8f46d33ab9c1
tree81431173c33a808bd2956a3c52874efc0dff6252
parent2d7756fa264b9975f7d779bc2e658a6741314e14
back_end.adb: Remove Big_String_Ptr declarations (now in Types)

2008-04-08  Robert Dewar  <dewar@adacore.com>

* back_end.adb: Remove Big_String_Ptr declarations (now in Types)

* errout.adb: Remove Big_String_Ptr declarations (now in Types)
Change name Is_Style_Msg to Is_Style_Or_Info_Msg

* fmap.adb: Remove Big_String declarations (now in Types)
(No_Mapping_File): New Boolean global variable
(Initialize): When mapping file cannot be read, set No_Mapping_File to
False.
(Update_Mapping_File): Do nothing if No_Mapping_File is True. If the
tables were empty before adding entries, open the mapping file
with Truncate = True, instead of delete/re-create.

* fname-sf.adb: Remove Big_String declarations (now in Types)

* s-strcom.adb, g-dyntab.ads, g-table.ads, s-carsi8.adb,
        s-stalib.ads, s-carun8.adb: Add zero size Storage_Size clauses for big
pointer types

* table.ads: Add for Table_Ptr'Storage_Size use 0

* types.ads: Add Big_String declarations
Add Size_Clause of zero for big pointer types

From-SVN: r134022
gcc/ada/back_end.adb
gcc/ada/errout.adb
gcc/ada/fmap.adb
gcc/ada/fname-sf.adb
gcc/ada/g-dyntab.ads
gcc/ada/g-table.ads
gcc/ada/s-carsi8.adb
gcc/ada/s-carun8.adb
gcc/ada/s-strcom.adb
gcc/ada/table.ads
gcc/ada/types.ads