- 10 Jan, 2004 28 commits
-
-
* gnu/java/awt/image/ImageDecoder.java (produce): Made public. * gnu/java/awt/peer/GLightweightPeer.java, gnu/java/awt/peer/gtk/GtkToolkit.java: Reformated. From-SVN: r75653
Michael Koch committed -
2004-01-10 Michael Koch <konqueror@gmx.de> * javax/swing/JRadioButtonMenuItem.java, javax/swing/JSeparator.java, javax/swing/JSplitPane.java, javax/swing/JTextPane.java, javax/swing/JToolBar.java, javax/swing/ListCellRenderer.java, javax/swing/ListModel.java, javax/swing/MenuElement.java, javax/swing/OverlayLayout.java, javax/swing/ProgressMonitor.java, javax/swing/ProgressMonitorInputStream.java, javax/swing/Renderer.java, javax/swing/RootPaneContainer.java, javax/swing/Scrollable.java, javax/swing/SingleSelectionModel.java, javax/swing/ToolTipManager.java, javax/swing/ViewportLayout.java, javax/swing/event/DocumentEvent.java, javax/swing/event/SwingPropertyChangeSupport.java, javax/swing/event/TreeSelectionEvent.java, javax/swing/event/UndoableEditEvent.java, javax/swing/text/AbstractDocument.java, javax/swing/text/AttributeSet.java, javax/swing/text/Caret.java, javax/swing/text/ComponentView.java, javax/swing/text/DefaultCaret.java, javax/swing/text/DefaultEditorKit.java, javax/swing/text/Document.java, javax/swing/text/EditorKit.java, javax/swing/text/GapContent.java, javax/swing/text/Keymap.java, javax/swing/text/MutableAttributeSet.java, javax/swing/text/PlainEditorKit.java, javax/swing/text/Segment.java, javax/swing/text/Style.java, javax/swing/text/StyledDocument.java, javax/swing/text/StyledEditorKit.java, javax/swing/text/TextAction.java, javax/swing/text/View.java: Fixed import statements. From-SVN: r75651
Michael Koch committed -
From-SVN: r75650
Jan Hubicka committed -
From-SVN: r75649
Jan Hubicka committed -
2004-01-10 Paolo Carlini <pcarlini@suse.de> * docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html: Import Revision 28. From-SVN: r75648
Paolo Carlini committed -
* config/m32r/m32r.md (flush_icache): Use 1 for unspec_volatile. From-SVN: r75647
Kazu Hirata committed -
From-SVN: r75645
Richard Sandiford committed -
2004-01-10 David Edelsohn <edelsohn@gnu.org> James E Wilson <wilson@specifixinc.com> PR debug/12860 * dbxout.c (dbxout_symbol): Remove initialization of current_sym_code, current_sym_value, and current_sym_addr. (dbxout_symbol_location): Same. (dbxout_prepare_symbol): Zero current_sym_code, current_sym_value, and current_sym_addr. From-SVN: r75644
David Edelsohn committed -
* tree.c (get_unwidened): Reorder conditions so that the null pointer check is done first. From-SVN: r75639
Richard Sandiford committed -
From-SVN: r75638
Eric Botcazou committed -
From-SVN: r75637
Eric Botcazou committed -
2004-01-10 Paolo Carlini <pcarlini@suse.de> PR libstdc++/13630 * include/bits/locale_classes.h (class locale): Fix category typedef. * testsuite/22_locale/locale/13630.cc: Add. From-SVN: r75635
Paolo Carlini committed -
2004-01-09 Eric Christopher <echristo@redhat.com> * toplev.c (rest_of_handle_cfg): Add reg_scan pass if we're running mark_constant_function. From-SVN: r75634
Eric Christopher committed -
2004-01-09 Jeff Bailey <jbailey@nisa.net> PR target/12561 * config/t-gnu: Rename SYSTEM_HEADER_DIR to NATIVE_SYSTEM_HEADER_DIR. From-SVN: r75632
Jeff Bailey committed -
From-SVN: r75631
Geoffrey Keating committed -
2004-01-09 Andrew Ruder <aeruder@ksu.edu> PR libobjc/11904 * sarray.c (sarray_free): Free array->is_copy_of latter. From-SVN: r75630
Andrew Ruder committed -
* config/rs6000/darwin-ldouble.c: Add big comment explaining exactly what is expected as a 'long double'. (_xlqadd): When a value to be returned is representable as a 'double', just return it directly, do not construct it using a union. Also, correct final fixup. (_xlqmul): Likewise. (_xlqdiv): Likewise. * real.c (encode_ibm_extended): Make consistent with darwin-ldouble.c. From-SVN: r75629
Geoffrey Keating committed -
2004-01-09 Andrew Pinski <pinskia@physics.uc.edu> PR debug/11231 * dbxout.c (dbxout_type_fields): Return if any item is error_mark_node or the type is error_mark_node. From-SVN: r75628
Andrew Pinski committed -
From-SVN: r75627
Geoffrey Keating committed -
From-SVN: r75624
Richard Henderson committed -
2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Rename file to ... * configure.ac: ... this. * Makefile.in: Update a comment for above change. * README: Likewise. * config.in: Regenerate. From-SVN: r75623
Kelley Cook committed -
2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * gcc_update (files_and_dependencies): Update fastjar/configure.in to fastjar/configure.ac From-SVN: r75622
Kelley Cook committed -
2004-01-09 Kelley Cook <kcook@gcc.gnu.org> * configure.in: Rename file to ... * configure.ac: ... this. Add in AC_PREREQ(2.57) * config.h.in: Regenerate. * aclocal.m4: Regenerate. * Makefile.in: Regenerate. From-SVN: r75621
Kelley Cook committed -
PR bootstrap/7817 * Make-lang.in: Copy gcc.1 to g++.1 rather than using .so. From-SVN: r75620
Nathanael Nerode committed -
DR 337 PR c++/9256 * g++.dg/other/abstract1.C: New test. From-SVN: r75619
Giovanni Bajo committed -
DR 337 PR c++/9256 * pt.c (tsubst): Substitution must fail if we are attempting to create an array with element type that is an abstract class type. * decl.c (cp_finish_decl): Strip pointers and array types recursively before calling abstract_virtuals_error. From-SVN: r75618
Giovanni Bajo committed -
* include/bits/locale_facets.h: Make a name really dependent. This will be needed when Core Issue 224 is implemented. From-SVN: r75617
Giovanni Bajo committed -
From-SVN: r75614
GCC Administrator committed
-
- 09 Jan, 2004 12 commits
-
-
2004-01-09 James E Wilson <wilson@specifixinc.com> * gcc.c (init_spec): Remove -lunwind from shared case. * conifg/ia64/t-hpux (SHLIB_LINK): Add -lunwind. From-SVN: r75611
James E Wilson committed -
2004-01-08 Graydon Hoare <graydon@redhat.com> * javax/swing/JLayeredPane.java: Rewrite to accomodate djee@redhat.com's recent inverse ordering of Container elements. From-SVN: r75608
Graydon Hoare committed -
name-lookup.c (qualified_lookup_using_namespace): Consider strong using directives even if we've already found a binding. * name-lookup.c (qualified_lookup_using_namespace): Consider strong using directives even if we've already found a binding. From-SVN: r75599
Alexandre Oliva committed -
From-SVN: r75598
Alexandre Oliva committed -
* configure.ac: (gcc_cv_ld_hidden) Set to true for ia64*-*-hpux*. * configure: Regenerate From-SVN: r75597
Steve Ellcey committed -
PR c/11234 * c-typeck.c (build_c_cast): If pedantic, warn for conversions between function and object pointers. (digest_init): When comparing a pointer to function type to the target type, only apply TREE_TYPE once to the pointer to function type. * except.c (for_each_eh_label_1): Treat data as a pointer to a function pointer rather than casting it to a function pointer. (for_each_eh_label): Update caller. * recog.h (struct insn_data): Use a struct or union for output. * genoutput.c (output_insn_data): Update. * final.c (get_insn_template): Update. testsuite: * gcc.dg/func-ptr-conv-1.c: New test. * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update. From-SVN: r75595
Joseph Myers committed -
* expr.h (expand_expr): Make it a macro, not a function. (expand_expr_real): New function. * expr.c (store_expr): Adjust logic for deciding whether or not to copy the value returned by expand_expr. (expand_expr): Rename to ... (expand_expr_real): ... this. Add alt_rtl parameter. Adjust calls to language hooks. * c-common.h (c_expand_expr): Adjust prototype. * c-common.c (c_expand_expr): Add alt_rtl parameter. * langhooks-def.h (lhd_expand_expr): Change prototype. * langhooks.c (lhd_expand_expr): Add all_rtl parameter. * langhooks.h (lang_hooks): Change type of expand_expr. * stmt.c (stmt_status): Add x_last_expr_alt_rtl. (last_expr_alt_rtl): Likewise. (expand_expr_stmt_value): Set last_expr_alt_rtl. (clear_last_expr): Clear it. (expand_end_stmt_expr): Set RTL_EXPR_ATL_RTL. (expand_end_bindings): Save and restor last_expr_alt_rtl. * tree.def (RTL_EXPR): Give it an additional operand. * tree.h (RTL_EXPR_ALT_RTL): New macro. * misc.c (gnat_expand_expr): Add alt_rtl parameter. * cp-tree.h (cxx_expand_expr): Change prototype. * expr.c (cxx_expand_expr): Add alt_rtl parameter. * java-tree.h (java_expand_expr): Change prototype. * expr.c (java_expand_expr): Add alt_rtl parameter. From-SVN: r75594
Mark Mitchell committed -
2004-01-09 Andrew Haley <aph@redhat.com> * lib/libjava.exp (bytecompile_file): Log compile command. From-SVN: r75593
Andrew Haley committed -
* gnu/java/lang/ArrayHelper.java (equalsArray): Removed. From-SVN: r75592
Michael Koch committed -
natClassLoader.cc (_Jv_PrepareCompiledClass): Resolve a Utf8Const field before looking at its class. 2004-01-09 Andrew Haley <aph@redhat.com> * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Resolve a Utf8Const field before looking at its class. From-SVN: r75591
Andrew Haley committed -
2004-01-09 Andrew Haley <aph@redhat.com> PR java/12755: * parse.y (java_fix_constructors): Set output_class. (java_reorder_fields): Likewise. (java_layout_classes): Likewise. (java_expand_classes): Generate indirect dispatch tables. (java_expand_classes): Set output_class. (java_finish_classes): Likewise. * lang.c (java_init): Turn on always_initialize_class_p if we're using indirect dis[atch. (java_decl_ok_for_sibcall): Use output_class, not current_class. (java_get_callee_fndecl): Use class local atable. * jcf-parse.c (always_initialize_class_p): Decl moved to java-tree.h. (HANDLE_CLASS_INFO): Set output_class. (read_class): Likewise. (parse_class_file): Call gen_indirect_dispatch_tables. (parse_zip_file_entries): Set output_class. (java_parse_file): Set output_class. Don't emit symbol tables. * java-tree.h (output_class): New. Remove global declarations for otable, atable, and ctable. (always_initialize_class_p): moved here from decl.c. (DECL_OWNER): New. (TYPE_ATABLE_METHODS, TYPE_ATABLE_SYMS_DECL, TYPE_ATABLE_DECL, TYPE_OTABLE_METHODS, TYPE_OTABLE_SYMS_DECL, TYPE_OTABLE_DECL, TYPE_CTABLE_DECL, TYPE_CATCH_CLASSES): New. (struct lang_type): Add otable_methods, otable_decl, otable_syms_decl, atable_methods, atable_decl, atable_syms_decl, ctable_decl, catch_classes, type_to_runtime_map. * expr.c (build_field_ref): Make otable, atable, and ctable class local rather than global. (build_known_method_ref): Likewise. (build_invokeinterface): Likewise. (java_expand_expr): Pass runtime type (rather than actual type) to expand_start_catch. * except.c (prepare_eh_table_type): Create TYPE_TO_RUNTIME_MAP for this class. Look up each class in that map to delete duplicates. (expand_end_java_handler): Pass runtime type (rather than actual type) to expand_start_catch. * decl.c: (always_initialize_class_p): Decl moved to java-tree.h. (do_nothing): New. (java_init_decl_processing): Rearrange things. Remove global declarations of otable, atable, and ctable. (java_init_decl_processing): Make lang_eh_runtime_type do_nothing. (java_expand_body): Set output_class. * constants.c (build_constant_data_ref): Use output_class, not current_class. (alloc_name_constant): Likewise. * class.c (gen_indirect_dispatch_tables): New. (build_class_ref): Generate hard reference to superclass, even if using indirect dispatch. (build_static_field_ref): Use class local atable. (make_class_data): Generate hard reference to superclass, even if using indirect dispatch. Generate symbolic references to interfaces when using indirect dispatch. (make_class_data): Emit otable, atable, and ctable. Make otable, atable, and ctable class local rather than global. (emit_catch_table): Make otable, atable, and ctable class local rather than global. From-SVN: r75590
Andrew Haley committed -
From-SVN: r75589
Kazuhiro Inaoka committed
-