mbox series

[0/2] Get rid of all float-int special cases in validate_subreg.

Message ID 20210831111749.1530591-1-hongtao.liu@intel.com
Headers show
Series Get rid of all float-int special cases in validate_subreg. | expand

Message

liuhongt Aug. 31, 2021, 11:17 a.m. UTC
Hi:
  There's 2 patches, the first patch revert my r12-3218 which caused ICE
in PR102133, the second one remove all float-int special cases in
validate_subreg as suggested in [1].

  Bootstrapped and regtested on x86_64-linux-gnu{-m32,}.
  Ok for trunk?

PS: I am building SPEC2017 and eembc to see whether binaries are the same as
HEAD~2, i guess they're the same.

[1] https://gcc.gnu.org/pipermail/gcc-patches/2021-August/578189.html.

liuhongt (2):
  Revert "Make sure we're playing with integral modes before call
    extract_integral_bit_field."
  Get rid of all float-int special cases in validate_subreg.

 gcc/emit-rtl.c |  40 -------------------
 gcc/expmed.c   | 103 ++++++++++++-------------------------------------
 2 files changed, 25 insertions(+), 118 deletions(-)