[Bug tree-optimization/78182] Missed optimizations: "fused" byte stores

2016-11-02 Thread rureclonic at thraml dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78182 --- Comment #3 from Rurec Lonic --- Fantastic. Thanks for this, and next time I'll make sure to pull the very latest revision!.

[Bug tree-optimization/78182] New: Missed optimizations: "fused" byte stores

2016-11-02 Thread rureclonic at thraml dot com
nent: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rureclonic at thraml dot com Target Milestone: --- Consider the following program, which writes '0001' in `text`. constexpr unsigned long Size = 12; char text[Size]; void foo() {

[Bug tree-optimization/73457] New: Missed optimizations: count_if on std::array of constants.

2016-08-10 Thread rureclonic at thraml dot com
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rureclonic at thraml dot com Target Milestone: --- First of all, given how simple this bug report is, I imagine it must be a duplicate, but am not sure what to look for and

[Bug tree-optimization/71258] New: Missed optimizations: dynamic allocation, virtual calls, empty destructors

2016-05-24 Thread rureclonic at thraml dot com
: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rureclonic at thraml dot com Target Milestone: --- clang: https://godbolt.org/g/IjYT24 gcc: https://godbolt.org/g/nkGVdB It would seem gcc is not able to