[Bug c++/81610] [8 Regression] bogus fix-it hint for a call to an undeclared function: for

2018-01-26 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81610 David Malcolm changed: What|Removed |Added Summary|bogus fix-it hint for a |[8 Regression] bogus fix-it

[Bug c++/80567] [8 Regression] bogus fixit hint for undeclared memset: else

2018-01-26 Thread dmalcolm at gcc dot gnu.org
|8.0 Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org Summary|bogus fixit hint for|[8 Regression] bogus fixit |undeclared memset: else |hint for undeclared memset

[Bug middle-end/84034] [6/7/8 Regression] incomplete warning message with dos line endings

2018-01-26 Thread dmalcolm at gcc dot gnu.org
||2018-01-26 CC||dmalcolm at gcc dot gnu.org Summary|incomplete warning message |[6/7/8 Regression] |with dos line endings |incomplete warning message ||with

[Bug plugins/83442] FAIL: gcc.dg/plugin/expensive-selftests-1.c -- timeout

2018-01-27 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83442 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug fortran/84135] [8 Regression] ICE in gfc_trans_array_cobounds, at fortran/trans-array.c:6033

2018-01-30 Thread dmalcolm at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2018-01-30 CC||dmalcolm at gcc dot gnu.org, ||koenigni at gcc dot gnu.org Ever confirmed|0 |1

[Bug fortran/84135] [8 Regression] ICE in gfc_trans_array_cobounds, at fortran/trans-array.c:6033

2018-01-30 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84135 --- Comment #3 from David Malcolm --- Segfault reading through a NULL value for ubound here: 6032 ubound = GFC_TYPE_ARRAY_UBOUND (type, dim); 6033 if (as->upper[dim] && !INTEGER_CST_P (ubound)) Program received signal SIGSEGV,

[Bug fortran/84134] [8 Regression] ICE: Floating point exception

2018-01-30 Thread dmalcolm at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2018-01-30 CC||dmalcolm at gcc dot gnu.org, ||koenigni at gcc dot gnu.org Ever confirmed|0 |1

[Bug fortran/84133] [8 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2706

2018-01-30 Thread dmalcolm at gcc dot gnu.org
||2018-01-30 CC||dmalcolm at gcc dot gnu.org, ||tkoenig at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed. Appears to have

[Bug fortran/84115] [8 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'indirect_ref' in add_decl_as_local, at fortran/trans-decl.c:256

2018-01-30 Thread dmalcolm at gcc dot gnu.org
||2018-01-30 CC||dmalcolm at gcc dot gnu.org, ||pault at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from David Malcolm --- Confirmed. Appears to have

[Bug c++/83583] ICE in synthesize_implicit_template_parm, at cp/parser.c:38794

2018-01-30 Thread dmalcolm at gcc dot gnu.org
||2018-01-30 CC||dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed for trunk, gcc 7 and gcc 6; gcc 5 didn't have -fconcepts. This asserti

[Bug c++/84136] [6/7/8 Regression] ICE when woking with labels as values

2018-01-30 Thread dmalcolm at gcc dot gnu.org
||2018-01-30 CC||dmalcolm at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org Summary|Compilation aborted when|[6/7/8 Regression] ICE when |woking with

[Bug c++/84136] [6/7/8 Regression] ICE with goto to an && label in another function

2018-01-30 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84136 David Malcolm changed: What|Removed |Added Keywords||ice-on-invalid-code Summary|[

[Bug tree-optimization/84136] [6/7/8 Regression] ICE with goto to an && label in another function

2018-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84136 --- Comment #3 from David Malcolm --- Discussion/patch: https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02451.html

[Bug c++/84152] Internal compiler error when compiling a cxx file

2018-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84152 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug rtl-optimization/84032] ICE in optimize_sc, at modulo-sched.c:1064

2018-01-31 Thread dmalcolm at gcc dot gnu.org
||2018-01-31 CC||dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed (with --target=powerpc-linux_spe and r257097 fwiw) Assertion fails here: #2 0x013584ef

[Bug rtl-optimization/84032] ICE in optimize_sc, at modulo-sched.c:1064

2018-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84032 --- Comment #2 from David Malcolm --- Created attachment 43309 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43309&action=edit Dumpfile from sms pass (up to the assertion failure)

[Bug tree-optimization/84152] [7 Regression] Internal compiler error when compiling a cxx file

2018-01-31 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84152 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/82795] [7 Regression] ICE in predicate_mem_writes, at tree-if-conv.c:2251

2018-02-01 Thread dmalcolm at gcc dot gnu.org
||dmalcolm at gcc dot gnu.org Resolution|FIXED |--- Target Milestone|8.0 |7.4 Summary|[8 Regression] ICE in |[7 Regression] ICE in |predicate_mem_writes, at|predicate_mem_writes, at

[Bug c++/83268] [7 Regression] internal compiler error: in lambda_expr_this_capture, at cp/lambda.c:785

2018-02-01 Thread dmalcolm at gcc dot gnu.org
||2018-02-01 CC||dmalcolm at gcc dot gnu.org Summary|internal compiler error: in |[7 Regression] internal |lambda_expr_this_capture, |compiler error: in |at cp/lambda.c:785

[Bug c/84183] internal compiler error: in initialize, at alloc-pool.h:257

2018-02-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84183 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-02-02 Thread dmalcolm at gcc dot gnu.org
||2018-02-02 CC||dmalcolm at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed with

[Bug c/83390] valgrind error in lra_eliminate_regs_1

2018-02-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83390 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug c/84195] newlines in deprecated diagnostics

