diff options
author | Jeff Law <law@gcc.gnu.org> | 1998-11-04 12:33:07 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-11-04 12:33:07 -0700 |
commit | bfc5000a48d8b8fdcbaa614dc74ecf6845feab71 (patch) | |
tree | 2b68bb3f4992fd6584c7569f31225fb957fbbdbb /gcc | |
parent | a93049dea265c389928186d57cdea48f54814aca (diff) | |
download | gcc-bfc5000a48d8b8fdcbaa614dc74ecf6845feab71.zip gcc-bfc5000a48d8b8fdcbaa614dc74ecf6845feab71.tar.gz gcc-bfc5000a48d8b8fdcbaa614dc74ecf6845feab71.tar.bz2 |
[multiple changes]
Wed Nov 4 19:15:37 1998 "Melissa O'Neill" <oneill@cs.sfu.ca>
* 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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/Makefile.in | 1 | ||||
-rw-r--r-- | gcc/cppulp.c | 2 | ||||
-rw-r--r-- | gcc/flow.c | 3 |
4 files changed, 15 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2f74c18..32ce80f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +Wed Nov 4 19:15:37 1998 "Melissa O'Neill" <oneill@cs.sfu.ca> + + * 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 <Haj.Ten.Brugge@net.HCC.nl> * emit-rtl.c (try_split): Fixed error in Oct 10 patch. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index c407d28b..189e88e 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 29c2551..4e218d9 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; @@ -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); |