- 14 Oct, 1992 5 commits
-
-
when BLKmode values are being compared. From-SVN: r2450
Richard Stallman committed -
From-SVN: r2449
Richard Stallman committed -
From-SVN: r2448
Chris Smith committed -
From-SVN: r2447
Richard Stallman committed -
the sign even if the host bootstrap compiler doesn't. From-SVN: r2446
Richard Stallman committed
-
- 13 Oct, 1992 29 commits
-
-
(define_attr type): New types for SQRT. (call patterns): Use SCRATCH for LR0. Use new predicate call_operand so that some integers can be used as addresses; fix CALLI so it doesn't accept constant. (EXBYTE, EXTHW, INBYTE, INHW): Use ZERO_EXTEND instead of AND when combine will make it. Use PSImode for BP value and don't reference BP explicitly. Clean up define_expands for these operations. (rotlsi3): Use PSImode pseudo for FC. (sign_extend): Sign extension insns clobber BP. ({load,store}_multiple): Use PSImode pseudo for CR. (MTSR): Add pattern for TRUNCATE from SImode to PSImode. (sqrtsf2, sqrtdf2, movpsi): New patterns. (load/store bytes/halfword): Clean up to accept temporaries as input and use PSImode when required. (movhi, movqi): Allocate temporaries here. (reload_inqi, reload_outqi, reload_inhi, reload_outhi): New patterns. (movdf, movdi, movti): Use SCRATCH for BP register. (reload_{in,out}{df,di,ti}): New patterns. From-SVN: r2445
Richard Kenner committed -
(CALL_USED_REGISTERS): LR0 is call-used. (HARD_REGNO_MODE_OK): Handle MODE_PARTIAL_INT and the special registers that can only hold those modes. (MODES_TIEABLE_P): Clean up and handle MODE_PARTIAL_INT modes. (enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Add new classes LR0_REGS, FC_REGS, and CR_REGS. (REGNO_REG_CLASS, REG_CLASS_FROM_LETTER): Likewise. (PREDICATE_CODES): Update for new and deleted predicates. From-SVN: r2444
Richard Kenner committed -
(spec_reg_operand): Validate mode and know that some regs support MODE_PARTIAL_INT and some MODE_INT. (call_operand, reload_memory_operand, a29k_get_reloaded_address) New functions. (in_operand): Allow constants with MODE_PARTIAL_INT. (out_operand): Allow special registers with any mode. Any MEM a word or wider is valid. (extend_operator): Deleted. (secondary_reload_class): A pseudo is the same as memory; we need BP_REGS for multi-word memory or for bytes and halfword if -mndw. (print_operand): Delete %X; add %m. (print_operand, case 'F'): Check for SYMBOL_REF. From-SVN: r2443
Richard Kenner committed -
From-SVN: r2442
Richard Stallman committed -
* spc-sol2.h (STARTFILE_SPEC): Add crtbegin.o. (LIB_SPEC): Add crtend.o for running ctors/dtors. * t-sol2 (EXTRA_PARTS): Add crtbegin.o and crtend.o for C++. (FIXINCLUDES): Deleted. * configure (sparc-*-solaris2*): Set fixincludes here. From-SVN: r2441
Brendan Kehoe committed -
(loop_optimize): Verify that max_uid_for_loop is still larger than the uid of any insn. Increase the number of exit blocks from 4 to 32 per loop. (find_and_verify_loops): Stop trying to relocate exit blocks when allocating a new label would exceed max_uid_for_loop. From-SVN: r2440
Tom Wood committed -
Generate c-parse.y, objc-parse.y from c-parse.in if required. From-SVN: r2439
Richard Stallman committed -
From-SVN: r2438
Jim Wilson committed -
From-SVN: r2437
Jim Wilson committed -
(main): Only install a signal handler for signals that already have handlers. (fork_execute): Don't ignore signals before calling do_wait. From-SVN: r2436
Jim Wilson committed -
(*): Change 'f' constraint for dest to '*f' if it is not the only alternative. Add '*f' dest constraints to all patterns where it is valid but was previously missing. From-SVN: r2435
Jim Wilson committed -
instead call call_internal/call_value_internal pattern. (call_internal, call_value_internal): Rewrite patterns to pass new args to i960_output_call_insn. From-SVN: r2434
Jim Wilson committed -
(i960_output_call_insn): Add two new parameters arg_pointer and scratch_reg. Save/set/restore g14 if necessary. (i960_expand_call): Delete function. From-SVN: r2433
Jim Wilson committed -
From-SVN: r2432
Jim Wilson committed -
From-SVN: r2431
Jim Wilson committed -
From-SVN: r2430
Jim Wilson committed -
must be same as for regular sparc code. From-SVN: r2429
Jim Wilson committed -
From-SVN: r2428
Tom Wood committed -
From-SVN: r2427
Tom Wood committed -
From-SVN: r2426
Tom Wood committed -
syslimits.h if we install limits.h over it. From-SVN: r2425
Richard Stallman committed -
From-SVN: r2424
Jeff Law committed -
Call {save,restore}_varasm_status. From-SVN: r2423
Richard Stallman committed -
(gcc.o, cccp.o): Define TOOLDIR for the compilation. (all HOST_PREFIX_1 targets): Fix typos. From-SVN: r2422
Richard Stallman committed -
From-SVN: r2421
Richard Stallman committed -
From-SVN: r2420
Richard Stallman committed -
From-SVN: r2419
Richard Stallman committed -
From-SVN: r2418
Richard Stallman committed -
From-SVN: r2417
Richard Stallman committed
-
- 12 Oct, 1992 6 commits
-
-
since VOIDmode means an integer. From-SVN: r2416
Richard Stallman committed -
From-SVN: r2415
Richard Stallman committed -
signed chars. From-SVN: r2414
James Van Artsdalen committed -
From-SVN: r2413
James Van Artsdalen committed -
From-SVN: r2412
James Van Artsdalen committed -
which might make it a PARALLEL. From-SVN: r2411
Richard Kenner committed
-