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

ia64 - COMPILE SKIPPED: early schedule failed (not retryable)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 6
    • 6
    • hotspot
    • None
    • mustang
    • sparc
    • solaris_8

      Handling of denorm immediate float values causes bailouts in schedule_early. The test IeeeRecommendedTests.java will bailout in quite a few of the methods because the expand rule for loadConF_denorm appears to be incorrect and ends up producing a machnode which points to itself for it's input.

       131 loadConF_3 === _ 131 [[ 131 123 ]]

      I think the source of the problem is the loadConF_3(dst, dst) part of the expand rule in it's definition. This can probably be fixed by introducing a second temporary in the expand rule. Additionally this bailout should probably cause an assert in debug mode. This has been broken at least back to b30 and probably before but since it's a bailout no one noticed.

            azeemj Azeem Jiva
            never Tom Rodriguez
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: