diff options
author | Richard Biener <rguenther@suse.de> | 2023-11-20 11:29:59 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-11-20 14:57:52 +0100 |
commit | b7a1b89e60c4b492f85b47e02c12b01dd8a6e28b (patch) | |
tree | d0660283eb0a8ebbada6f5a876424c5984ed0054 /libcpp/generated_cpp_wcwidth.h | |
parent | a27f587816b6c3b8e46e4e46777abdc915ae00aa (diff) | |
download | gcc-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