[Bug tree-optimization/96931] New: [11 Regression] ICE in add_phi_arg, at tree-phinodes.c:359

2020-09-03 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96931 Bug ID: 96931 Summary: [11 Regression] ICE in add_phi_arg, at tree-phinodes.c:359 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Prio

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 --- Comment #7 from Richard Biener --- (In reply to Jakub Jelinek from comment #6) > Or the generic code could try to expand vector rotates by multiplies of > BITS_PER_UNIT as vector permutations, perhaps only if there is no optab for > it. Or t

[Bug tree-optimization/96930] Failure to optimize out arithmetic with bigger size when it can't matter with division transformed into right shift

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96930 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/96926] [9/10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

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

[Bug other/96927] [11 regression] ICE in libstdc++-v3/include/chrono:442

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

[Bug fortran/96911] bug with Intrinsic shifta/shiftl/shiftr

2020-09-03 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96911 --- Comment #6 from zhen...@compiler-dev.com --- (In reply to kargl from comment #2) > (In reply to zhen.xu from comment #0) > > Dealing with Intrinsic shifta/shiftl/shiftr, gfortran refuses proper numbers > > in the code below and throws "Error:

[Bug fortran/96911] bug with Intrinsic shifta/shiftl/shiftr

2020-09-03 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96911 --- Comment #5 from zhen...@compiler-dev.com --- (In reply to kargl from comment #2) > (In reply to zhen.xu from comment #0) > > Dealing with Intrinsic shifta/shiftl/shiftr, gfortran refuses proper numbers > > in the code below and throws "Error:

[Bug fortran/96911] bug with Intrinsic shifta/shiftl/shiftr

2020-09-03 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96911 --- Comment #4 from zhen...@compiler-dev.com --- (In reply to kargl from comment #2) > (In reply to zhen.xu from comment #0) > > Dealing with Intrinsic shifta/shiftl/shiftr, gfortran refuses proper numbers > > in the code below and throws "Error:

[Bug fortran/96911] bug with Intrinsic shifta/shiftl/shiftr

2020-09-03 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96911 --- Comment #3 from zhen...@compiler-dev.com --- (In reply to anlauf from comment #1) > Error: Integer too big for its kind at (1). This check can be disabled with > the option '-fno-range-check' > > Why don't you read what gfortran is telling yo

[Bug target/53784] Scalar vector binary operation - compilation fails with -std=c90/c99/c11 (-fexcess-precision=standard)

2020-09-03 Thread e...@coeus-group.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53784 Evan Nemerson changed: What|Removed |Added CC||e...@coeus-group.com --- Comment #4 from

[Bug middle-end/96900] [9/10/11 Regression] bogus -Warray-bounds on strlen with valid pointer obtained from just-past-the-end

2020-09-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96900 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization --- Comment #3 from M

[Bug middle-end/95189] [9/10 Regression] memcmp being wrongly stripped like strcmp

2020-09-03 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95189 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org --- Comm

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 --- Comment #6 from Jakub Jelinek --- Or the generic code could try to expand vector rotates by multiplies of BITS_PER_UNIT as vector permutations, perhaps only if there is no optab for it. Or trying to expand both permutation and rotate and det

[Bug tree-optimization/96820] ICE in verify_sra_access_forest with array and out of bounds reference

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96820 --- Comment #7 from CVS Commits --- The master branch has been updated by Martin Jambor : https://gcc.gnu.org/g:8ad3fc6ca46c603d9c3efe8e6d4a8f2ff1a893a4 commit r11-3003-g8ad3fc6ca46c603d9c3efe8e6d4a8f2ff1a893a4 Author: Martin Jambor Date: Th

[Bug target/62191] extra shift generated for vector integer division by constant 2

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191 Gabriel Ravier changed: What|Removed |Added CC||gabravier at gmail dot com --- Comment

[Bug tree-optimization/96930] New: Failure to optimize out 64-bit arithmetic when it can't happen with division transformed into right shift

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96930 Bug ID: 96930 Summary: Failure to optimize out 64-bit arithmetic when it can't happen with division transformed into right shift Product: gcc Version: 11.0

[Bug tree-optimization/96929] New: Failure to optimize right shift of -1 to -1

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96929 Bug ID: 96929 Summary: Failure to optimize right shift of -1 to -1 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-o

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 --- Comment #5 from Marc Glisse --- typedef unsigned short v8i16 __attribute__((vector_size(16))); v8i16 bswap_epi16(v8i16 x) { return (x << 8) | (x >> 8); } We do recognize a rotate already in GENERIC return x r<< 8; But this is ex

[Bug target/96139] Vector element extract mistypes long long int down to long int

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96139 --- Comment #6 from CVS Commits --- The master branch has been updated by Will Schmidt : https://gcc.gnu.org/g:d8f3474ff81b07fd2e758337957711db17eb801e commit r11-3002-gd8f3474ff81b07fd2e758337957711db17eb801e Author: Will Schmidt Date: Mon

[Bug c++/96901] [11 Regression] Many libstdc++ tests FAIL on i686-linux due to a PCH FE bug

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96901 --- Comment #2 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:ba6730bd18371a3dff1e37d2c2ee27233285b597 commit r11-3001-gba6730bd18371a3dff1e37d2c2ee27233285b597 Author: Jakub Jelinek Date: Th

[Bug c++/96922] primary expression error when using parenthesis around requires expression for some concepts

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96922 Jonathan Wakely changed: What|Removed |Added Component|libstdc++ |c++ --- Comment #4 from Jonathan Wakel

[Bug c++/96905] [10/11 Regression] ICE with consteval function: internal compiler error: in cp_gimplify_expr, at cp/cp-gimplify.c:827

2020-09-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96905 --- Comment #5 from Jakub Jelinek --- Tried --- gcc/cp/semantics.c.jj 2020-09-01 09:17:50.0 +0200 +++ gcc/cp/semantics.c 2020-09-03 21:20:20.678830381 +0200 @@ -4517,7 +4517,7 @@ expand_or_defer_fn_1 (tree fn) return false;

[Bug libfortran/96890] Wrong answer with intrinsic IALL

2020-09-03 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|u

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2020-09-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 94774, which changed state. Bug 94774 Summary: Uninitialized variable retval in function try_substitute_return_value https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94774 What|Removed |Add

[Bug tree-optimization/94774] Uninitialized variable retval in function try_substitute_return_value

2020-09-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94774 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/94905] [10 Regression] Bogus warning -Werror=maybe-uninitialized

