aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-12-28 09:11:40 +0100
committerMartin Liska <mliska@suse.cz>2023-01-11 13:06:28 +0100
commit8221efae233e2d5992a79600071dd0a52f1b3c74 (patch)
tree7632985ef19c9920b01087b347956e9c81d896f8 /gcc/function.h
parent7c9f20fcfdc2d8453df88ceb7e693debfcd678c0 (diff)
downloadgcc-8221efae233e2d5992a79600071dd0a52f1b3c74.zip
gcc-8221efae233e2d5992a79600071dd0a52f1b3c74.tar.gz
gcc-8221efae233e2d5992a79600071dd0a52f1b3c74.tar.bz2
switch expansion: limit JT growth param values
Currently, one can request a huge jump table creation which leads to a non-sensual huge output. Moreover, use auto_vec rather than a stack-allocated array. PR middle-end/107976 gcc/ChangeLog: * params.opt: Limit JT params. * stmt.cc (emit_case_dispatch_table): Use auto_vec.
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions