https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 --- Comment #16 from Richard Biener --- (In reply to Thomas De Schampheleire from comment #15) > Created attachment 46361 [details] > Make -feliminate-unused-debug-symbols the default > > Attached patch makes -feliminate-unused-debug-symbols the default. > > I also updated the documentation (I hope it is correct). Note that I removed > the explicit reference to 'stabs' format, as it seems no longer correct as > DWARF is supported too. > > Is this the correct way forward? Yes, I think so. Can you post it to gcc-patches@ with an appropriate ChangeLog please? I can take care of applying it. >From gcc-bugs-return-644005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:04:24 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52047 invoked by alias); 16 May 2019 08:04:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 51998 invoked by uid 55); 16 May 2019 08:04:20 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90424] memcpy into vector builtin not optimized Date: Thu, 16 May 2019 08:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 9.1.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth 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-SW-Source: 2019-05/txt/msg01668.txt.bz2 Content-length: 892 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90424 --- Comment #6 from Richard Biener --- Author: rguenth Date: Thu May 16 08:03:49 2019 New Revision: 271279 URL: https://gcc.gnu.org/viewcvs?rev=271279&root=gcc&view=rev Log: 2019-05-16 Richard Biener PR tree-optimization/90424 * tree-ssa.c (non_rewritable_lvalue_p): Handle inserts from aligned subvectors. (execute_update_addresses_taken): Likewise. * tree-cfg.c (verify_gimple_assign_ternary): Likewise. * g++.target/i386/pr90424-1.C: New testcase. * g++.target/i386/pr90424-2.C: Likewise. Added: trunk/gcc/testsuite/g++.target/i386/pr90424-1.C trunk/gcc/testsuite/g++.target/i386/pr90424-2.C Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-cfg.c trunk/gcc/tree-ssa.c >From gcc-bugs-return-644006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:13:52 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72993 invoked by alias); 16 May 2019 08:13:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 72570 invoked by uid 48); 16 May 2019 08:13:48 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/90329] Incompatibility between gfortran and C lapack calls Date: Thu, 16 May 2019 08:13:00 -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: 9.1.0 X-Bugzilla-Keywords: ABI X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW 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-SW-Source: 2019-05/txt/msg01669.txt.bz2 Content-length: 820 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90329 --- Comment #32 from Jakub Jelinek --- BTW, as can be seen on https://fortran.godbolt.org/z/ckMt1t it is a pure luck that these bogus C/C++ wrappers seem to work, if one tries simple subroutine foo (a, b, c, d, e, f, g, h) integer :: b, c, d, e, f, g, h character(len=1) :: a call bar (a, b, c, d, e, f, g, h) end subroutine foo then at -O2 both older gfortran and ifort emit a tail call, which will overwrite the hidden string length argument, so if one prototypes this as void foo_ (char *a, blas_int b, blas_int c, blas_int d, blas_int e, blas_int f, blas_int g, blas_int h); and calls it with say foo_ ("1", 2, 3, 4, 5, 6, 7, 8); then it will overwrite some variables in the caller both with older gfortran and with ifort. >From gcc-bugs-return-644007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:19:15 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 68635 invoked by alias); 16 May 2019 08:19:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 68573 invoked by uid 48); 16 May 2019 08:19:11 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/90494] [7/8/9/10 Regression] ICE using a released ssaname Date: Thu, 16 May 2019 08:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 7.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW 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: bug_status cf_reconfirmed_on cc cf_known_to_work version short_desc everconfirmed cf_known_to_fail 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-SW-Source: 2019-05/txt/msg01670.txt.bz2 Content-length: 998 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90494 Martin LiÅ¡ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-05-16 CC| |marxin at gcc dot gnu.org, | |rguenth at gcc dot gnu.org Known to work| |6.5.0 Version|10.0 |7.4.0 Summary|ICE using a released |[7/8/9/10 Regression] ICE |ssaname |using a released ssaname Ever confirmed|0 |1 Known to fail| |7.4.0, 8.3.0, 9.1.0 --- Comment #1 from Martin LiÅ¡ka --- Confirmed, started with Richi's r235817. >From gcc-bugs-return-644008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:19:24 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69350 invoked by alias); 16 May 2019 08:19:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 69259 invoked by uid 48); 16 May 2019 08:19:21 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90424] memcpy into vector builtin not optimized Date: Thu, 16 May 2019 08:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 9.1.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW 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: bug_status cc assigned_to 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-SW-Source: 2019-05/txt/msg01671.txt.bz2 Content-length: 2546 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90424 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW CC| |jakub at gcc dot gnu.org, | |rguenth at gcc dot gnu.org, | |rsandifo at gcc dot gnu.org, | |uros at gcc dot gnu.org Assignee|rguenth at gcc dot gnu.org |unassigned at gcc dot gnu.org --- Comment #7 from Richard Biener --- (In reply to Richard Biener from comment #3) > OK, so the "easier" way to allow aligned sub-vector inserts produces for > > typedef unsigned char v16qi __attribute__((vector_size(16))); > v16qi load (const void *p) > { > v16qi r; > __builtin_memcpy (&r, p, 8); > return r; > } > > load (const void * p) > { > v16qi r; > long unsigned int _3; > v16qi _5; > vector(8) unsigned char _7; > > : > _3 = MEM[(char * {ref-all})p_2(D)]; > _7 = VIEW_CONVERT_EXPR(_3); > r_9 = BIT_INSERT_EXPR ; > _5 = r_9; > return _5; > > and unfortunately (as I feared) > > load: > .LFB0: > .cfi_startproc > movq (%rdi), %rax > pxor %xmm1, %xmm1 > movaps %xmm1, -24(%rsp) > movq %rax, -24(%rsp) > movdqa -24(%rsp), %xmm0 > ret So we're now at this state. This is where either simplifications or canonicalizations on SSA can be made, middle-end changes to BIT_INSERT_EXPR expansion, possibly via extending vec_set in a similar way vec_init was. Note vec_set can end up as (subreg:N (vec_select (vec_concat:V2I (subreg:VI into:N) (vec_duplicate:VI (subreg:I to_insert:M)) (... ))) when a proper (vector) integer mode exists to cover the insertion and when a proper 2xwide vector mode exists for the concat. You could argue that GIMPLE should also use permutes for inserts (but then not use CONSTRUCTOR for the splat). That is, I think both GIMPLE and RTL could use some streamlining here (for the RTL parts that's always difficult because you have to adjust many targets). RTL definitely misses a vec_perm operation to consolidate vec_select and vec_merge. I'm not going to work on that part for this moment. >From gcc-bugs-return-644009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:20:06 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70431 invoked by alias); 16 May 2019 08:20:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70349 invoked by uid 48); 16 May 2019 08:20:03 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/90494] [7/8/9/10 Regression] ICE using a released ssaname Date: Thu, 16 May 2019 08:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 7.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords target_milestone 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-SW-Source: 2019-05/txt/msg01672.txt.bz2 Content-length: 362 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90494 Martin LiÅ¡ka changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Target Milestone|--- |7.5 >From gcc-bugs-return-644010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:21:52 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72467 invoked by alias); 16 May 2019 08:21:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 72432 invoked by uid 55); 16 May 2019 08:21:49 -0000 From: "junma at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/90106] builtin sqrt() ignoring libm's sqrt call result Date: Thu, 16 May 2019 08:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.3.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: junma at gcc dot gnu.org X-Bugzilla-Status: NEW 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-SW-Source: 2019-05/txt/msg01673.txt.bz2 Content-length: 868 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90106 --- Comment #10 from junma at gcc dot gnu.org --- Author: junma Date: Thu May 16 08:21:17 2019 New Revision: 271281 URL: https://gcc.gnu.org/viewcvs?rev=271281&root=gcc&view=rev Log: PR tree-optimization/90106 * tree-call-cdce.c (shrink_wrap_one_built_in_call_with_conds): Add new parameter as new internal function call, also move it to new basic block. (use_internal_fn): Pass internal function call to shrink_wrap_one_built_in_call_with_conds. gcc/testsuite * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass. * gcc.dg/cdce2.c: Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/cdce1.c trunk/gcc/testsuite/gcc.dg/cdce2.c trunk/gcc/tree-call-cdce.c >From gcc-bugs-return-644011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:25:00 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79897 invoked by alias); 16 May 2019 08:24:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 79481 invoked by uid 48); 16 May 2019 08:24:56 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90501] New: [10 regression] ICE: address taken, but ADDRESSABLE bit not set Date: Thu, 16 May 2019 08:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcctarget Message-ID: 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-SW-Source: 2019-05/txt/msg01674.txt.bz2 Content-length: 1407 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90501 Bug ID: 90501 Summary: [10 regression] ICE: address taken, but ADDRESSABLE bit not set Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: ibuclaw at gcc dot gnu.org Target Milestone: --- Target: sparc-sun-solaris2.11, i386-pc-solaris2.11 Between 20190514 (r271183) and 20190515 (r271254), a single D testcase started to FAIL on both 32-bit Solaris/SPARC and x86: +FAIL: gdc.test/runnable/mars1.d -O2 (internal compiler error) +FAIL: gdc.test/runnable/mars1.d -O2 -finline-functions (internal compiler error) In function 'test14782': d21: error: address taken, but ADDRESSABLE bit not set PHI argument &result; for PHI node _21 = PHI <&result(2), _22(4)> during GIMPLE pass: einline d21: internal compiler error: verify_ssa failed 0x937fdd9 verify_ssa(bool, bool) /vol/gcc/src/hg/trunk/local/gcc/tree-ssa.c:1193 0x90296e8 execute_function_todo /vol/gcc/src/hg/trunk/local/gcc/passes.c:1970 0x902a3b2 do_per_function /vol/gcc/src/hg/trunk/local/gcc/passes.c:1638 0x902a4a0 execute_todo /vol/gcc/src/hg/trunk/local/gcc/passes.c:2017 >From gcc-bugs-return-644012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:25:08 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80986 invoked by alias); 16 May 2019 08:25:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 80843 invoked by uid 48); 16 May 2019 08:25:05 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90501] [10 regression] ICE: address taken, but ADDRESSABLE bit not set Date: Thu, 16 May 2019 08:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org 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: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone 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-SW-Source: 2019-05/txt/msg01675.txt.bz2 Content-length: 286 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90501 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |10.0 >From gcc-bugs-return-644013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:31:50 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61981 invoked by alias); 16 May 2019 08:31:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 61936 invoked by uid 48); 16 May 2019 08:31:47 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90502] New: [10 regression] gcc.dg/tree-ssa/vector-6.c FAILs Date: Thu, 16 May 2019 08:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget Message-ID: 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-SW-Source: 2019-05/txt/msg01676.txt.bz2 Content-length: 811 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90502 Bug ID: 90502 Summary: [10 regression] gcc.dg/tree-ssa/vector-6.c FAILs Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: i?86, x86_64, aarch64, powerpc, powerpc64le Between 20190514 (r271183) and 20190515 (r271254), the gcc.dg/tree-ssa/vector-6.c testcase regressed on several targets: +FAIL: gcc.dg/tree-ssa/vector-6.c scan-tree-dump-times ccp1 "Now a gimple register: v" 4 I'm seeing it on both 32 and 64-bit Solaris/x86, but there are also several other gcc-testresults reports. >From gcc-bugs-return-644014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:31:58 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 62616 invoked by alias); 16 May 2019 08:31:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 62598 invoked by uid 48); 16 May 2019 08:31:55 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90502] [10 regression] gcc.dg/tree-ssa/vector-6.c FAILs Date: Thu, 16 May 2019 08:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org 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: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone 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-SW-Source: 2019-05/txt/msg01677.txt.bz2 Content-length: 286 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90502 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |10.0 >From gcc-bugs-return-644016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:36:24 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82564 invoked by alias); 16 May 2019 08:36:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 82522 invoked by uid 48); 16 May 2019 08:36:20 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/90496] ICE in RTL pass pro_and_epilogue when all of `-flto -fsanitize­dress -fstack-usage` are used on trivial source Date: Thu, 16 May 2019 08:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc assigned_to everconfirmed 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-SW-Source: 2019-05/txt/msg01679.txt.bz2 Content-length: 677 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90496 Martin LiÅ¡ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2019-05-16 CC| |marxin at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin LiÅ¡ka --- Confirmed, I've got a patch for it. >From gcc-bugs-return-644015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:36:10 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81843 invoked by alias); 16 May 2019 08:36:10 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 81784 invoked by uid 48); 16 May 2019 08:36:07 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90503] New: [10 regression] gcc.target/i386/pr22076.c FAILs Date: Thu, 16 May 2019 08:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget Message-ID: 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-SW-Source: 2019-05/txt/msg01678.txt.bz2 Content-length: 770 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90503 Bug ID: 90503 Summary: [10 regression] gcc.target/i386/pr22076.c FAILs Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: i?86, x86_64 Between 20190514 (r271183) and 20190515 (r271254), the gcc.target/i386/pr22076.c testcase regressed on several x86 targets: +FAIL: gcc.dg/tree-ssa/vector-6.c scan-tree-dump-times ccp1 "Now a gimple register: v" 4 I'm seeing it on 64-bit Solaris/x86, but there are also reports for Linux/x86 and Darwin/x86_64. >From gcc-bugs-return-644017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:36:33 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83232 invoked by alias); 16 May 2019 08:36:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 83191 invoked by uid 48); 16 May 2019 08:36:30 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90503] [10 regression] gcc.target/i386/pr22076.c FAILs Date: Thu, 16 May 2019 08:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org 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: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone 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-SW-Source: 2019-05/txt/msg01680.txt.bz2 Content-length: 286 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90503 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |10.0 >From gcc-bugs-return-644018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:38:00 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85226 invoked by alias); 16 May 2019 08:38:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85179 invoked by uid 55); 16 May 2019 08:37:57 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90503] [10 regression] gcc.target/i386/pr22076.c FAILs Date: Thu, 16 May 2019 08:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE 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: 10.0 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-SW-Source: 2019-05/txt/msg01681.txt.bz2 Content-length: 463 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90503 --- Comment #1 from ro at CeBiTec dot Uni-Bielefeld.DE --- > Between 20190514 (r271183) and 20190515 (r271254), the > gcc.target/i386/pr22076.c > testcase regressed on several x86 targets: > > +FAIL: gcc.dg/tree-ssa/vector-6.c scan-tree-dump-times ccp1 "Now a gimple > register: v" 4 Wrong line, of course: +FAIL: gcc.target/i386/pr22076.c scan-assembler-times movq 3 >From gcc-bugs-return-644019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:38:59 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88179 invoked by alias); 16 May 2019 08:38:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86907 invoked by uid 48); 16 May 2019 08:38:55 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/90491] simple operation with unsigned long integer and conversion to float not vectorized Date: Thu, 16 May 2019 08:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 8.3.1 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW 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: keywords cf_gcctarget bug_status cf_reconfirmed_on cc blocked short_desc everconfirmed 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-SW-Source: 2019-05/txt/msg01682.txt.bz2 Content-length: 1768 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90491 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Target| |x86_64-*-*, i?86-*-* Status|UNCONFIRMED |NEW Last reconfirmed| |2019-05-16 CC| |rguenth at gcc dot gnu.org, | |uros at gcc dot gnu.org Blocks| |53947 Summary|simple operation with |simple operation with |unsigned integer and |unsigned long integer and |conversion to float/double |conversion to float not |not vectorized |vectorized Ever confirmed|0 |1 --- Comment #3 from Richard Biener --- The issue is the target claims it has no support for vectorized unsigned long int to float conversion. Your int() cast makes it a signed int to float conversion which is just cvtpd2ps. What the vectorizer doesn't do but eventually could, with knowledge of the value-range of i, is first truncate the unsigned long vector to a unsigned int vector and then do the conversion to float. Or alternatively use a vector long to vector double and then vector double to vector float conversion series. Or the target could hide these tricks from us. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 [Bug 53947] [meta-bug] vectorizer missed-optimizations >From gcc-bugs-return-644020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:45:59 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99605 invoked by alias); 16 May 2019 08:45:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99565 invoked by uid 48); 16 May 2019 08:45:56 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90492] simple array-copy not use available simd-registers Date: Thu, 16 May 2019 08:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 8.3.1 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW 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: keywords cf_gcctarget bug_status cf_reconfirmed_on cc everconfirmed 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-SW-Source: 2019-05/txt/msg01683.txt.bz2 Content-length: 1565 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90492 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Target|x86_64-suse-linux |x86_64-*-*, i?86-*-* Status|UNCONFIRMED |NEW Last reconfirmed| |2019-05-16 CC| |hjl.tools at gmail dot com Ever confirmed|0 |1 --- Comment #5 from Richard Biener --- Confirmed. This is probably the generic block-copying (move_by_pieces) code expanding MEM[(char * {ref-all})&b] = MEM[(char * {ref-all})&a]; and the target directing it to at most use SSE regs: /* MOVE_MAX_PIECES is the number of bytes at a time which we can move efficiently, as opposed to MOVE_MAX which is the maximum number of bytes we can move with a single instruction. ??? We should use TImode in 32-bit mode and use OImode or XImode if they are available. But since by_pieces_ninsns determines the widest mode with MAX_FIXED_MODE_SIZE, we can only use TImode in 64-bit mode. */ #define MOVE_MAX_PIECES \ ((TARGET_64BIT \ && TARGET_SSE2 \ && TARGET_SSE_UNALIGNED_LOAD_OPTIMAL \ && TARGET_SSE_UNALIGNED_STORE_OPTIMAL) \ ? GET_MODE_SIZE (TImode) : UNITS_PER_WORD) not sure if the MAX_FIXED_MODE_SIZE comment is still valid. >From gcc-bugs-return-644021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:49:20 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 104760 invoked by alias); 16 May 2019 08:49:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 104686 invoked by uid 48); 16 May 2019 08:49:16 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/90494] [7/8/9/10 Regression] ICE using a released ssaname Date: Thu, 16 May 2019 08:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.4.0 X-Bugzilla-Keywords: ice-on-valid-code, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords priority component 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-SW-Source: 2019-05/txt/msg01684.txt.bz2 Content-length: 1396 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90494 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Priority|P3 |P2 Component|debug |c++ --- Comment #2 from Richard Biener --- ;; Function void localLayer(long int, long int, void*) (null) ;; enabled by -tree-original { float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y + -1>)][0:(sizetype) (SAVE_EXPR <(ssizetype) X + -1>)] * ary = (float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y + -1>)][0:(sizetype) (SAVE_EXPR <(ssizetype) X + -1>)] *) region; # DEBUG BEGIN STMT; float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y + -1>)][0:(sizetype) (SAVE_EXPR <(ssizetype) X + -1>)] * ary = (float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y + -1>)][0:(sizetype) (SAVE_EXPR <(ssizetype) X + -1>)] *) region; # DEBUG BEGIN STMT; <) + 1) * ((sizetype) (SAVE_EXPR <(ssizetype) Y + -1>) + 1);, (void *) ary;) >>>>>; } I see no DECL_EXPR for the type -> frontend bug with latent wrong-code before the cited rev./ICE. I also believe we have duplicates for this. >From gcc-bugs-return-644022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:54:54 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 20345 invoked by alias); 16 May 2019 08:54:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 19658 invoked by uid 48); 16 May 2019 08:54:48 -0000 From: "vsande at cimne dot upc.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project Date: Thu, 16 May 2019 08:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: patch X-Bugzilla-Severity: normal X-Bugzilla-Who: vsande at cimne dot upc.edu X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin 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-SW-Source: 2019-05/txt/msg01685.txt.bz2 Content-length: 364 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #41 from Victor --- (In reply to Martin LiÅ¡ka from comment #40) > Fixed on all active branches. I can confirm that coverage is working for us compiling gcc from gcc-9-branch from https://github.com/gcc-mirror/gcc mirror repository. Thanks for the great work! >From gcc-bugs-return-644023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:56:07 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59141 invoked by alias); 16 May 2019 08:56:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 56468 invoked by uid 48); 16 May 2019 08:56:02 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/90496] ICE in RTL pass pro_and_epilogue when all of `-flto -fsanitize­dress -fstack-usage` are used on trivial source Date: Thu, 16 May 2019 08:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: driver X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin 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-SW-Source: 2019-05/txt/msg01686.txt.bz2 Content-length: 2469 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90496 --- Comment #2 from Richard Biener --- Confirmed with GCC 8: Program received signal SIGSEGV, Segmentation fault. 0x0000000001ce24bb in unix_lbasename (name=0x0) at /space/rguenther/src/svn/gcc-8-branch/libiberty/lbasename.c:53 53 for (base = name; *name; name++) (gdb) bt #0 0x0000000001ce24bb in unix_lbasename (name=0x0) at /space/rguenther/src/svn/gcc-8-branch/libiberty/lbasename.c:53 #1 0x0000000001ce2561 in lbasename (name=0x0) at /space/rguenther/src/svn/gcc-8-branch/libiberty/lbasename.c:82 #2 0x0000000000ef0468 in output_stack_usage () at /space/rguenther/src/svn/gcc-8-branch/gcc/toplev.c:1024 #3 0x0000000000aef817 in rest_of_handle_thread_prologue_and_epilogue () at /space/rguenther/src/svn/gcc-8-branch/gcc/function.c:6546 #4 0x0000000000aef865 in (anonymous namespace)::pass_thread_prologue_and_epilogue::execute (this=0x2a7a6d0) at /space/rguenther/src/svn/gcc-8-branch/gcc/function.c:6576 where we seem to not consider that a location might have a NULL loc.file: (gdb) p debug_tree (current_function_decl) > QI size unit-size align:8 warn_if_not_align:0 symtab:0 alias-set -1 structural-equality arg-types > pointer_to_this > asm_written used static ignored uninlinable QI (null):0:0 align:8 warn_if_not_align:0 initial result VOID (null):0:0 align:8 warn_if_not_align:0 context > struct-function 0x7ffff66a3160> (gdb) p current_function_decl->decl_minimal.locus $5 = 0 (gdb) p current_function_decl->decl_common.artificial_flag $6 = 1 it probably doesn't make sense to print stack usage for compiler-generated functions? Or at least UNKNOWN_LOCATION should be handled better. Eric? Probably not really LTO specific. >From gcc-bugs-return-644024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:56:46 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80540 invoked by alias); 16 May 2019 08:56:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 78818 invoked by uid 48); 16 May 2019 08:56:43 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/90496] ICE in RTL pass pro_and_epilogue when all of `-flto -fsanitize­dress -fstack-usage` are used on trivial source Date: Thu, 16 May 2019 08:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: driver X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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-SW-Source: 2019-05/txt/msg01687.txt.bz2 Content-length: 445 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90496 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebotcazou at gcc dot gnu.org --- Comment #3 from Richard Biener --- changes crossed, Eric may still have a preference here. >From gcc-bugs-return-644025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:58:08 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11385 invoked by alias); 16 May 2019 08:58:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 7859 invoked by uid 48); 16 May 2019 08:58:05 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/90498] [8/9/10 Regression] ICE with select type/associate and derived type argument containing class(*) Date: Thu, 16 May 2019 08:58:00 -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: 9.1.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 8.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority version target_milestone short_desc 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-SW-Source: 2019-05/txt/msg01688.txt.bz2 Content-length: 693 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90498 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Version|unknown |9.1.0 Target Milestone|--- |8.4 Summary|[8,9 Regression] ICE with |[8/9/10 Regression] ICE |select type/associate and |with select type/associate |derived type argument |and derived type argument |containing class(*) |containing class(*) >From gcc-bugs-return-644026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 08:59:49 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99340 invoked by alias); 16 May 2019 08:59:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97589 invoked by uid 48); 16 May 2019 08:59:45 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90500] ICE error in copy_forbiden Date: Thu, 16 May 2019 08:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org 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: cc 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-SW-Source: 2019-05/txt/msg01689.txt.bz2 Content-length: 596 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90500 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #3 from Richard Biener --- We're not really expecting to call tree_versionable_function_p/copy_forbidden for a function without a body. So this is an error in the target cloning pass somehow looking at the wrong cgraph-node/function? >From gcc-bugs-return-644027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:00:48 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18990 invoked by alias); 16 May 2019 09:00:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 15679 invoked by uid 48); 16 May 2019 09:00:44 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/90503] [10 regression] gcc.target/i386/pr22076.c FAILs Date: Thu, 16 May 2019 09:00:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on component assigned_to everconfirmed 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-SW-Source: 2019-05/txt/msg01690.txt.bz2 Content-length: 666 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90503 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2019-05-16 Component|target |testsuite Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- That's mine, failed to adjust the testcase. >From gcc-bugs-return-644029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:01:40 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56466 invoked by alias); 16 May 2019 09:01:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 53880 invoked by uid 48); 16 May 2019 09:01:36 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/90502] [10 regression] gcc.dg/tree-ssa/vector-6.c FAILs Date: Thu, 16 May 2019 09:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on component assigned_to everconfirmed 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-SW-Source: 2019-05/txt/msg01692.txt.bz2 Content-length: 628 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90502 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2019-05-16 Component|middle-end |testsuite Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Mine. >From gcc-bugs-return-644028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:01:29 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 51475 invoked by alias); 16 May 2019 09:01:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48051 invoked by uid 48); 16 May 2019 09:01:23 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90503] [10 regression] gcc.target/i386/pr22076.c FAILs Date: Thu, 16 May 2019 09:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status component assigned_to 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-SW-Source: 2019-05/txt/msg01691.txt.bz2 Content-length: 526 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90503 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEW Component|testsuite |target Assignee|rguenth at gcc dot gnu.org |unassigned at gcc dot gnu.org --- Comment #3 from Richard Biener --- Err, the other one. >From gcc-bugs-return-644030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:05:17 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18489 invoked by alias); 16 May 2019 09:05:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 15572 invoked by uid 48); 16 May 2019 09:05:10 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/90500] ICE error in copy_forbiden Date: Thu, 16 May 2019 09:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed 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-SW-Source: 2019-05/txt/msg01693.txt.bz2 Content-length: 969 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90500 Martin LiÅ¡ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2019-05-16 Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Martin LiÅ¡ka --- (In reply to Richard Biener from comment #3) > We're not really expecting to call > tree_versionable_function_p/copy_forbidden for a function without a body. > So this is an error in the target cloning pass > somehow looking at the wrong cgraph-node/function? Issue is that we have an alias with copy attribute, which leads to have target_clone on an alias. It's invalid. I've got a patch for it. >From gcc-bugs-return-644031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:10:21 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87646 invoked by alias); 16 May 2019 09:10:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87533 invoked by uid 48); 16 May 2019 09:10:12 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/90496] ICE in RTL pass pro_and_epilogue when all of `-flto -fsanitize­dress -fstack-usage` are used on trivial source Date: Thu, 16 May 2019 09:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: driver X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin 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-SW-Source: 2019-05/txt/msg01694.txt.bz2 Content-length: 2790 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90496 --- Comment #4 from Martin LiÅ¡ka --- (In reply to Richard Biener from comment #2) > Confirmed with GCC 8: > > Program received signal SIGSEGV, Segmentation fault. > 0x0000000001ce24bb in unix_lbasename (name=0x0) > at /space/rguenther/src/svn/gcc-8-branch/libiberty/lbasename.c:53 > 53 for (base = name; *name; name++) > (gdb) bt > #0 0x0000000001ce24bb in unix_lbasename (name=0x0) > at /space/rguenther/src/svn/gcc-8-branch/libiberty/lbasename.c:53 > #1 0x0000000001ce2561 in lbasename (name=0x0) > at /space/rguenther/src/svn/gcc-8-branch/libiberty/lbasename.c:82 > #2 0x0000000000ef0468 in output_stack_usage () > at /space/rguenther/src/svn/gcc-8-branch/gcc/toplev.c:1024 > #3 0x0000000000aef817 in rest_of_handle_thread_prologue_and_epilogue () > at /space/rguenther/src/svn/gcc-8-branch/gcc/function.c:6546 > #4 0x0000000000aef865 in (anonymous > namespace)::pass_thread_prologue_and_epilogue::execute (this=0x2a7a6d0) > at /space/rguenther/src/svn/gcc-8-branch/gcc/function.c:6576 > > where we seem to not consider that a location might have a NULL loc.file: > > (gdb) p debug_tree (current_function_decl) > type type align:8 warn_if_not_align:0 symtab:0 alias-set -1 > structural-equality > pointer_to_this > > QI > size > unit-size > align:8 warn_if_not_align:0 symtab:0 alias-set -1 structural-equality > arg-types void>> > pointer_to_this > > asm_written used static ignored uninlinable QI (null):0:0 align:8 > warn_if_not_align:0 initial > result void> > VOID (null):0:0 > align:8 warn_if_not_align:0 context _GLOBAL__sub_I_00099_0_main>> > struct-function 0x7ffff66a3160> > > (gdb) p current_function_decl->decl_minimal.locus > $5 = 0 > (gdb) p current_function_decl->decl_common.artificial_flag > $6 = 1 > > it probably doesn't make sense to print stack usage for compiler-generated > functions? Or at least UNKNOWN_LOCATION should be handled better. Or I'm suggesting to print '(artificial)' as location of the function. One may be theoretically interested in the static [cd]tor stack usage. > > Eric? > > Probably not really LTO specific. >From gcc-bugs-return-644032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:10:32 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88386 invoked by alias); 16 May 2019 09:10:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 88303 invoked by uid 48); 16 May 2019 09:10:29 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project Date: Thu, 16 May 2019 09:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Version: 8.3.0 X-Bugzilla-Keywords: patch X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin 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-SW-Source: 2019-05/txt/msg01695.txt.bz2 Content-length: 482 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #42 from Martin LiÅ¡ka --- (In reply to Victor from comment #41) > (In reply to Martin LiÅ¡ka from comment #40) > > Fixed on all active branches. > > I can confirm that coverage is working for us compiling gcc from > gcc-9-branch from https://github.com/gcc-mirror/gcc mirror repository. > > Thanks for the great work! Glad to hear. I thank you, it was a nice cooperation. >From gcc-bugs-return-644033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:12:10 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90715 invoked by alias); 16 May 2019 09:12:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 90615 invoked by uid 48); 16 May 2019 09:12:06 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90501] [10 regression] ICE: address taken, but ADDRESSABLE bit not set Date: Thu, 16 May 2019 09:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org 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: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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-SW-Source: 2019-05/txt/msg01696.txt.bz2 Content-length: 494 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90501 Martin LiÅ¡ka changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org, | |rguenth at gcc dot gnu.org --- Comment #1 from Martin LiÅ¡ka --- It's probably Richi's issue. >From gcc-bugs-return-644035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:13:57 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95105 invoked by alias); 16 May 2019 09:13:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95060 invoked by uid 48); 16 May 2019 09:13:54 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/90502] [10 regression] gcc.dg/tree-ssa/vector-6.c FAILs Date: Thu, 16 May 2019 09:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution 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-SW-Source: 2019-05/txt/msg01698.txt.bz2 Content-length: 429 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90502 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Richard Biener --- Fixed. >From gcc-bugs-return-644034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:13:28 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94196 invoked by alias); 16 May 2019 09:13:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 94168 invoked by uid 55); 16 May 2019 09:13:24 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/90502] [10 regression] gcc.dg/tree-ssa/vector-6.c FAILs Date: Thu, 16 May 2019 09:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 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-SW-Source: 2019-05/txt/msg01697.txt.bz2 Content-length: 539 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90502 --- Comment #2 from Richard Biener --- Author: rguenth Date: Thu May 16 09:12:53 2019 New Revision: 271283 URL: https://gcc.gnu.org/viewcvs?rev=271283&root=gcc&view=rev Log: 2019-05-16 Richard Biener PR testsuite/90502 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the transforms happening earlier now. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-ssa/vector-6.c >From gcc-bugs-return-644036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:15:45 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97638 invoked by alias); 16 May 2019 09:15:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97366 invoked by uid 48); 16 May 2019 09:15:25 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90501] [10 regression] ICE: address taken, but ADDRESSABLE bit not set Date: Thu, 16 May 2019 09:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org 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: 10.0 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-SW-Source: 2019-05/txt/msg01699.txt.bz2 Content-length: 145 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90501 --- Comment #2 from Richard Biener --- Trying to investigate. >From gcc-bugs-return-644037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:16:03 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99072 invoked by alias); 16 May 2019 09:16:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98502 invoked by uid 48); 16 May 2019 09:16:00 -0000 From: "clyon at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90478] [10 Regression] ICE in emit_case_dispatch_table at gcc/stmt.c:796 Date: Thu, 16 May 2019 09:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: clyon at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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-SW-Source: 2019-05/txt/msg01700.txt.bz2 Content-length: 726 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90478 Christophe Lyon changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clyon at gcc dot gnu.org --- Comment #7 from Christophe Lyon --- The second new testcase (pr90478-2.c) fails with an ICE on aarch64 native bootstrapped compilers (passes with a cross compiler) FAIL: gcc.dg/tree-ssa/pr90478-2.c (internal compiler error) FAIL: gcc.dg/tree-ssa/pr90478-2.c (test for excess errors) Excess errors: xgcc: internal compiler error: Segmentation fault signal terminated program cc1 >From gcc-bugs-return-644038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:26:51 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95939 invoked by alias); 16 May 2019 09:26:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95863 invoked by uid 48); 16 May 2019 09:26:47 -0000 From: "ibuclaw at gdcproject dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/90501] [10 regression] ICE: address taken, but ADDRESSABLE bit not set Date: Thu, 16 May 2019 09:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ibuclaw at gdcproject dot org 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: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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-SW-Source: 2019-05/txt/msg01701.txt.bz2 Content-length: 425 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90501 Iain Buclaw changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ibuclaw at gdcproject dot org --- Comment #3 from Iain Buclaw --- Do you need a minimized test case? >From gcc-bugs-return-644039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu May 16 09:35:29 2019 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8678 invoked by alias); 16 May 2019 09:35:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8664 invoked by uid 89); 16 May 2019 09:35:29 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,KAM_SHORT,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=automated, emails X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 16 May 2019 09:35:24 +0000 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 3C8A83DDBE; Thu, 16 May 2019 09:35:23 +0000 (UTC) Received: from localhost (unknown [10.33.36.109]) by smtp.corp.redhat.com (Postfix) with ESMTP id CD95A60166; Thu, 16 May 2019 09:35:22 +0000 (UTC) Date: Thu, 16 May 2019 09:35:00 -0000 From: Jonathan Wakely To: hien Cc: gcc-bugs@gcc.gnu.org Subject: Re: mingw-w64 gcc 9.1.0 - cc1plus: internal compiler error: Segmentation fault Message-ID: <20190516093522.GA22414@redhat.com> References: <1432167818.1426112.1557987365474.ref@mail.yahoo.com> <1432167818.1426112.1557987365474@mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <1432167818.1426112.1557987365474@mail.yahoo.com> X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.11.3 (2019-02-01) X-SW-Source: 2019-05/txt/msg01702.txt.bz2 Content-length: 1266 On 16/05/19 06:16 +0000, hien via gcc-bugs wrote: >Hi folks, > >I've encounterd a bug with GCC 9.1.0 on the mingw-w64 target. >g++ is built as a cross-compiler running on 64-bit GNU/Linux (glibc 2.29, linux 5.1.2)... >$ x86_64-w64-mingw32-g++ -v >./XXXX/configure --prefix=/usr --target=x86_64-w64-mingw32 --enable-targets=x86_64-w64-mingw32,mingw32 --with-system-zlib --enable-languages=c,c++ --enable-c-mbchar --enable-__cxa_atexit --disable-libatomic --disable-libgomp --disable-libmpx --disable-libquadmath --disable-libssp --disable-libvtv > >Steps to reproduce... > >test.cpp: >static void __stdcall func() {} >template struct foo { virtual ~foo() {} }; > >int main() { > foo x; > return 0; >} > >$ x86_64-w64-mingw32-g++ -Wall -Wextra -pedantic -std=c++11 -m32 test.cpp >cc1plus: internal compiler error: Segmentation fault >Please submit a full bug report, >with preprocessed source if appropriate. >See for instructions. Hello, This mailing list is for automated emails from our bug database, not for reporting bugs. To report a bug please do as GCC suggested and see https://gcc.gnu.org/bugs/ for instructions. >This happens only with the -m32 flag and __stdcall functions. > >Regards, >HY