2020-09-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94905 Manuel López-Ibáñez changed: What|Removed |Added Summary|Bogus warning |[10 Regression] Bogus

[Bug c++/94905] Bogus warning -Werror=maybe-uninitialized

2020-09-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94905 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Commen

[Bug libfortran/96890] Wrong answer with intrinsic IALL

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 --- Comment #6 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:8cbcc17041fdfd3ccc928161ae86e7f9b456 commit r11-3000-g8cbcc17041fdfd3ccc928161ae86e7f9b456 Author: Harald Anlauf Date: Th

[Bug c++/88323] implement C++20 language features.

2020-09-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 92812, which changed state. Bug 92812 Summary: Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92812 What|Removed

[Bug c++/92812] Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization

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

[Bug c++/92812] Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92812 --- Comment #11 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:753b4679bc46f6806cf45d9afc3783c6d3b63589 commit r11-2999-g753b4679bc46f6806cf45d9afc3783c6d3b63589 Author: Marek Polacek Date: W

[Bug middle-end/95848] missing -Wuninitialized passing structs by value (VOPS)

2020-09-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95848 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org

[Bug c++/96926] [9/10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96926 --- Comment #3 from Jonathan Wakely --- Created attachment 49180 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49180&action=edit Manually reduced code

[Bug tree-optimization/96928] New: Failure to optimize one's complement abs pattern

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96928 Bug ID: 96928 Summary: Failure to optimize one's complement abs pattern Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug c/96629] spurious maybe uninitialized variable warning with difficult control-flow analysis

2020-09-03 Thread yyc1992 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96629 --- Comment #3 from Yichao Yu --- Just curious, is it some particular structure that is upsetting it or did it simply hit some depth limit.

[Bug c/96629] spurious maybe uninitialized variable warning with difficult control-flow analysis

2020-09-03 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96629 Manuel López-Ibáñez changed: What|Removed |Added Summary|spurious uninitialized |spurious maybe |

[Bug c++/96862] -frounding-math -std=c++2a error: '(1.29e+2 * 6.9314718055994529e-1)' is not a constant expression

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96862 --- Comment #10 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:6641d6d3fe79113f8d9f3ced355aea79bffda822 commit r11-2998-g6641d6d3fe79113f8d9f3ced355aea79bffda822 Author: Jakub Jelinek Date: T

[Bug other/96927] [11 regression] ICE in libstdc++-v3/include/chrono:442

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

[Bug other/96927] New: [11 regression] ICE in libstdc++-v3/include/chrono:442

2020-09-03 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96927 Bug ID: 96927 Summary: [11 regression] ICE in libstdc++-v3/include/chrono:442 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug target/90129] Wrong error: inlining failed in call to always_inline ‘_mm256_adds_epi16’: target specific option mismatch

2020-09-03 Thread thiago at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90129 Thiago Macieira changed: What|Removed |Added CC||thiago at kde dot org --- Comment #3 f

[Bug fortran/96911] bug with Intrinsic shifta/shiftl/shiftr

2020-09-03 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96911 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org --- C

[Bug libstdc++/86419] codecvt::in() and out() incorrectly return ok in some cases.

2020-09-03 Thread dmjpp at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86419 --- Comment #7 from Dimitrij Mijoski --- I think a found a related bug in the UTF8 to UCS2 codecvt, codecvt_utf8. It can be tested with the following example: #include auto test_u8_ucs2_in() { // 2 code points, one is 3 bytes and the o

[Bug c++/96926] [9/10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96926 --- Comment #2 from Jonathan Wakely --- Hmm, this might be a bad reduction. __is_constructible_impl really *is* incomplete here. In the real code it isn't.

[Bug c++/96926] [9/10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96926 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to fail|

[Bug c++/96926] New: [9/10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96926 Bug ID: 96926 Summary: [9/10/11 Regression] Tuple element w/ member reference to incomplete template type rejected Product: gcc Version: 10.2.0 Status: UNCONFIRMED

[Bug middle-end/96925] missing warning on sprintf into destination at negative offset

2020-09-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96925 Martin Sebor changed: What|Removed |Added Blocks||56456 Keywords|

[Bug libstdc++/96922] primary expression error when using parenthesis around requires expression for some concepts

2020-09-03 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96922 Rene Rahn changed: What|Removed |Added Component|c++ |libstdc++ --- Comment #3 from Rene Rahn ---

[Bug middle-end/96925] New: missing warning on sprintf into destination at negative offset

2020-09-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96925 Bug ID: 96925 Summary: missing warning on sprintf into destination at negative offset Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/96592] [10 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96592 --- Comment #6 from Jonathan Wakely --- As further evidence the compile is confused, the preprocessed source from GCC 10 can be compiled by GCC 8, but not GCC 9, 10 or trunk. It started to be rejected with r262172 (fixing PR c++/80290), but the

[Bug libstdc++/96592] [10 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96592 Jonathan Wakely changed: What|Removed |Added Summary|[10/11 Regression] Tuple|[10 Regression] Tuple

[Bug libstdc++/96592] [10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96592 --- Comment #4 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:032a4b42cc5f2105f622690ce2552f1c30e1d227 commit r11-2997-g032a4b42cc5f2105f622690ce2552f1c30e1d227 Author: Jonathan Wakely Date:

[Bug c++/83591] -Wduplicated-branches fires in system headers in template instantiation

2020-09-03 Thread twan at vitestro dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83591 --- Comment #6 from twan at vitestro dot com --- I ran into this same issue on gcc 7.2.0. This issue seems to be resolved in gcc 9.3.0.

[Bug c++/83591] -Wduplicated-branches fires in system headers in template instantiation

2020-09-03 Thread twan at vitestro dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83591 twan at vitestro dot com changed: What|Removed |Added CC||twan at vitestro dot com --- C

[Bug target/96808] MMA built-in dies with incorrect sharing of tree nodes error

2020-09-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96808 Peter Bergner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/96592] [10/11 Regression] Tuple element w/ member reference to incomplete template type rejected

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96592 --- Comment #3 from Jonathan Wakely --- I think this is a compiler bug. The same libstdc++ code compiles OK with clang. The error doesn't really make any sense. std::is_constructible is certainly not incomplete. In file included from /home/jwak

[Bug target/96808] MMA built-in dies with incorrect sharing of tree nodes error

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96808 --- Comment #3 from CVS Commits --- The releases/gcc-10 branch has been updated by Peter Bergner : https://gcc.gnu.org/g:abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190 commit r10-8706-gabd9341c2f1ae5f7aa73950cdaac58ef3a2f0190 Author: Peter Bergner D

[Bug libfortran/96890] Wrong answer with intrinsic IALL

2020-09-03 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 --- Comment #5 from anlauf at gcc dot gnu.org --- (In reply to Steve Kargl from comment #4) > Ping Thomas. I recall seeing that he recently was > asking about --enable-maintainer-mode in a git > world. Hacking the Makfile in x86_64-pc-linux-gnu

[Bug tree-optimization/96923] Failure to optimize a select-related bool pattern to or+not

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96923 --- Comment #1 from Gabriel Ravier --- _Bool f2(_Bool a, _Bool b) { return a ? !b : 1; } This similar pattern can be optimized to `return !(a & b);`. This transformation is done by LLVM, but not by GCC.

[Bug fortran/96911] bug with Intrinsic shifta/shiftl/shiftr

2020-09-03 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96911 anlauf at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |INVALID Status|UN

[Bug libfortran/96890] Wrong answer with intrinsic IALL

2020-09-03 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 --- Comment #4 from Steve Kargl --- On Thu, Sep 03, 2020 at 02:32:32PM +, anlauf at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 > > --- Comment #3 from anlauf at gcc dot gnu.org --- > (In reply to kargl from c

[Bug libfortran/96890] Wrong answer with intrinsic IALL

2020-09-03 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 --- Comment #3 from anlauf at gcc dot gnu.org --- (In reply to kargl from comment #2) > At one point, you did it by using --maintainer-mode with configure. > With the move to git and other changes, I don't know if this has > changed. Well, --enab

[Bug c++/96922] primary expression error when using parenthesis around requires expression for some concepts

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96922 Jonathan Wakely changed: What|Removed |Added Last reconfirmed||2020-09-03 Keywords|

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 --- Comment #4 from Gabriel Ravier --- Oh, now I realise that those headers are actually in fact part of directly GCC-provided headers and not some external package. I must say though, if those functions are internal implementation detail and not

[Bug tree-optimization/96920] [10/11 Regression] ICE segmentation fault in tree-vectorizer at -O3

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96920 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #2 from R

[Bug tree-optimization/96920] [10/11 Regression] ICE segmentation fault in tree-vectorizer at -O3

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96920 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.3 Summary|ICE segmentatio

[Bug d/96924] New: d: ICE in create_tmp_var, at gimple-expr.c:482

2020-09-03 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96924 Bug ID: 96924 Summary: d: ICE in create_tmp_var, at gimple-expr.c:482 Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d

[Bug tree-optimization/96923] New: Failure to optimize a select-related bool pattern to or+not

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96923 Bug ID: 96923 Summary: Failure to optimize a select-related bool pattern to or+not Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Pri

[Bug libstdc++/89510] [9 Regression] new_allocator::construct needs to be constrained

2020-09-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89510 Jonathan Wakely changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/89510] [9 Regression] new_allocator::construct needs to be constrained

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89510 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:7f84245366067259bc5604f5abf8b1e0c8e16b71 commit r9-8845-g7f84245366067259bc5604f5abf8b1e0c8e16b71 Author: Jonathan Wakely

[Bug libstdc++/96922] primary expression error when using parenthesis around requires expression for some concepts

2020-09-03 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96922 --- Comment #1 from Rene Rahn --- Also note, that this does not happen in c++20 mode using gcc-10.2 (see link to compiler explorer).

[Bug libstdc++/96922] New: primary expression error when using parenthesis around requires expression for some concepts

2020-09-03 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96922 Bug ID: 96922 Summary: primary expression error when using parenthesis around requires expression for some concepts Product: gcc Version: 10.2.0 Status: UNCONFIRMED

[Bug tree-optimization/96921] New: Failure to optimize combined boolean not patterns

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96921 Bug ID: 96921 Summary: Failure to optimize combined boolean not patterns Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/96916] warning: ‘strndup’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]

2020-09-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96916 --- Comment #3 from Martin Sebor --- For strndup POSIX mentions the following application usage: Implementations are free to malloc() a buffer containing either (size + 1) bytes or (strnlen(s, size) + 1) bytes. Applications should not assume tha

[Bug c/96916] warning: ‘strndup’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]

