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