[Bug middle-end/126912] Match vs compare simplifications

"pinskia at gcc dot gnu.org via Gcc-bugs" <[email protected]>
Newsgroups gmane.comp.gcc.bugs
Message-ID <[email protected]/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126912

--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
  144947 before/generic-match-10.cc
  145206 before/generic-match-1.cc
  159369 before/generic-match-2.cc
   40144 before/generic-match-3.cc
  158241 before/generic-match-4.cc
  144637 before/generic-match-5.cc
  142113 before/generic-match-6.cc
  146135 before/generic-match-7.cc
  143065 before/generic-match-8.cc
  144699 before/generic-match-9.cc
  147742 before/gimple-match-10.cc
  150946 before/gimple-match-1.cc
  128919 before/gimple-match-2.cc
  148929 before/gimple-match-3.cc
  150396 before/gimple-match-4.cc
  156698 before/gimple-match-5.cc
  173580 before/gimple-match-6.cc
  150169 before/gimple-match-7.cc
  147246 before/gimple-match-8.cc
  178299 before/gimple-match-9.cc
 2901480 total
[apinski@xeond2 gcc]$ wc -l after/*
   22839 after/generic-match-10.cc
   23098 after/generic-match-1.cc
   37261 after/generic-match-2.cc
   27629 after/generic-match-3.cc
   36133 after/generic-match-4.cc
   22701 after/generic-match-5.cc
   30674 after/generic-match-6.cc
   24027 after/generic-match-7.cc
   22631 after/generic-match-8.cc
   22591 after/generic-match-9.cc
   38540 after/gimple-match-10.cc
   39497 after/gimple-match-1.cc
   35977 after/gimple-match-2.cc
   67462 after/gimple-match-3.cc
   52134 after/gimple-match-4.cc
   42234 after/gimple-match-5.cc
   59116 after/gimple-match-6.cc
   37273 after/gimple-match-7.cc
   44608 after/gimple-match-8.cc
   85907 after/gimple-match-9.cc
  772332 total


This is only changing the one case which we did:
```
(for bitop (bit_and bit_ior bit_xor simple_comparison)
 (for cmp1 (tcc_comparison)
  (for cmp2 (tcc_comparison)
   (for rcmp (tcc_comparison)
```

And we no longer need rcmp for loop.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.