2018-02-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84195 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-02-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84178 --- Comment #3 from David Malcolm --- (In reply to Arseny Solokha from comment #2) > Trivial change to the testcase also makes gcc-8 ICE in > mark_block_for_update(): Thanks; yes, I see this one segfault both trunk and gcc 7; gcc 6 is unaffected

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-02-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84178 --- Comment #4 from David Malcolm --- FWIW, in both cases the ICE started with r240865. I have a fix for the ICE in comment #0, but not yet for the one in comment #2.

[Bug target/84252] New: ICE in get_tracked_reg_offset when building libvpx for aarch64

2018-02-06 Thread dmalcolm at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dmalcolm at gcc dot gnu.org Target Milestone: --- Target: aarch64-redhat-linux Created attachment 43349 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43349&acti

[Bug target/84252] ICE in get_tracked_reg_offset when building libvpx for aarch64

2018-02-06 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84252 --- Comment #1 from David Malcolm --- In vt_add_function_parameter: (gdb) p incoming $6 = (parallel:OI [ (expr_list:REG_DEP_TRUE (reg:V4SI 32 v0 [ qIn0 ]) (const_int 0 [0])) (expr_list:REG_DEP_TRUE (reg:V4SI 33 v1 [ qI

[Bug c/84258] Bogus -Wformat warning "wide character string" for const unsigned char

2018-02-07 Thread dmalcolm at gcc dot gnu.org
||2018-02-07 CC||dmalcolm at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from David Malcolm --- Confirmed. The

[Bug c++/81610] [8 Regression] bogus fix-it hint for a call to an undeclared function: for

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81610 --- Comment #4 from David Malcolm --- Author: dmalcolm Date: Wed Feb 7 17:55:54 2018 New Revision: 257456 URL: https://gcc.gnu.org/viewcvs?rev=257456&root=gcc&view=rev Log: C++: avoid most reserved words as misspelling suggestions (PR c++/81610

[Bug c++/80567] [8 Regression] bogus fixit hint for undeclared memset: else

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80567 --- Comment #7 from David Malcolm --- Author: dmalcolm Date: Wed Feb 7 17:55:54 2018 New Revision: 257456 URL: https://gcc.gnu.org/viewcvs?rev=257456&root=gcc&view=rev Log: C++: avoid most reserved words as misspelling suggestions (PR c++/81610

[Bug c++/81610] [8 Regression] bogus fix-it hint for a call to an undeclared function: for

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81610 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80567] [8 Regression] bogus fixit hint for undeclared memset: else

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80567 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84269] New: C++ FE does not suggest which #include to use for "memset"

2018-02-07 Thread dmalcolm at gcc dot gnu.org
ty: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dmalcolm at gcc dot gnu.org Target Milestone: --- As noted in the fix for PR c++/81610 and PR c++/80567 here: https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02200.html > The C++

[Bug c++/84269] C++ FE does not suggest which #include to use for "memset"

2018-02-07 Thread dmalcolm at gcc dot gnu.org
||2018-02-07 Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org Target Milestone|--- |9.0 Ever confirmed|0 |1

[Bug c++/84269] C++ FE does not suggest which #include to use for "memset"

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84269 David Malcolm changed: What|Removed |Added Priority|P3 |P5

[Bug c++/80567] [8 Regression] bogus fixit hint for undeclared memset: else

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80567 David Malcolm changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug preprocessor/81419] GCC wrongly suggests function-like macro as fixit hint for undefined object-like macro

2018-02-07 Thread dmalcolm at gcc dot gnu.org
||dmalcolm at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org

[Bug c/69558] [6/7/8/9 Regression] glib2 warning pragmas stopped working

2018-02-07 Thread dmalcolm at gcc dot gnu.org
at gcc dot gnu.org |dmalcolm at gcc dot gnu.org --- Comment #22 from David Malcolm --- Assigning this to me in the hope that I'll get to it in gcc 9 stage 1.

[Bug c/84258] Bogus -Wformat warning "wide character string" for const unsigned char

2018-02-07 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84258 David Malcolm changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #4 from David Malcol

[Bug c++/80684] poor error message and fix-it hint for a function with an argument of undeclared type

2018-02-08 Thread dmalcolm at gcc dot gnu.org
||dmalcolm at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org

[Bug preprocessor/81419] GCC wrongly suggests function-like macro as fixit hint for undefined object-like macro

2018-02-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81419 David Malcolm changed: What|Removed |Added Target Milestone|--- |9.0

[Bug c++/84281] Heap grows indefinitely

2018-02-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84281 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug tree-optimization/84178] [7/8 Regression] ICE in release_bb_predicate

2018-02-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84178 --- Comment #5 from David Malcolm --- Candidate patch/RFC: https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00468.html

[Bug tree-optimization/84136] [6/7/8 Regression] ICE with goto to an && label in another function

2018-02-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84136 --- Comment #4 from David Malcolm --- Author: dmalcolm Date: Fri Feb 9 01:07:11 2018 New Revision: 257509 URL: https://gcc.gnu.org/viewcvs?rev=257509&root=gcc&view=rev Log: Fix ICE in find_taken_edge_computed_goto (PR 84136) PR 84136 reports a

[Bug tree-optimization/84136] [6/7 Regression] ICE with goto to an && label in another function

2018-02-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84136 David Malcolm changed: What|Removed |Added Summary|[6/7/8 Regression] ICE with |[6/7 Regression] ICE with

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 --- Comment #17 from David Malcolm --- Created attachment 45660 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45660&action=edit Selftest coverage The attached reproduces the problem via a minimal selftest, and is also fixed by attachment

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 --- Comment #18 from David Malcolm --- (In reply to Martin Liška from comment #15) > During the bug investigation I noticed a strange thing in line-map.c: > >700if (line_delta < 0 >701|| (line_delta > 10 >702&

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 --- Comment #19 from David Malcolm --- (In reply to David Malcolm from comment #17) > Created attachment 45660 [details] > Selftest coverage > > The attached reproduces the problem via a minimal selftest, and is also > fixed by attachment 45653

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 --- Comment #20 from David Malcolm --- (In reply to David Malcolm from comment #19) > (In reply to David Malcolm from comment #17) > > Created attachment 45660 [details] > > Selftest coverage > > > > The attached reproduces the problem via a min

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 --- Comment #21 from David Malcolm --- Author: dmalcolm Date: Tue Feb 12 01:09:31 2019 New Revision: 268789 URL: https://gcc.gnu.org/viewcvs?rev=268789&root=gcc&view=rev Log: linemap_line_start: protect against location_t overflow (PR lto/88147)

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-11 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/63326] whether a #pragma is a statement depends on the type of pragma

2019-02-12 Thread dmalcolm at gcc dot gnu.org
||dmalcolm at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org --- Comment #26 from David Malcolm --- Created attachment 45674 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45674&action=edit Work-in-progress patch fo

[Bug c/63326] whether a #pragma is a statement depends on the type of pragma

2019-02-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63326 David Malcolm changed: What|Removed |Added Target Milestone|--- |10.0

[Bug c++/89316] ICE in gen_reg_rtx, at emit-rtl.c:1155

2019-02-12 Thread dmalcolm at gcc dot gnu.org
||2019-02-12 CC||dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed on trunk and gcc-8. It's failing this assertion: 1155 gcc_assert (can_create_pse

[Bug c++/89036] [8/9 Regression] ICE if destructor has a requires

2019-02-13 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89036 --- Comment #5 from David Malcolm --- Author: dmalcolm Date: Wed Feb 13 15:48:37 2019 New Revision: 268847 URL: https://gcc.gnu.org/viewcvs?rev=268847&root=gcc&view=rev Log: C++ concepts: fix ICE with requires on dtors (PR c++/89036) PR c++/890

[Bug c++/88699] [9 Regression] tree check fail: expected function_decl, have using_decl in add_method, at cp/class.c:1137

2019-02-13 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88699 --- Comment #10 from David Malcolm --- Author: dmalcolm Date: Wed Feb 13 15:48:37 2019 New Revision: 268847 URL: https://gcc.gnu.org/viewcvs?rev=268847&root=gcc&view=rev Log: C++ concepts: fix ICE with requires on dtors (PR c++/89036) PR c++/89

[Bug c++/89036] [8 Regression] ICE if destructor has a requires

2019-02-13 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89036 David Malcolm changed: What|Removed |Added Summary|[8/9 Regression] ICE if |[8 Regression] ICE if

[Bug c/89341] ICE in get, at cgraph.h:1332

2019-02-13 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89341 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug tree-optimization/89283] [8/9 Regression] ICE: Segmentation fault (in stmt_could_throw_1_p)

2019-02-13 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89283 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug c/89341] [7/8/9 Regression] ICE in get, at cgraph.h:1332

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89341 --- Comment #4 from David Malcolm --- The -Wattributes warning would be emitted here in cgraphunit.c: process_function_and_variable_attributes: 777 if (lookup_attribute ("weakref", DECL_ATTRIBUTES (decl)) 778 && (node->de

[Bug c/89341] [7/8/9 Regression] ICE in get, at cgraph.h:1332

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89341 --- Comment #5 from David Malcolm --- Both decls of "foo" are using the same FUNCTION_DECL. node->alias is set in varasm.c: assemble_alias here: 5991cgraph_node::get_create (decl)->alias = true; when processing the second decl of "foo"

[Bug c++/85515] Bogus suggestions from "GCC's leaky abstractions"

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85515 --- Comment #7 from David Malcolm --- Author: dmalcolm Date: Thu Feb 14 22:57:34 2019 New Revision: 268908 URL: https://gcc.gnu.org/viewcvs?rev=268908&root=gcc&view=rev Log: Don't offer suggestions for compiler-generated variables (PR c++/85515)

[Bug c++/86329] Bogus fix-it hint: note: suggested alternative: '._72'

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86329 --- Comment #6 from David Malcolm --- Author: dmalcolm Date: Thu Feb 14 23:02:45 2019 New Revision: 268909 URL: https://gcc.gnu.org/viewcvs?rev=268909&root=gcc&view=rev Log: C++: don't offer bogus "._0" suggestions (PR c++/86329) PR c++/86329 r

[Bug c++/88795] ICE on class-template argument deduction if non-type parameter has indirection

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88795 --- Comment #6 from David Malcolm --- Author: dmalcolm Date: Thu Feb 14 23:14:56 2019 New Revision: 268915 URL: https://gcc.gnu.org/viewcvs?rev=268915&root=gcc&view=rev Log: Fix ICE on class-template argument deduction (PR c++/88795) PR c++/887

[Bug c++/89036] [8 Regression] ICE if destructor has a requires

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89036 --- Comment #7 from David Malcolm --- Author: dmalcolm Date: Thu Feb 14 23:17:51 2019 New Revision: 268916 URL: https://gcc.gnu.org/viewcvs?rev=268916&root=gcc&view=rev Log: C++ concepts: fix ICE with requires on dtors (PR c++/89036) PR c++/890

[Bug c++/67491] [meta-bug] concepts issues

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 89036, which changed state. Bug 89036 Summary: [8 Regression] ICE if destructor has a requires https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89036 What|Removed |Added

[Bug c++/89036] [8 Regression] ICE if destructor has a requires

2019-02-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89036 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/88944] Suggested alternative C stdbool.h

2019-02-15 Thread dmalcolm at gcc dot gnu.org
||2019-02-15 Assignee|unassigned at gcc dot gnu.org |dmalcolm at gcc dot gnu.org Target Milestone|--- |10.0 Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Thanks. FWIW trunk (gcc 9) no longer

[Bug c++/84916] Tweaks to template type elision

2019-02-15 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84916 David Malcolm changed: What|Removed |Added Target Milestone|9.0 |10.0 --- Comment #4 from David Malcolm

[Bug c++/88680] [9 Regression] bogus -Wtype-limits for constant expressions after r267272

2019-02-16 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88680 --- Comment #3 from David Malcolm --- Author: dmalcolm Date: Sat Feb 16 16:17:17 2019 New Revision: 268961 URL: https://gcc.gnu.org/viewcvs?rev=268961&root=gcc&view=rev Log: Fix excess warnings from -Wtype-limits with location wrappers (PR c++/8

[Bug c++/88680] [9 Regression] bogus -Wtype-limits for constant expressions after r267272

2019-02-16 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88680 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/89129] [meta-bug] bogus/missing -Wtype-limits warnings

2019-02-16 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89129 Bug 89129 depends on bug 88680, which changed state. Bug 88680 Summary: [9 Regression] bogus -Wtype-limits for constant expressions after r267272 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88680 What|Removed

[Bug c++/89405] [8/9 Regression] ICE in import_export_decl, at cp/decl2.c:2959

2019-02-19 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89405 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug middle-end/89091] ICE: Segmentation fault (in tree_class_check)

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89091 David Malcolm changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|dmalcolm at gcc

[Bug middle-end/89091] ICE: Segmentation fault (in tree_class_check)

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89091 --- Comment #6 from David Malcolm --- Created attachment 45774 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45774&action=edit Patch I came up with this patch; it survives bootstrap®rtesting, but am not sure if it's correct.

[Bug c/89410] [7/8/9 Regression] ICE in calculate_line_spans, at diagnostic-show-locus.c:1237 after #line

2019-02-20 Thread dmalcolm at gcc dot gnu.org
at gcc dot gnu.org |dmalcolm at gcc dot gnu.org

[Bug c/89410] [7/8/9 Regression] ICE in calculate_line_spans, at diagnostic-show-locus.c:1237 after #line

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89410 --- Comment #10 from David Malcolm --- (In reply to Jonny Grant from comment #4) > There's another related issue, can it be covered on this ticket? > > GCC does not show the part of the output below I marked with after > commenting out line 4 <-

[Bug c/89410] [7/8/9 Regression] ICE in calculate_line_spans, at diagnostic-show-locus.c:1237 after #line

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89410 --- Comment #13 from David Malcolm --- Author: dmalcolm Date: Wed Feb 20 20:07:20 2019 New Revision: 269050 URL: https://gcc.gnu.org/viewcvs?rev=269050&root=gcc&view=rev Log: Fix ICE with #line directive (PR c/89410) PR c/89410 reports various

[Bug c/89410] [7/8 Regression] ICE in calculate_line_spans, at diagnostic-show-locus.c:1237 after #line

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89410 David Malcolm changed: What|Removed |Added Summary|[7/8/9 Regression] ICE in |[7/8 Regression] ICE in

[Bug ipa/86395] add support of -fopt-info-inline in inliner

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86395 David Malcolm changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug other/84889] Ideas on revamping how we format diagnostics

2019-02-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84889 David Malcolm changed: What|Removed |Added Status|WAITING |ASSIGNED Target Milestone|9.0

[Bug c/89440] [9 Regression] ICE in vect_create_epilog_for_reduction, at tree-vect-loop.c:5502

2019-02-21 Thread dmalcolm at gcc dot gnu.org
||2019-02-21 CC||dmalcolm at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from David Malcolm --- Confirmed; it's failing this assertion: 5497 /* FORNOW. Currently not supporting the

[Bug c++/89390] [9 Regression] ICE in get_string, at spellcheck-tree.h:46

2019-02-22 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89390 --- Comment #5 from David Malcolm --- Author: dmalcolm Date: Sat Feb 23 01:19:38 2019 New Revision: 269145 URL: https://gcc.gnu.org/viewcvs?rev=269145&root=gcc&view=rev Log: Capture source location of dtors (PR c++/89390) gcc/cp/ChangeLog:

[Bug c/89410] [7/8 Regression] ICE in calculate_line_spans, at diagnostic-show-locus.c:1237 after #line

2019-02-26 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89410 --- Comment #18 from David Malcolm --- (In reply to Tamar Christina from comment #17) > Hi, > > I'm getting a test failure on master for these new tests > > UNRESOLVED: gcc.dg/pr89410-1.c: bad option "-1": must be -exact, -glob, > -regexp, or

