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

Reply via email to