2020-09-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96916 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/96920] New: ICE segmentation fault in tree-vectorizer at -O3

2020-09-03 Thread hj8758558 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96920 Bug ID: 96920 Summary: ICE segmentation fault in tree-vectorizer at -O3 Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

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

[Bug gcov-profile/96919] New: [GCOV] uncovered line of stack allocation while using virutal destructor

2020-09-03 Thread youngseok.roh.de at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96919 Bug ID: 96919 Summary: [GCOV] uncovered line of stack allocation while using virutal destructor Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 --- Comment #2 from Gabriel Ravier --- Yes, you can reproduce this with _mm_shuffle_epi8, _mm_slli_epi16 and _mm_srli_epi16. I'm assuming GCC developers are more familiar with the internal intrinsics than with the Intel-provided intrinsics, so I

[Bug target/96918] Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 --- Comment #1 from Richard Biener --- Note it's not so interesting to handle testcases with __builtin_ia32_* which are internal but I guess the same can be replicated using intrinsics?

[Bug target/96898] [nvptx] libatomic support

2020-09-03 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96898 Tom de Vries changed: What|Removed |Added CC||jakub at redhat dot com --- Comment #1 fr

[Bug target/96918] New: Failure to optimize vector shift left+shift right+or to pshuf

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96918 Bug ID: 96918 Summary: Failure to optimize vector shift left+shift right+or to pshuf Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal P

