1. 22 Jun, 1994 1 commit
  2. 21 Jun, 1994 1 commit
  3. 18 Jun, 1994 13 commits
  4. 17 Jun, 1994 3 commits
  5. 16 Jun, 1994 12 commits
  6. 15 Jun, 1994 10 commits
    • (dbxout_type): Fix call to bzero. · 0725d621
      From-SVN: r7496
      Doug Evans committed
    • (simplify_unary_operation): Fix typo in last change. · 7ac4a266
      From-SVN: r7495
      Richard Kenner committed
    • 40th Cygnus<->FSF merge · f0e01782
      From-SVN: r7493
      Mike Stump committed
    • Remove erroneously-installed change. · 7dbe2fdc
      From-SVN: r7492
      Richard Kenner committed
    • gcc.c: Include multilib.h. · 60103a34
      	* 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
    • (multilib.h, stmp-multilib, install-multilib): New targets. · f6cdc7ea
      (gcc.o): Depend on multilib.h.
      (clean): Remove multilib.h and tmpmultilib*.
      
      From-SVN: r7490
      Doug Evans committed
    • Initial revision · 08b28cd3
      From-SVN: r7489
      Doug Evans committed
    • Initial revision · 5181669e
      From-SVN: r7488
      Doug Evans committed
    • sparc.md (cpu): New attribute. · a8d2b752
      	* 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