== Progress == * TCWG-180 Debugging - LTO bootstrap failure in Aarch64 with GCC 4.9. (6/10) Analyzed tree dumps between stage2 and stage3 compilers. Noted that extra gimple declarations in stage2 compiler. Also inline minimum parameters in gimple.c.048i.inline were different.
Richard Beiner found that way we hash the string literals was different between stage2 and stage3 compilers. Tested the patch, he posted on trunk but it does not solve the comparison failures.
Also GCC garbage collector parameters for expansion and maximum heap size varies between stage 2 and stage3. Setting this parameters to same value in stage2 and stage3 builds fixes bootstrap failures in Aarch64.
These fixes are for trunk and stage 1 5.0.
Ref: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62077
Still need to find a work around for release branches
Testing these patches on AMD64 /Aarch64 machines.
* Others (2/10) * Upstream patch review. * 1-1 Meeting Christophe. * Misc and internal meeting. * setup LLVM.
* Friday national holiday (2/10).
== Plan == * Continue LTO bootstrap issue. * Benchmark Core mark with LTO. * Upstream patch review.
== MISC == None .