Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8330158

C2: Loop strip mining uses ABS with min int

XMLWordPrintable

    • b21

      JDK-8328934 exposes more problems with ABS in loop strip mining.

      $ make images test TEST=compiler/c2/MinValueStrideCountedLoop.java

      # Internal Error (/Users/shipilev/Work/shipilev-jdk/src/hotspot/share/opto/loopnode.cpp:2355), pid=78229, tid=27907
      # Error: ABS: argument should not allow overflow

      Fixing that simple one exposes the next one:

      # Internal Error (/Users/shipilev/Work/shipilev-jdk/src/hotspot/share/opto/loopnode.cpp:2965), pid=32195, tid=27139
      # Error: ABS: argument should not allow overflow


            roland Roland Westrelin
            shade Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: