Re: gcc 3.2.1?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tuesday, December 10, 2002, 2:24:23 PM, Ronald wrote:
> We're having a bit of trouble with the gcc 3.2 for RH 8.0, mostly
> having to do with interaction with gdb.

I've got a bit more information, now. We generated a small test case
that is intended to show one of the problems we are facing with gcc /
gdb.

I create a test file, foo.cpp:
----- Cut here -----
#include   <string>

using      std::string;

main() {
       string          rwh;

       rwh = "acme";
}
----- Cut here -----

I invoke the compiler: g++ -g foo.cpp -o foo
The compiler (with -v) says it's RH 8.0 3.2-7.

I invoke the debugger: gdb foo
and enter commands:
(gdb) break main
(gdb) r
[hit the breakpoint]
(gdb) p rwh
$1 = { static npos = Cannot access memory at address 0x833b550
(gdb) n
(gdb) p rwh
[same error]
(gdb) n
(gdb) p rwh
[same error]

The memory is obviously accessible, since the assignment did not cause
an exception or fault. Looks like gdb is powerfully confused.

Are we doing something really stupid? How should we proceed?

Thanks!

Ron.



-- 
Psyche-list mailing list
Psyche-list@redhat.com
https://listman.redhat.com/mailman/listinfo/psyche-list

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux