public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) @ 2008-12-30 20:59 danglin at gcc dot gnu dot org 2008-12-30 21:05 ` [Bug fortran/38675] " danglin at gcc dot gnu dot org ` (8 more replies) 0 siblings, 9 replies; 10+ messages in thread From: danglin at gcc dot gnu dot org @ 2008-12-30 20:59 UTC (permalink / raw) To: gcc-bugs This bug has been around for awhile on the 4.3 branch. Not present in 4.4. Executing on host: /mnt/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran -B/ mnt/gnu/gcc/objdir/gcc/testsuite/gfortran/../../ /mnt/gnu/gcc/gcc/gcc/testsuite/ gfortran.dg/parameter_array_init_3.f90 -O -pedantic-errors -S -o parameter_ array_init_3.s (timeout = 300) f951: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: f951: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) FAIL: gfortran.dg/parameter_array_init_3.f90 -O (test for excess errors) Excess errors: f951: internal compiler error: Segmentation fault (gdb) r Starting program: /mnt/gnu/gcc/objdir/gcc/f951 /mnt/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/parameter_array_init_3.f90 -quiet -dumpbase parameter_array_init_3.f90 -auxbase-strip parameter_array_init_3.s -O -pedantic-errors -version -o parameter_array_init_3.s -fintrinsic-modules-path finclude warning: Private mapping of shared library text was not specified by the executable; setting a breakpoint in a shared library which is not privately mapped will not work. See the HP-UX 11i v3 chatr manpage for methods to privately map shared library text. warning: Loadable segment ".tbss" outside of ELF segments warning: Loadable segment ".tbss" outside of ELF segments GNU F95 (GCC) version 4.3.3 20081229 (prerelease) [gcc-4_3-branch revision 142953] (hppa64-hp-hpux11.11) compiled by GNU C version 4.3.3 20081229 (prerelease) [gcc-4_3-branch revision 142953], GMP version 4.2.2, MPFR version 2.3.1. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Program received signal SIGSEGV, Segmentation fault. 0x400000000070efb0 in __gmpz_add () (gdb) bt #0 0x400000000070efb0 in __gmpz_add () #1 0x4000000000173894 in simplify_const_ref (p=0x8000000100130e58) at ../../gcc/gcc/fortran/expr.c:1049 #2 0x4000000000174134 in gfc_simplify_expr (p=0x8000000100130e58, type=1) at ../../gcc/gcc/fortran/expr.c:1700 #3 0x40000000001745a8 in simplify_parameter_variable (p=0x8000000100130120, type=1) at ../../gcc/gcc/fortran/expr.c:1567 #4 0x4000000000174110 in gfc_simplify_expr (p=0x8000000100130120, type=1) at ../../gcc/gcc/fortran/expr.c:1672 #5 0x4000000000150fd0 in expand_constructor (c=0x8000000100130990) at ../../gcc/gcc/fortran/array.c:1385 #6 0x4000000000151290 in expand_constructor (c=0x800000010012f928) at ../../gcc/gcc/fortran/array.c:1262 #7 0x4000000000151778 in gfc_array_size (array=0x8000000100130490, result=0x800003fffdff18c8) at ../../gcc/gcc/fortran/array.c:1983 #8 0x4000000000151f2c in gfc_array_dimen_size (array=0x8000000100132028, dimen=1, result=0x8) at ../../gcc/gcc/fortran/array.c:1940 #9 0x40000000001bae50 in expression_rank (e=0x8000000100130490) at ../../gcc/gcc/fortran/resolve.c:4007 #10 0x40000000001bc8d4 in gfc_resolve_expr (e=0x8000000100130490) at ../../gcc/gcc/fortran/resolve.c:4383 #11 0x40000000001757e0 in gfc_match_init_expr (result=0x800003fffdff1410) at ../../gcc/gcc/fortran/expr.c:2379 ---Type <return> to continue, or q <return> to quit--- #12 0x40000000001684c0 in gfc_match_data_decl () at ../../gcc/gcc/fortran/decl.c:1743 #13 0x40000000001ab530 in match_word (str=0x8000000100132028 "\200", subr=0x4000000000136070, old_locus=0x800003fffdff12c0) at ../../gcc/gcc/fortran/parse.c:64 #14 0x40000000001abee4 in decode_statement () at ../../gcc/gcc/fortran/parse.c:280 #15 0x40000000001ad9b4 in next_statement () at ../../gcc/gcc/fortran/parse.c:652 #16 0x40000000001af76c in parse_spec (st=ST_DATA_DECL) at ../../gcc/gcc/fortran/parse.c:2179 #17 0x40000000001b251c in gfc_parse_file () at ../../gcc/gcc/fortran/parse.c:3395 #18 0x40000000001e6c0c in gfc_be_parse_file ( set_yydebug=<value optimized out>) at ../../gcc/gcc/fortran/f95-lang.c:260 #19 0x400000000042ca7c in toplev_main (argc=<value optimized out>, argv=<value optimized out>) at ../../gcc/gcc/toplev.c:1042 #20 0x400000000023188c in main (argc=1253416, argv=0x8) at ../../gcc/gcc/main.c:35 -- Summary: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) Product: gcc Version: 4.3.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa64-hp-hpux11.11 GCC host triplet: hppa64-hp-hpux11.11 GCC target triplet: hppa64-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org @ 2008-12-30 21:05 ` danglin at gcc dot gnu dot org 2008-12-30 21:19 ` kargl at gcc dot gnu dot org ` (7 subsequent siblings) 8 siblings, 0 replies; 10+ messages in thread From: danglin at gcc dot gnu dot org @ 2008-12-30 21:05 UTC (permalink / raw) To: gcc-bugs ------- Comment #1 from danglin at gcc dot gnu dot org 2008-12-30 21:03 ------- (gdb) p *p $2 = {expr_type = EXPR_ARRAY, ts = {type = BT_INTEGER, kind = 1, derived = 0x0, cl = 0x0, is_c_interop = 0, is_iso_c = 0, f90_type = BT_UNKNOWN}, rank = 0, shape = 0x8000000100131b58, symtree = 0x0, ref = 0x8000000100131b90, where = { nextc = 0x80000001001279e3 " [(1,i=1,len(HEX1))]", lb = 0x8000000100127998}, inline_noncopying_intrinsic = 0, is_boz = 0, error = 0, con_by_offset = 0x0, representation = {length = 0, string = 0x0}, value = {logical = -2147483647, integer = {{ _mp_alloc = -2147483647, _mp_size = 1242656, _mp_d = 0x0}}, real = {{ _mpfr_prec = 9223372041150985760, _mpfr_sign = 0, _mpfr_exp = 0, _mpfr_d = 0x0}}, complex = {r = {{_mpfr_prec = 9223372041150985760, _mpfr_sign = 0, _mpfr_exp = 0, _mpfr_d = 0x0}}, i = {{ _mpfr_prec = 0, _mpfr_sign = 0, _mpfr_exp = 0, _mpfr_d = 0x0}}}, op = {operator = -2147483647, uop = 0x0, op1 = 0x0, op2 = 0x0}, function = {actual = 0x800000010012f620, name = 0x0, isym = 0x0, esym = 0x0}, character = {length = -2147483647, string = 0x0}, constructor = 0x800000010012f620}} -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org 2008-12-30 21:05 ` [Bug fortran/38675] " danglin at gcc dot gnu dot org @ 2008-12-30 21:19 ` kargl at gcc dot gnu dot org 2008-12-30 21:42 ` dave at hiauly1 dot hia dot nrc dot ca ` (6 subsequent siblings) 8 siblings, 0 replies; 10+ messages in thread From: kargl at gcc dot gnu dot org @ 2008-12-30 21:19 UTC (permalink / raw) To: gcc-bugs ------- Comment #2 from kargl at gcc dot gnu dot org 2008-12-30 21:15 ------- See PR 37469 Given the last comment. This will probably be closed with a WONTFIX. -- kargl at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org 2008-12-30 21:05 ` [Bug fortran/38675] " danglin at gcc dot gnu dot org 2008-12-30 21:19 ` kargl at gcc dot gnu dot org @ 2008-12-30 21:42 ` dave at hiauly1 dot hia dot nrc dot ca 2008-12-30 22:13 ` mikael at gcc dot gnu dot org ` (5 subsequent siblings) 8 siblings, 0 replies; 10+ messages in thread From: dave at hiauly1 dot hia dot nrc dot ca @ 2008-12-30 21:42 UTC (permalink / raw) To: gcc-bugs ------- Comment #3 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-30 21:40 ------- Subject: Re: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) > Given the last comment. This will probably be closed with a WONTFIX. Is backporting the fix for PR fortran/35840, or just gfc_reduce_init_expr, that difficult? Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org ` (2 preceding siblings ...) 2008-12-30 21:42 ` dave at hiauly1 dot hia dot nrc dot ca @ 2008-12-30 22:13 ` mikael at gcc dot gnu dot org 2008-12-30 22:22 ` dave at hiauly1 dot hia dot nrc dot ca ` (4 subsequent siblings) 8 siblings, 0 replies; 10+ messages in thread From: mikael at gcc dot gnu dot org @ 2008-12-30 22:13 UTC (permalink / raw) To: gcc-bugs ------- Comment #4 from mikael at gcc dot gnu dot org 2008-12-30 22:12 ------- (In reply to comment #3) > Is backporting the fix for PR fortran/35840, or just gfc_reduce_init_expr, > that difficult? No, it should be manageable. I gave up when the patch refused to apply. Sorry. I could try harder. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org ` (3 preceding siblings ...) 2008-12-30 22:13 ` mikael at gcc dot gnu dot org @ 2008-12-30 22:22 ` dave at hiauly1 dot hia dot nrc dot ca 2008-12-31 23:29 ` dave at hiauly1 dot hia dot nrc dot ca ` (3 subsequent siblings) 8 siblings, 0 replies; 10+ messages in thread From: dave at hiauly1 dot hia dot nrc dot ca @ 2008-12-30 22:22 UTC (permalink / raw) To: gcc-bugs ------- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-30 22:21 ------- Subject: Re: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) > > Is backporting the fix for PR fortran/35840, or just gfc_reduce_init_expr, > > that difficult? > No, it should be manageable. > I gave up when the patch refused to apply. Sorry. > I could try harder. There were a few formating changes and try changed to gfc_try. I'm just about to do a build with the backport. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org ` (4 preceding siblings ...) 2008-12-30 22:22 ` dave at hiauly1 dot hia dot nrc dot ca @ 2008-12-31 23:29 ` dave at hiauly1 dot hia dot nrc dot ca 2009-01-01 17:44 ` danglin at gcc dot gnu dot org ` (2 subsequent siblings) 8 siblings, 0 replies; 10+ messages in thread From: dave at hiauly1 dot hia dot nrc dot ca @ 2008-12-31 23:29 UTC (permalink / raw) To: gcc-bugs ------- Comment #6 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-31 23:28 ------- Subject: Re: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) On Tue, 30 Dec 2008, mikael at gcc dot gnu dot org wrote: > > Is backporting the fix for PR fortran/35840, or just gfc_reduce_init_expr, > > that difficult? > No, it should be manageable. I currently testing the attached backport. It fixes the ICE on hppa64-hp-hpux11.11. If there are no regressions on hppa2.0w-hp-hpux11.11, I will commit. I left off the change to io.c as it's a secondary issue. Dave ------- Comment #7 from dave at hiauly1 dot hia dot nrc dot ca 2008-12-31 23:28 ------- Created an attachment (id=17019) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17019&action=view) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org ` (5 preceding siblings ...) 2008-12-31 23:29 ` dave at hiauly1 dot hia dot nrc dot ca @ 2009-01-01 17:44 ` danglin at gcc dot gnu dot org 2009-01-01 17:45 ` danglin at gcc dot gnu dot org 2009-01-01 17:47 ` danglin at gcc dot gnu dot org 8 siblings, 0 replies; 10+ messages in thread From: danglin at gcc dot gnu dot org @ 2009-01-01 17:44 UTC (permalink / raw) To: gcc-bugs ------- Comment #8 from danglin at gcc dot gnu dot org 2009-01-01 17:43 ------- Subject: Bug 38675 Author: danglin Date: Thu Jan 1 17:42:00 2009 New Revision: 142995 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142995 Log: PR fortran/38675 Backport from mainline: 2008-12-09 Mikael Morin <mikael.morin@tele2.fr> PR fortran/37469 * expr.c (find_array_element): Simplify array bounds. Assert that both bounds are constant expressions. 2008-10-31 Mikael Morin <mikael.morin@tele2.fr> * expr.c (gfc_reduce_init_expr): New function, containing checking code from gfc_match_init_expr, so that checking can be deferred. (gfc_match_init_expr): Use gfc_reduce_init_expr. * match.h (gfc_reduce_init_expr): Prototype added. Modified: branches/gcc-4_3-branch/gcc/fortran/ChangeLog branches/gcc-4_3-branch/gcc/fortran/expr.c branches/gcc-4_3-branch/gcc/fortran/match.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org ` (6 preceding siblings ...) 2009-01-01 17:44 ` danglin at gcc dot gnu dot org @ 2009-01-01 17:45 ` danglin at gcc dot gnu dot org 2009-01-01 17:47 ` danglin at gcc dot gnu dot org 8 siblings, 0 replies; 10+ messages in thread From: danglin at gcc dot gnu dot org @ 2009-01-01 17:45 UTC (permalink / raw) To: gcc-bugs ------- Comment #9 from danglin at gcc dot gnu dot org 2009-01-01 17:44 ------- Fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug fortran/38675] FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org ` (7 preceding siblings ...) 2009-01-01 17:45 ` danglin at gcc dot gnu dot org @ 2009-01-01 17:47 ` danglin at gcc dot gnu dot org 8 siblings, 0 replies; 10+ messages in thread From: danglin at gcc dot gnu dot org @ 2009-01-01 17:47 UTC (permalink / raw) To: gcc-bugs ------- Comment #10 from danglin at gcc dot gnu dot org 2009-01-01 17:45 ------- Forgot to check button. -- danglin at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38675 ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-01-01 17:47 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-12-30 20:59 [Bug fortran/38675] New: FAIL: gfortran.dg/parameter_array_init_3.f90 -O (internal compiler error) danglin at gcc dot gnu dot org 2008-12-30 21:05 ` [Bug fortran/38675] " danglin at gcc dot gnu dot org 2008-12-30 21:19 ` kargl at gcc dot gnu dot org 2008-12-30 21:42 ` dave at hiauly1 dot hia dot nrc dot ca 2008-12-30 22:13 ` mikael at gcc dot gnu dot org 2008-12-30 22:22 ` dave at hiauly1 dot hia dot nrc dot ca 2008-12-31 23:29 ` dave at hiauly1 dot hia dot nrc dot ca 2009-01-01 17:44 ` danglin at gcc dot gnu dot org 2009-01-01 17:45 ` danglin at gcc dot gnu dot org 2009-01-01 17:47 ` danglin at gcc dot gnu dot org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).