diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2008-11-29 10:31:53 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2008-11-29 10:31:53 +0000 |
commit | f9805f52d581f361e33ac770f26fc5c48580a72a (patch) | |
tree | c313b812c6f6c806934c55c9f0a8f8c833af4c39 | |
parent | bce4ea615d18b2bc6fef33aa4ea375511169c42a (diff) | |
download | gcc-f9805f52d581f361e33ac770f26fc5c48580a72a.zip gcc-f9805f52d581f361e33ac770f26fc5c48580a72a.tar.gz gcc-f9805f52d581f361e33ac770f26fc5c48580a72a.tar.bz2 |
re PR ada/30827 (GNAT.compiler_version problem for official releases)
PR ada/30827
* g-comver.adb (Ver_Len_Max): Fix inconsistency.
From-SVN: r142274
-rw-r--r-- | gcc/ada/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ada/g-comver.adb | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gnat.dg/test_version.adb | 4 |
4 files changed, 12 insertions, 3 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index b212a11..634b140 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2008-11-29 Eric Botcazou <ebotcazou@adacore.com> + + PR ada/30827 + * g-comver.adb (Ver_Len_Max): Fix inconsistency. + 2008-11-27 Eric Botcazou <ebotcazou@adacore.com> * gcc-interface/decl.c: Fix various nits. diff --git a/gcc/ada/g-comver.adb b/gcc/ada/g-comver.adb index ae3bf3b..e3191b5 100644 --- a/gcc/ada/g-comver.adb +++ b/gcc/ada/g-comver.adb @@ -37,7 +37,7 @@ package body GNAT.Compiler_Version is - Ver_Len_Max : constant := 32; + Ver_Len_Max : constant := 64; -- This is logically a reference to Gnatvsn.Ver_Len_Max but we cannot -- import this directly since run-time units cannot WITH compiler units. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e369022..707a959 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-11-29 Eric Botcazou <ebotcazou@adacore.com> + + * gnat.dg/test_version.adb: Adjust to new string length. + 2008-11-28 Andrew Pinski <andrew_pinski@playstation.sony.com> PR testsuite/38311 diff --git a/gcc/testsuite/gnat.dg/test_version.adb b/gcc/testsuite/gnat.dg/test_version.adb index d7fa297..2b88a14 100644 --- a/gcc/testsuite/gnat.dg/test_version.adb +++ b/gcc/testsuite/gnat.dg/test_version.adb @@ -5,8 +5,8 @@ procedure Test_Version is use Vsn; X : constant String := Version; begin - if X'Length = 46 then - -- 46 = Ver_Len_Max + Ver_Prefix + if X'Length = 78 then + -- 78 = Ver_Len_Max + Ver_Prefix'Length -- actual version should be shorter than this raise Program_Error; end if; |