Commit Graph

13341 Commits

Author SHA1 Message Date
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
Joern Rennecke
4ed4cb9a03 Update comment about BSR.
From-SVN: r13601
1997-02-03 18:17:13 +00:00
Ian Lance Taylor
47c8cf9147 Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload types
From-SVN: r13600
1997-02-03 18:04:00 +00:00
Richard Kenner
5ff0385cdb (__sel_register_typed_name): Eliminate compiler warnings with explicit cast.
From-SVN: r13599
1997-02-02 20:15:14 -05:00
Richard Kenner
e0d0c8a162 (__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.

From-SVN: r13598
1997-02-02 19:57:44 -05:00
Richard Kenner
47a84c97bf Prototypes for new functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.

From-SVN: r13597
1997-02-02 19:54:47 -05:00
Richard Kenner
e64f9262e6 (objc_condition_{,de}allocate): New functions.
(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore
from name of objc mutex and thread structures.

From-SVN: r13596
1997-02-02 19:53:23 -05:00
Richard Kenner
f4d01e7962 (objc_condition_{,de}allocate): New functions.
(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex
and thread structures.

From-SVN: r13595
1997-02-02 19:52:38 -05:00
Richard Kenner
3136f75db4 (objc_condition_{,de}allocate): New functions.
(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.

From-SVN: r13594
1997-02-02 19:51:58 -05:00
Richard Kenner
3cec07d501 (hash_delete): Step through the hash nodes versus using hash_next to
increase efficiency.

From-SVN: r13593
1997-02-02 19:42:48 -05:00
Richard Kenner
eb0bc1e9b4 (__objc_forward): Replace call to abort function with call to
objc_error function.

From-SVN: r13592
1997-02-02 19:42:25 -05:00
Richard Kenner
efa7c88e59 Remove error handling declarations.
From-SVN: r13591
1997-02-02 19:42:01 -05:00