aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/jcf-parse.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2015-10-30 13:42:27 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2015-10-30 13:42:27 +0000
commitd5e09aa0aaec24109949afabb20b813e9096905f (patch)
treeea61f6c5d9733c823fab8c6df2bdd0114bcbfe15 /gcc/java/jcf-parse.c
parent56517dda83af315590448610b4b6cd9d4f4d7527 (diff)
downloadgcc-d5e09aa0aaec24109949afabb20b813e9096905f.zip
gcc-d5e09aa0aaec24109949afabb20b813e9096905f.tar.gz
gcc-d5e09aa0aaec24109949afabb20b813e9096905f.tar.bz2
Robustify REAL_MODE_FORMAT
Make sure that REAL_MODE_FORMAT aborts if it is passed an invalid mode, rather than stepping beyond the bounds of an array. It turned out that some code was passing non-float modes to the real.h routines. Tested on x86_64-linux-gnu, arm-linux-gnueabi and aarch64-linux-gnu. gcc/ * real.h (REAL_MODE_FORMAT): Abort if the mode isn't a SCALAR_FLOAT_MODE_P. From-SVN: r229579
Diffstat (limited to 'gcc/java/jcf-parse.c')
0 files changed, 0 insertions, 0 deletions