On Thu, 11 Aug 2022 04:18:58 GMT, Julian Waters <jwat...@openjdk.org> wrote:

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

This pull request has now been integrated.

Changeset: 1ed03d82
Author:    Julian Waters <jwat...@openjdk.org>
Committer: Magnus Ihse Bursie <i...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/1ed03d82b221d6fa54b855070944aec52366c658
Stats:     10 lines in 2 files changed: 4 ins; 0 del; 6 mod

8292226: Prepare make for better Link Time Optimization support

Reviewed-by: ihse

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

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

Reply via email to