gcc/gcc/config/s390
Ian Lance Taylor b3a134196f Replace no_new_pseudos in backends.
* rtl.h (can_create_pseudo_p): Define.
	* config/darwin.c (machopic_indirect_data_reference): Use
	can_create_pseudo_p () instead of no_new_pseudos.
	(machopic_indirect_data_reference): Likewise.
	(machopic_legitimize_pic_address): Likewise.
	* config/alpha/alpha.c (alpha_legitimize_address): Likewise.
	(alpha_emit_set_const_1): Likewise.
	(alpha_emit_set_const): Likewise.
	(alpha_emit_conditional_move): Likewise.
	(alpha_split_conditional_move): Likewise.
	* config/alpha/alpha.md (various splitters): Likewise.
	(movti): Likewise.
	* config/arm/arm.c (legitimize_pic_address): Likewise.
	(arm_load_pic_register): Likewise.
	* config/arm/arm.md (addsi3, subsi3, andsi3, iorsi3): Likewise.
	(movdi, movsi, movhi, movqi, movsf, movdf): Likewise.
	* config/bfin/bfin.c (legitimize_pic_address): Likewise.
	* config/cris/cris.c (cris_expand_pic_call_address): Likewise.
	* config/cris/cris.md (movsi): Likewise.
	* config/frv/frv.md (symGOT2reg_hilo): Likewise.
	(symGOTOFF2reg_hilo): Likewise.
	(symGPREL2reg, symGPREL2reg_hilo): Likewise.
	* config/h8300/h8300.md (insv, extzv): Likewise.
	* config/i386/i386.c (ix86_expand_move): Likewise.
	(ix86_expand_vector_move): Likewise.
	(ix86_prepare_fp_compare_args): Likewise.
	(ix86_expand_carry_flag_compare): Likewise.
	* config/i386/i386.md (tls_dynamic_gnu2_32): Likewise.
	(tls_dynamic_gnu2_combine_32): Likewise.
	(tls_dynamic_gnu2_64, tls_dynamic_gnu2_combine_64): Likewise.
	* config/ia64/ia64.c (ia64_expand_move): Likewise.
	(ia64_expand_movxf_movrf): Likewise.
	* config/m32c/m32c.c (m32c_prepare_move): Likewise.
	(m32c_split_move): Likewise.
	(m32c_expand_insv): Likewise.
	* config/m68k/m68k.md (movsi): Likewise.
	* config/mips/mips.c (mips_force_temporary): Likewise.
	(mips_split_symbol): Likewise.
	(mips_move_integer): Likewise.
	(mips_legitimize_const_move): Likewise.
	* config/mn10300/mn10300.md (movsi): Likewise.
	* config/pa/pa.c (emit_move_sequence): Likewise.
	* config/rs6000/rs6000.c (rs6000_emit_move): Likewise.
	(rs6000_got_register): Likewise.
	(create_TOC_reference): Likewise.
	(rs6000_machopic_legitimize_pic_address): Likewise.
	* config/rs6000/rs6000.md (add<mode>3): Likewise.
	(various splitters): Likewise.
	(iorsi3, xorsi3, iordi3, xordi3): Likewise.
	(movsi_got): Likewise.
	* config/s390/s390.c (emit_symbolic_move): Likewise.
	* config/s390/s390.md (movhi, movqi): Likewise.
	(load_multiple, store_multiple): Likewise.
	* config/score/score.c (score_force_temporary): Likewise.
	* config/sh/sh.c (prepare_move_operands): Likewise.
	(prepare_cbranch_operands): Likewise.
	(emit_fpu_switch): Likewise.
	(fpscr_set_from_mem): Likewise.
	* config/sh/sh.md (movdicc, movsicc, movsicc_umin): Likewise.
	(adddi3, subsi3): Likewise.
	(various splitters): Likewise.
	(divsi_inv_fp_combine): Likewise.
	(symGOT_load, symGOTOFF2reg, symDTPOFF2reg): Likewise.
	(seq, slt, sle, sgt, sge, sgtu, sltu, sleu, sgeu): Likewise.
	(sne): Likewise.
	* config/sh/predicates.md (xor_operand): Likewise.
	* config/sparc/sparc.c (legitimize_tls_address): Likewise.
	* config/sparc/sparc.md (movsi_pic_label_ref): Likewise.
	(movdi_pic_label_ref): Likewise.
	* config/spu/spu.c (spu_split_immediate): Likewise.
	* config/alpha/alpha.md (various splitters): Remove test
	!no_new_pseudos || reload_completed.
	* config/ia64/ia64.c (ia64_output_mi_thunk): Don't set
	no_new_pseudos.
	* config/m68k/m68k.c (m68k_output_mi_thunk): Likewise.
	* config/mips/mips.c (mips_output_mi_thunk): Likewise.
	* config/rs6000/rs6000.c (rs6000_output_mi_thunk): Likewise.
	* config/score/score.c (th_output_mi_thunk): Likewise.
	* config/sh/sh.c (sh_output_mi_thunk): Likewise.
	* config/sparc/sparc.c (sparc_output_mi_thunk): Likewise.

