From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 3AE8B389043A; Thu, 4 Jun 2020 20:19:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3AE8B389043A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1591301967; bh=W3CKO/E/YVTfYtZujImW988S5iynvtVmK46KMSwctcY=; h=From:To:Subject:Date:In-Reply-To:References:From; b=TtXsm6Sv1Axr6vsK20Bu3M7L6iDFV67Y1qC2Xc25Li3C24nZFkIfUh/xUgrH7KzHj e0fYgDVw1GPDod5WB0dSN5G05In0BvzSbbbhBPPtyENkasDfy0voEtibXkx9eJixt/ Gd4iQJLxS2b9cHqWsBMaDVwnqPq3JtxKC8xUCWjY= From: "seurer at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/95537] [11 regression] gfortran.dg/pr95090.f90 since r11-670 Date: Thu, 04 Jun 2020 20:19:27 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 11.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: seurer at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2020 20:19:27 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D95537 --- Comment #3 from Bill Seurer --- Running f951 directly via gdb on a power 9 LE system I see: (gdb) run /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/pr95090.f= 90 -quiet -dumpbase pr95090.f90 -dumpbase-ext .f90 -mcpu=3Dpower9 -O -version -fdiagnostics-color=3Dnever -fdiagnostics-urls=3Dnever -fno-diagnostics-sho= w-caret -fno-diagnostics-show-line-numbers -fdiagnostics-urls=3Dnever -fcoarray=3Dl= ib -fsecond-underscore -o pr95090.s -fintrinsic-modules-path finclude Starting program: /home3/seurer/gcc/git/build/gcc-test/gcc/f951 /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/pr95090.f90 -quiet -dumpbase pr95090.f90 -dumpbase-ext .f90 -mcpu=3Dpower9 -O -version -fdiagnostics-color=3Dnever -fdiagnostics-urls=3Dnever -fno-diagnostics-sho= w-caret -fno-diagnostics-show-line-numbers -fdiagnostics-urls=3Dnever -fcoarray=3Dl= ib -fsecond-underscore -o pr95090.s -fintrinsic-modules-path finclude GNU Fortran (GCC) version 11.0.0 20200604 (experimental) [remotes/origin/HE= AD revision 0ddb93ce7:d48b471b9:7ece3bd8088983289731450826c238eb2bdd2db5] (powerpc64le-unknown-linux-gnu) compiled by GNU C version 7.4.0, GMP version 6.1.0, MPFR version 3.= 1.4, MPC version 1.0.3, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=3D30 --param ggc-min-heapsize=3D4096 GNU Fortran2008 (GCC) version 11.0.0 20200604 (experimental) [remotes/origin/HEAD revision 0ddb93ce7:d48b471b9:7ece3bd8088983289731450826c238eb2bdd2db5] (powerpc64le-unknown-linux-gnu) compiled by GNU C version 7.4.0, GMP version 6.1.0, MPFR version 3.= 1.4, MPC version 1.0.3, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=3D30 --param ggc-min-heapsize=3D4096 *** buffer overflow detected ***: /home3/seurer/gcc/git/build/gcc-test/gcc/= f951 terminated Program received signal SIGABRT, Aborted. 0x00007ffff7bfe98c in __libc_signal_restore_set (set=3D0x7fffffffd488) at ../sysdeps/unix/sysv/linux/nptl-signals.h:80 80 ../sysdeps/unix/sysv/linux/nptl-signals.h: No such file or director= y. (gdb) where #0 0x00007ffff7bfe98c in __libc_signal_restore_set (set=3D0x7fffffffd488) = at ../sysdeps/unix/sysv/linux/nptl-signals.h:80 #1 __GI_raise (sig=3D) at ../sysdeps/unix/sysv/linux/raise.= c:48 #2 0x00007ffff7c00be0 in __GI_abort () at abort.c:79 #3 0x00007ffff7c508fc in __libc_message (action=3D, fmt=3D) at ../sysdeps/posix/libc_fatal.c:181 #4 0x00007ffff7d24d74 in __GI___fortify_fail_abort (need_backtrace=3Dtrue, msg=3D) at fortify_fail.c:33 #5 0x00007ffff7d24e10 in __GI___fortify_fail (msg=3D) at fortify_fail.c:44 #6 0x00007ffff7d21680 in __GI___chk_fail () at chk_fail.c:28 #7 0x00007ffff7d203e4 in __strcpy_chk (dest=3D0x7fffffffda98 "t2345678901234567890123456789012345678901234567890123456789_123", src=3D0x7ffff5c40360 "pdtt2345678901234567890123456789012345678901234567890123456789_123", destlen=3D64) at strcpy_chk.c:30 #8 0x0000000010289c7c in strcpy (__src=3D, __dest=3D0x7ffff= fffda98 "t2345678901234567890123456789012345678901234567890123456789_123") at /usr/include/powerpc64le-linux-gnu/bits/string_fortified.h:90 #9 gfc_match_decl_type_spec (ts=3D0x123ebdb0 , implicit_flag=3D) at /home/seurer/gcc/git/gcc-test/gcc/fortran/decl.c:4287 #10 0x000000001028b4b8 in gfc_match_data_decl () at /home/seurer/gcc/git/gcc-test/gcc/fortran/decl.c:6119 #11 0x0000000010320974 in match_word (str=3D0x0, subr=3D, old_locus=3D0x7fffffffde28) at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:65 #12 0x0000000010324884 in decode_statement () at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:376 #13 0x0000000010327368 in next_free () at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:1279 #14 next_statement () at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:= 1511 #15 0x000000001032b604 in parse_spec (st=3DST_NONE) at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:3738 #16 0x000000001032e37c in parse_progunit (st=3DST_NONE) at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:5851 #17 0x000000001032e854 in parse_contained (module=3D1) at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:5752 #18 0x000000001032ffa4 in parse_module () at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:6125 #19 0x000000001033039c in gfc_parse_file () at /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:6428 #20 0x00000000103a4120 in gfc_be_parse_file () at /home/seurer/gcc/git/gcc-test/gcc/fortran/f95-lang.c:212 #21 0x0000000010bdd974 in compile_file () at /home/seurer/gcc/git/gcc-test/gcc/toplev.c:458 #22 0x0000000010249b34 in do_compile () at /home/seurer/gcc/git/gcc-test/gcc/toplev.c:2302 #23 toplev::main (this=3D0x7fffffffe8a6, argc=3D, argv=3D) at /home/seurer/gcc/git/gcc-test/gcc/toplev.c:2441 #24 0x000000001024c004 in main (argc=3D, argv=3D0x7fffffffec= c8) at /home/seurer/gcc/git/gcc-test/gcc/main.c:39=