[Bug c/89549] [7/8/9 Regression] -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

2019-03-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89549 --- Comment #2 from David Malcolm --- Can you attach the testcase please, rather than pasting it as a comment. I can't reproduce the note from the example, but whitespace is significant here, and I'm not sure roundtripping through a BZ comment h

[Bug c/89569] line number is not accurate on large file gcc compared to clang

2019-03-04 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89569 --- Comment #1 from David Malcolm --- I don't think the word "accurate" is right here: both gcc and clang print the wrong line number - they're just getting it wrong in different ways.

[Bug c/89549] [7/8/9 Regression] -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

2019-03-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89549 --- Comment #6 from David Malcolm --- (In reply to Martin Liška from comment #4) > Created attachment 45877 [details] > test-case Thanks; I'm able to see the behavior with that.

[Bug go/89598] New: go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread dmalcolm at gcc dot gnu.org
Assignee: ian at airs dot com Reporter: dmalcolm at gcc dot gnu.org CC: cmang at google dot com Target Milestone: --- I'm building gcc against mpfr-2.4.2.tar.bz2, which is the minimum version stated at: https://gcc.gnu.org/install/prerequisites.html which

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598 David Malcolm changed: What|Removed |Added Priority|P3 |P1 Summary|go frontend fails

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598 David Malcolm changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-06 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598 --- Comment #6 from David Malcolm --- (In reply to Ian Lance Taylor from comment #5) > This time for sure. Indeed: r269411 did fix the build against mpfr 2.4.2 for my test config. Thanks.

[Bug ipa/89341] [7/8/9 Regression] ICE in get, at cgraph.h:1332

2019-03-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89341 --- Comment #7 from David Malcolm --- (In reply to Martin Liška from comment #6) > David: Are you planning to send for it? I'm not sure what you mean by this, sorry.

[Bug other/89635] New: More ANSI SGR codes in diagnostics?

2019-03-08 Thread dmalcolm at gcc dot gnu.org
Component: other Assignee: dmalcolm at redhat dot com Reporter: dmalcolm at gcc dot gnu.org Target Milestone: --- In the discussion on my GCC 9 usability blog post, reddit user "evaned" said: > I wonder how plausible it is to cut out one of the lines in

[Bug other/89635] More ANSI SGR codes in diagnostics?

2019-03-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89635 David Malcolm changed: What|Removed |Added Target Milestone|--- |10.0

[Bug target/79926] i386: untranslated placeholder "exception/interrupt" in diagnostic

2019-03-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79926 --- Comment #3 from David Malcolm --- Author: dmalcolm Date: Fri Mar 8 22:27:08 2019 New Revision: 269515 URL: https://gcc.gnu.org/viewcvs?rev=269515&root=gcc&view=rev Log: i386.c: make "sorry" message more amenable to translation (PR target/79

[Bug other/89635] More ANSI SGR codes in diagnostics?

2019-03-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89635 --- Comment #2 from David Malcolm --- evaned posted this mockup of how it could look: https://imgur.com/tNg6qfh

[Bug ipa/89341] [7/8/9 Regression] ICE in get, at cgraph.h:1332

2019-03-10 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89341 --- Comment #9 from David Malcolm --- (In reply to Martin Liška from comment #8) > (In reply to David Malcolm from comment #7) > > (In reply to Martin Liška from comment #6) > > > David: Are you planning to send for it? > > I'm not sure what you

[Bug jit/87808] gcc_lib_dir is missing from libgccjit's search path

2019-03-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87808 --- Comment #2 from David Malcolm --- playback::context::invoke_driver builds the command line for the driver. Does it work with each of these: gcc_jit_context_set_bool_use_external_driver (ctxt, 1); gcc_jit_context_set_bool_use_external_d

[Bug jit/87808] gcc_lib_dir is missing from libgccjit's search path

2019-03-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87808 --- Comment #3 from David Malcolm --- You definitely need binutils for libgccjit; it calls the driver (embedded internally in the .so by default), which invokes the assembler and linker.

[Bug jit/87808] gcc_lib_dir is missing from libgccjit's search path when driver is not installed

2019-03-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87808 David Malcolm changed: What|Removed |Added Summary|gcc_lib_dir is missing from |gcc_lib_dir is missing from

<    2   3   4   5   6   7   8   9   10   11   >