[Bug tree-optimization/96244] Redudant mask load generated

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

[Bug target/96243] For vector compare to mask register, UNSPEC is needed instead of comparison operator

2020-07-19 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96243 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/96241] [9/10/11 Regression] ICE in verify_ctor_sanity

2020-07-19 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96241 Richard Biener changed: What|Removed |Added Keywords||ice-checking, |

[Bug target/96247] New: -falign-functions=0 works wrongly

2020-07-19 Thread hujiangping at cn dot fujitsu.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96247 Bug ID: 96247 Summary: -falign-functions=0 works wrongly Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug tree-optimization/96239] Failure to recognize __builtin_bswap16 pattern

2020-07-19 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96239 Richard Biener changed: What|Removed |Added Last reconfirmed||2020-07-20 Blocks|

[Bug target/96246] New: [AVX512] unefficient code generatation for vpblendm*

2020-07-19 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96246 Bug ID: 96246 Summary: [AVX512] unefficient code generatation for vpblendm* Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug rtl-optimization/95696] regrename creates overlapping register allocations for vliw

2020-07-19 Thread zhongyunde at tom dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95696 --- Comment #3 from zhongyunde at tom dot com --- (In reply to Richard Biener from comment #2) > Please send patches to gcc-patc...@gcc.gnu.org I have send this patch by email according your suggestion, please give me some advice, thanks!

[Bug target/96243] For vector compare to mask register, UNSPEC is needed instead of comparison operator

2020-07-19 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96243 --- Comment #1 from Hongtao.liu --- cut from cse.c --- 3342 case RTX_COMPARE: 3343 case RTX_COMM_COMPARE: 3344 /* See what items are actually being compared and set FOLDED_ARG[01] 3345 to those values and CODE to the actual

[Bug tree-optimization/96245] New: Failure to optimize arithmetic pattern in switch

2020-07-19 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96245 Bug ID: 96245 Summary: Failure to optimize arithmetic pattern in switch Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug tree-optimization/96244] New: Redudant mask load generated

2020-07-19 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96244 Bug ID: 96244 Summary: Redudant mask load generated Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug target/96243] New: For vector compare to mask register, UNSPEC is needed instead of comparison operator

2020-07-19 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96243 Bug ID: 96243 Summary: For vector compare to mask register, UNSPEC is needed instead of comparison operator Product: gcc Version: 11.0 Status: UNCONFIRMED Sever

[Bug c++/96242] New: ICE conditionally noexcept defaulted comparison

2020-07-19 Thread johelegp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96242 Bug ID: 96242 Summary: ICE conditionally noexcept defaulted comparison Product: gcc Version: 11.0 URL: https://godbolt.org/z/z4q4Tv Status: UNCONFIRMED Keywords: ice

[Bug tree-optimization/96237] Failure to recognize and pattern composed of and+or after shift

2020-07-19 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96237 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug libfortran/93592] Invalid UP/DOWN rounding with EN descriptor

2020-07-19 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93592 --- Comment #4 from Dominique d'Humieres --- Created attachment 48895 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48895&action=edit Extensive test with RD and EN It would be nice to check that I did not make any mistake.

[Bug libfortran/93592] Invalid UP/DOWN rounding with EN descriptor

2020-07-19 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93592 --- Comment #3 from Dominique d'Humieres --- Created attachment 48894 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48894&action=edit Extensive test with RU and EN

[Bug libfortran/93592] Invalid UP/DOWN rounding with EN descriptor

2020-07-19 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93592 --- Comment #2 from Dominique d'Humieres --- --- ../_clean/libgfortran/io/write_float.def2020-06-13 03:11:55.0 +0200 +++ libgfortran/io/write_float.def 2020-07-19 22:46:57.0 +0200 @@ -399,7 +399,7 @@ build_float_string (s

[Bug tree-optimization/96237] Failure to recognize and pattern composed of and+or after shift

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

[Bug fortran/31593] Invariant DO loop variables and subroutines

2020-07-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31593 --- Comment #50 from Thomas Koenig --- (In reply to Thomas Koenig from comment #49) > The second loop: > > .L3: > leaq8(%rsp), %rdi > callintent_in_ > movl%ebx, 8(%rsp) > addl$1, %ebx > cmpl$12,

[Bug fortran/31593] Invariant DO loop variables and subroutines

2020-07-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31593 --- Comment #49 from Thomas Koenig --- (In reply to Tobias Schlüter from comment #48) > Forgive me, I wasn't aware of this oversight which may have turned away > people who could fix this for the past 6 years. That didn't happen :-) Unfortunate

[Bug middle-end/92628] Make use of TYPE_RESTRICT for function-call pointer-escape analysis – especially for Fortran

