From: Rod Armstrong (rod_at_San-Jose.ate.slb.com)
Date: Wed Aug 19 1998 - 19:57:58 BST
I don't have a copy of gcc 2.7* anymore, but I did try the test case
on 2.8.0 and 2.8.1 and wasn't able to reproduce the problem. The global
was correctly displayed under the main source file:
Source files
untyped_var.c
one_command <table[0]> *0x21784
char <command{0}> *NULL
Functions
main untyped_var.c:64
one_command <second_table[0]> *0xeffff690
char <command{0}> *NULL
So using a newer version of gcc (or egcs) appears to fix this problem.
BTW, I am considering making a 3.33 release within a few weeks. This will
include the 3.32.1 fixes plus a significant contribution from Russ
Browne for better C++ support. The main features of this are:
Added handling of symbol table information concerning base
classes, vector tables, and static class members in SC4 and g++
object files. This results in the following family of features,
most of which work only for the above two compilers:
Base classes are displayed as structs within the structure,
similar to ddd or Visual C++.
Static members of a class may be examined in a way consistent
with the UPS methods for examining of global data ( e.g. click
on "myClass::statMem", or for examining members of a struct
( e.g. select an object of type myClass* then enter ".statMem"
in the typing line, or click on "statMem" inside a NON-static
method for myClass to get this->statMem).
Added a popup menu option to expand all static members of a
selected object.
This archive was generated by hypermail 2.1.4 : Wed Feb 13 2002 - 21:51:32 GMT