aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/cpp.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-08-25 10:06:01 +0200
committerRichard Biener <rguenther@suse.de>2021-08-25 11:32:05 +0200
commit29c77454e5ab33ce06a741eacdfbd5348fbccc95 (patch)
tree1254746e91d2fad20bc308df7cf7b012ffdcfcc9 /gcc/fortran/cpp.c
parent87afc7b81cd44d04997add383856b2504af3afe6 (diff)
downloadgcc-29c77454e5ab33ce06a741eacdfbd5348fbccc95.zip
gcc-29c77454e5ab33ce06a741eacdfbd5348fbccc95.tar.gz
gcc-29c77454e5ab33ce06a741eacdfbd5348fbccc95.tar.bz2
tree-optimization/102046 - fix SLP build from scalars with patterns
When we swap operands for SLP builds we lose track where exactly pattern defs are - but we fail to update the any_pattern member of the operands info. Do so conservatively. 2021-08-25 Richard Biener <rguenther@suse.de> PR tree-optimization/102046 * tree-vect-slp.c (vect_build_slp_tree_2): Conservatively update ->any_pattern when swapping operands. * gcc.dg/vect/pr102046.c: New testcase.
Diffstat (limited to 'gcc/fortran/cpp.c')
0 files changed, 0 insertions, 0 deletions