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

--- Comment #8 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> 
2012-05-07 19:04:29 UTC ---
(In reply to comment #7)
> Has the situation improved?

current trunk LTO seems to fail on CP2K with:

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F: In function
‘propagate_cn_or_em’:
/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_805>
D.79093_629 = D.79094_628->orders.data;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_805>
D.79092_630 = D.79094_628->orders.offset;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_805>
D.79090_632 = D.79094_628->orders.dim[1].stride;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_816>
D.79093_652 = D.79094_651->orders.data;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_816>
D.79092_653 = D.79094_651->orders.offset;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_816>
D.79090_655 = D.79094_651->orders.dim[1].stride;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_827>
D.79093_675 = D.79094_674->orders.data;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_827>
D.79092_676 = D.79094_674->orders.offset;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_827>
D.79090_678 = D.79094_674->orders.dim[1].stride;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_838>
D.79093_700 = D.79094_699->orders.data;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_838>
D.79092_701 = D.79094_699->orders.offset;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0: error:
type mismatch in component reference
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
struct array2_integer(kind=4)

struct array2_integer(kind=4)

# VUSE <.MEM_838>
D.79090_703 = D.79094_699->orders.dim[1].stride;

/data/vjoost/clean/cp2k/cp2k/src/../src/rt_propagation_methods.F:217:0:
internal compiler error: verify_gimple failed
   SUBROUTINE propagate_cn_or_em(qs_env, error)
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: gfortran returned 1 exit status
/data/vjoost/gnu/binutils-2.22/install/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status

Reply via email to