https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64271 --- Comment #17 from n54 at gmx dot com --- On 17.01.2020 18:15, redi at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64271 > > --- Comment #16 from Jonathan Wakely --- > Those patches actually were sent to the list, and I reviewed them, and got no > reply: > https://gcc.gnu.org/ml/libstdc++/2014-12/msg00069.html > I'm sorry for this, it was probably overlooked. > I've committed them (after suitable updates) so the libstdc++ parts of this > should be finished now. > Thanks! > libcilkrts was dropped from GCC mainline. Is the libgfortran/configure patch > still relevant and needed? > We still keep this GTHREAD_USE_WEAK patch locally, but I have no idea what is/was the original intention with it and who authored it. The earliest note on it I can see in pkgsrc/lang/gcc47 from 2012/04/16. Adding TO: tech-toolchain@ as someone could shed light on it. >From gcc-bugs-return-666066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 20:08:42 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98650 invoked by alias); 17 Jan 2020 20:08:42 -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 98583 invoked by uid 48); 17 Jan 2020 20:08:38 -0000 From: "doug at cs dot dartmouth.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/93278] huge almost empty array takes huge time to compile and produces huge object file Date: Fri, 17 Jan 2020 20:08: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: doug at cs dot dartmouth.edu X-Bugzilla-Status: WAITING 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: 2020-01/txt/msg01792.txt.bz2 Content-length: 767 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 --- Comment #5 from doug mcilroy --- The waste of time and space happens in the assembler, but the assembler only does what it is told to do. There must be a way for gcc to tell it to put array a in a partially filled ELF section. $ cat junk.c char a[10000000] = "x"; int main(){ return 0; } $ bin/gcc --version bin/gcc (GCC) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ time /bin/gcc junk.c real 0m3.864s user 0m2.919s sys 0m0.326s $ ls -l a.exe -rwxr-xr-x 1 DOUG DOUG 10158440 Jan 17 14:43 a.exe >From gcc-bugs-return-666067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 20:09:24 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99719 invoked by alias); 17 Jan 2020 20:09: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 99645 invoked by uid 48); 17 Jan 2020 20:09:20 -0000 From: "doug at cs dot dartmouth.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/93278] huge almost empty array takes huge time to compile and produces huge object file Date: Fri, 17 Jan 2020 20:09: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: doug at cs dot dartmouth.edu X-Bugzilla-Status: WAITING 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: 2020-01/txt/msg01793.txt.bz2 Content-length: 767 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 --- Comment #6 from doug mcilroy --- The waste of time and space happens in the assembler, but the assembler only does what it is told to do. There must be a way for gcc to tell it to put array a in a partially filled ELF section. $ cat junk.c char a[10000000] = "x"; int main(){ return 0; } $ bin/gcc --version bin/gcc (GCC) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ time /bin/gcc junk.c real 0m3.864s user 0m2.919s sys 0m0.326s $ ls -l a.exe -rwxr-xr-x 1 DOUG DOUG 10158440 Jan 17 14:43 a.exe >From gcc-bugs-return-666068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 20:22:07 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19572 invoked by alias); 17 Jan 2020 20:22: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 19505 invoked by uid 48); 17 Jan 2020 20:22:02 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/93278] huge almost empty array takes huge time to compile and produces huge object file Date: Fri, 17 Jan 2020 20:22: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01794.txt.bz2 Content-length: 1509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #7 from Jakub Jelinek --- (In reply to doug mcilroy from comment #6) > The waste of time and space happens in the assembler, but the assembler only > does what it is told to do. There must be a way for gcc to tell it to put > array a in a partially filled ELF section. There is no way to do that in ELF that the compiler could use. Sections only have address/size/offset and whether they are allocated or not, there is no such thing as sections partially backed by the object and partially zero filled. The only thing that is there is that some sections might be instead of the usual @progbits @nobits instead, and that is what you get if you'll have the variable completely filled with zeros. For your case, where a variable is partially initialized with non-zeros and mostly zeros afterwards, you can do it by hand in assembler by making the variable go from one named section to another one, and arranging that the linker emits those two sections next to each other, but that isn't something the compiler can arrange. In ELF, the segments can be partially backed by data and rest zero initialized. >From gcc-bugs-return-666069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 20:58:35 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118979 invoked by alias); 17 Jan 2020 20:58:34 -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 118894 invoked by uid 48); 17 Jan 2020 20:58:30 -0000 From: "msc at linux dot ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/92955] [10 regression] gcc.dg/vect/pr60505.c fails starting with r279392 Date: Fri, 17 Jan 2020 20:58: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: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: msc at linux dot ibm.com X-Bugzilla-Status: WAITING 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: 2020-01/txt/msg01795.txt.bz2 Content-length: 1529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92955 Matheus Castanho changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |msc at linux dot ibm.com --- Comment #3 from Matheus Castanho --- A very similar issue is affecting glibc builds with GCC 10 on powerpc64le. But it's only failing with -O3 (-O2 is fine). Here's another reproducer in case it helps (derived from code from iconv): $ cat overflow-reproducer.c #include typedef struct state { int count; char bytes[4]; } state_t; void foo ( state_t *state, const unsigned char **inptrp, const unsigned char *inend) { const unsigned char *inptr = *inptrp; size_t inlen; for (inlen = 0; inlen < (size_t) (state->count & 7); ++inlen) /* do something */; if (inptr + (4 - inlen) > inend) { while (inptr < inend) state->bytes[inlen++] = *inptr++; } } $ gcc -O3 -Wall -c overflow-reproducer.c overflow-reproducer.c: In function ‘foo’: overflow-reproducer.c:22:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 22 | state->bytes[inlen++] = *inptr++; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ overflow-reproducer.c:5:10: note: at offset [4, 11] to object ‘bytes’ with size 4 declared here 5 | char bytes[4]; | ^~~~~ >From gcc-bugs-return-666070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 21:16:07 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122603 invoked by alias); 17 Jan 2020 21:16: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 122565 invoked by uid 48); 17 Jan 2020 21:16:02 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/92599] ICE in speculative_call_info, at cgraph.c:1142 Date: Fri, 17 Jan 2020 21:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hubicka 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: 2020-01/txt/msg01796.txt.bz2 Content-length: 1912 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92599 --- Comment #5 from Jan Hubicka --- I also get similar ICE building Firefox [task 2020-01-17T20:36:04.213Z] 20:36:04 INFO - ../../gcc-source/gcc/ipa-inline-transform.c:722 [task 2020-01-17T20:36:04.213Z] 20:36:04 INFO - 0x9d8315 execute_one_ipa_transform_pass [task 2020-01-17T20:36:04.213Z] 20:36:04 INFO - ../../gcc-source/gcc/passes.c:2231 [task 2020-01-17T20:36:04.214Z] 20:36:04 INFO - 0x9d8315 execute_all_ipa_transforms(bool) [task 2020-01-17T20:36:04.214Z] 20:36:04 INFO - ../../gcc-source/gcc/passes.c:2270 [task 2020-01-17T20:36:04.214Z] 20:36:04 INFO - 0x6dcaa5 cgraph_node::expand() [task 2020-01-17T20:36:04.214Z] 20:36:04 INFO - ../../gcc-source/gcc/cgraphunit.c:2276 [task 2020-01-17T20:36:04.214Z] 20:36:04 INFO - 0x6ddad7 expand_all_functions [task 2020-01-17T20:36:04.214Z] 20:36:04 INFO - ../../gcc-source/gcc/cgraphunit.c:2439 [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - 0x6ddad7 symbol_table::compile() [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - ../../gcc-source/gcc/cgraphunit.c:2804 [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - 0x657751 lto_main() [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - ../../gcc-source/gcc/lto/lto.c:658 [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - Please submit a full bug report, [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - with preprocessed source if appropriate. [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - Please include the complete backtrace with any bug report. [task 2020-01-17T20:36:04.215Z] 20:36:04 INFO - See for instructions. [task 2020-01-17T20:36:04.215Z] 20:36:04 ERROR - make[5]: *** [/tmp/libmozsqlite3.so.Fzaiyu.ltrans5.ltrans.o] Error 1 >From gcc-bugs-return-666071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 21:17:09 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123479 invoked by alias); 17 Jan 2020 21:17: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 123450 invoked by uid 48); 17 Jan 2020 21:17:04 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93299] [9/10 Regression] ICE in tsubst_copy, at cp/pt.c:15779 Date: Fri, 17 Jan 2020 21:17: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: 9.2.1 X-Bugzilla-Keywords: ice-on-valid-code, patch X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: 9.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords 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: 2020-01/txt/msg01797.txt.bz2 Content-length: 421 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93299 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch --- Comment #5 from Marek Polacek --- https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01059.html >From gcc-bugs-return-666072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 21:27:52 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121050 invoked by alias); 17 Jan 2020 21:27: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 107272 invoked by uid 48); 17 Jan 2020 21:27:47 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/92599] ICE in speculative_call_info, at cgraph.c:1142 Date: Fri, 17 Jan 2020 21:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hubicka 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: 2020-01/txt/msg01798.txt.bz2 Content-length: 289 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92599 --- Comment #6 from Jan Hubicka --- I guess the problem is that the code expect lto-stmt-uid and call_stmt to be in sync. This is not true. If call statements are around lto stmt uids are not maintained. >From gcc-bugs-return-666073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 21:42:35 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85729 invoked by alias); 17 Jan 2020 21:42:35 -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 85444 invoked by uid 55); 17 Jan 2020 21:42:30 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93290] analyzer ICE on isnan() Date: Fri, 17 Jan 2020 21:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm 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: 2020-01/txt/msg01799.txt.bz2 Content-length: 1407 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93290 --- Comment #1 from CVS Commits --- The master branch has been updated by David Malcolm : https://gcc.gnu.org/g:07c86323a199ca15177d99ad6c488b8f5fb5c729 commit r10-6058-g07c86323a199ca15177d99ad6c488b8f5fb5c729 Author: David Malcolm Date: Thu Jan 16 09:46:30 2020 -0500 analyzer: prevent ICE on isnan (PR 93290) PR analyzer/93290 reports an ICE on calls to isnan(). The root cause is that an UNORDERED_EXPR is passed to region_model::eval_condition_without_cm, and there's a stray gcc_unreachable () in the case where we're comparing an svalue against itself. I attempted a more involved patch that properly handled NaN in general but it seems I've baked the assumption of reflexivity too deeply into the constraint_manager code. For now, this patch avoids the ICE and documents the limitation. gcc/analyzer/ChangeLog: PR analyzer/93290 * region-model.cc (region_model::eval_condition_without_cm): Avoid gcc_unreachable for unexpected operations for the case where we're comparing an svalue against itself. gcc/ChangeLog * doc/analyzer.texi (Limitations): Add note about NaN. gcc/testsuite/ChangeLog: PR analyzer/93290 * gcc.dg/analyzer/pr93290.c: New test. >From gcc-bugs-return-666074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 21:45:40 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 38498 invoked by alias); 17 Jan 2020 21:45: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 38320 invoked by uid 48); 17 Jan 2020 21:45:06 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93290] analyzer ICE on isnan() Date: Fri, 17 Jan 2020 21:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- 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: 2020-01/txt/msg01800.txt.bz2 Content-length: 459 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93290 David Malcolm changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from David Malcolm --- Should be fixed by the above commit. >From gcc-bugs-return-666075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 21:55:53 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 64174 invoked by alias); 17 Jan 2020 21:55: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 64137 invoked by uid 48); 17 Jan 2020 21:55:48 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93307] ODR violations Date: Fri, 17 Jan 2020 21:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on 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: 2020-01/txt/msg01801.txt.bz2 Content-length: 552 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93307 David Malcolm changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2020-01-17 Ever confirmed|0 |1 --- Comment #2 from David Malcolm --- Candidate patch: https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01068.html >From gcc-bugs-return-666076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 22:03:22 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100721 invoked by alias); 17 Jan 2020 22:03:22 -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 100662 invoked by uid 48); 17 Jan 2020 22:03:18 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93291] 'FAIL: gcc.dg/analyzer/pattern-test-2.c' for a few configurations Date: Fri, 17 Jan 2020 22:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on 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: 2020-01/txt/msg01802.txt.bz2 Content-length: 561 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93291 David Malcolm changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2020-01-17 Ever confirmed|0 |1 --- Comment #3 from David Malcolm --- Thanks. Candidate patch: https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01069.html >From gcc-bugs-return-666077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 22:10:26 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19660 invoked by alias); 17 Jan 2020 22:10:26 -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 13837 invoked by uid 48); 17 Jan 2020 22:10:22 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93293] 'FAIL: gcc.dg/analyzer/dot-output.c dg-check-dot dot-output.c.state-purge.dot' Date: Fri, 17 Jan 2020 22:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm 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: 2020-01/txt/msg01803.txt.bz2 Content-length: 196 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93293 --- Comment #2 from David Malcolm --- Candidate patch: https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01071.html >From gcc-bugs-return-666078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 22:23:56 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90386 invoked by alias); 17 Jan 2020 22:23:55 -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 90338 invoked by uid 48); 17 Jan 2020 22:23:51 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93315] New: ICE in jit testsuite since "Missed function specialization + partial devirtualization" (v8) Date: Fri, 17 Jan 2020 22:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm 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 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: 2020-01/txt/msg01804.txt.bz2 Content-length: 1512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93315 Bug ID: 93315 Summary: ICE in jit testsuite since "Missed function specialization + partial devirtualization" (v8) Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: dmalcolm at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- f1ba88b1b20cb579b3b7ce6ce65470205742be7e "Missed function specialization + partial devirtualization" (v8) broke most of the jit testsuite. > @@ -169,7 +261,10 @@ ipa_profile_generate_summary (void) > basic_block bb; > > hash_table hashtable (10); > - > + > + gcc_checking_assert (!call_sums); > + call_sums = new ipa_profile_call_summaries (symtab); > + Unfortunately, this assertion is failing for most of the testcases in jit.dg, reducing the number of PASS results in jit.sum from 10473 down to 3254 in my builds. The jit code expects to be able to invoke the compiler code more than once within the same process, purging all state. It looks like this "call_sums" state needs deleting and resetting to NULL after the compiler has run (or else we'll likely get an ICE due to using old symtab/call summaries in subsequent in-process runs of the compiler). Candidate patch: https://gcc.gnu.org/ml/gcc-patches/2020-01/msg00807.html >From gcc-bugs-return-666079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 22:37:13 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6116 invoked by alias); 17 Jan 2020 22:37:12 -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 6062 invoked by uid 48); 17 Jan 2020 22:37:08 -0000 From: "vmakarov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/91333] [9/10 Regression] suboptimal register allocation for inline asm Date: Fri, 17 Jan 2020 22:37: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: 10.0 X-Bugzilla-Keywords: missed-optimization, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: vmakarov 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: 9.3 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: 2020-01/txt/msg01805.txt.bz2 Content-length: 1051 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91333 --- Comment #6 from Vladimir Makarov --- (In reply to Marc Glisse from comment #5) > > However, if I add -mavx, I get > > vmovapd %xmm0, %xmm2 > vmovapd %xmm1, %xmm4 > vmovapd %xmm1, %xmm0 > vaddsd %xmm0, %xmm4, %xmm0 > vmovapd %xmm2, %xmm3 > vaddsd %xmm2, %xmm3, %xmm2 > vaddsd %xmm0, %xmm2, %xmm0 > > That's 2 extra moves compared to the non-avx version, which seems wrong > since AVX gives more freedom to the RA. > Those initial moves look quite similar to the ones I get for f with gcc-9 > -O3 -mno-avx, so the optimization looks fragile. Thank you for reporting this. I've started to work on this and found that RTL before RA became a bit different and this changed order of pushing colorable allocnos on coloring stack and this changed the final assignment. I hope to find a solution and fix this problem on the next week. As it is about heuristics, any fix will need a good benchmarking to confirm the change and it will take some time. >From gcc-bugs-return-666080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 23:14:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85642 invoked by alias); 17 Jan 2020 23:14: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 85547 invoked by uid 48); 17 Jan 2020 23:14:42 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93119] [ICE] The traditional TLS support of aarch64-ilp32 target may be not perfect while enable fPIC Date: Fri, 17 Jan 2020 23:14: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-valid-code, patch X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pinskia at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status bug_file_loc 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: 2020-01/txt/msg01806.txt.bz2 Content-length: 697 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93119 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch Status|NEW |ASSIGNED URL| |https://gcc.gnu.org/ml/gcc- | |patches/2020-01/msg01075.ht | |ml --- Comment #9 from Andrew Pinski --- Patch posted: https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01075.html >From gcc-bugs-return-666081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 23:33:18 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 20368 invoked by alias); 17 Jan 2020 23:33:18 -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 20335 invoked by uid 48); 17 Jan 2020 23:33:14 -0000 From: "wilson at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93304] RISC-V: Function with interrupt attribute use register without save/restore at prologue/epilogue Date: Fri, 17 Jan 2020 23:33: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.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: wilson 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: 2020-01/txt/msg01807.txt.bz2 Content-length: 719 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93304 Jim Wilson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wilson at gcc dot gnu.org --- Comment #2 from Jim Wilson --- There is a convention of using all caps for function arguments. See for instance the riscv_build_integer function comment. It would be nice to preserve this convention, but this is a very minor issue. I usually put a blank line between the function comment and the function, but again this is a very minor issue. The patch looks OK to me. >From gcc-bugs-return-666082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Jan 17 23:44:28 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53155 invoked by alias); 17 Jan 2020 23:44: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 53079 invoked by uid 48); 17 Jan 2020 23:44:24 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93313] g++: internal compiler error: Segmentation fault signal terminated program cc1plus Date: Fri, 17 Jan 2020 23:44: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: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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: 2020-01/txt/msg01808.txt.bz2 Content-length: 266 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93313 --- Comment #1 from Andrew Pinski --- So the problem here is the parser uses the standard stack and therefor limits the max levels of nested parentheses. THIS IS NOT a bug really. >From gcc-bugs-return-666083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:04:59 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80078 invoked by alias); 18 Jan 2020 00:04: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 80029 invoked by uid 48); 18 Jan 2020 00:04:54 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64 Date: Sat, 18 Jan 2020 00: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: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: joel.hutton at arm dot com 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: 2020-01/txt/msg01809.txt.bz2 Content-length: 1085 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 --- Comment #2 from Andrew Pinski --- So we have: (insn 4 3 5 2 (set (reg:OI 92) (subreg:OI (reg:V4SI 93) 0)) "t.c":9:1 3402 {*aarch64_movoi} (expr_list:REG_DEAD (reg:V4SI 93) (nil))) (insn 5 4 7 2 (set (subreg:V4SI (reg:OI 92) 16) (reg:V4SI 94)) "t.c":9:1 1200 {*aarch64_simd_movv4si} (expr_list:REG_DEAD (reg:V4SI 94) (nil))) IRA says: r94: preferred FP_REGS, alternative NO_REGS, allocno FP_REGS a2 (r94,l0) best FP_REGS, allocno FP_REGS r93: preferred FP_REGS, alternative NO_REGS, allocno FP_REGS a3 (r93,l0) best FP_REGS, allocno FP_REGS r92: preferred FP_REGS, alternative NO_REGS, allocno FP_REGS a1 (r92,l0) best FP_REGS, allocno FP_REGS a1(r92,l0) costs: FP_LO8_REGS:0 FP_LO_REGS:0 FP_REGS:0 MEM:6000 a2(r94,l0) costs: TAILCALL_ADDR_REGS:12000 GENERAL_REGS:12000 FP_LO8_REGS:2000 FP_LO_REGS:2000 FP_REGS:2000 POINTER_AND_FP_REGS:14000 MEM:5000 a3(r93,l0) costs: FP_LO8_REGS:2000 FP_LO_REGS:2000 FP_REGS:2000 MEM:5000 >From gcc-bugs-return-666085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:07:45 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85660 invoked by alias); 18 Jan 2020 00:07:45 -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 85558 invoked by uid 48); 18 Jan 2020 00:07:42 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64 Date: Sat, 18 Jan 2020 00:07: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-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: joel.hutton at arm dot com 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: 2020-01/txt/msg01811.txt.bz2 Content-length: 443 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clyon at gcc dot gnu.org --- Comment #3 from Andrew Pinski --- *** Bug 93135 has been marked as a duplicate of this bug. *** >From gcc-bugs-return-666084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:07:45 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85614 invoked by alias); 18 Jan 2020 00:07:45 -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 85534 invoked by uid 48); 18 Jan 2020 00:07:41 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93135] [10 Regression] g++.dg/cpp0x/initlist118.C fails on aarch64 Date: Sat, 18 Jan 2020 00:07: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-valid-code, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE 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 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: 2020-01/txt/msg01810.txt.bz2 Content-length: 853 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93135 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE --- Comment #2 from Andrew Pinski --- (insn 6 5 7 2 (set (reg:XI 133) (subreg:XI (reg:V4SI 134) 0)) "t.cc":19:1 3404 {*aarch64_movxi} (expr_list:REG_DEAD (reg:V4SI 134) (nil))) (insn 7 6 8 2 (set (subreg:V4SI (reg:XI 133) 16) (reg:V4SI 135)) "t.cc":19:1 1200 {*aarch64_simd_movv4si} (expr_list:REG_DEAD (reg:V4SI 135) (nil))) So yes this is a dup of bug 93221. *** This bug has been marked as a duplicate of bug 93221 *** >From gcc-bugs-return-666086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:13:58 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91917 invoked by alias); 18 Jan 2020 00:13:55 -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 91873 invoked by uid 48); 18 Jan 2020 00:13:52 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64 Date: Sat, 18 Jan 2020 00:13: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-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: joel.hutton at arm dot com 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: 2020-01/txt/msg01812.txt.bz2 Content-length: 441 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |doko at ubuntu dot com --- Comment #4 from Andrew Pinski --- *** Bug 93303 has been marked as a duplicate of this bug. *** >From gcc-bugs-return-666087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:13:58 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91924 invoked by alias); 18 Jan 2020 00:13: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 91857 invoked by uid 48); 18 Jan 2020 00:13:51 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/93303] [10 Regression] ICE in lra_constraints.c4948 on aarch64-linux-gnu Date: Sat, 18 Jan 2020 00:13: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: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE 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 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: 2020-01/txt/msg01813.txt.bz2 Content-length: 907 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93303 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE --- Comment #3 from Andrew Pinski --- (insn 10 9 11 (set (reg:V4SI 96) (reg:V4SI 32 v0)) "":107:25 -1 (nil)) (insn 11 10 12 (set (reg:V4SI 97) (reg:V4SI 33 v1)) "":107:25 -1 (nil)) (insn 12 11 13 (set (reg:OI 92 [ D.6336 ]) (subreg:OI (reg:V4SI 96) 0)) "":107:25 -1 (nil)) (insn 13 12 0 (set (subreg:V4SI (reg:OI 92 [ D.6336 ]) 16) (reg:V4SI 97)) "":107:25 -1 (nil)) So yes this is a dup of bug 93221. *** This bug has been marked as a duplicate of bug 93221 *** >From gcc-bugs-return-666088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:14:19 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 93370 invoked by alias); 18 Jan 2020 00:14: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 93265 invoked by uid 48); 18 Jan 2020 00:14:15 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93221] [10 Regression] ICE maximum number of generated reload insns per insn achieved (90) on aarch64 Date: Sat, 18 Jan 2020 00:14: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-valid-code X-Bugzilla-Severity: blocker X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: joel.hutton at arm dot com X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_severity 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: 2020-01/txt/msg01814.txt.bz2 Content-length: 296 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93221 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker >From gcc-bugs-return-666089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:16:57 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96028 invoked by alias); 18 Jan 2020 00:16: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 95980 invoked by uid 48); 18 Jan 2020 00:16:53 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93242] [MIPS] patchable-function-entry broken Date: Sat, 18 Jan 2020 00:16: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.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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 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: 2020-01/txt/msg01815.txt.bz2 Content-length: 597 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Target|mips |mips* Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-18 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski --- Confirmed. >From gcc-bugs-return-666090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:20:14 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102049 invoked by alias); 18 Jan 2020 00:20:14 -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 101968 invoked by uid 48); 18 Jan 2020 00:20:09 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93242] [MIPS] patchable-function-entry broken Date: Sat, 18 Jan 2020 00:20: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.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 2020-01/txt/msg01816.txt.bz2 Content-length: 253 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 --- Comment #2 from Andrew Pinski --- '(' Start a nested ".set noreorder" block. ')' End a nested ".set noreorder" block. For some reason it is not working .... >From gcc-bugs-return-666091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:33:57 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35405 invoked by alias); 18 Jan 2020 00:33:56 -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 35381 invoked by uid 48); 18 Jan 2020 00:33:52 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93242] [MIPS] patchable-function-entry broken Date: Sat, 18 Jan 2020 00:33: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.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 2020-01/txt/msg01817.txt.bz2 Content-length: 287 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 --- Comment #3 from Andrew Pinski --- The problem is here: unsigned i; for (i = 0; i < patch_area_size; ++i) fprintf (file, "\t%s\n", nop_templ); inside default_print_patchable_function_entry. >From gcc-bugs-return-666092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:45:51 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48570 invoked by alias); 18 Jan 2020 00:45:51 -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 48483 invoked by uid 48); 18 Jan 2020 00:45:42 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93242] [MIPS] patchable-function-entry broken Date: Sat, 18 Jan 2020 00: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.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pinskia at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status 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: 2020-01/txt/msg01818.txt.bz2 Content-length: 456 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org --- Comment #4 from Andrew Pinski --- Mine. >From gcc-bugs-return-666093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 00:47:36 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 51202 invoked by alias); 18 Jan 2020 00:47:34 -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 51182 invoked by uid 48); 18 Jan 2020 00:47:30 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93242] [MIPS] patchable-function-entry broken Date: Sat, 18 Jan 2020 00:47: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.2.0 X-Bugzilla-Keywords: patch, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pinskia at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_file_loc 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: 2020-01/txt/msg01819.txt.bz2 Content-length: 639 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch URL| |https://gcc.gnu.org/ml/gcc- | |patches/2020-01/msg01080.ht | |ml --- Comment #5 from Andrew Pinski --- Patch posted: https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01080.html >From gcc-bugs-return-666094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 01:50:36 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105505 invoked by alias); 18 Jan 2020 01:50:36 -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 104774 invoked by uid 48); 18 Jan 2020 01:50:32 -0000 From: "renat at idrisov dot info" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93242] [MIPS] patchable-function-entry broken Date: Sat, 18 Jan 2020 01:50: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.2.0 X-Bugzilla-Keywords: patch, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: renat at idrisov dot info X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pinskia 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: 2020-01/txt/msg01820.txt.bz2 Content-length: 134 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93242 --- Comment #6 from Renat Idrisov --- Thanks a lot! >From gcc-bugs-return-666095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:28:56 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 50067 invoked by alias); 18 Jan 2020 02:28:56 -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 50033 invoked by uid 48); 18 Jan 2020 02:28:52 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/91320] [9/10 Regression] x86-64 code generation / register allocation regressed. Date: Sat, 18 Jan 2020 02:28: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, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 9.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on 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: 2020-01/txt/msg01821.txt.bz2 Content-length: 512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91320 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2020-01-18 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski --- Do you have the preprocessed source? >From gcc-bugs-return-666096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:34:02 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53254 invoked by alias); 18 Jan 2020 02:34:01 -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 53168 invoked by uid 48); 18 Jan 2020 02:33:57 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/67180] Gccgo does not support MIPS Date: Sat, 18 Jan 2020 02:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: go X-Bugzilla-Version: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: --- 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: 2020-01/txt/msg01822.txt.bz2 Content-length: 487 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67180 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |FIXED --- Comment #6 from Andrew Pinski --- Fixed for a while now. I have been compiling gccgo since GCC 7.x. >From gcc-bugs-return-666097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:34:59 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71319 invoked by alias); 18 Jan 2020 02:34: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 71275 invoked by uid 48); 18 Jan 2020 02:34:55 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/59421] stof(), stod() wrong result Date: Sat, 18 Jan 2020 02:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 4.8.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01823.txt.bz2 Content-length: 474 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59421 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #5 from Andrew Pinski --- No testcase for over 6 years so closing as invalid. >From gcc-bugs-return-666098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:37:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81107 invoked by alias); 18 Jan 2020 02:37: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 81064 invoked by uid 48); 18 Jan 2020 02:37:43 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/56877] When using LTO and linking statically, coredumps contain unusable stack trace Date: Sat, 18 Jan 2020 02:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 4.8.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WORKSFORME 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 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: 2020-01/txt/msg01824.txt.bz2 Content-length: 467 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56877 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |WORKSFORME --- Comment #4 from Andrew Pinski --- Works for me and others for over 6 years. >From gcc-bugs-return-666099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:38:43 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82058 invoked by alias); 18 Jan 2020 02:38:43 -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 82027 invoked by uid 48); 18 Jan 2020 02:38:39 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/55089] ICE in varasm.c during bootstrap-lean on x86_64-pc-solaris2.10 Date: Sat, 18 Jan 2020 02: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: 4.7.2 X-Bugzilla-Keywords: build, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01825.txt.bz2 Content-length: 489 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55089 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #4 from Andrew Pinski --- No response to my questions in over 7 years so closing as invalid. >From gcc-bugs-return-666100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:39:42 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83149 invoked by alias); 18 Jan 2020 02:39:42 -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 83100 invoked by uid 48); 18 Jan 2020 02:39:38 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug pch/49579] Document how to use PCH with Automake Date: Sat, 18 Jan 2020 02:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: pch X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01826.txt.bz2 Content-length: 528 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49579 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #5 from Andrew Pinski --- Wouldn't this be better as a bug on the automake side rather than GCC? I think so, so closing as invalid. >From gcc-bugs-return-666102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:46:57 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88197 invoked by alias); 18 Jan 2020 02:46:56 -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 88161 invoked by uid 48); 18 Jan 2020 02:46:52 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/53883] GCC 4.7.1 doesn't build on Mac OS X 10.4.11 Tiger/PowerPC (32-bit), at least with MacPorts Date: Sat, 18 Jan 2020 02:46: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: 4.7.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01828.txt.bz2 Content-length: 463 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53883 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #13 from Andrew Pinski --- No comments in over 2 years so closing. >From gcc-bugs-return-666101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:46:17 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87102 invoked by alias); 18 Jan 2020 02:46:16 -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 87035 invoked by uid 48); 18 Jan 2020 02:46:13 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/55506] gcc.dg/cleanup-{10,11,8,9}.c execution test failures with -fsanitize­dress Date: Sat, 18 Jan 2020 02:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 4.8.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01827.txt.bz2 Content-length: 559 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55506 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #3 from Andrew Pinski --- (In reply to Martin LiÅ¡ka from comment #2) > Likewise, is the issue still present? no comments in 2.5 years so closing as invalid. >From gcc-bugs-return-666103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 02:48:01 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89262 invoked by alias); 18 Jan 2020 02:48: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 89207 invoked by uid 48); 18 Jan 2020 02:47:57 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgcc/80314] Undefined reference to __dso_handle & __cxa_atexit Date: Sat, 18 Jan 2020 02:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgcc X-Bugzilla-Version: 4.8.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01829.txt.bz2 Content-length: 479 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80314 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #9 from Andrew Pinski --- No comments on this for 2.5 years so closing as invalid. >From gcc-bugs-return-666105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:04:00 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125443 invoked by alias); 18 Jan 2020 03:03: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 125389 invoked by uid 48); 18 Jan 2020 03:03:55 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78177] adding -flto flags causes linker error "undefined reference to vtable" Date: Sat, 18 Jan 2020 03:03: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: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01831.txt.bz2 Content-length: 473 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78177 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #2 from Andrew Pinski --- No testcase in over 3 years so closing as invalid. >From gcc-bugs-return-666104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:03:06 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124450 invoked by alias); 18 Jan 2020 03:03:05 -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 124416 invoked by uid 48); 18 Jan 2020 03:03:02 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/53604] ld reports errors using lto after upgrading from gcc-4.6.2 to gcc-4.7.0 Date: Sat, 18 Jan 2020 03:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 4.7.0 X-Bugzilla-Keywords: lto X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01830.txt.bz2 Content-length: 509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53604 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #14 from Andrew Pinski --- (In reply to Martin Sebor from comment #13) Add over 2.5 years so closing as invalid. >From gcc-bugs-return-666106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:05:02 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126461 invoked by alias); 18 Jan 2020 03:05:02 -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 126419 invoked by uid 48); 18 Jan 2020 03:04:58 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77897] Compile error with KNL & -O3 for GTC code Date: Sat, 18 Jan 2020 03: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01832.txt.bz2 Content-length: 478 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77897 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #5 from Andrew Pinski --- Closing as invalid as you really need a newer binutils. >From gcc-bugs-return-666107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:06:20 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127490 invoked by alias); 18 Jan 2020 03:06:20 -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 127462 invoked by uid 48); 18 Jan 2020 03:06:16 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/48548] recent svn version gcc (4.6? 4.7?) compile failed Date: Sat, 18 Jan 2020 03:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 4.7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01833.txt.bz2 Content-length: 469 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48548 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #7 from Andrew Pinski --- cloog is no longer used so closing as invalid. >From gcc-bugs-return-666108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:08:01 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128871 invoked by alias); 18 Jan 2020 03:08:01 -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 128820 invoked by uid 48); 18 Jan 2020 03:07:56 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgcc/66939] build error gcc-5.2.0/libgcc/libgcc2.c:1955:6 internal compiler error: in real_from_string, at real.c:2078 Date: Sat, 18 Jan 2020 03:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgcc X-Bugzilla-Version: 5.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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 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: 2020-01/txt/msg01834.txt.bz2 Content-length: 577 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66939 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #2 from Andrew Pinski --- The version of GMP/MPFR is miscompiled. So this is not a bug in GCC. Closing as invalid as there has been no comments on this working in over 3 years. >From gcc-bugs-return-666109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:09:44 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130140 invoked by alias); 18 Jan 2020 03:09:43 -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 130094 invoked by uid 48); 18 Jan 2020 03:09:39 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/33536] extraneous escapes Date: Sat, 18 Jan 2020 03:09: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: 4.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01835.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33536 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #2 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:10:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1202 invoked by alias); 18 Jan 2020 03:10: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 1144 invoked by uid 48); 18 Jan 2020 03:10:43 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/36698] gcc.c-torture/compile/20001226-1.c exceeds SPU local store size with -O0 Date: Sat, 18 Jan 2020 03:10: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: 4.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01837.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36698 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #3 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:10:22 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 367 invoked by alias); 18 Jan 2020 03:10:22 -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 330 invoked by uid 48); 18 Jan 2020 03:10:18 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/36525] prologue code may give invalid stack back chain Date: Sat, 18 Jan 2020 03:10: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01836.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36525 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:11:35 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2926 invoked by alias); 18 Jan 2020 03:11:35 -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 2888 invoked by uid 48); 18 Jan 2020 03:11:31 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/36972] Redundant creation of stack frame on spu-gcc Date: Sat, 18 Jan 2020 03:11: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: 4.4.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01839.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36972 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #2 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:11:11 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2119 invoked by alias); 18 Jan 2020 03:11: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 2064 invoked by uid 48); 18 Jan 2020 03:11:07 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/36829] Take advantage of lower bit zeroing of load/store insns on SPU Date: Sat, 18 Jan 2020 03:11: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01838.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36829 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:16:28 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6038 invoked by alias); 18 Jan 2020 03:16:25 -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 5894 invoked by uid 48); 18 Jan 2020 03:16:08 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/31945] missing type vector conversions patterns on spu Date: Sat, 18 Jan 2020 03:16: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: 4.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01840.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31945 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #3 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:18:00 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7485 invoked by alias); 18 Jan 2020 03:18: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 7438 invoked by uid 48); 18 Jan 2020 03:17:57 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/46225] Wrong code generated for certain constants Date: Sat, 18 Jan 2020 03:18: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: 4.5.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01841.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46225 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:18:24 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11418 invoked by alias); 18 Jan 2020 03:18: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 11384 invoked by uid 48); 18 Jan 2020 03:18:17 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/46721] Unnecessary stack instructions are generated for SPU when returning a struct Date: Sat, 18 Jan 2020 03:18: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: 4.5.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01842.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46721 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:18:42 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12220 invoked by alias); 18 Jan 2020 03:18:41 -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 12175 invoked by uid 48); 18 Jan 2020 03:18:38 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/54956] GCC 4.7.2: internal compiler error: in emit_move_insn, at expr.c:3435 Date: Sat, 18 Jan 2020 03:18: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: 4.7.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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 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: 2020-01/txt/msg01843.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54956 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew Pinski --- spu target has been removed so closing as won't fix. >From gcc-bugs-return-666118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 03:39:08 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29633 invoked by alias); 18 Jan 2020 03:39:05 -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 29585 invoked by uid 55); 18 Jan 2020 03:39:01 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/93234] INQUIRE on pre-assigned files of ROUND and SIGN properties fails Date: Sat, 18 Jan 2020 03:39: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: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit 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: 2020-01/txt/msg01844.txt.bz2 Content-length: 643 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93234 --- Comment #3 from CVS Commits --- The master branch has been updated by Jerry DeLisle : https://gcc.gnu.org/g:e2947cfa2d1d4da13bb298b4f36cd745b007d88d commit r10-6060-ge2947cfa2d1d4da13bb298b4f36cd745b007d88d Author: Jerry DeLisle Date: Fri Jan 17 19:36:03 2020 -0800 PR93234 INQUIRE on pre-assigned files of ROUND and SIGN properties PR libfortran/93234 * io/unit.c (set_internal_unit): Set round and sign flags correctly. * gfortran.dg/inquire_pre.f90: New test. >From gcc-bugs-return-666119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 04:18:39 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57219 invoked by alias); 18 Jan 2020 04:18:39 -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 57149 invoked by uid 48); 18 Jan 2020 04:18:35 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/92692] [9 Regression] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements) Date: Sat, 18 Jan 2020 04:18: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: wrong-code X-Bugzilla-Severity: blocker X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: wilco at gcc dot gnu.org X-Bugzilla-Target-Milestone: 9.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on 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: 2020-01/txt/msg01845.txt.bz2 Content-length: 481 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2020-01-18 Ever confirmed|0 |1 --- Comment #16 from Andrew Pinski --- . >From gcc-bugs-return-666120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 06:15:43 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99377 invoked by alias); 18 Jan 2020 06:15:43 -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 99335 invoked by uid 48); 18 Jan 2020 06:15:38 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/20083] Missed optimization with conditional and basically || Date: Sat, 18 Jan 2020 06:15: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: 4.0.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: pinskia 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: 2020-01/txt/msg01846.txt.bz2 Content-length: 1009 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20083 --- Comment #3 from Andrew Pinski --- Here is another testcase which should produce the same code: int f3(int i, int j, int l) { int t = i | j; _Bool t1 = l != 0; _Bool t2 = t ? 1 : t1; return t2; } int f4(int i, int j, int l) { int t = i | j; _Bool t1 = l != 0; _Bool t2; if (t) t2 = 1; else t2 = t1; return t2; } --- CUT ---- Note f1, f2, f3 and f4 all produce the same code now. f comes close now, but still requires work: orr w0, w0, w1 cmp w0, 0 cset w0, ne cmp w2, 0 csinc w0, w0, wzr, eq it does an ifcvt on the rtl level to get the csinc. f4 is exactly what f2 looks like at the .optimized as the input to the gimple and reassoc can optimize this case but only if we sink l != 0 into the if statement. So this is another improvement needed for reassoc really. I will look at this next week or the week after. >From gcc-bugs-return-666121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 06:19:14 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 101580 invoked by alias); 18 Jan 2020 06:19:13 -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 101536 invoked by uid 48); 18 Jan 2020 06:19:10 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/20083] Missed optimization with conditional and basically || Date: Sat, 18 Jan 2020 06:19: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: 4.0.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: pinskia 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: 2020-01/txt/msg01847.txt.bz2 Content-length: 209 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20083 --- Comment #4 from Andrew Pinski --- Take f4, if we compile with -O1 -fno-tree-sink, you will see the behavior we get for f. >From gcc-bugs-return-666122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 06:38:41 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18212 invoked by alias); 18 Jan 2020 06:38:41 -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 18151 invoked by uid 48); 18 Jan 2020 06:38:36 -0000 From: "ensadc at mailnesia dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93295] ICE in alias_ctad_tweaks Date: Sat, 18 Jan 2020 06:38: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: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ensadc at mailnesia dot com 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: 2020-01/txt/msg01848.txt.bz2 Content-length: 516 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93295 --- Comment #3 from ensadc at mailnesia dot com --- It appears that alias_ctad_tweaks assumes the deduction of the right hand side of the deduction guide from the alias template does not fail. > int err = unify (ftparms, targs, ret, utype, UNIFY_ALLOW_NONE, false); > gcc_assert (!err); But this can fail if the RHS of the deduction guide contains `T*` or the like. I guess this is exactly where the simplification mentioned in r278786 fails to work. >From gcc-bugs-return-666123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 08:43:38 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21287 invoked by alias); 18 Jan 2020 08:43:37 -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 21241 invoked by uid 48); 18 Jan 2020 08:43:32 -0000 From: "amonakov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/93278] huge almost empty array takes huge time to compile and produces huge object file Date: Sat, 18 Jan 2020 08:43: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: amonakov at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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: 2020-01/txt/msg01849.txt.bz2 Content-length: 1155 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 Alexander Monakov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #8 from Alexander Monakov --- (Jakub - the assembler could emit a file with holes by lseek()'ing over zeroed areas instead of write()'ing literal zeroes to the file) I see the bug is closed, but for the sake of adding some clarity: if bin/gcc by default produces a file named "a.exe", that suggests you're on Windows. There's a good reason why you're asked to show output of 'gcc -v' (not 'gcc --version'!): it has configuration info including compiler host system. If you're really on Windows the slowness is probably explained by Windows-specific I/O overheads, e.g. an antivirus intercepting and blocking writes. Your timing info amounts to 1 millisecond per 4KB chunk of output. On Linux the assembler needs 0.007 seconds on my machine, amounting to microseconds per 4KB chunk. >From gcc-bugs-return-666124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 08:43:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22011 invoked by alias); 18 Jan 2020 08:43: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 21949 invoked by uid 55); 18 Jan 2020 08:43:43 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93312] [10 Regression] ICE: RTL check: expected code 'reg', have 'subreg' in rhs_regno, at rtl.h:1923 Date: Sat, 18 Jan 2020 08:43: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-checking, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub 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: 2020-01/txt/msg01850.txt.bz2 Content-length: 1535 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93312 --- Comment #3 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:a22a86a18bd3946f59f46468344fe86d6756103e commit r10-6061-ga22a86a18bd3946f59f46468344fe86d6756103e Author: Jakub Jelinek Date: Sat Jan 18 09:41:59 2020 +0100 arm: fix rtl checking bootstrap (PR target/93312) As reported in PR93312, the: > > > > > > ������� * config/arm/arm.c (clear_operation_p): New function. change broke RTL checking bootstrap. On the testcase from the PR (which is distilled from libgcc2.c, so I think we don't need to add it into testsuite) we ICE because SET_DEST (elt) is not a REG, but SUBREG. The code uses REGNO on it, which is invalid, but only stores it into a variable, then performs REG_P (reg) check, determines it is not a REG and bails early. The following patch just moves the regno variable initialization after that check, it isn't used in between. And, as a small optimization, because reg doesn't change, doesn't use REGNO (reg) a second time to set last_regno. 2020-01-18 Jakub Jelinek PR target/93312 * config/arm/arm.c (clear_operation_p): Don't use REGNO until after checking the argument is a REG. Don't use REGNO (reg) again to set last_regno, reuse regno variable instead. >From gcc-bugs-return-666125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 09:31:03 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8789 invoked by alias); 18 Jan 2020 09:31: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 8714 invoked by uid 48); 18 Jan 2020 09:30:59 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/93263] [9/10 Regression] -fno-automatic and RECURSIVE Date: Sat, 18 Jan 2020 09:31: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.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: markeggleston at gcc dot gnu.org X-Bugzilla-Target-Milestone: 9.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc 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: 2020-01/txt/msg01851.txt.bz2 Content-length: 665 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93263 Janne Blomqvist changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |jb at gcc dot gnu.org Resolution|FIXED |--- --- Comment #13 from Janne Blomqvist --- Running the testsuite on today's master (2020-01-18) on x86_64-pc-linux-gnu fails with FAIL: gfortran.dg/pr93263_1.f90 -O scan-tree-dump-not original "integer\\(kind=4\\) a" >From gcc-bugs-return-666126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 11:02:42 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83897 invoked by alias); 18 Jan 2020 11:02:41 -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 83846 invoked by uid 48); 18 Jan 2020 11:02:37 -0000 From: "rsandifo at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/93170] [10 Regression] wrong code due to use of a call-clobbered register Date: Sat, 18 Jan 2020 11:02: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: 10.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rsandifo at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status 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: 2020-01/txt/msg01852.txt.bz2 Content-length: 500 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93170 rsandifo at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot gnu.org --- Comment #2 from rsandifo at gcc dot gnu.org --- Testing a patch. >From gcc-bugs-return-666127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 12:41:20 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22003 invoked by alias); 18 Jan 2020 12:41:20 -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 21973 invoked by uid 48); 18 Jan 2020 12:41:16 -0000 From: "rsandifo at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/92989] [10 Regression] The mips-mti-linux-gnu fails to build after r276327 Date: Sat, 18 Jan 2020 12:41: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: 10.0 X-Bugzilla-Keywords: build, ice-checking X-Bugzilla-Severity: normal X-Bugzilla-Who: rsandifo at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 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: 2020-01/txt/msg01853.txt.bz2 Content-length: 688 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92989 rsandifo at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2020-01-18 CC| |rsandifo at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from rsandifo at gcc dot gnu.org --- Testing a patch. >From gcc-bugs-return-666128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 13:27:14 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 16230 invoked by alias); 18 Jan 2020 13:27:14 -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 16174 invoked by uid 55); 18 Jan 2020 13:27:08 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/92833] ice for broken C code Date: Sat, 18 Jan 2020 13:27: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: 10.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: keremkat+gcc at gmail dot com 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: 2020-01/txt/msg01854.txt.bz2 Content-length: 567 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92833 --- Comment #9 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:955e4e3b7057b2142658376e8450fdbda1d31737 commit r10-6067-g955e4e3b7057b2142658376e8450fdbda1d31737 Author: Jakub Jelinek Date: Sat Jan 18 13:54:08 2020 +0100 testsuite: Fix dg-message syntax. 2020-01-18 Jakub Jelinek PR c/92833 * c-c++-common/pr92833-4.c: Fix dg-message syntax. >From gcc-bugs-return-666129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 13:55:26 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32332 invoked by alias); 18 Jan 2020 13:55:26 -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 32279 invoked by uid 48); 18 Jan 2020 13:55:22 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/92599] [8/9 regression] ICE in speculative_call_info, at cgraph.c:1142 Date: Sat, 18 Jan 2020 13:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hubicka at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: 2020-01/txt/msg01855.txt.bz2 Content-length: 1482 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92599 Jan Hubicka changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ICE in |[8/9 regression] ICE in |speculative_call_info, at |speculative_call_info, at |cgraph.c:1142 |cgraph.c:1142 --- Comment #7 from Jan Hubicka --- The problem triggered by the testcase is fixed on trunk, but affect 8 and 9 branches. It is fixed by: Index: cgraph.c =================================================================== --- cgraph.c (revision 279307) +++ cgraph.c (working copy) @@ -788,9 +788,9 @@ cgraph_edge::set_call_stmt (gcall *new_s ipa_ref *ref; speculative_call_info (direct, indirect, ref); + ref->stmt = new_stmt; direct->set_call_stmt (new_stmt, false); indirect->set_call_stmt (new_stmt, false); - ref->stmt = new_stmt; return; } resolving indirect call may lead to removing speculation if stmt is now direct which means that ref->stmt assignment goes to wrong memory location. I will look into reproducing the Firefox issue which seems independent and related to the recent changes. >From gcc-bugs-return-666131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 14:49:37 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95330 invoked by alias); 18 Jan 2020 14:49:36 -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 95299 invoked by uid 48); 18 Jan 2020 14:49:33 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93316] Several gcc.dg/analyzer tests FAIL Date: Sat, 18 Jan 2020 14:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer 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: dmalcolm 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: 2020-01/txt/msg01857.txt.bz2 Content-length: 286 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93316 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |10.0 >From gcc-bugs-return-666130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 14:49:04 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94526 invoked by alias); 18 Jan 2020 14:49:04 -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 94440 invoked by uid 48); 18 Jan 2020 14:48:59 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug analyzer/93316] New: Several gcc.dg/analyzer tests FAIL Date: Sat, 18 Jan 2020 14:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: analyzer 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: dmalcolm 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: 2020-01/txt/msg01856.txt.bz2 Content-length: 8110 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93316 Bug ID: 93316 Summary: Several gcc.dg/analyzer tests FAIL Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Target: *-*-solaris2.*, i586-unknown-freebsd11.3, moxie-unknown-elf, powerpc-ibm-aix7.2.0.0, pru-unknown-elf Several of the new gcc.dg/analyzer tests FAIL on a couple of non-Linux targets. I'm filing all I see on Solaris as a single PR, although there are groups that occur on different combinations of targets. Those reported here always show up on 32 and 64-bit Solaris/SPARC and Solaris/x86. +FAIL: gcc.dg/analyzer/malloc-1.c (test for excess errors) Excess errors: /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-1.c:274:15: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-1.c:274:15: warning: incompatible implicit declaration of built-in function 'alloca' also on powerpc-ibm-aix7.2.0.0 FWIW, alloca needs on Solaris. +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 27) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 28) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 34) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 35) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 41) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 53) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 54) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 62) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for warnings, line 64) +FAIL: gcc.dg/analyzer/malloc-callbacks.c (test for excess errors) Excess errors: /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c:15:10: error: 'alloca' undeclared (first use in this function); did you mean 'valloc'? also on i586-unknown-freebsd11.3, moxie-unknown-elf, powerpc-ibm-aix7.2.0.0, pru-unknown-elf +FAIL: gcc.dg/analyzer/malloc-paths-8.c (test for excess errors) Excess errors: /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c:16:11: warning: implicit declaration of function 'alloca' [-Wimplicit-function-declaration] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c:16:11: warning: incompatible implicit declaration of built-in function 'alloca' /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c:28:11: warning: incompatible implicit declaration of built-in function 'alloca' /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c:42:11: warning: incompatible implicit declaration of built-in function 'alloca' also on powerpc-ibm-aix7.2.0.0 +FAIL: gcc.dg/analyzer/sensitive-1.c (test for excess errors) xcess errors: /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:7:20: warning: implicit declaration of function 'getpass' [-Wimplicit-function-declaration] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:7:20: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:14:20: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:21:20: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:28:20: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:40:20: warning: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] /vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/analyzer/sensitive-1.c:46:10: warning: returning 'int' from a function with return type 'char *' makes pointer from integer without a cast [-Wint-conversion] Solaris only? getpass is declared in either or , in both cases only if certain feature test macros (like __EXTENSIONS__) are defined. +FAIL: gcc.dg/analyzer/setjmp-2.c (test for excess errors) Excess errors: NN | __analyzer_dump_path (); /* { dg-message "path" } */ | ^~~~~~~~~~~~~~~~~~~~~~~ 'test_2': events 1-3 | | NN | if (i != 0) | | ^ | | | | | (1) following 'true' branch (when 'i != 0')... | NN | { | NN | foo (2); | | ~~~~~~~ | | | | | (2) ...to here | NN | __analyzer_dump_path (); /* { dg-message "path" } */ | | ~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (3) here | +FAIL: gcc.dg/analyzer/setjmp-2.c expected multiline pattern lines 38-82 not found: "\\s*NN \\| __analyzer_dump_path \\(\\);.*\\n \\| \\^~~~~~~~~~~~~~~~~~~~~~~\\n 'test_2': event 1.*\\n \\|.*\\n \\| NN \\| i = setjmp\\(env\\);.*\\n \\| \\| \\^~~~~~\\n \\| \\| \\|.*\\n \\| \\| \\(1\\) 'setjmp' called here.*\\n \\|.*\\n 'test_2': events 2-4.*\\n \\|.*\\n \\| NN \\| if \\(i != 0\\).*\\n \\| \\| \\^\\n \\| \\| \\|.*\\n \\| \\| \\(2\\) following 'false' branch \\(when 'i == 0'\\)\\.\\.\\..*\\n \\|\\.\\.\\.\\.\\.\\..*\\n \\| NN \\| longjmp \\(env, 1\\);.*\\n \\| \\| ~~~~~~~~~~~~~~~~\\n \\| \\| \\|.*\\n \\| \\| \\(3\\) \\.\\.\\.to here.*\\n \\| \\| \\(4\\) rewinding within 'test_2' from 'longjmp'\\.\\.\\..*\\n \\|.*\\n 'test_2': event 5.*\\n \\|.*\\n \\| NN \\| i = setjmp\\(env\\);.*\\n \\| \\| \\^~~~~~\\n \\| \\| \\|.*\\n \\| \\| \\(5\\) \\.\\.\\.to 'setjmp' \\(saved at \\(1\\)\\).*\\n \\|.*\\n 'test_2': events 6-8.*\\n \\|.*\\n \\| NN \\| if \\(i != 0\\).*\\n \\| \\| \\^\\n \\| \\| \\|.*\\n \\| \\| \\(6\\) following 'true' branch \\(when 'i != 0'\\)\\.\\.\\..*\\n \\| NN \\| \\{.*\\n \\| NN \\| foo \\(2\\);.*\\n \\| \\| ~~~~~~~\\n \\| \\| \\|.*\\n \\| \\| \\(7\\) \\.\\.\\.to here.*\\n \\| NN \\| __analyzer_dump_path \\(\\);.*\\n \\| \\| ~~~~~~~~~~~~~~~~~~~~~~~\\n \\| \\| \\|.*\\n \\| \\| \\(8\\) here.*\\n \\|.*\\n" also on i586-unknown-freebsd11.3, moxie-unknown-elf, powerpc-ibm-aix7.2.0.0, pru-unknown-elf +FAIL: gcc.dg/analyzer/setjmp-3.c (test for excess errors) [...] +FAIL: gcc.dg/analyzer/setjmp-4.c (test for excess errors) [...] +FAIL: gcc.dg/analyzer/setjmp-5.c (test for warnings, line 21) [...] +FAIL: gcc.dg/analyzer/setjmp-6.c (test for warnings, line 11) +FAIL: gcc.dg/analyzer/setjmp-6.c (test for warnings, line 12) +FAIL: gcc.dg/analyzer/setjmp-7.c (test for warnings, line 11) +FAIL: gcc.dg/analyzer/setjmp-7.c (test for warnings, line 16) +FAIL: gcc.dg/analyzer/setjmp-7a.c (test for warnings, line 13) [...] +FAIL: gcc.dg/analyzer/setjmp-8.c (test for excess errors) [...] +FAIL: gcc.dg/analyzer/setjmp-9.c (test for excess errors) [...] I only show the first error here; those extremely long multiline pattern FAILs totally clutter mail-report.log and are completely useless there. >From gcc-bugs-return-666132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 15:32:04 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7424 invoked by alias); 18 Jan 2020 15:32:04 -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 7337 invoked by uid 55); 18 Jan 2020 15:31:59 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgcc/92988] crtstuff.c:387:21: error: '__dso_handle' undeclared (first use in this function) Date: Sat, 18 Jan 2020 15:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgcc X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit 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: 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: 2020-01/txt/msg01858.txt.bz2 Content-length: 624 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92988 --- Comment #2 from CVS Commits --- The master branch has been updated by John David Anglin : https://gcc.gnu.org/g:84479e3a4cebbf2914f748cb363c054abfd47cb6 commit r10-6069-g84479e3a4cebbf2914f748cb363c054abfd47cb6 Author: John David Anglin Date: Sat Jan 18 10:30:29 2020 -0500 Fix compilation of crtstuff.c when DEFAULT_USE_CXA_ATEXIT is false PR libgcc/92988 * crtstuff.c (__do_global_dtors_aux): Only call __cxa_finalize if DEFAULT_USE_CXA_ATEXIT is true. >From gcc-bugs-return-666133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 15:41:22 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 45999 invoked by alias); 18 Jan 2020 15:41:22 -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 45959 invoked by uid 48); 18 Jan 2020 15:41:18 -0000 From: "danglin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgcc/92988] crtstuff.c:387:21: error: '__dso_handle' undeclared (first use in this function) Date: Sat, 18 Jan 2020 15:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgcc X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: danglin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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 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: 2020-01/txt/msg01859.txt.bz2 Content-length: 435 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92988 John David Anglin changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #3 from John David Anglin --- Fixed. >From gcc-bugs-return-666134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 15:50:38 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 58165 invoked by alias); 18 Jan 2020 15:50:38 -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 58117 invoked by uid 48); 18 Jan 2020 15:50:32 -0000 From: "doug at cs dot dartmouth.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/93278] huge almost empty array takes huge time to compile and produces huge object file Date: Sat, 18 Jan 2020 15:50: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: doug at cs dot dartmouth.edu X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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: 2020-01/txt/msg01860.txt.bz2 Content-length: 629 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 --- Comment #9 from doug mcilroy --- If I can play with the assembler to accomplish the desired result, why can't gcc? I notice that gcc is smart enough already to produce uninitialized space for char a[10000000] = "\0"; int main(){ return 0; } It even does so for a string of 1000 \0's. But not for one x. -------------------------------------- It's lamentable that a common feature--partially initialized arrays--can lead to stratospheric compile time. Apologies for wishfully misreading partial sections into the EPL spec. >From gcc-bugs-return-666135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 16:07:10 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110140 invoked by alias); 18 Jan 2020 16:07: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 105811 invoked by uid 48); 18 Jan 2020 16:07:06 -0000 From: "max.kanold@nu-cost.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93317] New: return type deduction fails for templated unary function Date: Sat, 18 Jan 2020 16:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 9.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: max.kanold@nu-cost.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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone 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: 2020-01/txt/msg01861.txt.bz2 Content-length: 1049 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93317 Bug ID: 93317 Summary: return type deduction fails for templated unary function Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: max.kanold@nu-cost.com Target Milestone: --- The following legal code will not compile as template deduction failed, see https://godbolt.org/z/AHUHpF ================================ template auto func(const T& t) // -> T //mentioning the return type works again { return t; } template void apply(Func f) {} int main() { apply(func); } ================================ As stated, there is a workaround, namely mentioning the return type (only if possible, of course). >From gcc-bugs-return-666136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 16:12:07 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27456 invoked by alias); 18 Jan 2020 16:12: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 22645 invoked by uid 48); 18 Jan 2020 16:12:03 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93318] New: [10 regression] Firefox LTO+FDO ICEs in speculative_call_info Date: Sat, 18 Jan 2020 16:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka 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 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: 2020-01/txt/msg01862.txt.bz2 Content-length: 1921 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93318 Bug ID: 93318 Summary: [10 regression] Firefox LTO+FDO ICEs in speculative_call_info Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: hubicka at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Firefox build now crashes with: 36:24.63 0x7ffff756505f ??? 36:24.63 /build/glibc-77giwP/glibc-2.24/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 36:24.67 0x6d9524 cgraph_edge::speculative_call_info(cgraph_edge*&, cgraph_edge*&, ipa_ref*&) 36:24.67 ../../gcc/cgraph.c:1137 36:24.79 0xb00685 copy_bb 36:24.80 ../../gcc/tree-inline.c:2220 36:24.80 0xb00d3c copy_cfg_body 36:24.80 ../../gcc/tree-inline.c:3012 36:24.80 0xb00d3c copy_body 36:24.80 ../../gcc/tree-inline.c:3260 36:24.80 0xb03cb8 expand_call_inline 36:24.80 ../../gcc/tree-inline.c:5051 36:24.80 0xb05239 gimple_expand_calls_inline 36:24.80 ../../gcc/tree-inline.c:5241 36:24.80 0xb05239 optimize_inline_calls(tree_node*) 36:24.80 ../../gcc/tree-inline.c:5383 36:24.83 0x12d7f9b inline_transform(cgraph_node*) 36:24.83 ../../gcc/ipa-inline-transform.c:722 36:24.88 0x9dc425 execute_one_ipa_transform_pass 36:24.88 ../../gcc/passes.c:2231 36:24.88 0x9dc425 execute_all_ipa_transforms(bool) 36:24.88 ../../gcc/passes.c:2270 36:24.90 0x6e0b95 cgraph_node::expand() 36:24.91 ../../gcc/cgraphunit.c:2276 36:24.91 0x6e1bc7 expand_all_functions 36:24.91 ../../gcc/cgraphunit.c:2439 36:24.91 0x6e1bc7 symbol_table::compile() 36:24.91 ../../gcc/cgraphunit.c:2804 36:24.94 0x65b7a1 lto_main() 36:24.94 ../../gcc/lto/lto.c:658 >From gcc-bugs-return-666137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 16:20:56 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46462 invoked by alias); 18 Jan 2020 16:20:55 -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 46401 invoked by uid 48); 18 Jan 2020 16:20:51 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93318] [10 regression] Firefox LTO+FDO ICEs in speculative_call_info Date: Sat, 18 Jan 2020 16:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka 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: 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: 2020-01/txt/msg01863.txt.bz2 Content-length: 2822 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93318 --- Comment #1 from Jan Hubicka --- So it seems the problem is the following: Program received signal SIGSEGV, Segmentation fault. 0x0000000000a1ff0e in cgraph_edge::speculative_call_info (this=0x7ffff6e26bc8, direct=@0x7fffffffd700: 0x90c070 <_start>, indirect=@0x7fffffffd6f8: 0x7fffffffd740, reference=@0x7fffffffd6f0: 0x3c94d50) at ../../gcc/cgraph.c:1137 1137 e2->call_stmt != e->call_stmt || e2->lto_stmt_uid != e->lto_stmt_uid; (gdb) p e->call-stmt No symbol "stmt" in current context. (gdb) p e $1 = (cgraph_edge *) 0x7ffff6e26bc8 (gdb) p e2 $2 = (cgraph_edge *) 0x0 (gdb) p e->caller->debug () _ZN2js8frontend12FunctionTree16visitRecursivelyEP9JSContextPNS0_10ParserBaseEPFbS5_PS1_E/35640856 (visitRecursively) @0x7ffff5ea7ca8 Type: function definition analyzed Visibility: public visibility_specified visibility:hidden References: _ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_.lto_priv.0/33954802 (addr) (speculative) Referring: Function visitRecursively/35640856 is inline copy in publishDeferredItems/33218091 Clone of _ZN2js8frontend12FunctionTree16visitRecursivelyEP9JSContextPNS0_10ParserBaseEPFbS5_PS1_E/33948009 Availability: local Unit id: 2276 Function flags: count:2174 (guessed) first_run:4520 body local Called by: _ZN2js8frontend10ParserBase20publishDeferredItemsEPNS0_12FunctionTreeE/33218091 (inlined) (2174 (guessed),1.00 per call) Calls: _ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_.lto_priv.0/35640861 (speculative) (inlined) (indirect_inlining) (1558 (guessed),0.72 per call) __builtin_expect/10953 (2078 (guessed),0.96 per call) __builtin_expect/10953 (2078 (guessed),0.96 per call) _ZN2js28RunningWithTrustedPrincipalsEP9JSContext/32911428 (0 (precise),0.00 per call) __builtin_expect/10953 (0 (precise),0.00 per call) _ZN2js18ReportOverRecursedEP9JSContext/33263266 (0 (precise),0.00 per call) _ZN2js8frontend12FunctionTree16visitRecursivelyEP9JSContextPNS0_10ParserBaseEPFbS5_PS1_E/33948009 (0 (precise),0.00 per call) _ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_.lto_priv.0/35640859 (speculative) (inlined) (543 (guessed),0.25 per call) We have two speculative calls direct edges: 1)_ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_.lto_priv.0/35640861 (speculative) (inlined) 2) _ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_.lto_priv.0/35640859 (speculative) (inlined) (543 (guessed),0.25 per call) and one speculative reference, but no indirect call. >From gcc-bugs-return-666138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 16:39:19 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69020 invoked by alias); 18 Jan 2020 16:39:18 -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 68940 invoked by uid 48); 18 Jan 2020 16:39:13 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/93278] huge almost empty array takes huge time to compile and produces huge object file Date: Sat, 18 Jan 2020 16:39: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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: 2020-01/txt/msg01864.txt.bz2 Content-length: 1804 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93278 --- Comment #10 from Jakub Jelinek --- (In reply to doug mcilroy from comment #9) > If I can play with the assembler to accomplish the desired result, why can't > gcc? I notice that gcc is smart enough already to produce uninitialized > space for > char a[10000000] = "\0"; > int main(){ return 0; } > It even does so for a string of 1000 \0's. But not for one x. Please reread above. You can accomplish the (only sometimes) desirable result only if you change both the assembler and linker script (and the latter for each single such variable). GCC emits assembler, in which it can't be solved. > It's lamentable that a common feature--partially initialized arrays--can > lead to stratospheric compile time. I don't see anything catastrophic on Linux. $ cat pr93278.c char a[4000000000] = "x"; int main(){ return 0; } $ time gcc -O2 -o pr93278{,.c} -mcmodel=medium real 0m12.409s user 0m6.973s sys 0m5.414s $ readelf -Wa pr93278 | grep ee6b [23] .ldata PROGBITS 0000000000406020 003020 ee6b2800 00 WAl 0 0 32 [24] .comment PROGBITS 0000000000000000 ee6b5820 000058 01 MS 0 0 1 [25] .gnu.build.attributes NOTE 00000000eeab8820 ee6b5878 000558 00 0 0 4 [26] .symtab SYMTAB 0000000000000000 ee6b5dd0 000678 18 27 51 8 [27] .strtab STRTAB 0000000000000000 ee6b6448 000285 00 0 0 1 [28] .shstrtab STRTAB 0000000000000000 ee6b66cd 000116 00 0 0 1 LOAD 0x003020 0x0000000000406020 0x0000000000406020 0xee6b2800 0xee6b2800 RW 0x1000 64: 0000000000406020 0xee6b2800 OBJECT GLOBAL DEFAULT 23 a >From gcc-bugs-return-666139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 17:13:43 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122100 invoked by alias); 18 Jan 2020 17:13:43 -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 122069 invoked by uid 48); 18 Jan 2020 17:13:39 -0000 From: "jvdelisle at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/93234] INQUIRE on pre-assigned files of ROUND and SIGN properties fails Date: Sat, 18 Jan 2020 17: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: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jvdelisle at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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 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: 2020-01/txt/msg01865.txt.bz2 Content-length: 498 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93234 Jerry DeLisle changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Jerry DeLisle --- Fixed on trunk. This could be easily backported to gcc 9. Any thoughts? >From gcc-bugs-return-666140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 17:54:04 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52977 invoked by alias); 18 Jan 2020 17:54:04 -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 52932 invoked by uid 48); 18 Jan 2020 17:54:00 -0000 From: "urbanjost at comcast dot net" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/93234] INQUIRE on pre-assigned files of ROUND and SIGN properties fails Date: Sat, 18 Jan 2020 17:54: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: 8.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: urbanjost at comcast dot net X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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: 2020-01/txt/msg01866.txt.bz2 Content-length: 193 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93234 --- Comment #5 from urbanjost at comcast dot net --- Thanks! If it can be easily backported that would be even better from my perspective. >From gcc-bugs-return-666141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 18:01:55 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57149 invoked by alias); 18 Jan 2020 18:01:55 -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 57112 invoked by uid 48); 18 Jan 2020 18:01:51 -0000 From: "paolo.carlini at oracle dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/92536] [10 Regression] ICE when trying to using deduction guide following unknown type error Date: Sat, 18 Jan 2020 18:01: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: 10.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: paolo.carlini at oracle dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 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: 2020-01/txt/msg01867.txt.bz2 Content-length: 421 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92536 Paolo Carlini changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |paolo.carlini at oracle dot com --- Comment #2 from Paolo Carlini --- Seems already fixed. >From gcc-bugs-return-666142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 18:28:45 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81733 invoked by alias); 18 Jan 2020 18:28:45 -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 81703 invoked by uid 48); 18 Jan 2020 18:28:41 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/92816] [10 Regression] 35% performance drop for 433.milc with -O2 -flto on znver1 since r278879 Date: Sat, 18 Jan 2020 18:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka 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: 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: 2020-01/txt/msg01868.txt.bz2 Content-length: 360 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92816 --- Comment #2 from Jan Hubicka --- It does not reproduce for me on bdver1 and also it does not seem to reproduce at skylake (with generic tuning) https://lnt.opensuse.org/db_default/v4/SPEC/graph?highlight_run=8405&plot.70=227.70.0 So we need to profile it on zen... >From gcc-bugs-return-666143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 19:13:04 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56526 invoked by alias); 18 Jan 2020 19:13:04 -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 49117 invoked by uid 48); 18 Jan 2020 19:12:59 -0000 From: "hubicka at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93318] [10 regression] Firefox LTO+FDO ICEs in speculative_call_info Date: Sat, 18 Jan 2020 19:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hubicka 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 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: 2020-01/txt/msg01869.txt.bz2 Content-length: 3956 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93318 Jan Hubicka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-18 CC| |luoxhu at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Jan Hubicka --- The problem happens at WPA. We end up producing unmatched indirect call. We produce speculative call and later try to resolve it to direct call: (gdb) up #1 0x0000000000a1fca9 in cgraph_edge::remove (edge=0x7fff8a778a28) at ../../gcc/cgraph.c:1027 1027 edge->remove_caller (); (gdb) #2 0x0000000000a20368 in cgraph_edge::resolve_speculation (edge=0x7fff8a7764e0, callee_decl=0x7fff9803ed00) at ../../gcc/cgraph.c:1246 1246 remove (e2); (gdb) #3 0x0000000000a20403 in cgraph_edge::make_direct (edge=0x7fff8a778a28, callee=0x7fff79251b40) at ../../gcc/cgraph.c:1266 1266 edge = resolve_speculation (edge, callee->decl); (gdb) #4 0x0000000000d394b8 in ipa_make_edge_direct_to_target (ie=0x7fff8a778a28, target=0x7fff9803ed00, speculative=false) at ../../gcc/ipa-prop.c:3305 3305 ie = cgraph_edge::make_direct (ie, callee); (gdb) #5 0x0000000000d39f09 in try_make_edge_direct_simple_call (ie=0x7fff8a778a28, jfunc=0x7fff601b4870, target_type=0x7fff9800a3f0, new_root=0x7fff7a06c000, new_root_info=0x7fff608a0a80) at ../../gcc/ipa-prop.c:3590 3590 cs = ipa_make_edge_direct_to_target (ie, target); (gdb) #6 0x0000000000d3a82f in update_indirect_edges_after_inlining (cs=0x7fff792d54e0, node=0x7fff858fe000, new_edges=0x7fffffffdd98) at ../../gcc/ipa-prop.c:3812 3812 new_direct_edge = try_make_edge_direct_simple_call (ie, jfunc, (gdb) after this we already have one speculative edge but no indirect edge: _ZN2js8frontend12FunctionTree16visitRecursivelyEP9JSContextPNS0_10ParserBaseEPFbS5_PS1_E/35641710 (visitRecursively) @0x7fff858fe000 Type: function definition analyzed Visibility: next sharing asm name: 35638756 References: _ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_/33954806 (addr) (speculative) Referring: Read from file: ../../../js/src/build/libjs_static.a Function visitRecursively/35641710 is inline copy in publishDeferredItems/33218097 Clone of _ZN2js8frontend12FunctionTree16visitRecursivelyEP9JSContextPNS0_10ParserBaseEPFbS5_PS1_E/33948013 Availability: local Unit id: 2275 Function flags: count:24992 (guessed) first_run:4521 local hot Called by: _ZN2js8frontend10ParserBase18publishLazyScriptsEPNS0_12FunctionTreeE/33954804 (inlined) (24992 (guessed),1.00 per call) Calls: __builtin_expect/10953 (24992 (guessed),1.00 per call) __builtin_expect/10953 (24992 (guessed),1.00 per call) _ZN2js28RunningWithTrustedPrincipalsEP9JSContext/32911433 (0 (precise),0.00 per call) __builtin_expect/10953 (0 (precise),0.00 per call) _ZN2js18ReportOverRecursedEP9JSContext/33263272 (0 (precise),0.00 per call) _ZN2js8frontend12FunctionTree16visitRecursivelyEP9JSContextPNS0_10ParserBaseEPFbS5_PS1_E/33948013 (0 (precise),0.00 per call) _ZZN2js8frontend10ParserBase18publishLazyScriptsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_/35641711 (inlined) (18743 (guessed),0.75 per call) _ZZN2js8frontend10ParserBase24publishDeferredFunctionsEPNS0_12FunctionTreeEENUlPS1_S3_E_4_FUNES4_S3_/35641713 (speculative) (inlined) (6249 (guessed),0.25 per call) It seems that resolve_speculation is broken. It definitely should not leave the call in inconsistent shape. Also the new code documents that one needs to iterate on speculations which is not done by cgraph_edge::make_direct >From gcc-bugs-return-666144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 19:44:56 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27133 invoked by alias); 18 Jan 2020 19:44:55 -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 27094 invoked by uid 48); 18 Jan 2020 19:44:51 -0000 From: "hjl.tools at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93319] New: -mtls-dialect=gnu2 doesn't work for x32 Date: Sat, 18 Jan 2020 19:44: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: hjl.tools at gmail dot 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: 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: 2020-01/txt/msg01870.txt.bz2 Content-length: 1132 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93319 Bug ID: 93319 Summary: -mtls-dialect=gnu2 doesn't work for x32 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: ubizjak at gmail dot com Target Milestone: --- Target: x86-64 [hjl@gnu-cfl-2 tls-x32-ld]$ cat lib.c #include static __thread int foo = 30; int * test (void) { printf ("foo: %d\n", foo); return &foo; } [hjl@gnu-cfl-2 tls-x32-ld]$ make lib.o gcc -mx32 -B./ -O2 -g -mtls-dialect=gnu2 -fPIC -c -o lib.o lib.c lib.c: In function ‘test’: lib.c:10:1: error: unrecognizable insn: 10 | } | ^ (insn 6 5 7 2 (set (reg:SI 85) (unspec:DI [ (symbol_ref:SI ("_TLS_MODULE_BASE_") [flags 0x10]) ] UNSPEC_TLSDESC)) "lib.c":8:3 -1 (nil)) during RTL pass: vregs lib.c:10:1: internal compiler error: in extract_insn, at recog.c:2310 >From gcc-bugs-return-666145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 19:46:32 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46214 invoked by alias); 18 Jan 2020 19:46: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 46146 invoked by uid 48); 18 Jan 2020 19:46:28 -0000 From: "jvdelisle at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libfortran/92836] segfault with inquire() Date: Sat, 18 Jan 2020 19:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libfortran X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jvdelisle 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: 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: 2020-01/txt/msg01871.txt.bz2 Content-length: 237 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92836 --- Comment #15 from Jerry DeLisle --- Did we conclude that this is an expected race condition? I run the example comment 14 and it just hangs for me. >From gcc-bugs-return-666146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Jan 18 20:08:29 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63378 invoked by alias); 18 Jan 2020 20:08: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 63289 invoked by uid 48); 18 Jan 2020 20:08:25 -0000 From: "hjl.tools at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93319] -mtls-dialect=gnu2 doesn't work for x32 Date: Sat, 18 Jan 2020 20:08: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: hjl.tools at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hjl.tools at gmail dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed attachments.created 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: 2020-01/txt/msg01872.txt.bz2 Content-length: 652 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93319 H.J. Lu changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-18 Assignee|unassigned at gcc dot gnu.org |hjl.tools at gmail dot com Ever confirmed|0 |1 --- Comment #1 from H.J. Lu --- Created attachment 47674 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47674&action=edit A patch >From gcc-bugs-return-666147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 00:18:03 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91324 invoked by alias); 19 Jan 2020 00:18:02 -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 91241 invoked by uid 48); 19 Jan 2020 00:17:58 -0000 From: "maxim.yegorushkin at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/91320] [9/10 Regression] x86-64 code generation / register allocation regressed. Date: Sun, 19 Jan 2020 00:18: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, ra X-Bugzilla-Severity: normal X-Bugzilla-Who: maxim.yegorushkin at gmail dot com X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 9.3 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: 2020-01/txt/msg01873.txt.bz2 Content-length: 275 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91320 --- Comment #2 from Maxim Egorushkin --- It reproduces with boost-1.64, https://godbolt.org/z/89HiMR I don't have boost-1.64 currently available to generate a reprocessed source. >From gcc-bugs-return-666148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 00:24:52 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 42186 invoked by alias); 19 Jan 2020 00:24: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 5890 invoked by uid 48); 19 Jan 2020 00:24:28 -0000 From: "euloanty at live dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93297] internal compiler error: in set_constraints, at cp/constraint.cc: Date: Sun, 19 Jan 2020 00:24: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: 10.0 X-Bugzilla-Keywords: ice-checking, ice-on-invalid-code, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: euloanty at live dot com X-Bugzilla-Status: WAITING 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: 2020-01/txt/msg01874.txt.bz2 Content-length: 347 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93297 --- Comment #3 from fdlbxtqi --- (In reply to Martin LiÅ¡ka from comment #2) > Thanks for the report. Can you please send us the command line used for the > compilation? Ideally output of -v option. g++ -o xxx xxx.cc -Ofast -std=c++2a -s -msse2 -maes -msha >From gcc-bugs-return-666149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 04:14:59 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100354 invoked by alias); 19 Jan 2020 04:14: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 100322 invoked by uid 48); 19 Jan 2020 04:14:52 -0000 From: "mike.redd at 4embedded dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93320] New: internal compiler error: in is_base_type, at dwarf2out.c:12987 Date: Sun, 19 Jan 2020 04:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mike.redd at 4embedded dot 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone 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: 2020-01/txt/msg01875.txt.bz2 Content-length: 10872 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93320 Bug ID: 93320 Summary: internal compiler error: in is_base_type, at dwarf2out.c:12987 Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mike.redd at 4embedded dot com Target Milestone: --- $ arm-none-eabi-g++ -v -save-temps -g3 -O0 -c -mthumb -mcpu=cortex-m4 -D__SAME54N19A__ -std=c++17 -fno-rtti -MMD -Wall -Wextra -ffunction-sections -fdata-sections -exceptions -I config -I common -I bsp/interfaces -I bsp/drivers/same54 -I subrepos/CMSIS_5/CMSIS/Core/Include -I subrepos/FreeRTOS-Kernel/include -I subrepos/FreeRTOS-Kernel/portable/GCC/ARM_CM3 -I subrepos/embcpp/include -I subrepos/cppip/include -I subrepos/tcpip -I subrepos/thingi/include -I subrepos/crypto/include -D PLATFORM_thingios -D PLATFORM_freertos -D OPTION_exceptions -D OPTION_firmware_version="0.0.1" -D OPTION_embedded -c -o /home/mike/work/dio/build/same54n19a/obj/dio.elf/DioBoard.o dio/DioBoard.cpp Using built-in specs. COLLECT_GCC=arm-none-eabi-g++ Target: arm-none-eabi Configured with: /mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/src/gcc/configure --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native --libexecdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/lib --infodir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-plugins --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-newlib --with-headers=yes --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/install-native/arm-none-eabi --build=x86_64-linux-gnu --host=x86_64-linux-gnu --with-gmp=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-9-pipeline/jenkins-GCC-9-pipeline-100_20191030_1572397542/build-native/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Tools for Arm Embedded Processors 9-2019-q4-major' --with-multilib-list=rmprofile Thread model: single gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-g3' '-O0' '-c' '-mthumb' '-mcpu=cortex-m4' '-D' '__SAME54N19A__' '-std=c++17' '-fno-rtti' '-MMD' '-Wall' '-Wextra' '-ffunction-sections' '-fdata-sections' '-e' 'xceptions' '-I' 'config' '-I' 'common' '-I' 'bsp/interfaces' '-I' 'bsp/drivers/same54' '-I' 'subrepos/CMSIS_5/CMSIS/Core/Include' '-I' 'subrepos/FreeRTOS-Kernel/include' '-I' 'subrepos/FreeRTOS-Kernel/portable/GCC/ARM_CM3' '-I' 'subrepos/embcpp/include' '-I' 'subrepos/cppip/include' '-I' 'subrepos/tcpip' '-I' 'subrepos/thingi/include' '-I' 'subrepos/crypto/include' '-D' 'PLATFORM_thingios' '-D' 'PLATFORM_freertos' '-D' 'OPTION_exceptions' '-D' 'OPTION_firmware_version=0.0.1' '-D' 'OPTION_embedded' '-c' '-o' '/home/mike/work/dio/build/same54n19a/obj/dio.elf/DioBoard.o' '-mfloat-abi=soft' '-march=armv7e-m' /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1plus -E -quiet -v -I config -I common -I bsp/interfaces -I bsp/drivers/same54 -I subrepos/CMSIS_5/CMSIS/Core/Include -I subrepos/FreeRTOS-Kernel/include -I subrepos/FreeRTOS-Kernel/portable/GCC/ARM_CM3 -I subrepos/embcpp/include -I subrepos/cppip/include -I subrepos/tcpip -I subrepos/thingi/include -I subrepos/crypto/include -imultilib thumb/v7e-m/nofp -iprefix /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/ -isysroot /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi -MMD /home/mike/work/dio/build/same54n19a/obj/dio.elf/DioBoard.d -MQ /home/mike/work/dio/build/same54n19a/obj/dio.elf/DioBoard.o -dD -D__USES_INITFINI__ -D __SAME54N19A__ -D PLATFORM_thingios -D PLATFORM_freertos -D OPTION_exceptions -D OPTION_firmware_version=0.0.1 -D OPTION_embedded dio/DioBoard.cpp -mthumb -mcpu=cortex-m4 -mfloat-abi=soft -march=armv7e-m -std=c++17 -Wall -Wextra -fno-rtti -ffunction-sections -fdata-sections -g3 -fworking-directory -O0 -fpch-preprocess -o DioBoard.ii ignoring duplicate directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include/c++/9.2.1" ignoring duplicate directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include/c++/9.2.1/arm-none-eabi/thumb/v7e-m/nofp" ignoring duplicate directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include/c++/9.2.1/backward" ignoring duplicate directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include" ignoring nonexistent directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/usr/local/include" ignoring duplicate directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/include-fixed" ignoring duplicate directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/../../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include" ignoring nonexistent directory "/home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../arm-none-eabi/usr/include" #include "..." search starts here: #include <...> search starts here: config common bsp/interfaces bsp/drivers/same54 subrepos/CMSIS_5/CMSIS/Core/Include subrepos/FreeRTOS-Kernel/include subrepos/FreeRTOS-Kernel/portable/GCC/ARM_CM3 subrepos/embcpp/include subrepos/cppip/include subrepos/tcpip subrepos/thingi/include subrepos/crypto/include /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include/c++/9.2.1 /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include/c++/9.2.1/arm-none-eabi/thumb/v7e-m/nofp /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include/c++/9.2.1/backward /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/include /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/include-fixed /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/include End of search list. COLLECT_GCC_OPTIONS='-v' '-save-temps' '-g3' '-O0' '-c' '-mthumb' '-mcpu=cortex-m4' '-D' '__SAME54N19A__' '-std=c++17' '-fno-rtti' '-MMD' '-Wall' '-Wextra' '-ffunction-sections' '-fdata-sections' '-e' 'xceptions' '-I' 'config' '-I' 'common' '-I' 'bsp/interfaces' '-I' 'bsp/drivers/same54' '-I' 'subrepos/CMSIS_5/CMSIS/Core/Include' '-I' 'subrepos/FreeRTOS-Kernel/include' '-I' 'subrepos/FreeRTOS-Kernel/portable/GCC/ARM_CM3' '-I' 'subrepos/embcpp/include' '-I' 'subrepos/cppip/include' '-I' 'subrepos/tcpip' '-I' 'subrepos/thingi/include' '-I' 'subrepos/crypto/include' '-D' 'PLATFORM_thingios' '-D' 'PLATFORM_freertos' '-D' 'OPTION_exceptions' '-D' 'OPTION_firmware_version=0.0.1' '-D' 'OPTION_embedded' '-c' '-o' '/home/mike/work/dio/build/same54n19a/obj/dio.elf/DioBoard.o' '-mfloat-abi=soft' '-march=armv7e-m' /home/mike/toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/cc1plus -fpreprocessed DioBoard.ii -quiet -dumpbase DioBoard.cpp -mthumb -mcpu=cortex-m4 -mfloat-abi=soft -march=armv7e-m -auxbase-strip /home/mike/work/dio/build/same54n19a/obj/dio.elf/DioBoard.o -g3 -O0 -Wall -Wextra -std=c++17 -version -fno-rtti -ffunction-sections -fdata-sections -o DioBoard.s GNU C++17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi) compiled by GNU C version 4.8.4, 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=100 --param ggc-min-heapsize=131072 GNU C++17 (GNU Tools for Arm Embedded Processors 9-2019-q4-major) version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (arm-none-eabi) compiled by GNU C version 4.8.4, 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=100 --param ggc-min-heapsize=131072 Compiler executable checksum: f480ec8acc882d1f6d9f2efa85949468 In file included from subrepos/thingi/include/thingi/PropertyI.h:6, from subrepos/thingi/include/thingi/Property.h:5, from common/BoardInterface.h:6, from dio/DioBoard.h:5, from dio/DioBoard.cpp:2: subrepos/thingi/include/thingi/Interface.h:241:19: internal compiler error: in is_base_type, at dwarf2out.c:12987 241 | virtual void* thisAsType(TypeId typeId) const override | ^~~~~~~~~~ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. ---- Please see attached for preprocessed source. >From gcc-bugs-return-666150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 04:20:05 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105823 invoked by alias); 19 Jan 2020 04:20:05 -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 105750 invoked by uid 48); 19 Jan 2020 04:20:01 -0000 From: "mike.redd at 4embedded dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93320] internal compiler error: in is_base_type, at dwarf2out.c:12987 Date: Sun, 19 Jan 2020 04:20: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: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mike.redd at 4embedded dot 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: cc attachments.created 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: 2020-01/txt/msg01876.txt.bz2 Content-length: 529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93320 Mike Redd changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mike.redd at 4embedded dot com --- Comment #1 from Mike Redd --- Created attachment 47675 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47675&action=edit preprocessed file that triggers the bug >From gcc-bugs-return-666151-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 09:14:37 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102135 invoked by alias); 19 Jan 2020 09:14:37 -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 102065 invoked by uid 48); 19 Jan 2020 09:14:32 -0000 From: "fxue at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/93166] [10 Regression] ICE in get_info_about_necessary_edges, at ipa-cp.c:4137 since r278893 Date: Sun, 19 Jan 2020 09:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: fxue at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created 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: 2020-01/txt/msg01877.txt.bz2 Content-length: 223 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93166 --- Comment #4 from fxue at gcc dot gnu.org --- Created attachment 47676 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47676&action=edit all-in-one test case >From gcc-bugs-return-666152-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 09:19:50 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110960 invoked by alias); 19 Jan 2020 09:19: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 110901 invoked by uid 48); 19 Jan 2020 09:19:47 -0000 From: "fxue at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/93166] [10 Regression] ICE in get_info_about_necessary_edges, at ipa-cp.c:4137 since r278893 Date: Sun, 19 Jan 2020 09:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: fxue at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 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: 2020-01/txt/msg01878.txt.bz2 Content-length: 280 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93166 --- Comment #5 from fxue at gcc dot gnu.org --- To add a specialized class for tree lattices is a way, but will complicate the code. We can simple remove the assertion. And a one-file test case was made from original files. >From gcc-bugs-return-666153-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 09:33:26 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48947 invoked by alias); 19 Jan 2020 09:33:26 -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 48909 invoked by uid 48); 19 Jan 2020 09:33:22 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/44960] non-array used as an array, identified as an external function Date: Sun, 19 Jan 2020 09:33: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: 4.6.0 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: tkoenig at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- 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: 2020-01/txt/msg01879.txt.bz2 Content-length: 486 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44960 Thomas Koenig changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Thomas Koenig --- Fixed on https://gcc.gnu.org/ml/gcc-cvs/2020-01/msg01575.html >From gcc-bugs-return-666154-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 11:37:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92892 invoked by alias); 19 Jan 2020 11:37: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 92801 invoked by uid 48); 19 Jan 2020 11:37:43 -0000 From: "wilco at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/71727] -O3 -mstrict-align produces code which assumes unaligned vector accesses work Date: Sun, 19 Jan 2020 11:37: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: 6.1.0 X-Bugzilla-Keywords: patch, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: wilco 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: 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: 2020-01/txt/msg01880.txt.bz2 Content-length: 590 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71727 Wilco changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wilco at gcc dot gnu.org --- Comment #8 from Wilco --- (In reply to Martin LiÅ¡ka from comment #7) > Christophe: Can the bug be marked as resolved? See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91927 - it's still failing since the underlying issues haven't been resolved. >From gcc-bugs-return-666155-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 12:41:49 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6440 invoked by alias); 19 Jan 2020 12:41:49 -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 6398 invoked by uid 48); 19 Jan 2020 12:41:45 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libfortran/92836] segfault with inquire() Date: Sun, 19 Jan 2020 12:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libfortran X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: tkoenig 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: 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: 2020-01/txt/msg01881.txt.bz2 Content-length: 411 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92836 --- Comment #16 from Thomas Koenig --- (In reply to Jerry DeLisle from comment #15) > Did we conclude that this is an expected race condition? > > I run the example comment 14 and it just hangs for me. It's certainly not mandated to work, but I think that, as a quality of implementation issue, it should not hang or crash. >From gcc-bugs-return-666157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 12:51:44 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26477 invoked by alias); 19 Jan 2020 12:51: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 26421 invoked by uid 48); 19 Jan 2020 12:51:40 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/92805] gfortran: blanks within literal constants should not be allowed Date: Sun, 19 Jan 2020 12:51: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.2.1 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: tkoenig at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 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: 2020-01/txt/msg01883.txt.bz2 Content-length: 1262 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92805 --- Comment #5 from Thomas Koenig --- Hi Steve, > Index: gcc/fortran/primary.c > =================================================================== > --- gcc/fortran/primary.c (revision 279052) > +++ gcc/fortran/primary.c (working copy) > @@ -90,16 +90,22 @@ match_kind_param (int *kind, int *is_iso_c) > static int > get_kind (int *is_iso_c) > { > + char c; > int kind; > match m; > > *is_iso_c = 0; > > + c = gfc_peek_ascii_char (); > + if (gfc_current_form == FORM_FREE && gfc_is_whitespace (c)) > + return -2; > + > if (gfc_match_char ('_') != MATCH_YES) > return -2; > > - m = match_kind_param (&kind, is_iso_c); > - if (m == MATCH_NO) > + c = gfc_peek_ascii_char (); > + if ((gfc_current_form == FORM_FREE && gfc_is_whitespace (c)) > + || (m = match_kind_param (&kind, is_iso_c)) == MATCH_NO) > gfc_error ("Missing kind-parameter at %C"); > > return (m == MATCH_YES) ? kind : -1; That patch looks good. Do you plan on submitting it? >From gcc-bugs-return-666156-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 12:51:33 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25789 invoked by alias); 19 Jan 2020 12:51: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 25750 invoked by uid 55); 19 Jan 2020 12:51:28 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93318] [10 regression] Firefox LTO+FDO ICEs in speculative_call_info Date: Sun, 19 Jan 2020 12:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: cvs-commit 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: 2020-01/txt/msg01882.txt.bz2 Content-length: 1863 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93318 --- Comment #3 from CVS Commits --- The master branch has been updated by Jan Hubicka : https://gcc.gnu.org/g:118aa5e31ce479bb81a003199b4c6ca0d997c9a2 commit r10-6074-g118aa5e31ce479bb81a003199b4c6ca0d997c9a2 Author: Jan Hubicka Date: Sun Jan 19 13:49:38 2020 +0100 Fix ICE in speculative_call_info this fixes two issues with the new multi-target speculation code which reproduce on Firefox. I can now build firefox with FDO locally but on Mozilla build bots it still fails with ICE in speculative_call_info. One problem is that speuclative code compares call_stmt and lto_stmt_uid in a way that may get unwanted effect when these gets out of sync. It does not make sense to have both non-zero so I added code clearing it and sanity check that it is kept this way. Other problem is cgraph_edge::make_direct not working well with multiple targets. In this case it removed one speuclative target and the indirect call leaving other targets in the tree. This is fixed by iterating across all targets and removing all except the good one (if it exists). PR lto/93318 * cgraph.c (cgraph_edge::resolve_speculation): Fix foramting. (cgraph_edge::make_direct): Remove all indirect targets. (cgraph_edge::redirect_call_stmt_to_callee): Use make_direct.. (cgraph_node::verify_node): Verify that only one call_stmt or lto_stmt_uid is set. * cgraphclones.c (cgraph_edge::clone): Set only one call_stmt or lto_stmt_uid. * lto-cgraph.c (lto_output_edge): Simplify streaming of stmt. (lto_output_ref): Simplify streaming of stmt. * lto-streamer-in.c (fixup_call_stmt_edges_1): Clear lto_stmt_uid. >From gcc-bugs-return-666158-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 13:01:03 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35872 invoked by alias); 19 Jan 2020 13:00:41 -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 35689 invoked by uid 48); 19 Jan 2020 13:00:23 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/57711] Accepts non-matching invalid dummy procedure as actual argument Date: Sun, 19 Jan 2020 13:00: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: 4.7.2 X-Bugzilla-Keywords: accepts-invalid, diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: tkoenig at gcc dot gnu.org X-Bugzilla-Status: WAITING 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 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: 2020-01/txt/msg01884.txt.bz2 Content-length: 500 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57711 Thomas Koenig changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING CC| |tkoenig at gcc dot gnu.org --- Comment #7 from Thomas Koenig --- I'm a bit confused about this PR. Is there anything to fix? >From gcc-bugs-return-666159-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 13:21:17 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23785 invoked by alias); 19 Jan 2020 13:21:16 -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 10633 invoked by uid 48); 19 Jan 2020 13:21:12 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/91640] [9 Regression] ICE: gimplification failed (contiguous expr) Date: Sun, 19 Jan 2020 13:21: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: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: tkoenig at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 9.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: 2020-01/txt/msg01885.txt.bz2 Content-length: 585 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91640 Thomas Koenig changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[9/10 Regression] ICE: |[9 Regression] ICE: |gimplification failed |gimplification failed |(contiguous expr) |(contiguous expr) --- Comment #6 from Thomas Koenig --- The patch looks to have caused no trouble, will you backport to gcc 9? >From gcc-bugs-return-666160-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 14:00:42 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60020 invoked by alias); 19 Jan 2020 14:00:39 -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 59877 invoked by uid 48); 19 Jan 2020 14:00:26 -0000 From: "hjl.tools at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/93319] -mtls-dialect=gnu2 doesn't work for x32 Date: Sun, 19 Jan 2020 14:00: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: hjl.tools at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hjl.tools at gmail dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_file_loc 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: 2020-01/txt/msg01886.txt.bz2 Content-length: 580 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93319 H.J. Lu changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://gcc.gnu.org/ml/gcc- | |patches/2020-01/msg01123.ht | |ml --- Comment #2 from H.J. Lu --- A patch is posted at https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01123.html >From gcc-bugs-return-666161-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 16:38:11 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33958 invoked by alias); 19 Jan 2020 16:38:11 -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 33936 invoked by uid 48); 19 Jan 2020 16:38:07 -0000 From: "asolokha at gmx dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/93321] New: Unlimited recursion in prepare_block_for_update Date: Sun, 19 Jan 2020 16:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: asolokha at gmx dot 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: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone 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: 2020-01/txt/msg01887.txt.bz2 Content-length: 5448 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 Bug ID: 93321 Summary: Unlimited recursion in prepare_block_for_update Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: compile-time-hog Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- g++-10.0.0-alpha20200110 snapshot (r280115) and g++ 9.2.0 ICE due to stack exhaustion when compiling gcc/testsuite/g++.old-deja/g++.other/inline20.C w/ -O1 -fno-early-inlining --param max-inline-recursive-depth=9 --param uninlined-function-insns=500000: % ulimit -s 8192 % g++-10.0.0-alpha20200110 -O1 -fno-early-inlining --param max-inline-recursive-depth=9 --param uninlined-function-insns=500000 -c gcc/testsuite/g++.old-deja/g++.other/inline20.C -wrapper gdb,--args <…> Program received signal SIGSEGV, Segmentation fault. 0x0000000000ac006d in bitmap_set_bit (head=0x2d067d0, bit=403896) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/bitmap.c:950 950 /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/bitmap.c: No such file or directory. (gdb) where #0 0x0000000000ac006d in bitmap_set_bit (head=0x2d067d0, bit=403896) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/bitmap.c:950 #1 0x0000000000febf9e in mark_block_for_update (bb=0x7fffdd733888) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-into-ssa.c:449 #2 prepare_block_for_update (bb=0x7fffdd733888, insert_phi_p=true) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-into-ssa.c:2619 #3 0x0000000000fec4e7 in prepare_block_for_update (bb=0x7ffff53a74e0, insert_phi_p=true) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-into-ssa.c:2701 <…> #279589 0x0000000000fec4e7 in prepare_block_for_update (bb=0x7ffff77f1270, insert_phi_p=true) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-into-ssa.c:2701 #279590 0x0000000000fee92c in update_ssa (update_flags=update_flags@entry=2048) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-into-ssa.c:3395 #279591 0x0000000000fac8c0 in cleanup_tree_cfg_noloop (ssa_update_flags=2048) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-cfgcleanup.c:1060 #279592 0x0000000000face6c in cleanup_tree_cfg (ssa_update_flags=) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/tree-cfgcleanup.c:1165 #279593 0x0000000000e92576 in execute_function_todo (fn=0x7ffff79562c0, data=) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/passes.c:1949 #279594 0x0000000000e931c8 in do_per_function (data=0x208a20, callback=0xe9235c ) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/passes.c:1638 #279595 execute_todo (flags=2132512) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/passes.c:2037 #279596 0x0000000000e95124 in execute_one_ipa_transform_pass (do_not_collect=false, ipa_pass=0x2631d00, node=0x7ffff79595a0) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/passes.c:2234 #279597 execute_all_ipa_transforms (do_not_collect=do_not_collect@entry=false) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/passes.c:2270 #279598 0x0000000000b37193 in cgraph_node::expand (this=0x7ffff79595a0) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/cgraphunit.c:2276 #279599 0x0000000000b382bf in expand_all_functions () at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/cgraphunit.c:2454 #279600 symbol_table::compile (this=0x7ffff77e9100) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/cgraphunit.c:2804 #279601 0x0000000000b3a46c in symbol_table::compile (this=0x7ffff77e9100) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/cgraphunit.c:2984 #279602 symbol_table::finalize_compilation_unit (this=0x7ffff77e9100) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/cgraphunit.c:2984 #279603 0x0000000000f60061 in compile_file () at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/toplev.c:483 #279604 0x0000000000832615 in do_compile () at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/toplev.c:2269 #279605 toplev::main (this=this@entry=0x7fffffffd516, argc=, argc@entry=17, argv=, argv@entry=0x7fffffffd618) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/toplev.c:2408 #279606 0x00000000008351fe in main (argc=17, argv=0x7fffffffd618) at /var/tmp/portage/sys-devel/gcc-10.0.0_alpha20200110/work/gcc-10-20200110/gcc/main.c:39 (not sure if the parameters are valid, though.) >From gcc-bugs-return-666162-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 16:42:39 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37673 invoked by alias); 19 Jan 2020 16:42:39 -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 37641 invoked by uid 48); 19 Jan 2020 16:42:35 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93322] New: [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC Date: Sun, 19 Jan 2020 16:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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 keywords bug_severity priority component assigned_to reporter cc target_milestone attachments.created 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: 2020-01/txt/msg01888.txt.bz2 Content-length: 1353 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 Bug ID: 93322 Summary: [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 47677 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47677&action=edit flatten-1.c gcc.dg/tree-ssa/flatten-1.c ICEs at -O2 -fPIC. apinski@xeond:~/src/toolchain-10/objdir/gcc$ ./cc1 -O2 -fPIC t.c -quiet during IPA pass: inline t.c:53:1: internal compiler error: Segmentation fault 53 | } | ^ 0xd6dfdf crash_signal ../../gits/gcc/gcc/toplev.c:328 0x654dc1 ipa_update_overall_fn_summary(cgraph_node*, bool) ../../gits/gcc/gcc/ipa-fnsummary.c:3994 0x1687cd9 ipa_inline ../../gits/gcc/gcc/ipa-inline.c:2674 0x1687cd9 execute ../../gits/gcc/gcc/ipa-inline.c:3089 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. >From gcc-bugs-return-666163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 16:46:48 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47008 invoked by alias); 19 Jan 2020 16:46: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 46963 invoked by uid 48); 19 Jan 2020 16:46:44 -0000 From: "julius_huelsmann at freenet dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93323] New: Internal Compiler Error in unify at cp/pt.c:22219 Date: Sun, 19 Jan 2020 16:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 9.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: julius_huelsmann at freenet dot 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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created 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: 2020-01/txt/msg01889.txt.bz2 Content-length: 2002 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93323 Bug ID: 93323 Summary: Internal Compiler Error in unify at cp/pt.c:22219 Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: julius_huelsmann at freenet dot de Target Milestone: --- Created attachment 47678 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47678&action=edit The source file which throws the bug. Bug Description --------------- I was experimenting a little bit with custom class template argument deductions, and wrote the small c++ program. In case you would like to also have the (single, 13 loc) source file, I can upload that, too. I tried to adhere to the Bug submitting guidelines, and therefore only uploaded the .ii file. G++ Version and OS ------------------ g++ (GCC) 9.2.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Linux machine 5.4.12-arch1-1 #1 SMP PREEMPT Tue, 14 Jan 2020 21:44:31 +0000 x86_64 GNU/Linux the options given when GCC was configured/built; ------------------------------------------------ I use the G++ version shipped with my operating system (binary via pacman). the complete command line that triggers the bug; ------------------------------------------------ g++ -Wall -Wextra -std=c++2a -fno-strict-aliasing -fwrapv main5.cc Compile Output -------------- /home/juli/main5.cc:31:43: required from here /home/juli/main5.cc:31:43: internal compiler error: in unify, at cp/pt.c:22219 31 | const Guided k{sh, sh2, Shield<321, 3>{}}; | ^ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. >From gcc-bugs-return-666164-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 16:53:24 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 49920 invoked by alias); 19 Jan 2020 16:53: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 49888 invoked by uid 48); 19 Jan 2020 16:53:20 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC Date: Sun, 19 Jan 2020 16:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 2020-01/txt/msg01890.txt.bz2 Content-length: 582 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |10.0 --- Comment #1 from Andrew Pinski --- I saw this while I was looking at my testsuite results; I test sometimes with -fPIC. gcc version 10.0.1 20200119 (experimental) [master revision 6a9a10407ef:19bdd6115e4:c7518183b8058b31d10a77bc0e2d392552ffbf0d] (GCC) >From gcc-bugs-return-666165-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 17:04:33 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60669 invoked by alias); 19 Jan 2020 17:04: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 60635 invoked by uid 48); 19 Jan 2020 17:04:28 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC Date: Sun, 19 Jan 2020 17:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 2020-01/txt/msg01891.txt.bz2 Content-length: 264 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 --- Comment #2 from Andrew Pinski --- It worked with: gcc version 9.0.0 20181231 (experimental) g:c6579387bdc84adc76fbb0aa04e4942dd21d4ff0 Trying to do a git bisect right now. >From gcc-bugs-return-666166-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 17:16:21 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82498 invoked by alias); 19 Jan 2020 17:16:20 -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 82473 invoked by uid 48); 19 Jan 2020 17:16:16 -0000 From: "gcc-bugs at marehr dot dialup.fu-berlin.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93324] New: [10 Regression] ICE with -Wall on constexpr if Date: Sun, 19 Jan 2020 17:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gcc-bugs at marehr dot dialup.fu-berlin.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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone 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: 2020-01/txt/msg01892.txt.bz2 Content-length: 4495 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93324 Bug ID: 93324 Summary: [10 Regression] ICE with -Wall on constexpr if Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: gcc-bugs at marehr dot dialup.fu-berlin.de Target Milestone: --- The following code works on gcc 9 and below, but ICEs on gcc10 with -Wall. ``` struct { template static constexpr bool a() { return 0; } } e; template void d() { auto c(e); using b = decltype(c); if constexpr (b::a<2>()); } ``` See godbolt: https://godbolt.org/z/3wEnL7 ``` > g++-git -std=c++17 -Wall -c ice.cpp ice.cpp: In function ‘void d()’: ice.cpp:12:26: internal compiler error: Segmentation fault 12 | if constexpr (b::a<2>()); | ^ 0xc7230f crash_signal /home/marehr/Packages/gcc-git/src/gcc/gcc/toplev.c:328 0x783eca fndecl_built_in_p(tree_node const*, built_in_class) /home/marehr/Packages/gcc-git/src/gcc/gcc/tree.h:6208 0x783eca fndecl_built_in_p(tree_node const*, unsigned int, built_in_class) /home/marehr/Packages/gcc-git/src/gcc/gcc/tree.h:6217 0x783eca is_std_constant_evaluated_p /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/semantics.c:737 0x783eca finish_if_stmt_cond(tree_node*, tree_node*) /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/semantics.c:771 0x71bfcb cp_parser_selection_statement /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:11898 0x71bfcb cp_parser_statement /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:11261 0x71c8f8 cp_parser_statement_seq_opt /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:11745 0x71c9b0 cp_parser_compound_statement /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:11699 0x7325b0 cp_parser_function_body /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:22907 0x7325b0 cp_parser_ctor_initializer_opt_and_function_body /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:22958 0x735cad cp_parser_function_definition_after_declarator /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:28745 0x736ca7 cp_parser_function_definition_from_specifiers_and_declarator /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:28661 0x736ca7 cp_parser_init_declarator /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:20536 0x73b7b4 cp_parser_single_declaration /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:29236 0x73b93d cp_parser_template_declaration_after_parameters /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:28808 0x73beea cp_parser_explicit_template_declaration /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:29074 0x73f0f9 cp_parser_declaration /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:13277 0x73f6d8 cp_parser_translation_unit /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:4723 0x73f6d8 c_parse_file() /home/marehr/Packages/gcc-git/src/gcc/gcc/cp/parser.c:43569 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. ``` This code compiles when removing the -Wall flag. ``` > g++-git -v Using built-in specs. COLLECT_GCC=g++-git COLLECT_LTO_WRAPPER=/opt/gcc/gcc-git/bin/../lib/gcc/x86_64-pc-linux-gnu/10.0.1/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /home/marehr/Packages/gcc-git/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++ --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto --disable-boostrap Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 10.0.1 20200116 (experimental) (GCC) ``` >From gcc-bugs-return-666167-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 17:29:37 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6585 invoked by alias); 19 Jan 2020 17:29:36 -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 6527 invoked by uid 48); 19 Jan 2020 17:29:32 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/92805] gfortran: blanks within literal constants should not be allowed Date: Sun, 19 Jan 2020 17:29: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.2.1 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 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: 2020-01/txt/msg01893.txt.bz2 Content-length: 1670 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92805 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org --- Comment #6 from kargl at gcc dot gnu.org --- (In reply to Thomas Koenig from comment #5) > Hi Steve, > > > Index: gcc/fortran/primary.c > > =================================================================== > > --- gcc/fortran/primary.c (revision 279052) > > +++ gcc/fortran/primary.c (working copy) > > @@ -90,16 +90,22 @@ match_kind_param (int *kind, int *is_iso_c) > > static int > > get_kind (int *is_iso_c) > > { > > + char c; > > int kind; > > match m; > > > > *is_iso_c = 0; > > > > + c = gfc_peek_ascii_char (); > > + if (gfc_current_form == FORM_FREE && gfc_is_whitespace (c)) > > + return -2; > > + > > if (gfc_match_char ('_') != MATCH_YES) > > return -2; > > > > - m = match_kind_param (&kind, is_iso_c); > > - if (m == MATCH_NO) > > + c = gfc_peek_ascii_char (); > > + if ((gfc_current_form == FORM_FREE && gfc_is_whitespace (c)) > > + || (m = match_kind_param (&kind, is_iso_c)) == MATCH_NO) > > gfc_error ("Missing kind-parameter at %C"); > > > > return (m == MATCH_YES) ? kind : -1; > > That patch looks good. Do you plan on submitting it? No. I do not do git and have little time/need/interest in learning. >From gcc-bugs-return-666168-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 17:55:13 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74769 invoked by alias); 19 Jan 2020 17:55:12 -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 74745 invoked by uid 48); 19 Jan 2020 17:55:08 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93323] Internal Compiler Error in unify at cp/pt.c:22219 Date: Sun, 19 Jan 2020 17:55: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: 9.2.0 X-Bugzilla-Keywords: needs-reduction X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek 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 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: 2020-01/txt/msg01894.txt.bz2 Content-length: 1995 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93323 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-reduction Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-19 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Marek Polacek --- Started with g:daaa6fcc70ffe66bd56f5819ad4ee78fecd54bb6, before that: main5.cc:10:47: error: invalid use of incomplete type ‘struct std::array’ In file included from main5.cc:1: /usr/include/c++/9.2.0/array:94:12: note: declaration of ‘struct std::array’ main5.cc:26:66: note: invalid template non-type parameter main5.cc:26:7: error: trailing return type ‘’ of deduction guide is not a specialization of ‘Guided’ main5.cc: In function ‘int main()’: main5.cc:32:43: error: class template argument deduction failed: main5.cc:32:43: error: no matching function for call to ‘Guided(const Shield<111, 3>&, const Shield<200, 3>&, Shield<321, 3>)’ main5.cc:16:55: note: candidate: ‘templatearr, int ...i, class ... D, D ...d> Guided(Shield...)-> Guided’ main5.cc:16:55: note: template argument deduction/substitution failed: main5.cc:10:58: note: candidate: ‘templatearr> Guided(Guided)-> Guided’ main5.cc:10:58: note: template argument deduction/substitution failed: main5.cc:32:43: note: ‘Shield<111, 3>’ is not derived from ‘Guided’ >From gcc-bugs-return-666169-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 18:02:13 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92598 invoked by alias); 19 Jan 2020 18:02:12 -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 92564 invoked by uid 48); 19 Jan 2020 18:02:08 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/92805] gfortran: blanks within literal constants should not be allowed Date: Sun, 19 Jan 2020 18:02: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.2.1 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: tkoenig at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 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: 2020-01/txt/msg01895.txt.bz2 Content-length: 361 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92805 --- Comment #7 from Thomas Koenig --- (In reply to kargl from comment #6) > No. I do not do git and have little time/need/interest > in learning. In that case, I hope you don't mind if I take this up. I'm just learning git myself (having semi-messed up my first commit :-). >From gcc-bugs-return-666170-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 18:04:23 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94207 invoked by alias); 19 Jan 2020 18:04:23 -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 94171 invoked by uid 48); 19 Jan 2020 18:04:18 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93324] [10 Regression] ICE with -Wall on constexpr if Date: Sun, 19 Jan 2020 18:04: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: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority bug_status cf_known_to_work keywords cf_reconfirmed_on cc assigned_to everconfirmed 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: 2020-01/txt/msg01896.txt.bz2 Content-length: 1490 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93324 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Status|UNCONFIRMED |ASSIGNED Known to work| |9.2.0 Keywords| |ice-on-valid-code Last reconfirmed| |2020-01-19 CC| |mpolacek at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 Target Milestone|--- |10.0 --- Comment #1 from Marek Polacek --- Started with g:14da3939da3adcef84816573caa9d93c7367507e Author: Marek Polacek Date: Wed Aug 28 02:03:48 2019 +0000 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr. * cp-tree.h (decl_in_std_namespace_p): Declare. * semantics.c (is_std_constant_evaluated_p): New. (finish_if_stmt_cond): Warn about "std::is_constant_evaluated ()" in an if-constexpr. * typeck.c (decl_in_std_namespace_p): No longer static. * g++.dg/cpp2a/is-constant-evaluated9.C: New test. From-SVN: r274981 and hence mine. >From gcc-bugs-return-666171-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 18:28:16 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 119358 invoked by alias); 19 Jan 2020 18:28:16 -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 119336 invoked by uid 48); 19 Jan 2020 18:28:12 -0000 From: "bugdal at aerifal dot cx" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/93325] New: libstdc++ wrongly uses direct clock_gettime syscall on non-glibc, breaks time64 Date: Sun, 19 Jan 2020 18:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bugdal at aerifal dot cx 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 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: 2020-01/txt/msg01897.txt.bz2 Content-length: 1090 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93325 Bug ID: 93325 Summary: libstdc++ wrongly uses direct clock_gettime syscall on non-glibc, breaks time64 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: bugdal at aerifal dot cx Target Milestone: --- The configure logic for libstdc++ is choosing to make direct clock_gettime syscalls (via syscall()) rather than using the clock_gettime function except on glibc 2.17 or later (when it was moved from librt to libc). This is incompatible with time64 (because struct timespec mismatches the form the old clock_gettime syscall uses) and also undesirable because it can't take advantage of vdso. The hard-coded glibc version dependency is a configure anti-pattern and should be removed; the right way to test this would be just probing for the clock_gettime function without adding any libs (like -lrt). >From gcc-bugs-return-666172-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 18:35:42 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80782 invoked by alias); 19 Jan 2020 18:35:41 -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 80738 invoked by uid 48); 19 Jan 2020 18:35:38 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/93325] libstdc++ wrongly uses direct clock_gettime syscall on non-glibc, breaks time64 Date: Sun, 19 Jan 2020 18:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: redi 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: 2020-01/txt/msg01898.txt.bz2 Content-length: 489 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93325 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2020-01-19 Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Ever confirmed|0 |1 >From gcc-bugs-return-666173-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 18:58:17 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 103739 invoked by alias); 19 Jan 2020 18:58: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 103696 invoked by uid 55); 19 Jan 2020 18:58:13 -0000 From: "cvs-commit at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/33799] Return value's destructor not executed when a local variable's destructor throws Date: Sun, 19 Jan 2020 18:58: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: 4.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: major X-Bugzilla-Who: cvs-commit at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jason 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: 2020-01/txt/msg01899.txt.bz2 Content-length: 1141 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33799 --- Comment #11 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:bcfc2227c556f2801a657ce3007374732baa8333 commit r10-6077-gbcfc2227c556f2801a657ce3007374732baa8333 Author: Jason Merrill Date: Sun Jan 19 09:14:54 2020 -0500 PR c++/33799 - destroy return value, take 2. This patch differs from the reverted patch for 33799 in that it adds the CLEANUP_STMT for the return value at the end of the function, and only if we've seen a cleanup that might throw, so it should not affect most C++11 code. * cp-tree.h (current_retval_sentinel): New macro. (struct language_function): Add throwing_cleanup bitfield. * decl.c (cxx_maybe_build_cleanup): Set it. * except.c (maybe_set_retval_sentinel) (maybe_splice_retval_cleanup): New functions. * parser.c (cp_parser_compound_statement): Call maybe_splice_retval_cleanup. * typeck.c (check_return_expr): Call maybe_set_retval_sentinel. >From gcc-bugs-return-666174-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 18:59:06 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 104795 invoked by alias); 19 Jan 2020 18:59: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 104753 invoked by uid 48); 19 Jan 2020 18:59:02 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC Date: Sun, 19 Jan 2020 18:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 2020-01/txt/msg01900.txt.bz2 Content-length: 438 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org --- Comment #3 from Andrew Pinski --- Caused by g:7237f93eb3aaecb27800ce1688ece4c4cbcb790b . >From gcc-bugs-return-666175-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 19:01:25 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106798 invoked by alias); 19 Jan 2020 19:01:20 -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 106711 invoked by uid 48); 19 Jan 2020 19:01:16 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/93322] [10 Regression] gcc.dg/tree-ssa/flatten-1.c ICEs with -fPIC Date: Sun, 19 Jan 2020 19:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 2020-01/txt/msg01901.txt.bz2 Content-length: 146 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93322 --- Comment #4 from Andrew Pinski --- size_info->size = 0; >From gcc-bugs-return-666176-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 19:04:57 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109852 invoked by alias); 19 Jan 2020 19:04:56 -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 109814 invoked by uid 48); 19 Jan 2020 19:04:52 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/92805] gfortran: blanks within literal constants should not be allowed Date: Sun, 19 Jan 2020 19:04: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.2.1 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 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: 2020-01/txt/msg01902.txt.bz2 Content-length: 426 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92805 --- Comment #8 from kargl at gcc dot gnu.org --- (In reply to Thomas Koenig from comment #7) > (In reply to kargl from comment #6) > > > No. I do not do git and have little time/need/interest > > in learning. > > In that case, I hope you don't mind if I take this up. > > I'm just learning git myself (having semi-messed up my > first commit :-). Fine with me. >From gcc-bugs-return-666177-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 19:11:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128223 invoked by alias); 19 Jan 2020 19:11: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 128186 invoked by uid 48); 19 Jan 2020 19:11:42 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93320] internal compiler error: in is_base_type, at dwarf2out.c:12987 Date: Sun, 19 Jan 2020 19:11: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: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek 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 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: 2020-01/txt/msg01903.txt.bz2 Content-length: 2512 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93320 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-19 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Marek Polacek --- Confirmed with a cross: subrepos/thingi/include/thingi/Interface.h:241:19: internal compiler error: in is_base_type, at dwarf2out.c:12990 0x6bf559 is_base_type /home/mpolacek/src/gcc/gcc/dwarf2out.c:12990 0x6bf559 is_base_type /home/mpolacek/src/gcc/gcc/dwarf2out.c:12960 0x6bf559 modified_type_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:13179 0xc47410 add_type_attribute /home/mpolacek/src/gcc/gcc/dwarf2out.c:21580 0xc54543 gen_formal_parameter_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:22261 0xc59be9 gen_formal_types_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:22356 0xc40dba gen_subprogram_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:23212 0xc5c52c gen_decl_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:26320 0xc5b183 gen_member_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:25165 0xc5b183 gen_struct_or_union_type_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:25261 0xc5b183 gen_tagged_type_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:25462 0xc43a0d gen_type_die_with_usage /home/mpolacek/src/gcc/gcc/dwarf2out.c:25657 0xc45036 gen_type_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:25711 0xc5cd00 gen_decl_die /home/mpolacek/src/gcc/gcc/dwarf2out.c:26343 0xc5df96 dwarf2out_decl /home/mpolacek/src/gcc/gcc/dwarf2out.c:26884 0xc5e468 dwarf2out_type_decl /home/mpolacek/src/gcc/gcc/dwarf2out.c:26611 0xc5e468 dwarf2out_type_decl /home/mpolacek/src/gcc/gcc/dwarf2out.c:26606 0xf331c8 rest_of_type_compilation(tree_node*, int) /home/mpolacek/src/gcc/gcc/passes.c:339 0xa66a5d note_debug_info_needed(tree_node*) /home/mpolacek/src/gcc/gcc/cp/search.c:2263 0x969705 maybe_emit_vtables /home/mpolacek/src/gcc/gcc/cp/decl2.c:2313 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. >From gcc-bugs-return-666178-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 19:14:37 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4415 invoked by alias); 19 Jan 2020 19:14:37 -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 4382 invoked by uid 48); 19 Jan 2020 19:14:33 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93320] internal compiler error: in is_base_type, at dwarf2out.c:12987 Date: Sun, 19 Jan 2020 19:14: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: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek 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: 2020-01/txt/msg01904.txt.bz2 Content-length: 283 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93320 --- Comment #3 from Marek Polacek --- We crash in is_base_type because it gets (gdb) p type $1 = and that is not handled: 12990 gcc_unreachable (); >From gcc-bugs-return-666179-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 19:33:17 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 17815 invoked by alias); 19 Jan 2020 19:33:16 -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 17778 invoked by uid 48); 19 Jan 2020 19:33:12 -0000 From: "mike.redd at 4embedded dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93320] internal compiler error: in is_base_type, at dwarf2out.c:12987 Date: Sun, 19 Jan 2020 19:33: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: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mike.redd at 4embedded dot com 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: 2020-01/txt/msg01905.txt.bz2 Content-length: 396 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93320 --- Comment #4 from Mike Redd --- FWIW: My code had a problem, but it would have been much easier to debug if the compile didn't crash. :-) In other words, it is possibly not important to handle "type_pack_expansion" in a meaningful way here-- just report some kind of compile error instead of crashing? >From gcc-bugs-return-666180-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 20:48:57 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53473 invoked by alias); 19 Jan 2020 20:48:56 -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 53444 invoked by uid 48); 19 Jan 2020 20:48:53 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93324] [10 Regression] ICE with -Wall on constexpr if Date: Sun, 19 Jan 2020 20:48: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: 10.0 X-Bugzilla-Keywords: ice-on-valid-code, patch X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords 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: 2020-01/txt/msg01906.txt.bz2 Content-length: 421 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93324 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch --- Comment #2 from Marek Polacek --- https://gcc.gnu.org/ml/gcc-patches/2020-01/msg01141.html >From gcc-bugs-return-666181-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 21:49:47 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 119835 invoked by alias); 19 Jan 2020 21:49: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 119788 invoked by uid 48); 19 Jan 2020 21:49:42 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93320] internal compiler error: in is_base_type, at dwarf2out.c:12987 Date: Sun, 19 Jan 2020 21: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: 9.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek 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: 2020-01/txt/msg01907.txt.bz2 Content-length: 192 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93320 --- Comment #5 from Marek Polacek --- Seems like it started with g:3075affdbcb3232fe549fbeed87bd94114c14758 >From gcc-bugs-return-666182-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 22:08:32 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11939 invoked by alias); 19 Jan 2020 22:08: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 11898 invoked by uid 48); 19 Jan 2020 22:08:28 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/93323] Internal Compiler Error in unify at cp/pt.c:22219 Date: Sun, 19 Jan 2020 22:08: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: 9.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek 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 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: 2020-01/txt/msg01908.txt.bz2 Content-length: 542 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93323 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|needs-reduction | --- Comment #2 from Marek Polacek --- Reduced (invalid): template struct a; template struct b {}; template class c { template c(b...); }; c f { b<1, 3> {} } >From gcc-bugs-return-666183-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 22:28:35 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21423 invoked by alias); 19 Jan 2020 22:28:34 -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 21395 invoked by uid 48); 19 Jan 2020 22:28:31 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update Date: Sun, 19 Jan 2020 22:28: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: 10.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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: 2020-01/txt/msg01909.txt.bz2 Content-length: 442 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 --- Comment #1 from Andrew Pinski --- I don't think this is a bug. You requested inlining a lot. And that increases the number of basic blocks by a lot because of recursive inlining. I can decrease the stack recusriveness slightly by peeling off the last iteration of the loop at the end of the function but I don't know how much it could help here ... >From gcc-bugs-return-666184-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 22:50:18 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 43595 invoked by alias); 19 Jan 2020 22:50: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 43567 invoked by uid 48); 19 Jan 2020 22:50:14 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update Date: Sun, 19 Jan 2020 22:50: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: 10.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: attachments.created 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: 2020-01/txt/msg01910.txt.bz2 Content-length: 315 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 --- Comment #2 from Andrew Pinski --- Created attachment 47679 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47679&action=edit fully untested patch This patch improves prepare_block_for_update but there might be others. >From gcc-bugs-return-666185-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 22:53:53 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 45406 invoked by alias); 19 Jan 2020 22:53:53 -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 45381 invoked by uid 48); 19 Jan 2020 22:53:50 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update Date: Sun, 19 Jan 2020 22:53: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: 10.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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: 2020-01/txt/msg01911.txt.bz2 Content-length: 229 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 --- Comment #3 from Andrew Pinski --- Note prepare_block_for_update has been this way since 2005 with g:0bca51f080dfff5e943b1f1775d874a73bbc441a >From gcc-bugs-return-666186-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 22:54:45 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46299 invoked by alias); 19 Jan 2020 22:54: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 46264 invoked by uid 48); 19 Jan 2020 22:54:41 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/93321] Unlimited recursion in prepare_block_for_update Date: Sun, 19 Jan 2020 22:54: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: 10.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED 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 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: 2020-01/txt/msg01912.txt.bz2 Content-length: 741 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93321 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2020-01-19 Ever confirmed|0 |1 --- Comment #4 from Andrew Pinski --- (In reply to Andrew Pinski from comment #2) > Created attachment 47679 [details] > fully untested patch > > This patch improves prepare_block_for_update but there might be others. With this patch, I was able to compile the testcase with the referenced options. >From gcc-bugs-return-666187-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Jan 19 23:09:16 2020 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87469 invoked by alias); 19 Jan 2020 23:09: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 87456 invoked by uid 89); 19 Jan 2020 23:09:15 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-5.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy=verification X-HELO: nikam.ms.mff.cuni.cz Received: from nikam.ms.mff.cuni.cz (HELO nikam.ms.mff.cuni.cz) (195.113.20.16) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 19 Jan 2020 23:09:14 +0000 Received: by nikam.ms.mff.cuni.cz (Postfix, from userid 16202) id 33D4328075C; Mon, 20 Jan 2020 00:09:11 +0100 (CET) Date: Sun, 19 Jan 2020 23:09:00 -0000 From: Jan Hubicka To: "cvs-commit at gcc dot gnu.org" Cc: gcc-bugs@gcc.gnu.org Subject: Re: [Bug ipa/93318] [10 regression] Firefox LTO+FDO ICEs in speculative_call_info Message-ID: <20200119230911.GC51597@kam.mff.cuni.cz> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-SW-Source: 2020-01/txt/msg01913.txt.bz2 Content-length: 392 Ok, I managed to reproduce the crash locally (it was not that easy) At the point of failure the node passes verification and I suppose problem is that the call stmt hash contains indirect call while it is supposed to contain direct call. Edge removal code probably replaces direct edge by indreict one since it does not know about additional speculations. I will continue tomorrow. Honza