This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: the cause of PR41260 is new additional epilog unwind information
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Jack Howarth <howarth at bromo dot med dot uc dot edu>
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 19 Sep 2009 12:27:19 +0000 (UTC)
- Subject: RE: the cause of PR41260 is new additional epilog unwind information
- References: <20090919023031.GA13892@bromo.med.uc.edu>
On Fri, 18 Sep 2009, Jack Howarth wrote:
> I can confirm that the second proposed solution of passing -Wl,-no_compact_unwind
> to the linkage of the g++.dg/torture/stackalign/eh-vararg-2.C test cases eliminates
> the execution error on x86_64-apple-darwin10 so that option works. This leads to a
> dejagnu question. I want to do a quick and dirty test to see that -Wl,-no_compact_unwind
> suppresses all of the regressions that appeared at r147995, however I can't puzzle out
> how to formulate...
>
> make -k check RUNTESTFLAGS="--target_board=unix'{-Wl,-no_compact_unwind}'"
>
> such that -Wl,-no_compact_unwind is interpreted as a single run with
> one flag being passed (ie not one run with -Wl and one run with
> -no_compact_unwind). Any ideas?
The -Xlinker spelling may be useful - try
"--target_board=unix/-Xlinker/-no_compact_unwind".
--
Joseph S. Myers
joseph@codesourcery.com