From mboxrd@z Thu Jan 1 00:00:00 1970 From: hjl@lucon.org (H.J. Lu) To: khan@xraylith.wisc.edu (Mumit Khan) Cc: egcs@cygnus.com Subject: Re: EH bug in Makefile.in Date: Fri, 24 Oct 1997 14:35:00 -0000 Message-id: References: <199710242126.QAA27931@eh_pc11.xraylith.wisc.edu> X-SW-Source: 1997-10/msg01038.html > > hjl@lucon.org (H.J. Lu) writes: > > > > > > I believe that the problem on linux is that you need a recent gas snapshot; > > > 2.8.1 fills a .align in .eh_frame with NOPs instead of zeroes. > > > > > > > No. The bug is in gcc/Makefile.in. egcs-971023 turns off exceptions > > in C. But _eh.o in libgcc2.a has to be compiled with exceptions > > on. I added -fexceptions to LIBGCC2_CFLAGS in gcc/Makefile.in. > > EH went back to egcs-971016 for me now. > > > > I'm not so sure. Right now I have 3 egcs-971023 linux trees: > > a. stock: 39 failures in total > b. stock + gas-971023: 39 failures in total > c. stock + -fexceptions per HJ: 21 failures in total (but not 3!) > > > HJ, Do you have other patches that might account for 18 extra successes? > What binutils are you using? Please try binutils 2.8.1.0.15 at ftp://tsx-11.mit.edu/pub/linux/packages/GCC/tofu if you don't have it. -- H.J. Lu (hjl@gnu.ai.mit.edu)