Richard Kenner
5cf3f46752
(change_main_variant): Return type now void.
...
From-SVN: r7827
1994-07-29 19:06:41 -04:00
Richard Kenner
ccddffd588
(write_{l,r}brac): Specify return type of int.
...
From-SVN: r7826
1994-07-29 19:06:08 -04:00
Richard Kenner
1395fc236b
(bc_sym_write): Change %d to %lu in printf calls.
...
From-SVN: r7825
1994-07-29 19:05:12 -04:00
Richard Kenner
b077f3ac2f
Add declaration of ctime.
...
From-SVN: r7824
1994-07-29 19:04:10 -04:00
Richard Kenner
4acc00bf75
(expand_function_start): Initialize VALUE_ADDRESS.
...
From-SVN: r7823
1994-07-29 18:50:41 -04:00
Richard Kenner
0e9cff7f3a
(build_unary_op, case *INCREMENT_EXPR): Add size in bytes, not value
...
of sizeof.
From-SVN: r7822
1994-07-29 18:33:29 -04:00
Richard Kenner
acb76ce3b4
(tst?f): Use CONST0_RTX instead of incorrect call to
...
immed_real_const_1.
From-SVN: r7821
1994-07-29 17:50:14 -04:00
Richard Kenner
72bb971732
(move_block_to_reg): Do nothing if NREGS == 0.
...
From-SVN: r7820
1994-07-29 17:36:13 -04:00
Richard Kenner
4f84546511
(special_symbol, do_xifdef): Don't access value.defn of a T_CONST.
...
From-SVN: r7819
1994-07-29 17:16:58 -04:00
Jason Merrill
e5952538c4
(DO_GLOBAL_CTORS_BODY): Reverse order of execution
...
of constuctor lists.
From-SVN: r7818
1994-07-29 19:03:37 +00:00
Jason Merrill
566b213ab1
Reverse order of execution of
...
destructor lists.
From-SVN: r7817
1994-07-29 19:03:37 +00:00
Richard Kenner
2c1c10ec5a
(output_decl...
...
(output_decl, case FUNCTION_DECL): Corrected and simplified code that
determined when to generate varargs or ANSI stdargs variable length
parameter list DWARF information.
From-SVN: r7816
1994-07-28 19:56:18 -04:00
Richard Kenner
62acb9781f
(expand_expr, case CONJ_EXPR): Use correct mode for parts of a complex
...
expression.
From-SVN: r7815
1994-07-28 19:48:33 -04:00
Richard Kenner
bb14e22817
(extv, extzv): In patterns that will use movb and movw, ensure size is
...
8 or 16.
From-SVN: r7814
1994-07-28 19:38:46 -04:00
Richard Kenner
1c63cc82d4
(expand_binop, case MULT [complex]) Fix typo.
...
From-SVN: r7813
1994-07-28 19:28:18 -04:00
Richard Kenner
bdbfbe18fc
(FUNCTION_VALUE): New override.
...
From-SVN: r7812
1994-07-28 19:21:33 -04:00
Richard Kenner
9cad761615
*** empty log message ***
...
From-SVN: r7811
1994-07-28 19:16:20 -04:00
Richard Kenner
2f23a46d62
(compare_spill_regs): Simplify and return zero if registers are the same.
...
From-SVN: r7810
1994-07-28 17:34:53 -04:00
Richard Kenner
007421a37b
(c-lex.o, distdir-start): Depend on $(srcdir)/c-gperf.h, not
...
c-gperf.h.
From-SVN: r7809
1994-07-28 17:27:26 -04:00
Jason Merrill
4a5516aea7
#undef PCC_STATIC_STRUCT_RETURN
...
From-SVN: r7808
1994-07-28 20:26:09 +00:00
Jason Merrill
2f55b70b87
#define NO_IMPLICIT_EXTERN_C
...
From-SVN: r7807
1994-07-28 20:23:02 +00:00
Doug Evans
311916abb1
(LIBGCC2_CFLAGS): Undo last patch. HAVE_ATEXIT is defined in svr4.h.
...
From-SVN: r7806
1994-07-28 18:39:05 +00:00
Kresten Krab Thorup
15408e26c2
removed declaration of bzero
...
From-SVN: r7805
1994-07-28 16:56:52 +00:00
Richard Kenner
34322499be
(finish_struct): Don't look at alignment of error_mark_node.
...
From-SVN: r7804
1994-07-28 08:07:05 -04:00
Richard Kenner
df7d75de69
(try_combine): Don't make a MULT if none of the insns in our input had one.
...
From-SVN: r7803
1994-07-28 07:11:09 -04:00
Richard Kenner
98310eaac7
(expand_mult): Properly set ADD_TARGET for add_variant.
...
From-SVN: r7802
1994-07-27 23:33:05 -04:00
Richard Kenner
d772039ba7
(INITIAL_ELIMINATION_OFFSET): Properly compute offset between AP and SP when...
...
(INITIAL_ELIMINATION_OFFSET): Properly compute offset between AP and
SP when get_frame_size and current_function_pretend_args_size are not
a multiple of 16 bytes.
From-SVN: r7801
1994-07-27 23:11:17 -04:00
Richard Kenner
1b2c9988bc
(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
...
single quote.
From-SVN: r7800
1994-07-27 19:06:43 -04:00
Ian Lance Taylor
2c47b58a4f
Change i860 in #if to __i860__, as with other CPUs
...
From-SVN: r7799
1994-07-27 18:06:45 +00:00
Richard Kenner
4e430df869
(expand_divmod): Don't make REG_NOTE if last insn's destination isn't
...
QUOTIENT.
From-SVN: r7798
1994-07-27 14:06:24 -04:00
Richard Kenner
ad2e7dd004
(expand_expr, case ARRAY_REF): Don't fold L"foo"[2].
...
From-SVN: r7797
1994-07-26 19:45:11 -04:00
Jim Wilson
ee7204ee55
(process_init_element): Do not call push_init_level
...
if the value is error_mark_node.
From-SVN: r7796
1994-07-26 10:56:03 -07:00
Jim Wilson
f1f8fc9790
(NO_IMPLICIT_EXTERN_C): Define.
...
From-SVN: r7795
1994-07-26 10:48:56 -07:00
Michael Meissner
16eb71695f
Add BSDI support.
...
From-SVN: r7794
1994-07-25 12:52:14 +00:00
Doug Evans
eee22a562e
(andhi3, iorhi3, xorhi3): Change constraint on operand 2 from i' to
n'.
...
From-SVN: r7793
1994-07-22 18:33:37 +00:00
Michael Meissner
c2fdae8ecd
DJ patches for MSDOS
...
From-SVN: r7792
1994-07-22 13:55:40 +00:00
Michael Meissner
bcd8cec871
Define NO_IMPLICIT_EXTERN_C
...
From-SVN: r7791
1994-07-22 13:32:49 +00:00
Steve Chamberlain
8e87e1611c
*** empty log message ***
...
From-SVN: r7790
1994-07-22 06:12:36 +00:00
Jim Wilson
b1cf6cee09
(build_module_descriptor): Don't set DECL_EXTERNAL on
...
current_function_decl.
From-SVN: r7789
1994-07-21 15:13:24 -07:00
Jim Wilson
787745f56c
(simplify_rtx): For (not (xor X C)) generate new rtx
...
instead of modifying old rtx.
From-SVN: r7788
1994-07-21 15:06:05 -07:00
Jim Wilson
6fc7c517d5
(start_function): If old_decl is NULL, then set it to the implicit decl if any.
...
(start_function): If old_decl is NULL, then set it to
the implicit decl if any. Delete superfluous test from warn missing
prototypes code. For warn missing declarations code, only warn if
previous decl is implicit.
From-SVN: r7787
1994-07-21 14:55:22 -07:00
Jim Wilson
59d9021293
(fold): Don't fold X-X to 0 if X is floating point
...
and !flag_fast_math.
From-SVN: r7786
1994-07-21 14:46:32 -07:00
Doug Evans
ad3a922478
(stmp-multilib): Rework to handle make -n.
...
(stmp-multilib-sub): New target.
From-SVN: r7785
1994-07-21 06:07:22 +00:00
Doug Evans
75ed5d8b3a
(clean): Remove multilib build dirs.
...
From-SVN: r7784
1994-07-20 02:17:55 +00:00
Doug Evans
8977e8a785
(print_operand, default case): Handle SFmode regs.
...
From-SVN: r7783
1994-07-20 00:32:31 +00:00
Jim Wilson
2445f289ed
(call_operand): Use symbolic_operand not CONSTANT_P.
...
(call_operand_address): Likewise.
From-SVN: r7782
1994-07-18 19:17:24 -07:00
Jim Wilson
2c435002f1
(call*): Use symbolic_operand not immediate_operand.
...
Use 's' constraint not 'i' constraint.
From-SVN: r7781
1994-07-18 19:16:28 -07:00
Jim Wilson
9548c538be
(rest_of_compilation): Clear DECL_ABSTRACT_ORIGIN if
...
clear DECL_INLINE.
From-SVN: r7780
1994-07-18 19:08:23 -07:00
Jim Wilson
e21c472a1f
(process_command): When have -BstageN option, pass include
...
not stageN/../include to preprocessor.
From-SVN: r7779
1994-07-18 19:05:10 -07:00
Jim Wilson
7a17c5881c
(find_reg): Store divide results in temporary variables.
...
From-SVN: r7778
1994-07-18 19:02:32 -07:00