No Author [Thu, 2 Jul 1998 14:22:24 +0000 (2 14:22 +0000)]
This commit was manufactured by cvs2svn to create tag 'libc-980706'.
From-SVN: r20899
Karl Berry [Thu, 2 Jul 1998 14:22:24 +0000 (2 14:22 +0000)]
texinfo.tex (\contents, [...]): Use roman numerals for toc, arabic outside, even when toc is at the beginning.
* texinfo.tex (\contents, \summarycontents, \startcontents): Use
roman numerals for toc, arabic outside, even when toc is
at the beginning.
From-SVN: r20895
Karl Berry [Wed, 1 Jul 1998 14:28:14 +0000 (1 14:28 +0000)]
texinfo.tex (\anchor): New command @anchor.
* texinfo.tex (\anchor): New command @anchor.
(\xrefX): Avoid double space when xref to an @anchor or an @unnumbered.
* texinfo.tex (\itemzzz): Use kerns and \unhbox when item text
fits in the space, so footnotes can work.
From-SVN: r20879
Richard Kenner [Tue, 30 Jun 1998 22:42:24 +0000 (30 18:42 -0400)]
*** empty log message ***
From-SVN: r20857
Richard Kenner [Tue, 30 Jun 1998 22:42:05 +0000 (30 18:42 -0400)]
(emit_library_call{,_value}): Pass null to REG_PARM_STACK_SPACE.
From-SVN: r20856
Richard Kenner [Tue, 30 Jun 1998 22:41:31 +0000 (30 18:41 -0400)]
REG_PARM_STACK_SPACE
From-SVN: r20855
Geert Bosch [Tue, 30 Jun 1998 22:30:45 +0000 (30 18:30 -0400)]
*** empty log message ***
From-SVN: r20854
Geert Bosch [Tue, 30 Jun 1998 22:30:16 +0000 (30 18:30 -0400)]
(LINK_SPEC): Add -taso -T 0.
From-SVN: r20853
Richard Kenner [Tue, 30 Jun 1998 21:42:30 +0000 (30 17:42 -0400)]
*** empty log message ***
From-SVN: r20850
Richard Kenner [Tue, 30 Jun 1998 21:41:59 +0000 (30 17:41 -0400)]
(EXTRA_CONSTRAINT, case 'Q'): Call normal_memory_operand.
From-SVN: r20849
Richard Kenner [Tue, 30 Jun 1998 21:40:56 +0000 (30 17:40 -0400)]
(normal_memory_operand): New function.
From-SVN: r20848
David Edelsohn [Tue, 30 Jun 1998 13:38:14 +0000 (30 09:38 -0400)]
*** empty log message ***
From-SVN: r20841
David Edelsohn [Tue, 30 Jun 1998 13:36:59 +0000 (30 09:36 -0400)]
SAVE_STACKAREA>MODE
From-SVN: r20840
David Edelsohn [Tue, 30 Jun 1998 13:36:31 +0000 (30 09:36 -0400)]
SAVE_STACKAREA_MODE
From-SVN: r20839
David Edelsohn [Tue, 30 Jun 1998 13:35:53 +0000 (30 09:35 -0400)]
RS/6000 options.
From-SVN: r20838
David Edelsohn [Tue, 30 Jun 1998 13:35:29 +0000 (30 09:35 -0400)]
(emit_stack_save): If STACK_SAVEAREA_MODE defined, override sa_mode
using its value.
From-SVN: r20837
David Edelsohn [Tue, 30 Jun 1998 13:34:43 +0000 (30 09:34 -0400)]
(expand_builtin_{set,long}jmp): If STACK_SAVEAREA_MODE defined,
override sa_mode using its value.
From-SVN: r20836
David Edelsohn [Tue, 30 Jun 1998 13:33:51 +0000 (30 09:33 -0400)]
(iorsi3, xorsi3): Use HOST_WIDE_INT for mask. Restore define_split.
(floatsidf2, floatunssidf2): Remove !TARGET_POWERPC64 final constraint.
(floatsidf2_internal, floatunssidf2_internal2): Likewise.
Do not specify base register operand mode.
(floatsidf2_loadaddr): Don't specify base register operand mode.
(floatsidf2_store1, floatsidf2_store2): Operand 1 must be base register; do
not specify mode. Remove !TARGET_POWERPC64 final constraint.
(floatsidf2_load): Don't specify base register operand mode.
Remove !TARGET_POWERPC64 final constraint.
(fix_truncdfsi2_internal, fix_truncdfsi2_{store,load}): Don't specify
base register operand mode.
(mulsidi3): Add !TARGET_POWERPC64 constraint.
(adddi3): Split large constants early.
(absdi3): Shift by 63, not 31.
(rotldi3): Add masking combiner patterns.
(anddi3): Add rldic{r,l} masking. Remove split of large constants
because PPC insns zero-extend.
(iordi3, xordi3): Split large constants early.
(movsi matcher): Remove S and T constraints.
(movsf const_double): create SImode constant from TARGET_DOUBLE.
(movdf_hardfloat32): Add default abort case.
(movdf easy_fp_const): create DImode constant from TARGET_DOUBLE.
(movdi): Remove 64-bit constant generator. Try to convert
CONST_DOUBLE to CONST_INT. Handle TOC memory constants.
(movdi_32): Add default abort case.
(movdi_64): Add numerous ways to split 64-bit constants.
Make catch-all define_split more optimal and never FAIL.
(movti_ppc64): Add default abort case.
(allocate_stack): Remove operand modes; use Pmode.
(restore_stack_block): Remove operand modes. Generate Pmode
temporary. Generate MEM and specify mode.
(save_stack_nonlocal, restore_stack_nonlocal): Generate Pmode
temporary. Save area is double Pmode.
(call_indirect_aix64, call_value_indirect_aix64): New patterns.
(call, call_value): Do not specify address operand mode. Choose
appropriate AIX ABI.
(*call_local64, *ret_call_local64): New patterns.
(*call_nonlocal_aix64, *ret_call_nonlocal_aix64): New patterns.
(*ret_call_nonlocal_aix32): Use call_value_indirect for REG.
(compare): Materialize DImode truthvalues.
From-SVN: r20835
David Edelsohn [Tue, 30 Jun 1998 11:52:29 +0000 (30 07:52 -0400)]
(ASM_CPU_SPEC): Define relative to ASM_DEFAULT_SPEC.
(CPP_CPU_SPEC): Define relative to CPU_DEFAULT_SPEC.
From-SVN: r20834
David Edelsohn [Tue, 30 Jun 1998 11:51:52 +0000 (30 07:51 -0400)]
(TARGET_SWITCHES): Add powerpc64.
(STACK_BOUNDARY): Depend on TARGET_32BIT.
(ADJUST_FIELD_ALIGN): Calculate array alignment using innermost type.
(CONST_OK_FOR_LETTER_P): Don't assume 32-bit CONST_INT.
(EXTRA_CONSTRAINTS): Remove 'S' and 'T'. Replace 'S' with 64-bit mask operand.
(RS6000_SAVE_TOC): Depend on TARGET_32BIT.
(STACK_SAVEAREA_MODE): New macro.
(LEGITIMATE_CONSTANT_P): DImode okay for 64bit.
(RTX_COSTS, AND/IOR/XOR): Reflect current machine description.
(ASM_FILE_START): Emit 64-bit ABI directive.
(ASM_DECLARE_FUNCTION_NAME): Align CSECT on doubleword in 64-bit mode.
(ASM_OUTPUT_SPECIAL_POOL_ENTRY): DImode okay for 64-bit.
(PREDICATE_CODES): Add "and64_operand" and "mask64_operand".
Delete "non_and_cint_operand". "input_operand" includes CONST_DOUBLE.
From-SVN: r20833
David Edelsohn [Tue, 30 Jun 1998 11:48:58 +0000 (30 07:48 -0400)]
(processor_target_table, 620): Don't affect MASK_POWERPC64.
(rs6000_override_options): Ignore flag_pic for AIX.
(rs6000_immed_double_const): Delete.
({reg_or_u_short,u_short_cint}_operand): Don't assume 32-bit CONST_INT.
({non_logical_cint,logical}_operand): Likewise.
(num_insns_constant): mask64_operand is 2 insns.
(easy_fp_constant): Any CONST_DOUBLE_HIGH is okay for 64-bit.
(mask_constant): HOST_WIDE_INT parameter.
(non_and_cint_operand): Delete.
({mask,and}64_operand): New functions.
(function_arg{,_advance}): DImode args don't need special align when 64-bit.
(setup_incoming_varargs): Reverse reg_size assignment.
(print_operand): HOST_WIDE_INT second parameter.
(print_operand, case 'B', 'S'): New cases.
(print_operand, case 'M'): Fix typo in lossage string.
(rs6000_stack_info): Reverse reg_size assignment. Use total_raw_size
to compute AIX push_p. Use reg_size to compute {cr,lr}_save_offset.
(rs6000_output_load_toc_table): Reverse init_ptr assignment. Use TARGET_64BIT
not TARGET_POWERPC64. Convert fprintf to fputs. Load GOT highpart, don't
add it. Add lowpart with {cal|la}.
(rs6000_allocate_stack_space): Use {cal|la}.
(output_epilog): Use {cal|la}
(output_function_profiler): Add call glue to mcount call. Load GOT highpart,
don't add it. Add lowpart with {cal|la}. Use asm_fprintf and convert fprintf
to fputs.
From-SVN: r20832
Richard Henderson [Tue, 30 Jun 1998 10:29:42 +0000 (30 06:29 -0400)]
*** empty log message ***
From-SVN: r20829
Richard Henderson [Tue, 30 Jun 1998 10:28:48 +0000 (30 06:28 -0400)]
(fix_truncdfsi2, fix_truncsfsi2): New patterns and related define_splits.
From-SVN: r20828
Richard Henderson [Tue, 30 Jun 1998 10:27:51 +0000 (30 06:27 -0400)]
(PRINT_OPERAND_PUNCT_VALID_P): Add '`'.
From-SVN: r20827
Richard Henderson [Tue, 30 Jun 1998 10:23:07 +0000 (30 06:23 -0400)]
(print_operand): Handle '`'.
From-SVN: r20825
Richard Kenner [Tue, 30 Jun 1998 09:59:58 +0000 (30 05:59 -0400)]
*** empty log message ***
From-SVN: r20823
Richard Kenner [Tue, 30 Jun 1998 09:59:31 +0000 (30 05:59 -0400)]
(count_cond): New function.
(fold): Don't try to build COND_EXPR from binary op when both sides
are COND_EXPR unless not nested too deeply.
From-SVN: r20822
Karl Berry [Mon, 29 Jun 1998 14:07:11 +0000 (29 14:07 +0000)]
texinfo.tex (\setref): Take additional argument for the -snt xref.
* texinfo.tex (\setref): Take additional argument for the -snt
xref. Call \indexdummies.
(\donoderef, \appendixnoderef, \unnumbnoderef): Change \setref calls.
From-SVN: r20797
Karl Berry [Sat, 27 Jun 1998 23:30:48 +0000 (27 23:30 +0000)]
* texinfo.tex (\contents, \summarycontents): Must not be \outer.
From-SVN: r20771
Karl Berry [Sat, 27 Jun 1998 19:12:04 +0000 (27 19:12 +0000)]
texinfo.tex (\writetocentry): New macro.
* texinfo.tex (\writetocentry): New macro.
(\chapternofonts): No longer needed.
(\chapter, ..., \unnumberedsubsubsec): Change all the sectioning
commands to call \writetocentry instead of doing it inline.
Also, do not call \chapternofonts, we avoid expansion with
\the\toks instead.
(\opencontents): No longer needed, instead \writetocentry opens
the file when necessary.
(\setfilename): Don't call \opencontents.
(\ifsetcontentsaftertitlepage, \ifsetshortcontentsaftertitlepage):
New conditionals.
(\Etitlepage): Call \contents and/or \shortcontents if
conditionals are set.
Global: use \nobreak instead of \penalty 10000 for epsilon efficiency.
From-SVN: r20758
Nick Clifton [Thu, 25 Jun 1998 17:05:45 +0000 (25 17:05 +0000)]
Document change to config/arm/arm.h
From-SVN: r20724
Nick Clifton [Thu, 25 Jun 1998 17:02:35 +0000 (25 17:02 +0000)]
Add ARG_POINTER_REGNUM to REG_ALLOC_ORDER
From-SVN: r20723
Karl Berry [Thu, 25 Jun 1998 12:31:28 +0000 (25 12:31 +0000)]
* texinfo.tex (\acronym): New Texinfo command.
From-SVN: r20714
Karl Berry [Wed, 24 Jun 1998 11:45:50 +0000 (24 11:45 +0000)]
texinfo.tex (\dots, \enddots): Missing \leavevmode.
* texinfo.tex (\dots, \enddots): Missing \leavevmode.
Report from: Thomas Esken <esken@nmlab.informatik.fh-dortmund.de>
Date: Tue, 23 Jun 1998 14:22:27 +0200 (MET DST)
From-SVN: r20697
Karl Berry [Tue, 23 Jun 1998 14:28:30 +0000 (23 14:28 +0000)]
texinfo.tex: Rewrite of index stuff to do better column breaking and balancing.
* texinfo.tex: Rewrite of index stuff to do better column breaking
and balancing.
The old code failed miserably when the index was just the wrong size,
e.g., the Autoconf manual with @afourpaper.
Bug report from: Wilhelm Mueller <muewi@hb.senbvs43.uni-bremen.de>
Date: Fri, 12 Jun 1998 16:34:49 +0200 (MET DST)
(\initial): Add more glue around the initial, and make it a
multiple of \baselineskip.
(\entry): Add glue before each entry so the columns can always be the
same height.
(\doublecolumnout): Available space no longer needs to handle
\partialpage specially.
(\pagesofar): Take \ht\partialpage into account with \vsize.
(\enddoublecolumns): Reset \output to avoid calling
\balancecolumns twice
(\balancecolumns): Format for readability.
(\initialskipamount): No longer needed, remove.
(\hbadness): Increase a bit, boxes that are a little underfull look ok.
From-SVN: r20676
Karl Berry [Mon, 22 Jun 1998 13:00:05 +0000 (22 13:00 +0000)]
texinfo.tex (\ninettsl): cmsltt10 is not standard, so use cmsltt10 scaled 900.
* texinfo.tex (\ninettsl): cmsltt10 is not standard, so use
cmsltt10 scaled 900.
Date: Mon, 15 Jun 1998 12:35:41 +0200 (MET DST)
From: Werner Struckmann <struck@ips.cs.tu-bs.de>.
From-SVN: r20659
Karl Berry [Fri, 19 Jun 1998 11:50:37 +0000 (19 11:50 +0000)]
texinfo.tex: @macro fixes from Zack Weinberg <zack@rabi.phys.columbia.edu>.
* texinfo.tex: @macro fixes from Zack Weinberg
<zack@rabi.phys.columbia.edu>.
- @ifblah did not work inside @macro
- spaces in parameter lists in macro definitions caused errors
- leading spaces in parameter lists in macro invocations were
preserved inappropriately.
From-SVN: r20588
Richard Kenner [Tue, 16 Jun 1998 01:27:59 +0000 (15 21:27 -0400)]
*** empty log message ***
From-SVN: r20519
Richard Kenner [Tue, 16 Jun 1998 01:27:19 +0000 (15 21:27 -0400)]
(reload): Issue guidance message on stack frame too large for reliable
stack check.
From-SVN: r20518
Richard Kenner [Mon, 15 Jun 1998 21:44:14 +0000 (15 17:44 -0400)]
*** empty log message ***
From-SVN: r20515
Richard Kenner [Mon, 15 Jun 1998 21:36:35 +0000 (15 17:36 -0400)]
(fold_range_test): Prevent falling through with no ret.
From-SVN: r20514
Carol LePage [Sat, 13 Jun 1998 19:52:16 +0000 (13 19:52 +0000)]
This commit was manufactured by cvs2svn to create branch
'premerge-fsf-branch'.
From-SVN: r20495
Richard Kenner [Sat, 13 Jun 1998 19:51:10 +0000 (13 15:51 -0400)]
(sun4H:SunOS:5.*:*): New case.
From-SVN: r20487
Carol LePage [Sat, 13 Jun 1998 19:48:08 +0000 (13 15:48 -0400)]
*** empty log message ***
From-SVN: r20486
Carol LePage [Sat, 13 Jun 1998 19:47:25 +0000 (13 15:47 -0400)]
Update last change.
From-SVN: r20485
Carol LePage [Sat, 13 Jun 1998 19:45:00 +0000 (13 15:45 -0400)]
(sparc-hal-solaris2*): New target.
From-SVN: r20484
Richard Kenner [Sat, 13 Jun 1998 19:20:46 +0000 (13 15:20 -0400)]
*** empty log message ***
From-SVN: r20483
Richard Kenner [Sat, 13 Jun 1998 19:20:19 +0000 (13 15:20 -0400)]
(try_auto_increment): Fix typo.
From-SVN: r20482
Richard Kenner [Sat, 13 Jun 1998 19:18:44 +0000 (13 15:18 -0400)]
*** empty log message ***
From-SVN: r20481
Richard Kenner [Sat, 13 Jun 1998 19:18:13 +0000 (13 15:18 -0400)]
(fold): Protect side effects in the expression when splitting a complex value.
From-SVN: r20480
Richard Kenner [Sat, 13 Jun 1998 19:17:11 +0000 (13 15:17 -0400)]
(truthvalue_conversion): Protect side effects in the expression when
splitting a complex value.
From-SVN: r20479
David W. Schuler [Sat, 13 Jun 1998 18:28:41 +0000 (13 14:28 -0400)]
*** empty log message ***
From-SVN: r20478
David W. Schuler [Sat, 13 Jun 1998 18:28:11 +0000 (13 14:28 -0400)]
(CPP_SPEC): Remove bogus quote.
From-SVN: r20477
Andreas Schwab [Sat, 13 Jun 1998 18:15:21 +0000 (13 14:15 -0400)]
*** empty log message ***
From-SVN: r20476
Andreas Schwab [Sat, 13 Jun 1998 18:14:19 +0000 (13 14:14 -0400)]
(do_jump, case EQ_EXPR, NE_EXPR): When comparing complex prevent
operands from being evaluated twice.
From-SVN: r20475
Richard Kenner [Sat, 13 Jun 1998 17:55:25 +0000 (13 13:55 -0400)]
*** empty log message ***
From-SVN: r20474
Richard Kenner [Sat, 13 Jun 1998 17:54:55 +0000 (13 13:54 -0400)]
(reload_cse_regno_equal_p): If -ffloat-store, don't consider a MEM in
FP mode as equal.
From-SVN: r20473
Richard Kenner [Sat, 13 Jun 1998 16:53:58 +0000 (13 12:53 -0400)]
*** empty log message ***
From-SVN: r20472
Richard Kenner [Sat, 13 Jun 1998 16:50:44 +0000 (13 12:50 -0400)]
(verify_addresses): Use validate_replace_rtx to undo changes; abort if
undo fails.
From-SVN: r20471
Richard Kenner [Sat, 13 Jun 1998 15:57:27 +0000 (13 11:57 -0400)]
-fvolatile-static
From-SVN: r20470
Richard Kenner [Sat, 13 Jun 1998 15:49:24 +0000 (13 11:49 -0400)]
(make_decl_rtl): Support -fvolatile-static.
From-SVN: r20469
Richard Kenner [Sat, 13 Jun 1998 15:47:47 +0000 (13 11:47 -0400)]
(flag_volatile_static): Define.
(f_options): Include -fvolatile-static.
From-SVN: r20468
Richard Kenner [Sat, 13 Jun 1998 15:47:21 +0000 (13 11:47 -0400)]
(flag_volatile_static): Declare.
From-SVN: r20467
Richard Kenner [Sat, 13 Jun 1998 15:34:01 +0000 (13 11:34 -0400)]
*** empty log message ***
From-SVN: r20465
Richard Kenner [Sat, 13 Jun 1998 15:33:35 +0000 (13 11:33 -0400)]
(assemble_variable): Never put decl with specified section name into bss.
From-SVN: r20464
Richard Kenner [Sat, 13 Jun 1998 14:59:11 +0000 (13 10:59 -0400)]
*** empty log message ***
From-SVN: r20463
Richard Kenner [Sat, 13 Jun 1998 14:58:13 +0000 (13 10:58 -0400)]
(function_cannot_inline_p): Can't if addresses labels.
(initialize_for_inline): Save current_function_addresses_labels.
(output_inline_function): Restore it.
From-SVN: r20462
Richard Kenner [Sat, 13 Jun 1998 14:56:57 +0000 (13 10:56 -0400)]
(expand_expr, case LABEL_DECL): Show addresses labels.
From-SVN: r20461
Richard Kenner [Sat, 13 Jun 1998 14:56:22 +0000 (13 10:56 -0400)]
(FUNCTION_FLAGS_ADDRESSES_LABELS): New flag.
From-SVN: r20460
Richard Kenner [Sat, 13 Jun 1998 14:55:53 +0000 (13 10:55 -0400)]
(current_function_addresses_labels): Define.
({push,pop}_function_context): Save/restore it.
(init_function_start): Initialize it.
From-SVN: r20459
Richard Kenner [Sat, 13 Jun 1998 14:55:23 +0000 (13 10:55 -0400)]
(struct function): New field `addresses_labels'.
From-SVN: r20458
Richard Kenner [Sat, 13 Jun 1998 14:55:01 +0000 (13 10:55 -0400)]
(current_function_addresses_labels): Declare.
From-SVN: r20457
Richard Kenner [Sat, 13 Jun 1998 13:53:21 +0000 (13 09:53 -0400)]
*** empty log message ***
From-SVN: r20456
Richard Kenner [Sat, 13 Jun 1998 13:52:54 +0000 (13 09:52 -0400)]
(find_reloads, case 'o'): All reloaded addresses are offsettable.
(find_reloads_address): If replacing address, don't return 1.
From-SVN: r20455
Richard Kenner [Sat, 13 Jun 1998 12:26:05 +0000 (13 08:26 -0400)]
*** empty log message ***
From-SVN: r20453
Richard Kenner [Sat, 13 Jun 1998 12:24:06 +0000 (13 08:24 -0400)]
(output_func_start_profiler): Add missing steps in defining function.
From-SVN: r20452
Richard Kenner [Fri, 12 Jun 1998 21:11:26 +0000 (12 17:11 -0400)]
*** empty log message ***
From-SVN: r20449
Richard Kenner [Fri, 12 Jun 1998 21:07:59 +0000 (12 17:07 -0400)]
(extendqidi2): Operand 1 must be in data register.
From-SVN: r20448
Karl Berry [Fri, 12 Jun 1998 19:10:27 +0000 (12 19:10 +0000)]
texinfo.tex (\smallformatx, [...]): New macros.
* texinfo.tex (\smallformatx, \smalldisplayx): New macros.
(\smallbook): Arrange to use them.
(\display, \flushleft, etc.): Rewrite to avoid duplication.
From-SVN: r20446
Richard Kenner [Tue, 9 Jun 1998 18:50:03 +0000 (9 14:50 -0400)]
Add missing }
From-SVN: r20390
Richard Kenner [Tue, 9 Jun 1998 18:46:01 +0000 (9 14:46 -0400)]
Fix typo
From-SVN: r20389
Richard Kenner [Tue, 9 Jun 1998 17:15:20 +0000 (9 13:15 -0400)]
*** empty log message ***
From-SVN: r20388
Richard Kenner [Tue, 9 Jun 1998 17:03:54 +0000 (9 13:03 -0400)]
(handle_directive): Likewise.
From-SVN: r20387
Richard Kenner [Tue, 9 Jun 1998 16:58:48 +0000 (9 12:58 -0400)]
(handle_directive): If -dM, also include #undef.
From-SVN: r20386
Richard Kenner [Tue, 9 Jun 1998 13:55:42 +0000 (9 09:55 -0400)]
*** empty log message ***
From-SVN: r20384
Richard Kenner [Tue, 9 Jun 1998 13:55:14 +0000 (9 09:55 -0400)]
(expand_call): Allow function pointer to be a REFERENCE_TYPE.
From-SVN: r20383
Richard Kenner [Tue, 9 Jun 1998 13:52:09 +0000 (9 09:52 -0400)]
*** empty log message ***
From-SVN: r20382
Richard Kenner [Tue, 9 Jun 1998 13:46:26 +0000 (9 09:46 -0400)]
(assign_parms): Use proper mode for location of arg on stack when
promotions are occurring.
From-SVN: r20381
Richard Kenner [Tue, 9 Jun 1998 13:35:36 +0000 (9 09:35 -0400)]
Update spacing of comments
From-SVN: r20380
Richard Kenner [Tue, 9 Jun 1998 13:16:54 +0000 (9 09:16 -0400)]
New doc on files created by configure.
From-SVN: r20378
Richard Kenner [Tue, 9 Jun 1998 11:22:09 +0000 (9 07:22 -0400)]
*** empty log message ***
From-SVN: r20372
Richard Kenner [Tue, 9 Jun 1998 11:21:51 +0000 (9 07:21 -0400)]
({next,prev}_insn_for_regmove): Properly handle end of function.
From-SVN: r20371
Karl Berry [Mon, 8 Jun 1998 21:37:20 +0000 (8 21:37 +0000)]
texinfo.tex (\pagesizes): Rename to \internalpagesizes.
* texinfo.tex (\pagesizes): Rename to \internalpagesizes.
(\custompaper): Rename to \pagesizes.
From-SVN: r20358
Juha Sarlin [Mon, 8 Jun 1998 19:25:37 +0000 (8 15:25 -0400)]
*** empty log message ***
From-SVN: r20355
Juha Sarlin [Mon, 8 Jun 1998 19:24:40 +0000 (8 15:24 -0400)]
(get_shift_alg): Add special cases for shifts of 8 and 24.
From-SVN: r20354
John Wehle [Mon, 8 Jun 1998 18:38:57 +0000 (8 14:38 -0400)]
*** empty log message ***
From-SVN: r20353
John Wehle [Mon, 8 Jun 1998 18:37:47 +0000 (8 14:37 -0400)]
(movsf_push, movsf_mem): Remove.
(movsf_push): Rename from movsf_push_nomove and move in front of
movsf; allow memory operands during and after reload.
(movsf_push_memory): New pattern.
(movsf): Don't bother checking for push_operand. If TARGET_MOVE and
both operands refer to memory then force operand[1] into a register.
(movsf_normal): Change to unnamed pattern.
Likewise for movdf, movxf, and friends.
From-SVN: r20352
Richard Kenner [Mon, 8 Jun 1998 17:17:03 +0000 (8 13:17 -0400)]
*** empty log message ***
From-SVN: r20348
Richard Kenner [Mon, 8 Jun 1998 17:15:44 +0000 (8 13:15 -0400)]
--enable-checking
From-SVN: r20347
Richard Kenner [Mon, 8 Jun 1998 17:06:40 +0000 (8 13:06 -0400)]
(--enable-checking): New option.
From-SVN: r20346