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