platform/upstream/gcc.git
25 years ago* pt.c (tsubst_decl): Tsubst into DECL_BEFRIENDING_CLASSES.
Mark Mitchell [Thu, 25 Mar 1999 13:28:41 +0000 (13:28 +0000)]
* pt.c (tsubst_decl): Tsubst into DECL_BEFRIENDING_CLASSES.

From-SVN: r25982

25 years agoFix missing initializer compile-time warning messages.
Jim Wilson [Thu, 25 Mar 1999 12:54:06 +0000 (12:54 +0000)]
Fix missing initializer compile-time warning messages.

* a29k/a29k.h (TARGET_SWITCHES): Add doc strings.
* i960/i960.h (TARGET_SWITCHES): Add doc strings.
* invoke.texi (a29k): Add documentation for -mno-multm option.

From-SVN: r25981

25 years agortl.texi (RTX_FRAME_RELATED_P): Add documentation.
Andrew Macleod [Thu, 25 Mar 1999 12:04:26 +0000 (12:04 +0000)]
rtl.texi (RTX_FRAME_RELATED_P): Add documentation.

Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
(set_unique_reg_note): Declare prototype.
* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
'dwarf2out_frame_debug' to handle only expressions, and process
component parts of a PARALLEL expression.
(dwarf2out_frame_debug): Process insns only, and call
new function 'dwarf2out_frame_debug_expr' for patterns.
* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
but if there is an existingone, deletes it first.
* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
(expand_fix):  Use set_unique_reg_note.

From-SVN: r25980

25 years agortl.texi (RTX_FRAME_RELATED_P): Add documentation.
Andrew Macleod [Thu, 25 Mar 1999 12:04:25 +0000 (12:04 +0000)]
rtl.texi (RTX_FRAME_RELATED_P): Add documentation.

d
Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
(set_unique_reg_note): Declare prototype.
* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
'dwarf2out_frame_debug' to handle only expressions, and process
component parts of a PARALLEL expression.
(dwarf2out_frame_debug): Process insns only, and call
new function 'dwarf2out_frame_debug_expr' for patterns.
* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
but if there is an existingone, deletes it first.
* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
(expand_fix):  Use set_unique_reg_note.

From-SVN: r25979

25 years agortl.texi (RTX_FRAME_RELATED_P): Add documentation.
Andrew Macleod [Thu, 25 Mar 1999 12:04:24 +0000 (12:04 +0000)]
rtl.texi (RTX_FRAME_RELATED_P): Add documentation.

a
Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
(set_unique_reg_note): Declare prototype.
* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
'dwarf2out_frame_debug' to handle only expressions, and process
component parts of a PARALLEL expression.
(dwarf2out_frame_debug): Process insns only, and call
new function 'dwarf2out_frame_debug_expr' for patterns.
* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
but if there is an existingone, deletes it first.
* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
(expand_fix):  Use set_unique_reg_note.

From-SVN: r25978

25 years agortl.texi (RTX_FRAME_RELATED_P): Add documentation.
Andrew Macleod [Thu, 25 Mar 1999 12:04:22 +0000 (12:04 +0000)]
rtl.texi (RTX_FRAME_RELATED_P): Add documentation.

Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
(set_unique_reg_note): Declare prototype.
* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
'dwarf2out_frame_debug' to handle only expressions, and process
component parts of a PARALLEL expression.
(dwarf2out_frame_debug): Process insns only, and call
new function 'dwarf2out_frame_debug_expr' for patterns.
* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
but if there is an existingone, deletes it first.
* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
(expand_fix):  Use set_unique_reg_note.

From-SVN: r25977

25 years agortl.texi (RTX_FRAME_RELATED_P): Add documentation.
Andrew Macleod [Thu, 25 Mar 1999 12:04:19 +0000 (12:04 +0000)]
rtl.texi (RTX_FRAME_RELATED_P): Add documentation.

Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
(set_unique_reg_note): Declare prototype.
* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
'dwarf2out_frame_debug' to handle only expressions, and process
component parts of a PARALLEL expression.
(dwarf2out_frame_debug): Process insns only, and call
new function 'dwarf2out_frame_debug_expr' for patterns.
* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
but if there is an existingone, deletes it first.
* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
(expand_fix):  Use set_unique_reg_note.

From-SVN: r25976

25 years agortl.texi (RTX_FRAME_RELATED_P): Add documentation.
Andrew Macleod [Thu, 25 Mar 1999 12:04:16 +0000 (12:04 +0000)]
rtl.texi (RTX_FRAME_RELATED_P): Add documentation.


