* gcc-interface/utils.c (convert_to_fat_pointer): Un-obfuscate the
commit345e38c3604a45a0a239f2a59028717b841dba24
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Jan 2014 10:51:47 +0000 (25 10:51 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Jan 2014 10:51:47 +0000 (25 10:51 +0000)
tree9af0986644e6850485cbac6372243960c42ad5af
parent393920187a47744b9a53d9ab013ba7648da8d2cf
* gcc-interface/utils.c (convert_to_fat_pointer): Un-obfuscate the
conversion from a thin pointer with a shifted value.
* gcc-interface/utils2.c (gnat_build_constructor): Propagate the
read-only flag from the values onto the result.
(gnat_invariant_expr): Accept read-only CONSTRUCTORs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207073 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils.c
gcc/ada/gcc-interface/utils2.c