platform/upstream/linaro-gcc.git
25 years agoCorrect quoting rules
korbb [Thu, 10 Jun 1999 14:36:02 +0000 (14:36 +0000)]
Correct quoting rules

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

25 years ago * sh.h (TARGET_HARWARD, TARGET_HARVARD): Changed the former to the
amylaar [Thu, 10 Jun 1999 11:25:47 +0000 (11:25 +0000)]
* sh.h (TARGET_HARWARD, TARGET_HARVARD): Changed the former to the
latter.
* sh.md (ic_invalidate_line_i): Remove second alternative.

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

25 years agofix a selection expression, skip a bypass
korbb [Thu, 10 Jun 1999 07:36:01 +0000 (07:36 +0000)]
fix a selection expression, skip a bypass

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

25 years agofix a selection expression, skip a bypass
korbb [Thu, 10 Jun 1999 07:25:33 +0000 (07:25 +0000)]
fix a selection expression, skip a bypass

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

25 years agoAdd ARM920 and ARM920t.
nickc [Thu, 10 Jun 1999 07:09:19 +0000 (07:09 +0000)]
Add ARM920 and ARM920t.

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

25 years agoDaily bump.
law [Thu, 10 Jun 1999 00:45:35 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * fixinc/inclhack.def (no_double_slash): Fix quoting for test.
law [Wed, 9 Jun 1999 22:17:49 +0000 (22:17 +0000)]
    * fixinc/inclhack.def (no_double_slash): Fix quoting for test.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.

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

25 years ago * java/lang/Runtime.java (exec): Convert prog name and arguments
bryce [Wed, 9 Jun 1999 17:42:26 +0000 (17:42 +0000)]
* java/lang/Runtime.java (exec): Convert prog name and arguments
to string array.
* java/lang/natPosixProcess.cc (startProcess): Fix typo in
environment array conversion. Preserve current environment if envp
not passed. Preserve PATH unless explicitly specified.
* java/io/DataInputStream.java (readLine): Fix case where '\r' is
followed by EOF. Set a flag when a line is terminated by '\r' and
ignore following '\n' if set.

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

25 years agoFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
rth [Wed, 9 Jun 1999 16:01:51 +0000 (16:01 +0000)]
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.

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

25 years agoAdded a purpose comment for ioctl_fix_ctrl
korbb [Wed, 9 Jun 1999 14:20:47 +0000 (14:20 +0000)]
Added a purpose comment for ioctl_fix_ctrl

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

25 years ago * loop.c (loop_insn_first_p): Don't compare LUIDs when P
amylaar [Wed, 9 Jun 1999 14:09:50 +0000 (14:09 +0000)]
* 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.

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

25 years agoFix typo.
law [Wed, 9 Jun 1999 12:15:18 +0000 (12:15 +0000)]
Fix typo.

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

25 years agoh
law [Wed, 9 Jun 1999 12:12:17 +0000 (12:12 +0000)]
h
        * varasm.c (remove_from_pending_weak_list): Verity t->name
        is non-NULL before passing it to strcmp.

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

25 years ago
law [Wed, 9 Jun 1999 12:12:14 +0000 (12:12 +0000)]

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

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

25 years agoRegenerate
korbb [Wed, 9 Jun 1999 07:02:39 +0000 (07:02 +0000)]
Regenerate

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

25 years agoimprove bypass re for sun_auth_proto
korbb [Wed, 9 Jun 1999 06:58:09 +0000 (06:58 +0000)]
improve bypass re for sun_auth_proto

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

25 years ago * invoke.texi: Add C4x invocation docs.
m.hayes [Wed, 9 Jun 1999 04:06:45 +0000 (04:06 +0000)]
* invoke.texi: Add C4x invocation docs.

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

25 years ago * config/c4x/c4x.h (TARGET_EXPOSE_LDP, LEGITIMIZE_RELOAD_ADDRESS):
m.hayes [Wed, 9 Jun 1999 03:47:24 +0000 (03:47 +0000)]
* 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.

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

25 years ago
law [Wed, 9 Jun 1999 03:20:44 +0000 (03:20 +0000)]

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

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

25 years ago
law [Wed, 9 Jun 1999 03:20:36 +0000 (03:20 +0000)]

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

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

25 years ago
law [Wed, 9 Jun 1999 03:20:32 +0000 (03:20 +0000)]

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

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

25 years ago1999-06-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
law [Wed, 9 Jun 1999 02:52:16 +0000 (02:52 +0000)]
1999-06-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
        * fixinc/inclhack.def (sun_catmacro): Escape parens in the select
        pattern.
        * fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.

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

25 years ago * c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
law [Wed, 9 Jun 1999 02:16:12 +0000 (02:16 +0000)]
    * c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
        correctly.

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

25 years agoDaily bump.
law [Wed, 9 Jun 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoFix aix4.1 configure problem reported by Kaven Ghazi.
wilson [Tue, 8 Jun 1999 13:08:15 +0000 (13:08 +0000)]
Fix aix4.1 configure problem reported by Kaven Ghazi.
* configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
* configure: Regenerate.

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

25 years ago* optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute
rearnsha [Tue, 8 Jun 1999 05:50:01 +0000 (05:50 +0000)]
* optabs.c (expand_cmplxdiv_wide): Use expand_abs to get the absolute
values.

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

25 years ago * g++.old-deja/g++.eh/catch1.C: New test.
nathan [Tue, 8 Jun 1999 05:31:07 +0000 (05:31 +0000)]
* g++.old-deja/g++.eh/catch1.C: New test.

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

25 years ago * except.c (complete_ptr_ref_or_void_ptr_p): New function, broken out
nathan [Tue, 8 Jun 1999 05:29:05 +0000 (05:29 +0000)]
* except.c (complete_ptr_ref_or_void_ptr_p): New function, broken out
of ...
(build_throw): ... here. Call it.
(process_start_catch_block): Call it.

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

25 years ago * fixinc/inclhack.def (bad_lval): Remove bogus selector.
law [Tue, 8 Jun 1999 01:53:49 +0000 (01:53 +0000)]
    * fixinc/inclhack.def (bad_lval): Remove bogus selector.
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh; Rebuilt.

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

25 years agoDaily bump.
law [Tue, 8 Jun 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * fixinc/inclhack.def (avoid_bool): Also catch
law [Tue, 8 Jun 1999 00:10:51 +0000 (00:10 +0000)]
    * fixinc/inclhack.def (avoid_bool): Also catch
        "typedef [unsigned] int bool".
        * fixinc/inclhack.sh, fixinc/fixincl.x, fixinc/fixincl.sh: Rebuilt.

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

25 years ago * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
law [Mon, 7 Jun 1999 23:38:03 +0000 (23:38 +0000)]
    * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
Until dynamic thunks work.

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

25 years ago
law [Mon, 7 Jun 1999 23:27:44 +0000 (23:27 +0000)]

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

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

25 years ago * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
law [Mon, 7 Jun 1999 22:45:02 +0000 (22:45 +0000)]
    * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
        * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:31 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:27 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:38:24 +0000 (21:38 +0000)]

        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

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

25 years ago
law [Mon, 7 Jun 1999 21:10:33 +0000 (21:10 +0000)]

        * 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.

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

25 years ago * fixinc/inclhack.def (math_gcc_ifndefs): Insert whitespace
law [Mon, 7 Jun 1999 20:35:14 +0000 (20:35 +0000)]
    * 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.

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

25 years ago * varasm.c (assemble_start_function): Remove the function
law [Mon, 7 Jun 1999 19:46:39 +0000 (19:46 +0000)]
    * 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.

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

25 years ago(
law [Mon, 7 Jun 1999 19:36:20 +0000 (19:36 +0000)]
(
        * pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.

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

25 years ago
law [Mon, 7 Jun 1999 19:36:17 +0000 (19:36 +0000)]

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

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

25 years agoMon Jun 7 16:09:51 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Mon, 7 Jun 1999 17:08:34 +0000 (17:08 +0000)]
Mon Jun  7 16:09:51 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.y (note_possible_classname): Mark returned node with
  QUALIFIED_P only if the original class name contained a '/'.

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

25 years ago * search.c (convert_pointer_to_single_level): Reimplement without
mmitchel [Mon, 7 Jun 1999 13:28:06 +0000 (13:28 +0000)]
* search.c (convert_pointer_to_single_level): Reimplement without
using get_binfo.

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

25 years agoMon Jun 7 14:07:39 1999 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 11:12:38 +0000 (11:12 +0000)]
Mon Jun  7 14:07:39 1999  Dave Brolley  <brolley@cygnus.com>
* c-lex.c (GETC): Redefine to call getch.
(UNGETC): Redefine to call put_back.
(putback_buffer): New structure type.
(putback): New static structure.
(getch): New function.
(put_back): New function.
(yylex): Replace unused bytes from bad multibyte character.

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

25 years ago1999-06-07 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 11:10:29 +0000 (11:10 +0000)]
1999-06-07  Dave Brolley  <brolley@cygnus.com>
* lex.c (real_yylex): Replace unused bytes from bad multibyte char.
* input.c (putback_buffer): New structure type.
(putback): Replaces putback_char member.
(putback): Replaces putback_char static variable.
(feed_input): Use putback.
(end_input): Use putback.
(sub_getch): Use putback.
(put_back): Use putback.

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

25 years agoMon Jun 7 13:33:39 1999 Dave Brolley <brolley@cygnus.com>
brolley [Mon, 7 Jun 1999 10:35:27 +0000 (10:35 +0000)]
Mon Jun  7 13:33:39 1999  Dave Brolley  <brolley@cygnus.com>
* cpplib.c (do_define): Cast `alloca' return value.
(do_include, do_undef, do_pragma): Likewise.
* cpphash.c (dump_definition): Cast `xstrdup' and `alloca' return
  values.
* cppfiles.c (initialize_input_buffer): Cast `xmalloc' return values.
* gcc/cppspec.c (lang_specific_driver): Cast xmalloc return value.

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

25 years agoAny target using libsubdir must depend on installdirs
burley [Mon, 7 Jun 1999 06:44:07 +0000 (06:44 +0000)]
Any target using libsubdir must depend on installdirs

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

25 years agoDaily bump.
law [Mon, 7 Jun 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoUpdate LCM stuff.
law [Sun, 6 Jun 1999 23:30:31 +0000 (23:30 +0000)]
Update LCM stuff.

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

25 years agoJakub Jelinek <jj@ultra.linux.cz>
rth [Sun, 6 Jun 1999 11:59:13 +0000 (11:59 +0000)]
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.

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

25 years ago * method.c (is_back_referenceable_type): Back-reference bools when
mmitchel [Sun, 6 Jun 1999 11:06:53 +0000 (11:06 +0000)]
* method.c (is_back_referenceable_type): Back-reference bools when
not squangling.

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

25 years agoDaily bump.
law [Sun, 6 Jun 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years agoupdate derived files
burley [Sat, 5 Jun 1999 22:07:34 +0000 (22:07 +0000)]
update derived files

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

25 years agodescribe more missing features
burley [Sat, 5 Jun 1999 21:52:35 +0000 (21:52 +0000)]
describe more missing features

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

25 years agoDave Love's Intel-related doc fixes
burley [Sat, 5 Jun 1999 15:16:18 +0000 (15:16 +0000)]
Dave Love's Intel-related doc fixes

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

25 years agoSat Jun 5 11:46:59 1999 Anthony Green <green@cygnus.com>
green [Sat, 5 Jun 1999 15:06:44 +0000 (15:06 +0000)]
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.

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

25 years agoreplace with better test
burley [Sat, 5 Jun 1999 14:44:16 +0000 (14:44 +0000)]
replace with better test

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

25 years ago * mips.h (mips_output_conditional_branch): New function.
mmitchel [Sat, 5 Jun 1999 11:12:58 +0000 (11:12 +0000)]
* mips.h (mips_output_conditional_branch): New function.
(mips_adjust_insn_length): Likewise.
(ASSEMBLER_SCRATCH_REGNUM): New macro.
(ADJUST_INSN_LENGTH): Likewise.
* mips.c (print_operand): Add `F' and `W' for floating-point
comparison opcodes.
(machine_dependent_reorg): Adjust MIPS16 code; instruction-lengths
are now in bytes.
(mips_adjust_insn_length): New function.
(mips_output_conditional_branch): New function.
* mips.md (length): Adjust attribute definition to handle
conditional branches.   Change lengths to bytes, rather than
instructions throughout.  Remove length attribute from
instructions whose length is four bytes, and rely on the default
instead.
(dslot): Fix typo in comment.
Reword conditional branch patterns to use
mips_output_conditional_branch.

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

25 years ago * decl.c (grokdeclarator): Fix typo in last change.
mmitchel [Sat, 5 Jun 1999 11:03:56 +0000 (11:03 +0000)]
* decl.c (grokdeclarator): Fix typo in last change.

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

25 years agoUse libsubdir, not prefix, for lang-f77
burley [Sat, 5 Jun 1999 10:20:59 +0000 (10:20 +0000)]
Use libsubdir, not prefix, for lang-f77

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

25 years ago * std/std_valarray.h: Don't #include unconditionally <alloca.h>
gdr [Sat, 5 Jun 1999 09:41:22 +0000 (09:41 +0000)]
* std/std_valarray.h: Don't #include unconditionally <alloca.h>

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

25 years agodoc stuff that used to be in README.g77
burley [Sat, 5 Jun 1999 01:18:45 +0000 (01:18 +0000)]
doc stuff that used to be in README.g77

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

25 years agoDaily bump.
law [Sat, 5 Jun 1999 00:45:33 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * std/std_valarray.h: New file.
gdr [Fri, 4 Jun 1999 19:35:36 +0000 (19:35 +0000)]
* 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 files.

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

25 years ago * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
rth [Fri, 4 Jun 1999 13:41:19 +0000 (13:41 +0000)]
    * alpha/osf.h (CPP_SUBTARGET_SPEC): Handle -threads.
        (LIB_SPEC): Likewise.
        Link with -lprof1_r for -g/-pg.

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

25 years agoadd item to missing features
burley [Fri, 4 Jun 1999 08:14:19 +0000 (08:14 +0000)]
add item to missing features

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

25 years ago * semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
jason [Fri, 4 Jun 1999 03:45:57 +0000 (03:45 +0000)]
* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.
(finish_while_stmt_cond, finish_do_stmt, finish_for_cond): Likewise.

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

25 years ago1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
law [Fri, 4 Jun 1999 01:32:21 +0000 (01:32 +0000)]
1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        * loop.c (check_dbra_loop): Fix change of Jan 19.

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

25 years ago * except.c (build_throw): Check throw expression validity.
nathan [Fri, 4 Jun 1999 01:31:42 +0000 (01:31 +0000)]
* except.c (build_throw): Check throw expression validity.

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

25 years ago * gcc.c-torture/execute/990604-1.c: New test.
law [Fri, 4 Jun 1999 01:30:42 +0000 (01:30 +0000)]
    * gcc.c-torture/execute/990604-1.c: New test.

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

25 years agoDaily bump.
law [Fri, 4 Jun 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
law [Thu, 3 Jun 1999 23:19:02 +0000 (23:19 +0000)]
    * freebsd-elf.h (SWITCH_TAKES_ARG):  Redefine, not define.
        (STARTFILE_SPEC):  Define, override the svr4.h version.
        (ENDFILE_SPEC):  Likewise.

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

25 years ago
law [Thu, 3 Jun 1999 23:06:30 +0000 (23:06 +0000)]

        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

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

25 years ago
law [Thu, 3 Jun 1999 23:06:24 +0000 (23:06 +0000)]

        * fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
        * fixinc/fixincl.x: Regenerated.
        * fixinc/inclhack.sh: Regenerated.

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

25 years ago1999-06-02 Warren Levy <warrenl@cygnus.com>
warrenl [Thu, 3 Jun 1999 22:29:12 +0000 (22:29 +0000)]
1999-06-02  Warren Levy  <warrenl@cygnus.com>
* java/net/URL.java (URL(URL,String)): Initialize port to -1.
Ignore context if spec is an absolute URL.  Fix braindead
string comparison.
(hashCode): Use JDK 1.2 style algorithm.
* java/net/URLStreamHandler.java (parseURL): Reimplement to handle
context URL properly.
1999-05-30  Anthony Green  <green@cygnus.com>
* java/net/URLStreamHandler.java (parseURL): Parse relative URLs
correctly.  Clean up "/../" and "/./" path fragments.

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

25 years agoFix pcrel too far problems due to upping CACHE_LOG on SH2:
amylaar [Thu, 3 Jun 1999 21:48:04 +0000 (21:48 +0000)]
Fix pcrel too far problems due to upping CACHE_LOG on SH2:
        * sh.c (barrier_align): Don't return early for normal branch/barrier
        when optimizing for SH2.

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

25 years agoP
law [Thu, 3 Jun 1999 21:27:41 +0000 (21:27 +0000)]
P
        * i386/udk.h (LINK_SPEC): Correct linker search path for
        system libraries.

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

25 years ago
law [Thu, 3 Jun 1999 21:27:38 +0000 (21:27 +0000)]

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

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

25 years ago * sh.c (fixup_addr_diff_vecs): Emit braf reference label.
amylaar [Thu, 3 Jun 1999 20:00:16 +0000 (20:00 +0000)]
* sh.c (fixup_addr_diff_vecs): Emit braf reference label.
(braf_label_ref_operand): Delete.
* sh.h (PREDICATE_CODES): Remove braf_label_ref_operand.
* sh.md (casesi_jump_2): Operand1 is now the inside of a
label_ref, and has no predicate.
The patten has a predicate to guard against invalid substitutions.
(dummy_jump): Delete.
(casesi): Update use of casesi_jump_2.

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

25 years ago * decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
mmitchel [Thu, 3 Jun 1999 10:07:18 +0000 (10:07 +0000)]
* decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
just because flag_signed_bitfields is false.

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

25 years agoIo_Def_Quotes): corrected sed expression
korbb [Thu, 3 Jun 1999 07:56:01 +0000 (07:56 +0000)]
Io_Def_Quotes): corrected sed expression

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

25 years ago * semantics.c (begin_class_definition): Update the struct's
nathan [Thu, 3 Jun 1999 07:16:15 +0000 (07:16 +0000)]
* semantics.c (begin_class_definition): Update the struct's
location here ...
* class.c (finish_struct): ... rather than here.
* decl.c (make_typename_type): Don't rely on uninitialized
variable.

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

25 years ago * dwarf2out.c (add_incomplete_type): New fn.
jason [Thu, 3 Jun 1999 02:31:22 +0000 (02:31 +0000)]
* dwarf2out.c (add_incomplete_type): New fn.
(gen_struct_or_union_type_die): Call it.
(retry_incomplete_types): New fn.
(dwarf2out_finish): Call it.

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

25 years agoDaily bump.
law [Thu, 3 Jun 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago
law [Thu, 3 Jun 1999 00:19:42 +0000 (00:19 +0000)]

        * gcse.c (insert_insn_end_bb): Correct placement of insns when the
        current block starts with a CODE_LABEL and ends with a CALL and
        we can not find all the argument setup instructions for the CALL.

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

25 years ago
law [Thu, 3 Jun 1999 00:19:36 +0000 (00:19 +0000)]

        * gcse.c (insert_insn_end_bb): Correct placement of insns when the
        current block starts with a CODE_LABEL and ends with a CALL and
        we can not find all the argument setup instructions for the CALL.

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

25 years ago Revert this change:
mmitchel [Wed, 2 Jun 1999 15:42:19 +0000 (15:42 +0000)]
    Revert this change:
        * fold-const.c (fold): STRIP_NOPS when deciding whether or not
something is a candidate for optimize_bit_field_compare.

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

25 years ago * sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT.
amylaar [Wed, 2 Jun 1999 13:56:21 +0000 (13:56 +0000)]
* sh.h (CONST_OK_FOR_I, CONST_OK_FOR_L): Cast VALUE to HOST_WIDE_INT.

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

25 years ago * alpha.c (override_options): Thinko in last patch.
rth [Wed, 2 Jun 1999 12:31:27 +0000 (12:31 +0000)]
    * alpha.c (override_options): Thinko in last patch.
        * alpha/osf.h (CPP_SUBTARGET_SPEC): Define.
        (LIB_SPEC): Recognize -pthread.

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

25 years agoWed Jun 2 10:44:38 1999 Anthony Green <green@cygnus.com>
apbianco [Wed, 2 Jun 1999 11:00:44 +0000 (11:00 +0000)]
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.
(From egcs posted patches.)

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

25 years agoSynchronise definitions of USER_LABEL_PREFIX
nickc [Wed, 2 Jun 1999 08:46:55 +0000 (08:46 +0000)]
Synchronise definitions of USER_LABEL_PREFIX

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

25 years agoRemove references to setenv/putenv
korbb [Wed, 2 Jun 1999 07:08:54 +0000 (07:08 +0000)]
Remove references to setenv/putenv

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

25 years ago * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)
law [Wed, 2 Jun 1999 01:37:08 +0000 (01:37 +0000)]
    * README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)
        and version #s (1.1 -> 2.96) as needed.
        * README.g77: Kill way out of date file in the toplevel directory.
