- 09 May, 1993 13 commits
-
-
From-SVN: r4403
Richard Stallman committed -
From-SVN: r4402
Richard Stallman committed -
(make_nan): New function outputs a NaN in requested machine mode. (eisnan, eiisnan, enan, einan, eiisinf, eiinfin): New functions. (earith, etrunci, etruncui, ereal_negate, ereal_ldexp, real_value_truncate, esub, eadd, emul, ediv, eremain): Return NaN arg back to caller. (eroundi, eroundui, ereal_to_int): NaN to integer returns -1 and a warning. (target_isnan): Check for NaN. (eneg): No-op if NaN. (eisneg, eisinf): False if NaN. (emovi, emovo): Handle NaN conversions. (esub, eadd): Infinity minus infinity = NaN and INVALID warning. (ediv): 0/0, inf/inf = NaN and INVALID warning. (emul): 0 * inf = NaN and INVALID warning. (e24toe, e53toe, e64toe): Generate e-type NaN for NaN input. (etoe24, etoe53, etoe64): Output NaN in appropriate machine mode. (ecmp): Unordered compare returns -2. (etoasc): NaN produces ASCII string "NaN". (asctoe): Unrecognizable input produces e-type NaN. (eremain): x REM y = NaN if y = 0 or x = infinity. From-SVN: r4401
Richard Stallman committed -
From-SVN: r4400
Richard Stallman committed -
(call, call_value): Copy fn address to safe reg if necessary. From-SVN: r4399
Richard Stallman committed -
From-SVN: r4398
Richard Stallman committed -
From-SVN: r4397
Richard Stallman committed -
From-SVN: r4396
Kresten Krab Thorup committed -
From-SVN: r4395
Richard Stallman committed -
(call expanders): If address uses a virtual reg or arg pointer reg, copy it. From-SVN: r4394
Richard Stallman committed -
From-SVN: r4393
Richard Stallman committed -
From-SVN: r4392
Richard Stallman committed -
From-SVN: r4391
Doug Evans committed
-
- 08 May, 1993 8 commits
-
-
(ASM_OUTPUT_INTERNAL_LABEL): Don't include a `.' in the label name. From-SVN: r4390
Richard Stallman committed -
(their matchers): Use const_int_operand as predicate, and `n' as constraint. Fix the extra conditions. From-SVN: r4389
Richard Stallman committed -
From-SVN: r4388
Richard Stallman committed -
Register 16 is AP and not floating. From-SVN: r4387
Richard Stallman committed -
(HARD_REGNO_MODE_OK): Properly check for floating-point registers. Register 16 is AP and not floating. From-SVN: r4386
Richard Stallman committed -
From-SVN: r4385
Richard Stallman committed -
operand that the matcher won't accept. (umulsidi3 expand + two matchers): Rewrite. Old patterns misused subreg and matched wrong immediate values. (mulsidi3 patterns): Likewise. From-SVN: r4384
Richard Stallman committed -
From-SVN: r4383
Richard Stallman committed
-
- 07 May, 1993 7 commits
-
-
reload if it is set elsewhere in the insn. From-SVN: r4382
Richard Stallman committed -
From-SVN: r4381
Richard Stallman committed -
From-SVN: r4380
Michael Meissner committed -
* pa.h (reg_class): Add new NON_SHIFT_REGS class. (REG_CLASS_NAMES): Name new class "NON_SHIFT_REGS". (REG_CLASS_CONTENTS): Initialize NON_SHIFT_REGS. From-SVN: r4379
Jeff Law committed -
* loop.c (strength_reduce): Handle case where loop_end is the end of the current function. From-SVN: r4378
Jeff Law committed -
From-SVN: r4377
Chris Smith committed -
From-SVN: r4376
Torbjorn Granlund committed
-
- 06 May, 1993 12 commits
-
-
From-SVN: r4375
Richard Kenner committed -
From-SVN: r4374
Richard Stallman committed -
operand_subword instead. From-SVN: r4373
Richard Kenner committed -
From-SVN: r4372
Ian Lance Taylor committed -
From-SVN: r4371
Richard Stallman committed -
(reload_as_needed): Pass that second arg. From-SVN: r4370
Richard Stallman committed -
From-SVN: r4369
Jim Wilson committed -
From-SVN: r4368
Jim Wilson committed -
From-SVN: r4367
Jim Wilson committed -
From-SVN: r4366
Jim Wilson committed -
From-SVN: r4365
Richard Stallman committed -
From-SVN: r4364
Richard Stallman committed
-