This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap failure, egcs-1990913, OSF/1 version 3.2D
- To: kargl at troutmask dot apl dot washington dot edu
- Subject: Re: bootstrap failure, egcs-1990913, OSF/1 version 3.2D
- From: Richard Henderson <rth at cygnus dot com>
- Date: Thu, 16 Sep 1999 16:49:34 -0700
- Cc: gcc-patches at gcc dot gnu dot org
- References: <199909141902.MAA11603@pag.apl.washington.edu>
On Tue, Sep 14, 1999 at 12:02:26PM -0700, kargl@pag.apl.washington.edu wrote:
> as0: Error: ../../egcs-19990913/gcc/libgcc2.c, line 5: undefined symbol in\
> expression
> .long $LEFDE1-$LSFDE1
I believe you'll find this solves the problem.
r~
* alpha/alpha-interix.h (DWARF2_UNWIND_INFO): Define to zero.
* alpha/osf2or3.h (DWARF2_UNWIND_INFO): Likewise.
Index: alpha-interix.h
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/config/alpha/alpha-interix.h,v
retrieving revision 1.2
diff -c -p -d -r1.2 alpha-interix.h
*** alpha-interix.h 1999/09/04 15:08:55 1.2
--- alpha-interix.h 1999/09/16 23:46:52
*************** while (0)
*** 211,216 ****
--- 211,217 ----
/* DWARF2 Unwinding doesn't work with exception handling yet. */
#undef DWARF2_UNWIND_INFO
+ #define DWARF2_UNWIND_INFO 0
/* Don't assume anything about the header files. */
#define NO_IMPLICIT_EXTERN_C
Index: osf2or3.h
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/config/alpha/osf2or3.h,v
retrieving revision 1.6
diff -c -p -d -r1.6 osf2or3.h
*** osf2or3.h 1998/12/16 21:01:04 1.6
--- osf2or3.h 1999/09/16 23:46:52
*************** Boston, MA 02111-1307, USA. */
*** 24,30 ****
#define LIB_SPEC "%{p:-lprof1} %{pg:-lprof1} %{a:-lprof2} -lc"
/* As of OSF 3.2, as still can't subtract adjacent labels. */
-
#undef TARGET_AS_CAN_SUBTRACT_LABELS
#define TARGET_AS_CAN_SUBTRACT_LABELS 0
--- 24,32 ----
#define LIB_SPEC "%{p:-lprof1} %{pg:-lprof1} %{a:-lprof2} -lc"
/* As of OSF 3.2, as still can't subtract adjacent labels. */
#undef TARGET_AS_CAN_SUBTRACT_LABELS
#define TARGET_AS_CAN_SUBTRACT_LABELS 0
+ /* The frame unwind data requires the ability to subtract labels. */
+ #undef DWARF2_UNWIND_INFO
+ #define DWARF2_UNWIND_INFO 0