1. 10 Mar, 2003 11 commits
    • cfgcleanup.c (merge_blocks): Return where to iterate next. · ec3ae3da
      	* cfgcleanup.c (merge_blocks): Return where to iterate next.
      	(try_optimize_cfg): Use return value of merge_blocks
      
      From-SVN: r64079
      Jan Hubicka committed
    • 2003-03-10 Michael Koch <konqueror@gmx.de> · 76c16dd4
      	* java/awt/FocusTraversalPolicy.java
      	(FocusTraversalPolicy): Documentation added.
      	(getComponentAfter): Documentation added.
      	(getComponentBefore): Documentation added.
      	(getFirstComponent): Documentation added.
      	(getLastComponent): Documentation added.
      	(getDefaultComponent): Documentation added.
      	(getInitialComponent): Documentation added.
      	* java/awt/ScrollPaneAdjustable.java
      	(sp): New member variable.
      	(orientation): New member variable.
      	(value): New member variable.
      	(minimum): New member variable.
      	(maximum): New member variable.
      	(visibleAmount): New member variable.
      	(unitIncrement): New member variable.
      	(blockIncrement): New member variable.
      	(adjustmentListener): New member variable.
      	(ScrollPaneAdjustable): Rewrote.
      	(addAdjustmentListener): New method.
      	(removeAdjustmentListener): New method.
      	(getAdjustmentListeners): New method.
      	(getBlockIncrement): New method.
      	(getMaximum): New method.
      	(getMinimum): New method.
      	(getOrientation): New method.
      	(getUnitIncrement): New method.
      	(getValue): New method.
      	(getVisibleAmount): New method.
      	(setBlockIncrement): New method.
      	(setUnitIncrement): New method.
      	(setMaximum): Implemented.
      	(setMinimum): Implemented.
      	(setValue): New method.
      	(setVisibleAmount): Implemented.
      	(paramString): New method.
      	* java/awt/Window.java
      	(show): Use setVisible(true) instead of super.show().
      	(hide): Use sevVisible(false) instead of super.hide().
      	(processWindowEvent): Added cases for WINDOW_GAINED_FOCUS,
      	WINDOW_LOST_FOCUS and WINDOW_STATE_CHANGED.
      	(postEvent): Deprecated.
      	(applyResourceBundle): Deprecated.
      	(processWindowFocusEvent): New method.
      	(processWindowStateEvent): New method.
      	* java/awt/datatransfer/DataFlavor.java: Reindented.
      	* java/awt/font/TextHitInfo.java
      	(charIndex): New member variable.
      	(leadingEdge): New member variable.
      	(TextHitInfo): New constructor.
      	(getCharIndex): Implemented.
      	(isLeadingEdge): Implemented.
      	(getInsertionIndex): Implemented.
      	(hashCode): Access charIndex directly.
      	(equals): Reformated.
      	(leading): Implemented.
      	(trailing): Implemented.
      	(beforeOffset): Implemented.
      	(afterOffset): Implemented.
      	(getOtherHit): Implemented.
      	(getOffsetHit): Implemented.
      	(toString): Implemented.
      	* java/awt/image/BufferedImage.java
      	(BufferedImage): Implements WritableRenderedImage.
      	(observers): New member variable.
      	(addTileObserver): New method.
      	(removeTileObserver): New method.
      
      From-SVN: r64078
      Michael Koch committed
    • cfg.c (unchecked_make_edge): New. · e0fd3e7a
              * cfg.c (unchecked_make_edge): New.
              (cached_make_edge): Use it.
              * basic-block.h (unchecked_make_edge): Declare.
              * cfglayout.c (cfg_layout_duplicate_bb): Use it.
      
      From-SVN: r64077
      Michael Matz committed
    • re PR rtl-optimization/7189 (gcc -O2 -Wall does not print ``control reaches end… · ac228d4e
      re PR rtl-optimization/7189 (gcc -O2 -Wall does not print ``control reaches end of non-void function'' warning)
      
      2003-03-10  Steven Bosscher  <s.bosscher@student.tudelft.nl>
      
      	PR optimization/7189
      	* toplev.c (rest_of_compilation):  Move
      	check_function_return_warnings up to just after
      	delete_unreachable_blocks.
      
      From-SVN: r64076
      Steven Bosscher committed
    • fpa.md: New file. · 82955615
      * fpa.md: New file.  Move all patterns relating to FPA co-processor
      to here...
      * arm.md: ... from here.
      (cirrus.md, fpa.md): Include at end of description.
      (divsf3, divdf3, modsf3, movdf3, sqrtsf2, sqrtdf2): New expands.
      (pic_load_addr_based): Remove register constraint from expander.
      (seq, sne, sgt, sle, slt, sge, sgeu, sleu, sgtu, sltu, sunordered)
      (sordered, sungt, sunle, sunge, sunlt): Likewise.
      (eh_epilogue, tablejump): Likewise.
      
      From-SVN: r64075
      Richard Earnshaw committed
    • re PR c++/9373 (ICE with -fstrict-aliasing in set_mem_alias_set, at emit-rtl.c:1932) · 1d719415
      	PR c++/9373
      	* g++.dg/opt/ptrmem2.C: New test.
      
      	PR c++/9373
      	* cp-lang.c (cxx_get_alias_set): Use alias set zero for
      	pointers to member functions.
      
      From-SVN: r64070
      Mark Mitchell committed
    • basic_file_stdio.cc: include <unistd.h>. · f5d9895a
      2003-03-09  Paolo Carlini  <pcarlini@unitus.it>
      
      	* config/io/basic_file_stdio.cc: include <unistd.h>.
      
      From-SVN: r64069
      Paolo Carlini committed
    • re PR c++/8534 (When compiling qt contradicting aliasing class created for bitfield constructor) · f6d19bfe
      	PR c++/8534
      	* decl.c (build_ptrmemfunc_type): Do not allow default arugments
      	in pointer-to-member-function types.
      
      	PR c++/8534
      	* g++.dg/opt/ptrmem1.C: New test.
      
      From-SVN: r64066
      Mark Mitchell committed
    • expr.c (cplus_expand_constant): Use C90 prototype style. · d9b4e85e
      	* expr.c (cplus_expand_constant): Use C90 prototype style.
      	(cxx_expand_expr): Likewise.
      
      From-SVN: r64064
      Gabriel Dos Reis committed
    • MAINTAINERS: Update my mail address. · c727e7a0
      2003-03-10  Ben Elliston  <bje@wasabisystems.com>
      
      	* MAINTAINERS: Update my mail address.
      
      From-SVN: r64063
      Ben Elliston committed
    • Daily bump. · a3b3d76f
      From-SVN: r64062
      GCC Administrator committed
  2. 09 Mar, 2003 24 commits
  3. 08 Mar, 2003 5 commits
    • c-opts.c (c_common_post_options): On fopen failure, return false, not NULL. · c366ade5
      	* c-opts.c (c_common_post_options): On fopen failure, return
      	false, not NULL.
      
      From-SVN: r64004
      Hans-Peter Nilsson committed
    • cris_abi_symbol.c: #include tconfig.h and tm.h, not config.h. · 32b0bbaa
      	* config/cris/cris_abi_symbol.c: #include tconfig.h and tm.h, not
      	config.h.
      	* config/cris/cris.h (HAVE_GAS_HIDDEN): Don't define here.
      	* config/cris/aout.h (HAVE_GAS_HIDDEN): Undef.
      
      From-SVN: r64003
      Hans-Peter Nilsson committed
    • rtemself.h (TARGET_OS_CPP_BUILTINS): Use instead of CPP_PREDEFINES. · ad220576
      	* config/sh/rtemself.h (TARGET_OS_CPP_BUILTINS): Use instead of
      	CPP_PREDEFINES.
      	* config/sh/rtems.h (TARGET_OS_CPP_BUILTINS): Use instead of
      	CPP_PREDEFINES.
      
      From-SVN: r64002
      Neil Booth committed
    • c-common.h (c_common_init, [...]): Update. · 4bfec483
      	* c-common.h (c_common_init, c_common_post_options): Update.
      	* c-objc-common.c (c_objc_common_init): Update for new prototype.
      	* c-opts.c (saved_lineno): New.
      	(c_common_post_options, c_common_init): Update prototypes,
      	move call to cpp_read_main_file from latter to former.
      	* c-tree.h (c_ojbc_common_init): Update.
      	* langhooks-def.h (lhd_post_options): New.
      	(LANG_HOOKS_INIT, LANG_HOOKS_POST_OPTIONS): Update.
      	* langhooks.c (lhd_post_options): New.
      	* langhooks.h (struct lang_hooks): Update post_options and init hooks.
      	* toplev.c (no_backend): New.
      	(process_options): Call post_options hook and set main_input_filename
      	and input_filename here.
      	(lang_dependent_init, do_compile): post_options hook moved to
      	process_options.
      	* objc/objc-act.c (objc_init): Update prototype.
      	* objc/objc-act.h (objc_init): Update prototype.
      ada:
      	* misc.c (gnat_init): Update for new prototype.
      cp:
      	* cp-tree.h (cxx_init): Update prototype.
      	* lex.c (cxx_init): Similarly.
      f:
      	* com.c (ffe_init): Update prototype; move code to ffe_post_options.
      	(ffe_post_options): New.
      java:
      	* lang.c (java_init): Update prototype, move code to java_post_options.
      	(java_post_options): Similarly.
      treelang:
      	* tree1.c (in_fname): Fix type.
      	(treelang_init): Update prototype and use of in_fname.
      	* treelang.h (in_fname): Fix type.
      	* treetree.c (tree_code_if_start, tree_code_if_else,
      	tree_code_if_end, tree_code_create_function_prototype,
      	tree_code_create_function_initial, tree_code_create_funciton_wrapup,
      	tree_code_create_variable, tree_code_output_expression_statement)
      	: Fix prototypes and use of filenames.
      	* treetree.h: Similarly.
      
      From-SVN: r64001
      Neil Booth committed
    • emit-rtl.c (gen_lowpart): Don't attempt to load a part of a complex or vector type... · 9dd04ab5
      	* emit-rtl.c (gen_lowpart): Don't attempt to load a part of
      	a complex or vector type, using a load in the original mode.
      
      From-SVN: r64000
      Roger Sayle committed