The project was most recently described in this email.

Goal

This project aims to fix Fortran variable length arrays handling in gdb. It allows the user to evaluate VLA used in Fortran, C99, and Ada.

Plan

Upstream Strategy

The current strategy is to split the VLA patches in three separated patch series:

  1. Support C99 VLA (GCC)
  2. Support C99 VLA (ICC)
  3. Support Fortran VLA
  4. Support Fortran variable length strings

As of now clang emits a bad location description for VLA and does to generate upper_bound/count attributes.

Ongoing Development

Current development can be tracked at:

Known implementations

There are at least two VLA implementations known to work with Fortran arrays/characters.


OngoingWork

All content (C) 2008 Free Software Foundation. For terms of use, redistribution, and modification, please see the WikiLicense page.