https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94847

--- Comment #2 from Tom de Vries <vries at gcc dot gnu.org> ---
Minimal test-case:
...
$ cat constvars.c
int
main (void)
{
  const char laconic = 'A';
  volatile char vox = 'X';
  const volatile char victor = 'Y';

  return 0;
}
...

Compiled like this:
...
$ gcc -g constvars.c -fdebug-types-section
...

gives the wrong type for 'victor':
...
$ gdb -batch a.out -ex start -ex "ptype victor"
Temporary breakpoint 1 at 0x40049b: file constvars.c, line 4.

Temporary breakpoint 1, main () at constvars.c:4
4         const char laconic = 'A';
type = volatile char
...

Reply via email to