Thu Mar 25 14:04:54 EST 1999  Andrew MacLeod  <amacleod@cygnus.com>
* rtl.texi (RTX_FRAME_RELATED_P): Add documentation.
* rtl.h (struct rtx_def): Update comment for frame_related field.
(set_unique_reg_note): Declare prototype.
* dwarf2out.c (dwarf2out_frame_debug_expr): Split out from
'dwarf2out_frame_debug' to handle only expressions, and process
component parts of a PARALLEL expression.
(dwarf2out_frame_debug): Process insns only, and call
new function 'dwarf2out_frame_debug_expr' for patterns.
* emit-rtl.c (set_unique_reg_note): New function to add a reg note,
but if there is an existingone, deletes it first.
* expmed.c (expand_mult, expand_divmod): Use set_unique_reg_note.
* optabs.c (add_equal_note, expand_binop): Use set_unique_reg_note.
(emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note.
(expand_fix):  Use set_unique_reg_note.

From-SVN: r25975

25 years agotlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc.
Art Haas [Thu, 25 Mar 1999 11:50:02 +0000 (11:50 +0000)]
tlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc.

* tlink.c (symbol_hash_newfunc): Remove redundant call to
hash_newfunc.
(file_hash_newfunc, demangled_hash_newfunc): Likewise.

From-SVN: r25974

25 years ago* i386.h (PREFERRED_STACK_BOUNDARY): Set to 128.
Richard Henderson [Thu, 25 Mar 1999 10:06:56 +0000 (02:06 -0800)]
* i386.h (PREFERRED_STACK_BOUNDARY): Set to 128.

From-SVN: r25973

25 years agoApplied patch from Phillip Blundell <pb@nexus.co.uk>:
Philip Blundell [Thu, 25 Mar 1999 09:45:15 +0000 (09:45 +0000)]
Applied patch from Phillip Blundell <pb@nexus.co.uk>:

  This patch fixes a couple of Linux-specific problems with profiling and
  debugging.  It's against the trunk version.  Without it gdb reports wrong
  line numbers and -pg does not work at all.

From-SVN: r25972

25 years agonew
Jason Merrill [Thu, 25 Mar 1999 03:50:54 +0000 (22:50 -0500)]
new

From-SVN: r25971

25 years agodecl.c (init_decl_processing): Add `signed' type as a synonym for `int'.
Nathan Sidwell [Thu, 25 Mar 1999 03:50:45 +0000 (03:50 +0000)]
decl.c (init_decl_processing): Add `signed' type as a synonym for `int'.

* decl.c (init_decl_processing): Add `signed' type as a synonym
for `int'.

From-SVN: r25970

25 years agoupdate
Jason Merrill [Thu, 25 Mar 1999 03:28:39 +0000 (22:28 -0500)]
update

From-SVN: r25969

25 years agonew
Jason Merrill [Thu, 25 Mar 1999 03:28:05 +0000 (22:28 -0500)]
new

From-SVN: r25968

25 years agotypeck.c (common_type): Handle cv-qual unification for pointers to members.
Jason Merrill [Thu, 25 Mar 1999 03:06:16 +0000 (03:06 +0000)]
typeck.c (common_type): Handle cv-qual unification for pointers to members.

* typeck.c (common_type): Handle cv-qual unification for pointers
to members.
* decl.c (unqualified_namespace_lookup): Return error_mark_node
on error.
(lookup_name_real): Set LOOKUP_COMPLAIN when *not* parsing.
* lex.c (do_identifier): If we got error_mark_node, call
lookup_name again.

From-SVN: r25967

25 years ago* rtl.h (MEM_COPY_ATTRIBUTES): Remove unnecessary ending backslash.
Finn Hakansson [Thu, 25 Mar 1999 01:14:00 +0000 (01:14 +0000)]
* rtl.h (MEM_COPY_ATTRIBUTES): Remove unnecessary ending backslash.

From-SVN: r25966

25 years ago* Makefile.in (RANLIB_TEST): Improve test.
Axel Thimm [Thu, 25 Mar 1999 01:07:20 +0000 (01:07 +0000)]
* Makefile.in (RANLIB_TEST): Improve test.

From-SVN: r25965

25 years agocombine.c (force_to_mode, case PLUS): Use sign extended mask when masking the low...
Donn Terry [Thu, 25 Mar 1999 00:48:16 +0000 (00:48 +0000)]
combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the low bits out of a constant.

        * combine.c (force_to_mode, case PLUS): Use sign extended mask
        when masking the low bits out of a constant.

From-SVN: r25964

25 years agoDaily bump.
Jeff Law [Thu, 25 Mar 1999 00:45:02 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25963

25 years agoAdd main, then link it
Martin v. Löwis [Thu, 25 Mar 1999 00:36:15 +0000 (00:36 +0000)]
Add main, then link it

From-SVN: r25962

25 years agoCan't link it - no main()
Martin v. Löwis [Thu, 25 Mar 1999 00:33:16 +0000 (00:33 +0000)]
Can't link it - no main()

From-SVN: r25961

25 years agosystem.h (STDIN_FILENO): Provide default definition if one is not provided by the...
Mark Elbrecht [Wed, 24 Mar 1999 23:35:34 +0000 (23:35 +0000)]
system.h (STDIN_FILENO): Provide default definition if one is not provided by the system header files.

        * system.h (STDIN_FILENO): Provide default definition if one is not
        provided by the system header files.
        (STDOUT_FILENO, STDERR_FILENO): Likewise.
        * i386/xm-djgpp.h (COLLECT2_HOST_INITIALIZATION): New macro.
        * collect2.c (main): Use it.
        (pexecute_pid): New variable. Holds return value from call to pexecute.
        (collect2_execute): Rework to use pexecute instead of fork.
        (collect2_wait): Use pwait() instead of wait().

Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r25960

25 years agofold-const.c (make_range): If orig_type is unset, set it as soon as we know the type.
Richard Earnshaw [Wed, 24 Mar 1999 22:48:37 +0000 (22:48 +0000)]
fold-const.c (make_range): If orig_type is unset, set it as soon as we know the type.

        * fold-const.c (make_range): If orig_type is unset, set it as soon
        as we know the type.  Remove now unnecessary set of orig_type for
        conversions.

Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r25959

25 years ago* i386/djgpp.h: Fix typo.
Mark Elbrecht [Wed, 24 Mar 1999 22:30:18 +0000 (15:30 -0700)]
* i386/djgpp.h: Fix typo.

From-SVN: r25958

25 years agomkfixinc.sh: Recognize cygwin* instead of only cygwin32.
Jeffrey A Law [Wed, 24 Mar 1999 22:26:54 +0000 (22:26 +0000)]
mkfixinc.sh: Recognize cygwin* instead of only cygwin32.

        * fixinc/mkfixinc.sh: Recognize cygwin* instead of only
        cygwin32.

From-SVN: r25957

25 years ago* gcc.c-torture/execute/990324-1.c: New test.
Jeffrey A Law [Wed, 24 Mar 1999 21:55:06 +0000 (21:55 +0000)]
* gcc.c-torture/execute/990324-1.c: New test.

From-SVN: r25956

25 years agoconfigure.in (AC_PREREQ): Update to 2.13.
Mumit Khan [Wed, 24 Mar 1999 21:46:41 +0000 (14:46 -0700)]
configure.in (AC_PREREQ): Update to 2.13.


        * configure.in (AC_PREREQ): Update to 2.13.
        (AC_EXEEXT): Call to find possible file extension.
        (compiler_name): Use.
        * configure: Regenerate.

From-SVN: r25955

25 years agoconfigure.in (AC_PREREQ): Update to 2.13.
Mumit Khan [Wed, 24 Mar 1999 21:46:39 +0000 (14:46 -0700)]
configure.in (AC_PREREQ): Update to 2.13.


        * configure.in (AC_PREREQ): Update to 2.13.
        (AC_EXEEXT): Call to find possible file extension.
        (compiler_name): Use.
        * configure: Regenerate.

From-SVN: r25954

25 years agoconfigure.in (AC_PREREQ): Update to 2.13.
Mumit Khan [Wed, 24 Mar 1999 21:46:18 +0000 (21:46 +0000)]
configure.in (AC_PREREQ): Update to 2.13.


        * configure.in (AC_PREREQ): Update to 2.13.
        (AC_EXEEXT): Call to find possible file extension.
        (compiler_name): Use.
        * configure: Regenerate.

From-SVN: r25953

25 years agoconfigure.in (AC_PREREQ): Update to 2.13.
Jeff Law [Wed, 24 Mar 1999 21:46:17 +0000 (14:46 -0700)]
configure.in (AC_PREREQ): Update to 2.13.

H
        * configure.in (AC_PREREQ): Update to 2.13.
        (AC_EXEEXT): Call to find possible file extension.
        (compiler_name): Use.
        * configure: Regenerate.

From-SVN: r25952

25 years agoconfigure.in (EXEEXT): Define.
Mumit Khan [Wed, 24 Mar 1999 21:44:48 +0000 (21:44 +0000)]
configure.in (EXEEXT): Define.

Wed Mar 24 22:36:45 1999  Mumit Khan  <khan@xraylith.wisc.edu>
        * configure.in (EXEEXT): Define.
        (compiler_name): Use.

From-SVN: r25951

25 years agoconfigure.in (EXEEXT): Define.
Mumit Khan [Wed, 24 Mar 1999 21:44:23 +0000 (14:44 -0700)]
configure.in (EXEEXT): Define.

0
        * configure.in (EXEEXT): Define.
        (compiler_name): Use.

From-SVN: r25950

25 years agoconfigure.in (EXEEXT): Define.
Mumit Khan [Wed, 24 Mar 1999 21:44:22 +0000 (14:44 -0700)]
configure.in (EXEEXT): Define.

8
        * configure.in (EXEEXT): Define.
        (compiler_name): Use.

From-SVN: r25949

25 years agoAccept both 'model' and '__model__' as attribute names.
Nick Clifton [Wed, 24 Mar 1999 15:47:29 +0000 (15:47 +0000)]
Accept both 'model' and '__model__' as attribute names.

Ref: CR 100400-990301-CR-1

From-SVN: r25948

25 years agoAdded star.
Joern Rennecke [Wed, 24 Mar 1999 13:47:44 +0000 (13:47 +0000)]
Added star.

From-SVN: r25947

25 years agoreload1.c (choose_reload_regs): If output-reloading for a simple move insn...
J"orn Rennecke [Wed, 24 Mar 1999 13:44:58 +0000 (13:44 +0000)]
reload1.c (choose_reload_regs): If output-reloading for a simple move insn...

reload1.c (choose_reload_regs): If output-reloading for a
simple move insn, try to inherit an equivalence for the input.

From-SVN: r25946

25 years ago* arm/aout.h (DBX_OUTPUT_MAIN_SOURCE_FILENAME): Fix quoting.
Mike Stump [Wed, 24 Mar 1999 10:01:56 +0000 (10:01 +0000)]
* arm/aout.h (DBX_OUTPUT_MAIN_SOURCE_FILENAME): Fix quoting.

From-SVN: r25945

25 years ago* class.c (finish_struct_1): Always reset TYPE_FIELDS for empty classes.
Martin v. Löwis [Wed, 24 Mar 1999 03:01:03 +0000 (03:01 +0000)]
* class.c (finish_struct_1): Always reset TYPE_FIELDS for empty classes.

From-SVN: r25944

25 years agodecl.c (lookup_name_real): Do nested field lookup regardless of TYPE_BEING_DEFINED.
Jason Merrill [Wed, 24 Mar 1999 02:41:55 +0000 (02:41 +0000)]
decl.c (lookup_name_real): Do nested field lookup regardless of TYPE_BEING_DEFINED.

* decl.c (lookup_name_real): Do nested field lookup regardless of
TYPE_BEING_DEFINED.

From-SVN: r25943

25 years agonew
Jason Merrill [Wed, 24 Mar 1999 02:36:44 +0000 (21:36 -0500)]
new

From-SVN: r25942

25 years agotidy
Jason Merrill [Wed, 24 Mar 1999 02:36:33 +0000 (21:36 -0500)]
tidy

From-SVN: r25941

25 years agocp-tree.h (lang_type): Remove has_assignment and has_real_assignment.
Mark Mitchell [Wed, 24 Mar 1999 01:10:13 +0000 (01:10 +0000)]
cp-tree.h (lang_type): Remove has_assignment and has_real_assignment.

* cp-tree.h (lang_type): Remove has_assignment and
has_real_assignment.  Add befriending_classes.
(TYPE_HAS_ASSIGNMENT): Remove.
(TYPE_HAS_REAL_ASSIGNMENT): Likewise.
(CLASSTYPE_BEFRIENDING_CLASSES): New macro.
(lang_decl): Document.
(DECL_BEFRIENDING_CLASSES): New macro.
(FRIEND_NAME): Move declaration to more obvious location.
(FRIEND_DECLS): Likewise.
* class.c (finish_struct_1): Don't use TYPE_HAS_REAL_ASSIGNMENT.
* decl.c (duplicate_decls): Copy DECL_BEFRIENDING_CLASSES.
(fixup_anonymous_union): Don't use TYPE_HAS_ASSIGNMENT.
(grok_op_properties): Likewise.
* friend.c (is_friend): Use FRIEND_NAME and FRIEND_DECLS.
(add_friend): Likewise.  Don't do weird things with assignment
operators.  Update DECL_BEFRIENDING_CLASSES.
(add_friends): Don't do weird things with assignment operators.
(make_friend_class): Likewise.  Update
CLASSTYPE_BEFRIENDING_CLASSES.
* pt.c (instantiate_class_template): Don't set
TYPE_HAS_ASSIGNMENT.
(tsubst_copy): Substitute the TREE_TYPE for more unary
expressions.
* ptree.c (print_lang_type): Don't look at TYPE_HAS_ASSIGNMENT.
* search.c (protected_accessible_p): New function.
(friend_accessible_p): Likewise.
(accessible_p): Use them.

From-SVN: r25940

25 years agolibgcc2.c (__CTOR_LIST__, [...]): Initialize on all platforms.
Jim Blandy [Wed, 24 Mar 1999 00:51:16 +0000 (00:51 +0000)]
libgcc2.c (__CTOR_LIST__, [...]): Initialize on all platforms.

        * libgcc2.c (__CTOR_LIST__, __DTOR_LIST__): Initialize on all
        platforms.

From-SVN: r25939

25 years agoDaily bump.
Jeff Law [Wed, 24 Mar 1999 00:45:05 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25938

25 years ago* fold-const.c (fold): Recognise a rotate by an unsigned amount.
Geoff Keating [Wed, 24 Mar 1999 00:39:44 +0000 (00:39 +0000)]
* fold-const.c (fold): Recognise a rotate by an unsigned amount.

From-SVN: r25937

25 years agopa.md (rotlsi3): New expander.
Jeffrey A Law [Wed, 24 Mar 1999 00:30:32 +0000 (00:30 +0000)]
pa.md (rotlsi3): New expander.

        * pa.md (rotlsi3): New expander.  Synthesize a variable rotate
        left using a variable rotate right.  Provide anonymous pattern for
        rotate left by a constant value.

From-SVN: r25936

25 years ago* gen-params (CONFIG_NM): test ... -o ... is not portable
Alexandre Oliva [Tue, 23 Mar 1999 23:58:21 +0000 (23:58 +0000)]
* gen-params (CONFIG_NM): test ... -o ... is not portable

From-SVN: r25935

25 years agoexpr.c (expand_assignment): Do not try to optimize a aggregate address which has...
Jeffrey A Law [Tue, 23 Mar 1999 22:33:35 +0000 (22:33 +0000)]
expr.c (expand_assignment): Do not try to optimize a aggregate address which has VOIDmode.

        * expr.c (expand_assignment): Do not try to optimize a aggregate
        address which has VOIDmode.

From-SVN: r25934

25 years agoprotoize.c (abspath): Preserve multiple leading slashes for _WIN32 and Interix.
Mumit Khan [Tue, 23 Mar 1999 21:53:39 +0000 (21:53 +0000)]
protoize.c (abspath): Preserve multiple leading slashes for _WIN32 and Interix.

        * protoize.c (abspath): Preserve multiple leading slashes for
        _WIN32 and Interix.

Co-Authored-By: Donn Terry <donn@interix.com>
From-SVN: r25933

25 years agovxarm.h: Split out vxWorks support into separate headerfile and vxify.
Mike Stump [Tue, 23 Mar 1999 21:49:39 +0000 (21:49 +0000)]
vxarm.h: Split out vxWorks support into separate headerfile and vxify.

        * arm/vxarm.h: Split out vxWorks support into separate headerfile
        and vxify.
        * arm/arm.c (cpu_defaults): Allow arm710 as default.
        * configure.in: Split out vxWorks support for Arm.
        * configure: Rebuilt.

From-SVN: r25932

25 years agoopenbsd.h (TARGET_DEFAULT): Use symbolic names instead of numbers.
Jeffrey A Law [Tue, 23 Mar 1999 21:34:50 +0000 (21:34 +0000)]
openbsd.h (TARGET_DEFAULT): Use symbolic names instead of numbers.

        * i386/openbsd.h (TARGET_DEFAULT): Use symbolic names instead of
        numbers.
        * i386/netbsd.h, i386/freebsd.h: Likewise.

From-SVN: r25931

25 years agotweak
Jason Merrill [Tue, 23 Mar 1999 19:17:08 +0000 (14:17 -0500)]
tweak

From-SVN: r25930

25 years agopt.c (convert_nontype_argument): Don't create things that aren't PTRMEM_CSTs when...
Mark Mitchell [Tue, 23 Mar 1999 16:13:44 +0000 (16:13 +0000)]
pt.c (convert_nontype_argument): Don't create things that aren't PTRMEM_CSTs when...

* pt.c (convert_nontype_argument): Don't create things that aren't
PTRMEM_CSTs when applying a qualification conversion to a
PTRMEM_CST.

From-SVN: r25929

25 years agorestore
Jason Merrill [Tue, 23 Mar 1999 11:59:23 +0000 (06:59 -0500)]
restore

From-SVN: r25928

25 years agotree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR.
Per Bothner [Tue, 23 Mar 1999 11:20:50 +0000 (03:20 -0800)]
tree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR.


* tree.c (first_rtl_op, has_cleanups):  Handle GOTO_SUBROUTINE_EXPR.

From-SVN: r25927

25 years agotree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR.
Per Bothner [Tue, 23 Mar 1999 11:20:47 +0000 (03:20 -0800)]
tree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR.

h
* tree.c (first_rtl_op, has_cleanups):  Handle GOTO_SUBROUTINE_EXPR.

From-SVN: r25926

25 years agoparse.y (find_applicable_accessible_methods_list): When dealing with interface...
Alexandre Petit-Bianco [Tue, 23 Mar 1999 11:20:03 +0000 (11:20 +0000)]
parse.y (find_applicable_accessible_methods_list): When dealing with interface...

Tue Mar 23 10:48:24 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (find_applicable_accessible_methods_list): When dealing
  with interface: ensure that a given interface or java.lang.Object
  are searched only once.

From-SVN: r25925

25 years agoAdd doc strings for SUBTARGET_SWITCHES
Nick Clifton [Tue, 23 Mar 1999 09:02:07 +0000 (09:02 +0000)]
Add doc strings for SUBTARGET_SWITCHES

From-SVN: r25924

25 years agoRemove conflict marker.
Mark Mitchell [Tue, 23 Mar 1999 08:38:04 +0000 (08:38 +0000)]
Remove conflict marker.

From-SVN: r25923

25 years agofunction.c: Include hash.h.
Mark Mitchell [Tue, 23 Mar 1999 07:51:12 +0000 (07:51 +0000)]
function.c: Include hash.h.

* function.c: Include hash.h.
(insns_for_mem_entry): New struct.
(put_reg_into_stack): Take an optional hash-table mapping MEMs to
the INSNs that use them.
(fixup_var_refs): Likewise.
(put_addressof_into_stack): Likewise.
(purge_addressof_1): Likewise.  Keep the hash-table up to date if
we add new instructions.
(fixup_var_refs_insns): Use it to avoid searching the entire
instruction chain.
(insns_for_mem_newfunc): New function.
(insns_for_mem_comp): Likewise.
(insns_for_mem_walk): Likewise.
(compute_insns_for_mem): Likewise.
(pop_function_context_from): Pass NULL for the hash-table.
(put_var_into_stack): Likewise.
(gen_mem_addressof): Likewise.
(flush_addressof): Likewise.
(purge_addressof): Call compute_insns_for_mem to pre-compute the
hash table.
* Makefile.in (OBJS): Include hash.o.
(function.o): Depend on hash.h.
* Makefile.in (OBJS): Don't mention hash.o.
(OBJDEPS): Likewise.

From-SVN: r25922

25 years agoWarning fixes:
Kaveh R. Ghazi [Tue, 23 Mar 1999 07:24:15 +0000 (07:24 +0000)]
Warning fixes:

        * gjavah.c (print_c_decl): Remove unused argument `flags'.
        * jcf-dump.c (print_access_flags): Add braces around if-else.
        * jvspec.c (lang_specific_driver): Wrap variable `len' in macro
        COMBINE_INPUTS.
        * lex.c (build_wfl_node): Add static prototype.
        * lex.h (build_wfl_node): Remove static prototype.
        * parse.y: Include lex.c early enough to declare everything needed.
        Ensure calls to `build_wfl_node' pass the proper arguments.
        (create_class): Remove unused variable `super_decl'.
        (get_printable_method_name): Initialize variable `name'.

From-SVN: r25921

25 years agodecl2.c (finish_file): Set at_eof to 2 after expanding ctors.
Jason Merrill [Tue, 23 Mar 1999 02:33:34 +0000 (02:33 +0000)]
decl2.c (finish_file): Set at_eof to 2 after expanding ctors.

* decl2.c (finish_file): Set at_eof to 2 after expanding ctors.
* decl.c (expand_static_init): Make sure we don't add any after
then.
* decl.c (cp_finish_decl): Move intelligence about handling
DECL_COMDAT for variables from here...
* decl2.c (comdat_linkage): ...to here.
(maybe_make_one_only): Tweak.
(import_export_decl): Call comdat_linkage for variables, too.
(finish_file): Handle template statics properly.

From-SVN: r25920

25 years ago* new2.C: Initialize newed after entering main.
Martin v. Löwis [Tue, 23 Mar 1999 00:53:39 +0000 (00:53 +0000)]
* new2.C: Initialize newed after entering main.

From-SVN: r25916

25 years agoDaily bump.
Jeff Law [Tue, 23 Mar 1999 00:45:02 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25915

25 years agocrtstuff.c: Use ANSI function definitions.
Jeffrey A Law [Tue, 23 Mar 1999 00:43:51 +0000 (00:43 +0000)]
crtstuff.c: Use ANSI function definitions.

        * crtstuff.c: Use ANSI function definitions.  Fix minor whitespace
        problems.

From-SVN: r25914

25 years agocp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.
Mark Mitchell [Tue, 23 Mar 1999 00:01:48 +0000 (00:01 +0000)]
cp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.

* cp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.
Document internals of pointer-to-member-functions.
(DELTA2_FROM_PTRMEMFUNC): Make it call delta2_from_ptrmemfunc.
(PFN_FROM_PTRMEMFUNC): Similarly.
(build_type_conversion): Remove unused parameter.
(build_ptrmemfunc1): Declare.
(expand_ptrmemfunc_cst): New function.
(delta2_from_ptrmemfunc): Likewise.
(pfn_from_ptrmemfunc): Likewise.
* cvt.c (cp_convert_to_pointer): Remove unused parameter to
build_type_conversion.  Use TYPE_PTRMEM_P for readability.
(convert_to_reference): Remove unused parameter to
build_type_conversion.
(ocp_convert): Likewise.
(build_user_type_conversion): Likewise.
* error.c (dump_expr): Handle NULL pointer-to-member functions.
* expr.c (cplus_expand_expr): Handle PTRMEM_CSTs for functions.
* method.c (build_overload_value): Don't go splitting CONSTRUCTORs
open when handling pointer-to-member functions.
* pt.c (convert_nontype_argument): Clean up error messages.  Be
more stringent with pointers-to-members.
* typeck.c (build_ptrmemfunc1): Don't declare.  Make it global.
(build_unary_op): Tidy ever-so-slightly.
(build_conditional_expr): Remove extra parameter to
build_type_conversion.
(build_ptrmemfunc): Build PTRMEM_CSTs if we know what function
we're using.
(expand_ptrmemfunc_cst): Define.
(delta2_from_ptrmemfunc): Likewise.
(pfn_from_ptrmemfunc): Likewise.

From-SVN: r25913

25 years agoopenbsd.h (TARGET_DEFAULT): Define.
Jeff Law [Mon, 22 Mar 1999 23:45:01 +0000 (16:45 -0700)]
openbsd.h (TARGET_DEFAULT): Define.

        * i386/openbsd.h (TARGET_DEFAULT): Define.
        * configure.in: Do not set TARGET_CPU_DEFAULT for x86 OpenBSD
        configurations.
        * configure: Rebuilt.
        * i386/freebsd.h (TARGET_DEFAULT): Define instead
        of TARGET_CPU_DEFAULT.
        * i386/netbsd.h (TARGET_DEFAULT): Likewise.

From-SVN: r25912

25 years agosdbout.c (syms.h): Don't include on Interix.
Mumit Khan [Mon, 22 Mar 1999 23:23:26 +0000 (23:23 +0000)]
sdbout.c (syms.h): Don't include on Interix.

        * sdbout.c (syms.h): Don't include on Interix.
        * toplev.c (main): No sbrk on Interix.

Co-Authored-By: Donn Terry <donn@interix.com>
From-SVN: r25911

25 years agoconfigure.in: Add i386-pc-interix support.
Mumit Khan [Mon, 22 Mar 1999 22:59:48 +0000 (22:59 +0000)]
configure.in: Add i386-pc-interix support.

        * configure.in: Add i386-pc-interix support.
        * configure: Regenerate.
        * fixinc.interix: New file.
        * config/interix.h: New file.
        * config/x-interix: New file.
        * config/xm-interix.h: New file.
        * i386/interix.h: New file.
        * i386/interix.c: New file.
        * i386/t-interix: New file.

Co-Authored-By: Donn Terry <donn@interix.com>
From-SVN: r25910

25 years agoi386.h (PREFERRED_STACK_BOUNDARY): Define.
Jeff Law [Mon, 22 Mar 1999 22:47:07 +0000 (15:47 -0700)]
i386.h (PREFERRED_STACK_BOUNDARY): Define.

        * i386.h (PREFERRED_STACK_BOUNDARY): Define.
        * i386.c (ix86_compute_frame_size): New function.
        (ix86_prologue, ix86_epilogue): Use it.
        * i386.h (INITIAL_ELIMINATION_OFFSET): Likewise.
        * reload1.c: Provide default for PREFERRED_STACK_BOUNDARY.

From-SVN: r25909

25 years agoChangelog: Fixed 1999-03-22 typos.
Alexandre Petit-Bianco [Mon, 22 Mar 1999 20:16:45 +0000 (20:16 +0000)]
Changelog: Fixed 1999-03-22 typos.

Mon Mar 22 20:14:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* Changelog: Fixed 1999-03-22 typos.
* lang.c (lang_decode_option): Fixed typo in error string in the
  XARG section.
(Grr, typos.)

From-SVN: r25908

25 years agoMakefile.in: (JAVA_OBJS) Added entry xref.o.
Alexandre Petit-Bianco [Mon, 22 Mar 1999 19:57:37 +0000 (19:57 +0000)]
Makefile.in: (JAVA_OBJS) Added entry xref.o.

1999-03-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* Makefile.in: (JAVA_OBJS) Added entry xref.o.
(xref.o): New rule.
* java-tree.h (flag_emit_xref): Declared extern.
* lang.c: (xref.h): Included.
(flag_emit_xref): New global variable.
(lang_decode_option): Added support for -fxref.
* xref.c: Created.
* xref.h: Likewise.

From-SVN: r25907

25 years agoAdd documentation for MIPS options.
Jim Wilson [Mon, 22 Mar 1999 18:51:14 +0000 (18:51 +0000)]
Add documentation for MIPS options.

* mips/mips.h (TARGET_SWITCHES, TARGET_OPTIONS): Add option doc
strings.
* mips/abi64.h (SUBTARGET_TARGET_OPTIONS): Likewise.

From-SVN: r25906

25 years agoFix compile time warnings about unused parameters
Nick Clifton [Mon, 22 Mar 1999 16:32:31 +0000 (16:32 +0000)]
Fix compile time warnings about unused parameters

From-SVN: r25905

25 years agoMinor formatting changes.
Nick Clifton [Mon, 22 Mar 1999 15:24:16 +0000 (15:24 +0000)]
Minor formatting changes.

From-SVN: r25904

25 years agoAdd missing execute/ filename prefix to last ChangeLog entry.
Jim Wilson [Mon, 22 Mar 1999 15:15:33 +0000 (07:15 -0800)]
Add missing execute/ filename prefix to last ChangeLog entry.

From-SVN: r25903

25 years agoFix bf-sign-2.c failure on 64-bit host caused by my last patch.
Jim Wilson [Mon, 22 Mar 1999 15:11:34 +0000 (15:11 +0000)]
Fix bf-sign-2.c failure on 64-bit host caused by my last patch.

* bf-sign-2.c (main): Replace struct sizeof test with 4.

From-SVN: r25902

25 years agoOops - omitted from previous delta
Nick Clifton [Mon, 22 Mar 1999 14:37:14 +0000 (14:37 +0000)]
Oops - omitted from previous delta

From-SVN: r25901

25 years agoFix typo
Nick Clifton [Mon, 22 Mar 1999 14:36:36 +0000 (14:36 +0000)]
Fix typo

From-SVN: r25900

25 years agoreload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output_reload...
J"orn Rennecke [Mon, 22 Mar 1999 14:27:23 +0000 (14:27 +0000)]
reload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output_reload for auto_inc expressions...

* reload1.c (reload_as_needed): Set reload_is_output_reload /
reload_has_output_reload for auto_inc expressions that could be
reloaded.  Call forget_old_reloads for REG_INC notes.

From-SVN: r25899

25 years ago* cse.c (cse_insn): Don't change the result register of a libcall.
J"orn Rennecke [Mon, 22 Mar 1999 13:55:22 +0000 (13:55 +0000)]
* cse.c (cse_insn): Don't change the result register of a libcall.

From-SVN: r25898

25 years agortl.h (shallow_copy_rtx): Declare.
J"orn Rennecke [Mon, 22 Mar 1999 13:11:31 +0000 (13:11 +0000)]
rtl.h (shallow_copy_rtx): Declare.

* rtl.h (shallow_copy_rtx): Declare.
* rtl.c (shallow_copy_rtx): New function.
* reload.c (find_reloads_toplev): Use shallow_copy_rtx instead of
copy_rtx.

From-SVN: r25897

25 years agoMore full description of changes for config/h8300/h8300.c.
Vladimir Makarov [Mon, 22 Mar 1999 08:03:21 +0000 (08:03 +0000)]
More full description of changes for config/h8300/h8300.c.

From-SVN: r25896

25 years agoh8300.md (adjust_length): New attribute.
Vladimir Makarov [Mon, 22 Mar 1999 07:56:09 +0000 (07:56 +0000)]
h8300.md (adjust_length): New attribute.

Mon Mar 22 10:44:33 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
* config/h8300/h8300.md (adjust_length): New attribute.
  (modhi3+1, andsi3+1, iorsi3+1, extzv+1, extzv+2): Change insn
  default value of attribute "adjust_length" onto "no".
* config/h8300/h8300.c (h8300_adjust_insn_length):  Use 0 if the
shift is negative.
* final.c (shorten_branches): Check insn length after its
  adjusting.

From-SVN: r25895

25 years agoDaily bump.
Jeff Law [Mon, 22 Mar 1999 00:45:02 +0000 (17:45 -0700)]
Daily bump.

From-SVN: r25894

25 years agoi860.h (TARGET_SWITCHES): Add documentation for default case.
Jeff Law [Mon, 22 Mar 1999 00:08:28 +0000 (17:08 -0700)]
i860.h (TARGET_SWITCHES): Add documentation for default case.


* i860.h (TARGET_SWITCHES): Add documentation for default case.
* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
* i370.h (TARGET_SWITCHES): Add documentation for default case.
* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
* clipper.h (TARGET_SWITCHES): Add documentation for default case.
* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
* pa.h (TARGET_SWITCHES): Add documentation for default case.
(TARGET_OPTIONS): Likewise for default case.
* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25893

25 years agoi860.h (TARGET_SWITCHES): Add documentation for default case.
Jeff Law [Mon, 22 Mar 1999 00:08:26 +0000 (17:08 -0700)]
i860.h (TARGET_SWITCHES): Add documentation for default case.


* i860.h (TARGET_SWITCHES): Add documentation for default case.
* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
* i370.h (TARGET_SWITCHES): Add documentation for default case.
* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
* clipper.h (TARGET_SWITCHES): Add documentation for default case.
* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
* pa.h (TARGET_SWITCHES): Add documentation for default case.
(TARGET_OPTIONS): Likewise for default case.
* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25892

25 years agoi860.h (TARGET_SWITCHES): Add documentation for default case.
Jeff Law [Mon, 22 Mar 1999 00:08:17 +0000 (17:08 -0700)]
i860.h (TARGET_SWITCHES): Add documentation for default case.

* i860.h (TARGET_SWITCHES): Add documentation for default case.
* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
* i370.h (TARGET_SWITCHES): Add documentation for default case.
* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
* clipper.h (TARGET_SWITCHES): Add documentation for default case.
* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
* pa.h (TARGET_SWITCHES): Add documentation for default case.
(TARGET_OPTIONS): Likewise for default case.
* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25891

25 years agoi860.h (TARGET_SWITCHES): Add documentation for default case.
Jeff Law [Mon, 22 Mar 1999 00:08:13 +0000 (17:08 -0700)]
i860.h (TARGET_SWITCHES): Add documentation for default case.


* i860.h (TARGET_SWITCHES): Add documentation for default case.
* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
* i370.h (TARGET_SWITCHES): Add documentation for default case.
* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
* clipper.h (TARGET_SWITCHES): Add documentation for default case.
* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
* pa.h (TARGET_SWITCHES): Add documentation for default case.
(TARGET_OPTIONS): Likewise for default case.
* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25890

25 years agoi860.h (TARGET_SWITCHES): Add documentation for default case.
Jeff Law [Mon, 22 Mar 1999 00:08:09 +0000 (17:08 -0700)]
i860.h (TARGET_SWITCHES): Add documentation for default case.


* i860.h (TARGET_SWITCHES): Add documentation for default case.
* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
* i370.h (TARGET_SWITCHES): Add documentation for default case.
* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
* clipper.h (TARGET_SWITCHES): Add documentation for default case.
* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
* pa.h (TARGET_SWITCHES): Add documentation for default case.
(TARGET_OPTIONS): Likewise for default case.
* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25889

25 years agogcse.c (dump_hash_table): Fix whitespace in declaration.
Jeffrey A Law [Sun, 21 Mar 1999 20:49:10 +0000 (20:49 +0000)]
gcse.c (dump_hash_table): Fix whitespace in declaration.

* gcse.c (dump_hash_table): Fix whitespace in declaration.
(compute_transpout): Renamed from pre_compute_transpout.
(compute_pre_*): Deleted
(pre_expr_reaches_here_p): New argument, CHECK_PRE_COMP.  All
callers changed.
(insert_insn_end_bb): Renamed from pre_insert_insn.
(pre_*): Delete unused variables.  Only leave local properties and
global redundant/optimal computation points.
(alloc_pre_mem, free_pre_mem): Corresponding changes.
(compute_pre_data): Simplify and call pre_lcm to run the lazy
code motion dataflow analysis.
(pre_insert, pre_insert_copies, pre_delete): Revamp to use LCM
based redundant and optimal computation points.

From-SVN: r25886

25 years ago* basic-block.h (pre_lcm, pre_rev_lcm): Declare.
Jeffrey A Law [Sun, 21 Mar 1999 19:00:05 +0000 (19:00 +0000)]
* basic-block.h (pre_lcm, pre_rev_lcm): Declare.

From-SVN: r25885

25 years agotoplev.c (main): A debug option without a level defaults to level 2.
Jeffrey A Law [Sun, 21 Mar 1999 16:38:34 +0000 (16:38 +0000)]
toplev.c (main): A debug option without a level defaults to level 2.

        * toplev.c (main): A debug option without a level defaults to
        level 2.

From-SVN: r25884

25 years agoPreserve programmer specified labels, and emit debug info for them even if
Nick Clifton [Sun, 21 Mar 1999 12:14:09 +0000 (12:14 +0000)]
Preserve programmer specified labels, and emit debug info for them even if
they are deleted.

From-SVN: r25883

25 years agoGive my new email address.
Mark Mitchell [Sun, 21 Mar 1999 09:34:14 +0000 (09:34 +0000)]
Give my new email address.

From-SVN: r25882

25 years agoMakefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with.
Manfred Hollstein [Sun, 21 Mar 1999 07:53:00 +0000 (07:53 +0000)]
Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with.

gcc/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
linked with.
gcc/f/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.
gcc/java/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be
linked with.
gcc/po/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* POTFILES.in: Track latest file renamings.
1999-03-01  Manfred Hollstein  <manfred@s-direktnet.de>
* POTFILES.in: Remove files which do not exist anymore in egcs.
Fix names of those files which are now living in egcs's
libiberty/include directories.

From-SVN: r25881

25 years ago*** empty log message ***
Manfred Hollstein [Sun, 21 Mar 1999 07:52:59 +0000 (07:52 +0000)]
*** empty log message ***

From-SVN: r25880

25 years agoMakefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with.
Manfred Hollstein [Sun, 21 Mar 1999 07:52:49 +0000 (07:52 +0000)]
Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with.


gcc/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
linked with.
gcc/f/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.
gcc/java/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be
linked with.
gcc/po/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
* POTFILES.in: Track latest file renamings.
1999-03-01  Manfred Hollstein  <manfred@s-direktnet.de>
* POTFILES.in: Remove files which do not exist anymore in egcs.
Fix names of those files which are now living in egcs's
libiberty/include directories.

From-SVN: r25879

25 years agoMakefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H).
Kaveh R. Ghazi [Sun, 21 Mar 1999 06:09:25 +0000 (06:09 +0000)]
Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H).

        * Makefile.in (jcf-dump.o): Depend on $(CONFIG_H)
        $(srcdir)/../system.h and $(JAVA_TREE_H).
        (jcf-io.o): Depend on $(JAVA_TREE_H).
        (mangle.o): Likewise.
        * check-init.c (check_cond_init): Add static prototype.
        * class.c (build_java_method_type, hashUtf8String,
        make_field_value, get_dispatch_vector, get_dispatch_table,
        append_gpp_mangled_type, mangle_static_field): Likewise.
        (strLengthUtf8): Hide unused definition.
        (hashUtf8String): Const-ify.
        (make_field_value): Un-ANSI-fy.
        * constants.c: Move inclusion of jcf.h above java-tree.h.
        (set_constant_entry, find_class_or_string_constant,
        find_name_and_type_constant, get_tag_node,
        build_constant_data_ref): Add static prototype.
        * decl.c (push_jvm_slot, builtin_function,
        lookup_name_current_level): Likewise.
        (builtin_function): Const-ify.
        * except.c (expand_start_java_handler, expand_end_java_handler):
        Add static prototype.
        * expr.c (flush_quick_stack, push_value, pop_value,
        java_stack_swap, java_stack_dup, build_java_athrow,
        build_java_jsr, build_java_ret, expand_java_multianewarray,
        expand_java_arraystore, expand_java_arrayload,
        expand_java_array_length, build_java_monitor, expand_java_pushc,
        expand_java_return, expand_java_NEW, expand_java_INSTANCEOF,
        expand_java_CHECKCAST, expand_iinc, expand_java_binop, note_label,
        expand_compare, expand_test, expand_cond, expand_java_goto,
        expand_java_call, expand_java_ret, pop_arguments, expand_invoke,
        expand_java_field_op, java_push_constant_from_pool): Likewise.
        (decode_newarray_type, expand_iinc): Un-ANSI-fy.
        (build_java_arraynull_check): Mark parameters `node' and `type'
        with ATTRIBUTE_UNUSED.
        (note_label): Likewise for parameter `current_pc'.
        (expand_java_call, expand_java_ret): Hide unused definition.
        * java-tree.h (make_class, build_constants_constructor,
        java_set_exception_lang_code, pop_labeled_block, emit_handlers,
        init_outgoing_cpool, register_class, emit_register_classes,
        java_layout_seen_class_methods): Prototype.
        (unicode_mangling_length): Const-ify.
        (append_gpp_mangled_name, append_gpp_mangled_classtype,
        emit_unicode_mangled_name, format_int, format_uint,
        jcf_trim_old_input, jcf_print_utf8, jcf_print_char,
        jcf_print_utf8_replace, open_class): Prototype.
        * jcf-dump.c: Include "config.h", not <config.h>.  Don't include
        <stdio.h>.  Include tree.h/java-tree.h.
        (utf8_equal_string usage, process_class): Add static prototype.
        (open_class): Don't prototype this here.
        (utf8_equal_string): Match arguments to format specifiers.
        (HANDLE_CODE_ATTRIBUTE, BRANCH, JSR, RET, LOOKUP_SWITCH,
        TABLE_SWITCH, disassemble_method): Likewise.
        * jcf-io.c: Include tree.h/java-tree.h.
        (open_class, find_classfile, jcf_print_utf8,
        jcf_print_utf8_replace): Const-ify.
        * jcf-parse.c (parse_zip_file_entries, process_zip_dir,
        parse_class_file): Add static prototype.
        (find_in_current_zip): Match definition to existing static
        prototype.
        * jcf-write.c: Include jcf.h before tree.h/java-tree.h.
        (alloc_chunk, append_chunk, append_chunk_copy, gen_jcf_label,
        finish_jcf_block, define_jcf_label, get_jcf_label_here,
        put_linenumber, localvar_alloc, localvar_free, get_access_flags,
        write_chunks, adjust_typed_op, generate_bytecode_conditional,
        generate_bytecode_return, perform_relocations, init_jcf_state,
        init_jcf_method, release_jcf_state, generate_classfile):
        Add static prototype.
        (emit_unop): Mark parameter `type' with ATTRIBUTE_UNUSED.
        (make_class_file_name): Const-ify.
        * jcf.h (find_classfile): Const-ify.
        * jv-scan.c (reset_report): Remove prototype.
        * jvgenmain.c: Include jcf.h/tree.h/java-tree.h.
        (error): Rewrite to allow varargs.
        * lang.c (lang_f_options): Const-ify.
        * lex.c (java_parse_escape_sequence): Add static prototype.
        (java_allocate_new_line): Match definition to existing static
        prototype.
        * mangle.c Include tree.h/java-tree.h.
        (unicode_mangling_length, emit_unicode_mangled_name,
        append_gpp_mangled_name, append_gpp_mangled_classtype): Const-ify.
        * parse.h (jdep_code): Remove trailing comma in enumeration.
        (java_get_line_col): Move prototype outside of !JC1_LITE test.
        (reset_report): Add prototype.
        * verify.c (push_pending_label, merge_types): Add static
        prototypes.
        * zipfile.h (opendir_in_zip, open_in_zip): Prototype.

From-SVN: r25878