[Bug target/69460] ARM Cortex M0 produces suboptimal code vs Cortex M3

2017-05-04 Thread strntydog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69460 --- Comment #6 from strntydog at gmail dot com --- I have built GCC 7.1.0 and have tested this optimization bug against that. It persists. Further, the new target cortx-m23 is affected by the bug, exactly the same as Cortex M0/M0+ and M1

[Bug target/69460] ARM Cortex M0 produces suboptimal code vs Cortex M3

2017-05-01 Thread strntydog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69460 --- Comment #5 from strntydog at gmail dot com --- I also just calculated the number of cycles each function takes: Test 1 - 50% More CPU Cycles Test 2 - 25% More CPU Cycles Test 3 - 5% More CPU Cycles Test 4 - 39% More CPU Cycles Test 5 - 6

[Bug target/69460] ARM Cortex M0 produces suboptimal code vs Cortex M3

2017-04-30 Thread strntydog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69460 strntydog at gmail dot com changed: What|Removed |Added Version|5.2.0 |6.3.1 --- Comment #4 from

[Bug rtl-optimization/69460] New: ARM Cortex M0 produces suboptimal code vs Cortex M3

2016-01-24 Thread strntydog at gmail dot com
Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: strntydog at gmail dot com Target Milestone: --- Created attachment 37451 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37451=edit Test Source Tested on GCC 4.9 and 5.2, under Linux (Ubuntu 15.10

[Bug rtl-optimization/69460] ARM Cortex M0 produces suboptimal code vs Cortex M3

2016-01-24 Thread strntydog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69460 --- Comment #1 from strntydog at gmail dot com --- Created attachment 37452 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37452=edit Script to build the test and generate output files This script builds the test.c file for both Cortex

[Bug rtl-optimization/69460] ARM Cortex M0 produces suboptimal code vs Cortex M3

2016-01-24 Thread strntydog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69460 --- Comment #2 from strntydog at gmail dot com --- This code generation problem was also reported at: https://bugs.launchpad.net/gcc-arm-embedded/+bug/1502611