- 22 Jun, 1994 1 commit
-
-
(expand_binop): New variable next_methods; pass to most recursive calls when trying to avoid libcalls. (expand_binop): New variable next_methods; pass to most recursive calls when trying to avoid libcalls. Always check for a return value of zero in recursive calls. (expand_float): Ensure TARGET has proper mode. Pass OPTAB_LIB_WIDEN to expand_binop calls. From-SVN: r7526
Richard Kenner committed
-
- 21 Jun, 1994 1 commit
-
-
From-SVN: r7525
Doug Evans committed
-
- 18 Jun, 1994 13 commits
-
-
From-SVN: r7524
Jason Merrill committed -
From-SVN: r7523
Jason Merrill committed -
DECL_LANG_SPECIFIC is set. From-SVN: r7522
Jim Wilson committed -
TYPE_MAIN_VARIANT field if the type is error_mark_node. From-SVN: r7521
Jim Wilson committed -
(truncdihi2, truncdiqi2, extendsidi2): Likewise. (extendsidi2_internal): New pattern. From-SVN: r7520
Jim Wilson committed -
Emit jump to end lable if copy is still zero. From-SVN: r7519
Jim Wilson committed -
DECL_NAME for child_type that is a template type. From-SVN: r7518
Jim Wilson committed -
From-SVN: r7517
Jim Wilson committed -
DECL_LANG_SPECIFIC is set. From-SVN: r7516
Jim Wilson committed -
TYPE_DECL_SUPPRESS_DEBUG. From-SVN: r7515
Jim Wilson committed -
From-SVN: r7514
Richard Kenner committed -
From-SVN: r7513
Richard Kenner committed -
(expand_float): Use expand_shift instead of expand_binop. From-SVN: r7512
Richard Kenner committed
-
- 17 Jun, 1994 3 commits
-
-
From-SVN: r7511
Ian Lance Taylor committed -
instead of op1, before calling plus_constant. From-SVN: r7510
Richard Earnshaw committed -
* pa.h (DEBUGGER_AUTO_OFFSET): Define. If no frame pointer is available, then adjust the offset by the size of the current frame. From-SVN: r7509
Jeff Law committed
-
- 16 Jun, 1994 12 commits
-
-
fndecl. From-SVN: r7508
Jason Merrill committed -
(compile_file): Unset DECL_DEFER_OUTPUT on decls considered at end of file. (rest_of_compilation): Also postpone compilation of inlines with DECL_DEFER_OUTPUT set. (compile_file): Always emit postponed inlines if -fkeep-inline-functions. From-SVN: r7507
Jason Merrill committed -
From-SVN: r7506
Jason Merrill committed -
RELOAD_FOR_OTHER_ADDRESS. From-SVN: r7505
Richard Kenner committed -
From-SVN: r7504
Ian Lance Taylor committed -
used for non-aligned accesses. From-SVN: r7503
Richard Kenner committed -
From-SVN: r7502
Michael Meissner committed -
(-mv9/-mno-v9): Not useable yet. (-m{int,long}{32,64}): Clean up. (-mptr{32,64}): Comment out for now. From-SVN: r7501
Doug Evans committed -
COMPOUND_EXPRs, too. From-SVN: r7500
Jason Merrill committed -
to COMPOUND_EXPRs, too. From-SVN: r7499
Jason Merrill committed -
From-SVN: r7498
Richard Kenner committed -
(muldi3): Fix predicate. (movdf matcher): Allow update and indexed for lfd instruction. From-SVN: r7497
Richard Kenner committed
-
- 15 Jun, 1994 10 commits
-
-
From-SVN: r7496
Doug Evans committed -
From-SVN: r7495
Richard Kenner committed -
From-SVN: r7494
Per Bothner committed -
From-SVN: r7493
Mike Stump committed -
From-SVN: r7492
Richard Kenner committed -
* gcc.c: Include multilib.h. (print_multi_lib, print_multi_directory, multilib_select, multilib_dir): New static variables. (option_map): Added --print-multi-lib and --print-multi-directory. (set_spec): Get multilib_select from specs file. (process_command): Dump multilib_select into specs file. Handle -print-multi-lib and -print-multi-directory. (do_spec_1): Try multilib_dir for %D case. (find_file): Try multilib_dir. (main): Call set_multilib_dir. Handle print_multi_lib and print_multi_directory. (used_arg, set_multilib_dir, print_multilib_info): New functions. From-SVN: r7491
Doug Evans committed -
(gcc.o): Depend on multilib.h. (clean): Remove multilib.h and tmpmultilib*. From-SVN: r7490
Doug Evans committed -
From-SVN: r7489
Doug Evans committed -
From-SVN: r7488
Doug Evans committed -
* sparc/sparc.md (cpu): New attribute. (type attribute): New value cmove (conditional moves). (cmpdi): New pattern for v9. (seq*, sne*): Add v9 support. (sgt,slt,sge,sle): Explicitly restrict operand 0 to the integer registers. Try emitting a conditional move for v9. (sgtu,sltu,sgeu,sleu): Likewise. (comparison insns): Add v9 versions. (scc insns): Add DImode versions for v9. (beq, bne, bgt, blt, bge, ble): If comparing DImode with 0 on v9, use brxx insns. Use emit_jump_insn, not emit_insn, as the latter mishandles brxx insns. (branch insns): Update calls to output_cbranch. Add v9 versions to support multiple floating point condition code regs. Add v9 versions to support brxx insns. (lo_sum, high, pic): Add v9 support. (symbolic move patterns): Disable for v9. (DImode, DFmode, TFmode moves): Add v9 support. (conditional move insns): Define for v9. (zero_extendqidi2, extendqidi2, zero_extendhidi2, extendhidi2, zero_extendsidi2, extendsidi2, floatdisf2, floatdidf2, floatditf2, fix_truncsfdi2, fix_truncdfdi2, fix_trunctfdi2, muldi3, divdi3, udivdi3, ashldi3, ashrdi3, lshrdi3, ffsdi2): New patterns for v9. (bitfield compare insn): Add DImode version for v9. (adddi3, subdi3, negdi2, anddi3, iordi3, xordi3, one_cmpldi2, mixed mode fp mult insns, negdf2, negtf2, absdf2, abstf2, tablejump, call, call_value, untyped_call, untyped_return, indirect_jump, flush_register_windows, flush): Add v9 support. (ldd peep holes): Disable for v9. (set/compare peep hole): Define DImode version for v9. (sign extend/compare peep hole): Likewise. (return peep holes): Add v9 support. (call/jump peep holes): Add v9 support. From-SVN: r7487
Doug Evans committed
-