https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87689
--- Comment #23 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- (In reply to Thomas Koenig from comment #22) > FAIL: gfortran.dg/lto/20091028-1 f_lto_20091028-1_0.o-f_lto_20091028-1_1.o > link, -O0 -flto -flto-partition=none -fuse-linker-plugin These test cases are invalid: SUBROUTINE int_gen_ti_header_char( hdrbuf, hdrbufsize, itypesize, & DataHandle, Element, VarName, Data, code ) CALL int_gen_ti_header_c ( hdrbuf, hdrbufsize, itypesize, 1, & DataHandle, DummyData, DummyCount, code ) END SUBROUTINE int_gen_ti_header_char certainly does not fit void int_gen_ti_header_c_ (char * hdrbuf, int * hdrbufsize, int * itypesize, int * typesize, int * DataHandle, char * Data, int * Count, int * code) { memcpy (typesize, p, sizeof(int)) ; memcpy (Data, p, *Count * *typesize) ; } so it is a good sign that they are caught now :-)