[Bug target/96127] ICE in extract_insn, at recog.c:2294

2020-08-29 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #2

[Bug target/96849] New: [11 Regression] ICE: in extract_insn, at recog.c:2294 (error: unrecognizable insn)

2020-08-29 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96849 Bug ID: 96849 Summary: [11 Regression] ICE: in extract_insn, at recog.c:2294 (error: unrecognizable insn) Product: gcc Version: 11.0 Status: UNCONFIRMED Keyword

[Bug c++/96848] New: Inherited conditionally explicit constructors via using declaration do not enforce explicitness if dependent on template parameter

2020-08-29 Thread northon_patrick3 at yahoo dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96848 Bug ID: 96848 Summary: Inherited conditionally explicit constructors via using declaration do not enforce explicitness if dependent on template parameter Product: gcc

[Bug c/96847] New: Code size increase +42% depending on memory size allocated on stack for ARM Cortex-M3

2020-08-29 Thread fredrik.hederstie...@securitas-direct.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96847 Bug ID: 96847 Summary: Code size increase +42% depending on memory size allocated on stack for ARM Cortex-M3 Product: gcc Version: unknown Status: UNCONFIRMED S

[Bug target/96846] [x86] Prefer xor/test/setcc over test/setcc/movzx sequence

2020-08-29 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96846 --- Comment #4 from andysem at mail dot ru --- (In reply to Jakub Jelinek from comment #3) > mov edx, DWORD PTR [rdi] > cmp edx, esi > seteal > cmp edx, r9d > setedl > or eax

[Bug target/96846] [x86] Prefer xor/test/setcc over test/setcc/movzx sequence

2020-08-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96846 Jakub Jelinek changed: What|Removed |Added CC||uros at gcc dot gnu.org --- Comment #3 f

[Bug middle-end/87256] hppa spends huge amount of time in synth_mult()

2020-08-29 Thread slyfox at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87256 --- Comment #18 from Sergei Trofimovich --- Thank you!

[Bug target/96846] [x86] Prefer xor/test/setcc over test/setcc/movzx sequence

2020-08-29 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96846 --- Comment #2 from andysem at mail dot ru --- (In reply to Jakub Jelinek from comment #1) In the godbolt link there is also a third case, which is similar to the second one, but does not reuse the source register for comparison results. unsigne

[Bug c++/88292] Static initialization problem with thread_local and templates

2020-08-29 Thread tobias.bruell at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88292 --- Comment #2 from Toby Brull --- Probably (at least partly) a duplicate of PR 81880. Seems to be working now on more recent versions (7.5, 8.4, 10.1), even though PR 81880 still persists. Close?

[Bug c++/58366] invocation of thread_local class containing bound function leads to : "Illegal instruction: 4"

2020-08-29 Thread tobias.bruell at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58366 Toby Brull changed: What|Removed |Added CC||tobias.bruell at gmail dot com --- Comment

[Bug target/96846] [x86] Prefer xor/test/setcc over test/setcc/movzx sequence

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

[Bug libgcc/96845] undefined reference to `__aarch64_ldadd4_acq_rel'

2020-08-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96845 --- Comment #2 from Andrew Pinski --- (In reply to Bernhard Rosenkraenzer from comment #0) > Some Linux distributions have a workaround for this in their gcc packaging - > they replace libgcc_s.so with an ld script that pulls in libgcc if needed

[Bug libgcc/96845] undefined reference to `__aarch64_ldadd4_acq_rel'

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

[Bug c++/59994] [meta-bug] thread_local

2020-08-29 Thread tobias.bruell at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59994 Toby Brull changed: What|Removed |Added CC||tobias.bruell at gmail dot com --- Comment

[Bug libfortran/93727] Fortran 2018: EX edit descriptor

2020-08-29 Thread jvdelisle at charter dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93727 --- Comment #4 from jvdelisle at charter dot net --- An Update. I have the front end and runtime parsing for OUTPUT done and am now looking at the actual implementation. We have the printf series of functions available and can use the %A format s

[Bug target/96846] New: [x86] Prefer xor/test/setcc over test/setcc/movzx sequence

2020-08-29 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96846 Bug ID: 96846 Summary: [x86] Prefer xor/test/setcc over test/setcc/movzx sequence Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/69775] thread_local extern variable causes linkage error

2020-08-29 Thread tobias.bruell at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69775 Toby Brull changed: What|Removed |Added CC||tobias.bruell at gmail dot com --- Comment

[Bug libgcc/96845] New: undefined reference to `__aarch64_ldadd4_acq_rel'

2020-08-29 Thread bero at lindev dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96845 Bug ID: 96845 Summary: undefined reference to `__aarch64_ldadd4_acq_rel' Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug c++/67135] [thread_local] heap-use-after-free (OS X 10.10.4)

2020-08-29 Thread tobias.bruell at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67135 Toby Brull changed: What|Removed |Added CC||tobias.bruell at gmail dot com --- Comment

[Bug fortran/96843] gfortran rejects as shape mismatch rank one logical array arguments

2020-08-29 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96843 --- Comment #2 from Dominique d'Humieres --- The code compiles with r11-2639 (2020-08-10), but gives the error with r11-2402 (2020-07-29). May be r11-2489 for pr96320.

[Bug c/96844] OpenMP: two worksharing constructs with different num_threads clauses break thread pooling

2020-08-29 Thread mority at posteo dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96844 --- Comment #1 from Moritz Fischer --- Created attachment 49155 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49155&action=edit python script to count number of different threads used for each worksharing construct

[Bug c/96844] New: OpenMP: two worksharing constructs with different num_threads clauses break thread pooling

2020-08-29 Thread mority at posteo dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96844 Bug ID: 96844 Summary: OpenMP: two worksharing constructs with different num_threads clauses break thread pooling Product: gcc Version: 10.2.0 Status: UNCONFIRMED

[Bug middle-end/96200] Implement __builtin_thread_pointer() and __builtin_set_thread_pointer() if TLS is supported

2020-08-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96200 --- Comment #9 from H.J. Lu --- (In reply to Florian Weimer from comment #8) > (In reply to H.J. Lu from comment #7) > > Give that the tcb field is setup by the C run-time on Linux/x86, should > > it be provided by a run-time header file? > > Ye

[Bug fortran/96843] gfortran rejects as shape mismatch rank one logical array arguments

2020-08-29 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96843 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/96843] New: gfortran rejects as shape mismatch rank one logical array arguments

2020-08-29 Thread w.clodius at icloud dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96843 Bug ID: 96843 Summary: gfortran rejects as shape mismatch rank one logical array arguments Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/96839] gfortran thinks common_bits starts a common block

2020-08-29 Thread w.clodius at icloud dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96839 --- Comment #2 from William Clodius --- I think so. > On Aug 29, 2020, at 8:17 AM, dominiq at lps dot ens.fr > wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96839 > > Dominique d'Humieres changed: > > What|Removed

[Bug c++/91618] template-id required to friend a function template, even for a qualified-id

2020-08-29 Thread language.lawyer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91618 Language Lawyer changed: What|Removed |Added CC||language.lawyer at gmail dot com ---

[Bug fortran/96839] gfortran thinks common_bits starts a common block

2020-08-29 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96839 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Priority|P3

[Bug c++/90885] GCC should warn about 2^16 and 2^32 and 2^64

2020-08-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90885 David Binderman changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment

[Bug c/96842] New: enhancement: copy clang Wheader-guard

2020-08-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96842 Bug ID: 96842 Summary: enhancement: copy clang Wheader-guard Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug middle-end/92210] no warning for invariable used in loop condition (i.e. add clang's -Wfor-loop-analysis)

2020-08-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92210 --- Comment #5 from David Binderman --- Not only does clang detect that the control variable isn't changed, it also detects when the control variable is changed too much. Code like this gets warned: for (int i = 0; i < 10; ++i) { // whatever

[Bug middle-end/96200] Implement __builtin_thread_pointer() and __builtin_set_thread_pointer() if TLS is supported

2020-08-29 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96200 --- Comment #8 from Florian Weimer --- (In reply to H.J. Lu from comment #7) > Give that the tcb field is setup by the C run-time on Linux/x86, should > it be provided by a run-time header file? Yes, it seems reasonable to me. Ideally, it would

[Bug middle-end/92210] no warning for invariable used in loop condition (i.e. add clang's -Wfor-loop-analysis)

2020-08-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92210 David Binderman changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment

[Bug middle-end/96200] Implement __builtin_thread_pointer() and __builtin_set_thread_pointer() if TLS is supported

2020-08-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96200 --- Comment #7 from H.J. Lu --- (In reply to Florian Weimer from comment #6) > (In reply to H.J. Lu from comment #4) > > On Linux/i386 and Linux/x86-64, thread pointer access is done via syscall. > > On Linux/x86-64, __builtin_thread_pointer and

[Bug fortran/96495] [gfortran] Composition of user-defined operators does not copy ALLOCATABLE property of derived type

2020-08-29 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96495 --- Comment #4 from Paul Thomas --- The fix is submitted at: https://gcc.gnu.org/pipermail/fortran/2020-August/054945.html Regards Paul

[Bug analyzer/96798] Analyzer failures on Darwin

2020-08-29 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96798 --- Comment #9 from Iain Sandoe --- (In reply to Iain Sandoe from comment #8) > (In reply to Iain Sandoe from comment #7) > > (In reply to David Malcolm from comment #6) > > > Thanks! The "memset" call has become a call to "__builtin___memset_ch

[Bug analyzer/96798] Analyzer failures on Darwin

2020-08-29 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96798 --- Comment #8 from Iain Sandoe --- (In reply to Iain Sandoe from comment #7) > (In reply to David Malcolm from comment #6) > > Thanks! The "memset" call has become a call to "__builtin___memset_chk" > > (perhaps due to _FORTIFY_SOURCE, or somet

[Bug analyzer/96798] Analyzer failures on Darwin

2020-08-29 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96798 --- Comment #7 from Iain Sandoe --- (In reply to David Malcolm from comment #6) > Thanks! The "memset" call has become a call to "__builtin___memset_chk" > (perhaps due to _FORTIFY_SOURCE, or something similar in Darwin's libc?), (transitive in