URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [pr35983.f90] - Rev 302
Compare with Previous | Blame | View Log
! { dg-do run }!! PR fortran/35983! C_LOC expanded to a NULL_PTR expr if called from a structure constructor!! Contributed by François-Xavier Coudertprogram mainuse ISO_C_BINDINGimplicit nonetype, bind(C) :: descrtype(C_PTR) :: addressend type descrtype(descr) :: DDdouble precision, target :: buf(1)integer (C_INTPTR_T) :: i, jbuf = (/ 0 /)DD = descr(c_loc(buf))i = transfer (DD%address, 0_c_intptr_t)j = transfer (c_loc(buf), 0_c_intptr_t)if (any((/ i,j /) == 0_c_intptr_t)) call abortif (i /= j) call abortend program main
