Commit Graph

12357 Commits

Author SHA1 Message Date
Karl Berry bc60d5ea76 (\indexfonts): Make leading be 12pt. Otherwise, it's too crammed.
(\smalllispx): Remove \setleading{10pt}. That was too small.
(\doprintindex): Do not call \tex ... \Etex.  Index files are Texinfo
source, not TeX source, except for using \ instead of @ as the
escape character (for now).

From-SVN: r12573
1996-07-29 19:08:10 +00:00
Jeff Law 1e0e41d231 * pa/pa.h (GO_IF_LEGITIMATE_ADDRESS): Fix thinko in last change.
From-SVN: r12572
1996-07-29 12:15:37 -06:00
Karl Berry f46285d162 (paragraphindent): Move to more reasonable place in the source file.
(chapfonts, secfonts, subsecfonts, indexfonts): Call \setleading.
(\chfplain, \secheading, \plainsecheading, \subsecheading,
 \subsubheading): Rewrite to properly \hangindent the title.
(\sectionheading): New generic macro to print section titles.

From-SVN: r12571
1996-07-28 20:57:40 +00:00
Karl Berry 57e23b2929 Initial revision
From-SVN: r12570
1996-07-28 20:55:30 +00:00
Doug Evans 4513a33cc6 (output_bound_representation): Fix typo.
From-SVN: r12569
1996-07-26 22:18:56 +00:00
Mike Stump 9704efe67c install EH code
From-SVN: r12568
1996-07-26 18:17:32 +00:00
Mike Stump 39950dff99 install EH code
From-SVN: r12567
1996-07-26 17:59:49 +00:00
Mike Stump ccbe9ffca8 Oops.
From-SVN: r12566
1996-07-26 01:58:29 +00:00
Mike Stump 26657dcad0 expr.c (do_jump, [...]): Ensure the end of an exception region comes after its start.
* expr.c (do_jump, case TRUTH_ORIF_EXPR): Ensure the end of an
	exception region comes after its start.
	(do_jump, case TRUTH_ANDIF_EXPR): Likewise.

From-SVN: r12565
1996-07-25 23:14:00 +00:00
Mike Stump bbe79f845f install EH code
From-SVN: r12564
1996-07-25 22:00:09 +00:00
Stan Cox 5703bb6603 (output_float_compare): Added support for Pentium Pro
fcomi instruction which sets EFLAGS instead of FPU Status Word.

From-SVN: r12563
1996-07-25 18:07:48 +00:00
Richard Kenner 9ad91d7115 (canon_hash, cse_insn): MEM is not unchanging if it is in the frame (since
the temp slot might be reused).

From-SVN: r12562
1996-07-24 21:47:52 -04:00
Jim Wilson 7c225e8805 (branch_true, branch_false, inverse_branch_true,
inverse_branch_false, beq, bne, bgt, blt, ble, bge, bgtu, bltu,
bgeu, bleu, casesi): Express tests of the T bit as comparisons
against zero, rather thann one.

From-SVN: r12561
1996-07-24 14:44:03 -07:00
Stan Cox fe25fea3f8 (put_condition_code, print_operand, output_fp_cc0_set):
Support fcmov suffixes.

From-SVN: r12560
1996-07-24 20:41:43 +00:00
Stan Cox 56710e421f (movsfcc, movdfcc, movxfcc, movsfcc_1, movdfcc_1,
movxfcc_1): New patterns for Pentium Pro floating point
conditional move.

From-SVN: r12559
1996-07-24 20:41:43 +00:00
Jeff Law 2414e0e283 pa.c (move_operand): Relax "mode" test.
Wed Jul 24 10:53:38 1996  Jeffrey A Law  (law@cygnus.com)

        * pa/pa.c (move_operand): Relax "mode" test.  Allow scaled
        indexed addressing modes.
        (output_fp_move_double): Tweak output strings to work with updated
        'F' and 'M' output modifiers.
        (print_operand): Collapse 'F' and 'M' into a single hunk of code.
        For auto-increment modes output "s,ma" and "s,mb".
        For scaled indexing modes output "x,s"
        For other addresses, output nothing for 'M' and "s" for 'F'.
        * pa.h (EXTRA_CONSTRAINT): Don't accept scaled indexed addresses
        for 'Q' and 'T'.  Do accept scaled indexed addresses for 'R'.
        (GO_IF_LEGITIMATE_ADDRESS): Accept scaled indexed addresses
        for SFmode and DFmode.
        * pa.md: Remove all scaled indexed load patterns.
        (movsi patterns): Accept scaled indexed addresses in some
        cases.  Update output strings for updated 'M' and 'F' output modifiers.
        (movhi, movqi, movsf, movdf, movdi patterns): Likewise.

From-SVN: r12558
1996-07-24 11:04:34 -06:00
Richard Kenner 2cf55b5554 (decode_addr_const, output_constant_def): Allow INTEGER_CST.
From-SVN: r12557
1996-07-23 23:10:32 -04:00
Richard Kenner 8e15f7367b (struct tree_int_cst): Add field for TREE_CST_RTL.
From-SVN: r12556
1996-07-23 23:10:15 -04:00
Mike Stump a8ffcc8128 * i386/i386.c: Include except.h for function.h.
From-SVN: r12555
1996-07-24 00:07:17 +00:00
Jim Wilson 38f357812d (reg_unused_after): Handle JUMP_INSN inside a sequence.
From-SVN: r12554
1996-07-23 17:04:53 -07:00
Mike Stump 5bcff23f54 * i960/i960.c: Include except.h for function.h.
From-SVN: r12553
1996-07-23 23:56:56 +00:00
Mike Stump 2a430ec17e * rs6000/rs6000.c: Include except.h for function.h.
From-SVN: r12552
1996-07-23 23:54:37 +00:00
Mike Stump 4956d07c7e Initial revision
From-SVN: r12551
1996-07-23 20:20:04 +00:00
Mike Stump 1ef08c6373 install EH code
From-SVN: r12550
1996-07-23 20:09:26 +00:00
Mike Stump 6adb4e3a29 install EH code
From-SVN: r12549
1996-07-23 20:03:47 +00:00
Mike Stump 3d1953912d install EH code
From-SVN: r12548
1996-07-23 19:58:32 +00:00
Michael Meissner 84f414bc1f Fix -fpic problems
From-SVN: r12547
1996-07-23 16:44:34 +00:00
Jim Wilson b6d1177adf (ASM_SPEC): Change {% to %{.
From-SVN: r12546
1996-07-22 22:53:41 -07:00
Jim Wilson ba7b35df7a (output_call_frame_info): Change FDE CIE offset to be section name rather than 0.
(output_call_frame_info): Change FDE CIE offset to
be section name rather than 0.
(gen_subprogram_die): Only emit DW_AT_external if origin is NULL.
Only call equate_decl_number_to_die if origin is NULL.
(dwarfout_begin_function): In code that computes offset of frame
pointer, change 4 to UNITS_PER_WORD.

From-SVN: r12545
1996-07-22 16:54:46 -07:00
Jim Wilson 845fc87500 (undo_all): Clear previous_undos field.
From-SVN: r12544
1996-07-22 16:32:36 -07:00
Richard Kenner 56b3408df2 (output_bound_representation): Treat default case as variable bounds,
then look inside for SAVE_EXPR.

From-SVN: r12543
1996-07-20 09:28:26 -04:00
Richard Kenner 653b32a670 Initial revision
From-SVN: r12542
1996-07-20 09:17:54 -04:00
Richard Kenner 22b54c57a1 (INITIALIZE_TRAMPOLINE): Use `_flush_cache'; flush data cache too.
From-SVN: r12541
1996-07-20 09:17:10 -04:00
Richard Kenner 0189a68ad3 Fix formatting.
From-SVN: r12540
1996-07-20 09:08:55 -04:00
Ian Lance Taylor 5f3c8996f5 Add m5200 multilib
From-SVN: r12539
1996-07-19 23:26:59 +00:00
Ian Lance Taylor 8fa71ff0eb Correct typo.
From-SVN: r12538
1996-07-19 23:18:17 +00:00
Stan Cox 60665aab93 (leave): clobbers esp and ebp.
From-SVN: r12537
1996-07-19 21:48:59 +00:00
Stan Cox 3c67a76b85 (TARGET_USE_Q_REG): Support inline strlen on PentiumPro.
From-SVN: r12536
1996-07-19 21:48:59 +00:00
Mike Stump 594740f365 87th Cygnus<->FSF quick merge
From-SVN: r12535
1996-07-19 21:46:24 +00:00
Ian Lance Taylor 686cada41d Add MCF5200 support
From-SVN: r12534
1996-07-19 20:02:44 +00:00
Ian Lance Taylor a418b6c5ae Simplify movqi, add more !TARGET_5200 cases
From-SVN: r12533
1996-07-19 20:01:07 +00:00
Ian Lance Taylor 4431168e14 Avoid add.w and sub.w if TARGET_5200
From-SVN: r12532
1996-07-19 19:56:44 +00:00
Brendan Kehoe 80e4a749b7 * fixproto (std_files): Add utime.h.
From-SVN: r12531
1996-07-19 15:24:59 -04:00
Jeff Law 9231564d6c * m68kemb.h: Remove '\' at EOF.
From-SVN: r12530
1996-07-19 12:40:51 -06:00
Richard Kenner 94c827e5b5 (STARTFILE_SPEC): Add #undef before definition.
From-SVN: r12529
1996-07-19 09:58:55 -04:00
Richard Kenner 1c4e4dc486 (LEGITIMATE_INDEX_P): Coldfire does not have scale by 8 addressing modes.
From-SVN: r12528
1996-07-19 09:47:28 -04:00
Richard Kenner 664967bb7a Use MASK_* macros instead of explicit constants.
From-SVN: r12527
1996-07-19 09:44:39 -04:00
Richard Kenner 6231ef8299 (negdi2): Undo last change: don't apply neg to address regs.
From-SVN: r12526
1996-07-19 09:08:39 -04:00
Richard Kenner 40e6003c25 (main): Correct typo in error message.
From-SVN: r12525
1996-07-19 09:02:51 -04:00
Jim Wilson ce4abcd88f Check DWARF_VERSION macro.
From-SVN: r12524
1996-07-18 17:28:44 -07:00