--- Comment #44 from howarth at nitro dot med dot uc dot edu 2009-09-28
13:29 ---
This issue of r147995 breaking the darwin unwinder due to the new unwinding
information for the function epilog doesn't occur on Leopard. Leopard's linker
doesn't default to compact unwinding unlike Snow
--- Comment #43 from howarth at nitro dot med dot uc dot edu 2009-09-23
02:38 ---
Fixed as of r151961.Tested on x86_64-apple-darwin10.
--
howarth at nitro dot med dot uc dot edu changed:
What|Removed |Added
--- Comment #42 from pogma at gcc dot gnu dot org 2009-09-22 02:28 ---
Subject: Bug 41260
Author: pogma
Date: Tue Sep 22 02:28:19 2009
New Revision: 151960
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=151960
Log:
PR middle-end/41260
* gcc/config.gcc: Use darwin9.h and
--- Comment #40 from howarth at nitro dot med dot uc dot edu 2009-09-20
18:27 ---
Is this the location of the additional epilogue notes being added in r147995?
@@ -8637,7 +8757,17 @@
+ frame.nregs * UNITS_PER_WORD
--- Comment #41 from joseph at codesourcery dot com 2009-09-20 21:04
---
Subject: Re: [4.5 Regression] major regressions on
*-apple-darwin10 at -m64 caused by r147995
On Sun, 20 Sep 2009, howarth at nitro dot med dot uc dot edu wrote:
If so, we can't just apply an ifndef
--- Comment #37 from howarth at nitro dot med dot uc dot edu 2009-09-19
06:17 ---
Executing...
make -k check RUNTESTFLAGS=--target_board=unix/-Wl,-no_compact_unwind
shows that all of the g++ regressions caused by 147995 are eliminated.
Unfortunately, this approach plays havoc with
--- Comment #38 from howarth at nitro dot med dot uc dot edu 2009-09-19
16:31 ---
The solution we want to implement is described below...
---
I dug into this. Based on the .s files in bugzilla, the latest gcc is
now adding dwarf
--- Comment #39 from howarth at nitro dot med dot uc dot edu 2009-09-19
22:47 ---
The patch...
Index: gcc/config/darwin.h
===
--- gcc/config/darwin.h (revision 151890)
+++ gcc/config/darwin.h (working copy)
@@ -372,7
--- Comment #32 from howarth at nitro dot med dot uc dot edu 2009-09-18
16:57 ---
This issue could be a linkage issue as described here...
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/025894.html
and it may be that the linkage for 10.6 needs to be adjusted
in
--- Comment #33 from howarth at nitro dot med dot uc dot edu 2009-09-18
18:02 ---
The comments in...
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/025898.html
also are useful in understanding the dimensions of the problem with darwin
=10.6.
--
--- Comment #34 from howarth at nitro dot med dot uc dot edu 2009-09-18
19:24 ---
If I understand those messages from llvm-dev properly, on Snow Leopard symbols
from libgcc_s are ignored and the unwinder is gotten from libSystem now. So
doesn't this mean we are just seeing the
--- Comment #35 from howarth at nitro dot med dot uc dot edu 2009-09-18
22:45 ---
We have two messages on llvm-dev which discuss the exact cause of the breakage
on darwin10 and possible fixes...
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/025908.html
--- Comment #36 from howarth at nitro dot med dot uc dot edu 2009-09-19
02:18 ---
I can also confirm that adding -Wl,-no_compact_unwind to the linkage eliminates
the error when the g++.dg/torture/stackalign/eh-vararg-2.C test cases is
executed.
--
--- Comment #29 from howarth at nitro dot med dot uc dot edu 2009-09-08
13:16 ---
This should be a P1 because it involves regressions from gcc 4.4.1 on a primary
target (i686-apple-darwin10 at -m64).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41260
--- Comment #30 from jakub at gcc dot gnu dot org 2009-09-08 14:34 ---
You are reading it incorrectly, already before VTA merge those 2 patches were
needed to debug 4.5 generated optimized code.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41260
--- Comment #25 from dominiq at lps dot ens dot fr 2009-09-06 09:56 ---
Dominique,
Also if you are bothering to run the test suite on i686-apple-darwin9
periodically, you might as well shoot the results over to the gcc-testresults
mailing list (since Apple has never set up a
--- Comment #27 from hjl dot tools at gmail dot com 2009-09-06 15:37
---
EH has been problematic on Darwin/x86, see PR 37012.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41260
--- Comment #28 from howarth at nitro dot med dot uc dot edu 2009-09-06
16:01 ---
Hopefully we can still use Apple's gdb to debug these EH issues on darwin10. If
I am reading...
http://gcc.gnu.org/ml/gcc-patches/2009-09/msg00074.html
correctly, the VTA merge may break the ability to
18 matches
Mail list logo