]> gcc.gnu.org Git - gcc.git/commit
ada: Fix DWARF for certain arrays
authorTom Tromey <tromey@adacore.com>
Mon, 21 Aug 2023 17:11:13 +0000 (17:11 +0000)
committerMarc Poulhiès <poulhies@adacore.com>
Tue, 5 Sep 2023 11:05:17 +0000 (13:05 +0200)
commit7f77d69bc86d25262b88503d0f5e3fff11c7898e
tree2f8af58ca90663c61148c31024bd2dbcc8c1cfc2
parent10b4a454b2f5c2c3c6c98b4f7bf6bcf537c072cc
ada: Fix DWARF for certain arrays

An array whose index type is a nonstandard enum will be marked as
"packed", but should not emit DW_AT_bit_stride unless it is also
bit-packed.

gcc/ada/

* gcc-interface/decl.cc (gnat_to_gnu_entity): Set bit-packed for
constrained and unconstrained array types.
* gcc-interface/misc.cc (gnat_get_array_descr_info): Examine
BIT_PACKED_ARRAY_TYPE_P.
gcc/ada/gcc-interface/decl.cc
gcc/ada/gcc-interface/misc.cc
This page took 0.05939 seconds and 6 git commands to generate.