[Bug tree-optimization/84670] [8 Regression] ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84714] New: internal compiler error: in create_tmp_var, at gimple-expr.c:476

2018-03-05 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84714 Bug ID: 84714 Summary: internal compiler error: in create_tmp_var, at gimple-expr.c:476 Product: gcc Version: 8.0.1 Status: UNCONFIRMED Keywords: ice-on-invalid

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 --- Comment #7 from Jakub Jelinek --- #include #include template constexpr char to_char(alphabet_type const alph) { return alph.to_char(); } constexpr const char *check[][3] = { { "ACGT", __null, __null }, { "ACGT", "-", __null }, { "ACG

[Bug middle-end/84019] [7/8 regression] ICE in fold-const of std::complex division

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84019 Allan Jensen changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 --- Comment #8 from Jakub Jelinek --- Created attachment 43562 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43562&action=edit pr84684-7.ii Even with this simplified version I still get: pr84684-6.C: In instantiation of ‘static constexpr

[Bug c++/84497] link errors with trivial external thread_local variables

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84497 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Mon Mar 5 13:48:43 2018 New Revision: 258244 URL: https://gcc.gnu.org/viewcvs?rev=258244&root=gcc&view=rev Log: [PR c++/84497] ref to undefined tls init https://gcc.gnu.org/ml/gcc-pat

[Bug c++/84497] link errors with trivial external thread_local variables

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84497 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

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

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59994 Bug 59994 depends on bug 84497, which changed state. Bug 84497 Summary: link errors with trivial external thread_local variables https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84497 What|Removed |Added ---

[Bug tree-optimization/84712] Missed evaluating to constant at tree level

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84712 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug target/84710] [8 Regression] ICE: RTL check: expected code 'reg', have 'subreg' in rhs_regno, at rtl.h:1896 with -O -fno-forward-propagate

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84710 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug fortran/54687] Use gcc option machinery for gfortran

2018-03-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54687 Dominique d'Humieres changed: What|Removed |Added Status|NEW |WAITING --- Comment #13 from Domi

[Bug other/84715] New: "./configure --disable-multilib && make" fails due to "g++: error: gengtype-lex.c: No such file or directory"

2018-03-05 Thread krichter at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84715 Bug ID: 84715 Summary: "./configure --disable-multilib && make" fails due to "g++: error: gengtype-lex.c: No such file or directory" Product: gcc Version: unknown

[Bug fortran/56667] Syntax error causes misleading message: "Expected PARAMETER symbol in complex constant"

2018-03-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56667 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4 Status|NEW

[Bug other/84715] "./configure --disable-multilib && make" fails due to "g++: error: gengtype-lex.c: No such file or directory"

2018-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84715 --- Comment #1 from Jonathan Wakely --- Don't run ./configure in the source dir: https://gcc.gnu.org/wiki/FAQ#configure If you're building a snapshot or modifying the source, you need Flex: https://gcc.gnu.org/install/prerequisites.html#Tools_00

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/84694] [8 Regression] internal compiler error: tree check: expected tree that contains 'decl minimal' structure, have 'identifier_node' in do_friend, at cp/friend.c:498

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84694 Nathan Sidwell changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code --- Comment #3 from N

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 --- Comment #10 from Jakub Jelinek --- In the debugger when looking at cxx_eval_call_expression union_composition<0, dna4>::value_to_char_helper<4, dna4> (TARGET_EXPR ); I see: (gdb) p debug_generic_stmt (result) {._M_elems={65, 67, 67, 84}} whic

[Bug c++/84686] [6/7 Regression] Parenthesized discarded value expression are not evaluated with option -std=c++14

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84686 --- Comment #3 from Jason Merrill --- Author: jason Date: Mon Mar 5 14:28:07 2018 New Revision: 258245 URL: https://gcc.gnu.org/viewcvs?rev=258245&root=gcc&view=rev Log: PR c++/84686 - missing volatile loads. * cvt.c (convert_t

[Bug c++/84686] [6/7 Regression] Parenthesized discarded value expression are not evaluated with option -std=c++14

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84686 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Mar 5 14:28:15 2018 New Revision: 258246 URL: https://gcc.gnu.org/viewcvs?rev=258246&root=gcc&view=rev Log: PR c++/84686 - missing volatile loads. * cvt.c (convert_t

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 --- Comment #11 from Marek Polacek --- Seems like another of the wrong caching issues. I can't reproduce it on my laptop though; can you figure out where the first call, the one which ends up cached in the constexpr_call_table originates?

[Bug tree-optimization/84114] global reassociation pass prevents fma usage, generates slower code

2018-03-05 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84114 --- Comment #7 from Wilco --- Author: wilco Date: Mon Mar 5 14:40:55 2018 New Revision: 258248 URL: https://gcc.gnu.org/viewcvs?rev=258248&root=gcc&view=rev Log: [AArch64] PR84114: Avoid reassociating FMA As discussed in the PR, the reassociat

[Bug bootstrap/84716] New: bootstrap fails on Darwin with internal compiler error: in compute_antic_aux, at tree-ssa-pre.c:2148

2018-03-05 Thread mario-baumann at web dot de
del: posix gcc version 8.0.1 20180305 (experimental) (svn-revision-258242) Findings: - Delta reduction for isl_factorization.c is attached - Locally compiled with: /Gcc/8.0.1/.bld/./prev-gcc/xgcc -B/Gcc/8.0.1/.bld/./prev-gcc/ -B/Gcc/8.0.1/x86_64-apple-darwin17/bin/ -B/Gcc/8.0.1/x86_64-apple-darwin1

[Bug c++/84708] [8 Regression] internal compiler error: in lambda_expr_this_capture, at cp/lambda.c:772

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84708 Marek Polacek changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code Status|UNC

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 Jakub Jelinek changed: What|Removed |Added Keywords||wrong-code CC|

[Bug tree-optimization/84486] [7/8 Regression] code hoisting removes alignment assumption

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84486 --- Comment #4 from Richard Biener --- Author: rguenth Date: Mon Mar 5 15:00:48 2018 New Revision: 258249 URL: https://gcc.gnu.org/viewcvs?rev=258249&root=gcc&view=rev Log: 2018-03-05 Richard Biener PR tree-optimization/84486

[Bug tree-optimization/84486] [7 Regression] code hoisting removes alignment assumption

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84486 Richard Biener changed: What|Removed |Added Known to work||8.0 Summary|[7/8 Regression]

[Bug bootstrap/84716] bootstrap fails on Darwin with internal compiler error: in compute_antic_aux, at tree-ssa-pre.c:2148

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84716 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/84670] [8 Regression] ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 Richard Biener changed: What|Removed |Added CC||mario-baumann at web dot de --- Comment

[Bug other/84715] "./configure --disable-multilib && make" fails due to "g++: error: gengtype-lex.c: No such file or directory"

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84715 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/84717] New: C compiler accepts fortran style suffix "d" with float number but result is strange

2018-03-05 Thread stiefschmied at alice dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84717 Bug ID: 84717 Summary: C compiler accepts fortran style suffix "d" with float number but result is strange Product: gcc Version: 6.4.0 Status: UNCONFIRMED Sever

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 --- Comment #13 from Jakub Jelinek --- If the in-place modification of the CONSTRUCTOR in these cases are intentional, the fix could be: if (entry == NULL) { /* We need to keep a pointer to the entry, not just the slot,

[Bug c/84717] C compiler accepts fortran style suffix "d" with float number but result is strange

2018-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84717 --- Comment #1 from Jonathan Wakely --- (In reply to stiefschmied from comment #0) > I think this is a compiler bug? The example code is attached. No. Compile with -Wpedantic and you see why it's accepted: 84717.c:3:21: warning: suffix for doub

[Bug middle-end/21161] [6/7/8 Regression] "clobbered by longjmp" warning ignores the data flow

2018-03-05 Thread bruno at clisp dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21161 --- Comment #15 from Bruno Haible --- > I think the following test case does show what Bruno was trying to prove. Yes, the test case from comment 14 much better reflects what this bug report is about, than the one from comment 13.

[Bug c++/84714] internal compiler error: in create_tmp_var, at gimple-expr.c:476

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

[Bug c/84717] suffix for double constant is a GCC extension is not documented

2018-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84717 Andrew Pinski changed: What|Removed |Added Keywords||documentation Status|UNCONFI

[Bug rtl-optimization/84713] ANY_RETURN_P does't check all SIMPLE_RETURNs

2018-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84713 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/84618] [8 Regression] ICE in build_capture_proxy, at cp/lambda.c:460

2018-03-05 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84618 --- Comment #4 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Mar 5 15:40:15 2018 New Revision: 258250 URL: https://gcc.gnu.org/viewcvs?rev=258250&root=gcc&view=rev Log: /cp 2018-03-05 Paolo Carlini PR c++/84618 *

[Bug c++/84618] [8 Regression] ICE in build_capture_proxy, at cp/lambda.c:460

2018-03-05 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84618 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Blocks|

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-05 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 84618, which changed state. Bug 84618 Summary: [8 Regression] ICE in build_capture_proxy, at cp/lambda.c:460 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84618 What|Removed |Added --

[Bug c++/84709] Cannot define method with same name of previously using declared class

2018-03-05 Thread jose.dapena at lge dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84709 --- Comment #2 from Jose Dapena Paz --- OK, just for understanding all the edges of this... So the fact that in namespace B A::Foo the full A::Foo name is still accessible is not relevant right?

[Bug c++/84686] [6/7 Regression] Parenthesized discarded value expression are not evaluated with option -std=c++14

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84686 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/84264] [8 Regression] ICE in rs6000_emit_le_vsx_store, at config/rs6000/rs6000.c:10367 starting with r256656

2018-03-05 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84264 --- Comment #7 from Peter Bergner --- Author: bergner Date: Mon Mar 5 15:52:11 2018 New Revision: 258251 URL: https://gcc.gnu.org/viewcvs?rev=258251&root=gcc&view=rev Log: gcc/ PR target/84264 * config/rs6000/vector.md (mov): Di

[Bug tree-optimization/84687] [8 Regression] error: invalid conversion in gimple call with -O3 and -ffast-math

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84687 --- Comment #4 from Jakub Jelinek --- Created attachment 43565 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43565&action=edit gcc8-pr84687.patch Untested fix.

[Bug target/84524] -O3 causes behavior change

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84524 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Mon Mar 5 16:01:03 2018 New Revision: 258252 URL: https://gcc.gnu.org/viewcvs?rev=258252&root=gcc&view=rev Log: PR target/84524 * config/i386/sse.md (*3): Replace with

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug middle-end/84718] New: [8 regression] ICE when compiling chromium

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84718 Bug ID: 84718 Summary: [8 regression] ICE when compiling chromium Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: midd

[Bug middle-end/84718] [8 regression] ICE when compiling chromium

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84718 --- Comment #1 from Allan Jensen --- Created attachment 43567 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43567&action=edit spdy_alt_svc_wire_format.s

[Bug middle-end/84718] [8 regression] ICE when compiling chromium

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84718 --- Comment #2 from Allan Jensen --- Created attachment 43568 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43568&action=edit spdy_alt_svc_wire_format.ii.gz

[Bug middle-end/84718] [8 regression] ICE when compiling chromium

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84718 --- Comment #3 from Marek Polacek --- Dup of bug 84670?

[Bug middle-end/84718] [8 regression] ICE when compiling chromium

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84718 --- Comment #4 from Allan Jensen --- I will update my gcc build and check

[Bug target/84524] -O3 causes behavior change

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84524 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Mon Mar 5 16:09:49 2018 New Revision: 258253 URL: https://gcc.gnu.org/viewcvs?rev=258253&root=gcc&view=rev Log: PR target/84524 * config/i386/sse.md (*3): Replace with

[Bug target/84524] -O3 causes behavior change

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84524 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84694] [8 Regression] internal compiler error: tree check: expected tree that contains 'decl minimal' structure, have 'identifier_node' in do_friend, at cp/friend.c:498

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84694 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84694] [8 Regression] internal compiler error: tree check: expected tree that contains 'decl minimal' structure, have 'identifier_node' in do_friend, at cp/friend.c:498

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84694 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Mon Mar 5 16:12:07 2018 New Revision: 258254 URL: https://gcc.gnu.org/viewcvs?rev=258254&root=gcc&view=rev Log: [PR c++/84694] ICE on template friend decl https://gcc.gnu.org/ml/gcc-p

[Bug ipa/83983] FAIL: g++.dg/lto/pr83121 (test for LTO warnings, pr83121_0.C line 8)

2018-03-05 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83983 --- Comment #9 from Eric Botcazou --- David, any idea about how to handle this? Otherwise I'm afraid that the new LTO warning framework looks rather counter-productive if it makes it easier to write tests that fail on half of the platforms...

[Bug c++/84707] [8 Regression] internal compiler error: Segmentation fault (tree_check()/duplicate_decls())

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84707 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Mon Mar 5 16:15:35 2018 New Revision: 258255 URL: https://gcc.gnu.org/viewcvs?rev=258255&root=gcc&view=rev Log: PR c++/84707 * decl.c (duplicate_decls): Check DECL_NAM

[Bug c++/84707] [8 Regression] internal compiler error: Segmentation fault (tree_check()/duplicate_decls())

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84707 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/84564] error: unable to find a register to spill with -mforce-indirect-call

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84564 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Mon Mar 5 16:24:43 2018 New Revision: 258256 URL: https://gcc.gnu.org/viewcvs?rev=258256&root=gcc&view=rev Log: PR target/84564 * config/i386/i386.c (ix86_function_ok_for

[Bug target/84564] error: unable to find a register to spill with -mforce-indirect-call

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84564 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/71832] [7/8 Regression] ICE on invalid C++11 code with incorrect decltype use for non-type template parameter: Segmentation fault

2018-03-05 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71832 Paolo Carlini changed: What|Removed |Added CC||paolo.carlini at oracle dot com --- Comm

[Bug bootstrap/84719] New: gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread gpnuma at centaurean dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 Bug ID: 84719 Summary: gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's Product: gcc Version: 7.3.0 Status: UNCONFIRMED

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/84720] New: internal compiler error: tree check: expected tree that contains 'decl minimal' structure, have 'error_mark' in decl_anon_ns_mem_p, at cp/tree.c:3472

2018-03-05 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84720 Bug ID: 84720 Summary: internal compiler error: tree check: expected tree that contains 'decl minimal' structure, have 'error_mark' in decl_anon_ns_mem_p, at cp/tree.c:3472

[Bug inline-asm/84683] [6/7/8 Regression] internal compiler error: in move_for_stack_reg, at reg-stack.c:1173

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84683 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread gpnuma at centaurean dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 --- Comment #2 from gpnuma at centaurean dot com --- (In reply to Andrew Pinski from comment #1) > Does -mcpu=native improve it? > Also is GCC calling memcpy instead of doing an inline version? No -march=native does not make any difference. And

[Bug target/84700] [6/7/8 Regression] ICE on 32-bit BE powerpc targets w/ -misel -O1

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84700 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/84670] [8 Regression] ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84670 Allan Jensen changed: What|Removed |Added CC||linux at carewolf dot com --- Comment #13

[Bug middle-end/84718] [8 regression] ICE when compiling chromium

2018-03-05 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84718 Allan Jensen changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/84371] test case gcc.target/powerpc/builtins-3.c fails on power9

2018-03-05 Thread willschm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84371 --- Comment #6 from Will Schmidt --- Author: willschm Date: Mon Mar 5 17:11:16 2018 New Revision: 258257 URL: https://gcc.gnu.org/viewcvs?rev=258257&root=gcc&view=rev Log: 2018-03-05 Will Schmidt Backport from trunk. 2018-0

[Bug target/84711] AArch32 big-endian fails when taking subreg of a vector mode to a scalar mode.

2018-03-05 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84711 Tamar Christina changed: What|Removed |Added Target Milestone|9.0 |8.0 --- Comment #2 from Tamar Christin

[Bug c++/84684] inserting random code / flags produces wrong code

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84684 --- Comment #15 from Marek Polacek --- I think this is the fix: --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -1251,8 +1251,7 @@ massage_init_elt (tree type, tree init, int nested, tsubst_flags_t complain) init = TARGET_EXPR_INITIAL (ini

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 H.J. Lu changed: What|Removed |Added Target|x86_64-apple-darwin17.4.0 |x86_64 CC|

[Bug target/84700] [6/7/8 Regression] ICE on 32-bit BE powerpc targets w/ -misel -O1

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84700 Jakub Jelinek changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Comment #2

[Bug target/84700] [6/7/8 Regression] ICE on 32-bit BE powerpc targets w/ -misel -O1

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84700 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 H.J. Lu changed: What|Removed |Added Status|WAITING |NEW --- Comment #4 from H.J. Lu --- I compare

[Bug lto/84592] [openacc,openmp] lto1: ICE in input_varpool_node, at lto-cgraph.c:1424: for CSWTCH symbol

2018-03-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84592 --- Comment #7 from Tom de Vries --- Created attachment 43571 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43571&action=edit Tentative patch Works on nvptx for the examples from comment 0, comment 3 and comment 5.

[Bug c/84721] New: [8 Regression] ICE in c_push_function_context, at c-decl.c:9667

2018-03-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84721 Bug ID: 84721 Summary: [8 Regression] ICE in c_push_function_context, at c-decl.c:9667 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c/84722] New: [8 Regression] ICE in create_dispatcher_calls, at multiple_target.c:147

2018-03-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84722 Bug ID: 84722 Summary: [8 Regression] ICE in create_dispatcher_calls, at multiple_target.c:147 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c/84723] New: [8 Regression] ICE in create_target_clone, at multiple_target.c:275

