Richard Kenner
73b764487b
(init_reg_sets): Invoke INIT_ONCE_REG_SET.
...
(allocate_reg_info): Invoke MAX_REGNO_REG_SET.
(regset_release_memory): Free basic_block_live_at_start storage.
From-SVN: r14424
1997-07-14 06:50:48 -04:00
Richard Kenner
a1493f9fb4
(allocate_for_life_analysis): Add declaration.
...
(regno_uninitialized, regno_clobbered_at_setjmp): Likewise.
(dump_flow_info, flow_analysis): Likewise.
From-SVN: r14423
1997-07-14 06:50:20 -04:00
Richard Kenner
67f0e21376
(init_regset_vector): Make global; don't take basic block times # of pseduos as argument.
...
(init_regset_vector): Make global; don't take basic block times # of pseduos
as argument.
(life_analysis): Change all init_regset_vector calls.
Use free_regset_vector to release arrays only flow uses at end.
(allocate_for_life_analysis): Change init_regset_vector call.
Don't set regset_{size,bytes}.
(free_regset_vector): Call FREE_REG_SET to release any memory allocated
by each vector.
(propagate_block): Call FREE_REG_SET on dead/live.
(mark_used_regs): Don't use REGSET_ELT_TYPE anymore.
From-SVN: r14422
1997-07-14 06:49:58 -04:00
Richard Kenner
19d181423f
(*REG_SET): Delete old implementation; use bitmap.h.
...
(regset_{size,bytes}): Delete.
(regs_live_at_setjmp): Declare.
(EXECUTE_IF_SET_AND_RESET_IN_REG_SET): Delete.
From-SVN: r14421
1997-07-14 06:49:30 -04:00
Richard Kenner
096ab9eaaf
Initial revision
...
From-SVN: r14420
1997-07-14 06:49:07 -04:00
Richard Kenner
8b8b2c1c00
(OBJS): Add bitmap.o.
...
(BASIC_BLOCK_H): New make variable for basic-block.h, bitmap.h.
({flow,combine,regclass,local-alloc,reload1,reorg,sched}.o): Use
BASIC_BLOCK_H variable instead of basic-block.h.
From-SVN: r14419
1997-07-14 06:48:54 -04:00
Jason Merrill
fe0986b439
x
...
From-SVN: r14418
1997-07-14 07:12:36 +00:00
Richard Kenner
526039a098
Fix typo in last edit.
...
From-SVN: r14417
1997-07-13 15:12:29 -04:00
Richard Kenner
79d06d29ad
(stupid_mark_refs): If setting reg set only in this insn and not
...
referenced, make REG_UNUSED note.
From-SVN: r14416
1997-07-13 15:11:06 -04:00
Richard Kenner
a23ea59844
(process_command): If -save-temps and -pipe were specified together,
...
don't do -pipe.
From-SVN: r14415
1997-07-13 14:03:18 -04:00
Doug Evans
7ad9ff7a2b
gcc.c (main): Handle blank in version_string when comparing with compiler_version.
...
* gcc.c (main): Handle blank in version_string when comparing
with compiler_version.
From-SVN: r14414
1997-07-13 16:21:56 +00:00
Jason Merrill
84e884e906
x
...
From-SVN: r14413
1997-07-12 09:08:45 +00:00
Jeff Law
1f2d8f510f
mips.c (epilogue_reg_mentioned_p): Delete unused function.
...
* mips.c (epilogue_reg_mentioned_p): Delete unused function.
(mips_epilogue_delay_slots): Likewise.
(function_epilogue): Greatly simplify.
(mips_expand_epilogue): If we have a null prologue/epilogue,
then use a normal return insn. Emit blockage insns before
stack pointer adjustments.
(mips_can_use_return_insn): Renamed from simple_epilogue_p. All
callers changed. Do not use return insns if $31 is live in the
function or if generating profiling information.
* mips.h (DELAY_SLOTS_FOR_EPILOGUE): Delete.
(ELIGIBLE_FOR_EPILOGUE_DELAY): Likewise.
* mips.md (return): Remove expander and change the pattern to
look like a standard "return" insn.
(return_internal): Show use of $31 explictly.
(epilogue expander): Enable.
From-SVN: r14412
1997-07-11 09:48:51 -06:00
Karl Berry
7a49a4fd7b
(\authorrm): Must use \def instead of \let, as \secrm is not yet
...
defined.
From-SVN: r14410
1997-07-10 17:34:25 +00:00
Doug Evans
b614ee64c3
(CC): Use autoconf value.
...
(OLDAR_FLAGS): Move next to $(OLDAR).
From-SVN: r14409
1997-07-10 17:07:44 +00:00
Doug Evans
ffde607660
(INO_T_EQ): Return 0 for MSDOS.
...
From-SVN: r14408
1997-07-10 17:03:44 +00:00
Richard Stallman
725303fe99
(\titlefont): Define again, using \titlefonts.
...
From-SVN: r14406
1997-07-10 01:23:38 +00:00
Karl Berry
6c4ef3286a
(\startcontents): Leave ^ catcode as other.
...
From-SVN: r14405
1997-07-09 20:45:27 +00:00
Richard Stallman
71fd17e0c1
Declare how to hyphenate "whitespace".
...
From-SVN: r14404
1997-07-09 19:40:16 +00:00
Jim Wilson
f6c74b0225
(gen_subprogram_die): When handling declarations...
...
(gen_subprogram_die): When handling declarations, test
DECL_CONTEXT not decl_class_context before equate_decl_number_to_die.
From-SVN: r14403
1997-07-08 15:07:41 -07:00
Michael Meissner
bb21487f9b
Use unsigned HOST_WIDE_INT, not unsigned.
...
From-SVN: r14402
1997-07-08 20:48:20 +00:00
Mike Stump
7834ab3923
92th Cygnus<->FSF merge
...
From-SVN: r14401
1997-07-08 00:17:49 +00:00
Richard Stallman
766e6d2dbe
(i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
...
From-SVN: r14397
1997-07-07 08:40:20 +00:00
Jim Meyering
28517aa476
(crt1.o, crt1.o, crtn.o): Also depend on $(GCC_PASSES).
...
From-SVN: r14396
1997-07-07 04:02:08 +00:00
Jim Meyering
694226b657
($(OBJC_O)): Also depend on $(GCC_PASSES).
...
From-SVN: r14395
1997-07-07 04:01:33 +00:00
Jim Meyering
27b81fc2de
(cplib2.ready): Also depend on $(LANGUAGES).
...
From H.J. Lu.
From-SVN: r14394
1997-07-07 04:00:34 +00:00
Ulrich Drepper
114d6a82f0
update from main archive 970706
...
From-SVN: r14393
1997-07-06 22:30:44 +00:00
Karl Berry
c708ad0247
(\titlefonts): New macro to set title font styles, so italic etc.
...
(\titlefonts): New macro to set title font styles, so italic etc. work
in @title.
(\titlefont): No longer needed.
(\titlepage): Call \titlefonts instead of \titlefont.
(\chapsf, \ssecsy, \ssecttsl): Correct magstep values.
From: Stephen Gildea <gildea@intouchsys.com>.
From-SVN: r14392
1997-07-05 21:51:30 +00:00
Karl Berry
c961867061
(\onepageout): Back up to 2\baselineskip per Stephen.
...
(\kbdinputstyle): New command.
From-SVN: r14391
1997-07-05 21:16:39 +00:00
Jason Merrill
a6ab3aad51
x
...
From-SVN: r14390
1997-07-04 18:49:39 +00:00
Richard Stallman
991d659956
(\kbdfont, \kbdexamplefont): New macros, parms that tell @kbd what to do.
...
(\kbdfont, \kbdexamplefont): New macros, parms that
tell @kbd what to do.
(\setkbdinputdistinct, \setkbdinputexample): New commands set them.
(\kbd): Use those parms.
From-SVN: r14387
1997-07-04 00:07:28 +00:00
Jim Wilson
04ac3c66b0
(unpack_d): Check fraction not sign to distinquish QNaN.
...
From-SVN: r14386
1997-07-03 14:37:23 -07:00
Karl Berry
ecfcbd6db9
(\onepageout): Leave only one line space above the footline, to be more like plain.
...
(\onepageout): Leave only one line space above the footline, to be more
like plain. Suggested by Stephen Gildea.
(\evenfootline): Left one too many line spaces here, so reduce by two.
(\ifnottex): Another ignore command.
(\ifnothtml,\ifnotinfo): New commands.
(\doignore): Ignore brace characters, so mismatched braces in ignored
text do not cause complaints.
From-SVN: r14385
1997-07-03 20:52:37 +00:00
Michael Meissner
e50ab9ee27
Do not go beyond end of array
...
From-SVN: r14384
1997-07-02 13:52:15 +00:00
Richard Kenner
26ef0fc85a
($(srcdir)/objc/objc-parse.c): Fix command to use the right file names.
...
From-SVN: r14383
1997-07-02 07:51:10 -04:00
Richard Kenner
2f013c71f3
(process_template): Place increment expression outside of putchar
...
function call.
From-SVN: r14382
1997-07-02 07:47:41 -04:00
Richard Kenner
9ad03bc1e2
(sparc-*-linux-gnulibc1*): New configuration.
...
From-SVN: r14381
1997-07-02 07:40:30 -04:00
Richard Kenner
985c5e5bdc
(LIBGCC_SPEC): Removed.
...
(CC1_SPEC): Add %{profile:-p}.
({CPP,LIB,LINK}_SPEC): Choose glibc 1 or 2 depending on USE_GNULIBC_1.
From-SVN: r14380
1997-07-02 07:40:08 -04:00
Richard Kenner
d7308c0c97
(powerpc-*-linuxgnu*): Default thread_file is posix.
...
Set xmake_file to x-linux. Add extra_parts.
From-SVN: r14379
1997-07-02 07:03:18 -04:00
Richard Kenner
7affc5753e
(LINK_SPEC): Defined.
...
From-SVN: r14378
1997-07-02 07:02:40 -04:00
Richard Kenner
95fd39815d
(m68k-*-linux-gnu*): Default thread_file is `posix'.
...
(m68k-*-linux-gnulibc1): New configuration.
From-SVN: r14377
1997-07-02 07:00:33 -04:00
Richard Kenner
89d9619dc8
(LINK_SPEC): Pass -shared for -shared.
...
({CPP,LINK}_SPEC): Choose for glibc 1 or 2 depending on USE_GNULIBC_1.
From-SVN: r14376
1997-07-02 07:00:16 -04:00
Richard Kenner
c811d261c3
(alpha-*-linux-gnu*): Default thread_file is `posix'.
...
From-SVN: r14375
1997-07-02 06:56:49 -04:00
Richard Kenner
06142dae84
(LINK_SPEC): Change ld-gnu.so.1 to ld-linux.so.2.
...
From-SVN: r14374
1997-07-02 06:56:35 -04:00
Richard Kenner
70ee78ec3f
(divsi3, modsi3, udivsi3): Comment out.
...
(extendsfsd2_no_tp): Add alternative with output in MEM, input in REG.
From-SVN: r14373
1997-07-02 06:45:21 -04:00
Richard Kenner
844dadc757
(*-linux*): Add "-gnu" to names to match.
...
From-SVN: r14372
1997-07-02 06:40:14 -04:00
Richard Kenner
e4b151062f
(_trampoline): Add stdcall attribute to VirtualProtect on i386.
...
From-SVN: r14371
1997-07-02 06:38:04 -04:00
Richard Kenner
cbae24bcbe
(redundant_insn): If INSN or possible match has REG_UNUSED note, don't
...
have match.
From-SVN: r14370
1997-07-01 23:25:39 -04:00
Doug Evans
4144ff62cf
mips.c (mips_output_external): Don't output .extern's for variables in user specified sections unless...
...
* mips/mips.c (mips_output_external): Don't output .extern's for
variables in user specified sections unless they're .sbss/.sdata.
From-SVN: r14369
1997-07-01 22:36:13 +00:00
Jim Wilson
f953dd66a2
(float_to_usi): Move code for negative numbers before code for infinity.
...
(float_to_usi): Move code for negative numbers before code
for infinity. Modify infinty code to only handle positive infinities.
From-SVN: r14368
1997-07-01 15:33:05 -07:00