]> gcc.gnu.org Git - gcc.git/commit - gcc/ada/gcc-interface/decl.cc
re PR ada/56474 (bogus Storage_Error raised for record containing empty zero-based...
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 7 May 2013 07:59:37 +0000 (07:59 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 7 May 2013 07:59:37 +0000 (07:59 +0000)
commitdcbac1a471cb8dbf8f6aa43d94f905768770f546
tree2d34e06df5858f596a6c1f4f8535dbf329150335
parent14523c2517b9f272f18d7be133f69f162c8ceac7
re PR ada/56474 (bogus Storage_Error raised for record containing empty zero-based array)

PR ada/56474
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Subtype>: Use
int_const_binop to shift bounds by 1 when they are integer constants.

From-SVN: r198663
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/specs/array3.ads [new file with mode: 0644]
This page took 0.062625 seconds and 5 git commands to generate.