Richard Kenner
964119deb7
(gpc_reg_operand): Include kernel registers.
...
(call_operand, case SYMBOL_REF): Handle TARGET_LARGE_MEMORY and
SYMBOL_REF_FLAG.
From-SVN: r5541
1993-10-01 10:45:16 -04:00
Jeff Law
0e5bad531b
reorg.c (optimize_skip): Do not thread a jump to a new target if doing so would invalidate the insn in...
...
* reorg.c (optimize_skip): Do not thread a jump to a new
target if doing so would invalidate the insn in the jump's
delay slot.
From-SVN: r5540
1993-09-30 21:23:10 -06:00
Brendan Kehoe
56ae2659f7
bi-lexer.c (scan_string): Do xmalloc if buffer is null and xrealloc if it's not, not the other way around.
...
* bi-lexer.c (scan_string): Do xmalloc if buffer is null and
xrealloc if it's not, not the other way around.
From-SVN: r5539
1993-09-30 14:21:55 -04:00
Jan Brittenson
e2aa118528
(bc_end_function, seg_data): Use bcopy instead of memcpy.
...
From-SVN: r5538
1993-09-30 07:57:15 -07:00
Richard Kenner
cc5edac673
(fold, case PLUS_EXPR, MINUS_EXPR): Properly handle case when ARG1
...
splits and VARSIGN is -1.
From-SVN: r5537
1993-09-30 05:53:43 -04:00
Richard Stallman
a11826d1fc
(stamp-bcopname, stamp-bcopcode):
...
Use shorter names for temporary files.
(bc-emit.o): Depend on bc-arity.h.
From-SVN: r5536
1993-09-30 01:52:21 +00:00
Richard Kenner
f5a2889838
(reg_or_short_operand): Remove redundant test.
...
From-SVN: r5535
1993-09-29 18:46:53 -04:00
Richard Kenner
38b3167eb6
(rtx_renumbered_equal_p, case CONST_INT): Use INTVAL, not XINT.
...
From-SVN: r5534
1993-09-29 18:35:15 -04:00
Richard Kenner
e51edaa389
(GEN_INT): Add missing cast to HOST_WIDE_INT.
...
From-SVN: r5533
1993-09-29 18:34:51 -04:00
Doug Evans
d91f5bfa6b
(UINT_MAX, ULONG_MAX, ULONG_LONG_MAX): redefine in a simpler way.
...
From-SVN: r5532
1993-09-29 21:31:49 +00:00
Doug Evans
94e21bd7ba
fixincludes (sys/spinlock.h): change references of "../machine/*.h" to <machine/*.h>
...
* fixincludes (sys/spinlock.h): change references of
"../machine/*.h" to <machine/*.h>
From-SVN: r5531
1993-09-29 21:25:02 +00:00
Jim Wilson
85cc7011a5
Add prototypes for static function.
...
(add_dependence, remove_dependence, regno_use_in): Now static.
(schedule_insns): Have dummy version also take FILE * parameter.
From-SVN: r5530
1993-09-29 12:04:41 -07:00
Paul Eggert
f7531123b5
(quote_string): New function.
...
(special_symbol, write_output, output_line_command): Use it to quote
special characters in file names on output.
(do_line): Parse escape sequences in #line directives' file names.
From-SVN: r5529
1993-09-29 05:42:10 +00:00
Paul Eggert
cf1d841dcb
(ignore_escape_flag): Remove var.
...
(check_newline, yylex): Do not ignore escapes when reading file names,
because escapes are the only way to represent file names containing '"'.
From-SVN: r5528
1993-09-29 05:42:10 +00:00
Richard Stallman
0d38001f71
(find_reloads): Don't call find_reloads_toplev
...
(or anything like that) for match_operator operands.
From-SVN: r5527
1993-09-29 02:21:41 +00:00
Paul Eggert
bb2f42b1ca
(quote_string): New function.
...
(special_symbol): Use it to properly quote special chars in __FILE__.
From-SVN: r5526
1993-09-29 01:29:31 +00:00
Richard Kenner
db6b21866d
(expand_inline_function): Push and pop temp slots around making new
...
temp slots and freeing them.
From-SVN: r5525
1993-09-28 21:27:07 -04:00
Richard Kenner
0088fcb195
(expand_assignment, expand_expr, do_jumps): Push and pop temp slots
...
around making new temp slots and freeing them.
From-SVN: r5524
1993-09-28 21:26:23 -04:00
Richard Kenner
0eb202977b
(push_temp_slots, pop_temp_slots): Always change level.
...
From-SVN: r5523
1993-09-28 21:24:47 -04:00
Richard Stallman
af463efd96
Initial revision
...
From-SVN: r5522
1993-09-29 00:19:28 +00:00
Richard Stallman
265ff835ce
(xmalloc): New function.
...
From-SVN: r5521
1993-09-28 23:23:24 +00:00
Richard Stallman
0ce958d059
Include stdio.h.
...
(xmalloc): New function.
From-SVN: r5520
1993-09-28 23:23:11 +00:00
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