Commit Graph

1641 Commits

Author SHA1 Message Date
Richard Stallman
a414f913e6 Initial revision
From-SVN: r1642
1992-07-20 04:05:11 +00:00
Richard Stallman
d2a8e68073 (FUNCTION_PROFILER): Use ASM_OUTPUT_INTERNAL_LABELREF.
(FUNCTION_BLOCK_PROFILER):  Mark with FIXME that it needs work.
(ASM_OUTPUT_INTERNAL_LABELREF):  Define.

(CONSTANT_ALIGNMENT): Add parens for Sun compiler.

From-SVN: r1641
1992-07-20 03:43:59 +00:00
Richard Stallman
a124fd5ebc fix harmless unterminated comment.
From-SVN: r1640
1992-07-20 03:32:27 +00:00
Richard Stallman
638e22943f entered into RCS
From-SVN: r1639
1992-07-20 03:26:54 +00:00
Richard Stallman
18a53b787c *** empty log message ***
From-SVN: r1638
1992-07-20 03:07:00 +00:00
Richard Stallman
c9ebacb820 (process_command): Handle -Wl,' and -Wa,'.
(do_spec_1): Handle %Y.
(default_compilers): Use %Y in assembler commands.

From-SVN: r1637
1992-07-20 02:49:26 +00:00
Richard Stallman
26fcb35ae2 (expand_expr, NOP_EXPR case): If EXPAND_INITIALIZER,
generate ZERO_EXTEND or SIGN_EXTEND; don't emit insns.

(expand_expr): Set LABEL_REF_NONLOCAL_P for nonlocal labels.

From-SVN: r1636
1992-07-20 02:45:03 +00:00
Richard Stallman
16bae307a6 (assign_parms): Use const0_rtx as DECL_RTL and as
DECL_INCOMING_RTL if tmode of parm is void.

From-SVN: r1635
1992-07-20 02:42:59 +00:00
Richard Stallman
7e53036d32 (gen_type): For array type, state the size.
From-SVN: r1634
1992-07-20 01:53:57 +00:00
Richard Stallman
e5d91d5ef8 entered into RCS
From-SVN: r1633
1992-07-19 20:05:09 +00:00
Richard Stallman
4a3f8d4ffc Don't include real.h.
From-SVN: r1632
1992-07-19 18:24:32 +00:00
Richard Stallman
6895b5c7f1 Include real.h.
From-SVN: r1631
1992-07-19 17:21:35 +00:00
Richard Stallman
3c2cbc919d entered into RCS
From-SVN: r1630
1992-07-19 17:18:54 +00:00
Richard Stallman
4c461967d4 *** empty log message ***
From-SVN: r1629
1992-07-19 17:15:55 +00:00
Richard Stallman
edb323d348 *** empty log message ***
From-SVN: r1628
1992-07-19 17:09:11 +00:00
Richard Stallman
705f26cf31 entered into RCS
From-SVN: r1627
1992-07-19 07:18:05 +00:00
Richard Stallman
82d003675f *** empty log message ***
From-SVN: r1626
1992-07-19 06:48:30 +00:00
Richard Stallman
adfaf10ada entered into RCS
From-SVN: r1625
1992-07-19 06:28:24 +00:00
Richard Stallman
8be386d9f2 *** empty log message ***
From-SVN: r1624
1992-07-19 06:28:12 +00:00
Richard Stallman
6c9e1cb251 (build_binary_op): Don't set shorten for signed division.
From-SVN: r1623
1992-07-19 01:09:39 +00:00
Richard Stallman
fea868cb1a *** empty log message ***
From-SVN: r1622
1992-07-19 00:37:32 +00:00
Richard Stallman
4cf98b8322 entered into RCS
From-SVN: r1621
1992-07-18 04:04:55 +00:00
Richard Stallman
a8b17b3d48 *** empty log message ***
From-SVN: r1620
1992-07-18 04:04:15 +00:00
Richard Stallman
5e0004aef9 *** empty log message ***
From-SVN: r1619
1992-07-18 03:47:44 +00:00
Richard Stallman
075fc63200 Fix harmless unterminated comment.
From-SVN: r1618
1992-07-18 03:46:48 +00:00
Richard Kenner
bfe655f9bf *** empty log message ***
From-SVN: r1617
1992-07-17 08:27:11 -04:00
Richard Kenner
f3964bb8a3 (convert_to_integer): Don't add a NOP_EXPR in cases where we can
simply change the type of the entire tree.

From-SVN: r1616
1992-07-17 06:37:06 -04:00
Richard Kenner
0c2e838b25 (instantiate_decls{,_1}): Don't do instantiation here if the address
is mode-dependent.

From-SVN: r1615
1992-07-17 05:58:38 -04:00
Richard Kenner
0dadecf681 *** empty log message ***
From-SVN: r1614
1992-07-17 05:57:24 -04:00
Richard Kenner
2a5f48f20c entered into RCS
From-SVN: r1613
1992-07-17 05:56:59 -04:00
Richard Kenner
3e06027d52 (NULL_PTR): Define as void * if STDC.
From-SVN: r1612
1992-07-17 05:56:08 -04:00
Richard Kenner
df62f951d0 *** empty log message ***
From-SVN: r1611
1992-07-17 05:52:19 -04:00
Richard Kenner
a8ddbf69e5 (negdi2): Corrected name; used to be negdi3.
From-SVN: r1610
1992-07-17 05:51:23 -04:00
Richard Stallman
a0cf02b4bc (convert_to_integer): Push truncation inside COND_EXPR.
From-SVN: r1609
1992-07-17 04:26:02 +00:00
Richard Stallman
34c9156a02 (allocate_dynamic_stack_space) [SETJMP_VIA_SAVE_AREA]:
Always call round_push; we can't rely on alignment of size.

From-SVN: r1608
1992-07-17 04:25:27 +00:00
Richard Stallman
5d901c3182 (convert_move): Don't call protect_from_queue.
(emit_block_move): Protect SIZE.

From-SVN: r1607
1992-07-17 04:24:58 +00:00
Richard Stallman
b3d4e1b2a1 (expand_shift, expand_set_flag):
Call protect_from_queue before convert_to_mode.

From-SVN: r1606
1992-07-17 04:24:33 +00:00
Richard Stallman
06e40b261a (emit_cmp_insn): Always do protect_from_queue on x, y, size.
(expand_float, expand_fix): Likewise.

From-SVN: r1605
1992-07-17 04:23:56 +00:00
Richard Stallman
937522b526 entered into RCS
From-SVN: r1604
1992-07-17 04:21:19 +00:00
Richard Stallman
036461899d (typedef tree_node_kind): Added new kind, i.e. `b_kind'.
(tree_node_kind_names):  Added name for `b_kind'.
(make_node, copy_node, stabilize_reference_1):
Handle case 'b' (for BLOCK nodes).
(make_node):  Don't try to deal with BLOCKs when doing a type 'e' node.

From-SVN: r1603
1992-07-17 04:17:58 +00:00
Richard Stallman
61131fa200 (struct tree_block): New struct type definition added.
(BLOCK_VARS, BLOCK_TYPE_TAGS, BLOCK_SUBBLOCKS, BLOCK_HANDLER_BLOCK):
Changed to reference fields of the new `struct tree_block' type.
(BLOCK_ABSTRACT_ORIGIN, BLOCK_ABSTRACT):  Definitions added.
(union tree_node):  Added `struct tree_block' as a new variant.

From-SVN: r1602
1992-07-17 04:15:55 +00:00
Richard Stallman
ece0ca60b8 Add #if 0 around use of DECL_ABSTRACT_VIRTUAL_P.
(pure_or_virtual_attribute):
Add #if 0 around use of DECL_ABSTRACT_VIRTUAL_P.

(BLOCK_INLINE_FUNCTION):  Obsolete definition deleted.
(block_ultimate_origin):  New function.
(output_block): Local `have_significant_locals' renamed to `must_output_die'.
(output_block): Handle abstract & concrete blocks in inline functions.
(output_decls_for_scope): Don't bump `next_block_number' for abstract blocks.

From-SVN: r1601
1992-07-17 04:12:51 +00:00
Richard Stallman
815781420c entered into RCS
From-SVN: r1600
1992-07-17 03:59:13 +00:00
Richard Stallman
3b59a33129 entered into RCS
From-SVN: r1599
1992-07-17 03:25:33 +00:00
Richard Stallman
c6096c5e3d *** empty log message ***
From-SVN: r1598
1992-07-16 21:06:59 +00:00
Richard Stallman
2c31e123f2 (ASM_OUTPUT_CASE_END): Deleted.
From-SVN: r1597
1992-07-16 20:56:26 +00:00
Richard Stallman
8bf9ccb249 *** empty log message ***
From-SVN: r1596
1992-07-16 20:23:20 +00:00
Richard Stallman
ce889f00cd (build_binary_op): Improve shift warning messages.
From-SVN: r1595
1992-07-16 19:26:42 +00:00
Richard Stallman
74bd77a8c6 entered into RCS
From-SVN: r1594
1992-07-16 19:03:06 +00:00
Richard Stallman
8d7bbe5f87 (finish_struct): Handle nested struct redefinitions.
From-SVN: r1593
1992-07-15 18:39:52 +00:00