summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * tree.h: Remove include of version.hmgadams2004-06-0310-7/+27
| | | | | | | | | | | | | | * c-cppbuiltin.c: Include version.h * diagnostic.c: Include version.h * dwarf2out.c: Include version.h * toplev.c: Include version.h * vmsdbgout.c: Include version.h * Makefile.in: Remove dependency on version.h from TREE_H, and add dependencies to required .o targets * gjavah.c: Include version.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82601 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-03 Jerry Quinn <jlquinn@optonline.net>jlquinn2004-06-0312-55/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (RA_H, RESOURCE_H, SCHED_INT_H, CFGLAYOUT_H, CFGLOOP_H, DF_H, DDG_H, TREE_SSA_LIVE_H): New. (TARGET_H): Add insn-modes.h. (tree-ssa.o, tree-cfg.o, tree-ssa-loop.o, toplev.o, passes.o, loop.o, loop-doloop.o, unroll.o, cfgloop.o, cfgloopanal.o, loop-iv.o, cfgloopmanip.o, loop-init.o, loop-unswitch.o, loop-unroll.o, ddg.o, modulo-sched.o, predict.o, cfglayout.o, ifcvt.o): Replace cfgloop.h with CFGLOOP_H. (toplev.o, passes.o, cfghooks.o, cfgloopmanip.o, loop-init.o, loop-unswitch.o, loop-unroll.o, ddg.o, modulo-sched.o, bb-reorder.o, tracer.o, cfglayout.o): Replace cfglayout.h with CFGLAYOUT_H. (ra.o, ra-build.o, ra-colorize.o, ra-debug.o, ra-rewrite.o): Replace ra.h with RA_H. (resource.o, regrename.o, insn-conditions.o, insn-emit.o, insn-recog.o): Replace resource.h with RESOURCE_H. (ddg.o, modulo-sched.o, haifa-sched.o, sched-deps.o, sched-rgn.o, sched-ebb.o, sched-vis.o, out_object_file): Replace sched-int.h with SCHED_INT_H. (web.o, lcm.o, df.o, ra.o, ra-build.o, ra-colorize.o, ra-debug.o, ra-rewrite.o): Replace df.h with DF_H. (ddg.o, modulo-sched.o): Replace ddf.h with DDG_H. (tree-outof-ssa.o, tree-ssa-live.o, tree-ssa-copyrename.o): Replace tree-ssa-live.h with TREE_SSA_LIVE_H. (insn-conditions.o): Remove unused reload.h. * cfglayout.h: Add include guard. Include basic-block.h. * cfgloop.h: Add include guard. Include basic-block.h, rtl.h. * ddg.h: Include sbitmap.h, basic-block.h, df.h. * df.h: Add include guard. Include bitmap.h, sbitmap.h, basic-block.h. * genconditions.c: Remove reload.h. * ra.h: Add include guard. Include bitmap.h, sbitmap.h, hard-reg-set.h, insn-modes.h. * resource.h: Add include guard. Include hard-reg-set.h. * sched-int.h: Add include guard. Include insn-attr.h, basic-block.h, rtl.h. * target.h: Add include guard. Include insn-modes.h. * tree-ssa-live.h: Include partition.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82600 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-03 Daniel Berlin <dberlin@dberlin.org>dberlin2004-06-032-26/+77
| | | | | | | | | | | | | | | Kenneth Zadeck <zadeck@naturalbridge.com> * tree-ssa-ccp.c (varying_ssa_edges): New worklist. (add_var_to_ssa_edges_worklist): Add value argument. Update callers. Use new worklist. (process_ssa_edge_worklist): New function. (tree_ssa_ccp): Move worklist processing core to process_ssa_edge_worklist, and just call that for the two worklists. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82598 138bc75d-0d04-0410-961f-82ee72b054a4
* * basic-block.c (tail_recursion_label_list): Don't declare.steven2004-06-0315-458/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (CLEANUP_PRE_SIBCALL): Remove. Renumber the other CLEANUP_* accordingly. * cfgbuild.c (find_label_refs): Remove. (find_basic_blocks_1): Don't handle CALL_PLACEHOLDER insns. * cfgcleanup.c (tail_recursion_label_p): Remove. (merge_blocks_move): Do not check for tail recursion. (try_optimize_cfg): Likewise. (cleanup_cfg): Never handle CLEANUP_PRE_SIBCALL. * cfgrtl.c (tail_recursion_label_list): Remove. * except.c (remove_unreachable_regions): Don't handle CALL_PLACEHOLDER insns. (convert_from_eh_region_ranges_1, can_throw_internal, can_throw_external): Likewise. * function.c (free_after_compilation): Don't clear x_tail_recursion_label. (fixup_var_refs_insns): Don't handle CALL_PLACEHOLDER insns. (identify_blocks_1): Don't recurse for CALL_PLACEHOLDER insns. (reorder_blocks_1): Likewise. * function.h (struct function): Remove x_tail_recursion_label member. Don't define tail_recursion_label. * jump.c (mark_all_labels): Don't handle CALL_PLACEHOLDER insns. * print-rtl.c (print_rtx): Likewise. * rtl.def (CALL_PLACEHOLDER): Remove. * rtl.h (sibcall_use_t): Remove enum. (optimize_sibling_and_tail_recursive_calls, replace_call_placeholder): Remove function prototypes. * stmt.c (tail_recursion_args): Remove. (optimize_tail_recursion): Remove. (expand_return): Don't check for possible tail recursion. * tree.h (optimize_tail_recursion): Remove prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82597 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-03 Michael Koch <konqueror@gmx.de>mkoch2004-06-034-9/+18
| | | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Revert last changes. (gtkRequestFocus): Removed. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus): Reverted last patch. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup): Reverted comment change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82596 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Fix --enable-bootstrap breakage introduced in trees withoutcgf2004-06-034-105/+116
| | | | | | | | gcc. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82595 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-06-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82592 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-06-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82590 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c (tree_find_edge_insert_loc): Allow inserting beforehubicka2004-06-022-0/+21
| | | | | | | return_stmt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82586 138bc75d-0d04-0410-961f-82ee72b054a4
* When a class template is explicitly instantiated, its member should be too.austern2004-06-025-53/+54
| | | | | | | | | | | | | | | | | | | | | | * cp-tree.h (instantiate_decl): new boolean parameter, undefined_ok. Current behavior is equivalent to its being 0. * decl2.c (mark_used): Add new argument when calling instantiate_decl * pt.c (mark_decl_instantiated): Unconditionally make instantiations explicit unconditionally (do_decl_instantiation): Don't call SET_DECL_EXPLICIT_INSTANTIATION, since mark_decl_instantiated now does it. (instantiate_class_member): New. Instantiate a member of an explicitly instantiated class template. (do_type_instantiation): Explicitly instantiate members of an explicitly instantiated class template. (instantiate_decl): if undefined_ok is nonzero, and if we're trying to explicitly instantiated a template with no definition, change it to an implicit instantiation. (instantiate_pending_templates): Add new argument to instantiate_decl. * tree.c (cp_cannot_inline_tree_fn): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82585 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/std/std_complex.h (log): Tidy.gdr2004-06-022-2/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82584 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (TAGS): Don't mess with c-parse.[ch].jason2004-06-022-5/+6
| | | | | | | Do include c-parse.in. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82582 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-06-022-1/+3
| | | | | | | * cp-tree.h: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82580 138bc75d-0d04-0410-961f-82ee72b054a4
* * javax/swing/JCheckBoxMenuItem.java:rodimina2004-06-0213-92/+18
| | | | | | | | | | | | | | | | | | Removed CVS tags. * javax/swing/JMenu.java: Likewise. * javax/swing/JMenuBar.java: Likewise. * javax/swing/JMenuItem.java: Likewise. * javax/swing/JPopupMenu.java: Likewise. * javax/swing/JRadioButtonMenuItem.java: Likewise. * javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java:Likewise. * javax/swing/plaf/basic/BasicMenuBarUI.java: Likewise. * javax/swing/plaf/basic/BasicMenuItemUI.java: Likewise. * javax/swing/plaf/basic/BasicMenuUI.java: Likewise. * javax/swing/plaf/basic/BasicPopupMenuUI.java: Likewise. * javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82579 138bc75d-0d04-0410-961f-82ee72b054a4
* [gcc/testsuite/ChangeLog]zlaski2004-06-022-0/+15
| | | | | | | | | | | 2004-06-02 Ziemowit Laski <zlaski@apple.com> * lib/objc.exp (objc_target_compile): When running tests on Darwin (Mac OS X), inform the linker about '-framework 'Foundation'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82578 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-02 Eric Christopher <echristo@redhat.com>echristo2004-06-024-34/+68
| | | | | | | | | | | | * c-typeck.c (common_type): Don't lose type qualifiers when creating new variants. 2004-06-02 Eric Christopher <echristo@redhat.com> * gcc.c-torture/compile/20040602-1.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82577 138bc75d-0d04-0410-961f-82ee72b054a4
* Add function name to the changelog.pinskia2004-06-021-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82576 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-06-022-2/+11
| | | | | | | | | * cp-tree.h: Include cgraph.h (DECL_NEEDED_P): Use cgraph_*node on the decl instead of TREE_SYMBOL_REFERENCED on the DECL_ASSEMBLER_NAME of the decl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82575 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-06-023-2/+5
| | | | | | | | * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment. * g++.dg/tree-ssa/ssa-sra-2.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82574 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-06-026-1/+144
| | | | | | | | | | | | | | | | | | | | | | PR tree-optimization/14736 * g++.dg/tree-ssa/ssa-cast-1.C: New Test. PR tree-optimization/14042 * g++.dg/tree-ssa/ssa-sra-1.C: New Test. PR tree-optimization/14729 * g++.dg/tree-ssa/ssa-sra-2.C: New Test. 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu> PR tree-optimization/14042 PR tree-optimization/14729 PR tree-optimization/14736 * tree-ssa.c: Check the type which the pointer points to instead of the pointer types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82573 138bc75d-0d04-0410-961f-82ee72b054a4
* PR tree-optimization/15738.kazu2004-06-022-0/+21
| | | | | | | | * builtins.c (fold_builtin_strchr): Transform strrchr (s, '\0') to strchr (s, '\0'). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82572 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (ix86_adjust_cost): Don't increase the cost forsteven2004-06-022-11/+9
| | | | | | | | load+operation for PROCESSOR_PENTIUMPRO, it is already modelled in the DFA description git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82571 138bc75d-0d04-0410-961f-82ee72b054a4
* fortran/tobi2004-06-024-5/+124
| | | | | | | | | | | | | | PR fortran/15557 * data.c (assign_substring_data_value): New function. (gfc_assign_data_value): Call the new function if we're dealing with a substring LHS. testsuite/ PR fortran/15557 * gfortran.fortran-torture/execute/data_3.f90: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82570 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Jerry Quinn <jlquinn@optonline.net>jlquinn2004-06-0212-40/+139
| | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (EXPR_H): Add insn-config.h, function.h, $(RTL_H), flags.h, $(TREE_H), $(MACHMODE_H), $(EXPR_H). (ALIAS_H, EMIT_RTL_H): New. (cselib.o): Replace EXPR_H with EMIT_RTL_H. (cfgcleanup.o): Add EMIT_RTL_H. (alias.o): Replace EXPR_H with EMIT_RTL_H and ALIAS_H. * alias.c: Replace expr.h with emit-rtl.h and alias.h. * attribs.c, c-lex.c, c-obj-common.c, c-semantics.c: Remove expr.h. * cfgcleanup.c, cselib.c: Replace expr.h with emit-rtl.h. * expr.h: Add include guard. Include function.h, rtl.h, flags.h, tree.h, machmode.h, insn-config.h, alias.h, emit-rtl.h. (get_varargs_alias_set, get_frame_alias_set, record_base_value, record_alias_subset, new_alias_set, can_address_p): Move to alias.h. (set_mem_alias_set, set_mem_align, set_mem_expr, set_mem_offset, set_mem_size): Move to emit-rtl.h. * emit-rtl.h: New. * alias.h: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82568 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-06-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82566 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-06-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82564 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/15142jason2004-06-013-8/+39
| | | | | | | | | * call.c (call_builtin_trap): Remove type parm. (convert_arg_to_ellipsis): Change a non-POD argument to integer type. (build_x_va_arg): Dereference a null pointer for a non-POD argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82556 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (walk_fixup_memory_subreg): New parameter 'var'.ebotcazou2004-06-012-11/+18
| | | | | | | | | Call fixup_memory_subreg only if the MEM is equal to 'var'. Adjust recursive calls to self. (fixup_var_refs_insn): Pass 'var' to walk_fixup_memory_subreg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82555 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13092jason2004-06-014-0/+87
| | | | | | | | | | | | | * init.c (build_offset_ref): Build SCOPE_REF with non-null TREE_TYPE for non-dependent names. * pt.c (type_dependent_expression_p): Handle SCOPE_REF with unknown_type_node as its TREE_TYPE. * cxx-pretty_print.c (pp_cxx_unqualified_id): Handle BASELINK. * error.c (dump_decl) <SCOPE_REF case>: Use pp_expression. (dump_expr) <SCOPE_REF case>: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82553 138bc75d-0d04-0410-961f-82ee72b054a4
* revert accidental checkinjason2004-06-011-6/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82552 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13092jason2004-06-016-28/+51
| | | | | | | | | | | | | * init.c (build_offset_ref): Build SCOPE_REF with non-null TREE_TYPE for non-dependent names. * pt.c (type_dependent_expression_p): Handle SCOPE_REF with unknown_type_node as its TREE_TYPE. * cxx-pretty_print.c (pp_cxx_unqualified_id): Handle BASELINK. * error.c (dump_decl) <SCOPE_REF case>: Use pp_expression. (dump_expr) <SCOPE_REF case>: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82551 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-parse.in (OFFSETOF, offsetof_member_designator): New.rth2004-06-0115-239/+429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (primary): Handle offsetof. Add error productions for faux functions. Move component_ref objc checking to build_component_ref. (reswords): Add offsetof. (rid_to_yy): Add offsetof. * c-tree.h (build_offsetof): Declare. * c-common.h (objc_is_public): Declare. * c-typeck.c (build_component_ref): Check objc_is_public. (build_offsetof): New. * stub-objc.c (objc_is_public): New. * objc/objc-act.c, objc/objc-act.h (objc_is_public): Rename from is_public. * ginclude/stddef.h (offsetof): Use __builtin_offsetof. * doc/extend.texi (Offsetof): Move from C++ section to C section and rewrite for __builtin_offsetof. cp/ * lex.c (reswords): Rename "__offsetof" to "__builtin_offsetof". * parser.c (struct cp_parser): Remove in_offsetof. (cp_parser_new): Don't set it. (cp_parser_unary_expression): Don't check it. (cp_parser_postfix_open_square_expression): Split out from ... (cp_parser_postfix_expression): ... here. (cp_parser_postfix_dot_deref_expression): Likewise. (cp_parser_builtin_offsetof): New. (cp_parser_primary_expression): Use it. testsuite/ * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82549 138bc75d-0d04-0410-961f-82ee72b054a4
* Also credit Peter Jakubek for last patch.bernie2004-06-011-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82548 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.c(m68k_output_mi_thunk): For ColdFire, use %d0 asbernie2004-06-012-0/+22
| | | | | | | a scratch to perform an add to memory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82547 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/14018bernie2004-06-013-75/+18
| | | | | | | | | | | | | | | * config/m68k/m68k.c (m68k_align_loops_string, m68k_align_jumps_string, m68k_align_funcs_string, m68k_align_loops, m68k_align_jumps, m68k_align_funcs): Remove. (override_options): Remove code to handle -malign-* options. * config/m68k/m68k.h (TARGET_OPTIONS): Remove -malign-* options. (FUNCTION_BOUNDARY, LOOP_ALIGN, LOOP_ALIGN_AFTER_BARRIER): Remove. (m68k_align_loops_string, m68k_align_jumps_string, m68k_align_funcs_string, m68k_align_loops, m68k_align_jumps, m68k_align_funcs): Remove definitions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82546 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Tom Tromey <tromey@redhat.com>mkoch2004-06-013-7/+33
| | | | | | | | | | | | | | | * java/io/ObjectStreamField.java: Cleaned up imports. 2004-06-01 Michael Koch <konqueror@gmx.de> * java/io/ObjectStreamField.java: Style and javadoc cleanup. 2004-06-01 Mark Wielaard <mark@klomp.org> * java/io/Writer.java (Writer(Object)): Fixed API doc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82545 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/15477tobi2004-06-013-4/+9
| | | | | | | | | * gfortran.h (GFC_VERSION): Remove. * gfortran.texi (version-gfortran): Remove, replace by version-GCC where used. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82544 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Michael Koch <konqueror@gmx.de>mkoch2004-06-013-19/+19
| | | | | | | | | | | | | * java/security/Security.java (insertProviderAt): Use equals() instead of ==. (removeProvicer): Likewise. (getProvider): Likewise. * java/security/Signature.java (sign): Don't set state to UNINITIALIZED. (verify): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82543 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/15626ebotcazou2004-06-012-2/+20
| | | | | | | | | * doc/install.texi (sparc-sun-solaris2*): Document messages issued by the Sun linker in conjunction with the Sun assembler. (sparc-sun-solaris2.7): Update revision info for Sun patch 106950. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82541 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/14932giovannibajo2004-06-014-3/+29
| | | | | | | | | | | * parser.c (cp_parser_postfix_expression): Allow subscript operator in offsetof. PR c++/14932 * g++.dg/parse/offsetof4.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82538 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>bonzini2004-06-014-7/+12
| | | | | | | | * Makefile.tpl: Fix typo. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82536 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>bonzini2004-06-013-2/+8
| | | | | | | | | * configure.in: Remove new- prefix from toplevel bootstrap targets. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82535 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Paolo Bonzini <bonzini@gnu.org>bonzini2004-06-016-162/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.tpl (all.normal): Rename to all. (all): Replace with a rule to pick the default target from configure. (all-gcc, configure-gcc): Use conditionals to do nothing when toplevel bootstrap is going on. (GCC directory bootstrap) [gcc-bootstrap]: Disable. (Toplevel bootstrap) [gcc-no-bootstrap]: Disable. * configure.in: Support --enable-bootstrap. * Makefile.def: Remove new- prefix from toplevel bootstrap targets. * Makefile.tpl: Likewise. * Makefile.def: Add bootstrap_stage 4. Add bootstrap2 target. * Makefile.tpl (Toplevel bootstrap): Pass $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) to recursive invocation of make. * Makefile.in: Regenerate. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82534 138bc75d-0d04-0410-961f-82ee72b054a4
* * stmt.c (expand_decl): Be more selective about callinglaw2004-06-012-5/+19
| | | | | | | mark_reg_pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82533 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>zack2004-06-015-18/+146
| | | | | | | | | | | | | | Fix PR objc/7993: * objc-act.c (is_private): Do not emit the 'instance variable %s is declared private' error. (is_public): Emit the error after calling is_private. (lookup_objc_ivar): If the instance variable is private, return 0 - the instance variable is invisible here. testsuite: * objc.dg/private-1.m, objc-dg/private-2.m: New testcases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82532 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (-static-libgcc): Explicitly mentionebotcazou2004-06-012-8/+13
| | | | | | | non-GNU linkers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82529 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.h.in: Regenerated.aj2004-06-013-174/+336
| | | | | | | * testsuite/Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82528 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Handle multilibs, supportaj2004-06-017-3034/+7365
| | | | | | | | | | | | | | | | --enable-version-specific-runtime-libs. * Makefile.am (lib_LTLIBRARIES): Rename to ... (toolexeclib_LTLIBRARIES): this for multilib support. * Makefile.in: Regenerated. * configure: Regenerated. * aclocal.m4: Regenerated. * testsuite/lib/libmudflap.exp (libmudflap-init): Handle multilibs, using multilib directory instead of hardcoded path. Set LD_RUN_PATH. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82527 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-06-012-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82525 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-06-01 Mark Wielaard <mark@klomp.org>mkoch2004-05-314-8/+26
| | | | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): Implement by calling gtkRequestFocus. (gtkRequestFocus): New native method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_requestFocus__): Renamed to ... (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus): New function name. (filter_expose_event_handler): Mark static. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c (menu_pos): Mark static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82517 138bc75d-0d04-0410-961f-82ee72b054a4