aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-generic.c
diff options
context:
space:
mode:
authorDodji Seketeli <dodji@redhat.com>2011-10-25 08:58:54 +0000
committerDodji Seketeli <dodji@gcc.gnu.org>2011-10-25 10:58:54 +0200
commit84756fd40adc5ceb732dccc84056e08d3ef0186d (patch)
tree9772bc60a136c3ea7e6977711cf51d5fb4469798 /gcc/tree-vect-generic.c
parentae5f5715d62c096065139a40cc91e4acfc070c8c (diff)
downloadgcc-84756fd40adc5ceb732dccc84056e08d3ef0186d.zip
gcc-84756fd40adc5ceb732dccc84056e08d3ef0186d.tar.gz
gcc-84756fd40adc5ceb732dccc84056e08d3ef0186d.tar.bz2
Support expansion of reserved locations wrapped in virtual locations
libcpp/ * include/line-map.h (linemap_expand_location): Take a line table parameter. Update comment. (linemap_resolve_location): Update comment. (linemap_expand_location_full): Remove. * line-map.c (linemap_resolve_location): Handle reserved locations; return a NULL map in those cases. (linemap_expand_location): If location is reserved, return a zeroed expanded location. Update comment. Take a line table to assert that the function takes non-virtual locations only. (linemap_expand_location_full): remove. (linemap_dump_location): Handle the fact that linemap_resolve_location can return NULL line maps when the location resolves to a reserved location. gcc/ * input.c (expand_location): Rewrite using linemap_resolve_location and linemap_expand_location. Add a comment. From-SVN: r180426
Diffstat (limited to 'gcc/tree-vect-generic.c')
0 files changed, 0 insertions, 0 deletions