decl.c (gnat_to_gnu_entity, [...]): Make constant variant of designated type for...
authorRichard Kenner <kenner@gnat.com>
Fri, 26 Oct 2001 16:01:07 +0000 (16:01 +0000)
committerGeert Bosch <bosch@gcc.gnu.org>
Fri, 26 Oct 2001 16:01:07 +0000 (18:01 +0200)
commit7a3a8c068bfe942e28089b7a07a32690edad14ea
treeed4707cd5dcbe013280768918cb414abc1be1092
parentb403bd177c82c7ec36f72c07caa0f08bf5a49d93
decl.c (gnat_to_gnu_entity, [...]): Make constant variant of designated type for Is_Access_Constant.

* decl.c (gnat_to_gnu_entity, case E_General_Access_Type):
Make constant variant of designated type for Is_Access_Constant.
Call update_pointer_to with main variant.

* trans.c (process_freeze_entity, process_type):
Call update_pointer_to on main variant.

* utils.c (update_pointer_to): Make corresponding variant for NEW_TYPE.
If main variant, update all other variants.

* utils2.c (build_unary_op, case INDIRECT_REF): No longer set
TREE_STATIC.

From-SVN: r46547
gcc/ada/ChangeLog
gcc/ada/decl.c
gcc/ada/trans.c
gcc/ada/utils.c
gcc/ada/utils2.c