- 24 Sep, 1993 12 commits
-
-
From-SVN: r5454
Doug Evans committed -
* emit-rtl.c: (hard_frame_pointer_rtx): New variable. (gen_rtx): return hard_frame_pointer_rtx if generating rtl for HARD_FRAME_POINTER_REGNUM. (enit_emit_once): Generate initial rtl for hard_frame_pointer_rtx. From-SVN: r5453
Doug Evans committed -
* dbxout.c: (dbxout_symbol): FRAME_POINTER_REGNUM has been eliminated by now, use HARD_FRAME_POINTER_REGNUM. From-SVN: r5452
Doug Evans committed -
* cse.c: (FIXED_REGNO_P): HARD_FRAME_POINTER_REGNUM is fixed. (CHEAP_REG): HARD_FRAME_POINTER_REGNUM is cheap. (FIXED_BASE_PLUS): Allow hard frame pointer as base. (NONZERO_BASE_PLUS_P): Likewise. (cannon_hash, case REG): Add HARD_FRAME_POINTER_REGNUM to list of special registers for SMALL_REGISTER_CLASSES. (find_best_addr): Addresses containing HARD_FRAME_POINTER_REGNUM cannot be replaced. (cse_main): value in HARD_FRAME_POINTER_REGNUM is preserved across calls. From-SVN: r5451
Doug Evans committed -
* combine.c: (combinable_i3_pat): Don't add REG_DEAD notes for HARD_FRAME_POINTER_REGNUM. (subst, case SUBREG): Don't change register number or mode if it is HARD_FRAME_POINTER_REGNUM. From-SVN: r5450
Doug Evans committed -
* rtl.h: (HARD_FRAME_POINTER_REGNUM): New macro. (hard_frame_pointer_rtx): New variable From-SVN: r5449
Doug Evans committed -
From-SVN: r5448
Richard Stallman committed -
but with different contents. From-SVN: r5447
Richard Stallman committed -
(BYTECODE_UID): New macros. (struct rtx_def): Delete elements label, offset, bc_label, uid. From-SVN: r5446
Richard Stallman committed -
(eliminate_regs): Specially handle the case where INSN is a note (an EXPR_LIST or INSN_LIST). (eliminate_regs_in_insn): Pass the notes as INSN, when calling eliminate_insn to process the notes. From-SVN: r5445
Richard Stallman committed -
From-SVN: r5444
Michael Meissner committed -
From-SVN: r5443
James Van Artsdalen committed
-
- 23 Sep, 1993 19 commits
-
-
Add bi-parser.h as target. Put these files in srcdir. (bc-optab.o, bc-emit.o): Add missing deps. (bi-parser.c, bi-lexer.c): Don't depend on .h files here. From-SVN: r5442
Richard Stallman committed -
From-SVN: r5441
Richard Stallman committed -
From-SVN: r5440
Richard Stallman committed -
From-SVN: r5439
Jan Brittenson committed -
and WEAK_ASM_OP and SET_ASM_OP. From-SVN: r5438
Richard Stallman committed -
From-SVN: r5437
Jan Brittenson committed -
From-SVN: r5436
Jan Brittenson committed -
From-SVN: r5435
Jan Brittenson committed -
From-SVN: r5434
Richard Stallman committed -
that is narrower than a word. From-SVN: r5433
Richard Stallman committed -
From-SVN: r5432
Jan Brittenson committed -
(bc-arity.h, bc-opcode.h, bc-opname.h): Use `./'. From-SVN: r5431
Richard Stallman committed -
(combine_instructions): Use it. (force_to_mode): Narrow mask to fit mode (except VOIDmode). (record_value_for_reg): When zeroing reg_last_set_value, also zero reg_last_set_{mode,nonzero_bits,sign_bit_copies}. (record_dead_and_set_regs): Likewise. From-SVN: r5430
Richard Stallman committed -
From-SVN: r5429
James Van Artsdalen committed -
(bc_initialize): Add MODE arg to REAL_VALUE_ATOF calls. From-SVN: r5428
Richard Stallman committed -
From-SVN: r5427
Richard Stallman committed -
From-SVN: r5426
Richard Stallman committed -
(c_decode_option): Handle -fallow-single-precision. From-SVN: r5425
Richard Stallman committed -
(build_c_cast): When making a CONSTRUCTOR for a union cast, specify its type. (default_conversion): Implement -fallow-single-precision. From-SVN: r5424
Richard Stallman committed
-
- 22 Sep, 1993 9 commits
-
-
Make the rules explicit. Don't use $^. (bi-run.o, bi-parser.o, bi-lexer.o): Eliminate $<. (bc-arity.h, bc-opcode.h, bc-opname.h): Eliminate $< and $@. From-SVN: r5423
Richard Stallman committed -
(bc_emit_bytecode): Likewise. (bc_emit_instruction) [! __GNUC__]: Don't really use bc-typecd.def. From-SVN: r5422
Richard Stallman committed -
From-SVN: r5421
Richard Stallman committed -
From-SVN: r5420
Richard Stallman committed -
From-SVN: r5419
Richard Stallman committed -
(BI_PARAMS): Don't continue the parmlist. From-SVN: r5418
Richard Stallman committed -
From-SVN: r5417
Richard Stallman committed -
From-SVN: r5416
Richard Stallman committed -
From-SVN: r5415
Richard Stallman committed
-