re PR rtl-optimization/66076 (ICE: in vec_safe_grow, at vec.h:618 with -funroll-loops...
authorRichard Sandiford <richard.sandiford@arm.com>
Mon, 11 May 2015 09:35:53 +0000 (09:35 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 11 May 2015 09:35:53 +0000 (09:35 +0000)
commitcb6f459119104ddbba18330d329ada209f9bdc25
tree6d3db918d04de28fb93c948686fd0bd5c282dd5e
parent258619bb2d420f54a510569cee8e642835f86023
re PR rtl-optimization/66076 (ICE: in vec_safe_grow, at vec.h:618 with -funroll-loops -mno-prefer-avx128 -march=bdver4)

gcc/
PR rtl-optimization/66076
* rtlanal.c (generic_subrtx_iterator <T>::add_single_to_queue):
Don't grow the heap array if it is already big enough from a
previous iteration.

gcc/testsuite/
PR rtl-optimization/66076
* gcc.dg/torture/pr66076.c: New test.

From-SVN: r222999
gcc/ChangeLog
gcc/rtlanal.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr66076.c [new file with mode: 0644]