OSDN Git Service

ada/
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Nov 2008 14:43:23 +0000 (14:43 +0000)
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Nov 2008 14:43:23 +0000 (14:43 +0000)
commit02f226eecfc47cfad508dd0349f4bb44f84db9c6
treee7e82ce0a77a9dc8a6c110f58e5e35cc64936166
parent384dcddb6bd8178d02aeaff2a07e67d8ecb3284b
    ada/
        * gcc-interface/decl.c (gnat_to_gnu_entity) <case E_Function>:
        Turn Ada Pure on subprograms back into GCC CONST when eh constructs
        are explicit to the middle-end.  Tidy.

        testsuite/
        * gnat.dg/test_raise_from_pure.adb: Adjust to match revised intent.
        * gnat.dg/wrap_raise_from_pure.ad[bs]: Remove.
        * gnat.dg/handle_raise_from_pure.adb: New test.

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