[Bug c/91312] -Wconversion warning with += operator

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91312 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/93033] [10 Regression] error: incorrect sharing of tree nodes

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/93076] [10 Regression] internal compiler error: Segmentation fault during GIMPLE pass: cddce

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93076 Bug 93076 depends on bug 93033, which changed state. Bug 93033 Summary: [10 Regression] error: incorrect sharing of tree nodes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033 What|Removed |Added -

[Bug c++/93163] internal compiler error: verify_gimple failed

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93163 Bug 93163 depends on bug 93033, which changed state. Bug 93033 Summary: [10 Regression] error: incorrect sharing of tree nodes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033 What|Removed |Added -

[Bug c++/93077] [10 Regression] internal compiler error: in hash_operand during GIMPLE pass: fre

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93077 Bug 93077 depends on bug 93033, which changed state. Bug 93033 Summary: [10 Regression] error: incorrect sharing of tree nodes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033 What|Removed |Added -

[Bug c++/93048] ICE in verify_gimple

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93048 Bug 93048 depends on bug 93033, which changed state. Bug 93033 Summary: [10 Regression] error: incorrect sharing of tree nodes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033 What|Removed |Added -

[Bug ipa/93223] [9/10 Regression] ICE in devirtualization_time_bonus at gcc/ipa-cp.c:3161 since r261744

2020-01-10 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93223 Martin Jambor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug ipa/92971] Suspicious code in cgraph_edge_brings_all_agg_vals_for_node(), ipa-cp.c

2020-01-10 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92971 --- Comment #6 from Martin Jambor --- Author: jamborm Date: Fri Jan 10 19:30:56 2020 New Revision: 280131 URL: https://gcc.gnu.org/viewcvs?rev=280131&root=gcc&view=rev Log: IPA-CP: Remove bogus static keyword (PR 92971) 2020-01-10 Martin Jambo

[Bug tree-optimization/90838] Detect table-based ctz implementation

2020-01-10 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90838 --- Comment #8 from Wilco --- Author: wilco Date: Fri Jan 10 19:32:53 2020 New Revision: 280132 URL: https://gcc.gnu.org/viewcvs?rev=280132&root=gcc&view=rev Log: PR90838: Support ctz idioms Support common idioms for count trailing zeroes using

[Bug c++/23383] builtin array operator new is not marked with malloc attribute

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23383 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug bootstrap/93229] New: simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 Bug ID: 93229 Summary: simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug bootstrap/93229] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 --- Comment #1 from Andrew Pinski --- Looks like a missing check to see if it is scalar int mode.

[Bug c++/93207] [concepts] Variadic concepts refuse to compile when function definition is not inline

2020-01-10 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93207 --- Comment #1 from Vladimir Makarov --- Author: vmakarov Date: Fri Jan 10 20:07:45 2020 New Revision: 280133 URL: https://gcc.gnu.org/viewcvs?rev=280133&root=gcc&view=rev Log: 2020-01-10 Vladimir Makarov PR inline-asm/93207

[Bug c++/93207] [concepts] Variadic concepts refuse to compile when function definition is not inline

2020-01-10 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93207 --- Comment #2 from Vladimir Makarov --- Author: vmakarov Date: Fri Jan 10 20:18:00 2020 New Revision: 280135 URL: https://gcc.gnu.org/viewcvs?rev=280135&root=gcc&view=rev Log: 2020-01-10 Vladimir Makarov PR inline-asm/93207

[Bug inline-asm/93027] ICE: in match_reload, at lra-constraints.c:1060

2020-01-10 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93027 --- Comment #2 from Vladimir Makarov --- Sorry, I did a mistake in PR number and automatic commits reporting did not work. Here are the patches fixing the PR: https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=280133 https://gcc.gnu.org/vie

[Bug bootstrap/93229] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 --- Comment #2 from Wilco --- (In reply to David Malcolm from comment #0) > A pristine checkout of r280132 doesn't build for me on x86_64-pc-linux-gnu: > > ../../src/gcc/tree-ssa-forwprop.c: In function ‘bool > simplify_count_trailing_zeroes(gim