2018-03-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84723 Bug ID: 84723 Summary: [8 Regression] ICE in create_target_clone, at multiple_target.c:275 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug target/84700] [6/7/8 Regression] ICE on 32-bit BE powerpc targets w/ -misel -O1

2018-03-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84700 --- Comment #4 from Segher Boessenkool --- That patch is pre-approved if it tests fine. Thanks!

[Bug c/84721] [8 Regression] ICE in c_push_function_context, at c-decl.c:9667

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84721 Marek Polacek changed: What|Removed |Added Keywords||ice-on-invalid-code Status|U

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread gpnuma at centaurean dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 --- Comment #5 from gpnuma at centaurean dot com --- Which gcc and which clang ? Because on my platform, in the above code, if you isolate 3 bytes at a time and 5 bytes at a time it is way slower than clang (by doing manual unrolling). Or maybe it

[Bug c++/84709] Cannot define method with same name of previously using declared class

2018-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84709 --- Comment #3 from Jonathan Wakely --- Right, it's not relevant. The rule is not really about hiding ::Foo and making a name inaccessible, it's about the name "Foo" changing meaning in the class scope. Consider: struct Foo { }; struct Bar {

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread gpnuma at centaurean dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 --- Comment #6 from gpnuma at centaurean dot com --- If you compile the following code (-O3 being the only flag used) : #include #include #include #include #include #include #include int main(int argc, char *argv[]) { const uint64_t s

[Bug c++/84702] [8 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15082

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84702 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84702] [8 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15082

2018-03-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84702 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Mon Mar 5 18:44:24 2018 New Revision: 258258 URL: https://gcc.gnu.org/viewcvs?rev=258258&root=gcc&view=rev Log: [PR c++/84702] ICE with default tmpl arg of overload set https://gcc.gn

[Bug target/84719] gcc's __builtin_memcpy performance with certain number of bytes is terrible compared to clang's

2018-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84719 --- Comment #7 from Andrew Pinski --- I wonder if this is not __builtin_memcpy but rather how to optimize and putting in the lower bytes of an uint64_t. I think your benchmark is not benchmarking what you think it is benchmarking.

[Bug c++/84724] New: internal compiler error: in single_succ_edge, at basic-block.h:339

2018-03-05 Thread vegard.nossum at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84724 Bug ID: 84724 Summary: internal compiler error: in single_succ_edge, at basic-block.h:339 Product: gcc Version: 8.0.1 Status: UNCONFIRMED Keywords: ice-on-inval

[Bug target/84570] [og7, openacc, nvptx] Unused offloaded function parameters

2018-03-05 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84570 cesar at gcc dot gnu.org changed: What|Removed |Added CC||cesar at gcc dot gnu.org --- C

[Bug tree-optimization/84725] New: enable attribute nonstring for all narrow character types

2018-03-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84725 Bug ID: 84725 Summary: enable attribute nonstring for all narrow character types Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priori

[Bug tree-optimization/84725] enable attribute nonstring for all narrow character types

2018-03-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84725 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Status|UNCONFIRMED

[Bug fortran/56667] Syntax error causes misleading message: "Expected PARAMETER symbol in complex constant"

2018-03-05 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56667 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P4 |P5 Status|WAITING

[Bug target/84571] [og7, openacc, nvptx] 32-bit value passed in 64 bits to offloading function

2018-03-05 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84571 cesar at gcc dot gnu.org changed: What|Removed |Added CC||cesar at gcc dot gnu.org --- C

[Bug target/84264] [8 Regression] ICE in rs6000_emit_le_vsx_store, at config/rs6000/rs6000.c:10367 starting with r256656

2018-03-05 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84264 Peter Bergner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84560] [6/7/8 Regression] Internal error in std::function with std::memset

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84560 Jason Merrill changed: What|Removed |Added CC||moezzia at gmail dot com --- Comment #7

[Bug c++/60230] internal compiler error on lambdas capturing multidimensional arrays with dynamic boundary

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60230 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/54367] [meta-bug] lambda expressions

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 60230, which changed state. Bug 60230 Summary: internal compiler error on lambdas capturing multidimensional arrays with dynamic boundary https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60230 What|Removed

[Bug c++/84726] New: [8 regression] Unnecessary lambda capture of constant variables

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84726 Bug ID: 84726 Summary: [8 regression] Unnecessary lambda capture of constant variables Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ABI Sev

[Bug c++/84726] [8 regression] Unnecessary lambda capture of constant variables

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84726 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/84726] [8 regression] Unnecessary lambda capture of constant variables

2018-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84726 Jason Merrill changed: What|Removed |Added Target Milestone|--- |8.0

<    1   2   3   >