From-SVN: r126517
2007-07-10 17:23:11 +00:00
..
2064.md Update FSF address. 2005-06-25 01:22:41 +00:00
2084.md re PR target/25864 (Enable IBM long double format in 32-bit PowerPC Linux) 2006-02-03 07:52:57 +00:00
constraints.md contraints.md: New file. 2006-10-17 14:12:13 +00:00
fixdfdi.h builtins.c, [...]: Fix comment typos. 2006-04-08 17:01:17 +00:00
libgcc-glibc.ver re PR target/25864 (Enable IBM long double format in 32-bit PowerPC Linux) 2006-02-03 07:52:57 +00:00
linux-unwind.h unwind-dw2.h: Move cfa-related variables into struct frame_state_reg_info to ensure that the... 2006-10-26 19:31:09 +00:00
linux.h re PR libstdc++/11953 (_REENTRANT defined when compiling non-threaded code.) 2006-12-12 16:15:19 +01:00
predicates.md re PR target/29319 (ICE unrecognizable insn: offset too large for larl (breaks glibc)) 2006-11-27 16:34:19 +00:00
s390-modes.def c4x.md, [...]: Follow spelling conventions. 2007-02-20 02:26:06 +00:00
s390-protos.h s390.md ("*cmp<mode>_ccs_0_ibm", [...]): Insn definitions removed. 2007-04-24 08:25:28 +00:00
s390.c Replace no_new_pseudos in backends. 2007-07-10 17:23:11 +00:00
s390.h optabs.h: Added declaration for signbit_optab. 2007-07-09 20:12:51 +00:00
s390.md Replace no_new_pseudos in backends. 2007-07-10 17:23:11 +00:00
s390.opt s390.opt ("mhard-float", [...]): Bit value inverted and documentation adjusted. 2007-03-19 08:46:57 +00:00
s390x.h Update FSF address. 2005-06-25 01:22:41 +00:00
t-crtstuff re PR target/25864 (Enable IBM long double format in 32-bit PowerPC Linux) 2006-02-03 07:52:57 +00:00
t-linux config.gcc (s390-*-linux*): Add s390/t-linux to tmake_file. 2006-02-06 18:41:54 +01:00
t-linux64 config.gcc (s390-*-linux*): Add s390/t-linux to tmake_file. 2006-02-06 18:41:54 +01:00
t-tpf t-tpf (LIB2ADDEH): Include unwind-dw2-fde-glibc.c in lieu of unwind-dw2-fde.c. 2006-06-06 18:11:44 +00:00
tpf-unwind.h unwind-dw2.h: Move cfa-related variables into struct frame_state_reg_info to ensure that the... 2006-10-26 19:31:09 +00:00
tpf.h c-cppbuiltin.c (c_cpp_builtins): Define __pic__ and __PIC__ when flag_pic is set. 2005-11-22 03:09:59 +00:00
tpf.md configure.in: Add toplevel noconfigdir support for tpf. 2005-07-13 18:15:43 +00:00
tpf.opt configure.in: Add toplevel noconfigdir support for tpf. 2005-07-13 18:15:43 +00:00