diff options
author | Christopher D. Rickett <crickett@lanl.gov> | 2007-09-11 17:53:22 +0200 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2007-09-11 17:53:22 +0200 |
commit | 9dc3595654f0dfbf2821d0a84972d9c1df01b311 (patch) | |
tree | bcba799a5c8ebe83506fbae2c310b1dbef1ed363 /gcc/tree-ssa-structalias.c | |
parent | fa6763a6fcd6757688a5ee739d4808bb09b1c5d4 (diff) | |
download | gcc-9dc3595654f0dfbf2821d0a84972d9c1df01b311.zip gcc-9dc3595654f0dfbf2821d0a84972d9c1df01b311.tar.gz gcc-9dc3595654f0dfbf2821d0a84972d9c1df01b311.tar.bz2 |
re PR fortran/33040 ([ISO_C_BINDING] ICE in gfc_trans_structure_assign)
2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
PR fortran/33040
* trans-expr.c (gfc_trans_structure_assign): Convert component
C_NULL_PTR and C_NULL_FUNPTR component initializers to (void *).
* trans-types.c (gfc_get_derived_type): Create a backend_decl for
the c_address field of C_PTR and C_FUNPTR and ensure initializer
is of proper type/kind for (void *).
2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
PR fortran/33040
* gfortran.dg/c_ptr_tests_11.f03: New test case.
From-SVN: r128385
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions