[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #6 from Andrew Pinski --- (In reply to Andrew Pinski from comment #3) > One question I have is which stage fails? Is it stage 2 or stage 3? > Because if it is stage 3, then stage 2 is miscompiled which is causing a > different misco

[Bug testsuite/94036] [9 regression] gcc.target/powerpc/pr72804.c fails

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94036 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.3

[Bug middle-end/93399] [8/9/10 Regression] Annotate assembler option failure

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93399 --- Comment #8 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:febfe87d80c5bc8afd9038136ae7c09910a0d883 commit r10-7037-gfebfe87d80c5bc8afd9038136ae7c09910a0d883 Author: Jakub Jelinek Date: Th

[Bug tree-optimization/94043] New: [9/10 Regression] ICE in superloop_at_depth, at cfgloop.c:78

2020-03-05 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94043 Bug ID: 94043 Summary: [9/10 Regression] ICE in superloop_at_depth, at cfgloop.c:78 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug c++/94041] [10 Regression] temporary object destructor called before the end of the full-expression since r10-5577

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94041 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug c/94040] [9/10 Regression] ICE in get_constant, at c-family/c-format.c:325 (error: 'format' attribute argument 2 value '3' refers to parameter type 'int *')

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94040 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/94041] [10 Regression] temporary object destructor called before the end of the full-expression since r10-5577

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94041 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug c++/94041] [10 Regression] temporary object destructor called before the end of the full-expression since r10-5577

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94041 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/94044] New: internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-05 Thread kito at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 Bug ID: 94044 Summary: internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi Product: gcc Version: 10.0

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #7 from Richard Biener --- Just to quote configury used: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --disa

[Bug target/91855] [8/9 Regression] OpenJDK Zero VM segfaults on SPARC

2020-03-05 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91855 --- Comment #11 from John Paul Adrian Glaubitz --- I can no longer reproduce the problem with the snapshot as of 2020-03-04 (94f7d7ec6eb). So it looks like the problem was fixed between (20200222, e99b18cf710) and (20200304, 94f7d7ec6eb).

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug rtl-optimization/93159] [10 Regression] ICE (segfault) during RTL pass on arm-linux-gnueabihf

2020-03-05 Thread doko at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93159 Matthias Klose changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c/94040] [9/10 Regression] ICE in get_constant, at c-family/c-format.c:325 (error: 'format' attribute argument 2 value '3' refers to parameter type 'int *')

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94040 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug rtl-optimization/93996] [10 Regression] ICE in lookup_page_table_entry

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93996 --- Comment #9 from Martin Liška --- (In reply to Andrew Pinski from comment #7) > This seems to fix the issue (but I am not a scheduler expert and I am not > 100% sure about it): > diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c > index 1d3de

[Bug middle-end/93399] [8/9 Regression] Annotate assembler option failure

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93399 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] |[8/9 Regression] Annotate

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #3 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #2) > The > setge %sil > movzbl %sil, %esi > to > xorl%esi, %esi > setge %sil This is quite important conversion, as the later a

[Bug tree-optimization/92645] Hand written vector code is 450 times slower when compiled with GCC compared to Clang

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92645 --- Comment #20 from Richard Biener --- Small C testcase for one of the patterns we miss to optimize/vectorize: void foo (char * __restrict src, short * __restrict dest) { union { __int128_t i; char v[16]; } u; __builtin_memcpy

[Bug c++/94045] New: [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread manisandro at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 Bug ID: 94045 Summary: [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug libfortran/90374] Fortran 2018: Support d0.d, e0.d, es0.d, en0.d, g0.d and ew.d e0 edit descriptors for output

2020-03-05 Thread thenlich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90374 --- Comment #34 from Thomas Henlich --- Created attachment 47976 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47976&action=edit Patch to fix issue with wrong exponent width for w=0 I appear to have found a fix for one of the remaining is

[Bug tree-optimization/92645] Hand written vector code is 450 times slower when compiled with GCC compared to Clang

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92645 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #21

[Bug fortran/92976] [8/9/10 Regression][OOP] ICE in trans_associate_var, at fortran/trans-stmt.c:1963

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92976 --- Comment #3 from CVS Commits --- The releases/gcc-9 branch has been updated by Thomas Kथघnig : https://gcc.gnu.org/g:7beafc829c5b122298093ba517023015611aeca8 commit r9-8340-g7beafc829c5b122298093ba517023015611aeca8 Author: Paul Thomas Date:

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0 Summary|internal compil

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #4 from Richard Biener --- (In reply to Uroš Bizjak from comment #3) > (In reply to Jakub Jelinek from comment #2) > > The > > setge %sil > > movzbl %sil, %esi > > to > > xorl%esi, %esi > > setge

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #5 from Uroš Bizjak --- (In reply to Richard Biener from comment #4) > (In reply to Uroš Bizjak from comment #3) > > (In reply to Jakub Jelinek from comment #2) > > > The > > > setge %sil > > > movzbl %sil, %esi > >

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #6 from Richard Biener --- (In reply to Jakub Jelinek from comment #2) > The > setge %sil > movzbl %sil, %esi > to > xorl%esi, %esi > setge %sil > transformation is something GCC does too with

[Bug c++/94041] [10 Regression] temporary object destructor called before the end of the full-expression since r10-5577

2020-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94041 --- Comment #2 from Jonathan Wakely --- Runtime test: struct Temp { ~Temp(); }; struct A{ A(const Temp&) noexcept; }; struct B{ ~B(); }; struct Pair{ A a; B b; }; Temp make_temp() noexcept; void foo(const Pair&) noexcept; void bar(const Pair&

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #7 from Richard Biener --- (In reply to Uroš Bizjak from comment #5) > (In reply to Richard Biener from comment #4) > > (In reply to Uroš Bizjak from comment #3) > > > (In reply to Jakub Jelinek from comment #2) > > > > The > > > >

[Bug tree-optimization/94043] [9/10 Regression] ICE in superloop_at_depth, at cfgloop.c:78

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94043 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Target Mil

[Bug c++/94041] [10 Regression] temporary object destructor called before the end of the full-expression since r10-5577

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94041 --- Comment #3 from Jakub Jelinek --- You were faster. I came up with: struct T { T (); ~T (); static int t; }; int T::t = 0; struct A { A () noexcept; A (const T &) noexcept; const T *a; }; struct B { ~B (); }; struct Pair { A a; B b; }; T::T (

[Bug c++/94046] New: cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread niklas at nolte dot dev
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 Bug ID: 94046 Summary: cast to __m256d in mask argument of avx2 float gather intrinsics Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug c++/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/94034] [10 Regression] Broken diagnostic: 'result_decl' not supported by dump_expr

2020-03-05 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94034 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug analyzer/94047] New: ICE: SIGSEGV in ana::region_model::get_lvalue_1() with -fanalyzer

2020-03-05 Thread zsojka at seznam dot cz
et=x86_64-pc-linux-gnu --with-ld=/usr/bin/x86_64-pc-linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r10-7034-20200304181931-gcb2409c60ae-checking-yes-rtl-df-extra-amd64 Thread model: posix Supported LTO compression algorithms:

[Bug middle-end/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog Target|

[Bug middle-end/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 --- Comment #3 from Jakub Jelinek --- Seems to be var-tracking. I see e.g. 17900 nested find_base_term calls. E.g. the setupUi method has 6372 basic blocks, 10337 edges, which is still not enough to make var-tracking bail out, but contains almos

[Bug target/91855] [8/9 Regression] OpenJDK Zero VM segfaults on SPARC

2020-03-05 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91855 John Paul Adrian Glaubitz changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug fortran/92976] [8 Regression][OOP] ICE in trans_associate_var, at fortran/trans-stmt.c:1963

2020-03-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92976 Thomas Koenig changed: What|Removed |Added Target Milestone|10.0|8.5 Summary|[8/9/10 Regressio

[Bug rtl-optimization/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 Richard Biener changed: What|Removed |Added Component|middle-end |rtl-optimization --- Comment #4 from Ri

[Bug fortran/92976] [8 Regression][OOP] ICE in trans_associate_var, at fortran/trans-stmt.c:1963

2020-03-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92976 --- Comment #4 from Thomas Koenig --- Fix on trunk was https://gcc.gnu.org/g:957a1b14e99596610abb0777ca86a1c80dde24e0 .

[Bug fortran/92976] [8 Regression][OOP] ICE in trans_associate_var, at fortran/trans-stmt.c:1963

2020-03-05 Thread paul.richard.thomas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92976 --- Comment #5 from paul.richard.thomas at gmail dot com --- Hi Thomas, Many thanks - you are a scholar and a gentleman, as they say in Ireland. I will need to discuss with you the messages associated with pushing patches; how does one push an

[Bug rtl-optimization/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 --- Comment #5 from Jakub Jelinek --- Shall we punt in find_base_term for VALUEs if visited_vals.length () is larger than a new param with some reasonable default? Or do it only during var-tracking and not during alias analysis? With: --- gcc/al

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #8 from John Paul Adrian Glaubitz --- (In reply to Martin Liška from comment #0) > I can't reproduce that with a cross compiler and I noticed that one needs to > bootstrap compiler. --disable-bootstrap seems fine. I don't have a handy

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #9 from Richard Biener --- You can also run big-endian kvm guests on a little-endian host.

[Bug debug/93888] Incorrect DW_AT_location generated for copy-constructed function argument

2020-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93888 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug debug/93888] Incorrect DW_AT_location generated for copy-constructed function argument

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93888 --- Comment #7 from Jakub Jelinek --- Yeah, I'm considering a backport, but didn't want to rush it into 9.3, want to wait a few weeks.

[Bug rtl-optimization/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #6

[Bug target/91710] [9/10 Regression] unexpected ABI change note since r9-5650

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91710 Jakub Jelinek changed: What|Removed |Added CC||rearnsha at gcc dot gnu.org S

[Bug target/91913] [8/9 Regression] ICE in extract_constrain_insn, at recog.c:2211

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91913 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/91913] [8/9 Regression] ICE in extract_constrain_insn, at recog.c:2211

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91913 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] ICE in |[8/9 Regression] ICE in

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-05 Thread kito at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 --- Comment #2 from Kito Cheng --- I saw PR94027 before open this bug, it happened since same commit, I tested on x86, x86_64, riscv32, riscv64, aarch64, arm, nds32le, mips, mips64, but only riscv64 and arm fail on this testcase, and only ICE whe

[Bug rtl-optimization/94045] [i686] Compiler hang with -O2 -g -m32 -march=i686 -mtune=generic

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94045 --- Comment #7 from Jakub Jelinek --- --- gcc/alias.c.jj 2020-03-03 19:39:53.228598307 +0100 +++ gcc/alias.c 2020-03-05 13:32:10.115235397 +0100 @@ -2005,6 +2005,10 @@ find_base_term (rtx x, vec 2048 + && cselib_preserved_value_p (va

[Bug rtl-optimization/90311] [9/10 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #7 from Jakub Jelinek --- I'd like to ping this, anyone familiar with ARM instruction set as well as the backend can have a look?

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 Martin Liška changed: What|Removed |Added Keywords||needs-bisection --- Comment #10 from Mart

[Bug target/93800] [9/10 Regression] GCC adds unwanted nops to align loops on powerpc 8xx since r9-1623

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93800 --- Comment #3 from Martin Liška --- I've got a patch candidate, testing right now.

[Bug fortran/94048] New: ICE and other problems using rank intrinsic to set array size

2020-03-05 Thread jrfsousa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94048 Bug ID: 94048 Summary: ICE and other problems using rank intrinsic to set array size Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal P

[Bug analyzer/94047] ICE: SIGSEGV in ana::region_model::get_lvalue_1() with -fanalyzer

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94047 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 Martin Liška changed: What|Removed |Added Status|WAITING |ASSIGNED Assignee|unassigned at

[Bug rtl-optimization/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 Richard Earnshaw changed: What|Removed |Added Summary|[9/10 Regression] wrong |[9 Regression] wrong code

[Bug rtl-optimization/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #10 from Richard Earnshaw --- Initial commit in the series was r10-3970 but there were certainly follow-ups after that.

[Bug rtl-optimization/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #9 from Jakub Jelinek --- If fixed on the trunk, I think it would be nice to commit the testcase (there is nothing arm specific on it, so I'd say it should go into gcc.c-torture/execute/). I can handle that.

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread ncm at cantrip dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #8 from ncm at cantrip dot org --- It seems worth mentioning that the round trip through L1 cache is just a workaround for the optimizer refusing to ever emit two CMOV instructions in a basic block. Recognizing and replacing the con

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug libstdc++/94049] New: For better diagnostics CPOs should not use concepts for operator()

2020-03-05 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94049 Bug ID: 94049 Summary: For better diagnostics CPOs should not use concepts for operator() Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #9 from Uroš Bizjak --- (In reply to ncm from comment #8) > It seems worth mentioning that the round trip through > L1 cache is just a workaround for the optimizer refusing > to ever emit two CMOV instructions in a basic block. > >

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 --- Comment #3 from Jakub Jelinek --- This shows a couple of suspect conversions in macros, will need to verify all of them: grep '(__v[0-9]*[qhsd][if])(__m\(128\|256\|512\)\(\|d\|i\))' *.h | grep -v '\((__v2di)(__m128i)\|(__v4si)(__m128i)\|(__v8

[Bug c++/94050] New: [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 Bug ID: 94050 Summary: [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302 Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug libfortran/90374] Fortran 2018: Support d0.d, e0.d, es0.d, en0.d, g0.d and ew.d e0 edit descriptors for output

2020-03-05 Thread thenlich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90374 --- Comment #35 from Thomas Henlich --- I tried to investigate the next issue: write (aresult,fmt="(G0.10e0)") rn if (aresult /= "0.313928E-2") stop 52 triggers "E specifier not allowed with g0 descriptor in format string" during compil

[Bug tree-optimization/92645] Hand written vector code is 450 times slower when compiled with GCC compared to Clang

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92645 --- Comment #22 from Andrew Pinski --- (In reply to Richard Biener from comment #20) > where SLP vectorization is confused about (char) _19 vs. BIT_FIELD_REF > but also wouldn't handle BIT_FIELD_REFs. It neither vectorizes the > store to a store

[Bug libstdc++/94051] New: #include & is not enough for operator<

2020-03-05 Thread joerg.rich...@pdv-fs.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94051 Bug ID: 94051 Summary: #include & is not enough for operator<< Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #12 f

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #13 from Martin Liška --- (In reply to Jeffrey A. Law from comment #12) > The way I've done ppc32 bootstraps is to have a 32bit root filesystem, > installed on a 64bit system. I then chroot into that 32bit root filesystem > and I can

[Bug c++/92948] internal compiler error: in tsubst_copy, at cp/pt.c:15788

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92948 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/91754] [c++2a] Defining member function outside of class body fails to compile when containing class is templated on class-type NTTP

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91754 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug target/94052] New: Paradoxical subregs out of expand causes ICE with multi register modes

2020-03-05 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94052 Bug ID: 94052 Summary: Paradoxical subregs out of expand causes ICE with multi register modes Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug target/94052] Paradoxical subregs out of expand causes ICE with multi register modes

2020-03-05 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94052 Tamar Christina changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/91607] [9 regression] internal compiler error: in equal, at cp/constexpr.c:1088

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91607 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/91607] [9 regression] internal compiler error: in equal, at cp/constexpr.c:1088

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91607 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89404] [8/9 Regression] ICE in build_value_init_noctor, at cp/init.c:467

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89404 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/94052] Paradoxical subregs out of expand causes ICE with multi register modes

