[Bug c++/81818] aarch64 uses 2-3x memory and 2x time of arm at -Os, -O2, -O3 (memory-hog)

2017-08-11 Thread andrewm.roberts at sky dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81818

--- Comment #3 from Andrew Roberts  ---
I've added the test results for the arm and aarch64 builds on Raspberry Pi3.
These show compilation time, memory used, and object file size for:
-O0, -Os, -O1, -O2, -O3
using gcc 5.4.0, 6.4.0, 7.2.0, and 8.0.0

7.2.0 is the rc2 version, 8.0.0 is latest weekly snapshot.

The memory and compilation time issues are not speciific to any of the above
gcc
versions. It seems to have always been an issue with aarch64.

[Bug c++/81818] aarch64 uses 2-3x memory and 2x time of arm at -Os, -O2, -O3 (memory-hog)

2017-08-11 Thread andrewm.roberts at sky dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81818

--- Comment #2 from Andrew Roberts  ---
Created attachment 41975
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41975=edit
Full test results for aarch64 on Raspberry Pi3

Test results for -O0, -Os, -O1, -O2, -O3 for gcc 5.4.0, 6.4.0, 7.2.0, 8.0.0
on Raspberry Pi3 running 64 bit kernel (aarch64).

[Bug c++/81818] aarch64 uses 2-3x memory and 2x time of arm at -Os, -O2, -O3 (memory-hog)

2017-08-11 Thread andrewm.roberts at sky dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81818

--- Comment #1 from Andrew Roberts  ---
Created attachment 41974
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41974=edit
Full test report for Raspberry Pi ARM

Test results for -O0, -Os, -O1, -O2, -O3 for gcc 5.4.0, 6.4.0, 7.2.0, 8.0.0
on Raspberry Pi3 running 32 bit kernel (arm).