]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR ada/34287 (Simple Ada bug [Barnes' Silly])
authorRobert Dewar <dewar@adacore.com>
Mon, 3 Dec 2007 16:01:57 +0000 (16:01 +0000)
committerSamuel Tardieu <sam@gcc.gnu.org>
Mon, 3 Dec 2007 16:01:57 +0000 (16:01 +0000)
commit403fd9399629105bedd66ba49fad9c7dd6df4d29
treee42c486df579d12939520a69045db49086f57887
parent69b3331e2ae2122a638e373bb858c2d9b1b94f3b
re PR ada/34287 (Simple Ada bug [Barnes' Silly])

2007-12-03  Robert Dewar <dewar@adacore.com>
            Samuel Tardieu  <sam@rfc1149.net>

        gcc/ada/
     PR ada/34287
     * sem_util.adb (Safe_To_Capture_Value): Do not capture values
     of variables declared in a library-level package.

        gcc/testsuite/gnat.dg/
     PR ada/34287
     * check_elaboration_code.adb: New test.

     * bug_elaboration_code.ads, bug_elaboration_code.adb: New support
     files.

Co-Authored-By: Samuel Tardieu <sam@rfc1149.net>
From-SVN: r130582
gcc/ada/ChangeLog
gcc/ada/sem_util.adb
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/bug_elaboration_code.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/bug_elaboration_code.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/check_elaboration_code.adb [new file with mode: 0644]