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
Per Bothner
41b21cfc17
Make more robust in two places.
...
From-SVN: r5978
1993-11-03 00:14:02 -08:00
Richard Stallman
c7bfb64624
(safe_read): New function.
...
(process_aux_info_file, edit_file): Use safe_read.
From-SVN: r5977
1993-11-02 23:06:29 +00:00
Richard Stallman
500c9e81dc
(do_spec_1): Use spec_version for %v, not version_string.
...
Distinguish %v1 and %v2.
(default_compilers): For __GNUC_MINOR__, use %v2.
For __GNUC__ and __GNUG__, use %v1.
From-SVN: r5976
1993-11-02 23:05:13 +00:00
Ian Lance Taylor
1f10df153b
Don't fix /**/ in X11 files; unnecessary
...
From-SVN: r5975
1993-11-02 19:33:52 +00:00
Richard Stallman
e50ea3d024
(sys/stat.h) Fix fchmod prototype, first arg is int, not char * [AIX 3.2.4].
...
(rpc/svc.h): Avoid nested comments [Ultrix 4.3].
(stdio.h, stdlib.h): Fixed getopt prototypes to match POSIX.2
[DEC Alpha OSF/1 1.3].
Fix <sys/limits.h> like <limits.h>.
From-SVN: r5974
1993-11-02 19:26:16 +00:00
Richard Kenner
7f7d6d6432
(init_optabs): Function ffs' takes
int', not mode that is
...
BITS_PER_WORD wide.
From-SVN: r5973
1993-11-02 07:19:58 -05:00
Richard Stallman
fa0cd3ff7c
(edit_file): Use safe_write.
...
(safe_write): New subroutine.
From-SVN: r5972
1993-11-02 08:30:37 +00:00
Richard Stallman
83a4b97f7d
Include tconfig.h.
...
From-SVN: r5971
1993-11-02 07:53:45 +00:00
Richard Stallman
8bfed52805
Unquote 'f' in #define _IO.
...
Unquote 'f' in #define _IO. Fix elf.h like
elf_abi.h. For Irix 5.
From-SVN: r5970
1993-11-02 04:15:40 +00:00