comperr.adb: Fix problem with suppressing warning messages from gigi
authorRobert Dewar <dewar@adacore.com>
Tue, 14 Aug 2007 08:37:51 +0000 (10:37 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 14 Aug 2007 08:37:51 +0000 (10:37 +0200)
commit554846f3b75d52bae87a1d076950eccf34846f4b
treeeb32487d160f5457a47e310d937e95ab6a78e61e
parent8133b9d1470963fdcb4a59de87da8fdd7126ccd3
comperr.adb: Fix problem with suppressing warning messages from gigi

2007-08-14  Robert Dewar  <dewar@adacore.com>

* comperr.adb: Fix problem with suppressing warning messages from gigi

* erroutc.ads, erroutc.adb, errout.ads,
errout.adb (Write_Eol): Remove trailing spaces before writing the line
(Write_Eol_Keep_Blanks): New procedure to write a line, including
possible trailing spaces.
(Output_Source_Line): Call Write_Eol_Keep_Blanks to output a source line
Fix problem with suppressing warning messages from back end
Improve handling of deleted warnings

* gnat1drv.adb:
Fix problem with suppressing warning messages from back end
Handle setting of Static_Dispatch_Tables flag.

* prepcomp.adb:
Fix problem with suppressing warning messages from back end

* exp_intr.adb: Improve handling of deleted warnings

From-SVN: r127413
gcc/ada/comperr.adb
gcc/ada/errout.ads
gcc/ada/erroutc.adb
gcc/ada/erroutc.ads
gcc/ada/exp_intr.adb
gcc/ada/gnat1drv.adb
gcc/ada/prepcomp.adb