[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] [PATCH 21/35] Drop `optimize' attribute in tests/t
From: |
Mike Frysinger |
Subject: |
Re: [Libunwind-devel] [PATCH 21/35] Drop `optimize' attribute in tests/test-varargs.c |
Date: |
Sat, 22 Sep 2012 14:28:35 -0400 |
User-agent: |
KMail/1.13.7 (Linux/3.5.0; KDE/4.6.5; x86_64; ; ) |
On Wednesday 19 September 2012 02:46:49 Tommi Rantala wrote:
> 2012/9/19 Mike Frysinger <address@hidden>:
> > On Tuesday 18 September 2012 09:31:30 Tommi Rantala wrote:
> >> The `optimize' attribute causes GCC to die on internal compiler error
> >> when cross-compiling to IA64 with gcc-4.4.5. Drop the attributes, the
> >> test still worked in my tests on various architectures with -O0 and -O2.
> >>
> >> tests/test-varargs.c: In function 'main':
> >> tests/test-varargs.c:81: internal compiler error: Segmentation fault
> >> Please submit a full bug report,
> >> with preprocessed source if appropriate.
> >> See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions.
> >
> > 4.4.x is pretty old. why not just upgrade it ? 4.7.x runs fine.
>
> It's the "stable" IA64 cross toolchain from emdebian.org, so other
> people might hit this as well. This particular version seems to be
> promoted by the emdebian folk at the moment:
>
> http://lists.debian.org/debian-embedded/2012/09/msg00027.html
seems like the correct answer would be for embedian to fix their toolchain then
rather than hacking code for compilers that are 3+ years old ? i've built
cross-compilers for ia64 with gcc 4.[567].x w/out a problem and haven't seen
any big issues using those versions natively on ia64.
-mike
signature.asc
Description: This is a digitally signed message part.
- [Libunwind-devel] [PATCH 17/35] Workaround volatileness warning in tests/ia64-test-setjmp.c, (continued)
- [Libunwind-devel] [PATCH 17/35] Workaround volatileness warning in tests/ia64-test-setjmp.c, Tommi Rantala, 2012/09/18
- [Libunwind-devel] [PATCH 14/35] Default to non-verbose mode in Ltest-cxx-exceptions, Tommi Rantala, 2012/09/18
- [Libunwind-devel] [PATCH 16/35] Avoid -Wunused-value warning in tests/Gia64-test-stack.c, Tommi Rantala, 2012/09/18
- [Libunwind-devel] [PATCH 20/35] Annotate potentially unused variable in tests/test-coredump-unwind.c, Tommi Rantala, 2012/09/18
- [Libunwind-devel] [PATCH 21/35] Drop `optimize' attribute in tests/test-varargs.c, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 23/35] Remove unneeded `config.h' inclusion in Gtest-nomalloc, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 24/35] Cleanup dynamically allocated memory before exit in tests, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 19/35] Annotate potentially unused variable in tests/Gtest-trace.c, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 18/35] Annotate potentially unused variable in tests/Gtest-bt.c, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 29/35] Nuke HAVE_BACKTRACE, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 25/35] Rename `rs-race' to `Lrs-race', Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 26/35] Call `unw_backtrace()' explicitly in test-flush-cache.c, Tommi Rantala, 2012/09/18
[Libunwind-devel] [PATCH 22/35] Rename `test-varargs' to `Ltest-varargs', Tommi Rantala, 2012/09/18