[Bug tree-optimization/96915] ICE in tree-switch-conversion

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

[Bug tree-optimization/96915] ICE in tree-switch-conversion

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96915 --- Comment #2 from Richard Biener --- /* A switch on a constant should have been optimized in tree-cfg-cleanup. */ gcc_checking_assert (!TREE_CONSTANT (m_index_expr)); guess a POLY_INT_CST isn't really a constant so this check needs adjust

[Bug c/96916] warning: ‘strndup’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96916 Richard Biener changed: What|Removed |Added Keywords||diagnostic --- Comment #1 from Richard

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 --- Comment #18 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:3536ff2de8317c430546fd97574d44c5146cef2b commit r11-2995-g3536ff2de8317c430546fd97574d44c5146cef2b Author: Jakub Jelinek Date: T

[Bug c++/96905] [10/11 Regression] ICE with consteval function: internal compiler error: in cp_gimplify_expr, at cp/cp-gimplify.c:827

2020-09-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96905 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |10.3 Summary|ICE with constev

[Bug c++/96917] New: decltype(auto) variable initialized with lambda by-reference capture has incorrect type

2020-09-03 Thread andrey.vihrov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96917 Bug ID: 96917 Summary: decltype(auto) variable initialized with lambda by-reference capture has incorrect type Product: gcc Version: 10.2.0 Status: UNCONFIRMED

[Bug tree-optimization/96915] ICE in tree-switch-conversion

2020-09-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96915 ktkachov at gcc dot gnu.org changed: What|Removed |Added Known to fail||10.1.1 --- Comment #1 from

[Bug c/96916] New: warning: ‘strndup’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]

2020-09-03 Thread rjones at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96916 Bug ID: 96916 Summary: warning: ‘strndup’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] Product: gcc

[Bug tree-optimization/96915] New: ICE in tree-switch-conversion

2020-09-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96915 Bug ID: 96915 Summary: ICE in tree-switch-conversion Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3

[Bug target/87767] Missing AVX512 memory broadcast for constant vector

2020-09-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87767 --- Comment #12 from Jakub Jelinek --- What I mean is that we should try to simplify the md file, instead of adding hundreds of new *_bcst patterns. We have e.g. (define_insn "*3" [(set (match_operand:VI_AVX2 0 "register_operand" "=x,v")

[Bug target/96914] missing MVE intrinsics

2020-09-03 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96914 Christophe Lyon changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/96914] New: missing MVE intrinsics

2020-09-03 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96914 Bug ID: 96914 Summary: missing MVE intrinsics Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee:

[Bug target/87767] Missing AVX512 memory broadcast for constant vector

2020-09-03 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87767 --- Comment #11 from Hongtao.liu --- (In reply to Jakub Jelinek from comment #10) > Do we really need separate _bcst patterns btw? Wouldn't it be better to > just have some predicate and corresponding constaint that would allow normal In curren

[Bug target/87767] Missing AVX512 memory broadcast for constant vector

2020-09-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87767 --- Comment #10 from Jakub Jelinek --- Do we really need separate _bcst patterns btw? Wouldn't it be better to just have some predicate and corresponding constaint that would allow normal MEM vectors as well as these broadcast from single elemen

[Bug target/87767] Missing AVX512 memory broadcast for constant vector

2020-09-03 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87767 --- Comment #9 from Hongtao.liu --- I think it's fixed in GCC11, but still there're lots of "_bcst" patterns need to be added.

[Bug target/96769] -mpure-code produces suboptimal code for immediate generation for thumb-1

2020-09-03 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96769 Christophe Lyon changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/87767] Missing AVX512 memory broadcast for constant vector

2020-09-03 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87767 --- Comment #8 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:433734126996b6fc4fc99b594421510f928a7bb9 commit r11-2991-g433734126996b6fc4fc99b594421510f928a7bb9 Author: liuhongt Date: Wed Jul 8

[Bug tree-optimization/96912] Failure to optimize pblendvb pattern

2020-09-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96912 --- Comment #2 from Marc Glisse --- With consistent types, we recognize a VEC_COND_EXPR. With inconsistent types, I guess we would need to reinterpret x and y as v16i8, and reinterpret the result back to v2i64. (please keep #include in your tes

[Bug tree-optimization/96912] Failure to optimize pblendvb pattern

2020-09-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96912 Richard Biener changed: What|Removed |Added Last reconfirmed||2020-09-03 Status|UNCONFIRM

  1   2   >