[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

dinuxbg at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Sep 13 05:50:48 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475

Dimitar Dimitrov <dinuxbg at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dinuxbg at gmail dot com

--- Comment #16 from Dimitar Dimitrov <dinuxbg at gmail dot com> ---
Patch is also causing ICE in a few test cases on pru-elf target:

during RTL pass: ce3
/home/dinux/projects/pru/testbot-workspace/gcc/gcc/testsuite/gcc.c-torture/compile/pr46107.c:
In function 'bar':
/home/dinux/projects/pru/testbot-workspace/gcc/gcc/testsuite/gcc.c-torture/compile/pr46107.c:18:1:
internal compiler error: in calc_dfs_tree, at dominance.c:458
0x598a77 calc_dfs_tree
        /home/dinux/projects/pru/testbot-workspace/gcc/gcc/dominance.c:458
0x96f509 calculate_dominance_info(cdi_direction)
        /home/dinux/projects/pru/testbot-workspace/gcc/gcc/dominance.c:734
0x90d292 flow_loops_find(loops*)
        /home/dinux/projects/pru/testbot-workspace/gcc/gcc/cfgloop.c:431
0xbb39ce loop_optimizer_init(unsigned int)
        /home/dinux/projects/pru/testbot-workspace/gcc/gcc/loop-init.c:93
0x1453d90 if_convert
        /home/dinux/projects/pru/testbot-workspace/gcc/gcc/ifcvt.c:5382
0x14562fd execute
        /home/dinux/projects/pru/testbot-workspace/gcc/gcc/ifcvt.c:5566


More information about the Gcc-bugs mailing list