aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-pretty-print.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-01-26 13:51:50 +0100
committerRichard Biener <rguenther@suse.de>2021-01-26 14:27:23 +0100
commit5bbc80d0e40b6770b61c471ab40a839e255618f9 (patch)
tree396d87027a560150e9dde8ca730e0059e0818721 /gcc/gimple-pretty-print.c
parent4b59dbb5d6759e43bfa23161a8d3feb9ae969e1a (diff)
downloadgcc-5bbc80d0e40b6770b61c471ab40a839e255618f9.zip
gcc-5bbc80d0e40b6770b61c471ab40a839e255618f9.tar.gz
gcc-5bbc80d0e40b6770b61c471ab40a839e255618f9.tar.bz2
Fix dumping of VEC_WIDEN_{PLUS,MINUS}_{LO,HI}_EXPR
This avoids dumping them as <<< ??? >>>. 2021-01-26 Richard Biener <rguenther@suse.de> * gimple-pretty-print.c (dump_binary_rhs): Handle VEC_WIDEN_{PLUS,MINUS}_{LO,HI}_EXPR.
Diffstat (limited to 'gcc/gimple-pretty-print.c')
-rw-r--r--gcc/gimple-pretty-print.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c
index 1096f7b..0ef01e6 100644
--- a/gcc/gimple-pretty-print.c
+++ b/gcc/gimple-pretty-print.c
@@ -458,6 +458,10 @@ dump_binary_rhs (pretty_printer *buffer, const gassign *gs, int spc,
case VEC_PACK_FLOAT_EXPR:
case VEC_WIDEN_LSHIFT_HI_EXPR:
case VEC_WIDEN_LSHIFT_LO_EXPR:
+ case VEC_WIDEN_PLUS_HI_EXPR:
+ case VEC_WIDEN_PLUS_LO_EXPR:
+ case VEC_WIDEN_MINUS_HI_EXPR:
+ case VEC_WIDEN_MINUS_LO_EXPR:
case VEC_SERIES_EXPR:
for (p = get_tree_code_name (code); *p; p++)
pp_character (buffer, TOUPPER (*p));