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

is_scavengable changes causing compiler to embed more constants

XMLWordPrintable

    • b14
    • b15
    • generic, x86
    • generic, solaris_10
    • Not verified

        The fix for 7041789 corrected the meaning of is_scavengable to really mean what it says. Unfortunately there were some places that were really using the change as a proxy for !is_perm. in particular in ciObject::can_be_constant and should_be_constant we will now embed constants that we didn't used as long as they are in tenured. The code should be changed from !is_scavengable to is_perm.

              kvn Vladimir Kozlov
              never Tom Rodriguez
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: