https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78213
Aldy Hernandez <aldyh at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-11 CC| |aldyh at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- Confirmed with a cross build with: cat >a.c <<EOF int i; void bar(); void foo() { while (i--) bar(); } EOF ./xgcc -fself-test -S a.c -B./ Started with the following: commit 90a524f25303a6fa7dd0c8ecd5eed18637adb7ca Author: dmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Fri Oct 21 13:52:53 2016 +0000 Start adding selftests for print_rtx gcc/ChangeLog: * print-rtl-function.c (flag_compact): Move extern decl to... * print-rtl.h (flag_compact): ...here. * rtl-tests.c (selftests::assert_rtl_dump_eq): New function. (ASSERT_RTL_DUMP_EQ): New macro. (selftest::test_dumping_regs): New function. (selftest::test_dumping_insns): New function. (selftest::test_uncond_jump): Add uses of ASSERT_RTL_DUMP_EQ on the insns. (selftest::rtl_tests_c_tests): Call the new test functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241405 138bc75d-0d04-0410-961f-82ee72b054a4