From: Jeff Law Date: Wed, 4 Nov 1998 19:33:07 +0000 (-0700) Subject: [multiple changes] X-Git-Tag: prereleases/libgcj-0.1~2170 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfc5000a48d8b8fdcbaa614dc74ecf6845feab71;p=thirdparty%2Fgcc.git [multiple changes] Wed Nov 4 19:15:37 1998 "Melissa O'Neill" * Makefile.in (libcpp.a): Ranlib libcpp.a * cppulp.c (user_label_prefix): Initialize. Wed Nov 4 19:07:08 1998 John Wehle (john@feith.com) * flow.c (mark_regs_live_at_end): Mark the stack pointer as live at a RETURN if current_function_sp_is_unchanging is set. From-SVN: r23525 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2f74c18916b9..32ce80fd5fd0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +Wed Nov 4 19:15:37 1998 "Melissa O'Neill" + + * Makefile.in (libcpp.a): Ranlib libcpp.a + + * cppulp.c (user_label_prefix): Initialize. + +Wed Nov 4 19:07:08 1998 John Wehle (john@feith.com) + + * flow.c (mark_regs_live_at_end): Mark the stack pointer as live + at a RETURN if current_function_sp_is_unchanging is set. + Wed Nov 4 18:16:29 1998 Herman A.J. ten Brugge * emit-rtl.c (try_split): Fixed error in Oct 10 patch. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index c407d28bfb69..189e88edcd7a 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1886,6 +1886,7 @@ LIBCPP_OBJS = cpplib.o cpphash.o cppalloc.o cpperror.o cppexp.o cppfiles.o \ libcpp.a: $(LIBCPP_OBJS) $(AR) $(ARFLAGS) libcpp.a $(LIBCPP_OBJS) + $(RANLIB) libcpp.a cppmain$(exeext): cppmain.o libcpp.a $(LIBDEPS) $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o cppmain$(exeext) cppmain.o \ diff --git a/gcc/cppulp.c b/gcc/cppulp.c index 29c2551facee..4e218d9a1447 100644 --- a/gcc/cppulp.c +++ b/gcc/cppulp.c @@ -24,4 +24,4 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "gansidecl.h" #include "output.h" -char *user_label_prefix; +char *user_label_prefix = 0; diff --git a/gcc/flow.c b/gcc/flow.c index 22f7f1e4fa62..4eec565781bd 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -2880,7 +2880,8 @@ mark_used_regs (needed, live, x, final, insn) if (! EXIT_IGNORE_STACK || (! FRAME_POINTER_REQUIRED && ! current_function_calls_alloca - && flag_omit_frame_pointer)) + && flag_omit_frame_pointer) + || current_function_sp_is_unchanging) #endif SET_REGNO_REG_SET (live, STACK_POINTER_REGNUM);