https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61367
Bug ID: 61367 Summary: Annoying rtx cost information in middle end dumps on arm/aarch64 targets Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: amker.cheng at gmail dot com Created attachment 32877 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32877&action=edit zipped dump files. Given a simple program like: #define LEN (32000) __attribute__((aligned(16))) float a[LEN],b[LEN]; int s174 (int M) { for (int i = 0; i < M; i++) { a[i+M] = a[i] + b[i]; } return 0; } Build with O2/O3 -fdump-tree-all-details -fdump-rtl-all-details options. The middle-end's dump files contain lots of rtx cost information, which messes up with true dump information. The dump files of ivopt/cse2 are attached to show this annoying problem.