2020-03-05 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94052 --- Comment #1 from Tamar Christina --- I don't believe this ever worked.. At least testing 8,9 and 10 all ICE. So I didn't put a regression label on it. (and couldn't figure out the format for known-to-fail).

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 --- Comment #4 from Jakub Jelinek --- Created attachment 47980 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47980&action=edit gcc10-pr94046.patch Full untested patch.

[Bug c++/90338] [9 Regression] member function pointer non-type template parameter compile fail while matching

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90338 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #14 from Martin Liška --- Reduced test-case: $ cat ./tmp0/024.ii template struct __enable_if { }; template struct __enable_if { typedef _Tp __type; }; $ valgrind /tmp/cc1plus ./tmp0/024.ii ==25053== Memcheck, a m

[Bug c/94053] New: Segmentation fault in default Optimization, but works well in O1 ~ Os

2020-03-05 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94053 Bug ID: 94053 Summary: Segmentation fault in default Optimization, but works well in O1 ~ Os Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/94054] New: wrong inliine asm generated for 'd' constraint on neon

2020-03-05 Thread raj.khem at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94054 Bug ID: 94054 Summary: wrong inliine asm generated for 'd' constraint on neon Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug c/94055] New: Segmentation fault in memet function

2020-03-05 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94055 Bug ID: 94055 Summary: Segmentation fault in memet function Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/94056] New: Bogus "private within this context" error is emitted after too-late template specialization

2020-03-05 Thread drahflow at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94056 Bug ID: 94056 Summary: Bogus "private within this context" error is emitted after too-late template specialization Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug c/94055] Segmentation fault in memet function

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94055 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/94053] Segmentation fault in default Optimization, but works well in O1 ~ Os

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94053 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #11 from Richard Earnshaw --- Looks like this was fixed with r10-1963. Testing that as a backport.

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 --- Comment #2 from Marek Polacek --- Looks like we're losing the TYPE_USER_ALIGN bit. That's probably because arm is STRICT_ALIGNMENT and so finalize_type_size does this: 1930 /* Don't override a larger alignment requirement coming from

[Bug middle-end/93806] Wrong optimization: instability of floating-point results with -funsafe-math-optimizations leads to nonsense

2020-03-05 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93806 --- Comment #42 from Vincent Lefèvre --- (In reply to Alexander Cherepanov from comment #40) > Sure, one possibility is make undefined any program that uses f(x) where x > could be a zero and f(x) differs for two zeros. But this approach make > p

[Bug libstdc++/94051] #include & is not enough for operator<

2020-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94051 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug c++/88820] [8 Regression] ICE in in C++2a mode for code which is able to be compiled in C++17 mode

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/90338] [9 Regression] member function pointer non-type template parameter compile fail while matching

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90338 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c47f6f69745cd41cb7cb00407bf1ff81b2a56124 commit r9-8341-gc47f6f69745cd41cb7cb00407bf1ff81b2a56124 Author: Jason Merrill Dat

  1   2   >