1. 11 Jan, 2005 18 commits
    • PR libgcj/14012, PR libgcj/14013, PR libgcj/15157, PR libgcj/15509 · 30e8a59c
      2005-01-11  Michael Koch  <konqueror@gmx.de>
      
      	PR libgcj/14012, PR libgcj/14013, PR libgcj/15157, PR libgcj/15509
      	* gnu/java/net/BASE64.java,
      	gnu/java/net/EmptyX509TrustManager.java,
      	gnu/java/net/LineInputStream.java,
      	gnu/java/net/protocol/http/Authenticator.java,
      	gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java,
      	gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java,
      	gnu/java/net/protocol/http/ChunkedInputStream.java,
      	gnu/java/net/protocol/http/Cookie.java,
      	gnu/java/net/protocol/http/CookieManager.java,
      	gnu/java/net/protocol/http/Credentials.java,
      	gnu/java/net/protocol/http/HTTPConnection.java,
      	gnu/java/net/protocol/http/HTTPDateFormat.java,
      	gnu/java/net/protocol/http/HTTPURLConnection.java,
      	gnu/java/net/protocol/http/Headers.java,
      	gnu/java/net/protocol/http/Request.java,
      	gnu/java/net/protocol/http/RequestBodyWriter.java,
      	gnu/java/net/protocol/http/Response.java,
      	gnu/java/net/protocol/http/ResponseBodyReader.java,
      	gnu/java/net/protocol/http/ResponseHeaderHandler.java,
      	gnu/java/net/protocol/http/SimpleCookieManager.java,
      	gnu/java/net/protocol/http/event/ConnectionEvent.java,
      	gnu/java/net/protocol/http/event/ConnectionListener.java,
      	gnu/java/net/protocol/http/event/RequestEvent.java,
      	gnu/java/net/protocol/http/event/RequestListener.java: New files.
      	* gnu/java/net/protocol/http/Connection.java: Removed.
      	* gnu/java/net/protocol/http/Handler.java,
      	javax/net/ssl/HttpsURLConnection.java: Updated.
      	* Makefile.am: Added new files and remove old ones.
      	* Makefile.in: Regenerated.
      
      From-SVN: r93195
      Michael Koch committed
    • re PR target/18761 (C++ ABI bug on OS X with embed types) · 7eb3b9ec
      2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/18761
              * g++.dg/abi/align1.C: New test.
      
      From-SVN: r93194
      Andrew Pinski committed
    • re PR target/18761 (C++ ABI bug on OS X with embed types) · 85962ac8
      2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/18761
              * config/rs6000/rs6000.c (rs6000_special_round_type_align):
              Skip all DECLs except for FIELD_DECLs.
      
      From-SVN: r93193
      Andrew Pinski committed
    • re PR libgcj/18840 (java.io.BufferedInputStream.read(byte[],..) methods don't… · 59437d61
      re PR libgcj/18840 (java.io.BufferedInputStream.read(byte[],..) methods don't attempt to read as much as possible)
      
      	PR libgcj/18840:
      	* java/io/BufferedInputStream.java (read): Repeatedly read to
      	fill buffer.
      	(refill): Change test to see if buffer must be grown.
      
      From-SVN: r93192
      Tom Tromey committed
    • * include/cpplib.h: Also update copyright years. · 6c25a4f7
      From-SVN: r93191
      Tobias Schlüter committed
    • istream.cc (basic_istream<char>::ignore(streamsize), [...]): Revert 2005-01-05 change... · a141a5af
      2005-01-11  Paolo Carlini  <pcarlini@suse.de>
      
      	* src/istream.cc (basic_istream<char>::ignore(streamsize),
      	basic_istream<char>::ignore(streamsize, int_type),
      	basic_istream<wchar_t>::ignore(streamsize),
      	basic_istream<wchar_t>::ignore(streamsize, int_type)): Revert
      	2005-01-05 change: actually, the previous behavior is conforming
      	and consistent with that of get(char_type*, streamsize, char_type),
      	albeit slightly different from that of 3.3/3.4 in a corner case
      	due to the use of snextc.
      	* include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
      	int_type)): Likewise.
      	* testsuite/27_io/basic_istream/ignore/char/4.cc: Remove.
      	* testsuite/27_io/basic_istream/ignore/wchar_t/4.cc: Likewise.
      
      From-SVN: r93189
      Paolo Carlini committed
    • altivec-3.C (baz, baz2): Check one component of structs at a time. · a969c1d2
      	* g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
      	at a time.
      	* g++.dg/ext/altivec_check.h: Support compiling as C.
      
      From-SVN: r93184
      Alan Modra committed
    • type_traits: Implement alignment_of and aligned_storage. · 464b277b
      2005-01-11  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement alignment_of and aligned_storage.
      	* testsuite/tr1/4_metaprogramming/other_transformations/
      	aligned_storage/aligned_storage.cc: New.
      	* testsuite/tr1/4_metaprogramming/other_transformations/
      	aligned_storage/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	alignment_of/alignment_of.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	alignment_of/typedefs.cc: Likewise.
      
      From-SVN: r93183
      Paolo Carlini committed
    • s390.c (override_options): Return error if -mbackchain, -mpacked-stack and… · 6b78f6be
      s390.c (override_options): Return error if -mbackchain, -mpacked-stack and -mhard-float are used together.
      
      2005-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* config/s390/s390.c (override_options): Return error if
      	-mbackchain, -mpacked-stack and -mhard-float are used together.
      	(s390_va_start): Remove the backchain && packed-stack special case.
      	(s390_gimplify_va_arg): Likewise.
      	* doc/invoke.texi: Remove the ABI incompatibility note.
      
      From-SVN: r93182
      Andreas Krebbel committed
    • s390.c (struct s390_frame_layout): Remove save_backchain_p. · 66480e91
      2005-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* config/s390/s390.c (struct s390_frame_layout): Remove
      	save_backchain_p.
      	(s390_frame_info, s390_emit_prologue): Replace occurrences of
      	save_backchain_p with TARGET_BACKCHAIN.
      
      From-SVN: r93181
      Andreas Krebbel committed
    • re PR target/18916 (mis-aligned vector code with copy memory (-maltivec)) · bfc45551
      	PR target/18916
      	* builtins.c (std_gimplify_va_arg_expr): Adjust alignment of *ap.
      	* expr.h (struct locate_and_pad_arg_data): Add "boundary".
      	* function.c (locate_and_pad_parm): Set new field.
      	(assign_parm_find_stack_rtl): Use it instead of FUNCTION_ARG_BOUNDARY.
      	Tweak where_pad test to include "none".  Always set mem align for
      	stack_parm.
      	(assign_parm_adjust_stack_rtl): Discard stack_parm if alignment
      	not sufficient for type.
      	(assign_parm_setup_block): If stack_parm is zero on entry, always
      	make a new stack local.  Block move old stack parm if necessary
      	to new aligned stack local.
      	(assign_parm_setup_stack): Use a block move to handle
      	potentially misaligned entry_parm.
      	(assign_parms_unsplit_complex): Specify required alignment when
      	creating stack local.
      	* calls.c (compute_argument_addresses): Override alignment of stack
      	arg calculated from its type with the alignment given by
      	FUNCTION_ARG_BOUNDARY.
      	(store_one_arg): Likewise.
      
      From-SVN: r93179
      Alan Modra committed
    • ia64.md (zero_extendsidi2): Replace zxt4 by addp4. · d3f6e07b
      gcc/
      2005-01-11  Jan Beulich  <jbeulich@novell.com>
      	* config/ia64/ia64.md (zero_extendsidi2): Replace zxt4 by addp4.
      	Change respective itanium_class attribute to ialu.
      	(shladdp4_internal): New.
      	* config/ia64/predicates.md (shladd_log2_operand): New.
      
      From-SVN: r93178
      Jan Beulich committed
    • expr.c (store_constructor): Use rtvec_alloc instead of alloca+gen_rtvec_v... · 201dd46b
              * expr.c (store_constructor): Use rtvec_alloc instead of
              alloca+gen_rtvec_v, and an incorrect number passed to alloca.
      
      From-SVN: r93177
      Richard Henderson committed
    • varasm.c (default_section_type_flags_1): Don't set SECTION_SMALL. · abb8b19a
      	* varasm.c (default_section_type_flags_1): Don't set SECTION_SMALL.
      	* config/ia64/ia64.c (TARGET_SECTION_TYPE_FLAGS): Define.
      	(TARGET_RWRELOC): Define.
      	(ia64_rwreloc_section_type_flags): Delete.
      	(ia64_section_type_flags): New function.
      	* config/ia64/hpux.h (TARGET_SECTION_TYPE_FLAGS): Don't define.
      	(TARGET_RWRELOC): Define.
      
      From-SVN: r93175
      Alan Modra committed
    • re PR target/18987 ([ia64] Extra '.restore sp' in tail call) · b1eae416
      Patch from David Mosberger to fix -fno-omit-frame-pointer bug.
      PR target/18987
      * config/ia64/ia64.c (process_set): For alloc insn, only call
      process_epilogue is !frame_pointer_needed.
      
      From-SVN: r93174
      David Mosberger committed
    • Daily bump. · cc765143
      From-SVN: r93162
      GCC Administrator committed
  2. 10 Jan, 2005 18 commits
  3. 09 Jan, 2005 4 commits