gcc.git
24 years agoThis commit was manufactured by cvs2svn to create tag 'libc-980706'.r106023.912/tags/libc-980706
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

24 years agotexinfo.tex (\contents, [...]): Use roman numerals for toc, arabic outside, even...
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

24 years agotexinfo.tex (\anchor): New command @anchor.
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

24 years ago*** empty log message ***
Richard Kenner [Tue, 30 Jun 1998 22:42:24 +0000 (30 18:42 -0400)]
*** empty log message ***

From-SVN: r20857

24 years ago(emit_library_call{,_value}): Pass null to REG_PARM_STACK_SPACE.
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

24 years agoREG_PARM_STACK_SPACE
Richard Kenner [Tue, 30 Jun 1998 22:41:31 +0000 (30 18:41 -0400)]
REG_PARM_STACK_SPACE

From-SVN: r20855

24 years ago*** empty log message ***
Geert Bosch [Tue, 30 Jun 1998 22:30:45 +0000 (30 18:30 -0400)]
*** empty log message ***

From-SVN: r20854

24 years ago(LINK_SPEC): Add -taso -T 0.
Geert Bosch [Tue, 30 Jun 1998 22:30:16 +0000 (30 18:30 -0400)]
(LINK_SPEC): Add -taso -T 0.

From-SVN: r20853

24 years ago*** empty log message ***
Richard Kenner [Tue, 30 Jun 1998 21:42:30 +0000 (30 17:42 -0400)]
*** empty log message ***

From-SVN: r20850

24 years ago(EXTRA_CONSTRAINT, case 'Q'): Call normal_memory_operand.
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

24 years ago(normal_memory_operand): New function.
Richard Kenner [Tue, 30 Jun 1998 21:40:56 +0000 (30 17:40 -0400)]
(normal_memory_operand): New function.

From-SVN: r20848

24 years ago*** empty log message ***
David Edelsohn [Tue, 30 Jun 1998 13:38:14 +0000 (30 09:38 -0400)]
*** empty log message ***

From-SVN: r20841

24 years agoSAVE_STACKAREA>MODE
David Edelsohn [Tue, 30 Jun 1998 13:36:59 +0000 (30 09:36 -0400)]
SAVE_STACKAREA>MODE

From-SVN: r20840

24 years agoSAVE_STACKAREA_MODE
David Edelsohn [Tue, 30 Jun 1998 13:36:31 +0000 (30 09:36 -0400)]
SAVE_STACKAREA_MODE

From-SVN: r20839

24 years agoRS/6000 options.
David Edelsohn [Tue, 30 Jun 1998 13:35:53 +0000 (30 09:35 -0400)]
RS/6000 options.

From-SVN: r20838

24 years ago(emit_stack_save): If STACK_SAVEAREA_MODE defined, override sa_mode
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

24 years ago(expand_builtin_{set,long}jmp): If STACK_SAVEAREA_MODE defined,
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

24 years ago(iorsi3, xorsi3): Use HOST_WIDE_INT for mask. Restore define_split.
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

24 years ago(ASM_CPU_SPEC): Define relative to ASM_DEFAULT_SPEC.
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

24 years ago(TARGET_SWITCHES): Add powerpc64.
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

24 years ago(processor_target_table, 620): Don't affect MASK_POWERPC64.
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

24 years ago*** empty log message ***
Richard Henderson [Tue, 30 Jun 1998 10:29:42 +0000 (30 06:29 -0400)]
*** empty log message ***

From-SVN: r20829

24 years ago(fix_truncdfsi2, fix_truncsfsi2): New patterns and related define_splits.
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

24 years ago(PRINT_OPERAND_PUNCT_VALID_P): Add '`'.
Richard Henderson [Tue, 30 Jun 1998 10:27:51 +0000 (30 06:27 -0400)]
(PRINT_OPERAND_PUNCT_VALID_P): Add '`'.

From-SVN: r20827

24 years ago(print_operand): Handle '`'.
Richard Henderson [Tue, 30 Jun 1998 10:23:07 +0000 (30 06:23 -0400)]
(print_operand): Handle '`'.

From-SVN: r20825

24 years ago*** empty log message ***
Richard Kenner [Tue, 30 Jun 1998 09:59:58 +0000 (30 05:59 -0400)]
*** empty log message ***

From-SVN: r20823

24 years ago(count_cond): New function.
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

24 years agotexinfo.tex (\setref): Take additional argument for the -snt xref.
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

24 years ago* texinfo.tex (\contents, \summarycontents): Must not be \outer.
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

24 years agotexinfo.tex (\writetocentry): New macro.
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

24 years agoDocument change to config/arm/arm.h
Nick Clifton [Thu, 25 Jun 1998 17:05:45 +0000 (25 17:05 +0000)]
Document change to config/arm/arm.h

From-SVN: r20724

24 years agoAdd ARG_POINTER_REGNUM to REG_ALLOC_ORDER
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

24 years ago* texinfo.tex (\acronym): New Texinfo command.
Karl Berry [Thu, 25 Jun 1998 12:31:28 +0000 (25 12:31 +0000)]
* texinfo.tex (\acronym): New Texinfo command.

