- 06 May, 1996 16 commits
-
-
From-SVN: r11943
Stan Cox committed -
From-SVN: r11942
Stan Cox committed -
external decl as always nonzero. From-SVN: r11941
Richard Kenner committed -
From-SVN: r11940
Jason Merrill committed -
* expr.c (expand_increment): Add third parameter to know when to ignore the result value. (store_constructor): Ditto. (expand_expr, case PREINCREMENT_EXPR): Ditto. (expand_expr, case PREDECREMENT_EXPR): Ditto. (expand_expr, case POSTINCREMENT_EXPR): Ditto. (expand_expr, case POSTDECREMENT_EXPR): Ditto. * tree.c (stabilize_reference): Always ignore the first operand of COMPOUND_EXPRs. From-SVN: r11939
Mike Stump committed -
to special case a SAVE_EXPR operand. From-SVN: r11938
Jim Wilson committed -
From-SVN: r11937
Richard Kenner committed -
(TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE): Deleted. (INITIALIZE_TRAMPOLINE): Changed. (FINALIZE_TRAMPOLINE, CLEAR_INSN_CACHE): New. From-SVN: r11936
Richard Kenner committed -
From-SVN: r11935
Richard Kenner committed -
From-SVN: r11934
Richard Kenner committed -
From-SVN: r11933
Richard Kenner committed -
From-SVN: r11932
Richard Kenner committed -
From-SVN: r11931
Richard Kenner committed -
OLD_GPLUSPLUS_INCLUDE_DIR. From-SVN: r11930
Richard Kenner committed -
(old_gxx_include_dir): New - defined as $(libdir)/g++-include. (cccp.o, cpplib.o): Also pass OLD_GPLUSPLUS_INCLUDE_DIR (set from $(old_gxx_include_dir)). From-SVN: r11929
Richard Kenner committed -
directive that starts with `p' but isn't `pragma'. From-SVN: r11928
Richard Kenner committed
-
- 05 May, 1996 4 commits
-
-
From-SVN: r11927
Richard Kenner committed -
hashtable. From-SVN: r11926
Richard Kenner committed -
From-SVN: r11925
Richard Kenner committed -
REAL_IS_NOT_DOUBLE. From-SVN: r11924
Richard Kenner committed
-
- 04 May, 1996 5 commits
-
-
* aout.h (ASM_OUTPUT_MI_THUNK): Delete. (ASM_OUTPUT_OPTIONS): Define. (ASM_FILE_START): Call ASM_OUTPUT_OPTIONS. (BSS_SECTION_OP): Define. (ASM_OUTPUT_ALIGN): Don't output anything if byte alignment is wanted. (ASM_OUTPUT_ALIGNED_BSS): Define. From-SVN: r11923
Richard Earnshaw committed -
From-SVN: r11922
Richard Earnshaw committed -
(all_procs): Add arm7100. (arm_override_options): Parse arm_select structure to determine selected architecture and tuning parameters. (output_option, output_options): New functions. (arm_canonicalize_comparison): New function. (arm_gen_movstrqi): Don't add a writeback of the index registers for the last instructions. (arm_select_cc_mode): Detect case where mode is carry out of unsigned arithmetic. (output_lcomm_directive): Use bss_section (), and use alignment rather than rounding. (get_arm_condition_code): Handle CC_Cmode. (final_prescan_insn): Avoid boundary case where we would occasionally inline MAX_INSNS_SKIPPED+1 insns. Allow call_insns to be inlined in APCS_32 mode if they are the last insn in the block. From-SVN: r11921
Richard Earnshaw committed -
(*addsi3_compare_op[12]): New insns. (*compare_addsi2_op[01]): New insns. (*addsi3_carryin, *addsi3_carryin_alt[12]): New insns. (*cmp_ite1): Use arm_add_operand instead of arm_rhs_operand. From-SVN: r11920
Richard Earnshaw committed -
(ASM_OUTPUT_MI_THUNK): Moved here from aout.h. Rewrite to be independent of the selected assembler, and to use optimal number of instructions. (target_cpu_name): Delete. (TARGET_SWITCHES): Delete "be" and "le". (TARGET_OPTIONS): Delete "cpu-", add "tune=". (struct arm_cpu_select): New struct. (PROCESSOR_DEFAULT, TARGET_CPU_DEFAULT): Define. (EXTRA_CC_MODES, EXTRA_CC_NAMES): Add CC_Cmode. (CANONICALIZE_COMPARISON): Define. From-SVN: r11919
Richard Earnshaw committed
-
- 03 May, 1996 4 commits
- 02 May, 1996 2 commits
-
-
From-SVN: r11914
Jason Merrill committed -
From-SVN: r11913
Jason Merrill committed
-
- 01 May, 1996 4 commits
-
-
* h8300/h8300.c (h8300_adjust_insn_length): Adjust the cost of shifts by small constant values. * h8300/h8300.md: Refine comments. Remove names from many patterns which don't need them. (compare insns): Don't underestimate lengths. (andqi3 expander): Remove constrains. (andhi3): Don't underestimate length. (andsi3): Don't underestimate length. Improve code when upper or lower half of destination is being cleared. (indirect_jump_h8300, indirect_jump_h8300h): Simplify. (shift insns): Remove useless "I" constraint. From-SVN: r11912
Jeff Law committed -
From-SVN: r11911
Jason Merrill committed -
* h8300/h8300.md (bcs type): Remove "bcs" type attribute and all references. (bcs insns): Delete. No longer needed. (setcc from bitfield): Rewrite to use zero_extract. Provide QImode, HImode and SImode variants. From-SVN: r11910
Jeff Law committed -
From-SVN: r11909
Jason Merrill committed
-
- 30 Apr, 1996 5 commits
-
-
we already have. From-SVN: r11908
Jason Merrill committed -
* h8300/h8300.c (one_insn_adds_subs_operand): New function. (h8300_adjust_insn_length): New function. * h8300/h8300.h (ADJUST_INSN_LENGTH): Define. * h8300/h8300.md: Remove obsolete comments. (move patterns): Tweak constraints. (tst patterns): Use "register_operand" for predicate. (adds pattern): Use one_insn_adds_subs_operand to get length computation correct. (subs pattern): Similarly. (movstrhi): Remove unused expander. (fancy*, pxor, and-not patterns): Remove. No longer needed. From-SVN: r11907
Jeff Law committed -
From-SVN: r11906
Doug Evans committed -
From-SVN: r11905
Mike Stump committed -
From-SVN: r11904
Michael Meissner committed
-