- 13 Jul, 1996 2 commits
-
-
From-SVN: r12440
Michael Meissner committed -
From-SVN: r12439
Michael Meissner committed
-
- 12 Jul, 1996 9 commits
-
-
From-SVN: r12438
Doug Evans committed -
From-SVN: r12437
Doug Evans committed -
From-SVN: r12436
Doug Evans committed -
From-SVN: r12435
Doug Evans committed -
From-SVN: r12434
Doug Evans committed -
From-SVN: r12433
Doug Evans committed -
From-SVN: r12432
Doug Evans committed -
From-SVN: r12431
Doug Evans committed -
From-SVN: r12430
Doug Evans committed
-
- 11 Jul, 1996 6 commits
-
-
From-SVN: r12429
Michael Meissner committed -
From-SVN: r12428
Michael Meissner committed -
* h8300/h8300.h (OK_FOR_U): If generating H8/S code, accept SYMBOL_REF and SYMBOL_REF + CONST_INT. From-SVN: r12427
Jeff Law committed -
Thu Jul 11 10:12:50 1996 Jeffrey A Law (law@cygnus.com) * h8300/h8300.c (shift_one): Emit tabs between opcode and operands to be consistent with the rest of the compiler. (rotate_one): Likewise. (shift_two, rotate_two): Define. (get_shift_alg): Accept new argument "assembler2_p" for rotate/shift by two insns. All callers changed. Rework to generate more efficient code on the H8/300, H8/300H, and H8/S. Try to simplify somewhat. (emit_a_shift): Use shift-by-two insns when they're available. Emit tabs between opcode and operands to be consistent with the rest of the compiler. From-SVN: r12426
Jeff Law committed -
From-SVN: r12425
Mike Stump committed -
From-SVN: r12424
Mike Stump committed
-
- 10 Jul, 1996 3 commits
-
-
From-SVN: r12423
Jim Wilson committed -
From-SVN: r12422
Michael Meissner committed -
Use integer ops to load SF constants for software floating point; fix up software floating constants in general From-SVN: r12421
Michael Meissner committed
-
- 09 Jul, 1996 2 commits
-
-
From-SVN: r12420
Michael Meissner committed -
From-SVN: r12419
Jim Wilson committed
-
- 08 Jul, 1996 11 commits
-
-
(REG_CLASS_NAMES, REG_CLASS_CONTENTS): Likewise. From-SVN: r12418
Jim Wilson committed -
AND address can alias scalars. From-SVN: r12417
Jim Wilson committed -
Likewise. From-SVN: r12416
Jim Wilson committed -
(calc_live_regs): For pragma_interrupt case, exclude call clobbered regs that are fixed, explicitly add MACH_REG and MACL_REG. From-SVN: r12415
Jim Wilson committed -
get mode from type instead of using BLKmode. From-SVN: r12414
Jim Wilson committed -
a non-REG, then return 0. From-SVN: r12413
Jim Wilson committed -
(mips_function_value): Add explicit checks for FIELD_DECLs, and save them in the array FIELDS. When returning structure with 1 float field, enclose it in a PARALLEL and set the PARALLEL mode correctly. From-SVN: r12412
Jim Wilson committed -
(mips_function_value): Add explicit checks for FIELD_DECLs, and save them in the array FIELDS. When returning structure with 1 float field, enclose it in a PARALLEL and set the PARALLEL mode correctly. * mips/mips.md (call_value): Call gen_call_value_multiple_internal0 only if there are multiple return values. Strip the PARALLEL off if there there is only one return value. From-SVN: r12411
Jim Wilson committed -
* h8300/h8300.c (h8300_init_once): Handle the H8/S (treat it like the H8/300H). (dosize, adds_subs_operand, one_insn_adds_subs_operand): Likewise. (output_adds_subs, const_costs, print_operand): Likewise. (output_simode_bld, h8300_adjust_insn_length): Likewise. (push_order, pop_order): Reverse. (function_prologue): Try to use ldm.l and stm.l insns on the H8/S. Minor cleanups. (function_epilogue): Likewise. (asm_file_start): Emit ".h8300s" when compiling for the H8/S. * h8300/h8300.h (CPP_SPEC): Handle the H8/S. (TARGET_H8300S): New target. (TARGET_SWITCHES): Add "-ms" and "-mno-s". (BITS_PER_WORD): Handle the H8/S (treat it like the H8/300H). (UNITS_PER_WORD, POINTER_SIZE, PARM_BOUNDARY): Likewise. (BIGGEST_ALIGNMENT, BIGGEST_FIELD_ALIGNMENT): Likewise. (INITIALIZE_TRAMPOLINE, MOVE_MAX, Pmode): Likewise. * h8300/h8300.md: Handle H8/S just like H8/300H throughout the entire file. * h8300/t-h8300 (MULTILIB_OPTIONS): Build "-ms" libraries too. (MULTILIB_DIRNAMES): Put H8/S libraries in "h8300s" directory. * h8300/lib1funcs.asm: Emit ".h8300s" pseudo-op when generating h8300s object files. Otherwise treat the H8/S just like the H8/300H. * ginclude/stdarg.h: Handle the H8/S. * ginclude/varargs.h: Likewise. From-SVN: r12410
Jeff Law committed -
* ginclude/stdarg.h: Handle the H8/S. * ginclude/varargs.h: Likewise. From-SVN: r12409
Jeff Law committed -
* sparc/sol2.h (LINK_SPEC): Don't pass `-z text' if -shared -mimpure-text. From-SVN: r12408
Doug Evans committed
-
- 07 Jul, 1996 2 commits
-
-
From-SVN: r12407
Torbjorn Granlund committed -
From-SVN: r12399
Doug Evans committed
-
- 04 Jul, 1996 1 commit
-
-
don't make bitfields anymore if not needed. From-SVN: r12398
Richard Kenner committed
-
- 03 Jul, 1996 4 commits
-
-
From-SVN: r12393
Mike Stump committed -
From-SVN: r12392
Richard Kenner committed -
From-SVN: r12391
Richard Kenner committed -
From-SVN: r12390
Mike Stump committed
-