]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
print-rtl: NOT is ~, not !
authorsegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Aug 2017 10:21:32 +0000 (10:21 +0000)
committersegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Aug 2017 10:21:32 +0000 (10:21 +0000)
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

gcc/ChangeLog
gcc/print-rtl.c

index 8fbb8c4d8b5728ec831b52b2472dfdb8c559cddc..1b6c5ff31a17a8e4e5ea05ae1edcaef5a486f332 100644 (file)
@@ -1,3 +1,7 @@
+2017-08-07  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * print-rtl.c (print_exp): Print NOT as "~" instead of as "!".
+
 2017-08-07  Marek Polacek  <polacek@redhat.com>
 
        PR middle-end/81737
index dc8d9800de578097b4d87f8546af5a9fecf2ae8b..79ec463df4513343e7a58c1061629655ec5f4219 100644 (file)
@@ -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: