]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
26 years agofreebsd-elf.h (FUNCTION_PROFILER): labels are not needed and the reference to `mcount...
David O'Brien [Thu, 17 Jun 1999 12:30:53 +0000 (06:30 -0600)] 
freebsd-elf.h (FUNCTION_PROFILER): labels are not needed and the reference to `mcount' was not correct for the ELF...


        * i386/freebsd-elf.h (FUNCTION_PROFILER): labels are not needed and
        the reference to `mcount' was not correct for the ELF on FreeBSD.

From-SVN: r27569

26 years agofreebsd-elf.h (FUNCTION_PROFILER): labels are not needed and the reference to `mcount...
David O'Brien [Thu, 17 Jun 1999 12:30:44 +0000 (06:30 -0600)] 
freebsd-elf.h (FUNCTION_PROFILER): labels are not needed and the reference to `mcount' was not correct for the ELF...


        * i386/freebsd-elf.h (FUNCTION_PROFILER): labels are not needed and
        the reference to `mcount' was not correct for the ELF on FreeBSD.

From-SVN: r27568

26 years agoemit-rtl.c (operand_subword): Tighten checks for when it is safe to safe to extract...
Jeffrey A Law [Thu, 17 Jun 1999 01:55:57 +0000 (01:55 +0000)] 
emit-rtl.c (operand_subword): Tighten checks for when it is safe to safe to extract a subword out of a REG.

        * emit-rtl.c (operand_subword): Tighten checks for when it is safe
        to safe to extract a subword out of a REG.

From-SVN: r27563

