GCC is looping infinitely in attempting to solve a data flow problem in
vt_find_locations. My working theory is that compute_bb_dataflow is
incorrectly asserting some value has changed. I have reduced my case to
a candidate set of basic blocks and a (candiate) RTL location this is
continually removed/added. The rtl location is:
dataflow difference found: removal of:
name: D#255
offset 0
(mem/f/c:SI (value/u:SI 106:3955 @0x22cb2f8/0x23424a0) [3 result.d+0 S4
A32])
I understand that the argument to 'VALUE" is a cselib_val_struct but I don't
know how to map this back to a insn that is causing the problem. Any thoughts
on how I might debug thus further?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1352417
Title:
[4.8/4.9 Regression] cc1plus doesn't terminate when called with -g on
arm-linux-gnueabihf
To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/1352417/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs