[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-11 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 Ramana Radhakrishnan changed: What|Removed |Added CC||ramana at gcc dot gnu.org

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 --- Comment #8 from Richard Biener 2012-12-10 09:47:42 UTC --- You can also adjust --param tree-reassoc-width or have the target implement the sched.reassociation_width target hook (for the default).

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 Steven Bosscher changed: What|Removed |Added CC|steven at gcc dot gnu.org | --- Comment #7 from Steven B

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 Steven Bosscher changed: What|Removed |Added CC||steven at gcc dot gnu.org ---

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-09 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 Steven Bosscher changed: What|Removed |Added Target|arm*-*-*, aarch64-*-* | --- Comment #5 from Steven B

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-09 Thread siarhei.siamashka at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 --- Comment #4 from Siarhei Siamashka 2012-12-09 11:21:42 UTC --- Created attachment 28905 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28905 badschedmul.c The testcase, converted to use multiplications. Can be used to demonstrat

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-09 Thread siarhei.siamashka at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 --- Comment #3 from Siarhei Siamashka 2012-12-09 11:18:56 UTC --- (In reply to comment #2) > This is an ARM (both arm32 and arm64) specific issue due to the shifts being > "free". If you look at the mips assembly, it looks good for a dual

[Bug middle-end/55623] [ARM] GCC should not prefer long dependency chains, they inhibit performance on superscalar processors

2012-12-09 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55623 Andrew Pinski changed: What|Removed |Added Target||arm*-*-*, aarch64-*-*