> 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:

  link-time-opt should take opt-size into consideration when setting 
optimization levels

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/9829/files
  - new: https://git.openjdk.org/jdk/pull/9829/files/be9af820..9b6195a0

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

  Stats: 10 lines in 1 file changed: 4 ins; 0 del; 6 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