1. 01 Dec, 2003 32 commits
  2. 30 Nov, 2003 8 commits
    • linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Test target_flags directly rather… · c3a77bf9
      linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Test target_flags directly rather than using TARGET_* defines.
      
      	* config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Test
      	target_flags directly rather than using TARGET_* defines.
      
      From-SVN: r74078
      Alan Modra committed
    • * gcc.dg/cpp/assert4.c: Check more #system assertions. · 0e73769e
      From-SVN: r74076
      Kaveh R. Ghazi committed
    • 2003-11-30 Jeff Sturm <jsturm@one-point.com> · d7f16c2b
      	* java/net/InetAddress.java:
      	(static): Don'f force DNS request for ANY_IF address.
      
      2003-11-30  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/InetAddress.java,
      	java/net/natInetAddressNoNet.cc,
      	java/net/natInetAddressPosix.cc,
      	java/net/natInetAddressWin32.cc:
      	Reverted my last patch.
      
      From-SVN: r74074
      Michael Koch committed
    • * doschk.c: Remove. · b97366d9
      From-SVN: r74072
      Ben Elliston committed
    • re PR c++/12727 (mipsisa64-elf -mips32 regression: g++.dg/eh/registers1.C) · 936b1317
      	PR target/12727
      	* config/mips/mips.c (mips_save_reg): Fix frame information for sdc1
      	on 32-bit big-endian targets.
      
      From-SVN: r74071
      Richard Sandiford committed
    • * genemit.c (register_constraints): Remove. · 85a45cbb
      From-SVN: r74070
      Kazu Hirata committed
    • codecvt_members.cc (codecvt::do_in, [...]): More minor tweaks. · 1644f06d
      2003-11-30  Paolo Carlini  <pcarlini@suse.de>
      
      	* config/locale/gnu/codecvt_members.cc (codecvt::do_in,
      	codecvt::do_length): More minor tweaks.
      
      From-SVN: r74069
      Paolo Carlini committed
    • s390.md ("tmdi_reg", [...]): Insns now use multiple letter constraints. · f19a9af7
      2003-11-30  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* config/s390/s390.md ("tmdi_reg", "tmsi_reg", "*movdi_64", "*movdi_31",
      	"iordi3"): Insns now use multiple letter constraints.
      	("*movdi_lhi", "*movdi_lli", "*movdi_lay"): Insns deleted. They are now
      	covered by "*movdi_64".
      	("*movsi_lhi", "*movsi_lli", "*movsi_lay"): Insns deleted. They are now
      	covered by "*movsi_zarch" and "*movsi_esa".
      	("*movsi_zarch", "*movsi_!zarch"): New insns.
      	("*llgt_sisi_split", "*llgt_didi_split"): Insns deleted. Now covered
      	by "*andsi3_zarch" and "anddi3".
      	("*anddi3_ni"): Insn merged with "anddi3".
      	("*andsi3_ni"): Insn merged with "*andsi3_zarch".
      	("*andsi3_zarch", "*andsi3_esa"): New insns.
      	("*iordi3_oi"): Insn merged with "iordi3".
      	("*iorsi3_oi"): Insn merged with "*iorsi3_zarch".
      	("*iorsi3_zarch", "*iorsi3_esa"): New insns.
      
      	* config/s390/s390.c (s390_single_qi, s390_single_hi): Functions
      	merged to s390_single_part.
      	(s390_single_part): New function.
      	NOTE: Semantics have changed a bit. Now the value of the part must
      	be different from the others to get a non-negative return value.
      	(s390_extract_qi, s390_extract_hi): Functions merged to
      	s390_extract_part.
      	(s390_extract_part, s390_extra_constraint_str,
      	s390_const_ok_for_constraint_p): New functions. The L constraint got a
      	new meaning and the N constraint was added as a multiple letter
      	constraint.
      	(s390_extra_constraint): Function deleted.
      	(print_operand): New output modifier 'i' and 'j' added.
      	All uses of CONST_OK_FOR_LETTER_P were replaced by
      	CONST_OK_FOR_CONSTRAINT_P.
      
      	* config/s390/s390-protos.h: Function prototypes adapted.
      	* doc/md.texi: Documentation for new constraint letters added.
      
      From-SVN: r74061
      Andreas Krebbel committed