26 years agoDaily bump.
Jeff Law [Thu, 17 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27561

26 years agostl_algo.h (transform): Rename __opr to __oper, as __opr is used internally by egcs.
Alexandre Oliva [Wed, 16 Jun 1999 22:22:07 +0000 (22:22 +0000)] 
stl_algo.h (transform): Rename __opr to __oper, as __opr is used internally by egcs.

* stl_algo.h (transform): Rename __opr to __oper, as __opr is used
internally by egcs.
Reported by Harri Porten <porten@tu-harburg.de>

From-SVN: r27557

26 years agodecl2.c (import_export_decl): Use same_type_p, rather than relying on pointer-equalit...
Mark Mitchell [Wed, 16 Jun 1999 17:49:59 +0000 (17:49 +0000)] 
decl2.c (import_export_decl): Use same_type_p, rather than relying on pointer-equality for types.

* decl2.c (import_export_decl): Use same_type_p, rather than
relying on pointer-equality for types.
* method.c (do_build_copy_constructor): Simplify.

From-SVN: r27556

26 years agoRemove obsolete file, whose contents has moved to the web pages as
Gerald Pfeifer [Wed, 16 Jun 1999 13:38:33 +0000 (13:38 +0000)] 
Remove obsolete file, whose contents has moved to the web pages as
projects.html.

From-SVN: r27553

26 years agocall.c (build_method_call): Remove bogus code for two-argument delete.
Mark Mitchell [Wed, 16 Jun 1999 11:26:26 +0000 (11:26 +0000)] 
call.c (build_method_call): Remove bogus code for two-argument delete.

* call.c (build_method_call): Remove bogus code for two-argument
delete.

From-SVN: r27548

26 years agodwarfout.c (add_incomplete_type): New fn.
Jason Merrill [Wed, 16 Jun 1999 10:38:19 +0000 (10:38 +0000)] 
dwarfout.c (add_incomplete_type): New fn.

* dwarfout.c (add_incomplete_type): New fn.
(output_type): Call it.
(retry_incomplete_types): New fn.
(dwarfout_finish): Call it.
From Eric Raskin <ehr@listworks.com>:
(output_type): Output types for bases.

From-SVN: r27545

26 years agoinit.c (expand_cleanup_for_base): New function, split out from ...
Mark Mitchell [Wed, 16 Jun 1999 10:27:16 +0000 (10:27 +0000)] 
init.c (expand_cleanup_for_base): New function, split out from ...

* init.c (expand_cleanup_for_base): New function, split out
from ...
(emit_base_init): Here.
(expand_aggr_vbase_init): Use it.

From-SVN: r27544

26 years agofix BACKSPACE, doc fix, update derived file
Craig Burley [Wed, 16 Jun 1999 09:03:30 +0000 (09:03 +0000)] 
fix BACKSPACE, doc fix, update derived file

From-SVN: r27542

26 years agoDaily bump.
Jeff Law [Wed, 16 Jun 1999 00:46:04 +0000 (18:46 -0600)] 
Daily bump.

From-SVN: r27539

26 years agocp-tree.h (class_cache_firstobj): Declare.
Mark Mitchell [Tue, 15 Jun 1999 16:48:27 +0000 (16:48 +0000)] 
cp-tree.h (class_cache_firstobj): Declare.

* cp-tree.h (class_cache_firstobj): Declare.
(maybe_push_cache_obstack): Rename to push_cache_obstack.
* class.c (permanent_obstack): Remove declaration.
(class_cache_firstobj): Make it global.
(add_method): Don't use permanent_obstack directly.
(pushclass): Only free the class_cache_obstack if we know how far
back to free it.
(maybe_push_cache_obstack): Rename to push_cache_obstack.
* decl.c: Remove dead comment.
(saved_scope): Add class_cache_firstobj.
(push_to_top_level): Save it.
(pop_from_top_level): Restore it.
(push_class_level_binding): Use push_cache_obstack, not
maybe_push_cache_obstack.
* search.c (push_class_decls): Likewise.

From-SVN: r27535

26 years agofreebsd-elf.h (LINK_SPEC): clean up the linking library specifications and make it...
David O'Brien [Tue, 15 Jun 1999 00:58:11 +0000 (18:58 -0600)] 
freebsd-elf.h (LINK_SPEC): clean up the linking library specifications and make it realistic.


        * i386/freebsd-elf.h (LINK_SPEC): clean up the linking library
        specifications and make it realistic.
        (LIB_SPEC): Likewise.

From-SVN: r27532

26 years agofreebsd-elf.h (LINK_SPEC): clean up the linking library specifications and make it...
David O'Brien [Tue, 15 Jun 1999 00:58:04 +0000 (18:58 -0600)] 
freebsd-elf.h (LINK_SPEC): clean up the linking library specifications and make it realistic.


        * i386/freebsd-elf.h (LINK_SPEC): clean up the linking library
        specifications and make it realistic.
        (LIB_SPEC): Likewise.

From-SVN: r27531

26 years agoDaily bump.
Jeff Law [Tue, 15 Jun 1999 00:47:06 +0000 (18:47 -0600)] 
Daily bump.

From-SVN: r27528

26 years ago* ChangeLog, pt.c: Undo last change
Martin v. Löwis [Mon, 14 Jun 1999 22:06:36 +0000 (22:06 +0000)] 
* ChangeLog, pt.c: Undo last change

From-SVN: r27526

26 years agopt.c (tsubst_friend_function): Push into namespace of friend function before pushdecl...
Martin v. Löwis [Mon, 14 Jun 1999 16:13:10 +0000 (16:13 +0000)] 
pt.c (tsubst_friend_function): Push into namespace of friend function before pushdecl'ing it.

* pt.c (tsubst_friend_function): Push into namespace of friend
function before pushdecl'ing it.

From-SVN: r27522

26 years ago* call.c (build_new_op): Remove REF_BIND from all operands.
Nathan Sidwell [Mon, 14 Jun 1999 03:19:21 +0000 (03:19 +0000)] 
* call.c (build_new_op): Remove REF_BIND from all operands.

From-SVN: r27515

26 years agoconfigure.in (rs6000-ibm-aix4.3*, [...]): Do not require a sub-version #.
Jeff Law [Mon, 14 Jun 1999 02:59:13 +0000 (20:59 -0600)] 
configure.in (rs6000-ibm-aix4.3*, [...]): Do not require a sub-version #.

p
        * configure.in (rs6000-ibm-aix4.3*, powerpc-ibm-aix4.3*): Do not
        require a sub-version #.
        * configure: Rebuilt.

From-SVN: r27512

26 years agoconfigure.in (rs6000-ibm-aix4.3*, [...]): Do not require a sub-version #.
Jeff Law [Mon, 14 Jun 1999 02:58:51 +0000 (20:58 -0600)] 
configure.in (rs6000-ibm-aix4.3*, [...]): Do not require a sub-version #.


        * configure.in (rs6000-ibm-aix4.3*, powerpc-ibm-aix4.3*): Do not
        require a sub-version #.
        * configure: Rebuilt.

From-SVN: r27511

26 years ago* svr4.h (DWARF2_DEBUGGING_INFO): Check for redefinition.
Robert Lipe [Mon, 14 Jun 1999 02:41:38 +0000 (02:41 +0000)] 
* svr4.h (DWARF2_DEBUGGING_INFO): Check for redefinition.

From-SVN: r27508

26 years ago* gcc.texi: Mention gcc 2.96 instead of egcs 1.00.
Andreas Jaeger [Mon, 14 Jun 1999 02:37:29 +0000 (02:37 +0000)] 
* gcc.texi: Mention gcc 2.96 instead of egcs 1.00.

From-SVN: r27506

26 years agoDaily bump.
Jeff Law [Mon, 14 Jun 1999 00:46:03 +0000 (18:46 -0600)] 
Daily bump.

From-SVN: r27504

26 years ago* invoke.texi (node Option Summary): Add -fpermissive flag.
Mark Mitchell [Sun, 13 Jun 1999 01:09:03 +0000 (01:09 +0000)] 
* invoke.texi (node Option Summary): Add -fpermissive flag.

From-SVN: r27501

26 years agoDaily bump.
Jeff Law [Sun, 13 Jun 1999 00:45:34 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27498

26 years agotest_summary: Set default mail-address and version for egcs instead of relying on...
Alexandre Oliva [Sat, 12 Jun 1999 15:19:31 +0000 (15:19 +0000)] 
test_summary: Set default mail-address and version for egcs instead of relying on...

* test_summary: Set default mail-address and version for egcs
instead of relying on unpredictable pathnames.
Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>

From-SVN: r27497

26 years agosparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands that require PIC code...
Jeffrey A Law [Sat, 12 Jun 1999 02:42:16 +0000 (02:42 +0000)] 
sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands that require PIC code sequences.


        * sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do nothing with operands
        that require PIC code sequences.
Fixes libstdc++ & libg++ failures on sparc platforms.

From-SVN: r27493

26 years agoDaily bump.
Jeff Law [Sat, 12 Jun 1999 00:45:03 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27491

26 years agoMakefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.
Jeffrey A Law [Fri, 11 Jun 1999 03:11:43 +0000 (03:11 +0000)] 
Makefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.

        * Makefile.in (libgcc2): Pass MAYBE_USE_COLLECT2 as an argument.
        * libgcc2.c (__CTOR_LIST, __DTOR_LIST); Do not provide
        initializers is some circumstances.

From-SVN: r27488

26 years agoinclhack.def (endif_label): Add additional selector for more bogus stuff after #endif...
Jeffrey A Law [Fri, 11 Jun 1999 02:18:44 +0000 (02:18 +0000)] 
inclhack.def (endif_label): Add additional selector for more bogus stuff after #endif statements.


        * fixinc/inclhack.def (endif_label): Add additional selector for
        more bogus stuff after #endif statements.
        * fixinc/inclhack.sh, fixinc/fixincl.x: Rebuilt.
Fixes alphaosf & ibm-aix fixinc problems.

From-SVN: r27485

26 years agoDaily bump.
Jeff Law [Fri, 11 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27483

26 years agoinclhack.def (sun_auth_proto): We do not know how to test for the presence of valid...
Bruce Korb [Thu, 10 Jun 1999 22:23:02 +0000 (22:23 +0000)] 
inclhack.def (sun_auth_proto): We do not know how to test for the presence of valid prototypes.

        * fixinc/inclhack.def(sun_auth_proto): We do not know how to
        test for the presence of valid prototypes.  Delete bypass expr.
        (ioctl_fix_ctrl): Correct the selection expression.
Bring over from the mainline tree.  Resync.

From-SVN: r27480

26 years agoMumit Khan <khan@xraylith.wisc.edu>
Mumit Khan [Thu, 10 Jun 1999 20:45:53 +0000 (20:45 +0000)] 
Mumit Khan <khan@xraylith.wisc.edu>

Mumit Khan  <khan@xraylith.wisc.edu>
        * i386/cygwin.h (SET_ASM_OP): Define.

From-SVN: r27479

26 years agoMike Stump <mrs@wrs.com>
Mike Stump [Thu, 10 Jun 1999 20:43:07 +0000 (20:43 +0000)] 
Mike Stump <mrs@wrs.com>

Mike Stump  <mrs@wrs.com>
        * Makefile.in (setenv.o): Add config.h dep for setenv.o to fix
        parallel builds.

From-SVN: r27476

26 years agoMumit Khan <khan@xraylith.wisc.edu>
Richard Henderson [Thu, 10 Jun 1999 20:39:28 +0000 (13:39 -0700)] 
Mumit Khan <khan@xraylith.wisc.edu>

Mumit Khan  <khan@xraylith.wisc.edu>
        * reg-stack.c (stack_reg_life_analysis): Find all the RETURN insns.

From-SVN: r27474

26 years agoFixed string formations
Bruce Korb [Thu, 10 Jun 1999 14:49:54 +0000 (14:49 +0000)] 
Fixed string formations

From-SVN: r27472

26 years agoDaily bump.
Jeff Law [Thu, 10 Jun 1999 00:45:04 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27464

26 years agoloop.c (strength_reduce): Disable biv->giv translations and giv recombination.
Jeffrey A Law [Thu, 10 Jun 1999 00:24:42 +0000 (00:24 +0000)] 
loop.c (strength_reduce): Disable biv->giv translations and giv recombination.

        * loop.c (strength_reduce): Disable biv->giv translations and
        giv recombination.  For the release branch only.
Should work around 990513-1.c regressions.  Possibly others.  I'll be
running some new tests soon :-)

From-SVN: r27463

26 years agoloop.c (loop_insn_first_p): Don't compare LUIDs when P is a note...
J"orn Rennecke [Wed, 9 Jun 1999 22:39:44 +0000 (22:39 +0000)] 
loop.c (loop_insn_first_p): Don't compare LUIDs when P is a note...

        * loop.c (loop_insn_first_p): Don't compare LUIDs when P
        is a note; use <= for the compare; advance P while it is
        a NOTE.
Bring bugfix over from mainline sources.

From-SVN: r27462

26 years agoWed Jun 9 06:50 1999 Bruce Korb <ddsinc09@ix.netcom.com>
Bruce Korb [Wed, 9 Jun 1999 22:23:37 +0000 (16:23 -0600)] 
Wed Jun 9 06:50 1999 Bruce Korb <ddsinc09@ix.netcom.com>

Wed Jun  9 06:50 1999  Bruce Korb <ddsinc09@ix.netcom.com>
        *fixinc/inclhack.def(sun_auth_proto): bypass the patch if
        the typed arguments are not part of a comment
        (ioctl_fix_ctrl): Added a purpose comment
        *fixinc/fixincl.x: regenerate
        *fixinc/inclhack.sh: regenerate
Bring over from the mainline sources.

From-SVN: r27461

26 years agoinclhack.def (no_double_slash): Fix quoting for test.
Jeffrey A Law [Wed, 9 Jun 1999 22:16:33 +0000 (22:16 +0000)] 
inclhack.def (no_double_slash): Fix quoting for test.

        * fixinc/inclhack.def (no_double_slash): Fix quoting for test.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.
Fixes "//" problem with fixinc on alphas.

From-SVN: r27459

26 years agoFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Franz Sirl [Wed, 9 Jun 1999 15:59:39 +0000 (15:59 +0000)] 
Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
        * rs6000.md (movsi_got_internal_mem): Delete.
        * rs6000.h (CONDITIONAL_REGISTER_USAGE): Mark PIC_OFFSET_TABLE_REGNUM.
        (GOT_TOC_REGNUM): Delete.
        (PIC_OFFSET_TABLE_REGNUM): Define.
        (FINALIZE_PIC): Disable.
        * rs6000.c (rs6000_got_register): New code for fixed pic register.
        (rs6000_replace_regno): Delete.
        (rs6000_finalize_pic): Likewise.
        (output_prolog): Handle PIC_OFFSET_TABLE_REGNUM.

From-SVN: r27456

26 years agovarasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing...
Jeff Law [Wed, 9 Jun 1999 12:13:49 +0000 (06:13 -0600)] 
varasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing it to strcmp.

h
        * varasm.c (remove_from_pending_weak_list): Verify t->name
        is non-NULL before passing it to strcmp.

From-SVN: r27452

26 years agovarasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing...
Jeff Law [Wed, 9 Jun 1999 12:13:43 +0000 (06:13 -0600)] 
varasm.c (remove_from_pending_weak_list): Verify t->name is non-NULL before passing it to strcmp.


        * varasm.c (remove_from_pending_weak_list): Verify t->name
        is non-NULL before passing it to strcmp.

From-SVN: r27451

26 years ago* invoke.texi: Add C4x invocation docs.
Michael Hayes [Wed, 9 Jun 1999 04:09:34 +0000 (04:09 +0000)] 
* invoke.texi: Add C4x invocation docs.

From-SVN: r27446

26 years agoc4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.
Michael Hayes [Wed, 9 Jun 1999 03:51:38 +0000 (03:51 +0000)] 
c4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.

* config/c4x/c4x.h (TARGET_EXPOSE_LDP, LEGITIMIZE_RELOAD_ADDRESS):
Define new macros.
* config/c4x/c4x.c (c4x_emit_move_sequence, src_operand): Use
TARGET_EXPOSE_LDP.
(c4x_legitimize_reload_address): New function.
* config/c4x/c4x.md: Update docs.

From-SVN: r27444

26 years agofixincludes: Avoid removing '.'.
Jeffrey A Law [Wed, 9 Jun 1999 03:22:09 +0000 (03:22 +0000)] 
fixincludes: Avoid removing '.'.


        * fixincludes: Avoid removing '.'.
        * fixinc/fixinc.svr4: Likewise.
        * fixinc/fixinc.winnt: Likewise.
        * fixinc/inclhack.tpl: Likewise.
        * fixinc/fixincl.sh, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27442

26 years agofixincludes: Avoid removing '.'.
Jeff Law [Wed, 9 Jun 1999 03:21:59 +0000 (21:21 -0600)] 
fixincludes: Avoid removing '.'.


        * fixincludes: Avoid removing '.'.
        * fixinc/fixinc.svr4: Likewise.
        * fixinc/fixinc.winnt: Likewise.
        * fixinc/inclhack.tpl: Likewise.
        * fixinc/fixincl.sh, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27441

26 years agoconfigure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
Jim Wilson [Wed, 9 Jun 1999 03:03:18 +0000 (03:03 +0000)] 
configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.

        * configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
        * configure: Regenerate.
        * configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h.
        Add use of x-aix41-gld.
Bring over from the mainline tree to fix various problems building
aix4.1 --with-gnu-ld.

From-SVN: r27437

26 years agoinclhack.def (sun_catmacro): Escape parens in the select pattern.
Kaveh R. Ghazi [Wed, 9 Jun 1999 02:53:32 +0000 (20:53 -0600)] 
inclhack.def (sun_catmacro): Escape parens in the select pattern.


        * fixinc/inclhack.def (sun_catmacro): Escape parens in the select
        pattern.
        * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27436

26 years agoinclhack.def (sun_catmacro): Escape parens in the select pattern.
Kaveh R. Ghazi [Wed, 9 Jun 1999 02:53:19 +0000 (20:53 -0600)] 
inclhack.def (sun_catmacro): Escape parens in the select pattern.


        * fixinc/inclhack.def (sun_catmacro): Escape parens in the select
        pattern.
        * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

From-SVN: r27435

26 years agoc-pragma.c (handle_pragma_token): Handle `#pragma pack()' correctly.
Mumit Khan [Wed, 9 Jun 1999 02:17:44 +0000 (02:17 +0000)] 
c-pragma.c (handle_pragma_token): Handle `#pragma pack()' correctly.

        * c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
        correctly.

From-SVN: r27433

26 years agoinclhack.def (bad_lval): Remove bogus selector.
Jeff Law [Wed, 9 Jun 1999 02:11:20 +0000 (20:11 -0600)] 
inclhack.def (bad_lval): Remove bogus selector.

        * fixinc/inclhack.def (bad_lval): Remove bogus selector.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.
Forgot to commit the ChangeLog entry

From-SVN: r27431

26 years agoDaily bump.
Jeff Law [Wed, 9 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27430

26 years agooptabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute values.
Richard Earnshaw [Tue, 8 Jun 1999 05:51:49 +0000 (05:51 +0000)] 
optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute values.

* optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute
values.

From-SVN: r27427

26 years agoinclhack.def (bad_lval): Remove bogus selector.
Jeff Law [Tue, 8 Jun 1999 01:50:56 +0000 (19:50 -0600)] 
inclhack.def (bad_lval): Remove bogus selector.

        * fixinc/inclhack.def (bad_lval): Remove bogus selector.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.

From-SVN: r27422

26 years agoDaily bump.
Jeff Law [Tue, 8 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27420

26 years agoinclhack.def (avoid_bool): Also catch "typedef [unsigned] int bool".
Jeffrey A Law [Tue, 8 Jun 1999 00:09:52 +0000 (00:09 +0000)] 
inclhack.def (avoid_bool): Also catch "typedef [unsigned] int bool".

        * fixinc/inclhack.def (avoid_bool): Also catch
        "typedef [unsigned] int bool".
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.
Fixes libg++ build failure on aix4.2.

From-SVN: r27417

26 years agoconfigure.in (*-*-freebsd2*): Add missing '*' at end of configure string.
Jeffrey A Law [Mon, 7 Jun 1999 23:28:10 +0000 (23:28 +0000)] 
configure.in (*-*-freebsd2*): Add missing '*' at end of configure string.

        * configure.in (*-*-freebsd2*): Add missing '*' at end of configure
        string.

From-SVN: r27415

26 years agox-hp3bsd44: Delete obsolete and incorrect file.
Jeffrey A Law [Mon, 7 Jun 1999 21:37:30 +0000 (21:37 +0000)] 
x-hp3bsd44: Delete obsolete and incorrect file.

Mon Jun  7 22:30:37 1999  Jeffrey A Law  (law@cygnus.com)
        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

From-SVN: r27409

26 years agognu.h: Include <gnu.h> right after <i386/linux.h>...
Mark Kettenis [Mon, 7 Jun 1999 21:11:47 +0000 (15:11 -0600)] 
gnu.h: Include <gnu.h> right after <i386/linux.h>...


        * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>,
        such that we can override its definitions if necessary.
        (CPP_SPEC): New define.  Support processor specific predefines via
        %(cpp_cpu).
        (CC1_SPEC): New define.  Support processor specific compiler
        options via %(cc1_cpu).
        (STARTFILE_SPEC): New define.  Use crt0.o instead of crt1.o for
        -static.

From-SVN: r27408

26 years agognu.h: Include <gnu.h> right after <i386/linux.h>...
Mark Kettenis [Mon, 7 Jun 1999 21:11:37 +0000 (15:11 -0600)] 
gnu.h: Include <gnu.h> right after <i386/linux.h>...


        * config/i386/gnu.h: Include <gnu.h> right after <i386/linux.h>,
        such that we can override its definitions if necessary.
        (CPP_SPEC): New define.  Support processor specific predefines via
        %(cpp_cpu).
        (CC1_SPEC): New define.  Support processor specific compiler
        options via %(cc1_cpu).
        (STARTFILE_SPEC): New define.  Use crt0.o instead of crt1.o for
        -static.

From-SVN: r27407

26 years agoinclhack.def (math_gcc_ifndefs): Insert whitespace between sed's -e flag, and the...
Kaveh R. Ghazi [Mon, 7 Jun 1999 20:34:57 +0000 (20:34 +0000)] 
inclhack.def (math_gcc_ifndefs): Insert whitespace between sed's -e flag, and the open-quote following it.

        * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace
        between sed's -e flag, and the open-quote following it.
        * fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.

From-SVN: r27404

26 years agofixincl.c (global def): Add FD_SHELL_SCRIPT to mark fixes that need "file=xxx\n"...
Bruce Korb [Mon, 7 Jun 1999 20:26:09 +0000 (14:26 -0600)] 
fixincl.c (global def): Add FD_SHELL_SCRIPT to mark fixes that need "file=xxx\n" prepended before...

        * fixinc/fixincl.c(global def): Add FD_SHELL_SCRIPT to mark
        fixes that need "file=xxx\n" prepended before invocation
        (start_fixer - new): starting the fixer process is complex enough
        to warrent its own routine.  It prepends the "file=xxx\n" stuff.
        (process): uses the new routine; omit usage of putenv()
        * fixinc/fixincl.tpl: mark shell scripts with FD_SHELL_SCRIPT
        * fixinc/fixincl.x: regenerate
Bring over from the mainline tree.

From-SVN: r27403

26 years agovarasm.c (assemble_start_function): Remove the function from the pending weak decls...
Robert Lipe [Mon, 7 Jun 1999 19:46:11 +0000 (19:46 +0000)] 
varasm.c (assemble_start_function): Remove the function from the pending weak decls list when we define a function.

        * varasm.c (assemble_start_function): Remove the function
        from the pending weak decls list when we define a function.
        (assemble_variable): Similarly for variables.
        (weak_finish): Ignore items on the list with a NULL name.
        (remove_from_ending_weak_list); New function to "remove" an item
        from the pending weak declarations list.
Fixes various solaris & sco regressions.

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

26 years agopa.md (fmpyfadd, [...]): New patterns.
Jerry Quinn [Mon, 7 Jun 1999 19:37:47 +0000 (13:37 -0600)] 
pa.md (fmpyfadd, [...]): New patterns.

(
        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

From-SVN: r27400

26 years agopa.md (fmpyfadd, [...]): New patterns.
Jerry Quinn [Mon, 7 Jun 1999 19:37:40 +0000 (13:37 -0600)] 
pa.md (fmpyfadd, [...]): New patterns.


        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

From-SVN: r27399

26 years agosearch.c (convert_pointer_to_single_level): Reimplement without using get_binfo.
Mark Mitchell [Mon, 7 Jun 1999 13:28:59 +0000 (13:28 +0000)] 
search.c (convert_pointer_to_single_level): Reimplement without using get_binfo.

* search.c (convert_pointer_to_single_level): Reimplement without
using get_binfo.

From-SVN: r27395

26 years agoAny target using libsubdir must depend on installdirs
Craig Burley [Mon, 7 Jun 1999 06:44:57 +0000 (06:44 +0000)] 
Any target using libsubdir must depend on installdirs

From-SVN: r27390

26 years agoDaily bump.
Jeff Law [Mon, 7 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27388

26 years agoJakub Jelinek <jj@ultra.linux.cz>
Jakub Jelinek [Sun, 6 Jun 1999 12:11:50 +0000 (14:11 +0200)] 
Jakub Jelinek <jj@ultra.linux.cz>

Jakub Jelinek  <jj@ultra.linux.cz>
        * sparc.md (abstf2): This should be an expand.
        (split after abstf2_notv9): Fix mode.
        (abstf2_hq_v9): New pattern.
        (abstf2_v9): Only use when no hard quad.
        (absdf2_v9): Fix if target is not the same as source.
        (ashrsi3_extend, ashrsi3_extend2, lshrsi3_extend, lshrsi3_extend2):
        Add correct output constraints.

From-SVN: r27385

26 years agomethod.c (is_back_referenceable_type): Back-reference bools when not squangling.
Mark Mitchell [Sun, 6 Jun 1999 11:06:58 +0000 (11:06 +0000)] 
method.c (is_back_referenceable_type): Back-reference bools when not squangling.

* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

From-SVN: r27383

26 years agomethod.c (is_back_referenceable_type): Back-reference bools when not squangling.
Mark Mitchell [Sun, 6 Jun 1999 11:06:53 +0000 (11:06 +0000)] 
method.c (is_back_referenceable_type): Back-reference bools when not squangling.

* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

[[Split portion of a mixed commit.]]

From-SVN: r27382.1

26 years agoDaily bump.
Jeff Law [Sun, 6 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27381

26 years agoupdate derived files
Craig Burley [Sat, 5 Jun 1999 22:08:13 +0000 (18:08 -0400)] 
update derived files

From-SVN: r27379

26 years agodescribe more missing features
Craig Burley [Sat, 5 Jun 1999 21:54:13 +0000 (21:54 +0000)] 
describe more missing features

From-SVN: r27377

26 years agoDave Love's Intel-related doc fixes
Craig Burley [Sat, 5 Jun 1999 15:08:00 +0000 (15:08 +0000)] 
Dave Love's Intel-related doc fixes

From-SVN: r27374

26 years ago[multiple changes]
Anthony Green [Sat, 5 Jun 1999 15:04:11 +0000 (15:04 +0000)] 
[multiple changes]

Sat Jun  5 11:46:59 1999  Anthony Green  <green@cygnus.com>
        * Make-lang.in (gcjh): More parallel build fixes.
1999-06-03  Mike Stump  <mrs@wrs.com>
        * Make-lang.in (JCF_DUMP_SOURCES, jvgenmain): Fix parallel builds.

From-SVN: r27372

26 years agoreplace with better test
Craig Burley [Sat, 5 Jun 1999 14:45:24 +0000 (14:45 +0000)] 
replace with better test

From-SVN: r27371

26 years agoUse libsubdir, not prefix, for lang-f77
Craig Burley [Sat, 5 Jun 1999 10:20:15 +0000 (10:20 +0000)] 
Use libsubdir, not prefix, for lang-f77

From-SVN: r27366

26 years ago* std/std_valarray.h: Don't #include unconditionally <alloca.h>
Gabriel Dos Reis [Sat, 5 Jun 1999 09:44:56 +0000 (11:44 +0200)] 
* std/std_valarray.h: Don't #include unconditionally <alloca.h>

From-SVN: r27365

26 years ago[multiple changes]
Anthony Green [Sat, 5 Jun 1999 08:18:30 +0000 (08:18 +0000)] 
[multiple changes]

Wed Jun  2 10:44:38 1999  Anthony Green  <green@cygnus.com>
        * except.c (link_handler): Chain exception handlers in order.
Wed Jun  2 10:41:24 1999  Anthony Green  <green@cygnus.com>
        * expr.c (expand_byte_code): Fill unreachable bytecode regions
        with nops and process as usual in order to always set correct EH
        ranges.  Emit detailed warnings about unreachable bytecodes.
Wed Jun  2 10:35:13 1999  Anthony Green  <green@cygnus.com>
        * class.c (build_utf8_ref): Mark cinit and utf8 tree nodes as
        constant.
Fri May 28 18:22:45 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (lookup_field_wrapper): Unified returned value to NULL
          or the searched field decl.
Fri May 28 11:34:05 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (fold_constant_for_init): Convert numerical constant
        values to the type of the assigned field.
Thu May 27 19:57:40 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * expr.c (lookup_field): Relaxed the test on class loading error
        detection.
        * parse.y (fold_constant_for_init): Enabeled old code.
Wed May 26 18:06:02 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (valid_ref_assignconv_cast_p): Let `_Jv_CheckCast'
        decide the validity of the cast of a java.lang.Cloneable reference
        to an array.
        (patch_conditional_expr): Fixed first argument passed to
        binary_numeric_promotion.
Wed May 26 15:33:06 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (qualify_ambiguous_name): Take into account that a
        CONVERT_EXPR might specify a type as a WFL.
Tue May 25 15:06:13 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (patch_assignment): Save the rhs before using it as an
        argument to _Jv_CheckArrayStore.
Tue May 25 11:23:59 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * lex.c (java_parse_doc_section): Fixed `tag' buffer size.
Mon May 24 13:26:00 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * lex.c (java_lex): Accepts `+' or `-' after the beginning of a
        floating point litteral only when the exponent indicator has been
        parsed.
Sat May 22 13:54:41 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (formal_parameter:): Construct argument tree list
        element even if a yet unsupported final parameter was encountered.
Tue May 18 00:28:58 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
        * parse.y (finish_method_declaration): Issue errors for native or
        abstract methods declared with a method body, as well as for non
        native or non abstract methods with no method body.
1999-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * class.c (build_utf8_ref): Initialize variable `field'.
        * decl.c (init_decl_processing): Initialize variable `field'.
        * expr.c (build_known_method_ref): Mark parameters `method_type',
        `method_signature' and `arg_list' with ATTRIBUTE_UNUSED.
        (process_jvm_instruction): Likewise for parameter `length'.
        * jvspec.c (lang_specific_driver): Mark variables `saw_math',
        `saw_libc', `saw_gc', `saw_threadlib' and `saw_libgcj' with
        ATTRIBUTE_UNUSED.
        * parse.y (maybe_generate_clinit): Remove unused variable
        `has_non_primitive_fields'.
        (find_in_imports_on_demand): Initialize variables `node_to_use'
        and `cl'.
        (patch_binop): Likewise for variable `prom_type'.
        (patch_unaryop): Likewise for variable `prom_type'.
        * verify.c (verify_jvm_instructions): Likewise for variable `last'.
        * xref.c (xref_table): Add missing initializer.

From-SVN: r27363

26 years agobring internal-doc changes over to branch
Craig Burley [Sat, 5 Jun 1999 01:33:37 +0000 (21:33 -0400)] 
bring internal-doc changes over to branch

From-SVN: r27361

26 years agobring internal-doc changes over to branch
Craig Burley [Sat, 5 Jun 1999 01:32:28 +0000 (21:32 -0400)] 
bring internal-doc changes over to branch

From-SVN: r27360

26 years agoDaily bump.
Jeff Law [Sat, 5 Jun 1999 00:45:03 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27357

26 years agostd_valarray.h: New file.
Gabriel Dos Reis [Fri, 4 Jun 1999 21:17:47 +0000 (23:17 +0200)] 
std_valarray.h: New file.

* std/std_valarray.h: New file.
  * std/slice.h: New file.
* std/slice_array.h: New file.
* std/gslice.h: New file.
* std/gslice_array.h: New file.
* std/mask_array.h: New file.
* std/indirect_array.h: New file.
* std/valarray_array.h: New file.
* std/valarray_array.tcc: New file.
* std/valarray_meta.h: New file.
* valarray.cc: New file.
* valarray: New file
* Makefile.in (OBJS): add valarray.o
(HEADERS): add valarray
(valarray.o): define dependency on valarray.cc
(install): make it possible to install valarray file.

From-SVN: r27356

26 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 4 Jun 1999 21:17:47 +0000 (21:17 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-2_95-branch'.

From-SVN: r27355

26 years agoosf.h (CPP_SUBTARGET_SPEC): Handle -threads.
Rainer Orth [Fri, 4 Jun 1999 13:31:18 +0000 (13:31 +0000)] 
osf.h (CPP_SUBTARGET_SPEC): Handle -threads.

        * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
        (LIB_SPEC): Likewise.
        Link with -lprof1_r for -g/-pg.

From-SVN: r27352

26 years agoMention GCC 2.95, multlibbing
Craig Burley [Fri, 4 Jun 1999 08:26:26 +0000 (08:26 +0000)] 
Mention GCC 2.95, multlibbing

From-SVN: r27351

26 years agoadd item to missing features
Craig Burley [Fri, 4 Jun 1999 08:11:09 +0000 (08:11 +0000)] 
add item to missing features

From-SVN: r27349

26 years agosemantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
Jason Merrill [Fri, 4 Jun 1999 03:44:36 +0000 (03:44 +0000)] 
semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.

* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
(finish_while_stmt_cond, finish_do_stmt, finish_for_cond): Likewise.

From-SVN: r27347

26 years agoloop.c (check_dbra_loop): Fix change of Jan 19.
Andreas Schwab [Fri, 4 Jun 1999 01:33:20 +0000 (01:33 +0000)] 
loop.c (check_dbra_loop): Fix change of Jan 19.


        * loop.c (check_dbra_loop): Fix change of Jan 19.

From-SVN: r27346

26 years agoDaily bump.
Jeff Law [Fri, 4 Jun 1999 00:45:33 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27342

26 years agofreebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
Marc Espie [Thu, 3 Jun 1999 23:18:41 +0000 (23:18 +0000)] 
freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.

        * freebsd-elf.h (SWITCH_TAKES_ARG):  Redefine, not define.
        (STARTFILE_SPEC):  Define, override the svr4.h version.
        (ENDFILE_SPEC):  Likewise.

From-SVN: r27339

26 years agoinclhack.def (limits_ifndefs): Also apply to sys/limits.h
Jeffrey A Law [Thu, 3 Jun 1999 23:01:37 +0000 (23:01 +0000)] 
inclhack.def (limits_ifndefs): Also apply to sys/limits.h

Thu Jun  3 23:58:55 1999  Jeffrey A Law  (law@cygnus.com)
        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

From-SVN: r27336

26 years agoinclhack.def (Io_Def_Quotes): corrected sed expression
Bruce Korb [Thu, 3 Jun 1999 22:39:07 +0000 (16:39 -0600)] 
inclhack.def (Io_Def_Quotes): corrected sed expression

        * fixinc/inclhack.def(Io_Def_Quotes): corrected sed expression
        * fixinc/fixincl.x: regenerate
        * fixinc/inclhack.sh: regenerate

From-SVN: r27335

26 years agoudk.h (LINK_SPEC): Correct linker search path for system libraries.
Robert Lipe [Thu, 3 Jun 1999 21:28:47 +0000 (21:28 +0000)] 
udk.h (LINK_SPEC): Correct linker search path for system libraries.

        * i386/udk.h (LINK_SPEC): Correct linker search path for
        system libraries.

From-SVN: r27332

26 years agodwarf2out.c (add_incomplete_type): New fn.
Jason Merrill [Thu, 3 Jun 1999 02:30:03 +0000 (02:30 +0000)] 
dwarf2out.c (add_incomplete_type): New fn.

* dwarf2out.c (add_incomplete_type): New fn.
(gen_struct_or_union_type_die): Call it.
(retry_incomplete_types): New fn.
(dwarf2out_finish): Call it.

From-SVN: r27324

26 years agoDaily bump.
Jeff Law [Thu, 3 Jun 1999 00:45:32 +0000 (18:45 -0600)] 
Daily bump.

From-SVN: r27323