From: segher Date: Mon, 7 Aug 2017 10:21:32 +0000 (+0000) Subject: print-rtl: NOT is ~, not ! X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6b480f2eb0113e36da964eb70a23e351ecb8863;p=thirdparty%2Fgcc.git print-rtl: NOT is ~, not ! Slim RTL dumps print the RTL code NOT as !, but that is misleading: its semantics are like the C operator ~. This fixes it. * print-rtl.c (print_exp): Print NOT as "~" instead of as "!". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250913 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8fbb8c4d8b57..1b6c5ff31a17 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2017-08-07 Segher Boessenkool + + * print-rtl.c (print_exp): Print NOT as "~" instead of as "!". + 2017-08-07 Marek Polacek PR middle-end/81737 diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index dc8d9800de57..79ec463df451 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -1283,7 +1283,7 @@ print_exp (pretty_printer *pp, const_rtx x, int verbose) op[1] = XEXP (x, 1); break; case NOT: - st[0] = "!"; + st[0] = "~"; op[0] = XEXP (x, 0); break; case AND: