1. 17 Jul, 2004 17 commits
    • sourcebuild.texi: Remove libf2c entry. · 5ad82972
      2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	* doc/sourcebuild.texi: Remove libf2c entry.
      
      From-SVN: r84869
      Toon Moene committed
    • [multiple changes] · baa61e09
      2004-07-17  Mark Wielaard  <mark@klomp.org>
      
      	* gnu/java/nio/channels/FileChannelImpl.java (truncate): Only truncate
      	when size is smaller.
      	* java/io/RandomAccessFile.java (setLength): Use truncate for
      	shrinking the file and seek plus write for expanding the file.
      
      2004-07-17  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/nio/channels/natFileChannelPosix.cc
      	(implTruncate): Always save current position. Only reposition file
      	pointer to where we started if not beyond new lenght. Reposition file
      	pointer to file length if it points beyond the end of file.
      
      From-SVN: r84868
      Michael Koch committed
    • i386.md (movv16qi_internal): Fix typo. · 3e25b3a8
      2004-07-17  Paolo Bonzini  <bonzini@gnu.org>
      
      	* config/i386/i386.md (movv16qi_internal): Fix typo.
      
      From-SVN: r84867
      Paolo Bonzini committed
    • Box.java: Put FIXME comment above class declaration. · 6fd3cc05
      2004-07-17  Mark Wielaard  <mark@klomp.org>
      
      	* javax/swing/Box.java: Put FIXME comment above class declaration.
      	* javax/swing/JButton.java: Remove illegal L&F HTML from comments.
      	* javax/swing/JCheckBox.java: Likewise.
      	* javax/swing/JDialog.java: Likewise.
      	* javax/swing/JRadioButton.java: Likewise.
      	* javax/swing/JToggleButton.java: Likewise.
      	* javax/swing/UIManager.java: Likewise.
      	* javax/swing/border/TitledBorder.java: Likewise.
      	* javax/swing/plaf/basic/BasicLabelUI.java: Likewise.
      	* javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
      	* javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java: Likewise.
      	* javax/swing/plaf/basic/BasicProgressBarUI.java: Likewise.
      	* javax/swing/plaf/basic/BasicScrollBarUI.java: Likewise.
      	* javax/swing/plaf/basic/BasicSeparatorUI.java: Likewise.
      	* javax/swing/text/JTextComponent.java: Likewise.
      
      From-SVN: r84866
      Mark Wielaard committed
    • g77.dg: Removed. · 649067c3
      2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	* g77.dg: Removed.
      	* g77.f-torture: Ditto.
      
      From-SVN: r84865
      Toon Moene committed
    • [multiple changes] · 320e32f6
      2004-07-17  Jeroen Frijters  <jeroen@frijters.net>
      
      	* java/net/DatagramPacket.java (setAddress): Removed check for
      	null address.
      
      2004-07-17  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/DatagramSocket.java
      	(getLocalAddress): Check if socket is bound or not.
      	* java/net/Socket.java
      	(getLocalAddrss): Check if socket is bound or not.
      	(getPort): Return -1 when not connected. Dont check getImpl() for
      	null.
      	(setReuseAddress): Check if socket is closed.
      	(isConnected): Check if getImpl() returns null.
      
      From-SVN: r84864
      Michael Koch committed
    • final.c (final_scan_insn): Fix broken commit from previous patch. · 4928181c
      	* final.c (final_scan_insn): Fix broken commit from previous
      	patch.
      
      From-SVN: r84861
      Steven Bosscher committed
    • c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on… · 3e3970a2
      c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra.
      
      	* c-typeck.c (parser_build_binary_op): Condition warnings for
      	X<=Y<=Z on -Wparentheses instead of -Wextra.
      	* doc/invoke.texi: Update.  Document that most of -Wparentheses is
      	supported for C only.
      
      testsuite:
      	* gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
      	gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
      	Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
      
      From-SVN: r84860
      Joseph Myers committed
    • InvocationEvent.java (dispatch): Synchronize on notifier object before calling notifyAll(). · 10c383a4
      2004-07-17  Mark Wielaard  <mark@klomp.org>
      
      	* java/awt/event/InvocationEvent.java (dispatch): Synchronize
      	on notifier object before calling notifyAll().
      
      From-SVN: r84859
      Mark Wielaard committed
    • 2004-07-17 Michael Koch <konqueror@gmx.de> · 2ccc5a95
      	* gnu/java/nio/channels/FileChannelImpl.java
      	(finalize): Added javadoc.
      
      From-SVN: r84858
      Michael Koch committed
    • 2004-07-17 Guilhem Lavaux <guilhem@kaffe.org> · 61ce29b1
      	* java/text/CollationElementIterator.java
      	(text_decomposition): Changed type to RuleBasedCollator.CollationElement[]
      	(setText): Use ArrayList instead of Vector.
      
      From-SVN: r84857
      Guilhem Lavaux committed
    • 2004-07-17 Michael Koch <konqueror@gmx.de> · 651ba822
      	* java/nio/ByteOrder.java
      	(static): Removed. Not needed.
      	Thanks to Patrick Reali for noticing.
      	* java/nio/charset/CharsetDecoder.java
      	(decode): Fix for classpath bug #9177: Reset state before flipping.
      
      From-SVN: r84856
      Michael Koch committed
    • Security.java: Fixed javadocs all over. · e3fe5b9c
      2004-07-17  Michael Koch  <konqueror@gmx.de>
      
      	* java/security/Security.java: Fixed javadocs all over.
      
      From-SVN: r84855
      Michael Koch committed
    • 2004-07-17 Michael Koch <konqueror@gmx.de> · 316a1df4
      	* gnu/java/awt/EmbeddedWindow.java
      	(static): Removed.
      	(addNotify): Set peer via reflection.
      	(setWindowPeer): Removed.
      	* gnu/java/awt/natEmbeddedWindow.cc: Removed.
      	* Makefile.am (nat_source_files):
      	Removed gnu/java/awt/natEmbeddedWindow.cc.
      	* Makefile.in: Regenerated.
      
      From-SVN: r84854
      Michael Koch committed
    • class.c (finish_struct_methods): Remove unncessary code. · 508a1c9c
      	* class.c (finish_struct_methods): Remove unncessary code.
      	(add_implicitly_declared_members): Create declarations for default
      	constructors and copy constructors lazily.
      	* cp-tree.h (lang_type_class): Remove lazy_default_ctor and
      	lazy_copy_ctor.
      	(CLASSTYPE_LAZY_DEFAULT_CTOR): New macro.
      	(CLASSTYPE_LAZY_COPY_CTOR): Likewise.
      	* decl2.c (check_classfn): Robustify.
      	(locate_dtor): Handle empty CLASSTYPE_METHOD_VEC.
      	(locate_ctor): Handle lazy default constructors.
      	(locate_copy): Handle lazy copy constructors.
      	(implicitly_declare_fn): Make sure we're looking at the
      	TYPE_MAIN_VARIANT for a class before creating functions.  Don't
      	set TYPE_HAS_CONSTRUCTOR.
      	(lazily_declare_fn): New function.
      	* name-lookup.c (constructor_name_full): Simplify.
      	* search.c (lookup_fnfields_1): Lazily create methods, as
      	necessary.
      	(lookup_for_overrides): Handle empty CLASSTYPE_METHOD_VEC.
      
      From-SVN: r84851
      Mark Mitchell committed
    • cfgcleanup.c (try_simplify_condjump): Don't remove line notes to avoid unreachable code warnings. · 165b54c3
      	* cfgcleanup.c (try_simplify_condjump): Don't remove line
      	notes to avoid unreachable code warnings.
      	* toplev.c (backend_init): Don't emit line notes for
      	unreachable code warnings.
      
      	* combine.c (distribute_notes): Don't distribute a
      	REG_VTABLE_REF note.
      	* final.c (final_scan_insn): Don't handle it.
      	* rtl.c (reg_note_name): Remove it.
      	* rtl.h (enum reg_node): Dito.
      
      	* emit-rtl.c (force_line_numbers, restore_line_number_status):
      	Remove.
      	* rtl.h (force_line_numbers, restore_line_number_status):
      	Remove prototypes.
      
      	* stmt.c (using_eh_for_cleanups_p, using_eh_for_cleanups): Move...
      	* tree-eh.c (using_eh_for_cleanups_p): ...here.  Make static.
      	(using_eh_for_cleanups): Also moved here.
      
      	* expr.c (expand_expr_real_1) <CASE_LABEL_EXPR>: Die if we see one.
      	<SWITCH_EXPR>: Die if we have a non-NULL SWITCH_BODY.  Update calls
      	to expand_start_case and add_case_node.
      	* stmt.c (struct nesting): Cleanup unused fields condition_code,
      	last_unconditional_cleanup, nominal_type, printname, and
      	line_number_status.
      	(struct fixup_goto): Remove.
      	(struct stmt_status): Remove x_goto_fixup_chain field.
      	(goto_fixup_chain): Remove.
      	(strip_default_case_nodes, group_case_nodes, emit_jump_if_reachable,
      	pushcase, pushcase_range): Remove.
      	(expand_start_bindings_and_block): Don't set unused fields in
      	the nesting stack.
      	(expand_start_case, add_case_node): Cleanup unused formal arguments.
      	(expand_end_case_type): Don't simplify the case-list.  Use emit_jump
      	instead of emit_jump_if_reachable.
      	(emit_case_nodes): Likewise.
      	* tree-cfg.c (group_case_labels, cleanup_dead_labels): No longer
      	static.
      	(update_eh_label): Work around left-over exception handing regions.
      	* tree-flow.h (group_case_labels, cleanup_dead_labels): Add protos.
      	* tree-optimize.c (execute_cleanup_cfg_post_optimizing): New function.
      	(pass_cleanup_cfg_post_optimizing): New pass.
      	(init_tree_optimization_passes): Run the new pass after all
      	optimizations.
      	* tree.h (pushcase, pushcase_range): Remove prototypes.
      	(expand_start_case, add_case_node): Update prototypes.
      
      cp/
      	* cp-tree.h (struct lang_type): Don't have three GTY options on a
      	single bit GTY desc.
      
      java/
      	* parse.y (java_complete_expand_methods, java_expand_classes): Don't
      	abuse restore_line_number_status.
      
      From-SVN: r84849
      Steven Bosscher committed
    • Daily bump. · cd0408d8
      From-SVN: r84847
      GCC Administrator committed
  2. 16 Jul, 2004 23 commits