binutils-gold ld segfault when compiling chromium-browser
Hi, binutils-gold is crashing while compiling chromium[1]. This was originally found on Debian[2], but affects ubuntu[3] as well. Also, regular, non-gold ld will segfault with null pointer reference on the same linking commands. testcase: # wget http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=allcodecs.o.xz;att=1;bug=616715 # unxz allcodecs.o.xz # sha1sum allcodecs.o f7c93a9132e4d02a651ade8db9f7b3f76918d236 allcodecs.o # ld.gold allcodecs.o ld.gold: internal error in value_from_output_section, at ../../gold/reloc.cc:1516 according to report, not reproducible inside qemu. [1] http://sourceware.org/bugzilla/show_bug.cgi?id=12771 [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=616715 [3] https://launchpadlibrarian.net/72379090/buildlog_ubuntu-oneiric-armel.chromium-browser_11.0.696.71~r86024-0ubuntu1_FAILEDTOBUILD.txt.gz ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] report week 23
RAG: Red: Amber: Green: USB kbd+mouse finally working on QEMU beagle model Current Milestones: || || Planned|| Estimate || Actual || ||qemu-linaro-2011-06 || 2011-06-16 || 2011-06-16 |||| Historical Milestones: ||finish qemu-cont-integn || 2011-01-25 || 2011-01-25 || handed off || ||first qemu-linaro release || 2011-02-08 || 2011-02-08 || 2011-02-08 || ||qemu-linaro 2011-03 || 2011-03-08 || 2011-03-08 || 2011-03-08 || ||qemu-linaro 2011-04 || 2011-04-21 || 2011-04-21 || 2011-04-21 || ||qemu-linaro 2011-05 || 2011-05-19 || 2011-05-19 || n/a|| ||close out 1105 blueprints || 2011-05-28 || 2011-05-28 || 2011-05-19 || ||complete planning|| 2011-05-28 || 2011-05-28 || 2011-05-27 || == upstream-omap3-patches == * started on disentangling the patchstack: submitted patches upstream for a few standalone fixes. First few steps in a big job... == omap3-usb-model == * added QEMU's USB OHCI model to the omap3/beagle, and (after some debugging and submitting a couple of OHCI bugfixes upstream) got USB keyboard and mouse working == linaro-qemu-11.11 == * rebased on master and identified gcc 4.6 compiler patches we need == other == * added and tested patches for an overo board model * added Beagle board support for returning EDID data from a fake monitor so the kernel will actually turn the display on * discussions about Android emulator (which looks likely to take the upstreamed ARMv7 translator with the fixes we've worked on over the last six months) * office move * QEMU 0.15 is not too far in the future: need to make sure all the ARM stuff we want is in it Meetings: standup, GSoC student, Christoffer Dall (working on KVM for ARM) Current qemu patch status is tracked here: https://wiki.linaro.org/PeterMaydell/QemuPatchStatus Absences: 1-5 August: Linaro sprint (maybe) 15-16 August: QEMU/KVM strand at LinuxCon NA, Vancouver [LinuxCon proper follows on 17-19th] ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[Activity] Week 23 - week ending 10th June 2011.
== Progress == * Spent some time on the VFP moves and look at ivopts for a bit. Analysing a couple of options here. * Committed the DImode moves patch upstream. * Fixed PR49335 where GCC was generating rsb ip, sp, ip lsl #2 * Proposed a fix for PR48454 (finally being able to reproduce it) - was a case of a missing length attribute for vec_pack_trunc. * Investigated some regressions in v1 of a popular embedded benchmark - leads to BRANCH_COST tuning. * Merged by neon-vorn-vbic patch into linaro-gcc :4.6 == Plans == * Spend some time on the VFP moves and look at ivopts for a bit. * Merge the fix for lengths to linaro-gcc:4.6 and 4.5 if applicable. * Merge fix for PR49335 to linaro-gcc:4.5 and 4.6 . * Find some time for some upstream patch review. * T2 performance review meeting/ Meetings: * 1-1s * TCWG call. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] Weekly status
== This week == * Experimented more with A8 and A9 tuning for auto inc/dec addresses. * More work on the auto inc/dec pass itself. * Compared the assembly output in the GCC testsuite for a range of targets (avr, bfin, h8300, ia64, m32c, m32r, m68k, am33, pa, pdp11, powerpc, rx, score, sh, xstormy16 and vax). * Looked at a few bug reports. Will submit patches when I get back. == Next week == * Holiday! Richard ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] 2011-06-10
== String Routines == * Completed gathering the SPEC2k6 memcpy results, graphed them, sent them out * Gathered SPEC2k6 memset results, graphed them, sent them out == 64bit Atomics == * Modified gcc backend to do 64bit Atomic ops - the code looks good, but I've not done much testing yet. == Other == * Upstreamed a small ltrace patch Next week: Plan is to get gcc tests done and attack libgcc for the pre-v7 fallbacks (the tricky bit there is runtime deciding what to use) Also run spec and denbench for strlen and some other string routines ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain
[ACTIVITY] weekly status
Hi, * learning more on andoid (repo tool, some branches, the basics of the android build system) * finished to setup my environment to build the android sources * sucessfully build linaro-android using linaro gcc 4.4, 4.5 and 4.6 * tracked down the libgui.so linaro android issue to the apriori prelinker * workaround: disable prelinking for this module (patch -> linaro-dev) * I still don't understand what exactly is supposed to be prelinked and what's exactly causing the fail * Note: next Monday is a public holiday in Germany Regards Ken ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain