1. 02 Mar, 2003 1 commit
    • natObject.cc: Don't include assert.h. · 5168f1cf
      	* java/lang/natObject.cc: Don't include assert.h.
      	(heavy_lock_obj_finalization_proc): Use JvAssert.
      	(remove_all_heavy): Likewise.
      	(_Jv_MonitorEnter): Likewise.
      	(_Jv_MonitorExit): Likewise.
      	(wait): Likewise.
      
      From-SVN: r63636
      Tom Tromey committed
  2. 01 Mar, 2003 28 commits
    • File (getAbsolutePath): Prefix drive specifier on Windows for paths starting with a '\'. · 5bedfc93
      2003-03-01  Ranjit Mathew  <rmathew@hotmail.com>
      
      	* java/io/File (getAbsolutePath): Prefix drive specifier on
      	Windows for paths starting with a '\'.
      	(toURL): Make URL more consistent with what Sun's JDK returns.
      
      	* java/io/natFileWin32.cc (java::io::File::isAbsolute): Return
      	true only if the path is a UNC network path or it starts with a
      	drive specifier.
      
      	* java/net/URLStreamHandler.java (parseURL): Correct minor typo.
      	Be prepared to handle either '/' or '\\' in the file path for
      	Windows if using the "file" protocol.
      	Canonicalise the file path if using a relative path in the given
      	context and the "file" protocol.
      
      From-SVN: r63635
      Ranjit Mathew committed
    • natWin32Process.cc (startProcess): Double-quote each program array element passed to CreateProcess. · 73058ef6
      2003-03-01  Mohan Embar  <gnustuff@thisiscool.com>
      
      	* java/lang/natWin32Process.cc (startProcess): Double-quote each
      	program array element passed to CreateProcess.
      
      From-SVN: r63633
      Mohan Embar committed
    • * java/rmi/registry/RegistryHandler.java: Deprecate. · f8575098
      From-SVN: r63630
      Tom Tromey committed
    • AccessibleEditableText.java, [...]: New versions from Classpath. · 1a8fc8a7
      	* javax/accessibility/AccessibleEditableText.java,
      	javax/accessibility/AccessibleHyperlink.java: New versions from
      	Classpath.
      
      From-SVN: r63629
      Tom Tromey committed
    • LocaleInformation_af_ZA.java, [...]: Updated copyright info; from Classpath. · d3c582c3
      	* gnu/java/locale/LocaleInformation_af_ZA.java,
      	gnu/java/locale/LocaleInformation_ar_AE.java,
      	gnu/java/locale/LocaleInformation_ar_BH.java,
      	gnu/java/locale/LocaleInformation_ar_DZ.java,
      	gnu/java/locale/LocaleInformation_ar_EG.java,
      	gnu/java/locale/LocaleInformation_ar_IN.java,
      	gnu/java/locale/LocaleInformation_ar_IQ.java,
      	gnu/java/locale/LocaleInformation_ar_JO.java,
      	gnu/java/locale/LocaleInformation_ar_KW.java,
      	gnu/java/locale/LocaleInformation_ar_LB.java,
      	gnu/java/locale/LocaleInformation_ar_LY.java,
      	gnu/java/locale/LocaleInformation_ar_MA.java,
      	gnu/java/locale/LocaleInformation_ar_OM.java,
      	gnu/java/locale/LocaleInformation_ar_QA.java,
      	gnu/java/locale/LocaleInformation_ar_SD.java,
      	gnu/java/locale/LocaleInformation_ar_SY.java,
      	gnu/java/locale/LocaleInformation_ar_TN.java,
      	gnu/java/locale/LocaleInformation_ar_YE.java,
      	gnu/java/locale/LocaleInformation_be_BY.java,
      	gnu/java/locale/LocaleInformation_bn_IN.java,
      	gnu/java/locale/LocaleInformation_br_FR.java,
      	gnu/java/locale/LocaleInformation_bs_BA.java,
      	gnu/java/locale/LocaleInformation_ca_ES.java,
      	gnu/java/locale/LocaleInformation_cs_CZ.java,
      	gnu/java/locale/LocaleInformation_cy_GB.java,
      	gnu/java/locale/LocaleInformation_da_DK.java,
      	gnu/java/locale/LocaleInformation_de_AT.java,
      	gnu/java/locale/LocaleInformation_de_BE.java,
      	gnu/java/locale/LocaleInformation_de_CH.java,
      	gnu/java/locale/LocaleInformation_de_DE.java,
      	gnu/java/locale/LocaleInformation_de_LU.java,
      	gnu/java/locale/LocaleInformation_el_GR.java,
      	gnu/java/locale/LocaleInformation_en_AU.java,
      	gnu/java/locale/LocaleInformation_en_BW.java,
      	gnu/java/locale/LocaleInformation_en_CA.java,
      	gnu/java/locale/LocaleInformation_en_DK.java,
      	gnu/java/locale/LocaleInformation_en_GB.java,
      	gnu/java/locale/LocaleInformation_en_HK.java,
      	gnu/java/locale/LocaleInformation_en_IE.java,
      	gnu/java/locale/LocaleInformation_en_IN.java,
      	gnu/java/locale/LocaleInformation_en_NZ.java,
      	gnu/java/locale/LocaleInformation_en_PH.java,
      	gnu/java/locale/LocaleInformation_en_SG.java,
      	gnu/java/locale/LocaleInformation_en_US.java,
      	gnu/java/locale/LocaleInformation_en_ZA.java,
      	gnu/java/locale/LocaleInformation_en_ZW.java,
      	gnu/java/locale/LocaleInformation_es_AR.java,
      	gnu/java/locale/LocaleInformation_es_BO.java,
      	gnu/java/locale/LocaleInformation_es_CL.java,
      	gnu/java/locale/LocaleInformation_es_CO.java,
      	gnu/java/locale/LocaleInformation_es_CR.java,
      	gnu/java/locale/LocaleInformation_es_DO.java,
      	gnu/java/locale/LocaleInformation_es_EC.java,
      	gnu/java/locale/LocaleInformation_es_ES.java,
      	gnu/java/locale/LocaleInformation_es_GT.java,
      	gnu/java/locale/LocaleInformation_es_HN.java,
      	gnu/java/locale/LocaleInformation_es_MX.java,
      	gnu/java/locale/LocaleInformation_es_NI.java,
      	gnu/java/locale/LocaleInformation_es_PA.java,
      	gnu/java/locale/LocaleInformation_es_PE.java,
      	gnu/java/locale/LocaleInformation_es_PR.java,
      	gnu/java/locale/LocaleInformation_es_PY.java,
      	gnu/java/locale/LocaleInformation_es_SV.java,
      	gnu/java/locale/LocaleInformation_es_US.java,
      	gnu/java/locale/LocaleInformation_es_UY.java,
      	gnu/java/locale/LocaleInformation_es_VE.java,
      	gnu/java/locale/LocaleInformation_et_EE.java,
      	gnu/java/locale/LocaleInformation_eu_ES.java,
      	gnu/java/locale/LocaleInformation_fa_IR.java,
      	gnu/java/locale/LocaleInformation_fi_FI.java,
      	gnu/java/locale/LocaleInformation_fo_FO.java,
      	gnu/java/locale/LocaleInformation_fr_BE.java,
      	gnu/java/locale/LocaleInformation_fr_CA.java,
      	gnu/java/locale/LocaleInformation_fr_CH.java,
      	gnu/java/locale/LocaleInformation_fr_FR.java,
      	gnu/java/locale/LocaleInformation_fr_LU.java,
      	gnu/java/locale/LocaleInformation_ga_IE.java,
      	gnu/java/locale/LocaleInformation_gd_GB.java,
      	gnu/java/locale/LocaleInformation_gl_ES.java,
      	gnu/java/locale/LocaleInformation_gv_GB.java,
      	gnu/java/locale/LocaleInformation_he_IL.java,
      	gnu/java/locale/LocaleInformation_hi_IN.java,
      	gnu/java/locale/LocaleInformation_hr_HR.java,
      	gnu/java/locale/LocaleInformation_hu_HU.java,
      	gnu/java/locale/LocaleInformation_id_ID.java,
      	gnu/java/locale/LocaleInformation_it_CH.java,
      	gnu/java/locale/LocaleInformation_it_IT.java,
      	gnu/java/locale/LocaleInformation_iw_IL.java,
      	gnu/java/locale/LocaleInformation_ja_JP.java,
      	gnu/java/locale/LocaleInformation_ka_GE.java,
      	gnu/java/locale/LocaleInformation_kl_GL.java,
      	gnu/java/locale/LocaleInformation_ko_KR.java,
      	gnu/java/locale/LocaleInformation_kw_GB.java,
      	gnu/java/locale/LocaleInformation_lt_LT.java,
      	gnu/java/locale/LocaleInformation_lv_LV.java,
      	gnu/java/locale/LocaleInformation_mi_NZ.java,
      	gnu/java/locale/LocaleInformation_mk_MK.java,
      	gnu/java/locale/LocaleInformation_mr_IN.java,
      	gnu/java/locale/LocaleInformation_mt_MT.java,
      	gnu/java/locale/LocaleInformation_nl_BE.java,
      	gnu/java/locale/LocaleInformation_nl_NL.java,
      	gnu/java/locale/LocaleInformation_nn_NO.java,
      	gnu/java/locale/LocaleInformation_no_NO.java,
      	gnu/java/locale/LocaleInformation_oc_FR.java,
      	gnu/java/locale/LocaleInformation_pl_PL.java,
      	gnu/java/locale/LocaleInformation_pt_BR.java,
      	gnu/java/locale/LocaleInformation_pt_PT.java,
      	gnu/java/locale/LocaleInformation_ro_RO.java,
      	gnu/java/locale/LocaleInformation_ru_RU.java,
      	gnu/java/locale/LocaleInformation_ru_UA.java,
      	gnu/java/locale/LocaleInformation_se_NO.java,
      	gnu/java/locale/LocaleInformation_sk_SK.java,
      	gnu/java/locale/LocaleInformation_sl_SI.java,
      	gnu/java/locale/LocaleInformation_sq_AL.java,
      	gnu/java/locale/LocaleInformation_sr_YU.java,
      	gnu/java/locale/LocaleInformation_sv_FI.java,
      	gnu/java/locale/LocaleInformation_sv_SE.java,
      	gnu/java/locale/LocaleInformation_ta_IN.java,
      	gnu/java/locale/LocaleInformation_te_IN.java,
      	gnu/java/locale/LocaleInformation_tg_TJ.java,
      	gnu/java/locale/LocaleInformation_tl_PH.java,
      	gnu/java/locale/LocaleInformation_tr_TR.java,
      	gnu/java/locale/LocaleInformation_uk_UA.java,
      	gnu/java/locale/LocaleInformation_ur_PK.java,
      	gnu/java/locale/LocaleInformation_uz_UZ.java,
      	gnu/java/locale/LocaleInformation_vi_VN.java,
      	gnu/java/locale/LocaleInformation_yi_US.java,
      	gnu/java/locale/LocaleInformation_zh_CN.java,
      	gnu/java/locale/LocaleInformation_zh_HK.java,
      	gnu/java/locale/LocaleInformation_zh_SG.java,
      	gnu/java/locale/LocaleInformation_zh_TW.java: Updated copyright
      	info; from Classpath.
      
      From-SVN: r63628
      Tom Tromey committed
    • XPanelPeer.java (beginLayout, [...]): New methods. · 2759b260
      	* gnu/awt/xlib/XPanelPeer.java (beginLayout, endLayout,
      	isPaintPending): New methods.
      	* gnu/awt/xlib/XFramePeer.java (getState, setState,
      	setMaximizedBounds): New methods.
      	(beginLayout, endLayout, isPaintPending): Likewise.
      	* gnu/awt/xlib/XCanvasPeer.java (isFocusable): New method.
      	(requestFocus): Likewise.
      	(isObscured): Likewise.
      	(canDetermineObscurity): Likewise.
      	(coalescePaintEvent): Likewise.
      	(updateCursorImmediately): Likewise.
      	(createVolatileImage): Likewise.
      	(handlesWheelScrolling): Likewise.
      	(createBuffers): Likewise.
      	(getBackBuffer): Likewise.
      	(flip): Likewise.
      	(destroyBuffers): Likewise.
      
      	* Makefile.in: Rebuilt.
      	* Makefile.am (awt_java_source_files): Added DropTargetPeer.java,
      	RobotPeer.java.
      	* gnu/java/awt/GLightweightPeer.java,
      	gnu/java/awt/peer/gtk/GtkChoicePeer.java,
      	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
      	gnu/java/awt/peer/gtk/GtkContainerPeer.java,
      	gnu/java/awt/peer/gtk/GtkFramePeer.java,
      	gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java,
      	gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
      	java/awt/dnd/peer/DragSourceContextPeer.java,
      	java/awt/dnd/peer/DropTargetContextPeer.java,
      	java/awt/peer/ButtonPeer.java,
      	java/awt/peer/CheckboxMenuItemPeer.java,
      	java/awt/peer/CheckboxPeer.java, java/awt/peer/ChoicePeer.java,
      	java/awt/peer/ComponentPeer.java,
      	java/awt/peer/ContainerPeer.java, java/awt/peer/DialogPeer.java,
      	java/awt/peer/FileDialogPeer.java, java/awt/peer/FramePeer.java,
      	java/awt/peer/LabelPeer.java, java/awt/peer/ListPeer.java,
      	java/awt/peer/MenuBarPeer.java,
      	java/awt/peer/MenuComponentPeer.java,
      	java/awt/peer/MenuItemPeer.java, java/awt/peer/MenuPeer.java,
      	java/awt/peer/PopupMenuPeer.java,
      	java/awt/peer/ScrollPanePeer.java,
      	java/awt/peer/ScrollbarPeer.java, java/awt/peer/TextAreaPeer.java,
      	java/awt/peer/TextComponentPeer.java,
      	java/awt/peer/TextFieldPeer.java, java/awt/peer/WindowPeer.java:
      	New versions from Classpath.
      	* java/awt/dnd/peer/DropTargetPeer.java: New file from Classpath.
      	* java/awt/peer/RobotPeer.java: Likewise.
      
      From-SVN: r63627
      Tom Tromey committed
    • parse.y (jdep_resolve_class): Only check deprecation if we found a decl. · 11522327
      	* parse.y (jdep_resolve_class): Only check deprecation if we found
      	a decl.
      
      From-SVN: r63626
      Tom Tromey committed
    • decl.c (duplicate_decls): Convert use of warning_with_decl() to that of warning(). · 456d8864
              * decl.c (duplicate_decls): Convert use of warning_with_decl() to
              that of warning().
              (start_decl): Likewise.
              (start_function): Likewise.
      
      From-SVN: r63625
      Gabriel Dos Reis committed
    • alphabatize irix___restrict · d0efead7
      From-SVN: r63619
      Bruce Korb committed
    • Add in the test result from the alpha___extern_prefix hack · 45fc3de2
      From-SVN: r63618
      Bruce Korb committed
    • replace hand-edited file with generated version · ae2a48ed
      From-SVN: r63617
      Bruce Korb committed
    • * config/h8300/h8300.md (a peephole2): New. · e5258f85
      From-SVN: r63616
      Kazu Hirata committed
    • predict.c (estimate_bb_frequencies): Correctly set real_values_initialized after initialization. · 85bb9c2a
      * predict.c (estimate_bb_frequencies): Correctly set
      real_values_initialized after initialization.
      
      From-SVN: r63615
      Richard Earnshaw committed
    • ObjectInputStream.java: Reindent. · d9199663
             * java/io/ObjectInputStream.java: Reindent.
             * java/io/ObjectOutputStream.java: Likewise.
      
      From-SVN: r63614
      Mark Wielaard committed
    • Makefile.in (C_AND_OBJC_OBJS, [...]): Update. · 5793b276
      	* Makefile.in (C_AND_OBJC_OBJS, c-incpath.o, c-lex.o, LIBCPP_OBJS,
      	cppinit.o, cppdefault.o, fix-header): Update.
      	* c-incpath.c: New file.
      	* c-incpath.h: New file.
      	* c-lex.c: Include c-incpath.h.
      	(init_c_lex): Register path simplifier.
      	* c-opts.c: Include cppdefault.h and c-incpath.h.
      	(TARGET_SYSTEM_ROOT, verbose, iprefix, sysroot, std_inc,
      	std_cxx_inc, quote_chain_split, add_prefixed_path): New.
      	(COMMAND_LINE_OPTIONS): Add more options from cpplib.
      	(missing_arg, c_common_decode_option): Handle them.
      	(c_common_post_options): Register include chains.
      	(print_help): Update.
      	* cppdefault.h (struct default include): Update.
      	Move some macros to ...
      	* cppdefault.c: ... here.
      	(cpp_include_defaults): Add extra field add_sysroot.
      	* cppfiles.c (include_file, search_from, find_or_create_entry,
      	cpp_included, find_include_file, remap_filename): Update for
      	renaming of search_path to cpp_path, and of the chain headers.
      	(remove_component_p, _cpp_simplify_pathname): Move to c-incpath.c.
      	* cpphash.h (struct search_path): Move to cpplib.h.
      	(struct cpp_buffer, struct cpp_reader): Update.
      	(_cpp_simplify_pathname): Remove.
      	* cppinit.c: Don't include prefix.h and cppdefault.h.
      	(INO_T_EQ, INO_T_COPY, path_include, append_include_chain,
      	remove_dup_dir, remove_dup_nonsys_dirs, remove_dup_dirs,
      	init_standard_includes, BRACKET, SYSTEM, AFTER, no_dir,
      	no_pth, cpp_handle_options): Remove.
      	(struct pending_option): Remove chain members.
      	(cpp_destroy, cpp_read_main_file, COMMAND_LINE_OPTIONS,
      	cpp_handle_option): Update.
      	* cpplib.h (struct cpp_path, cpp_set_include_chains): New.
      	(struct cpp_options): Remove quote_include, bracket_include,
      	include_prefix, include_prefix_len, verbose, ignore_srcdir,
      	no_standard_includes, no_standard_cplusplus_includes.
      	(struct cpp_callbacks): Add simplify_path.
      	(cpp_handle_options): Remove.
      	* fix-header.c: Include c-incpath.h.
      	(read_scan_file): Update to use c-incpath functionality.
      	* doc/passes.texi: Update.
      cp:
      	* Make-lang.in (CXX_C_OBJS): Update.
      
      From-SVN: r63612
      Neil Booth committed
    • h8300.c (bit_operand): Accept MEM only if it satisfies EXTRA_CONSTRAINT 'U'. · 6620997b
      	* config/h8300/h8300.c (bit_operand): Accept MEM only if it
      	satisfies EXTRA_CONSTRAINT 'U'.
      
      From-SVN: r63611
      Kazu Hirata committed
    • h8300.md (*tst_extzv_bitqi_1_n): Take a scratch register. · 82b4dc2e
      	* config/h8300/h8300.md (*tst_extzv_bitqi_1_n): Take a scratch
      	register.
      	(*tst_extzv_memqi_1_n): Change to a splitter.
      	(a peephole2): Update.
      
      From-SVN: r63610
      Kazu Hirata committed
    • Update copyright. · 05e643de
      From-SVN: r63608
      Richard Earnshaw committed
    • predict.c (estimate_bb_frequencies): Initialize the sreal constants once per compilation. · c4f6b78e
      * predict.c (estimate_bb_frequencies): Initialize the sreal
      constants once per compilation.
      
      From-SVN: r63607
      Richard Earnshaw committed
    • Fix for bison 1.75 enum name clash. · 2bcbe1b7
      From-SVN: r63606
      Tim Josling committed
    • * g++.dg/warn/implicit-typename1.C: Remove warning. · 74dd1333
      From-SVN: r63605
      Kriang Lerdsuwanakij committed
    • Treelang fixes. · 27f94314
      From-SVN: r63604
      Tim Josling committed
    • Fix typo · b063b379
      From-SVN: r63603
      Mark Mitchell committed
    • re PR c++/9892 (g++.old-deja/g++.pt/static9.C regression) · 1d62c33e
      	PR c++/9892
      	* pt.c (instantiate_decl): Clear DECL_RTL for a VAR_DECL when
      	instantiating it.
      
      From-SVN: r63601
      Mark Mitchell committed
    • parser.c (cp_parser_init_declarator): Revert opaque vector_opaque_p change. · 704a0bbd
      2003-02-28  Aldy Hernandez  <aldyh@redhat.com>
      
              * parser.c (cp_parser_init_declarator): Revert opaque
              vector_opaque_p change.
              Do not include target.h.
      
      From-SVN: r63599
      Aldy Hernandez committed
    • noreturn-1.c: Move noreturn warning line. · 3f53c0dc
              * gcc.dg/noreturn-1.c: Move noreturn warning line.
              * gcc.dg/return-type-1.c: Move control reaches end warning line.
      
      From-SVN: r63598
      Richard Henderson committed
    • Daily bump. · d5b11fba
      From-SVN: r63597
      GCC Administrator committed
  3. 28 Feb, 2003 11 commits