misc.c (gnat_type_max_size): Try to return a meaningful value for array types with...
authorEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 24 Feb 2017 10:00:04 +0000 (10:00 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 24 Feb 2017 10:00:04 +0000 (10:00 +0000)
commitbf6b72928e7a8d1734e14ef075dc9c985a4902fe
treee5293e4d0a31ed5753df85e0cae454a18c38ed30
parent4af362a9571170538b66411d9cf7b6dc87745854
misc.c (gnat_type_max_size): Try to return a meaningful value for array types with TYPE_INDEX_TYPE set on...

* gcc-interface/misc.c (gnat_type_max_size): Try to return a meaningful
value for array types with TYPE_INDEX_TYPE set on their domain type.
* gcc-interface/utils.c (max_size): For operations and expressions, do
not build a new node if the operands have not changed or are missing.

From-SVN: r245698
gcc/ada/gcc-interface/misc.c
gcc/ada/gcc-interface/utils.c