- To: "gcc-help@xxxxxxxxxxx" <gcc-help@xxxxxxxxxxx>
- Subject: covariant7.C fdesc_expr not supported by dump_expr
- From: "Mailaripillai, Kannan Jeganathan" <kannanmj@xxxxxx>
- Date: Tue, 24 Apr 2012 10:17:45 +0000
- Comment: DKIM? See http://www.dkim.org
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
Hi,
This is related to failure of testcase g++.dg/inherit/covariant7.C in
platforms ia64-hpux11.23, ia64-redhat-linux.
I am getting a message:
"#'fdesc_expr' not supported by dump_expr#<expression error>"
while dumping the vable using -fdump-class-hierarchy in platforms
ia64-hpux11.23, ia64-redhat-linux. But in x86_64-suse-linux it is working
fine.
---- Reduced testcase (test.C):
struct c0 {};
struct c1 : virtual c0 {
virtual c0 &f2() volatile;
};
---- Compilation command:
.../bin/g++ -std=gnu++98 -fdump-class-hierarchy -c test.C
---- Vtable dump by ia64-hpux11.23, ia64-redhat-linux compilers:
Vtable for c1
c1::_ZTV2c1: 5u entries
0 0u
8 (int (*)(...))0
16 (int (*)(...))(& _ZTI2c1)
24 #'fdesc_expr' not supported by dump_expr#<expression error>
32 #'fdesc_expr' not supported by dump_expr#<expression error>
---- Vtable dump by x86_64-suse-linux compiler:
Vtable for c1
c1::_ZTV2c1: 4u entries
0 0u
8 (int (*)(...))0
16 (int (*)(...))(& _ZTI2c1)
24 (int (*)(...))c1::f2
---- ia64-redhat-linux configuration:
COLLECT_GCC=.../ia64-redhat-linux/bin/g++
COLLECT_LTO_WRAPPER=.../ia64-redhat-linux/bin/../libexec/gcc/ia64-redhat-linux-gnu/4.7.0/lto-wrapper
Target: ia64-redhat-linux-gnu
Configured with: .../src/gcc_4_7_0_release/configure --host=ia64-redhat-linux-gnu
--build=ia64-redhat-linux-gnu --prefix=.../gcc-ia64-redhat-linux-gnu-gcc_4_7_0_release
--with-local-prefix=.../gcc-ia64-redhat-linux-gnu-gcc_4_7_0_release
--disable-nls --with-gmp=.../ia64-debian-linux-gnu --with-mpfr=.../ia64-debian-linux-gnu
--with-mpc=.../ia64-debian-linux-gnu --with-libelf=.../ia64-debian-linux-gnu
--disable-libmudflap --disable-initfini-array --enable-languages=c,c++,fortran
Thread model: posix
gcc version 4.7.0 (GCC)
---- x86_64-suse-linux configuration:
COLLECT_GCC=.../x86_64-suse-linux/bin/g++
COLLECT_LTO_WRAPPER=.../x86_64-suse-linux/bin/../libexec/gcc/x86_64-suse-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-suse-linux-gnu
Configured with: .../src/gcc_4_7_0_release/configure --host=x86_64-suse-linux-gnu
--build=x86_64-suse-linux-gnu --prefix=.../gcc-x86_64-suse-linux-gnu-gcc_4_7_0_release
--with-local-prefix=.../gcc-x86_64-suse-linux-gnu-gcc_4_7_0_release
--disable-nls --with-gmp=.../x86_64-suse-linux-gnu --with-mpfr=.../x86_64-suse-linux-gnu
--with-mpc=.../x86_64-suse-linux-gnu --with-libelf=.../x86_64-suse-linux-gnu
--disable-libmudflap --disable-initfini-array --disable-initfini-array --enable-languages=c,c++,fortran
Thread model: posix
gcc version 4.7.0 (GCC)
---- ia64-hpux11.23 configuration:
COLLECT_GCC=.../ia64-hpux11.23/bin/g++
COLLECT_LTO_WRAPPER=/.../ia64-hpux11.23/bin/../libexec/gcc/ia64-hp-hpux11.23/4.7.0/lto-wrapper
Target: ia64-hp-hpux11.23
Configured with: .../src/gcc_4_7_0_release/configure --host=ia64-hp-hpux11.23
--build=ia64-hp-hpux11.23 --prefix=.../gcc-ia64-hp-hpux11.23-gcc_4_7_0_release
--with-local-prefix=.../gcc-ia64-hp-hpux11.23-gcc_4_7_0_release --disable-nls
--with-gmp=.../ia64-hp-hpux11.23 --with-mpfr=.../ia64-hp-hpux11.23
--with-mpc=.../ia64-hp-hpux11.23 --with-libelf=.../ia64-hp-hpux11.23
--disable-libmudflap --enable-libunwind-exceptions SED=/usr/bin/sed
--disable-initfini-array --enable-languages=c,c++,fortran
Thread model: posix
gcc version 4.7.0 (GCC)
Regards,
Kannan
[Linux C Programming]
[Linux Kernel]
[eCos]
[Fedora Development]
[Fedora Announce]
[Autoconf]
[The DWARVES Debugging Tools]
[Yosemite Campsites]
[Yosemite News]
[Linux GCC]