[Bug target/93177] PPC: Missing many useful platform intrinsics

2020-01-10 Thread memmerto at ca dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93177 --- Comment #4 from Matt Emmerton --- The intrinsics that we would find useful, having used them as provided by the IBM XL C/C++ compiler, are the following: __sync() __isync() __lwsync() __dcbt() __dcbtst() __lwarx() __ldarx() __stwcx() __std

[Bug libgomp/93219] unused return value in affinity-fmt.c

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93219 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Jan 10 20:42:00 2020 New Revision: 280137 URL: https://gcc.gnu.org/viewcvs?rev=280137&root=gcc&view=rev Log: PR libgomp/93219 * libgomp.h (gomp_print_string): Change r

[Bug inline-asm/93027] ICE: in match_reload, at lra-constraints.c:1060

2020-01-10 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93027 --- Comment #3 from Vladimir Makarov --- Author: vmakarov Date: Fri Jan 10 20:45:19 2020 New Revision: 280138 URL: https://gcc.gnu.org/viewcvs?rev=280138&root=gcc&view=rev Log: 2020-01-10 Vladimir Makarov PR inline-asm/93027

[Bug bootstrap/93229] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 --- Comment #3 from David Malcolm --- Apparently broken on other archs too, and for other people; from #gcc: nathan: I assume it's not just broken for me; I'm somewhat sleep-deprived here dmalcolm: broke PPC correct. I guess it's somewhat ta

[Bug bootstrap/93229] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 --- Comment #4 from Wilco --- (In reply to David Malcolm from comment #3) > Apparently broken on other archs too, and for other people; from #gcc: > > nathan: I assume it's not just broken for me; I'm somewhat > sleep-deprived here > dmalcolm:

[Bug tree-optimization/90838] Detect table-based ctz implementation

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90838 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Fri Jan 10 21:10:03 2020 New Revision: 280140 URL: https://gcc.gnu.org/viewcvs?rev=280140&root=gcc&view=rev Log: PR tree-optimization/90838 * tree-ssa-forwprop.c (simplify

[Bug tree-optimization/93210] Sub-optimal code optimization on struct/combound constexpr (gcc vs. clang)

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93210 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Jan 10 21:18:22 2020 New Revision: 280141 URL: https://gcc.gnu.org/viewcvs?rev=280141&root=gcc&view=rev Log: PR tree-optimization/93210 * fold-const.h (native_encode_i

[Bug bootstrap/93229] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 --- Comment #5 from David Malcolm --- Looks like Jakub fixed this with r280140

[Bug libstdc++/91263] unordered_map and unordered_set operator== double key comparison causes exponential behavior

2020-01-10 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91263 --- Comment #3 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #2) > No, a==b is equivalent to std::equal(a.begin(), a.end(), b.begin(), b.end()) > which doesn't have access to the container's equality predicate. Sorry, I wasn

[Bug middle-end/93229] [10 Regression] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 Andrew Pinski changed: What|Removed |Added Keywords||build Status|UNCONFIRMED

[Bug c++/71504] [C++11] constexpr fails with multidimensional arrays

2020-01-10 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71504 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Known to work|

[Bug target/93230] New: PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 Bug ID: 93230 Summary: PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 --- Comment #1 from Michael Meissner --- Created attachment 47635 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47635&action=edit Example assembler generated for -mcpu=power9

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 Michael Meissner changed: What|Removed |Added Severity|normal |enhancement

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 --- Comment #2 from Michael Meissner --- There is this code in rs6000.md that thinks it is combining the conversion with the load, but the insn is using the wrong types: ;; Optimize extracting a single scalar element from memory. (define_insn_an

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 Michael Meissner changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 --- Comment #3 from Michael Meissner --- Also this code if the element number is variable: ;; Optimize extracting a single scalar element from memory. (define_insn_and_split "*vsx_extract__load" [(set (match_operand: 0 "register_operand" "=r")

[Bug tree-optimization/93231] New: [10 Regression] ICEs since rr280132

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93231 Bug ID: 93231 Summary: [10 Regression] ICEs since rr280132 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimizat

