aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2011-02-18 19:52:16 +0000
committerMichael Matz <matz@gcc.gnu.org>2011-02-18 19:52:16 +0000
commitb3c1b8a1d6838854acf96be354339a62ff27599e (patch)
treeed9bae538119f7a14e04f53cad9c5316df51293e /gcc/config.gcc
parent430aa86819b6a4e6a806220886a77a08e5afc0f8 (diff)
downloadgcc-b3c1b8a1d6838854acf96be354339a62ff27599e.zip
gcc-b3c1b8a1d6838854acf96be354339a62ff27599e.tar.gz
gcc-b3c1b8a1d6838854acf96be354339a62ff27599e.tar.bz2
re PR fortran/45586 (ICE non-trivial conversion at assignment)
PR fortran/45586 * gfortran.h (struct gfc_component): Add norestrict_decl member. * trans.h (struct lang_type): Add nonrestricted_type member. * trans-expr.c (gfc_conv_component_ref): Search fields with correct parent type. * trans-types.c (mirror_fields, gfc_nonrestricted_type): New. (gfc_sym_type): Use it. testsuite/ PR fortran/45586 * gfortran.dg/lto/pr45586_0.f90: New test. * gfortran.dg/typebound_proc_20.f90: Ditto. * gfortran.dg/typebound_proc_21.f90: Ditto. From-SVN: r170284
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions