Richard Stallman
ae0d828893
(expand_main_function): Put back accidentally
...
deleted previous change to use NAME__MAIN.
From-SVN: r5519
1993-09-28 23:16:09 +00:00
Richard Stallman
bd90e97e43
(INT_MAX, LONG_MAX, LONG_LONG_MAX): Delete parens.
...
(__glimits__evconcat__, __glimits__concat__): New macros.
(UINT_MAX, ULONG_MAX, ULONG_LONG_MAX): Use them.
From-SVN: r5518
1993-09-28 23:09:42 +00:00
Jim Wilson
e568744797
(eliminate_regs): All recursive calls now pass INSN instead of NULL_RTX.
...
(eliminate_regs): All recursive calls now pass INSN
instead of NULL_RTX. Second assignment to ref_outside_mem changed
to be same as first assignment.
From-SVN: r5517
1993-09-28 16:03:39 -07:00
Jim Wilson
1347292b88
(force_to_mode, LSHIFTRT case): Avoid shifts larger
...
than HOST_BITS_PER_WIDE_INT.
From-SVN: r5516
1993-09-28 16:00:13 -07:00
Jim Wilson
b5e9625567
(schedule_insns): Don't zero reg_n_calls_crossed for
...
pseudos live across multiple blocks.
From-SVN: r5515
1993-09-28 15:57:44 -07:00
Jim Wilson
3b8b3c98b0
({sparc,sun3,sun3x,sun4,sun4c,sun4m}/asm_linkage.h,
...
{sun4c,sun4m}/debug/asm_linkage.h: Replace /**/ with ##.
From-SVN: r5514
1993-09-28 15:54:25 -07:00
Jim Wilson
f87ef537dd
(mark_target_live_regs): When scanning insns, ignore
...
CLOBBERs in addition to USEs.
From-SVN: r5513
1993-09-28 15:52:06 -07:00
Richard Stallman
334eb14298
(output_dots): New function.
...
(do_include): Call it (to indent output for print_include_names).
From-SVN: r5512
1993-09-28 22:51:54 +00:00
Jim Wilson
42102505b4
Comment that this is for sparclite w/o FPU.
...
From-SVN: r5511
1993-09-28 15:48:56 -07:00
Jim Wilson
bc9e02aec7
(CPP_SPEC): Handle -mf930 and -mf934.
...
(TARGET_SWITCHES): Add -mf930 and -mf934 options. -msparclite no
longer does -mno-fpu.
From-SVN: r5510
1993-09-28 15:48:30 -07:00
Jim Wilson
303b6ca3e8
(math.h): Put #ifndef around HUGE_VAL define.
...
From-SVN: r5509
1993-09-28 15:41:21 -07:00
Jim Wilson
6396c3f61c
(HUGE_VAL): Add #undef before HUGE_VAL
...
define, instead of surrounding it with #ifndef/#endif.
From-SVN: r5508
1993-09-28 15:40:30 -07:00
Jim Wilson
c3341e3b37
New file.
...
From-SVN: r5507
1993-09-28 15:35:19 -07:00
Jim Wilson
0ec1e3690e
(form_sum): Change the way that form_sum canonicalizes addresses...
...
(form_sum): Change the way that form_sum canonicalizes
addresses, so that it never creates (PLUS (PLUS MEM CONST_INT) REG)
but instead canonicallizes this to (PLUS (PLUS REG CONST_INT) MEM).
From-SVN: r5506
1993-09-28 15:22:08 -07:00
Richard Stallman
bc3d852183
Include gvarargs.h, not varargs.h.
...
Don't include string.h.
(seg_align): Use bzero, not memset.
From-SVN: r5505
1993-09-28 20:02:35 +00:00
Richard Stallman
7e4849dad4
(init_decl_processing): Use signed_type and unsigned_type
...
to set signed_wchar_type_node and unsigned_wchar_type_node.
From-SVN: r5504
1993-09-28 02:01:48 +00:00
Richard Stallman
b03d739a60
(pop_init_level): Add special case for nonincremental scalar initializers.
...
From-SVN: r5503
1993-09-28 02:01:14 +00:00
Richard Stallman
235174ce30
Declare rindex unconditionally.
...
From-SVN: r5502
1993-09-28 01:28:00 +00:00
Richard Stallman
e26ceb2843
(yylex): Handle i together with f or l in float constant.
...
From-SVN: r5501
1993-09-28 01:02:31 +00:00
Richard Stallman
2da63e2ae0
(stamp-bcopname, stamp-bcopcode, stamp-bcarity): Don't rm the .h files.
...
(STAGESTUFF): Add some bc and bi files.
From-SVN: r5500
1993-09-28 00:55:51 +00:00
Paul Eggert
7dce5088a7
(output_quoted_string): New function.
...
(output_file_directive): Quote special characters in file names.
From-SVN: r5499
1993-09-28 00:23:58 +00:00
Paul Eggert
6767265cea
(DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME):
...
Quote special characters in file names.
(DBX_OUTPUT_MAIN_SOURCE_FILE_END): Likewise.
From-SVN: r5498
1993-09-28 00:23:58 +00:00
Paul Eggert
7b1e82724a
(ASM_FILE_START): Quote special characters in file names.
...
From-SVN: r5497
1993-09-28 00:23:58 +00:00
Paul Eggert
73e2c65036
(DBX_OUTPUT_MAIN_SOURCE_DIRECTORY, DBX_OUTPUT_MAIN_SOURCE_FILENAME):
...
Quote special characters in file names.
From-SVN: r5496
1993-09-28 00:23:58 +00:00
Paul Eggert
d4018fbf22
(FILE_NAME_JOINER): Default is "/".
...
(dbxout_init, dbxout_source_file): Quote special characters in file names.
From-SVN: r5495
1993-09-28 00:23:58 +00:00
Paul Eggert
99107e86f7
(mips_output_filename): Quote special characters in file names.
...
From-SVN: r5494
1993-09-28 00:23:58 +00:00
Paul Eggert
f40176b103
(ASM_OUTPUT_SOURCE_FILENAME): Quote special characters in file names.
...
From-SVN: r5493
1993-09-28 00:23:58 +00:00
Richard Stallman
a1c3672f12
(xrealloc): Handle 0 passed as BLOCK.
...
From-SVN: r5492
1993-09-27 23:56:36 +00:00
Richard Stallman
cd7fd6820c
(stamp-bcopname, stamp-bcopcode, stamp-bcarity):
...
Renamed from stamp-bc-... to fit in 14 chars.
From-SVN: r5491
1993-09-27 23:53:27 +00:00
Ian Lance Taylor
9e7270cda3
If NO_BUILTIN_SIZE_TYPE defined, don't refer to SIZE_TYPE.
...
Likewise for PTRDIFF_TYPE
From-SVN: r5490
1993-09-27 23:01:26 +00:00
Richard Stallman
572ca60a63
(eliminate_regs, SET case): Check for INSN_LIST along with EXPR_LIST.
...
From-SVN: r5489
1993-09-27 22:59:53 +00:00
Kresten Krab Thorup
3ac2f5d2ae
(objc_read_object): Added declaration.
...
From-SVN: r5488
1993-09-27 21:28:23 +00:00
Jan Brittenson
de7d93205e
(bc_expand_constructor): Delete cast of argument to bc_emit_instruction to HOST_WIDE_INT.
...
(bc_expand_constructor): Delete cast of argument to
bc_emit_instruction to HOST_WIDE_INT. Move assignment of ptroffs to
separate line.
From-SVN: r5487
1993-09-27 11:21:32 -07:00
Doug Evans
b92a98fde5
Makefile.in (stmt.o, [...]): Add missing dependency on bc-typecd.def.
...
* Makefile.in (stmt.o, expr.o, emit-rtl.o): Add missing dependency
on bc-typecd.def.
(bi-run.o): Fix formatting.
From-SVN: r5486
1993-09-27 14:32:08 +00:00
Jan Brittenson
bd7b47c7d6
(bi-arity.h, bc-opcode.h, bc-opname.h): Use move-if-changed.
...
(stamp-bc-arity, stamp-bc-opcode, stamp-bc-opname): New targets.
From-SVN: r5485
1993-09-27 07:26:19 -07:00
Jeff Law
c83eb049b8
pa.h (ASM_FILE_START): Remove last change for $LIT$ subspace, not all HPUX linkers handle it correctly.
...
* pa.h (ASM_FILE_START): Remove last change for $LIT$ subspace,
not all HPUX linkers handle it correctly.
From-SVN: r5484
1993-09-26 21:10:56 -06:00
Richard Stallman
c3a2235b61
(expand_exit_loop_if_false, bc_expand_start_cond):
...
Use xjumpifnot, not jumpifnot.
From-SVN: r5483
1993-09-27 02:52:15 +00:00
Richard Stallman
04b2d6f5b2
(bc_gen_rtx): Call gen_rtx.
...
(bc_print_rtl): #if 0 the contents.
From-SVN: r5482
1993-09-27 01:37:21 +00:00
Richard Stallman
673bc773d3
(expand_expr, case COND_EXPR): Set MEM_IN_STRUCT_P properly for TEMP.
...
From-SVN: r5481
1993-09-27 01:25:54 +00:00
Richard Stallman
258a0dd497
(bi-arity, bi-opcode, bi-opname): Delete $(LEXLIB).
...
From-SVN: r5480
1993-09-27 01:07:59 +00:00
Richard Stallman
d5896f2021
(assemble_string): Put braces around ASM_OUTPUT_ASCII.
...
From-SVN: r5479
1993-09-27 00:51:55 +00:00
Jan Brittenson
a773f6c7e6
Add space before opening paren in function calls.
...
From-SVN: r5478
1993-09-26 13:59:41 -07:00
Richard Kenner
9a63901fb7
Use WORD_REGISTER_OPERATION and LOAD_EXTEND_OP and delete
...
BYTE_LOADS_{SIGN,ZERO}_EXTEND.
From-SVN: r5477
1993-09-25 08:29:59 -04:00
Richard Kenner
e90d3cbbcd
(eliminate_regs): Use new macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION...
...
(eliminate_regs): Use new macros LOAD_EXTEND_OP and
WORD_REGISTER_OPERATION instead of BYTE_LOADS_*_EXTEND and
LOAD_EXTEND.
From-SVN: r5476
1993-09-25 08:23:21 -04:00
Richard Kenner
09bf025089
(push_reload...
...
(push_reload, find_reloads): Use new macros LOAD_EXTEND_OP and
WORD_REGISTER_OPERATION instead of BYTE_LOADS_*_EXTEND and
LOAD_EXTEND.
From-SVN: r5475
1993-09-25 08:22:29 -04:00
Richard Kenner
ad92c8260e
(do_store_flag): Use new macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION...
...
(do_store_flag): Use new macros LOAD_EXTEND_OP and
WORD_REGISTER_OPERATION instead of BYTE_LOADS_*_EXTEND and
LOAD_EXTEND.
From-SVN: r5474
1993-09-25 08:21:34 -04:00
Richard Kenner
8baf60bbb8
(BYTE_LOADS_EXTEND, LOAD_EXTEND): Deleted.
...
(subst, force_to_mode, nonzero_bits, num_sign_bit_copies): Use new
macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION instead of
BYTE_LOADS_*_EXTEND and LOAD_EXTEND.
From-SVN: r5473
1993-09-25 08:20:33 -04:00
Richard Stallman
eb862a3735
Fix typo in last change.
...
From-SVN: r5472
1993-09-25 12:15:25 +00:00
Jan Brittenson
0750ef95e4
(bi-lexer): Deleted.
...
(bi-lexer.l): Deleted.
From-SVN: r5471
1993-09-25 03:22:53 -07:00
Jan Brittenson
6a94387ce7
Initial revision
...
From-SVN: r5470
1993-09-25 03:17:32 -07:00