1. 02 Jun, 2004 9 commits
  2. 01 Jun, 2004 23 commits
  3. 31 May, 2004 8 commits
    • GtkComponentPeer.java (requestFocus): Implement by calling gtkRequestFocus. · 1900c4c6
      2004-06-01  Mark Wielaard  <mark@klomp.org>
      
      	* gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus):
      	Implement by calling gtkRequestFocus.
      	(gtkRequestFocus): New native method.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
      	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__):
      	Renamed to ...
      	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus):
      	New function name.
      	(filter_expose_event_handler):
      	Mark static.
      	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
      	(menu_pos): Mark static.
      
      From-SVN: r82517
      Mark Wielaard committed
    • re PR c++/15701 (ICE with friends and template template parameter) · e17b3578
      	PR c++/15701
      	* friend.c (add_friend): Do not try to perform access checks for
      	functions from dependent classes.
      
      	PR c++/15701
      	* g++.dg/template/friend29.C: New test.
      
      From-SVN: r82516
      Mark Mitchell committed
    • re PR target/12968 (doc m68k -mshort) · 5847e53e
      	PR target/12968
      	* doc/invoke.texi: Document stack alignment side-effect of -mshort.
      
      From-SVN: r82511
      Bernardo Innocenti committed
    • CollationElementIterator.java, [...]: New versions from GNU classpath. · 57807c31
      2004-06-01  Michael Koch  <konqueror@gmx.de>
      
      	* java/text/CollationElementIterator.java,
      	java/text/CollationKey.java,
      	java/text/RuleBasedCollator.java: New versions from GNU classpath.
      	* testsuite/libjava.mauve/xfails: Removed all
      	java.text.CollationElementIterator tests.
      
      From-SVN: r82510
      Michael Koch committed
    • InflaterInputStream.java: Merged more with Classpath version. · f7dbd56c
      2004-06-01  Michael Koch  <konqueror@gmx.de>
      
      	* java/util/zip/InflaterInputStream.java: Merged more with Classpath
      	version.
      	* java/util/zip/ZipOutputStream.java (): Renamed enum to e to removed
      	Java 1.5 keyword usage.
      
      From-SVN: r82509
      Michael Koch committed
    • re PR c/15749 (--pedantic-errors behaves differently from --pedantic with C-compiler on Linux) · ec3e6835
      	PR c/15749
      	* c-decl.c (grokdeclarator, finish_struct): Don't pedwarn for
      	misuses of structures with flexible array members if
      	in_system_header.
      
      testsuite:
      	* gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
      
      From-SVN: r82506
      Joseph Myers committed
    • re PR target/15693 (ICE - unrecognizable insn) · a4a90b84
      	PR target/15693
      	* config/sparc/sparc.c (compare_operand): New predicate.
      	* config/sparc/sparc.h (PREDICATE_CODES): Add it.
      	* config/sparc/sparc.md (cmpsi expander): Use it.  If the first
      	operand is a ZERO_EXTRACT and the second operand is not zero,
      	force the former to a register.
      	(cmpdi expander): Likewise.
      
      From-SVN: r82500
      Eric Botcazou committed
    • re PR c++/15742 ('noreturn' attribute ignored in method of template functions.) · c8b2e872
      	PR c++/15742
      	* call.c (build_over_call): Set
      	current_function_returns_abnormally even in template functions.
      
      	PR c++/15696
      	* cp-tree.h (invalid_nonstatic_memfn_p): New function.
      	* cvt.c (convert_to_void): Use it.
      	* typeck.c (invalid_nonstatic_memfn_p): New function.
      	(decay_conversion): Use it.
      
      	PR c++/15625
      	* pt.c (tsubst_decl): Set DECL_FRIEND_CONTEXT for instantiated
      	templates.
      
      	PR c++/15629
      	* name-lookup.c (arg_assoc_class): Do not find template
      	specializations.
      
      	PR c++/15209
      	* tree.c (lvalue_p_1): Only consider the right-hand side of "."
      	expressions when determining whether or not an express is packed.
      
      	PR c++/15742
      	* g++.dg/warn/Wreturn-1.C: New test.
      
      	PR c++/15696
      	* g++.dg/expr/ptrmem5.C: New test.
      
      	PR c++/15625
      	* g++.dg/template/friend27.C: New test.
      
      	PR c++/15629
      	* g++.dg/template/friend28.C: New test.
      	* g++.dg/template/friend.C: Do not depend on <iostream>.  Add
      	error message.
      
      	PR c++/15209
      	* g++.dg/ext/packed3.C: Remove bogus error.
      	* g++.dg/ext/packed4.C: Remove bogus check.
      	* g++.dg/ext/packed6.C: New test.
      
      From-SVN: r82499
      Mark Mitchell committed