Commit Graph

13102 Commits

Author SHA1 Message Date
Richard Kenner
6e47932d3c Remove special cases for cygwin32.
(pwait): Remove local definition of `pid'.

From-SVN: r13651
1997-02-15 19:03:45 -05:00
Richard Kenner
e80c9ccb75 (fold): Don't assume a nonexplicit constant cannot equal an explicit one.
From-SVN: r13650
1997-02-15 18:49:22 -05:00
Richard Kenner
6ac62473ac (cmpsi): Added insn with appropriate constraints for TARGET_5200;
changed condition of existing insn to !TARGET_5200.

From-SVN: r13649
1997-02-15 18:45:23 -05:00
Richard Kenner
a7e2b01447 (output_function_prologue): Add CRDS and MOTOROLA probe code.
(print_operand): Do not output '.' if CRDS.

From-SVN: r13648
1997-02-15 18:41:50 -05:00
Richard Kenner
4326c60500 (PRINT_OPERAND): Turned off: use default.
(ASM_OUTPUT_{FLOAT,DOUBLE}_OPERAND): Defined.
(SGS_NO_LI,STRUCTURE_SIZE_BOUNDARY,IMMEDIATE_PREFIX): Defined.
(NEED_PROBE): Defined instead of HAVE_probe and gen_probe.
(FUNCTION_{PRO,EPI}LOGUE): Do not access FPA registers.

From-SVN: r13647
1997-02-15 18:41:32 -05:00
Richard Kenner
cbd9173403 (PRINT_OPERAND): Turned off: use default.
(ASM_OUTPUT_{FLOAT,DOUBLE}_OPERAND): Defined.

From-SVN: r13646
1997-02-15 18:41:08 -05:00
Richard Kenner
6a1ce4261f (PRINT_OPERAND): Turned off: use default.
(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}_OPERAND): Defined.

From-SVN: r13645
1997-02-15 18:40:49 -05:00
Richard Kenner
6339db3f4a (PRINT_OPERAND_FLOAT): Removed.
(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}_OPERAND): Defined.
(PRINT_OPERAND): Turned off: use default.

From-SVN: r13644
1997-02-15 18:40:22 -05:00
Richard Kenner
a34259fc5b (set_spec): Fix comment-in-comment typo.
From-SVN: r13643
1997-02-15 18:26:43 -05:00
Richard Kenner
7c27f801dc (COMPILERS): Moved before GCC_PASSES.
(GCC_PASSES): Use $(COMPILERS) instead of cc1$(exeext).

From-SVN: r13642
1997-02-15 17:54:15 -05:00
Richard Kenner
eb2be0e656 (process_command): Allocate space for terminating null.
From-SVN: r13641
1997-02-15 17:25:35 -05:00
Richard Kenner
59927d6b34 (FUNCTION_PROLOGUE): Delete.
From-SVN: r13640
1997-02-15 17:21:31 -05:00
Richard Kenner
b345158aac Adjust size by STARTING_FRAME_OFFSET.
From-SVN: r13639
1997-02-15 17:21:19 -05:00
Richard Kenner
dc38b29226 (expand_divmod): prefer divmod in same mode over div in wider mode.
From-SVN: r13638
1997-02-15 08:42:02 -05:00
Richard Kenner
2d20490118 (zero_extendqi[hs]i2+3): Ensure operating on REG.
From-SVN: r13637
1997-02-15 08:27:41 -05:00
Richard Kenner
4d2c432d88 Update comments.
From-SVN: r13636
1997-02-15 08:15:55 -05:00
Richard Kenner
3e6e075c89 (STORE_FLAG_VALUE): Write so works on both 32 and 64-bit host.
From-SVN: r13635
1997-02-15 08:10:59 -05:00
Stan Cox
0047bb7df1 (libgcc.a): Correct target dependencies
From-SVN: r13634
1997-02-14 20:41:12 +00:00
Stan Cox
26ca940ce8 * config/svr4.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): set the current-section variable to text.
From-SVN: r13633
1997-02-14 20:37:33 +00:00
Brendan Kehoe
2ed0847f87 Initial revision
From-SVN: r13632
1997-02-12 16:08:06 -05:00
Jim Wilson
c92ca24128 (LIBGCC2_DEBUG_CFLAGS): New macro.
(LIBGCC2_CFLAGS): Use it.

From-SVN: r13631
1997-02-12 12:49:17 -08:00
Jim Wilson
ff1ff0565b (output_type): Do early exit only if TYPE_CONTEXT is NULL or if TYPE_CONTEXT is another type (e.g.
(output_type): Do early exit only if TYPE_CONTEXT is NULL
or if TYPE_CONTEXT is another type (e.g. a nested type).

From-SVN: r13630
1997-02-12 12:39:27 -08:00
Mike Stump
e9f32eb503 90th Cygnus<->FSF quick merge
From-SVN: r13629
1997-02-12 20:23:55 +00:00
Michael Meissner
01be8af60b Declare malloc and friends
From-SVN: r13628
1997-02-11 21:01:23 +00:00
Joern Rennecke
cf641ce6cc (calc_live_regs): need not save MACL/MACH when not live, and in leaf function.
From-SVN: r13627
1997-02-11 20:53:36 +00:00
Joern Rennecke
f3e9068e0a (calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.
From-SVN: r13626
1997-02-11 19:59:59 +00:00
Joern Rennecke
cc27ef7497 (ELIMINABLE_REGS): updated comments.
From-SVN: r13625
1997-02-11 19:59:59 +00:00
Jeff Law
ad7e369fd5 stmt.c (group_case_nodes): Recognize more opportunities to group case nodes.
* stmt.c (group_case_nodes): Recognize more opportunities to
        group case nodes.

From-SVN: r13624
1997-02-10 14:50:17 -07:00
Richard Kenner
1995f267b7 (assign_stack_temp): Clear MEM flags from reuse.
From-SVN: r13623
1997-02-09 14:05:39 -05:00
Richard Kenner
9956bfc058 (update_equiv_regs): Fix error in last change.
From-SVN: r13622
1997-02-08 17:37:43 -05:00
Mike Stump
e99d659221 pa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.
* pa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.
	* pa.c (return_addr_rtx): Define.

From-SVN: r13621
1997-02-07 21:01:43 +00:00
Doug Evans
3bcf86ebf5 Initial revision
From-SVN: r13620
1997-02-07 20:09:10 +00:00
Doug Evans
d14834f1f8 toplev.c (main): Delete redundant settings of flag_no_inline and warn_inline if not optimizating.
* toplev.c (main): Delete redundant settings of flag_no_inline
	and warn_inline if not optimizating.

From-SVN: r13619
1997-02-07 18:56:45 +00:00
Doug Evans
899bf2bfa5 cse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil).
* cse.c (invalidate_from_clobbers): Delete unnecessary test for
	(clobber nil).

From-SVN: r13618
1997-02-07 18:56:07 +00:00
Richard Kenner
580ceef20e (const_binop): Don't call size_int if low < 0.
From-SVN: r13617
1997-02-07 13:10:26 -05:00
Jeff Law
88029ff857 Makefile.in (stmp-multilib-sub): Add missing "else true" clauses to work around make bug on some systems.
* Makefile.in (stmp-multilib-sub): Add missing "else true"
        clauses to work around make bug on some systems.

From-SVN: r13616
1997-02-07 10:48:54 -07:00
Richard Kenner
7694ce359a (instantiate_virtual_regs_1, case USE, CLOBBER): Fix error in last change.
From-SVN: r13615
1997-02-07 08:19:33 -05:00
Mike Stump
8e702085e7 i formatting tweaks
From-SVN: r13614
1997-02-07 03:54:48 +00:00
Mike Stump
abeeec2a28 except.c (find_exception_handler_labels): Initialize label array with zeroes.
* except.c (find_exception_handler_labels): Initialize label array
        with zeroes.

From-SVN: r13613
1997-02-07 01:17:32 +00:00
Jason Merrill
312e7d50dd 90th Cygnus<->FSF quick merge
From-SVN: r13612
1997-02-06 19:32:49 +00:00
Jeff Law
1b84b6f8a1 * pa/pa.md (post_ldwm): Fix typos.
From-SVN: r13611
1997-02-05 22:16:18 -07:00
Doug Evans
0b4969a6e4 vxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.
* m68k/vxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.
	(PTRDIFF_TYPE): Define.

From-SVN: r13610
1997-02-05 20:57:03 +00:00
Ian Lance Taylor
cabcf079ea Don't always align reload stack slots to BIGGEST_ALIGNMENT
From-SVN: r13609
1997-02-05 16:20:04 +00:00
Jim Wilson
4757e6a402 (find_reloads_address_1, case POST_INC): Don't use
ADDR_TYPE here.

From-SVN: r13608
1997-02-04 16:29:03 -08:00
Jeff Law
ac684a206c flow.c (life_analysis): Delete obvious no-op moves which use SUBREGs.
* flow.c (life_analysis): Delete obvious no-op moves
        which use SUBREGs.

From-SVN: r13607
1997-02-04 16:36:26 -07:00
Richard Kenner
f19911e44a Update documentation.
From-SVN: r13606
1997-02-04 06:14:25 -05:00
Mike Stump
55e777641f 90th Cygnus<->FSF quick merge
From-SVN: r13605
1997-02-04 03:09:59 +00:00
Mike Stump
824b9a4c45 90th Cygnus<->FSF quick merge
From-SVN: r13604
1997-02-04 02:31:49 +00:00
Jim Wilson
44c389e479 (find_cross_jump): Don't allow old-style and volatile asms
to match.

From-SVN: r13603
1997-02-03 17:00:11 -08:00
Doug Evans
b91b26c962 sol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.
* sparc/sol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.
	* sparc/sysv4.h (ASM_LONG): Define.
	(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}): Use ASM_LONG.

From-SVN: r13602
1997-02-03 20:51:21 +00:00