Richard Stallman
ae49c611b6
(movdi): Delete the earlyclobber in load case.
...
From-SVN: r4741
1993-06-26 07:42:26 +00:00
Doug Evans
5e3f49d1ce
(option_map): Add missing comma.
...
From-SVN: r4740
1993-06-26 07:14:53 +00:00
Richard Stallman
c569c2c1dc
Clean up formatting.
...
From-SVN: r4739
1993-06-26 07:05:47 +00:00
Richard Stallman
9f4d9f6cd7
(calls_function_1): Add declaration.
...
From-SVN: r4738
1993-06-26 06:31:09 +00:00
Richard Stallman
1c8d7aef51
(calls_function): Don't scan a single save_expr twice.
...
(calls_function_1): New subroutine for the actual recursion.
From-SVN: r4737
1993-06-26 02:37:19 +00:00
Richard Stallman
4d06f1a218
(all_iter_stmt_simple): Add missing `else'.
...
From-SVN: r4736
1993-06-26 00:14:16 +00:00
Brendan Kehoe
c157db53e9
only 13 reduce/reduce
...
From-SVN: r4735
1993-06-25 19:17:30 -04:00
Brendan Kehoe
e701d556d1
add C++ flags
...
From-SVN: r4734
1993-06-25 19:16:44 -04:00
Richard Stallman
10ba57e571
Convert ...-sysvr4 into ...-sysv4.
...
From-SVN: r4733
1993-06-25 21:57:48 +00:00
Richard Stallman
f7c680ed1e
(CPP_PREDEFINES): Have two alternatives,
...
one for motorola and one for not motorola.
From-SVN: r4732
1993-06-25 21:35:23 +00:00
Richard Stallman
4381295b18
(CPP_PREDEFINES): Add __motorola__.
...
From-SVN: r4731
1993-06-25 21:34:25 +00:00
Richard Stallman
c2e6aff601
(store_expr): If TARGET is volatile mem ref, return it.
...
From-SVN: r4730
1993-06-25 18:14:35 +00:00
Richard Stallman
c7daad388b
(lang_options): Add -fdollars-in-identifiers.
...
From-SVN: r4729
1993-06-25 18:01:51 +00:00
Richard Stallman
a419ff54d6
(c_decode_option): Handle -fdollars-in-identifiers.
...
From-SVN: r4728
1993-06-25 18:01:20 +00:00
Jeff Law
816edf8b02
pa-hpux.h (LINK_SPEC): Search shared libraries by default...
...
* pa-hpux.h (LINK_SPEC): Search shared libraries by default; turn off
shared library searching if -static is specified.
* pa-ghpux.h (LINK_SPEC): Likewise.
From-SVN: r4727
1993-06-25 11:43:16 -06:00
Jeff Law
d5e87e5eed
pa.c: References to TARGET_SHARED_LIBS deleted.
...
* pa.c: References to TARGET_SHARED_LIBS deleted.
* pa.md: Likewise.
From-SVN: r4726
1993-06-25 11:41:01 -06:00
Jeff Law
5a079bea22
pa.h (TARGET_SHARED_LIBS): Delete switch and all references to the switch.
...
* pa.h (TARGET_SHARED_LIBS): Delete switch and all references to
the switch.
From-SVN: r4725
1993-06-25 11:40:42 -06:00
Jeff Law
24c6ab1c8b
* pa.h (TARGET_DISABLE_INDEXING): Clean up comments.
...
From-SVN: r4724
1993-06-25 11:35:30 -06:00
Jeff Law
7c6c204ffe
pa-utahmach.h (TARGET_DEFAULT): Allow indexing on Mach ports.
...
* pa-utahmach.h (TARGET_DEFAULT): Allow indexing on Mach ports.
* pa1-utahmach.h (TARGET_DEFAULT): Likewise.
From-SVN: r4723
1993-06-25 11:35:04 -06:00
Richard Stallman
e7d7b3dcb3
(negdi2, negdi2_internal): Renamed from negdi3...
...
From-SVN: r4722
1993-06-25 04:51:39 +00:00
Richard Stallman
f7f1b4a40e
(option_map): Make --version alias for -dumpversion.
...
From-SVN: r4721
1993-06-24 04:32:25 +00:00
Richard Stallman
68a91d8d3a
(decl_attributes): If first_arg_num is 0, no error for it.
...
From-SVN: r4720
1993-06-24 03:36:08 +00:00
Richard Kenner
e15eb3aa70
(alloc_qty_for_scratch): Can allocate likely-spilled register classes for SCRATCH.
...
(alloc_qty_for_scratch): Can allocate likely-spilled register classes
for SCRATCH.
(block_alloc): Likewise for regs in small register classes.
From-SVN: r4719
1993-06-23 19:17:47 -04:00
Richard Kenner
0f21219f14
(DBX_REGPARM_STABS_LETTER, DEBUGGER_{AUTO,ARG}_OFFSET): New macros.
...
From-SVN: r4718
1993-06-23 07:56:43 -04:00
Richard Kenner
d1abe60219
(output_prologue): Delete unused var, INSN.
...
(output_encoded_offset): New function.
(output_epilogue): Minor changes to traceback table; call
new output_encoded_offset.
(romp_debugger_{auto,arg}_correction): New functions.
From-SVN: r4717
1993-06-23 07:56:13 -04:00
Richard Kenner
963d6142cc
(fill_slots_from_thread): When replacing a use of a register with what it was set to...
...
(fill_slots_from_thread): When replacing a use of a register with what
it was set to, don't do it when either the destination or source of
the copy is set in the insn.
From-SVN: r4716
1993-06-23 07:54:14 -04:00
Richard Kenner
c71ebae3c4
(jump_optimize): Properly make jump into store-flag sequence when...
...
(jump_optimize): Properly make jump into store-flag sequence when the
jump can't be reversed but the TRUE branch is const0_rtx.
From-SVN: r4715
1993-06-23 07:52:14 -04:00
Richard Kenner
dd27116b8f
(expand_expr): Set IGNORE if target is const0_rtx or result type is VOID.
...
Move most IGNORE processing to one place to avoid expanding things that don't
need to be expanded.
(expand_expr, case CONSTRUCTOR, case COND_EXPR): If IGNORE, don't expand
anything we don't have to.
(expand_expr, case CONVERT_EXPR): Don't deal with IGNORE here.
From-SVN: r4714
1993-06-23 07:50:02 -04:00
Richard Kenner
bd5f197aa1
(scratch_block, scratch_list{,_length}, scratch_index): New variables.
...
(local_alloc): Allocate and initialize them.
(block_alloc): Only allocate a SCRATCH if it can fit in the block we make.
Don't mark regs used in SCRATCH live here; instead, make entry in new tables.
From-SVN: r4713
1993-06-23 07:47:16 -04:00
Richard Kenner
c307c23778
(mark_scratch_live): New function.
...
(reload): Call it on each SCRATCH.
Free scratch list and block.
(spill_hard_reg): Reallocate any SCRATCH whose register we want to spill.
From-SVN: r4712
1993-06-23 07:46:27 -04:00
Richard Kenner
a65b6597c4
(scratch_list, scratch_block, scratch_list_length): New vars.
...
From-SVN: r4711
1993-06-23 07:45:47 -04:00
Brendan Kehoe
6b46c09032
toplev.c (report_error_function): Change format of the included-file stack to be more readable.
...
* toplev.c (report_error_function): Change format of the
included-file stack to be more readable.
* cccp.c (print_containing_files): Likewise.
From-SVN: r4710
1993-06-22 13:56:40 -04:00
Brendan Kehoe
e5301904b9
toplev.c (report_error_function): Change format of the included-file stack to be more readable.
...
* toplev.c (report_error_function): Change format of the
included-file stack to be more readable.
* cccp.c (print_containing_files): Likewise.
* toplev.c (report_error_function): Change format of the
included-file stack to be more readable.
* cccp.c (print_containing_files): Likewise.
From-SVN: r4709
1993-06-22 13:56:40 -04:00
Richard Stallman
f537a5c50f
(grokdeclarator): Avoid the use of macros for ..._TYPE
...
nodes in cases where a parameter's type is error_mark_node.
From-SVN: r4708
1993-06-22 06:07:19 +00:00
Richard Kenner
a0466a6824
(print_operand, case 'J'): Write out shift count of 0, not 32 for bit
...
31 of CCR.
From-SVN: r4707
1993-06-21 19:21:04 -04:00
Richard Stallman
184be4bfab
(extraclean): Delete *.gz, and other diff and tar files.
...
From-SVN: r4706
1993-06-20 23:44:07 +00:00
Richard Stallman
6d8b61b9e7
(expand_call): In last change, preserve the temp slot.
...
From-SVN: r4705
1993-06-20 22:21:49 +00:00
Richard Stallman
69d6b01d68
(type_main_variant): New function.
...
Use it in place of TYPE_MAIN_VARIANT everywhere in dwarfout.c.
From-SVN: r4704
1993-06-20 18:08:53 +00:00
Richard Stallman
630ef4bf34
(MAYBE_VMS_FUNCTION_PROLOGUE): Adjust stack pointer by 4 prior to calling C$MAIN_ARGS...
...
(MAYBE_VMS_FUNCTION_PROLOGUE): Adjust stack pointer by 4 prior
to calling C$MAIN_ARGS, otherwise POSIX edition of that routine dies.
From-SVN: r4703
1993-06-19 22:34:57 +00:00
Richard Stallman
aaf44ca2f1
(compile_file): For static decl never defined,
...
use just warning, not pedwarn.
From-SVN: r4702
1993-06-19 22:34:05 +00:00
Richard Stallman
4f2c8ebb15
(call_insn_operand): Require constant address be a general_operand.
...
(expander_call_insn_operand): New fn (what call_insn_operand was).
From-SVN: r4701
1993-06-19 22:33:36 +00:00
Richard Stallman
0eb60d83ec
(call_pop, call, call_value_pop, call_value)
...
(call_pop, call, call_value_pop, call_value)
(untyped_call): Use expander_call_insn_operand.
From-SVN: r4700
1993-06-19 22:33:04 +00:00
Richard Stallman
9623736278
(stack_result_p): New function.
...
(stack_reg_life_analysis): Use that.
From-SVN: r4699
1993-06-19 22:32:28 +00:00
Richard Stallman
af0da0b8cb
(dbxout_type): Reinstall #if 0 around code for
...
outputting structure types, that confused GDB.
From-SVN: r4698
1993-06-19 09:57:10 +00:00
Richard Stallman
9f323d310f
(MAYBE_VMS_FUNCTION_PROLOGUE): adjust stack pointer by 4 prior to calling C$MAIN_ARGS...
...
(MAYBE_VMS_FUNCTION_PROLOGUE): adjust stack pointer by 4 prior
to calling C$MAIN_ARGS, otherwise POSIX edition of that routine dies.
From-SVN: r4697
1993-06-19 08:14:23 +00:00
Richard Stallman
adb65c99a6
(clean): Delete objc-headers subdir.
...
From-SVN: r4696
1993-06-19 01:19:32 +00:00
Richard Stallman
5066162332
(TARGET_SWITCHES): For -m68020, -m68000 and
...
-msoft-float, turn off 01400 bits.
From-SVN: r4695
1993-06-18 21:58:49 +00:00
Richard Stallman
cadb41d5bc
(gcc.xtar.gz): Renamed from gcc.tar.z.
...
(dist): Change the dependency.
(mostlyclean): Delete tmp-gcc.xtar.gz.
From-SVN: r4694
1993-06-18 21:43:40 +00:00
Richard Stallman
09aab2de6b
(save_exprs): New variable.
...
(collect_iterators): Don't process a SAVE_EXPR twice.
(iterator_expand): Clear save_exprs.
From-SVN: r4693
1993-06-18 20:23:51 +00:00
Richard Stallman
1c0015c23b
(gcc.info, cpp.info): Actually cd to srcdir.
...
From-SVN: r4692
1993-06-18 18:52:56 +00:00