- 25 Dec, 1993 13 commits
-
-
From-SVN: r6320
Richard Kenner committed -
From-SVN: r6319
Richard Kenner committed -
From-SVN: r6318
Richard Kenner committed -
TREE_CONSTANT_OVERFLOW is set. From-SVN: r6317
Richard Kenner committed -
From-SVN: r6316
Richard Kenner committed -
SHORT_IMMEDIATES_SIGN_EXTEND code. From-SVN: r6315
Richard Kenner committed -
From-SVN: r6314
Richard Kenner committed -
(fold, case EQ_EXPR, NE_EXPR): If COMPLEX_TYPE and at least one arg is a COMPLEX_EXPR, split into a logical operation on the real and imaginary parts. From-SVN: r6313
Richard Kenner committed -
(common_type): For COMPLEX_TYPE, return one of the original types if is the desired common type. (build_binary_op): Use SHORT_COMPARE code even if complex. From-SVN: r6312
Richard Kenner committed -
kinds of complex integer types. From-SVN: r6311
Richard Kenner committed -
double-word before doing them. From-SVN: r6310
Richard Kenner committed -
From-SVN: r6309
Richard Kenner committed -
Simplify such things as (X >> 1) - X. From-SVN: r6308
Richard Kenner committed
-
- 24 Dec, 1993 19 commits
-
-
New functions. (struct file_name_list): New members: name_map, got_name_map. (main, path_include, do_include, do_once): Set got_name_map. (do_include): Use open_include_file instead of open. Add new parameter to lookup_import calls. (lookup_import): New parameter searchptr. Call open_include_file instead of open. From-SVN: r6307
Jim Wilson committed -
TRULY_NOOP_TRUNCATION doesn't allow it. From-SVN: r6306
Jim Wilson committed -
* cse.c (cse_insn): Set "cse_jumps_altered" when collapsing a switch statement into an unconditional jump. * toplev.c (rest_of_compilation): Rerun jump_optimize before the second CSE pass. From-SVN: r6305
Jeff Law committed -
From-SVN: r6304
Richard Kenner committed -
(divmod): Set to type ISUBR. From-SVN: r6303
Richard Kenner committed -
(push_reload, find_reloads): Reload inside a paradoxical SUBREG of MEM except don't force a reload unless the inner mode is narrower than BIGGEST_ALIGNMENT. From-SVN: r6302
Richard Kenner committed -
records. From-SVN: r6301
Richard Kenner committed -
(decl_attribute): Verify that alignment and format argument numbers are all integer constants. Continue on to next attribute if one is in error. From-SVN: r6300
Richard Kenner committed -
From-SVN: r6299
Richard Kenner committed -
(simplify_binary_operation): Can fold multi-word operations when first is CONST_INT. (simplify_binary_operation, case PLUS, MINUS): Don't call plus_constant when OP0 is VOIDmode. From-SVN: r6298
Richard Kenner committed -
From-SVN: r6297
Torbjorn Granlund committed -
defined by SHIFT_COUNT_TRUNCATED. From-SVN: r6296
Torbjorn Granlund committed -
some other type. From-SVN: r6295
Richard Kenner committed -
2 new recognizers for sub;subb. 1 new recognizer for addi;subb. (movstrsi): Remove predicates. Set inline threshold to 8. (umulsidi3): Change predicates to nonimmediate_operand. New recognizer for multiply-by-immediate. (andsi3): Add `!' for register alternative. (vdepi_ior, vdepi_and): New recognizers. (vextru rx,1,ry, vextrs rx,1,ry): New recognizers. (call, call_value): If PIC, emit USE for for PIC_OFFSET_TABLE_REGNUM. Use PIC_OFFSET_TABLE_REGNUM rather than 19. From-SVN: r6294
Torbjorn Granlund committed -
(RTX_COSTS) [PLUS]: Rewrite. (output_scc_insn): Delete. (output_floatsisf2): Delete. (output_floatsidf2): Delete. (PREDICATE_CODES): Define, but leave within #if 0 for now. (CONDITIONAL_REGISTER_USAGE): Never make PIC_OFFSET_TABLE_REGNUM fixed. (INITIALIZE_PIC): Delete. From-SVN: r6293
Torbjorn Granlund committed -
(uint32_operand): New function. (output_block_move): Change unroll threshold from 64 to 32. (compute_movstrsi_length): Corresponding change. (print_operand): Don't call debug_rtx, just abort. (initialize_pic): Delete. (finalize_pic): Use PIC_OFFSET_TABLE_REGNUM rather than 19. From-SVN: r6292
Torbjorn Granlund committed -
reg_live_length, correct it if it is now obviously too small. From-SVN: r6291
Jim Wilson committed -
single memory store to an invariant address. From-SVN: r6290
Jim Wilson committed -
and -Xlinker options. From-SVN: r6289
Jim Wilson committed
-
- 23 Dec, 1993 8 commits
-
-
Merge in changes from fixinc.mips. Fix identifiers host_mips, mips, MIPSE[LB], R[34]000, SYSTYPE_*. Fix size_t uses in stddef.h, memory.h, unistd.h. Fix /**/ in bsd43/bsd43_.h. From-SVN: r6288
Jim Wilson committed -
expanding a synthesized mult. From-SVN: r6287
Richard Kenner committed -
empty. From-SVN: r6286
Richard Kenner committed -
From-SVN: r6285
Richard Kenner committed -
From-SVN: r6284
Richard Kenner committed -
plus_constant as appropriate. From-SVN: r6283
Richard Kenner committed -
From-SVN: r6282
Richard Kenner committed -
(USE_ALLOCA): Allow ${ALLOCA} to begin with a dash. (OBJC, OBJECTIVE-C): Depend on objc-runtime. (objc-headers): Make include directory if missing. From-SVN: r6281
Richard Kenner committed
-