[Bug libstdc++/96731] uniform_int_distribution requirement that its type is_integral is too strict

2020-08-23 Thread TonyELewis at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96731 --- Comment #3 from Tony E Lewis --- Thanks for correcting my failure to find the relevant part of the standard and for confirming this as an enhancement request. Yes please. If libstdc++'s sample() could play nicely with range-v3's view::indice

[Bug target/96755] [11 Regression] ICE in final_scan_insn_1, at final.c:3073 with -O3 -march=skylake-avx512

2020-08-23 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96755 Uroš Bizjak changed: What|Removed |Added Last reconfirmed||2020-08-24 Ever confirmed|0

[Bug tree-optimization/96753] Missed optimization on modulo when left side value is known to be greater than right side value

2020-08-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96753 --- Comment #2 from Marc Glisse --- Maybe using vrp_evaluate_conditional (or some other similar helper) instead of manually comparing ranges in simplify_div_or_mod_using_ranges would help.

[Bug tree-optimization/96753] Missed optimization on modulo when left side value is known to be greater than right side value

2020-08-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96753 Marc Glisse changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug tree-optimization/96758] New: strncmp miscompiles as memcmp

2020-08-23 Thread gcc-bugs at vgkmb dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96758 Bug ID: 96758 Summary: strncmp miscompiles as memcmp Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug tree-optimization/96757] New: aarch64:ICE during GIMPLE pass: vect

2020-08-23 Thread duanbo3 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96757 Bug ID: 96757 Summary: aarch64:ICE during GIMPLE pass: vect Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimiza

[Bug rtl-optimization/96756] [AArch64] Missed FPSR description on saturating instruction patterns

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

[Bug rtl-optimization/96756] New: [AArch64] Missed FPSR description on saturating instruction patterns

2020-08-23 Thread xiezhiheng at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96756 Bug ID: 96756 Summary: [AArch64] Missed FPSR description on saturating instruction patterns Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug target/93372] cris performance regressions due to de-cc0 work

2020-08-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93372 --- Comment #7 from CVS Commits --- The master branch has been updated by Hans-Peter Nilsson : https://gcc.gnu.org/g:0e6c51de8ec47bf5f0dfaabfd1898c722d0485b4 commit r11-2814-g0e6c51de8ec47bf5f0dfaabfd1898c722d0485b4 Author: Hans-Peter Nilsson

[Bug c++/96720] ICE with* after include

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96720 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0

[Bug tree-optimization/96754] Failure to optimize strcpy+strlen to memcpy when strlen is done after strcpy

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96754 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug rtl-optimization/96755] New: ICE in final_scan_insn_1, at final.c:3073 with -O3 -march=skylake-avx512

2020-08-23 Thread vsevolod.livinskij at frtk dot ru
signed char e, long long g) { for (long c = 0; c < 20ULL; c = g) for (short d = 0; d < 9; d++) for (char f = e; f < 8; f += 4) { arr_3[f] = 0; var_22 = ~(unsigned)b; arr_4[c][d][f] = a; } } gcc version 11.0.0 20200823 (87c753ac241f25d222d46ba1ac66ceba89d6a200)

[Bug tree-optimization/96754] New: Failure to optimize strcpy+strlen to memcpy when strlen is done after strcpy

2020-08-23 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96754 Bug ID: 96754 Summary: Failure to optimize strcpy+strlen to memcpy when strlen is done after strcpy Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: nor

[Bug c/96747] -Wshadow accepts included extern variable shadowing

2020-08-23 Thread matous-dev at criptext dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96747 --- Comment #2 from Martin Matous --- Other compiler's behavior does makes more sense, but yeah, personal opinion. In case the patch ends up not being reverted the docs at https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wshadow shou

[Bug tree-optimization/96753] Missed optimization [x86-64] on modulo when left side value is known to be greater than right side value

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96753 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|n

[Bug c/96753] New: Missed optimization [x86-64] on modulo when left side value is known to be greater than right side value

2020-08-23 Thread goldstein.w.n at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96753 Bug ID: 96753 Summary: Missed optimization [x86-64] on modulo when left side value is known to be greater than right side value Product: gcc Version: 10.2.0 Status: UNCON

[Bug tree-optimization/96748] ICE in get_default_value, at tree-ssa-ccp.c:311

2020-08-23 Thread manuel.lauss at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96748 Manuel Lauss changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug lto/96752] -fwhopr feature - is it available in gcc 9.2.0

2020-08-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96752 --- Comment #2 from Andrew Pinski --- > But I can't use standard LTO because my project contains C and CPP files > which is compiled with different configuration flags. That should not matter in new enough GCCs as GCC record the options per fun

[Bug target/96744] [11 Regression] FAIL: gcc.target/i386/avx512bitalgvl-vpopcntb-1.c execution test

2020-08-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96744 --- Comment #1 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:87c753ac241f25d222d46ba1ac66ceba89d6a200 commit r11-2812-g87c753ac241f25d222d46ba1ac66ceba89d6a200 Author: H.J. Lu Date: Fri Aug 21 09:

[Bug fortran/92959] ICE in gfc_conv_associated, at fortran/trans-intrinsic.c:8634

2020-08-23 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92959 Paul Thomas changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/92785] expressions passed as real arguments to a dummy polymorphic argument fail with indexing error

2020-08-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92785 --- Comment #7 from CVS Commits --- The master branch has been updated by Paul Thomas : https://gcc.gnu.org/g:dbc724d6d2073c7f2d1ea4497b4f9714c9b7ec3c commit r11-2811-gdbc724d6d2073c7f2d1ea4497b4f9714c9b7ec3c Author: Paul Thomas Date: Sun Au

[Bug fortran/96737] ICE when compiling module and submodule in same file with debug (-g)

2020-08-23 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96737 Paul Thomas changed: What|Removed |Added CC||pault at gcc dot gnu.org Resolutio

[Bug fortran/96737] ICE when compiling module and submodule in same file with debug (-g)

2020-08-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96737 --- Comment #5 from CVS Commits --- The master branch has been updated by Paul Thomas : https://gcc.gnu.org/g:967454a212c7693577a1911e637c3f9f3edc7ccf commit r11-2810-g967454a212c7693577a1911e637c3f9f3edc7ccf Author: Paul Thomas Date: Sun Au

[Bug fortran/96737] ICE when compiling module and submodule in same file with debug (-g)

2020-08-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96737 --- Comment #4 from CVS Commits --- The master branch has been updated by Paul Thomas : https://gcc.gnu.org/g:c4565031c8dc6b5289e36553e5cd937a91825953 commit r11-2809-gc4565031c8dc6b5289e36553e5cd937a91825953 Author: Paul Thomas Date: Sun Au

[Bug c/96747] -Wshadow accepts included extern variable shadowing

2020-08-23 Thread harald at gigawatt dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96747 Harald van Dijk changed: What|Removed |Added CC||harald at gigawatt dot nl --- Comment

[Bug fortran/96737] ICE when compiling module and submodule in same file with debug (-g)

2020-08-23 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96737 --- Comment #3 from Andre Vehreschild --- Sorry, I was in a hurry to post the pr. You're right one needs to specify '-g' to see the issue.

[Bug lto/96752] -fwhopr feature - is it available in gcc 9.2.0

2020-08-23 Thread djuki.car.kv at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96752 --- Comment #1 from Djuki Bascarevic --- Created attachment 49105 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49105&action=edit WHOPR diagram

[Bug lto/96752] New: -fwhopr feature - is it available in gcc 9.2.0

2020-08-23 Thread djuki.car.kv at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96752 Bug ID: 96752 Summary: -fwhopr feature - is it available in gcc 9.2.0 Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lt

[Bug libstdc++/96751] New: overwriting libstdc++ for a default target during building libraries for armv5te/mthumb-interwork

2020-08-23 Thread djuki.car.kv at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96751 Bug ID: 96751 Summary: overwriting libstdc++ for a default target during building libraries for armv5te/mthumb-interwork Product: gcc Version: 9.2.0 Status: UNCONFIRMED

[Bug d/96153] d: struct literals have non-deterministic hash values

2020-08-23 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96153 --- Comment #6 from Iain Buclaw --- The distinction between x86_64 passing and SPARC64 failing seems to be whether the struct returns in memory, or via registers. If via registers, alignment holes that were filled are ignored by the caller (valu