1. 12 Feb, 2004 5 commits
    • cppcharset.c (_cpp_interpret_string_notranslate): Rename and duplicate argument… · 423e95e2
      cppcharset.c (_cpp_interpret_string_notranslate): Rename and duplicate argument structure of cpp_interpret_string.
      
      2004-02-11  Eric Christopher  <echristo@redhat.com>
      
              * cppcharset.c (_cpp_interpret_string_notranslate): Rename and
              duplicate argument structure of cpp_interpret_string.
              * cpphash.h: Move prototype...
              * cpplib.h: Here.
              * cpplib.c: Fix calls to match new function signature.
      
      From-SVN: r77688
      Eric Christopher committed
    • [multiple changes] · 1c86f39d
      2004-02-11  Stefan Olsson  <stefan@xapa.se>
      
      	* docs/html/ext/mt_allocator.html: New.
      
      2004-02-11  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/20_util/allocator.html: New file, consolidate
      	allocator information here. Revamp.
      	* docs/html/documentation.html: Change links.
      	* docs/html/20_util/howto.html: Same.
      	* docs/html/ext/howto.html: Same.
      
      From-SVN: r77687
      Benjamin Kosnik committed
    • ToggleButtonModel.java: Remove dead class. · 9288d112
      2004-02-09  Graydon Hoare  <graydon@redhat.com>
      
      	* javax/swing/ToggleButtonModel.java: Remove dead class.
      	* javax/swing/plaf/basic/BasicDefaults.java: Remove dead class.
      	* javax/swing/plaf/basic/BasicButtonListener.java: New class.
      	* javax/swing/plaf/basic/BasicRootPaneUI.java: New class.
      	* Makefile.am: Update for new and removed files.
      	* Makefile.in: Regenerate.
      
      	* gnu/java/awt/peer/gtk/GdkGraphics2D.java: Initialize default hints.
      	* javax/swing/AbstractButton.java
      	(AbstractButton): Initialize fields correctly in ctor.
      	* javax/swing/JCheckbox.java
      	(JCheckBox): Override painting flags.
      	* javax/swing/DefaultButtonModel.java: Conform to sun.
      	* javax/swing/JComponent.java (paint): Fill with background color
      	if available.
      	(processComponentKeyEvent)
      	(processFocusEvent)
      	(processKeyEvent)
      	(processMouseMotionEvent): Remove event-consuming empty methods.
      	(getUIClassID): Return "ComponentUI" not "JComponent"
      	* javax/swing/JFrame.java: Remove some debugging chatter.
      	(JFrame): Subscribe to window events.
      	* javax/swing/JRadioButton.java
      	(JRadioButton): Override painting flags.
      	* javax/swing/JRootPane.java
      	(JRootPane): Set background from UIDefaults.
      	* javax/swing/JToggleButton.java
      	(ToggleButtonModel): New inner class.
      	(JToggleButton): Override layout alighment.
      	* javax/swing/SwingUtilities.java:
      	(getLocalBounds): Return width and height, not x and y.
      	(calculateInnerArea): Use local bounds, not bounds.
      	(layoutCompoundLabel): Provide overridden form.
      	(layoutCompoundLabel): Correct bugs.
      	* javax/swing/UIDefaults.java: Correct comment.
      	* javax/swing/plaf/basic/BasicButtonUI.java:
      	Move most logic into defaults, external listener.
      	(paintIcon): Implement icon painting.
      	(paint): Fix state painting to conform to changes in model.
      	* javax/swing/plaf/basic/BasicCheckBoxUI.java:
      	Remove most dead/wrong methods.
      	(getDefaultIcon): Return defaults.getIcon("CheckBox.icon").
      	* javax/swing/plaf/basic/BasicIconFactory.java:
      	(DummyIcon): New class.
      	(getMenuItemCheckIcon)
      	(getMenuItemArrowIcon)
      	(getMenuArrowIcon)
      	(getCheckBoxMenuItemIcon)
      	(getRadioButtonMenuItemIcon)
      	(createEmptyFrameIcon): Return DummyIcons, not null.
      	(getCheckBoxIcon): Implement an icon that looks like sun's.
      	(getRadioButtonIcon): Implement an icon that looks like sun's.
      	* javax/swing/plaf/basic/BasicLookAndFeel.java
      	(initComponentDefaults): Fix impossible values, add some missing.
      	* javax/swing/plaf/basic/BasicPanelUI.java (gap): Remove field.
      	* javax/swing/plaf/basic/BasicRadioButtonUI.java:
      	Remove most dead/wrong methods.
      	(icon): New field.
      	(getDefaultIcon): New method.
      	* javax/swing/plaf/basic/BasicToggleButtonUI.java:
      	Remove most dead/wrong methods.
      	* javax/swing/plaf/metal/MetalLookAndFeel.java
      	(getDefaults): Return super.getDefaults(), not BasicDefaults.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
      	(Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect):
      	Implement "clearing" as drawing, when on pixmap drawables.
      
      	* javax/swing/JButton.java (getUIClassID):
      	* javax/swing/JCheckBox.java (getUIClassID):
      	* javax/swing/JEditorPane.java (getUIClassID):
      	* javax/swing/JLabel.java (getUIClassID):
      	* javax/swing/JList.java (getUIClassID):
      	* javax/swing/JOptionPane.java (getUIClassID):
      	* javax/swing/JPanel.java (getUIClassID):
      	* javax/swing/JPasswordField.java (uiClassID):
      	* javax/swing/JRadioButton.java (getUIClassID):
      	* javax/swing/JRootPane.java (getUIClassID):
      	* javax/swing/JScrollPane.java (getUIClassID):
      	* javax/swing/JTabbedPane.java (getUIClassID):
      	* javax/swing/JToggleButton.java (getUIClassID):
      	* javax/swing/JTree.java (getUIClassID):
      	* javax/swing/JViewport.java (getUIClassID):
      	* javax/swing/text/JTextComponent.java (getUIClassID):
      	Return "fooUI" not "Jfoo"
      
      From-SVN: r77686
      Graydon Hoare committed
    • Daily bump. · feec8922
      From-SVN: r77683
      GCC Administrator committed
    • PR libstdc++/13731 (first part: write) · 98e96784
      2004-02-11  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/13731 (first part: write)
      	* config/io/basic_file_stdio.h (__basic_file<char>::xwrite):
      	New, declare.
      	* config/io/basic_file_stdio.cc (__basic_file<char>::xwrite):
      	Define it: a wrapper around write() handling partial write.
      	(__basic_file<char>::xsputn): Use it.
      	(__basic_file<char>::xsputn_2): Likewise.
      
      From-SVN: r77680
      Paolo Carlini committed
  2. 11 Feb, 2004 26 commits
    • Forgot to mention the PR number: · 888ff7a1
      	PR target/1532
      	* flow.c (insn_dead_p): A clobber of a dead hard register is a
      	dead insn after reload.
      
      From-SVN: r77677
      Ian Lance Taylor committed
    • re PR c/456 (constant expressions constraints (gcc.dg/c90-const-expr-1)) · 32e8aa9a
      	PR c/456
      	* cppexp.c (num_binary_op): Don't allow comma operators in #if
      	constant expressions at all outside C99 mode if pedantic.
      
      testsuite:
      	* gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c:
      	New tests.
      
      From-SVN: r77676
      Joseph Myers committed
    • optabs.h (enum optab_index): Add new OTI_log10 and OTI_log2. · 3b8e0c91
      2004-02-11  Uros Bizjak  <uros@kss-loka.si>
      
      	* optabs.h (enum optab_index): Add new OTI_log10 and OTI_log2.
      	(log10_optab, log2_optab): Define corresponding macros.
      	* optabs.c (init_optabs): Initialize log10_optab and log2_optab.
      	* genopinit.c (optabs): Implement log10_optab and log2_optab
      	using log10?f2 and log2?f2 patterns.
      	* builtins.c (expand_builtin_mathfn): Handle BUILT_IN_LOG10{,F,L}
      	using log10_optab, and BUILT_IN_LOG2{,F,L} using log2_optab.
      	(expand_builtin): Expand BUILT_IN_LOG10{,F,L} and BUILT_IN_LOG2{,F,L}
      	using expand_builtin_mathfn if flag_unsafe_math_optimizations is set.
      
      	* config/i386/i386.md (log10sf2, log10df2, log10xf2, log2sf2,
      	log2df2, log2xf2): New patterns to implement log10, log10f, log10l,
      	log2, log2f and log2l built-ins as inline x87 intrinsics.
      
      	* gcc.dg/builtins-33.c: New test.
      
      From-SVN: r77675
      Uros Bizjak committed
    • flow.c (insn_dead_p): A clobber of a dead hard register is a dead insn after reload. · a6abdce3
      	* flow.c (insn_dead_p): A clobber of a dead hard register is a
      	dead insn after reload.
      
      From-SVN: r77674
      Richard Henderson committed
    • tree.h (frame_base_decl): Add GTY marker. · 05ac140e
      	* tree.h (frame_base_decl): Add GTY marker.
      	* var-tracking.c (frame_base_decl): Likewise.
      
      From-SVN: r77671
      Ulrich Weigand committed
    • 2004-02-11 Michael Koch <konqueror@gmx.de> · 31d25d83
      	* java/net/DatagramSocket.java
      	(setReuseAddress): Use Boolean.valueOf() instead of creating a new
      	Boolean object.
      	(setBroadcast): Likewise.
      	* java/net/MulticastSocket.java
      	(setLoopbackMode): Likewise.
      	* java/net/ServerSocket.java
      	(setReuseAddress): Likewise.
      	* java/net/Socket.java
      	(setTcpNoDelay): Likewise.
      	(setSoLinger): Likewise.
      	(setOOBInline): Likewise.
      	(setKeepAlive): Likewise.
      	(setReuseAddress): Likewise.
      	* java/net/URLConnection.java
      	(setContentHandler): Replace == with equals().
      	* java/net/URLStreamHandler.java
      	(hostSEquals): Fix checking host addresses.
      	(toExternalForm): Dont check protocol for null. We know already its
      	not null.
      
      From-SVN: r77670
      Michael Koch committed
    • dwarf2out.c (output_loc_list): Remove no longer necessary, and now incorrect, hunk. · e193b408
      2004-02-11  Daniel Berlin  <dberlin@dberlin.org>
      
      	* dwarf2out.c (output_loc_list): Remove no longer necessary, and now
      	incorrect, hunk.
      	(add_location_or_const_value_attribute): Use text_section_label,
      	not TEXT_SECTION_NAME.
      
      From-SVN: r77669
      Daniel Berlin committed
    • configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs. · 1915e422
              * configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs.
              (rs6000-*-aix*): Same.
              * configure: Regenerate.
      
      From-SVN: r77668
      David Edelsohn committed
    • configure.in (host): Add in missing $noconfigdirs to defines. · a22c2d8d
      2004-02-11  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in (host): Add in missing $noconfigdirs to defines.
      	* configure: Regenerate.
      
      From-SVN: r77665
      Kelley Cook committed
    • * g++.dg/simd-2.C: Set -maltivec for ppc64. · 5f013ee9
      From-SVN: r77664
      Hartmut Penner committed
    • Represent column numbers using line-map's source_location. · 12f9df4e
      	The "next available source_location" is now managed internally by
      	line-maps.c rather than by clients.
      	* line-map.h (struct line_map):  New field column_bits.
      	<from_line>:  Rename field to start_location.
      	(struct line_maps):  New fields highest_location and max_column_hint.
      	(linemap_check_files_exited):  New declaration.
      	(linemap_line_start):  New declaration.
      	(linemap_add):  Remove from_line parameter; use highest_location field.
      	(SOURCE_LINE, LAST_SOURCE_LINE):  Modify to use column_bits.
      	(SOURCE_COLUMN, LAST_SOURCE_LINE_LOCATION):  New macros.
      	(CURRENT_LINE_MAP):  Remove macro.
      	(linemap_position_for_column):  New inline function.
      	* line-map.c (linemap_init):  Clear new fields.
      	(linemap_check_files_exited):  New function, extracted from ...
      	(linemap_free):  Use linemap_check_files_exited.
      	(linemap_add):  Remove from_line parameter.  Various updates.
      	(linemap_line_start):  New function.
      	(linemap_lookeup):  Update for new field names.
      	* cpphash.h (struct cpp_reader) <map>:  Field removed.  Because
      	linemap_position_for_column may unpredictably change the current map,
      	it is cleaner and simpler for us to not cache it in cpp_reader.
      	(struct cpp_buffer):  New sysp field.
      	Changed warned_cplusplus_comments and from_stage3 to bitfields.
      	* cppinit.c (cpp_read_min_file):  pfile->map no longer exists.
      	* cpplib.c (do_line, do_linemarker, _cpp_do_file_change):  Get
      	current map using linemap_lookup.
      	(do_linemarker):  Also set buffer's sysp field.
      	(destringize_and_run):  No longer need to decrement current line.
      	* cppfiles.c (_cpp_stack_file):  Set sysp from and in buffer.
      	(search_path_head, open_file_failed):  Use buffer's sysp.
      	(cpp_make_system_header):  Get current map using linemap_lookup.
      	Also set buffer's sysp flag.
      	* cppmacro.c (_cpp_builtin_macro_text):  Likewise use linemap_lookup.
      	* cpphash.h (CPP_INCREMENT_LINE):  New macro.
      	(struct cpp_buffer):  Moved fields saved_cur, saved_rlimit to ...
      	(struct cpp_reader):  ... and adding saved_line_base field.
      	* cpptrad.c (_cpp_overlay_buffer, _cpp_remove_overlay):
      	Update accordingly.  Don't adjust line.
      	(_cpp_scan_out_logical_line):  Use CPP_INCREMENT_LINE.
      	* cpphash.c (CPP_IN_SYSTEM_HEADER):  Replaced macro by ...
      	(cpp_in_system_header):  ... new inline function, using buffer's sysp.
      	* cpperror.c (_cpp_begin_message):  Update to use cpp_in_system_header.
      	* cpplex.c (_cpp_lex_direct):  Likewise.
      	* cppmacro.c (_cpp_builtin_macro_text):  Likewise.
      	* cppmacro.c (_cpp_create_definition):  Use buffer's sysp field.
      	* cpplib.h (struct cpp_token):  Rename line field to src_loc.
      	Remove col field as it is now subsumed by src_loc.
      	* cpperror.c:  Update various field, parameter, and macro names.
      	(print_location):  If col==0, try SOURCE_COLUMN of line.
      	(cpp_error):  Use cur_token's src_loc field, rather than line+col.
      	* cpplib.c (do_diagnostic):  Token's src_loc fields replaces line+col.
      	* cpplex.c (_cpp_process_line_notes, _cpp_lex_direct,
      	_cpp_skip_block_comment):  Use CPP_INCREMENT_LINE.
      	(_cpp_temp_token):  Replace cpp_token's line+col fields by src_loc.
      	(_cpp_get_fresh_line):  Don't need to adjust line for missing newline.
      	(_cpp_lex_direct):  Use linemap_position_for_column.
      	* c-ppoutput.c (maybe_print_line, print_line):  Don't take map
      	parameter.  Instead get it from the line_table global.  Adjust callers.
      	(print):  Remove map field.  Replace line field to src_line.
      	(init_pp_output, account_for_newlines, maybe_print_line):  Adjust.
      	(cb_line_change):  Use SOURCE_COLUMN.  Minor optimizations.
      	(pp_file_change):  Use MAIN_FILE_P since we cannot checked print.map.
      	Use LAST_SOURCE_LINE_LOCATION to "catch up" after #include.
      	* cpptrad.c (copy_comment):  Rename variable.
      	* c-lex.c (map):  Remove static variable, for same reason we removed
      	cpp_reader's map field.
      	(cb_line_change, cb_def_pragma, cb_define, cb_undef):  Hence we need
      	to call linemap_lookup.
      	(cb_line_change):  Token's line field replaced by src_loc.
      	(fe_file_change):  Use MAINFILE_P and LAST_SOURCE_LINE macros.
      	Don't save new_map.
      
      	* cpphash.h, cpperror.c, cpplib.h:  Some renames of fileline to
      	source_location.
      
      From-SVN: r77663
      Per Bothner committed
    • fix changelog entry · 8914b65e
      From-SVN: r77660
      Aldy Hernandez committed
    • altivec.md (*movv4si_internal): At least one operand must be register_operand. · e086f51d
           * config/rs6000/altivec.md (*movv4si_internal): At least one
             operand must be register_operand.
             (*movv8hi_internal1): Likewise.
             (*movv16qi_internal1): Likewise.
             (*movv4sf_internal1): Likewise.
      
      From-SVN: r77654
      Hartmut Penner committed
    • spe.md ("*movv2si_internal"): Check for register operand. · e66b2fcf
              * config/rs6000/spe.md ("*movv2si_internal"): Check for register
              operand.
      
      From-SVN: r77651
      Aldy Hernandez committed
    • re PR libstdc++/14078 (Manipulators are slow) · a2af66c1
      2004-02-10  Paolo Carlini  <pcarlini@suse.de>
      	    Petur Runolfsson  <peturr02@ru.is>
      
      	PR libstdc++/14078
      	* include/std/std_istream.h (operator>>(__istream_type& (*)
      	(__istream_type&)), operator>>(__ios_type& (*)(__ios_type&)),
      	operator>>(ios_base& (*)(ios_base&))): Declare inline.
      	* include/std/std_ostream.h (operator<<(__ostream_type& (*)
      	(__ostream_type&)), operator<<(__ios_type& (*)(__ios_type&)),
      	operator<<(ios_base& (*) (ios_base&))): Likewise.
      	* testsuite/performance/27_io/fmtflags_manipulators.cc: New.
      
      Co-Authored-By: Petur Runolfsson <peturr02@ru.is>
      
      From-SVN: r77650
      Paolo Carlini committed
    • * gcc.dg/pr14092-1.c: Use intptr_t for the cast. · ed045bef
      From-SVN: r77649
      Paolo Bonzini committed
    • Fix typo in last entry. · c0689841
      From-SVN: r77646
      Richard Sandiford committed
    • mips.h (TARGET_OLDABI): Define. · 7f9be256
      	* config/mips/mips.h (TARGET_OLDABI): Define. Use TARGET_NEWABI and
      	TARGET_LODABI consistently.
      	* config/mips/mips.c (function_arg,mips_setup_incoming_varargs,
      	mips_va_arg,override_options,compute_frame_size,
      	mips_initial_elimination_offset,mips16_fp_args,build_mips16_call_stub
      	,mips_return_in_memory,mips_strict_argument_naming): Use TARGET_NEWABI
      	and TARGET_LODABI consistently.
      	* config/mips/mips.md (exception_receiver): Likewise.
      	* config/mips/linux64.h: Likewise.
      
      From-SVN: r77643
      Thiemo Seufer committed
    • * gcc/config/rs6000/rs6000.c (rs6000_override_options) · 6d0ef01e
             Set AltiVec ABI and vrsave as default for ppc64 linux.
             (init_cumulative_args): Post error, if try to return
             value in AltiVec register without enable AltiVec.
             (function_arg_advance): Ditto for passing arguments.
      
      From-SVN: r77642
      Hartmut Penner committed
    • emit-rtl.c (mark_label_nuses): Check that a LABEL_REF refers to a label before… · 7537fc90
      emit-rtl.c (mark_label_nuses): Check that a LABEL_REF refers to a label before updating its usage count.
      
      	* emit-rtl.c (mark_label_nuses): Check that a LABEL_REF refers to
      	a label before updating its usage count.
      
      From-SVN: r77640
      Richard Sandiford committed
    • re PR libstdc++/14097 ([3.4 only] Severe disparity between stdio_filebuf and stdio_sync_filebuf.) · d318a8ba
      	PR libstdc++/14097
      	* config/linker-map.gnu: Add typeinfo and typeinfo name for
      	__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >.
      
      From-SVN: r77636
      Loren J. Rittle committed
    • re PR libstdc++/14098 ([3.4 only] typeinfo issue with __gnu_cxx::stdio_sync_filebuf) · 64bd39cc
      	PR libstdc++/14098
      	* config/linker-map.gnu: Add typeinfo and typeinfo name for
      	__gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >.
      
      From-SVN: r77635
      Loren J. Rittle committed
    • * doc/install.texi: Remove extra cd. · 1e9f1674
      From-SVN: r77634
      Matt Kraai committed
    • c-common.c (vector_size_helper): Remove; call reconstruct_complex_type() instead. · b34417a4
      2004-02-10  Ziemowit Laski  <zlaski@apple.com>
      
      	* c-common.c (vector_size_helper): Remove; call
      	reconstruct_complex_type() instead.
      	* tree.c (reconstruct_complex_type): New function
      	(formerly vector_size_helper() in c-common.c).
      	(make_vector): Make externally visible.
      	* tree.h (reconstruct_complex_type, make_vector): Add prototypes.
      
      From-SVN: r77632
      Ziemowit Laski committed
    • * typeck.c (lookup_destructor): Fix typo in error message. · 3d2dbfbb
      From-SVN: r77630
      Mark Mitchell committed
    • Daily bump. · b87ab499
      From-SVN: r77627
      GCC Administrator committed
  3. 10 Feb, 2004 9 commits
    • h8300-protos.h: Add a prototype for h8300_regs_ok_for_stm. · a466bea3
      	* config/h8300/h8300-protos.h: Add a prototype for
      	h8300_regs_ok_for_stm.
      	* config/h8300/h8300.c (h8300_regs_ok_for_stm): New.
      	* config/h8300/h8300.md (stm_h8300s_2_advanced,
      	stm_h8300s_2_normal, stm_h8300s_2, stm_h8300s_3_advanced,
      	stm_h8300s_3_normal, stm_h8300s_3, stm_h8300s_4_advanced,
      	stm_h8300s_4_normal, stm_h8300s_4, ldm_h8300s_2_advanced,
      	ldm_h8300s_2_normal, ldm_h8300s_2, ldm_h8300s_3_advanced,
      	ldm_h8300s_3_normal, ldm_h8300s_3, ldm_h8300s_4_advanced,
      	ldm_h8300s_4_normal, ldm_h8300s_4): Use
      	h8300_regs_ok_for_stm().
      
      From-SVN: r77624
      Kazu Hirata committed
    • * Makefile.in (gnattools): Depend on gnatlib. · cf81c88e
      From-SVN: r77621
      Ulrich Weigand committed
    • re PR c/14088 (Hexfloat constants with uppercase 0X prefix fail) · 52bac949
      	PR c/14088
      	real.c (real_from_string): Look for 'X' as well as 'x' in
      	hexfloat strings.
      
      From-SVN: r77619
      Danny Smith committed
    • h8300.md: Remove an incorrect comment about peephole2. · 2493deee
      	* config/h8300/h8300.md: Remove an incorrect comment about
      	peephole2.  Add comments.
      
      From-SVN: r77618
      Kazu Hirata committed
    • gjavah.c: Include "intl.h". · 0237b2dc
      	* gjavah.c: Include "intl.h".
      	(error): New function.
      	(main): Call gcc_init_libintl.
      	(get_field_name, throwable_p, print_c_decl, print_full_cxx_name,
      	print_stub_or_jni, process_file, main): Use error rather than
      	fprintf.
      	(print_method_info, usage, help, version, main): Mark strings for
      	translation with _.  Avoid splitting up sentences.  Send
      	information messages to stdout.
      	* jcf-dump.c: Include "intl.h".
      	(main): Call gcc_init_libintl.
      	(process_class, usage, help, version, main, CHECK_PC_IN_RANGE):
      	Mark error, usage and version messages for translation with _.
      	Avoid splitting up sentences.
      	* jv-scan.c: Include "intl.h".
      	(fatal_error, warning): Change parameter s to msgid.  Translate
      	messages.
      	(main): Call gcc_init_libintl.
      	(usage, help, version): Mark error, usage and version messages for
      	translation with _.  Avoid splitting up sentences.
      	* jvgenmain.c: Include "intl.h".
      	(main): Call gcc_init_libintl.
      	(usage, main): Mark error messages for translation with _.
      	* Make-lang.in (GCJH_OBJS, JVSCAN_OBJS, JCFDUMP_OBJS,
      	JVGENMAIN_OBJS): Add intl.o.
      	(java/jcf-dump.o, java/gjavah.o, java/jv-scan.o,
      	java/jvgenmain.o): Update dependencies.
      
      From-SVN: r77614
      Joseph Myers committed
    • 2004-02-10 David Jee <djee@redhat.com> · 7b38bcac
      	* java/awt/BorderLayout.java
      	(calcCompSize): Invisible components get zero dimensions.
      	* java/awt/Button.java
      	(setLabel): Set actionCommand.
      	* java/awt/Component.java
      	(show): Invalidate component and parent container.
      	(hide): Likewise.
      
      From-SVN: r77613
      David Jee committed
    • 2004-02-10 David Jee <djee@redhat.com> · dcee9e60
      	* java/awt/GridBagLayout.java
      	(GridBagLayout): New private field, internalcomptable.
      	(lookupInternalConstraints): New method.
      	(ArrangeGrid): Use components' MINSIZE. Use internalcomptable.
      	(GetLayoutInfo): Reimplement.
      	(calcCellSizes): Ignore rows/columns with size 0.
      
      From-SVN: r77612
      David Jee committed
    • emit-rtl.c (set_decl_incoming_rtl): New. · fbe6ec81
      	PR/14058
      	* emit-rtl.c (set_decl_incoming_rtl): New.
      	* tree.h (set_decl_incoming_rtl): New.
      	* function.c (assign_parms): Use set_decl_incoming_rtl for setting
      	DECL_INCOMING_RTL.
      	* ada/misc.c (adjust_decl_rtl): Likewise.
      
      From-SVN: r77611
      Josef Zlomek committed
    • c-opts.c (c_common_post_options): Don't emit working directory in cpp output if -P was specified. · 8a4baa83
      	* c-opts.c (c_common_post_options):   Don't emit working directory
      	in cpp output if -P was specified.
      
      From-SVN: r77607
      Per Bothner committed