[Bug middle-end/65855] missing optimization: triangular numbers

2016-11-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 Richard Biener changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug middle-end/65855] missing optimization: triangular numbers

2015-10-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 Richard Biener changed: What|Removed |Added CC||spop at gcc dot gnu.org --- Comment #5

[Bug middle-end/65855] missing optimization: triangular numbers

2015-10-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 --- Comment #4 from Richard Biener --- match.pd now has the desired simplification. So we run into (chrec_apply (varying_loop = 1 ) (chrec = {1, +, {2, +, 1}_1}_1) (x = (long unsigned int) n_3(D) + 18446744073709551615) (res =

[Bug middle-end/65855] missing optimization: triangular numbers

2015-04-27 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||ktietz at gcc

[Bug middle-end/65855] missing optimization: triangular numbers

2015-04-24 Thread shawn at churchofgit dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 --- Comment #2 from Shawn Landden shawn at churchofgit dot com --- Created attachment 35399 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=35399action=edit triange, 64-bit version This can also work with 128-bit multiple of course as well.

[Bug middle-end/65855] missing optimization: triangular numbers

2015-04-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug middle-end/65855] missing optimization: triangular numbers

2015-04-22 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65855 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Keywords|