From-SVN: r20714

24 years agotexinfo.tex (\dots, \enddots): Missing \leavevmode.
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

24 years agotexinfo.tex: Rewrite of index stuff to do better column breaking and balancing.
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

24 years agotexinfo.tex (\ninettsl): cmsltt10 is not standard, so use cmsltt10 scaled 900.
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

24 years agotexinfo.tex: @macro fixes from Zack Weinberg <zack@rabi.phys.columbia.edu>.
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

24 years ago*** empty log message ***
Richard Kenner [Tue, 16 Jun 1998 01:27:59 +0000 (15 21:27 -0400)]
*** empty log message ***

From-SVN: r20519

24 years ago(reload): Issue guidance message on stack frame too large for reliable
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

24 years ago*** empty log message ***
Richard Kenner [Mon, 15 Jun 1998 21:44:14 +0000 (15 17:44 -0400)]
*** empty log message ***

From-SVN: r20515

24 years ago(fold_range_test): Prevent falling through with no ret.
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

24 years agoThis commit was manufactured by cvs2svn to create branch
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

24 years ago(sun4H:SunOS:5.*:*): New case.
Richard Kenner [Sat, 13 Jun 1998 19:51:10 +0000 (13 15:51 -0400)]
(sun4H:SunOS:5.*:*): New case.

From-SVN: r20487

24 years ago*** empty log message ***
Carol LePage [Sat, 13 Jun 1998 19:48:08 +0000 (13 15:48 -0400)]
*** empty log message ***

From-SVN: r20486

24 years agoUpdate last change.
Carol LePage [Sat, 13 Jun 1998 19:47:25 +0000 (13 15:47 -0400)]
Update last change.

From-SVN: r20485

24 years ago(sparc-hal-solaris2*): New target.
Carol LePage [Sat, 13 Jun 1998 19:45:00 +0000 (13 15:45 -0400)]
(sparc-hal-solaris2*): New target.

From-SVN: r20484

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 19:20:46 +0000 (13 15:20 -0400)]
*** empty log message ***

From-SVN: r20483

24 years ago(try_auto_increment): Fix typo.
Richard Kenner [Sat, 13 Jun 1998 19:20:19 +0000 (13 15:20 -0400)]
(try_auto_increment): Fix typo.

From-SVN: r20482

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 19:18:44 +0000 (13 15:18 -0400)]
*** empty log message ***

From-SVN: r20481

24 years ago(fold): Protect side effects in the expression when splitting a complex value.
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

24 years ago(truthvalue_conversion): Protect side effects in the expression when
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

24 years ago*** empty log message ***
David W. Schuler [Sat, 13 Jun 1998 18:28:41 +0000 (13 14:28 -0400)]
*** empty log message ***

From-SVN: r20478

24 years ago(CPP_SPEC): Remove bogus quote.
David W. Schuler [Sat, 13 Jun 1998 18:28:11 +0000 (13 14:28 -0400)]
(CPP_SPEC): Remove bogus quote.

From-SVN: r20477

24 years ago*** empty log message ***
Andreas Schwab [Sat, 13 Jun 1998 18:15:21 +0000 (13 14:15 -0400)]
*** empty log message ***

From-SVN: r20476

24 years ago(do_jump, case EQ_EXPR, NE_EXPR): When comparing complex prevent
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

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 17:55:25 +0000 (13 13:55 -0400)]
*** empty log message ***

From-SVN: r20474

24 years ago(reload_cse_regno_equal_p): If -ffloat-store, don't consider a MEM in
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

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 16:53:58 +0000 (13 12:53 -0400)]
*** empty log message ***

From-SVN: r20472

24 years ago(verify_addresses): Use validate_replace_rtx to undo changes; abort if
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

24 years ago-fvolatile-static
Richard Kenner [Sat, 13 Jun 1998 15:57:27 +0000 (13 11:57 -0400)]
-fvolatile-static

From-SVN: r20470

24 years ago(make_decl_rtl): Support -fvolatile-static.
Richard Kenner [Sat, 13 Jun 1998 15:49:24 +0000 (13 11:49 -0400)]
(make_decl_rtl): Support -fvolatile-static.

From-SVN: r20469

24 years ago(flag_volatile_static): Define.
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

24 years ago(flag_volatile_static): Declare.
Richard Kenner [Sat, 13 Jun 1998 15:47:21 +0000 (13 11:47 -0400)]
(flag_volatile_static): Declare.

From-SVN: r20467

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 15:34:01 +0000 (13 11:34 -0400)]
*** empty log message ***

From-SVN: r20465

24 years ago(assemble_variable): Never put decl with specified section name into bss.
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

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 14:59:11 +0000 (13 10:59 -0400)]
*** empty log message ***

From-SVN: r20463

24 years ago(function_cannot_inline_p): Can't if addresses labels.
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

24 years ago(expand_expr, case LABEL_DECL): Show addresses labels.
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

24 years ago(FUNCTION_FLAGS_ADDRESSES_LABELS): New flag.
Richard Kenner [Sat, 13 Jun 1998 14:56:22 +0000 (13 10:56 -0400)]
(FUNCTION_FLAGS_ADDRESSES_LABELS): New flag.

From-SVN: r20460

24 years ago(current_function_addresses_labels): Define.
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

24 years ago(struct function): New field `addresses_labels'.
Richard Kenner [Sat, 13 Jun 1998 14:55:23 +0000 (13 10:55 -0400)]
(struct function): New field `addresses_labels'.

From-SVN: r20458

24 years ago(current_function_addresses_labels): Declare.
Richard Kenner [Sat, 13 Jun 1998 14:55:01 +0000 (13 10:55 -0400)]
(current_function_addresses_labels): Declare.

From-SVN: r20457

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 13:53:21 +0000 (13 09:53 -0400)]
*** empty log message ***

From-SVN: r20456

24 years ago(find_reloads, case 'o'): All reloaded addresses are offsettable.
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

24 years ago*** empty log message ***
Richard Kenner [Sat, 13 Jun 1998 12:26:05 +0000 (13 08:26 -0400)]
*** empty log message ***

From-SVN: r20453

24 years ago(output_func_start_profiler): Add missing steps in defining function.
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

24 years ago*** empty log message ***
Richard Kenner [Fri, 12 Jun 1998 21:11:26 +0000 (12 17:11 -0400)]
*** empty log message ***

From-SVN: r20449

24 years ago(extendqidi2): Operand 1 must be in data register.
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

24 years agotexinfo.tex (\smallformatx, [...]): New macros.
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

24 years agoAdd missing }
Richard Kenner [Tue, 9 Jun 1998 18:50:03 +0000 (9 14:50 -0400)]
Add missing }

From-SVN: r20390

24 years agoFix typo
Richard Kenner [Tue, 9 Jun 1998 18:46:01 +0000 (9 14:46 -0400)]
Fix typo

From-SVN: r20389

24 years ago*** empty log message ***
Richard Kenner [Tue, 9 Jun 1998 17:15:20 +0000 (9 13:15 -0400)]
*** empty log message ***

From-SVN: r20388

24 years ago(handle_directive): Likewise.
Richard Kenner [Tue, 9 Jun 1998 17:03:54 +0000 (9 13:03 -0400)]
(handle_directive): Likewise.

From-SVN: r20387

24 years ago(handle_directive): If -dM, also include #undef.
Richard Kenner [Tue, 9 Jun 1998 16:58:48 +0000 (9 12:58 -0400)]
(handle_directive): If -dM, also include #undef.

From-SVN: r20386

24 years ago*** empty log message ***
Richard Kenner [Tue, 9 Jun 1998 13:55:42 +0000 (9 09:55 -0400)]
*** empty log message ***

From-SVN: r20384

24 years ago(expand_call): Allow function pointer to be a REFERENCE_TYPE.
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

24 years ago*** empty log message ***
Richard Kenner [Tue, 9 Jun 1998 13:52:09 +0000 (9 09:52 -0400)]
*** empty log message ***

From-SVN: r20382

24 years ago(assign_parms): Use proper mode for location of arg on stack when
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

24 years agoUpdate spacing of comments
Richard Kenner [Tue, 9 Jun 1998 13:35:36 +0000 (9 09:35 -0400)]
Update spacing of comments

From-SVN: r20380

24 years agoNew doc on files created by configure.
Richard Kenner [Tue, 9 Jun 1998 13:16:54 +0000 (9 09:16 -0400)]
New doc on files created by configure.

From-SVN: r20378

24 years ago*** empty log message ***
Richard Kenner [Tue, 9 Jun 1998 11:22:09 +0000 (9 07:22 -0400)]
*** empty log message ***

From-SVN: r20372

24 years ago({next,prev}_insn_for_regmove): Properly handle end of function.
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

24 years agotexinfo.tex (\pagesizes): Rename to \internalpagesizes.
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

24 years ago*** empty log message ***
Juha Sarlin [Mon, 8 Jun 1998 19:25:37 +0000 (8 15:25 -0400)]
*** empty log message ***

From-SVN: r20355

24 years ago(get_shift_alg): Add special cases for shifts of 8 and 24.
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

24 years ago*** empty log message ***
John Wehle [Mon, 8 Jun 1998 18:38:57 +0000 (8 14:38 -0400)]
*** empty log message ***

From-SVN: r20353

24 years ago(movsf_push, movsf_mem): Remove.
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

24 years ago*** empty log message ***
Richard Kenner [Mon, 8 Jun 1998 17:17:03 +0000 (8 13:17 -0400)]
*** empty log message ***

From-SVN: r20348

24 years ago--enable-checking
Richard Kenner [Mon, 8 Jun 1998 17:15:44 +0000 (8 13:15 -0400)]
--enable-checking

From-SVN: r20347

24 years ago(--enable-checking): New option.
Richard Kenner [Mon, 8 Jun 1998 17:06:40 +0000 (8 13:06 -0400)]
(--enable-checking): New option.

From-SVN: r20346