Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1996-10-24 | sh.md (movdf_k, [...]): new alternative for pc-relative load. | Joern Rennecke | 1 | -12/+83 | |
* sh.md (movdf_k, movsf_i, movsf_ie): new alternative for pc-relative load. (movsf_ieq): new define_insn with matching define_split. (movsf): use it where appropriate. (consttable_sf, consttable_df): new define_insns. From-SVN: r13022 | |||||
1996-10-24 | sh.c (dump_table): handle SFmode and DFmode. | Joern Rennecke | 1 | -35/+33 | |
* sh.c (dump_table): handle SFmode and DFmode. (broken_move): handle simple PARALLEL. (machine_dependent_reorg, pc-relative move generation): Likewise. From-SVN: r13021 | |||||
1996-10-24 | sh.h (CONST_DOUBLE_OK_FOR_LETTER_P): always true for 'F' . | Joern Rennecke | 1 | -6/+2 | |
* sh.h (CONST_DOUBLE_OK_FOR_LETTER_P): always true for 'F' . (LEGITIMATE_CONSTANT_P): accept SFmode and DFmode. From-SVN: r13020 | |||||
1996-10-23 | (a29k_makes_calls): New global variable. | Jim Wilson | 1 | -20/+43 | |
(compute_regstack_size, a29k_compute_reg_names): New functions. (output_prolog): Much code moved to two new functions. Use a29k_makes_calls instead of makes_calls. From-SVN: r13019 | |||||
1996-10-23 | (ASM_DECLARE_FUNCTION_NAME): Call a29k_compute_reg_names. | Jim Wilson | 1 | -2/+5 | |
From-SVN: r13018 | |||||
1996-10-23 | Accept a unary operator in constrain_operands | Ian Lance Taylor | 1 | -1/+6 | |
From-SVN: r13017 | |||||
1996-10-23 | Accept a unary operator in find_reloads | Ian Lance Taylor | 1 | -3/+9 | |
From-SVN: r13016 | |||||
1996-10-23 | (MAKE_DECL_ONE_ONLY): Fix typo in use of macro parameter. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r13015 | |||||
1996-10-23 | (yylex): Cast string literal to U_CHAR* for lookup() call. | Richard Kenner | 1 | -1/+2 | |
From-SVN: r13014 | |||||
1996-10-23 | (choose_temp_base): On VMS, use proper syntax for current directory. | Richard Kenner | 1 | -0/+4 | |
From-SVN: r13013 | |||||
1996-10-23 | (combine_givs): When combining a DEST_REG giv with its only use, | Richard Kenner | 1 | -8/+11 | |
always set the benefit of the combined giv to that of the DEST_REG giv. From-SVN: r13012 | |||||
1996-10-23 | (gen_lowpart_common): When converting a floating point value into an | Richard Kenner | 1 | -3/+5 | |
integer, use WORD as (first) word. From-SVN: r13011 | |||||
1996-10-23 | (expand_call): In target code, move PARALLEL case above | Jim Wilson | 1 | -9/+9 | |
target != case. From-SVN: r13010 | |||||
1996-10-23 | return | Jason Merrill | 1 | -3/+8 | |
From-SVN: r13009 | |||||
1996-10-23 | Don't use shifts for extendsidi2 | Ian Lance Taylor | 1 | -25/+9 | |
From-SVN: r13008 | |||||
1996-10-23 | (block_move_load_store, block_move_sequence): Delete. | Jim Wilson | 1 | -190/+18 | |
(block_move_loop): New parameter orig_dest. Call change_address to create new MEM instead of gen_rtx. (expand_block_move): New local orig_dest. Pass it to block_move_loop. Call change_address to create new MEM instead of gen_rtx. From-SVN: r13007 | |||||
1996-10-23 | (can_combine_p): When SMALL_REGISTER_CLASSES is defined, avoid | Richard Kenner | 1 | -1/+6 | |
substituting a return register into I3. From-SVN: r13006 | |||||
1996-10-23 | (emit_libcall_block): Before adding an REG_EQUAL note, check that it will ↵ | Richard Kenner | 1 | -21/+32 | |
really apply to a single instruction. (emit_libcall_block): Before adding an REG_EQUAL note, check that it will really apply to a single instruction. (expand_binop, expand_fix): Likewise. From-SVN: r13005 | |||||
1996-10-23 | (exact_real_inverse): Likewise, if no REAL_ARITHMETIC. | Richard Kenner | 1 | -5/+106 | |
(fold, case RDIV_EXPR): Turn divide by constant into multiplication by the reciprocal, if optimizing and result is exact. From-SVN: r13004 | |||||
1996-10-23 | (exact_real_inverse): Declare. | Richard Kenner | 1 | -0/+3 | |
From-SVN: r13003 | |||||
1996-10-23 | (exact_real_inverse): New function, if REAL_ARITHMETIC. | Richard Kenner | 1 | -0/+62 | |
From-SVN: r13002 | |||||
1996-10-23 | (emit_store_flag_force): Declare. | Torbjorn Granlund | 1 | -0/+4 | |
From-SVN: r13001 | |||||
1996-10-23 | Fix minor bugs in float_to_usi and dp_to_sf | Ian Lance Taylor | 1 | -3/+11 | |
From-SVN: r13000 | |||||
1996-10-22 | (unroll_loop): Always reject loops with unbalanced blocks. | Jim Wilson | 1 | -1/+5 | |
From-SVN: r12999 | |||||
1996-10-22 | Fix MIPS EABI when using -mips1 or -msoft-float | Ian Lance Taylor | 1 | -26/+83 | |
From-SVN: r12998 | |||||
1996-10-22 | Fix SETUP_INCOMING_VARARGS for TARGET_SINGLE_FLOAT || ! TARGET_FLOAT64 | Ian Lance Taylor | 1 | -7/+14 | |
From-SVN: r12997 | |||||
1996-10-22 | Fix mips_function_value for TARGET_SINGLE_FLOAT. | Ian Lance Taylor | 1 | -1/+9 | |
From-SVN: r12996 | |||||
1996-10-22 | Support libraries like x86 cygwin does | Michael Meissner | 1 | -6/+6 | |
From-SVN: r12995 | |||||
1996-10-22 | . | Jason Merrill | 1 | -21/+8 | |
From-SVN: r12994 | |||||
1996-10-22 | (do_store_flag): Don't check if target is 0 in code | Torbjorn Granlund | 1 | -1/+1 | |
emitting store flag as compare-branch. From-SVN: r12993 | |||||
1996-10-21 | (store_expr): Disable optimization of using convert if exp's type is a | Richard Kenner | 1 | -2/+5 | |
subtype. From-SVN: r12992 | |||||
1996-10-21 | (loop_comparison_code): New static variable. | Jim Wilson | 1 | -11/+18 | |
(unroll_loop): Add check for loop_comparison_code (loop_iterations): Set loop_comparison_code. From-SVN: r12991 | |||||
1996-10-21 | (gen_shl_sext): Add missing parameter to shl_sext_kind call. | Jim Wilson | 1 | -2/+2 | |
From-SVN: r12990 | |||||
1996-10-21 | (INITIAL_FRAME_POINTER_OFFSET): Delete. | Jim Wilson | 1 | -8/+0 | |
From-SVN: r12989 | |||||
1996-10-21 | (expand_binop): Use new function emit_store_flag_force. | Torbjorn Granlund | 1 | -11/+10 | |
From-SVN: r12988 | |||||
1996-10-21 | (emit_store_flag_force): New function. | Torbjorn Granlund | 1 | -0/+37 | |
From-SVN: r12987 | |||||
1996-10-21 | Correct MASK_64BIT to TARGET_64BIT | Ian Lance Taylor | 1 | -1/+1 | |
From-SVN: r12986 | |||||
1996-10-21 | (strength_reduce): Add check for ! bl->reversed to | Jim Wilson | 1 | -2/+4 | |
auto_inc_opt code. From-SVN: r12985 | |||||
1996-10-21 | jump.c (jump_optimize): fix bug in last change. | Doug Evans | 1 | -0/+2 | |
From-SVN: r12984 | |||||
1996-10-21 | (build_array_ref): If -Wchar-subscripts, also warn in case when | Richard Kenner | 1 | -0/+8 | |
pointer is being indexed. From-SVN: r12983 | |||||
1996-10-21 | (jump_optimize): Use emit_store_flag even if branches are cheap, if | Richard Kenner | 1 | -10/+17 | |
the store is even cheaper. From-SVN: r12982 | |||||
1996-10-21 | Formerly extend.texi.~110~ | Brendan Kehoe | 1 | -1/+2 | |
From-SVN: r12981 | |||||
1996-10-20 | (reload_reg_free_p, reloads_conflict): RELOAD_OTHER and | Richard Kenner | 1 | -15/+8 | |
RELOAD_FOR_OTHER_ADDRESS conflict. From-SVN: r12980 | |||||
1996-10-20 | (ffs[sh]i2): Add missing CC_STATUS_INIT. | Richard Kenner | 1 | -0/+2 | |
From-SVN: r12979 | |||||
1996-10-18 | 89th Cygnus<->FSF quick merge | Mike Stump | 9 | -13/+126 | |
From-SVN: r12978 | |||||
1996-10-18 | Fix float conversions if sign extension in offset would occur | Michael Meissner | 1 | -7/+7 | |
From-SVN: r12977 | |||||
1996-10-18 | tweak | Jason Merrill | 2 | -56/+112 | |
From-SVN: r12976 | |||||
1996-10-17 | Set TARGET_LONG64 for the EABI | Ian Lance Taylor | 1 | -0/+4 | |
From-SVN: r12975 | |||||
1996-10-17 | expr.c (do_jump): Conditionalize cleanups for the COND_EXPR case... | Doug Evans | 1 | -0/+70 | |
* expr.c (do_jump): Conditionalize cleanups for the COND_EXPR case, similarly to the way TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR are handled. From-SVN: r12974 | |||||
1996-10-16 | (MASK_68040_ALSO): New macro. | Jim Wilson | 1 | -1/+2 | |
(TARGET_SWITCHES): Option -m68020-40 includes MASK_68040_ALSO. From-SVN: r12973 |