aboutsummaryrefslogtreecommitdiff
path: root/libcpp/generated_cpp_wcwidth.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-11-20 11:29:59 +0100
committerRichard Biener <rguenther@suse.de>2023-11-20 14:57:52 +0100
commitb7a1b89e60c4b492f85b47e02c12b01dd8a6e28b (patch)
treed0660283eb0a8ebbada6f5a876424c5984ed0054 /libcpp/generated_cpp_wcwidth.h
parenta27f587816b6c3b8e46e4e46777abdc915ae00aa (diff)
downloadgcc-b7a1b89e60c4b492f85b47e02c12b01dd8a6e28b.zip
gcc-b7a1b89e60c4b492f85b47e02c12b01dd8a6e28b.tar.gz
gcc-b7a1b89e60c4b492f85b47e02c12b01dd8a6e28b.tar.bz2
middle-end/112622 - convert and vector-to-float
The following avoids ICEing when trying to convert a vector to a scalar float. PR middle-end/112622 * convert.cc (convert_to_real_1): Use element_precision where a vector type might appear. Provide specific diagnostic for unexpected vector argument. * gcc.dg/pr112622.c: New testcase. * gcc.dg/simd-2.c: Adjust. * gcc.target/i386/vect-bfloat16-typecheck_1.c: Likewise. * gcc.target/i386/vect-bfloat16-typecheck_2.c: Likewise.
Diffstat (limited to 'libcpp/generated_cpp_wcwidth.h')
0 files changed, 0 insertions, 0 deletions