]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/33395 ([ISO_C_BINDING ?] ICE (segfault) in gfc_conv_initializer)
authorChristopher D. Rickett <crickett@lanl.gov>
Wed, 12 Sep 2007 07:56:07 +0000 (07:56 +0000)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 12 Sep 2007 07:56:07 +0000 (09:56 +0200)
commit3e708b2571e01c269d8eabfc9c741e00a3f89603
treec08d56c1c4b10466bb44edd3a378a4f4257c2da0
parent54a5b59be2162d982b5cf3f4a46d962c041b9e11
re PR fortran/33395 ([ISO_C_BINDING ?] ICE (segfault) in gfc_conv_initializer)

2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>

PR fortran/33395
* trans-expr.c (gfc_conv_initializer): Remove unnecessary test for
intmod_sym_id and use derived symbol to set new kind of C_NULL_PTR
and C_NULL_FUNPTR expressions.

2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>

PR fortran/33395
* gfortran.dg/c_ptr_tests_12.f03: New test case.

From-SVN: r128418
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/c_ptr_tests_12.f03 [new file with mode: 0644]