[Bug tree-optimization/93231] [10 Regression] ICEs since rr280132

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93231 Jakub Jelinek changed: What|Removed |Added CC||wilco at gcc dot gnu.org Target Milest

[Bug tree-optimization/93231] [10 Regression] ICEs since r280132

2020-01-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93231 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNC

[Bug tree-optimization/93231] [10 Regression] ICEs since r280132

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93231 --- Comment #2 from Jakub Jelinek --- Also, there is no testcase for the string case, nor any non-target specific testcase that it at least compiles and perhaps with tree dump scan on selected targets that it recognizes the ctz. And I don't see a

[Bug tree-optimization/93231] [10 Regression] ICEs since r280132

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93231 --- Comment #3 from Jakub Jelinek --- Perhaps with the just added native_encode_initializer, rather than having separate function for CONSTRUCTOR and STRING_CST it might be better to always native_encode_initializer at certain offset with byte le

[Bug ipa/92971] Suspicious code in cgraph_edge_brings_all_agg_vals_for_node(), ipa-cp.c

2020-01-10 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92971 --- Comment #7 from Martin Jambor --- Author: jamborm Date: Fri Jan 10 22:46:46 2020 New Revision: 280151 URL: https://gcc.gnu.org/viewcvs?rev=280151&root=gcc&view=rev Log: IPA-CP: Remove bogus static keyword (PR 92971) 2020-01-10 Martin Jambo

[Bug web/93185] Support git commits as a link in bugzilla entries

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93185 --- Comment #7 from Jakub Jelinek --- So, could bugzilla change to handle (from https://gcc.gnu.org/ml/gcc/2020-01/msg00147.html ) words with regexps: r([0-9]{1,6}) to http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=\1 (what we have already

[Bug middle-end/93229] [10 Regression] simplify_count_trailing_zeroes doesn't compile on x86_64-pc-linux-gnu

2020-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93229 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #7

[Bug libstdc++/58605] [DR 2334] atomic::atomic() disobeys [atomics.types.operations.req]p4 for types with user-defined default constructors

2020-01-10 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58605 Jonathan Wakely changed: What|Removed |Added Keywords||patch Status|NEW

[Bug libstdc++/88812] Implement C++20 LWG 2499/P0487R1 - Fixing operator>>(basic_istream&, CharT*)

2020-01-10 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88812 Jonathan Wakely changed: What|Removed |Added Keywords||patch --- Comment #2 from Jonathan Wak

[Bug c++/93232] New: std::array warning: writing 1 byte into a region of size 0 [ttps://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-overflow=-Wstringop-overflow=m]

2020-01-10 Thread euloanty at live dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93232 Bug ID: 93232 Summary: std::array warning: writing 1 byte into a region of size 0 [ttps://gcc.gnu.org/onlinedocs/gcc/Warning-Options.htm l#index-Wstringop-overflow=

[Bug target/93192] [m68k] incorrect conversion of inf and nan in __truncxfdf2

2020-01-10 Thread ad...@tho-otto.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93192 --- Comment #3 from Thorsten Otto --- Created attachment 47636 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47636&action=edit Testcase Yes, it is attached.

[Bug target/93192] [m68k] incorrect conversion of inf and nan in __truncxfdf2

2020-01-10 Thread ad...@tho-otto.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93192 --- Comment #4 from Thorsten Otto --- BTW, how do you run the testsuite for m68k?

[Bug middle-end/93232] std::array warning: writing 1 byte into a region of size 0 [ttps://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-overflow=-Wstringop-overflow=m]

2020-01-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93232 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/93230] PowerPC GCC vec_extract of a vector in memory does not fold sign/zero extension into load

2020-01-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93230 --- Comment #4 from Andrew Pinski --- Does it make sense to fold vec_extract directly into BIT_FIELD_REF in altivec_resolve_overloaded_builtin for constants? Or even in rs6000_fold_builtin ? It seems like a lot of the builtins should be fold dir

[Bug target/93177] PPC: Missing many useful platform intrinsics

2020-01-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93177 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

<    1   2