diff options
author | Martin Liska <mliska@suse.cz> | 2022-12-28 09:11:40 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2023-01-11 13:06:28 +0100 |
commit | 8221efae233e2d5992a79600071dd0a52f1b3c74 (patch) | |
tree | 7632985ef19c9920b01087b347956e9c81d896f8 /gcc/function.h | |
parent | 7c9f20fcfdc2d8453df88ceb7e693debfcd678c0 (diff) | |
download | gcc-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