aboutsummaryrefslogtreecommitdiff
path: root/gcc/resource.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-07-12 10:03:10 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-07-12 10:03:10 +0000
commit831e688af50c5f77a2daa3cd3bfd0f27d54d5d72 (patch)
treeea4a80650c7c4334d9576ee571c395e345cfec8a /gcc/resource.c
parente067f9924bad423bf6265b75414d3160e6cf660a (diff)
downloadgcc-831e688af50c5f77a2daa3cd3bfd0f27d54d5d72.zip
gcc-831e688af50c5f77a2daa3cd3bfd0f27d54d5d72.tar.gz
gcc-831e688af50c5f77a2daa3cd3bfd0f27d54d5d72.tar.bz2
fold-const.h (get_array_ctor_element_at_index): Adjust.
2019-07-12 Richard Biener <rguenther@suse.de> * fold-const.h (get_array_ctor_element_at_index): Adjust. * fold-const.c (get_array_ctor_element_at_index): Add ctor_idx output parameter informing the caller where in the constructor the element was (not) found. Add early exit for when the ctor is sorted. * gimple-fold.c (fold_array_ctor_reference): Support constant folding across multiple array elements. * gcc.dg/tree-ssa/vector-7.c: New testcase. From-SVN: r273435
Diffstat (limited to 'gcc/resource.c')
0 files changed, 0 insertions, 0 deletions