Part of the ongoing conversion to the one true gcc.

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

25 years agoDaily bump.
law [Wed, 2 Jun 1999 00:45:32 +0000 (00:45 +0000)]
Daily bump.

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

25 years ago * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,
law [Wed, 2 Jun 1999 00:08:20 +0000 (00:08 +0000)]
    * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,
        i386/freebsd-elf.h no longer requires it.  Instead include svr4.h.
        * configure: Rebuilt.
        * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define.
        (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise.
        (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise.
        (SWITCH_TAKES_ARG): Likewise.
        * i386/freebsd.h: Remove FREEBSD_NATIVE support.
        * config/t-freebsd: Moved from config/i386/ so it can used for all
        FreeBSD targets.

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

25 years agoMon May 31 02:22:55 1999 Philippe De Muyter <phdm@macqel.be>
law [Tue, 1 Jun 1999 23:52:42 +0000 (23:52 +0000)]
Mon May 31 02:22:55 1999  Philippe De Muyter  <phdm@macqel.be>
* acconfig.h (libintl.h): Does not include this file here because
it will define `NULL' before the system files have got any chance
to define it.
* intl/explodename.c (stdlib.h): Include this file only if we have it.

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

25 years ago8
law [Tue, 1 Jun 1999 23:43:50 +0000 (23:43 +0000)]
8
        * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.

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

25 years ago
law [Tue, 1 Jun 1999 23:43:44 +0000 (23:43 +0000)]

        * m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.

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

25 years agoWed Jun 2 00:21:54 1999 Robert Lipe <robertlipe@usa.net>
law [Tue, 1 Jun 1999 23:27:14 +0000 (23:27 +0000)]
Wed Jun  2 00:21:54 1999  Robert Lipe  <robertlipe@usa.net>
        * std/bastring.h (class basic_string:Rep): Encode xlock opcode
        as .bytes instead of mnemonics.

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