* gcc-interface/decl.c (gnat_to_gnu_entity): Even when they
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Sep 2008 10:29:29 +0000 (10:29 +0000)
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Sep 2008 10:29:29 +0000 (10:29 +0000)
commitee82d8917540444b7178799f3c1dde6238c75722
tree5e64426e997f556d62e9350e72dd76e3c4b421ad
parentbdc89b8f287e686e1464e3fb29d1c7d635f57ffc
    * gcc-interface/decl.c (gnat_to_gnu_entity): Even when they
        are never assigned, volatile entities are not constant for code
        generation purposes.

        * gnat.dg/volatile3.adb: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140545 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/volatile3.adb [new file with mode: 0644]