- 15 Dec, 1995 2 commits
-
-
* fix-header.c: Support different kinds of functions (ANSI and Posix1). Enable ANSI proptotypes if __STRICT_ANSI__. From-SVN: r10729
Per Bothner committed -
From-SVN: r10728
Michael Meissner committed
-
- 14 Dec, 1995 16 commits
-
-
(expand_divmod, case TRUNC_DIV_EXPR): Only reject larger-than-HOST_BITS_PER_WIDE_INT modes for general constants, not for powers-of-2. From-SVN: r10727
Torbjorn Granlund committed -
(i960_print_operand): Handle code `C'. From-SVN: r10726
Torbjorn Granlund committed -
(CONST_OK_FOR_LETTER_P): Handle `M'. (SHIFT_COUNT_TRUNCATED): Define as 0 as appropriate. From-SVN: r10725
Torbjorn Granlund committed -
(andsi3): Match op2 with logic_operand, change constraint accordingly. Output andnot for negative op2. (iorsi3, xorsi3): Analogous changes. Move all plain logical patterns together. From-SVN: r10724
Torbjorn Granlund committed -
From-SVN: r10723
Richard Kenner committed -
From-SVN: r10722
Torbjorn Granlund committed -
From-SVN: r10721
Torbjorn Granlund committed -
REAL_VALUE_TO_TARGET_DOUBLE. From-SVN: r10720
Richard Earnshaw committed -
From-SVN: r10719
Doug Evans committed -
From-SVN: r10718
Doug Evans committed -
From-SVN: r10717
Doug Evans committed -
From-SVN: r10716
Michael Meissner committed -
From-SVN: r10715
Mike Stump committed -
(perror_with_name, pfatal_with_name, perror_exec): Don't assume that the returned value from my_strerror contains no '%'s. (sys_nerr): Declare only if HAVE_STRERROR is not defined. From-SVN: r10714
Richard Kenner committed -
From-SVN: r10713
Richard Kenner committed -
function.c (identify_blocks): Start with a chain of BLOCKs to match the rest of the backend (dbxout.c)... * function.c (identify_blocks): Start with a chain of BLOCKs to match the rest of the backend (dbxout.c), instead of just one BLOCK. (reorder_blocks): Ditto. (all_blocks): Ditto. * stmt.c (find_loop_tree_blocks): Pass the toplevel list of blocks, not just the first subblock. Fixes unroll1.C. From-SVN: r10712
Mike Stump committed
-
- 13 Dec, 1995 6 commits
-
-
From-SVN: r10709
Ian Lance Taylor committed -
From-SVN: r10708
Richard Kenner committed -
From-SVN: r10707
Ian Lance Taylor committed -
From-SVN: r10706
Ian Lance Taylor committed -
From-SVN: r10705
Ian Lance Taylor committed -
Use simpler functions instead of printf. INT_TYPE_SIZE is always 32. For NT, do not emit .extern for builtin functions From-SVN: r10704
Michael Meissner committed
-
- 12 Dec, 1995 2 commits
-
-
From-SVN: r10703
Doug Evans committed -
From-SVN: r10700
Per Bothner committed
-
- 10 Dec, 1995 6 commits
-
-
| From-SVN: r10699
Torbjorn Granlund committed -
From-SVN: r10698
Richard Kenner committed -
access object too. From-SVN: r10697
Richard Kenner committed -
RTX_UNCHANGING_P in TARGET. From-SVN: r10696
Richard Kenner committed -
From-SVN: r10695
Richard Kenner committed -
* pa.md (millicode delay slot description): Remove reference to defunct TARGET_MILLICODE_LONG_CALLS. From-SVN: r10694
Jeff Law committed
-
- 09 Dec, 1995 3 commits
-
-
(subsi3): Rename to subsi3_internal. Add new define_expand to handle subtracting a register from a constant. From-SVN: r10693
Jim Wilson committed -
From-SVN: r10692
Jim Wilson committed -
From-SVN: r10691
Michael Meissner committed
-
- 08 Dec, 1995 1 commit
-
-
* arm/lib1funcs.asm (RET, RETCOND): Define according to whether we are compiling for 32 or 26 bit mode. (all return instructions): Use RET or RETCOND as appropriate. From-SVN: r10690
Richard Earnshaw committed
-
- 06 Dec, 1995 4 commits
-
-
From-SVN: r10685
Richard Earnshaw committed -
(CROSS_FLOAT_H): Define. From-SVN: r10684
Richard Earnshaw committed -
From-SVN: r10683
Richard Earnshaw committed -
(attributes): Rearrange order, so that condition clobbering can be automatically determined for call insns. (attributes): Rearrange order, so that condition clobbering can be automatically determined for call insns. (attribute cpu): Add new cpu ARM7. (attribute type): Add new type MULT. (attribute prog_mode): New attribute. (attribute conds): Clobbering of call insns can now be determined using prog_mode attribute. (function units "write_buf", "write_blockage"): Model the write buffer as two function units, so that conflicts are avoided more often. (funcion unit "core"): New function unit, so that elapsed cycles can be more accurately determined. (all anonymous patterns): Add names. (mulsidi3, umulsidi3): New patterns available with fast multiply variants. (all call insns): The conds attribute is now determined automatically. (zero_extendhisi): Expand for architecture 4 variants if appropriate. (*zero_extendhisi_insn): New pattern. (extendqi{hi,si}, extendhisi): Expand for architecture 4 variants if appropriate. (*extendhisi_insn, *extendqihi, *extendqisi): New patterns. (storehi_single_op): New expand. (movhi): Handle architecture 4 expansion. (*movhi_insn_arch4): New pattern. (*movhi_*): Adjust applicability conditions to handle architecture 4. (reload_outdf): Handle pre/post inc/dec reloads. (tablejump): Delete. (matcher for optimized tablejump): delete. (casesi): New expand. (casesi_internal): New pattern. (*movsi_insn): Much simpified now that constants are handled properly. (movaddr): New expand. (movsf, movdf): No need to force constants into the pool any more. (*movdf_hard_insn): Much simplified. (consttable_4, consttable_8, consttable_end, align_4): New patterns for supporting embedded constants. From-SVN: r10682
Richard Earnshaw committed
-