http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45795

           Summary: [OOP] ICE in in gfc_add_component_ref plus bogus error
                    message
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: sfilipp...@uniroma2.it


Created attachment 21886
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=21886
test case

Hello,
This was working until a few days ago, now it's broken: the compiler gives a
bogus error message, and then ICEs. 
Trunk at r164617:
========================================================
[sfili...@localhost bug24]$ gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/gnu46/libexec/gcc/x86_64-unknown-linux-gnu/4.6.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc/configure --prefix=/usr/local/gnu46
--enable-languages=c,c++,fortran : (reconfigured) ../gcc/configure
--prefix=/usr/local/gnu46 --enable-languages=c,c++,fortran : (reconfigured)
../gcc/configure --prefix=/usr/local/gnu46 --enable-languages=c,c++,fortran :
(reconfigured) ../gcc/configure --prefix=/usr/local/gnu46
--enable-languages=c,c++,fortran : (reconfigured) ../gcc/configure
--prefix=/usr/local/gnu46 --enable-languages=c,c++,fortran,lto --no-create
--no-recursion : (reconfigured) ../gcc/configure --prefix=/usr/local/gnu46
--enable-languages=c,c++,fortran,lto --no-create --no-recursion :
(reconfigured) ../gcc/configure --prefix=/usr/local/gnu46
--enable-languages=c,c++,fortran,lto --no-create --no-recursion :
(reconfigured) ../gcc/configure --prefix=/usr/local/gnu46
--enable-languages=c,c++,fortran,lto --no-create --no-recursion
Thread model: posix
gcc version 4.6.0 20100925 (experimental) (GCC) 
[sfili...@localhost bug24]$ gfortran -c bug24.f03      
bug24.f03:68.10:

    call b%cp_to_foo(tmp,info)
          1
Error: Type mismatch in argument 'a' at (1); passed CLASS(base) to
CLASS(s_base)
bug24.f03:11:0: internal compiler error: in gfc_add_component_ref, at
fortran/class.c:77
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to