[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-28 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-22 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-21 Thread pogma at gcc dot gnu dot org
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-20 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-20 Thread joseph at codesourcery dot com
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-19 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-19 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-19 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-18 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-18 Thread howarth at nitro dot med dot uc dot edu
--- 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. --

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-18 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-18 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-18 Thread howarth at nitro dot med dot uc dot edu
--- 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. --

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-08 Thread howarth at nitro dot med dot uc dot edu
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-08 Thread jakub at gcc dot gnu dot org
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-06 Thread dominiq at lps dot ens dot fr
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-06 Thread hjl dot tools at gmail dot com
--- 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

[Bug middle-end/41260] [4.5 Regression] major regressions on *-apple-darwin10 at -m64 caused by r147995

2009-09-06 Thread howarth at nitro dot med dot uc dot edu
--- 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