Richard Stallman
b9b817f010
(unroll_loop): Don't unroll loop if jump has combined
...
the original loop start label with another label.
From-SVN: r6028
1993-11-06 21:50:29 +00:00
Chris Smith
a39be5d991
add untyped_call
...
From-SVN: r6027
1993-11-06 10:00:05 +00:00
Noah Friedman
7d454f0347
Install gsyslimits.h if native limits.h didn't need fixing.
...
From-SVN: r6026
1993-11-06 04:01:28 -05:00
Noah Friedman
4f4778af07
Rename fixed native limits.h to syslimits.h before renaming gcc's limits.h
...
from tmpfoo directory.
From-SVN: r6025
1993-11-06 03:15:36 -05:00
Richard Stallman
e33c0d6689
(emit_move_insn_1): Push the components of a complex
...
in proper order: imag part has higher address.
From-SVN: r6024
1993-11-06 06:24:13 +00:00
Richard Stallman
82020a12d5
Comment change.
...
From-SVN: r6023
1993-11-06 06:12:47 +00:00
Richard Stallman
e0a4e5a5d6
(abicalls): Use mips_abicalls_attr not mips_abicalls.
...
From-SVN: r6022
1993-11-06 03:34:43 +00:00
Richard Stallman
45ceb85d1f
(enum mips_abicalls_type): New type.
...
(mips_abicalls_attr): New define.
(mips_abicalls): Change type to enum mips_abicalls_type.
From-SVN: r6021
1993-11-06 03:34:21 +00:00
Richard Stallman
1d6ce73628
(mips_abicalls): Change type to enum mips_abicalls_type.
...
(override_options): Use MIPS_ABICALLS_{NO,YES} instead of ABICALLS_{NO,YES}.
From-SVN: r6020
1993-11-06 03:33:54 +00:00
Richard Stallman
328070bb4f
(stdio.h): Don't add protos for vprintf, vfprintf, vsprintf.
...
From-SVN: r6019
1993-11-06 01:34:55 +00:00
Torbjorn Granlund
6f45095de2
(decrement_and_branch_until_zero): Add missing `return'.
...
From-SVN: r6018
1993-11-06 01:32:21 +00:00
Richard Stallman
c4434aaaa3
(safe_write): Return right away after safe_write.
...
From-SVN: r6017
1993-11-05 21:56:18 +00:00
Richard Stallman
687c8bf5f7
(NO_IMPLICIT_EXTERN_C): Define.
...
From-SVN: r6016
1993-11-05 21:51:44 +00:00
Richard Stallman
c9a8a295f8
(safe_read, safe_write): Handle EINTR.
...
From-SVN: r6015
1993-11-05 21:43:08 +00:00
Richard Stallman
6c8747b19a
(compare_strings): Check for null pointers.
...
From-SVN: r6014
1993-11-05 20:32:06 +00:00
Richard Stallman
c35a847ec5
(objc_read_string): Allocate string properly.
...
From-SVN: r6013
1993-11-05 20:31:48 +00:00
Richard Stallman
a5b1eb34fb
(ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT): Use
...
REAL_ARITHMETIC macros including hex for special values.
From-SVN: r6012
1993-11-05 20:27:25 +00:00
Richard Stallman
c8f09cd219
(fix-header, gen-protos): Link with HOST_LIBS.
...
Depend on HOST_LIBDEPS.
From-SVN: r6011
1993-11-05 16:15:33 +00:00
Richard Stallman
f4b23a1910
(LIB_SPEC): Handle -msvr4.
...
(GPLUSPLUS_INCLUDE_DIR): Definition and #undef deleted.
From-SVN: r6010
1993-11-05 12:31:30 +00:00
Richard Stallman
f0fbff1f65
(main): Handle NO_IMPLICIT_EXTERN_C.
...
From-SVN: r6009
1993-11-05 11:12:43 +00:00
Torbjorn Granlund
5d1954414a
(RTX_COST): Return actual costs for multiplication...
...
(RTX_COST): Return actual costs for multiplication, not costs for
theoretical special cases that are not handled in the md.
From-SVN: r6008
1993-11-05 08:10:05 +00:00
Richard Stallman
12a3cb7a2e
Don't scan sub-directories whose names end in CC
...
or contain ++ - these are probably C++ directories.
From-SVN: r6007
1993-11-05 07:51:14 +00:00
Richard Stallman
bc2eeab256
(expand_inline_function): Handle CONCAT as rtl for parm.
...
(copy_rtx_and_substitute): For subreg, handle case where the reg
inside turns into a CONCAT.
From-SVN: r6006
1993-11-05 06:57:43 +00:00
Richard Stallman
4badc528d3
(gen_highpart): If arg is function value hard reg,
...
return a subreg of it (as in gen_lowpart_common).
From-SVN: r6005
1993-11-05 06:56:12 +00:00
Richard Stallman
3bbe51e708
Comment change.
...
From-SVN: r6004
1993-11-05 06:49:53 +00:00
Richard Stallman
8d51563383
(expand_call): Discard __ prefix like _ or __x.
...
From-SVN: r6003
1993-11-05 06:41:10 +00:00
Richard Kenner
63d59526e3
(strength_reduce): Ignore initial value if it is the wrong mode.
...
(record_initial): Don't ignore any set of the register.
From-SVN: r6002
1993-11-04 19:05:02 -05:00
Richard Kenner
4eae5fe18f
(movdf): Don't have reload choose alternative of loading a constant
...
into a GPR.
From-SVN: r6001
1993-11-04 19:02:52 -05:00
Richard Kenner
3a322c50e1
(find_reloads, case 'o'): A pseudo is not always an offsettable memref.
...
(find_reloads): If we reload a constant into a register via memory, count it
as two reloads.
From-SVN: r6000
1993-11-04 19:00:08 -05:00
Richard Stallman
fd28789a7a
(expand_inline_function): Don't call push_temp_slots...
...
(expand_inline_function): Don't call
push_temp_slots, free_temp_slots, and pop_temp_slots when handling
parameters, because they might end up in a temp slot.
From-SVN: r5999
1993-11-04 23:12:17 +00:00
Richard Kenner
57590b41a9
Initial revision
...
From-SVN: r5998
1993-11-04 15:00:34 -05:00
Richard Stallman
cbee980e82
(finish_enum): Undo previous change.
...
From-SVN: r5997
1993-11-04 19:39:42 +00:00
Richard Stallman
5c28da2454
(finish_enum): Always make an enum signed if it will fit.
...
From-SVN: r5996
1993-11-04 19:38:34 +00:00
Richard Kenner
e5884dacd5
(expand_function_start): If not optimizing, ensure we mark context
...
display regs as live for the entire function.
From-SVN: r5995
1993-11-04 13:29:59 -05:00
Richard Stallman
a8e2f17947
(assemble_variable): Set DECL_IN_TEXT_SECTION somewhat earlier.
...
From-SVN: r5994
1993-11-04 18:21:23 +00:00
Richard Stallman
2708da920e
(cse_insn): Call `invalidate' also for STRICT_LOW_PART and ZERO_EXTRACT (three places).
...
(cse_insn): Call `invalidate' also for STRICT_LOW_PART and
ZERO_EXTRACT (three places).
(invalidate_from_clobbers): Likewise (two places).
(cse_around_loop): Likewise.
(invalidate_skipped_set): Likewise.
(cse_set_around_loop): Likewise.
From-SVN: r5993
1993-11-04 08:30:30 +00:00
Richard Stallman
b8af45d071
(DECL_IN_TEXT_SECTION): New macro.
...
From-SVN: r5992
1993-11-04 08:22:18 +00:00
Richard Stallman
2c7ec51186
(assemble_variable): Set DECL_IN_TEXT_SECTION.
...
From-SVN: r5991
1993-11-04 08:21:53 +00:00
Richard Stallman
dddfb74b0b
(dbxout_symbol_location): Test DECL_IN_TEXT_SECTION.
...
From-SVN: r5990
1993-11-04 08:21:35 +00:00
Richard Stallman
346d29dc36
(build_function_call): Initialize fundecl to 0.
...
From-SVN: r5989
1993-11-04 05:00:24 +00:00
Richard Stallman
2fb8a81d28
(output_move_double): More of previous change.
...
From-SVN: r5988
1993-11-03 21:18:49 +00:00
Richard Stallman
3a58400f85
(output_move_double): Fix up the test for overlap
...
of source address with operands[0].
From-SVN: r5987
1993-11-03 21:16:16 +00:00
Torbjorn Granlund
5ac6158d0b
(REGISTER_MOVE_COST): Decrease cost for move from
...
SHIFT_REGS to avoid regclass overflow.
From-SVN: r5986
1993-11-03 21:09:55 +00:00
Richard Stallman
cc4c133a36
(regclass): Consider commutativity even when
...
one arg is a constant.
From-SVN: r5985
1993-11-03 20:36:59 +00:00
Richard Stallman
937aa51bba
(expand_divmod): Use target as copy_to_suggested_reg
...
argument only if it has the same mode as op0.
From-SVN: r5984
1993-11-03 20:24:18 +00:00
Richard Stallman
55abdd3ce2
(safe_write, safe_read): Really use arg DESC.
...
From-SVN: r5983
1993-11-03 20:11:16 +00:00
Richard Stallman
bb7de82295
(safe_read): New function.
...
(main, finclude, check_precompiled): Use safe_read.
From-SVN: r5982
1993-11-03 20:09:56 +00:00
Richard Stallman
309ffab61f
(check_format_info): Make warning nicer for mismatch of int vs long, etc.
...
Don't warn if field width is an unsigned int.
From-SVN: r5981
1993-11-03 20:09:12 +00:00
Richard Stallman
003be45548
(exit): Fix declaration of _exit.
...
From-SVN: r5980
1993-11-03 20:08:08 +00:00
Richard Stallman
4c3ddf05dc
(dbxout_type): Print -2' instead of
0037777777776' for an enumeration constant whose value is -2...
...
(dbxout_type): Print `-2' instead of `0037777777776'
for an enumeration constant whose value is -2;
otherwise, GDB 4.11 rejects the type.
From-SVN: r5979
1993-11-03 09:48:51 +00:00