[Bug fortran/57284] [OOP] ICE with find_array_spec for polymorphic arrays

2019-04-20 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57284 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org --- Commen

[Bug testsuite/81058] FAIL: gcc.target/i386/avx512bw-vpmovu?swb-1.c scan-assembler-times vpmovu?swb.*

2019-04-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81058 --- Comment #6 from Iain Sandoe --- (In reply to Iain Sandoe from comment #5) > Created attachment 46210 [details] > Patch for testing > > Darwin doesn't support non-pic for user-space programs, so these tests fail > (and the codeine is sufficie

[Bug tree-optimization/32605] Missing byte swap optimizations

2019-04-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32605 --- Comment #6 from Andrew Pinski --- (In reply to Jed Brown from comment #5) > The missed optimization even exists for code such as this, which should > compile to a simple load on LE architectures. That is because GCC decided to only optimize

[Bug fortran/90169] Setting an allocatable variable length character array in a type incorrectly sets all members of the array

2019-04-20 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90169 Dominique d'Humieres changed: What|Removed |Added Resolution|WONTFIX |DUPLICATE --- Comment #7 from Dom

[Bug fortran/72709] Incorrect assignment of allocatable character array used as component of derived type

2019-04-20 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72709 Dominique d'Humieres changed: What|Removed |Added CC||menospaamthereaper@hotmail.

[Bug fortran/70752] Incorrect LEN for ALLOCATABLE CHARACTER

2019-04-20 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70752 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/68241] [meta-bug] [F03] Deferred-length character

2019-04-20 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68241 Bug 68241 depends on bug 70752, which changed state. Bug 70752 Summary: Incorrect LEN for ALLOCATABLE CHARACTER https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70752 What|Removed |Added

[Bug fortran/90150] wrong output produced by float format fX.Y descriptor following translated scientific format XpeY.Z

2019-04-20 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90150 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug debug/90194] New: ICE in expand_debug_expr, at cfgexpand.c:5244

2019-04-20 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90194 Bug ID: 90194 Summary: ICE in expand_debug_expr, at cfgexpand.c:5244 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-checking Severity: normal Prior

[Bug other/90195] New: GCC: Insecure Tmp Write(s) / Arbitrary Data Injection

2019-04-20 Thread pat at rack911labs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90195 Bug ID: 90195 Summary: GCC: Insecure Tmp Write(s) / Arbitrary Data Injection Product: gcc Version: 4.8.5 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug inline-asm/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread mathieu.desnoyers at efficios dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 --- Comment #2 from Mathieu Desnoyers --- By the way, it can also be reproduced by replacing the "jmp" instruction within the inline asm by a ".long": # 1 "test-asm-goto-data.c" # 1 "" # 1 "" # 31 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 32

[Bug other/90195] GCC: Insecure Tmp Write(s) / Arbitrary Data Injection

2019-04-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90195 --- Comment #1 from Andrew Pinski --- Use a TMPDIR env if you want to prevent other users from getting access to files. This is a minor security hole really because it allows a person with already have access to do bad things. If you trust an u

[Bug other/90195] GCC: Insecure Tmp Write(s) / Arbitrary Data Injection

2019-04-20 Thread pat at rack911labs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90195 --- Comment #2 from pat at rack911labs dot com --- (In reply to Andrew Pinski from comment #1) > Use a TMPDIR env if you want to prevent other users from getting access to > files. > > This is a minor security hole really because it allows a pers

[Bug c/90167] invalid example in GCC documentation wrt. effective type rules

2019-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90167 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug fortran/90166] Compiler Fails at Assembler

2019-04-20 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90166 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug d/89293] libphobos: core.atomic should have fallback for no atomic library

2019-04-20 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89293 --- Comment #1 from ibuclaw at gcc dot gnu.org --- Author: ibuclaw Date: Sat Apr 20 17:14:50 2019 New Revision: 270470 URL: https://gcc.gnu.org/viewcvs?rev=270470&root=gcc&view=rev Log: libphobos: core.atomic should have fallback when there's no

[Bug d/89293] libphobos: core.atomic should have fallback for no atomic library

2019-04-20 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89293 Iain Buclaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug driver/90195] GCC: Insecure Tmp Write(s) / Arbitrary Data Injection

2019-04-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90195 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/83029] Memory leaks due to leaked thread local variable

2019-04-20 Thread ppluzhnikov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83029 Paul Pluzhnikov changed: What|Removed |Added CC||ppluzhnikov at google dot com --- Comm

[Bug tree-optimization/88775] [8/9 Regression] Optimize std::string assignment

2019-04-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88775 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment

[Bug target/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 Andrew Pinski changed: What|Removed |Added CC||ubizjak at gmail dot com Compon

[Bug libstdc++/83029] Memory leaks due to leaked thread local variable

2019-04-20 Thread ppluzhnikov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83029 --- Comment #3 from Paul Pluzhnikov --- Reconfirmed with today trunk (r270470).

[Bug d/90130] gdc.test/runnable/test12.d FAILs

2019-04-20 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90130 --- Comment #1 from Iain Buclaw --- (In reply to Rainer Orth from comment #0) > The gdc.test/runnable/test12.d test FAILs on Solaris 11/SPARC with Robin's > big-endian > patches applied: > > FAIL: gdc.test/runnable/test12.d -finline-functions -f

[Bug target/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Comme

[Bug target/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 --- Comment #5 from Andrew Pinski --- (In reply to Segher Boessenkool from comment #4) > It actually ICEs if you have checking enabled. Didn't for me with: GNU C17 (GCC) version 9.0.1 20190401 (experimental) [master revision 449a19898aa:0239598e

[Bug target/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 --- Comment #6 from Segher Boessenkool --- It emits an insn instead if a jump_insn in the asm, during split1, in (define_split [(match_operand 0 "tls_address_pattern")] "TARGET_TLS_DIRECT_SEG_REFS" [(match_dup 0)] "operands[0] = ix86_rew

[Bug target/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 --- Comment #7 from Segher Boessenkool --- The same splitter is what causes the bb of the asm to be marked as always falling through, which is why that non-fallthrough label is eventually deleted.

[Bug target/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

2019-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193 --- Comment #8 from Segher Boessenkool --- (As Alexander said in comment 1... I need to learn how to read some day).

[Bug c++/90196] New: std:: types unused without warnings but simple type not affected

2019-04-20 Thread maxim.prohorenko at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90196 Bug ID: 90196 Summary: std:: types unused without warnings but simple type not affected Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/90196] std:: types unused without warnings but simple type not affected

2019-04-20 Thread maxim.prohorenko at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90196 --- Comment #1 from Максим Прохоренко --- Start prog.cc:6:19: warning: unused variable 'std_unused_bitset' [-Wunused-variable] std::bitset<20> std_unused_bitset; ^ prog.cc:9:10: warning: unused variable 'unused_double' [-Wunus

[Bug preprocessor/60875] `_Pragma("message \"foo\")"` doesn't work in expression contexts.

2019-04-20 Thread nok.raven at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60875 --- Comment #6 from Nikita Kniazev --- > Those pragmas are all extensions, so the standard doesn't cover them. There was a Clang bug report recently with a pretty much same code I had posted previously and Clang developers said that it is ill-fo

[Bug inline-asm/90181] Feature request: provide a way to explicitly select specific named registers in constraints

2019-04-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90181 Segher Boessenkool changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug inline-asm/90181] Feature request: provide a way to explicitly select specific named registers in constraints

2019-04-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90181 --- Comment #5 from Andrew Pinski --- Actually it is not as bad if you use preprocessor tricks. Like this code from glibc for aarch64: # undef INTERNAL_SYSCALL_RAW # define INTERNAL_SYSCALL_RAW(name, err, nr, args...) \ ({ long _sys

[Bug target/82920] cet test failures on darwin

2019-04-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82920 Iain Sandoe changed: What|Removed |Added Attachment #46208|0 |1 is obsolete|

[Bug testsuite/81058] FAIL: gcc.target/i386/avx512bw-vpmovu?swb-1.c scan-assembler-times vpmovu?swb.*

2019-04-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81058 Iain Sandoe changed: What|Removed |Added Attachment #46210|0 |1 is obsolete|