> The support for Link Time Optimization in the JDK's make system could do with 
> some cleaning up, at the moment it simply assumes the compiler is gcc and 
> sets the flags as such. Instead of introducing changes in bulk, as a first 
> step, it would be good to simply supply the appropriate flags depending on 
> the compiler and refine the flags for the one existing compiler with support 
> for it. In practice the latter just means adding the proper 
> -fuse-linker-plugin to gcc compile step when link-time-opt is specified, as 
> without it the compiler generates both native code and information rich 
> representation for Link Time Optimization. With this flag, native code 
> generation is disabled and object files will contain only code required for 
> Link Time Optimization, thus speeding up compile times as well.

Julian Waters has updated the pull request incrementally with one additional 
commit since the last revision:

  JVM_OPTIMIZATION is compiler agnostic

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/9829/files
  - new: https://git.openjdk.org/jdk/pull/9829/files/4921c220..cb7ef7cc

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=9829&range=04
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=9829&range=03-04

  Stats: 6 lines in 1 file changed: 3 ins; 3 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/9829.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/9829/head:pull/9829

PR: https://git.openjdk.org/jdk/pull/9829

Reply via email to