[Bug target/92902] jump tables are put into the text section

2019-12-14 Thread gcc at tribudubois dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92902 --- Comment #18 from Jean-Christophe Dubois --- (In reply to Mikael Pettersson from comment #17) > My though reading this is that most RICSs have problems synthesizing large > literals, so putting a jump table in .text might increase the

[Bug fortran/92753] [9/10 Regression] ICE in gfc_trans_call, at fortran/trans-stmt.c:392

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

[Bug tree-optimization/92930] [8/9/10 Regression] GCC incorrectly optimizes away __builtin_apply() calls

2019-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92930 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Sat Dec 14 11:18:30 2019 New Revision: 279394 URL: https://gcc.gnu.org/viewcvs?rev=279394=gcc=rev Log: PR tree-optimization/92930 * ipa-pure-const.c

[Bug testsuite/92941] New: Test failure when no C++ compiler built

2019-12-14 Thread green at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92941 Bug ID: 92941 Summary: Test failure when no C++ compiler built Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/91726] [8/9/10 Regression] ICE in gfc_conv_array_ref, at fortran/trans-array.c:3612

2019-12-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91726 --- Comment #5 from Paul Thomas --- (In reply to anlauf from comment #4) > This appears to be fixed on trunk. Since this is marked as a regression, > shall it be backported? Hi Harald, Yes it should. Unfortunately, I am working every waking

[Bug ipa/92357] ICE in IPA pass fnsummary in openmp offload

2019-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92357 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Sat Dec 14 11:19:07 2019 New Revision: 279395 URL: https://gcc.gnu.org/viewcvs?rev=279395=gcc=rev Log: PR ipa/92357 * ipa-fnsummary.c (ipa_fn_summary_write): Use

[Bug tree-optimization/92930] [8/9 Regression] GCC incorrectly optimizes away __builtin_apply() calls

2019-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92930 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] GCC |[8/9 Regression] GCC

[Bug target/92902] jump tables are put into the text section

2019-12-14 Thread gcc at tribudubois dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92902 --- Comment #19 from Jean-Christophe Dubois --- (In reply to Andrew Pinski from comment #16) > (In reply to Jean-Christophe Dubois from comment #15) > > Am I missing something? > > YES. Most likely it will not be loaded in the instruction

[Bug tree-optimization/92932] Optimizers generate wrong code due to aggressive data optimization.

2019-12-14 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92932 --- Comment #2 from Georg-Johann Lay --- (In reply to Andrew Pinski from comment #1) > Dup of at least PR92294 and PR54666; These PRs are different because no target hook is needed to see that the code is wrong. This is different with PR92606

[Bug demangler/70517] c++filt crashes when demangling a symbol

2019-12-14 Thread mark at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70517 --- Comment #6 from Mark Wielaard --- (In reply to Christian Biesinger from comment #5) > Using binutils from a month ago or so, this does not crash but also does not > demangle... Could you be slightly more specific? Which symbol produced by

[Bug fortran/92753] [9/10 Regression] ICE in gfc_trans_call, at fortran/trans-stmt.c:392

2019-12-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92753 --- Comment #8 from Paul Thomas --- Created attachment 47497 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47497=edit Provisional patch for the PR The attached patch fixes the bugs in this PR. However, complex components of derived type

[Bug c++/92878] Parenthesized aggregate initialization doesn't work in a new-expression

2019-12-14 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92878 --- Comment #7 from Ville Voutilainen --- __is_constructible is incorrectly false for such an aggregate: struct aggressive_aggregate { int a; int b; }; int main() { static_assert(__is_constructible(aggressive_aggregate, int, int));

[Bug middle-end/92943] New: missing -Wformat-overflow with an allocated buffer with non-constant size in known range

2019-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92943 Bug ID: 92943 Summary: missing -Wformat-overflow with an allocated buffer with non-constant size in known range Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug middle-end/92942] New: missing -Wstringop-overflow for allocations with a negative lower bound size

2019-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92942 Bug ID: 92942 Summary: missing -Wstringop-overflow for allocations with a negative lower bound size Product: gcc Version: 10.0 Status: UNCONFIRMED Severity:

[Bug c++/92878] Parenthesized aggregate initialization doesn't work in a new-expression

2019-12-14 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92878 --- Comment #8 from Ville Voutilainen --- One more thing besides the __is_constructible; this aggregate doesn't seem to work in an unevaluated context. Both decltype(aggressive_aggregate(1,2)) and noexcept(aggressive_aggregate(1,2)) are

[Bug fortran/92114] equivalence in module causes ICE

2019-12-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92114 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug c++/86464] Delegating constructor causes error if parameter has same name as class

2019-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86464 --- Comment #2 from Eric Gallager --- (In reply to Jonathan Wakely from comment #1) > EDG accepts it but Clang also rejects it: > > del.cc:5:11: error: member initializer 'foo' does not name a non-static data > member or base class > :

[Bug c++/92878] Parenthesized aggregate initialization doesn't work in a new-expression

2019-12-14 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92878 --- Comment #9 from Ville Voutilainen --- This seems to do the right thing for __is_constructible. I haven't looked at decltype or noexcept yet. diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 97c27c51ea3..4b8daf8634f 100644 ---

[Bug c/61579] -Wwrite-strings does not behave as a warning option

2019-12-14 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61579 --- Comment #6 from Rich Felker --- Ping.

[Bug fortran/70853] ICE on pointing to null, in gfc_add_block_to_block, at fortran/trans.c:1599

2019-12-14 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70853 anlauf at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-invalid-code

[Bug preprocessor/92919] invalid memory access in wide_str_to_charconst when running ucn2.C testcase (caught by hwasan)

2019-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92919 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Sat Dec 14 22:18:53 2019 New Revision: 279399 URL: https://gcc.gnu.org/viewcvs?rev=279399=gcc=rev Log: PR preprocessor/92919 * charset.c (wide_str_to_charconst): If str

[Bug libfortran/90374] Fortran 2018: Support d0.d, e0.d, es0.d, en0.d, g0.d and ew.d e0 edit descriptors for output

2019-12-14 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90374 --- Comment #19 from Steve Kargl --- On Sat, Dec 14, 2019 at 07:47:46AM +, thenlich+gccbug at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90374 > > --- Comment #18 from Thomas Henlich --- > (In reply to Thomas

[Bug target/91534] some defined builtins are not usable

2019-12-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91534 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org ---