2020-07-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92628 --- Comment #5 from Thomas Koenig --- Any progress in this direction? Should we revisit PR 67202 (maybe do this in trans-*), or maybe even it?

[Bug fortran/30372] various intrinsics do not diagnose invalid argument kinds

2020-07-19 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372 --- Comment #19 from Steve Kargl --- On Sun, Jul 19, 2020 at 02:42:24PM +, arjen.markus895 at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372 > > --- Comment #17 from Arjen Markus --- > As UMASK has two arguments,

[Bug fortran/30372] various intrinsics do not diagnose invalid argument kinds

2020-07-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment #

[Bug fortran/96220] -fc-prototypes forgets types for doubles

2020-07-19 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96220 --- Comment #1 from CVS Commits --- The master branch has been updated by Thomas Kथà¤nig : https://gcc.gnu.org/g:2e1b25350aa96b3f5678a056d0b55bb323c452d9 commit r11-2217-g2e1b25350aa96b3f5678a056d0b55bb323c452d9 Author: Thomas Koenig Date:

[Bug fortran/30372] various intrinsics do not diagnose invalid argument kinds

2020-07-19 Thread arjen.markus895 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372 --- Comment #17 from Arjen Markus --- As UMASK has two arguments, should it be possible to combine integer arguments of different kinds? That is: integer(kind=1) :: mask integer(kind=8) :: old call umask( mask, old ) (Probably a bit overdoing

[Bug fortran/30372] various intrinsics do not diagnose invalid argument kinds

2020-07-19 Thread arjen.markus895 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372 --- Comment #16 from Arjen Markus --- To get more involved in gfortran, I thought this issue might be a good starting point (it is the first of a number that Steve Kargl posted some time ago for this purpose). I added a small test program to chec

[Bug fortran/30372] various intrinsics do not diagnose invalid argument kinds

2020-07-19 Thread arjen.markus895 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372 Arjen Markus changed: What|Removed |Added CC||arjen.markus895 at gmail dot com --- Com

[Bug c++/95895] internal compiler error: in captures_temporary, at cp/coroutines.cc:2717

2020-07-19 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95895 --- Comment #7 from Iain Sandoe --- (In reply to Avi Kivity from comment #6) > Requesting a backport to gcc 10. the 10.x branch is closed right now for 10.2 release. the back port will be done after 10.2 has released and the branch is re-opened

[Bug rtl-optimization/96031] suboptimal codegen for store low 16-bits value

2020-07-19 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96031 --- Comment #2 from bin cheng --- Interesting case, I see two issues in generated asm. One is the unnecessary bitwise and, the other is allocating different registers for induction variable and the base address. However, looks like neither issu

[Bug c++/96241] New: ICE in verify_ctor_sanity

2020-07-19 Thread cbcode at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96241 Bug ID: 96241 Summary: ICE in verify_ctor_sanity Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee

[Bug c++/95895] internal compiler error: in captures_temporary, at cp/coroutines.cc:2717

2020-07-19 Thread a...@cloudius-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95895 Avi Kivity changed: What|Removed |Added CC||a...@cloudius-systems.com --- Comment #6 fr

[Bug target/96238] [i386] cpuid.h header needs include guards

2020-07-19 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96238 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/95973] Add __cpuidex

2020-07-19 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95973 H.J. Lu changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/95973] Add __cpuidex

2020-07-19 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95973 --- Comment #2 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:29e1039ca211c4e3f1053925eda0a81c57cbcb0c commit r11-2216-g29e1039ca211c4e3f1053925eda0a81c57cbcb0c Author: H.J. Lu Date: Sat Jul 18 04:

[Bug target/96238] [i386] cpuid.h header needs include guards

2020-07-19 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96238 --- Comment #2 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:29e1039ca211c4e3f1053925eda0a81c57cbcb0c commit r11-2216-g29e1039ca211c4e3f1053925eda0a81c57cbcb0c Author: H.J. Lu Date: Sat Jul 18 04:

[Bug fortran/96018] [9/10/11 Regression] Optimization issue with external HDF5 library

2020-07-19 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96018 --- Comment #16 from CVS Commits --- The master branch has been updated by Thomas Kथà¤nig : https://gcc.gnu.org/g:3055d879edb1bc2a3923f92a5e681c8f6774fbc3 commit r11-2215-g3055d879edb1bc2a3923f92a5e681c8f6774fbc3 Author: Thomas Koenig Date:

[Bug libstdc++/96240] New: Error in building gcc-11 with --disable-shared

2020-07-19 Thread 570070308 at qq dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96240 Bug ID: 96240 Summary: Error in building gcc-11 with --disable-shared Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lib