aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-07-03 11:01:01 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-07-03 11:01:01 +0000
commit6235b0788c9bc126993067d19c923fdb05be4ed4 (patch)
treecea39e0dc66cb6c84ff7286e3b16cd54e1e7b0c6
parent0e510d1824241953c67b38f7a894de7238c23c61 (diff)
downloadgcc-6235b0788c9bc126993067d19c923fdb05be4ed4.zip
gcc-6235b0788c9bc126993067d19c923fdb05be4ed4.tar.gz
gcc-6235b0788c9bc126993067d19c923fdb05be4ed4.tar.bz2
gimple-pretty-print.c (dump_ternary_rhs): Fix BIT_INSERT_EXPR dumping.
2019-07-03 Richard Biener <rguenther@suse.de> * gimple-pretty-print.c (dump_ternary_rhs): Fix BIT_INSERT_EXPR dumping. From-SVN: r273001
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/gimple-pretty-print.c10
2 files changed, 12 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 68eb338..77d1f60 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2019-07-03 Richard Biener <rguenther@suse.de>
+
+ * gimple-pretty-print.c (dump_ternary_rhs): Fix BIT_INSERT_EXPR
+ dumping.
+
2019-07-03 Sylvia Taylor <sylvia.taylor@arm.com>
* config/aarch64/aarch64.md (FP_REGNUM): New constant.
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c
index 0ccbd6c..45e7260 100644
--- a/gcc/gimple-pretty-print.c
+++ b/gcc/gimple-pretty-print.c
@@ -604,10 +604,14 @@ dump_ternary_rhs (pretty_printer *buffer, gassign *gs, int spc,
pp_string (buffer, ", ");
dump_generic_node (buffer, gimple_assign_rhs3 (gs),
spc, flags, false);
- pp_string (buffer, " (");
if (INTEGRAL_TYPE_P (TREE_TYPE (gimple_assign_rhs2 (gs))))
- pp_decimal_int (buffer, TYPE_PRECISION
- (TREE_TYPE (gimple_assign_rhs2 (gs))));
+ {
+ pp_string (buffer, " (");
+ pp_decimal_int (buffer, TYPE_PRECISION
+ (TREE_TYPE (gimple_assign_rhs2 (gs))));
+ pp_string (buffer, " bits)");
+ }
+ pp_greater (buffer);
}
break;