This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/31972] [4.3 regression] Internal Error occurs when TRANSFER contains hollerith argument
- From: "dfranke at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 May 2007 16:34:00 -0000
- Subject: [Bug fortran/31972] [4.3 regression] Internal Error occurs when TRANSFER contains hollerith argument
- References: <bug-31972-14284@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from dfranke at gcc dot gnu dot org 2007-05-17 17:33 -------
Confirmed. Adding Brooks Moses to CC as he recently worked on this.
(gdb) bt
#0 gfc_internal_error (
format=0x86ca3bc "Invalid expression in gfc_target_expr_size.")
at ../../../gcc/gcc/fortran/error.c:820
#1 0x080a8a02 in gfc_target_expr_size (e=0x887f880)
at ../../../gcc/gcc/fortran/target-memory.c:109
#2 0x0809e30f in gfc_simplify_transfer (source=0x887f880, mold=0x887fcc8,
size=0x0) at ../../../gcc/gcc/fortran/simplify.c:3887
#3 0x08068e7f in do_simplify (specific=0x88695f8, e=0x887f828)
at ../../../gcc/gcc/fortran/intrinsic.c:3133
#4 0x08069972 in gfc_intrinsic_func_interface (expr=0x887f828, error_flag=1)
at ../../../gcc/gcc/fortran/intrinsic.c:3399
#5 0x08095b67 in gfc_resolve_expr (e=0x887f828)
at ../../../gcc/gcc/fortran/resolve.c:1456
#6 0x08051125 in gfc_resolve_array_constructor (expr=0x887fd20)
at ../../../gcc/gcc/fortran/array.c:1514
#7 0x0809418f in gfc_resolve_expr (e=0x887fd20)
at ../../../gcc/gcc/fortran/resolve.c:3316
#8 0x080981f7 in resolve_code (code=0x887fd78, ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:5161
#9 0x08099bb5 in resolve_codes (ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:7452
#10 0x08099bf3 in gfc_resolve (ns=0x88451b0)
at ../../../gcc/gcc/fortran/resolve.c:7471
---Type <return> to continue, or q <return> to quit---
#11 0x0808d69c in gfc_parse_file () at ../../../gcc/gcc/fortran/parse.c:3248
#12 0x080aea4d in gfc_be_parse_file (set_yydebug=0)
at ../../../gcc/gcc/fortran/f95-lang.c:303
#13 0x082ffdf8 in toplev_main (argc=2, argv=0xbfa9cd34)
at ../../../gcc/gcc/toplev.c:1051
#14 0x080f25bf in main (argc=Cannot access memory at address 0x0
) at ../../../gcc/gcc/main.c:35
--
dfranke at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dfranke at gcc dot gnu dot
| |org
OtherBugsDependingO| |31237
nThis| |
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC build triplet| |brooks.moses@codesourcery.co
| |m
Known to fail| |4.3.0
Known to work| |4.1.1 4.2.1
Last reconfirmed|0000-00-00 00:00:00 |2007-05-17 17:33:59
date| |
Summary|Internal Error occurs when |[4.3 regression] Internal
|TRANSFER contains hollerith |Error occurs when TRANSFER
|argument |contains hollerith argument
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31972