You should also look into https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62077 
which looks exactly the same issue as your LTO issue you are seeing.  There is 
some debugging notes there too.

Thanks,
Andrew

-----Original Message-----
From: linaro-toolchain-boun...@lists.linaro.org 
[mailto:linaro-toolchain-boun...@lists.linaro.org] On Behalf Of Venkataramanan 
Kumar
Sent: Sunday, August 10, 2014 7:38 PM
To: Linaro Toolchain
Subject: [ACTIVITY] 4 August - 8 August 2014

== Progress ==
* TCWG-180 Debugging - LTO bootstrap failure in Aarch64 with GCC 4.9. (6/10) 
Tried to recompile object files that showed differences in GCC trunk on amd64 
machine.It turned out that GCC make system always builds LTO files in “gcc” 
directory and uses prev-gcc/xg++  to build them.
No differences when building stage2 and stage3 objects under same directory 
“gcc” in FSF trunk.
Doing the same experiment with gcc 4.9 branch shows failure both in
x86_64 and aarch64.

Communicated the issue to Richard Beiner. Got some feedback on debugging from 
Honza and Richard.

Tried passing –save-temps to BOOT_CFLAGS using FSF trunk,  getting assembler 
errors. Need to come back to this problem after finding root cause.

Read about LTO passes and wpa (partitioned ) vs non portioned mode.


* Others (2/10)
  * Upstream patch review.
  * 1-1 Meeting Christophe.
  * Misc and internal meeting.
  * setup LLVM.

* Friday off (2/10).

== Plan ==

* Continue LTO bootstrap issue.
* Benchmark Core mark with LTO.
* Upstream patch review.

== MISC ==
* National holiday on 15th August .

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to