OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years agoup
jason [Tue, 27 Oct 1998 23:49:03 +0000 (23:49 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23383 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * jcf-write.c (emit_load_or_store): Avoid implicit int arguments.
law [Tue, 27 Oct 1998 23:48:07 +0000 (23:48 +0000)]
    * jcf-write.c (emit_load_or_store): Avoid implicit int arguments.
        * mangle.c (emit_unicode_mangled_name): Similarly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23382 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * lex.c (do_identifier): Also generate LOOKUP_EXPR for RESULT_DECL.
jason [Tue, 27 Oct 1998 23:47:42 +0000 (23:47 +0000)]
* lex.c (do_identifier): Also generate LOOKUP_EXPR for RESULT_DECL.
* method.c (hack_identifier): Also check for using RESULT_DECL
from outer context.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23381 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * PROJECTS: Remove entry for local spilling.
law [Tue, 27 Oct 1998 23:43:46 +0000 (23:43 +0000)]
    * PROJECTS: Remove entry for local spilling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23380 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * reload1.c (delete_output_reload): Avoid ambigous else.
law [Tue, 27 Oct 1998 23:42:47 +0000 (23:42 +0000)]
    * reload1.c (delete_output_reload): Avoid ambigous else.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23379 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * reload1.c (verify_initial_offsets): New function.
law [Tue, 27 Oct 1998 23:35:41 +0000 (23:35 +0000)]
    * reload1.c (verify_initial_offsets): New function.
        (reload): Call it after reload_as_needed.  Also verify that the frame
        size stays constant during reload_as_needed.
        * i386.h (CONST_DOUBLE_OK_FOR_LETTER_P): Undo Jul 26 change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23378 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * final.c (cleanup_subreg_operands): New function.
law [Tue, 27 Oct 1998 23:19:31 +0000 (23:19 +0000)]
    * final.c (cleanup_subreg_operands): New function.
        (final_scan_insn): Use it.
        (alter_subreg): Clear the "used" field when we turn a SUBREG into
        a REG.
        * reload1.c (reload): Delete CLOBBER insns and also cleanup SUBREG
        operands when reload has finished.
        * reload.h (cleanup_subreg_operands): Declare..
        * flow.c (life_analysis_1): No longer delete CLOBBER insns after
        reload.  Handled in reload itself.
Should fix sh, sparc and probably other problems with post-reload life pass
and scheduling interactions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23377 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (grokdeclarator): Use type_quals, rather than constp,
mmitchel [Tue, 27 Oct 1998 23:08:40 +0000 (23:08 +0000)]
* decl.c (grokdeclarator): Use type_quals, rather than constp,
consistently.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23376 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agofix
jason [Tue, 27 Oct 1998 23:07:43 +0000 (23:07 +0000)]
fix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23375 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoTHe final localized spilling patches. See the ChangeLog for details.
law [Tue, 27 Oct 1998 22:38:40 +0000 (22:38 +0000)]
THe final localized spilling patches.  See the ChangeLog for details.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23374 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * call.c (standard_conversion): instantiate_type here.
jason [Tue, 27 Oct 1998 22:33:40 +0000 (22:33 +0000)]
* call.c (standard_conversion): instantiate_type here.
(reference_binding): And here.
(implicit_conversion): Not here.
(build_op_delete_call): No need to cons up an OVERLOAD.
* cvt.c (cp_convert_to_pointer): instantiate_type here.
(convert_to_reference): And here.
* decl.c (grok_reference_init): Not here.
(grokparms): Or here.
* typeck2.c (digest_init): Or here.
* typeck.c (decay_conversion): Take the address of overloaded
functions, too.
(require_instantiated_type): Lose.
(convert_arguments): Don't handle unknown types here.
(build_c_cast): Likewise.
(build_binary_op): Gut.
(build_conditional_expr): Don't require_instantiated_type.
(build_modify_expr): Likewise.
(build_static_cast): Don't instantiate_type.
(build_reinterpret_cast): Likewise.
(build_const_cast): Likewise.
(convert_for_initialization): Likewise.
(build_ptrmemfunc): Use type_unknown_p.
(convert_for_assignment): Also do default_conversion on overloaded
functions.  Hand them off to ocp_convert.
* pt.c (convert_nontype_argument): Tell instantiate_type to complain.
Do complain about overload resolution producing a non-public fn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23373 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (grokdeclarator): Use type_quals, rather than constp,
mmitchel [Tue, 27 Oct 1998 22:25:05 +0000 (22:25 +0000)]
* decl.c (grokdeclarator): Use type_quals, rather than constp,
consistently.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23372 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoUpdated sources with changes from devo.
nickc [Tue, 27 Oct 1998 15:15:11 +0000 (15:15 +0000)]
Updated sources with changes from devo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23369 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * lib/old-dejagnu.exp (old-dejagnu): document `Additional sources'
oliva [Tue, 27 Oct 1998 14:21:18 +0000 (14:21 +0000)]
* lib/old-dejagnu.exp (old-dejagnu): document `Additional sources'

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23368 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago- add comments about AIX 4.3 archive parsing bug
dje [Tue, 27 Oct 1998 13:49:00 +0000 (13:49 +0000)]
- add comments about AIX 4.3 archive parsing bug

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23367 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoIgnore empty target specific options, and if -W is also specified on the
nickc [Tue, 27 Oct 1998 13:26:51 +0000 (13:26 +0000)]
Ignore empty target specific options, and if -W is also specified on the
command line then display undocumented options.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23366 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * collect2.c (aix64_flag): New variable.
dje [Tue, 27 Oct 1998 13:23:17 +0000 (13:23 +0000)]
* collect2.c (aix64_flag): New variable.
(main, case 'b'): Parse it.
(GCC_CHECK_HDR): object magic number must match mode.
(scan_prog_file): Only check for shared object if valid header.
Print debugging if header/mode mismatch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23365 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoAppleid arm-elf contribution from Philip Blundell and merged with Catherine
nickc [Tue, 27 Oct 1998 11:13:39 +0000 (11:13 +0000)]
Appleid arm-elf contribution from Philip Blundell and merged with Catherine
Moore's work.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23364 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago* dwarfout.c (ASM_OUTPUT_DWARF_STRING_NEWLINE): ASM_OUTPUT_DWARF_STRING
amacleod [Tue, 27 Oct 1998 06:00:53 +0000 (06:00 +0000)]
* dwarfout.c (ASM_OUTPUT_DWARF_STRING_NEWLINE): ASM_OUTPUT_DWARF_STRING
        has been changed to not include a newline. Use this macro instead.
        (output_enumeral_list, const_value_attribute, name_attribute,
        comp_dir_attribute, prototyped_attribute, producer_attribute,
        inline_attribute, pure_or_virtual_attribute, output_inheritance_die,
        dwarfout_file_scope_decl, generate_new_sfname_entry,
        generate_macinfo_entry, dwarfout_init, dwarfout_finish): Use
        ASM_OUTPUT_DWARF_STRING_NEWLINE macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23363 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agofix
jason [Tue, 27 Oct 1998 02:21:59 +0000 (02:21 +0000)]
fix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23362 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Tue, 27 Oct 1998 00:45:03 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23361 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * error.c (dump_decl): Deal with TEMPLATE_DECLs that are
mmitchel [Mon, 26 Oct 1998 23:48:58 +0000 (23:48 +0000)]
* error.c (dump_decl): Deal with TEMPLATE_DECLs that are
VAR_DECLs.  Handle vtables whose DECL_CONTEXT is not a type.
* class.c (finish_struct_1): Use build_cplus_array_type to build
array types.
* decl.c (init_decl_processing): Likewise.
* except.c (expand_end_eh_spec): Likewise.
* search.c (expand_upcast_fixups): Simplify very slightly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23359 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * splay-tree.c: Tweak include directives to make sure declarations of
mmitchel [Mon, 26 Oct 1998 23:24:48 +0000 (23:24 +0000)]
* splay-tree.c: Tweak include directives to make sure declarations of
xmalloc and free are available.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23358 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * combine.c (subst): Process the inputs to a parallel asm_operands
rth [Mon, 26 Oct 1998 13:35:39 +0000 (13:35 +0000)]
    * combine.c (subst): Process the inputs to a parallel asm_operands
        only once.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23357 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago* stmt.c (expand_asm_operands): Accept `=' or `+' at any position.
rth [Mon, 26 Oct 1998 13:33:07 +0000 (13:33 +0000)]
* stmt.c (expand_asm_operands): Accept `=' or `+' at any position.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23356 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agofix
jason [Mon, 26 Oct 1998 12:32:06 +0000 (12:32 +0000)]
fix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23355 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoup
jason [Mon, 26 Oct 1998 12:00:51 +0000 (12:00 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23354 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (grokdeclarator): Complain about a variable using
jason [Mon, 26 Oct 1998 11:59:09 +0000 (11:59 +0000)]
* decl.c (grokdeclarator): Complain about a variable using
constructor syntax coming back null from start_decl.
Fixes g++.other/decl2.C
* friend.c (make_friend_class): Complain about trying to make
a non-class type a friend.
Fixes g++.other/friend5.C
* decl.c (grokfndecl): Set DECL_INITIAL for a defn here.
(start_function): Not here.
Fixes g++.law/friend4.C

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23353 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * tm.texi (ASM_OUTPUT_MAX_SKIP_ALIGN): Document.
law [Mon, 26 Oct 1998 11:59:07 +0000 (11:59 +0000)]
    * tm.texi (ASM_OUTPUT_MAX_SKIP_ALIGN): Document.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23352 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoquickie
brendan [Mon, 26 Oct 1998 11:47:08 +0000 (11:47 +0000)]
quickie

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23351 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agotests usage of explicit in a friend decl
brendan [Mon, 26 Oct 1998 11:46:59 +0000 (11:46 +0000)]
tests usage of explicit in a friend decl

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23350 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (grokdeclarator): Disallow `explicit' in a friend declaration.
brendan [Mon, 26 Oct 1998 11:45:05 +0000 (11:45 +0000)]
* decl.c (grokdeclarator): Disallow `explicit' in a friend declaration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23349 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoup
jason [Mon, 26 Oct 1998 02:35:31 +0000 (02:35 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23348 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * typeck2.c (process_init_constructor): Only skip anonymous fields
jason [Mon, 26 Oct 1998 02:35:21 +0000 (02:35 +0000)]
* typeck2.c (process_init_constructor): Only skip anonymous fields
if they are bitfields.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23347 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agobogus
jason [Mon, 26 Oct 1998 02:15:41 +0000 (02:15 +0000)]
bogus

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23346 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoup
jason [Mon, 26 Oct 1998 02:09:40 +0000 (02:09 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23345 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agobogus
jason [Mon, 26 Oct 1998 02:09:03 +0000 (02:09 +0000)]
bogus

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23344 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.def (TYPEOF_TYPE): New code.
jason [Mon, 26 Oct 1998 02:07:50 +0000 (02:07 +0000)]
* cp-tree.def (TYPEOF_TYPE): New code.
* error.c (dump_type_real): Handle it.
* pt.c (tsubst): Likewise.
* tree.c (search_tree): Likewise.
* semantics.c (finish_typeof): New fn.
* parse.y (typespec): Use it.
* cp-tree.h: Declare it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23343 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * typeck2.c (check_for_new_type): Only depend on pedantic for
jason [Mon, 26 Oct 1998 02:07:12 +0000 (02:07 +0000)]
* typeck2.c (check_for_new_type): Only depend on pedantic for
C-style casts.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23342 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoup
jason [Mon, 26 Oct 1998 02:03:08 +0000 (02:03 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23341 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
manfred [Mon, 26 Oct 1998 01:46:53 +0000 (01:46 +0000)]

* cp-tree.h (FORMAT_VBASE_NAME): Make definition unconditional.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23340 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoup
jason [Mon, 26 Oct 1998 00:50:05 +0000 (00:50 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23339 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * typeck.c (convert_arguments): Don't handle pmf references
jason [Mon, 26 Oct 1998 00:48:20 +0000 (00:48 +0000)]
* typeck.c (convert_arguments): Don't handle pmf references
specially.
* init.c (build_member_call): Don't try to convert to the base type
if it's ambiguous.
* typeck2.c (check_for_new_type): Don't depend on pedantic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23338 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Mon, 26 Oct 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23337 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdate
jason [Mon, 26 Oct 1998 00:42:53 +0000 (00:42 +0000)]
update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23336 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoBump for snapshot
law [Mon, 26 Oct 1998 00:38:03 +0000 (00:38 +0000)]
Bump for snapshot

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23334 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdate
jason [Mon, 26 Oct 1998 00:17:06 +0000 (00:17 +0000)]
update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23333 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago8
law [Sun, 25 Oct 1998 23:56:23 +0000 (23:56 +0000)]
8
* stmt.c (expand_fixup): Set fixup->before_jump to a
NOTE_INSN_DELETED instead of a NOTE_INSN_BLOCK_BEG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23330 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Sun, 25 Oct 1998 23:56:22 +0000 (23:56 +0000)]

* stmt.c (expand_fixup): Set fixup->before_jump to a
NOTE_INSN_DELETED instead of a NOTE_INSN_BLOCK_BEG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23329 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl.c (grokdeclarator): Set DECL_NONCONVERTING_P for all
mmitchel [Sun, 25 Oct 1998 23:15:00 +0000 (23:15 +0000)]
* decl.c (grokdeclarator): Set DECL_NONCONVERTING_P for all
non-converting constructors.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23325 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cplus-dem.c (gnu_special): Fix handling of virtual tables in
mmitchel [Sun, 25 Oct 1998 23:10:09 +0000 (23:10 +0000)]
* cplus-dem.c (gnu_special): Fix handling of virtual tables in
anonymous namespaces.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23324 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Sun, 25 Oct 1998 13:59:25 +0000 (13:59 +0000)]

        * Make-lang.in (jv-scan$(exeext)): Add stamp-objlist to
        dependency.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23318 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Sun, 25 Oct 1998 13:59:23 +0000 (13:59 +0000)]

        * Make-lang.in (jv-scan$(exeext)): Add stamp-objlist to
        dependency.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23317 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Sun, 25 Oct 1998 12:56:39 +0000 (12:56 +0000)]
Warning fixes:
        * Makefile.in (recog.o): Depend on toplev.h.
        (insn-emit.o): Depend on recog.h.
        (insn-peep.o): Depend on recog.h and insn-config.h.
        * combine.c (simplify_set): Remove unused variable `scratches'.
        * final.c (final_scan_insn): Wrap declaration of variables `vlen'
        and `idx' in macro conditional controlling their use.
        * genemit.c (main): Make the generated output file include
        recog.h.  Don't have it declare `insn_operand_constraint', since
        we get it from recog.h.
        * genpeep.c (main): Make the generated output file include
        insn-config.h and recog.h.
        * recog.c: Include toplev.h.
        (extract_insn): Remove unused variable `p'.
        * regclass.c (fix_register): Add missing braces around initializer
        for `what_option'.
        (allocate_reg_info): Move variable `i' into the scope where it is
        used.  Change its type to `size_t'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23307 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Sun, 25 Oct 1998 12:13:14 +0000 (12:13 +0000)]

        * reload.c (push_reload): When merging reloads, make sure
        that reload_in_reg and reload_in are from the same reload in
        all cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23303 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
law [Sun, 25 Oct 1998 12:13:12 +0000 (12:13 +0000)]

        * reload.c (push_reload): When merging reloads, make sure
        that reload_in_reg and reload_in are from the same reload in
        all cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23302 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386/crtdll.h (CPP_PREDEFINES): Fix typo.
law [Sun, 25 Oct 1998 11:08:59 +0000 (11:08 +0000)]
    * i386/crtdll.h (CPP_PREDEFINES): Fix typo.
        * i386/mingw32.h (CPP_PREDEFINES): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23292 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Sun, 25 Oct 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23287 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago- update record_reg_classes change to be consistent with
dje [Sat, 24 Oct 1998 14:19:32 +0000 (14:19 +0000)]
- update record_reg_classes change to be consistent with
  Kenner's change to gcc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23275 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoRegenerated.
fx [Sat, 24 Oct 1998 09:04:09 +0000 (09:04 +0000)]
Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23272 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1998-10-24 Dave Love <d.love@dl.ac.uk>
fx [Sat, 24 Oct 1998 09:03:07 +0000 (09:03 +0000)]
1998-10-24  Dave Love  <d.love@dl.ac.uk>
* configure.in: Touch g2c.h in AC_OUTPUT after multilib
disturbance.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23271 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoTouch g2c.h in AC_OUTPUT after multilib disturbance.
fx [Sat, 24 Oct 1998 09:01:49 +0000 (09:01 +0000)]
Touch g2c.h in AC_OUTPUT after multilib disturbance.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23270 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gxxint.texi: Correct documentation for n, N, Q, and B.
loewis [Sat, 24 Oct 1998 03:05:35 +0000 (03:05 +0000)]
* gxxint.texi: Correct documentation for n, N, Q, and B.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23269 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Sat, 24 Oct 1998 00:45:01 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23268 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * parse.y (condition): Convert VAR_DECL from reference to indirect
loewis [Sat, 24 Oct 1998 00:35:31 +0000 (00:35 +0000)]
* parse.y (condition): Convert VAR_DECL from reference to indirect
reference.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23267 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * loop.c (loop_has_tablejump): New variable.
dje [Fri, 23 Oct 1998 20:51:02 +0000 (20:51 +0000)]
    * loop.c (loop_has_tablejump): New variable.
        (prescan_loop): Scan for it.
        (insert_bct): Replace explicit scan with use of it.
        * regclass.c (regclass): Restore loop variable j.
        (record_reg_classes): Deterine op_types modifiers and initialize
        classes[i] before matching constraints.  Handle matching
        constraints 5-9.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23263 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * flow.c (life_analysis_1): Enable "rescan" code after reload.
law [Fri, 23 Oct 1998 20:34:52 +0000 (20:34 +0000)]
    * flow.c (life_analysis_1): Enable "rescan" code after reload.
        (propagate_block): Delete dead code after reload.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23262 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * sched.c (update_flow_info): Revert Oct 19, 1998 change. Brings
law [Fri, 23 Oct 1998 20:25:09 +0000 (20:25 +0000)]
    * sched.c (update_flow_info): Revert Oct 19, 1998 change.  Brings
        back Oct 15, 1998 change.
        * haifa-sched.c (update_flow_info): Likewise.
        * flow.c (life_analysis_1): Delete CLOBBER insns after reload.
Real fix was in flow.c...

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23261 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cplus-dem.c (work_stuff): Replace const_type and volatile_type
mmitchel [Fri, 23 Oct 1998 16:36:15 +0000 (16:36 +0000)]
* cplus-dem.c (work_stuff): Replace const_type and volatile_type
with type_quals.
(TYPE_UNQUALIFIED): New macro.
(TYPE_QUAL_CONST): Likewise.
(TYPE_QUAL_VOLATILE): Likewise.
(TYPE_QUAL_RESTRICT): Likewise.
(code_for_qualifier): New function.
(qualifier_string): Likewise.
(demangle_qualifier): Likewise.
(internal_cplus_demangle): Use them.
(demangle_signature): Likewise.
(demangle_template_value_parm): Likewise.
(do_type): Likewise.
(demangle_fund_type)): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23260 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1998-10-23 Andrew MacLeod <amacleod@cygnus.com>
amacleod [Fri, 23 Oct 1998 16:26:19 +0000 (16:26 +0000)]
1998-10-23  Andrew MacLeod  <amacleod@cygnus.com>
      * exception.cc (__cp_pop_exception): Free the original exception
      value, not the potentially coerced one.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23259 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cplus-dem.c (work_stuff): Replace const_type and volatile_type
mmitchel [Fri, 23 Oct 1998 14:53:28 +0000 (14:53 +0000)]
* cplus-dem.c (work_stuff): Replace const_type and volatile_type
with type_quals.
(TYPE_UNQUALIFIED): New macro.
(TYPE_QUAL_CONST): Likewise.
(TYPE_QUAL_VOLATILE): Likewise.
(TYPE_QUAL_RESTRICT): Likewise.
(code_for_qualifier): New function.
(qualifier_string): Likewise.
(demangle_qualifier): Likewise.
(internal_cplus_demangle): Use them.
(demangle_signature): Likewise.
(demangle_template_value_parm): Likewise.
(do_type): Likewise.
(demangle_fund_type)): Likewise.
* Makefile.in (hash.h): Run gperf when necessary.
* cp-tree.h (CP_TYPE_READONLY): Remove.
(CP_TYPE_VOLATILE): Likewise.
(CP_TYPE_QUALS): New macro.
(CP_TYPE_CONST_P): Likewise.
(CP_TYPE_VOLATILE_P): Likewise.
(CP_TYPE_RESTRICT_P): Likewise.
(CP_TYPE_CONST_NON_VOLATILE_P): Likewise.
(cp_build_type_variant): Rename to ...
(cp_build_qualified_type): New function.
(c_apply_type_quals_to_decl): Declare.
(SIGNATURE_POINTER_NAME_FORMAT): Modify to allow `restrict'.
(SIGNATURE_REFERENCE_NAME_FORMAT): Likewise.
(cp_type_qual_from_rid): New function.
(compparms): Remove unused parameter.  All callers changed.
(cp_type_quals): New function.
(at_least_as_qualified_p): Likewise.
(more_qualified_p): Likewise.
* call.c (standard_conversion): Replace calls to
cp_build_type_variant with cp_build_qualified_type.  Use
CP_TYPE_QUALS to get qualifiers and at_least_as_qualified_p to
compare them.  Use CP_TYPE_* macros to check qualifiers.
(reference_binding): Likewise.
(implicit_conversion): Likewise.
(add_builtin_candidates): Likewise.
(build_over_call): Likewise.
* class.c (overrides): Compare all qualifiers, not just `const',
on method declarations.
* cvt.c (convert_to_reference): More CP_TYPE_QUALS conversion, etc.
(convert_pointer_to_real): Likewise.
(type_promotes_to): Likewise.
* decl.c (check_for_uninitialized_const_var): New function.
(init_decl_processing): More CP_TYPE_QUALS conversion, etc.
(cp_finish_decl): Use check_for_uninitialized_const_var.
(grokdeclarator): More CP_TYPE_QUALS conversion, etc.  Update to
handle `restrict'.
(grok_ctor_properties): Likewise.
(grok_op_properties): Likewise.
(start_function): Likewise.
(rever_static_member_fn): Likewise.
* decl2.c (grok_method_quals): Likewise.
(grokfield): Likewise.
* error.c (dump_readonly_or_volatile): Rename to ...
(dump_qualifiers): New function.  Handle `restrict'.
(dump_type_real): Use it.
(dump_aggr_type): Likewise.
(dump_type_prefix): Likewise.
(dump_type_suffix): Likewise.
(dump_function_decl): Likewise.
(cv_as_string): Likewise.
* gxx.gperf: Add __restrict and __restrict__.
* gxxint.texi: Document `u' as used for `__restrict', and a few
other previously undocumented codes.
* hash.h: Regenerated.
* init.c (expand_aggr_init): More CP_TYPE_QUALS conversion, etc.
(build_member_call): Likewise.
(build_new_1): Likewise.
* lex.c (init_parse): Add entry for RID_RESTRICT.
(cons_up_default_function): More CP_TYPE_QUALS conversion, etc.
(cp_type_qual_from_rid): Define.
* lex.h (enum rid): Add RID_RESTRICT.
* method.c (process_modifiers): Deal with `restrict'.
* parse.y (primary): More CP_TYPE_QUALS conversion, etc.
* parse.c: Regenerated.
* pt.c (convert_nontype_argument): More CP_TYPE_QUALS conversion, etc.
(tsubst_aggr_type): Likewise.
(tsubst): Likewise.
(check_cv_quals_for_unify): Likewise.
(unify): Likewise.
* rtti.c (init_rtti_processing): Likewise.
(build_headof): Likewise.
(get_tinfo_var): Likewise.
(buidl_dynamic_cast_1): Likewise.  Fix `volatile' handling.
(expand_class_desc): Likewise.
(expand_attr_desc): Likewise.
(synthesize_tinfo_fn): Likewise.
* search.c (covariant_return_p): Likewise.  Fix `volatile' handling.
(get_matching_virtual): Likewise.
(expand_upcast_fixups): Likewise.
* sig.c (build_signature_pointer_or_reference_name): Take
type_quals, not constp and volatilep.
(build_signature_pointer_or_reference_type): Likewise.
(match_method_types): More CP_TYPE_QUALS conversion, etc.
(build_signature_pointer_constructor): Likewise.
(build_signature_method_call): Likewise.
* tree.c (build_cplus_array_type): Likewise.
(cp_build_type_variant): Rename to ...
(cp_build_qualified_type): New function.  Deal with `__restrict'.
(canonical_type_variant): More CP_TYPE_QUALS conversion, etc.
(build_exception_variant): Likewise.
(mapcar): Likewise.
* typeck.c (qualif_type): Likewise.
(common_type): Likewise.
(comptypes): Likewise.
(comp_cv_target_types): Likewise.
(at_least_as_qualified_p): Define.
(more_qualified_p): Likewise.
(comp_cv_qualification): More CP_TYPE_QUALS conversion, etc.
(compparms): Likewise.
(inline_conversion): Likewise.
(string_conv_p): Likewise.
(build_component_ref): Likewise.
(build_indirect_ref): Likewise.
(build_array_ref): Likewise.
(build_unary_op): Likewise.
(build_conditional_expr): Likewise.
(build_static_cast): Likewise.
(build_c_cast): Likewise.
(build_modify_expr): Likewise.
(convert_For_assignment): Likewise.
(comp_ptr_ttypes_real): Likewise.
(cp_type_quals): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23258 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * flow.c (life_analysis_1): Delete CLOBBER insns after reload.
law [Fri, 23 Oct 1998 14:33:35 +0000 (14:33 +0000)]
    * flow.c (life_analysis_1): Delete CLOBBER insns after reload.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23257 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix m32r build failure, (SUBREG (MEM)) problem from Joern's reload patches.
wilson [Fri, 23 Oct 1998 14:00:08 +0000 (14:00 +0000)]
Fix m32r build failure, (SUBREG (MEM)) problem from Joern's reload patches.
* m32r/m32r.c (gen_split_move_double): Call alter_subreg.  Delete
subreg support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23256 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Fri, 23 Oct 1998 13:23:39 +0000 (13:23 +0000)]
Warning fixes:
        * mips.h (EXTRA_SPECS): Add missing initializers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23255 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Fri, 23 Oct 1998 13:12:09 +0000 (13:12 +0000)]
Warning fixes:
        * sparc.h (EXTRA_SPECS): Add missing initializers.
        (sparc_defer_case_vector): Provide a prototype.
        * svr4.h (ASM_OUTPUT_ASCII): Cast STRING_LIMIT to (long) when
        comparing it to the result of a pointer subtraction.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23254 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Fri, 23 Oct 1998 12:39:18 +0000 (12:39 +0000)]
Warning fixes:
        * alpha.c (override_options): Use ISDIGIT(), not isdigit().  Cast
        the argument to (unsigned char).
        * alpha.h (EXTRA_SPECS): Add missing initializers.
        (ASM_GENERATE_INTERNAL_LABEL): Ensure the argument matches the
        format specifier.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23253 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * mn10200.md (truncated shift): Accept constant inputs too.
law [Fri, 23 Oct 1998 12:15:31 +0000 (12:15 +0000)]
    * mn10200.md (truncated shift): Accept constant inputs too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23252 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago1998-10-23 Dave Love <d.love@dl.ac.uk>
fx [Fri, 23 Oct 1998 11:39:24 +0000 (11:39 +0000)]
1998-10-23  Dave Love  <d.love@dl.ac.uk>
* f2cext.c: Include math.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23251 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInclude math.h.
fx [Fri, 23 Oct 1998 11:38:34 +0000 (11:38 +0000)]
Include math.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23250 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * lang-specs.h: `.zip' files are input to jc1.
tromey [Fri, 23 Oct 1998 08:54:10 +0000 (08:54 +0000)]
* lang-specs.h: `.zip' files are input to jc1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23247 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoNew test case.
loewis [Fri, 23 Oct 1998 08:53:32 +0000 (08:53 +0000)]
New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23246 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago* machmode.h (mode_mask_array): No longer const.
rearnsha [Fri, 23 Oct 1998 04:09:58 +0000 (04:09 +0000)]
* machmode.h (mode_mask_array): No longer const.
* rtl.c (init_rtl): Fully initialize it if EXTRA_CC_MODES defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23245 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.h (CP_TYPE_READONLY): New macro to handle arrays.
jason [Fri, 23 Oct 1998 02:26:32 +0000 (02:26 +0000)]
* cp-tree.h (CP_TYPE_READONLY): New macro to handle arrays.
(CP_TYPE_VOLATILE): Likewise.
* decl.c (grokdeclarator): Use them.
* tree.c (canonical_type_variant): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23244 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * frame.c: Somewhat explain `FDE'.
loewis [Fri, 23 Oct 1998 02:25:09 +0000 (02:25 +0000)]
    * frame.c: Somewhat explain `FDE'.
        Suggested by Brendan Kehoe

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23243 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoup
jason [Fri, 23 Oct 1998 02:21:02 +0000 (02:21 +0000)]
up

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23242 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * expr.c (pending_chain): Move up.
jason [Fri, 23 Oct 1998 02:18:53 +0000 (02:18 +0000)]
* expr.c (pending_chain): Move up.
(save_expr_status): Do save pending_chain.
(restore_expr_status): And restore it.
* function.h (struct function): Add pending_chain.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23241 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Fri, 23 Oct 1998 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23240 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * reorg.c (relax_delay_slots): Fixed test for mostly_true_jump. The
law [Thu, 22 Oct 1998 23:34:56 +0000 (23:34 +0000)]
    * reorg.c (relax_delay_slots): Fixed test for mostly_true_jump. The
        did not match the code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23239 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
bothner [Thu, 22 Oct 1998 23:11:53 +0000 (23:11 +0000)]

* jvspecs.c:  Add (but don't enable) support for combining multiple
.class and .java input filenames to a single jc1 invocation.
Add support for -C flag (copile to .class files).
Translate -classpath and -CLASSPATH arguments.
* lang-specs.h:  Don't set %2 spec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23238 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * jvspecs.c: Add (but don't enable) support for combining multiple
bothner [Thu, 22 Oct 1998 23:11:51 +0000 (23:11 +0000)]
* jvspecs.c:  Add (but don't enable) support for combining multiple
.class and .java input filenames to a single jc1 invocation.
Add support for -C flag (copile to .class files).
Translate -classpath and -CLASSPATH arguments.
* lang-specs.h:  Don't set %2 spec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23237 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * regclass.c (regclass): Break out some code into new function
law [Thu, 22 Oct 1998 23:08:26 +0000 (23:08 +0000)]
    * regclass.c (regclass): Break out some code into new function
        scan_one_insn, and into regclass_init.
        (init_cost): New static variable, moved out of regclass.
        (regclass_init): Initialize it here, not in .
        (scan_one_insn): New static function, broken out of regclass.
        * recog.c (apply_change_group): Break out some code into new
        function insn_invalid_p.
        (insn_invalid_p): New static fn, broken out of apply_change_group.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23236 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix m68k-aout build failure. Invalid insn abort while compiling newlib.
wilson [Thu, 22 Oct 1998 22:49:04 +0000 (22:49 +0000)]
Fix m68k-aout build failure.  Invalid insn abort while compiling newlib.
* reload1.c (reload_as_needed): When rewrite POST_INC, verify
reg_reloaded_contents matches incremented pseudo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23235 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix v850 build problem stemming from Joern's reload patch.
wilson [Thu, 22 Oct 1998 22:37:03 +0000 (22:37 +0000)]
Fix v850 build problem stemming from Joern's reload patch.
* v850/v850.c (v850_reorg): Call alter_subreg.  Delete subreg support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23234 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoOpps. Revert another accidental checkin.
law [Thu, 22 Oct 1998 17:37:35 +0000 (17:37 +0000)]
Opps.  Revert another accidental checkin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23233 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoRevert accidental change.
law [Thu, 22 Oct 1998 17:17:26 +0000 (17:17 +0000)]
Revert accidental change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23232 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * splay-tree.h: Wrap function pointer parameter declarations in
ghazi [Thu, 22 Oct 1998 17:02:18 +0000 (17:02 +0000)]
    * splay-tree.h: Wrap function pointer parameter declarations in
        PARAMS() macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23231 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * splay-tree.c (splay_tree_foreach_helper): Make definition static
ghazi [Thu, 22 Oct 1998 17:00:43 +0000 (17:00 +0000)]
    * splay-tree.c (splay_tree_foreach_helper): Make definition static
        to match prototype.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23230 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * jcf-path.c (add_entry): Don't add trailing separator if entry is
tromey [Thu, 22 Oct 1998 16:30:34 +0000 (16:30 +0000)]
* jcf-path.c (add_entry): Don't add trailing separator if entry is
a .zip file.
(add_path): Don't add trailing separator to non-empty path
elements.
* lang.c (lang_decode_option): Check for -fclasspath and
-fCLASSPATH before examining other `-f' options.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23229 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * rtl.def (POST_MODIFY, PRE_MODIFY): New generalized operators for
m.hayes [Thu, 22 Oct 1998 16:11:16 +0000 (16:11 +0000)]
* rtl.def (POST_MODIFY, PRE_MODIFY): New generalized operators for
   addressing modes with side effects.  These are currently
   placeholders for the C4x target.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23228 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * java-tree.h (finalize_identifier_node): Don't declare.
tromey [Thu, 22 Oct 1998 15:52:53 +0000 (15:52 +0000)]
* java-tree.h (finalize_identifier_node): Don't declare.
* class.c (make_class_data): Don't push "final" field.
* decl.c (init_decl_processing): Don't push "final" field.
(finalize_identifier_node): Removed.
(init_decl_processing): Don't set finalize_identifier_node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23227 138bc75d-0d04-0410-961f-82ee72b054a4