Warren Levy [Thu, 10 Jun 1999 18:52:00 +0000 (18:52 +0000)]
FileDescriptor.java (FileDescriptor(String, int)): Throw FileNotFoundException instead of IOException.
1999-06-10 Warren Levy <warrenl@cygnus.com>
* java/io/FileDescriptor.java (FileDescriptor(String, int)):
Throw FileNotFoundException instead of IOException.
(open): ditto.
* java/io/FileInputStream.java (FileInputStream): Doesn't throw
IOException.
* java/text/Collator.java (CANONICAL_DECOMPOSITION): Fixed typo
in static field name.
From-SVN: r27473
Bruce Korb [Thu, 10 Jun 1999 14:43:44 +0000 (14:43 +0000)]
Corrected quote formation
From-SVN: r27471
Bruce Korb [Thu, 10 Jun 1999 14:36:02 +0000 (14:36 +0000)]
Correct quoting rules
From-SVN: r27470
J"orn Rennecke [Thu, 10 Jun 1999 11:25:47 +0000 (11:25 +0000)]
sh.h (TARGET_HARWARD, [...]): Changed the former to the latter.
* sh.h (TARGET_HARWARD, TARGET_HARVARD): Changed the former to the
latter.
* sh.md (ic_invalidate_line_i): Remove second alternative.
From-SVN: r27469
Bruce Korb [Thu, 10 Jun 1999 07:36:01 +0000 (07:36 +0000)]
fix a selection expression, skip a bypass
From-SVN: r27468
Bruce Korb [Thu, 10 Jun 1999 07:25:33 +0000 (07:25 +0000)]
fix a selection expression, skip a bypass
From-SVN: r27467
Nick Clifton [Thu, 10 Jun 1999 07:09:19 +0000 (07:09 +0000)]
Add ARM920 and ARM920t.
From-SVN: r27466
Jeff Law [Thu, 10 Jun 1999 00:45:35 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27465
Jeffrey A Law [Wed, 9 Jun 1999 22:17:49 +0000 (22:17 +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.
From-SVN: r27460
Bryce McKinlay [Wed, 9 Jun 1999 17:42:26 +0000 (17:42 +0000)]
Runtime.java (exec): Convert prog name and arguments to string array.
* 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.
From-SVN: r27458
Franz Sirl [Wed, 9 Jun 1999 16:01:51 +0000 (16:01 +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: r27457
Bruce Korb [Wed, 9 Jun 1999 14:20:47 +0000 (14:20 +0000)]
Added a purpose comment for ioctl_fix_ctrl
From-SVN: r27455
J"orn Rennecke [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...
* 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.
From-SVN: r27454
Jeff Law [Wed, 9 Jun 1999 12:15:18 +0000 (06:15 -0600)]
Fix typo.
From-SVN: r27453
Jeff Law [Wed, 9 Jun 1999 12:12:17 +0000 (06:12 -0600)]
varasm.c (remove_from_pending_weak_list): Verity t->name is non-NULL before passing it to strcmp.
h
* varasm.c (remove_from_pending_weak_list): Verity t->name
is non-NULL before passing it to strcmp.
From-SVN: r27450
Jeff Law [Wed, 9 Jun 1999 12:12:14 +0000 (06:12 -0600)]
varasm.c (remove_from_pending_weak_list): Verity t->name is non-NULL before passing it to strcmp.
�
* varasm.c (remove_from_pending_weak_list): Verity t->name
is non-NULL before passing it to strcmp.
From-SVN: r27449
Bruce Korb [Wed, 9 Jun 1999 07:02:39 +0000 (07:02 +0000)]
Regenerate
From-SVN: r27448
Bruce Korb [Wed, 9 Jun 1999 06:58:09 +0000 (06:58 +0000)]
improve bypass re for sun_auth_proto
From-SVN: r27447
Michael Hayes [Wed, 9 Jun 1999 04:06:45 +0000 (04:06 +0000)]
* invoke.texi: Add C4x invocation docs.
From-SVN: r27445
Michael Hayes [Wed, 9 Jun 1999 03:47:24 +0000 (03:47 +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: r27443
Jeff Law [Wed, 9 Jun 1999 03:20:44 +0000 (21:20 -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: r27440
Jeff Law [Wed, 9 Jun 1999 03:20:36 +0000 (21:20 -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: r27439
Jeff Law [Wed, 9 Jun 1999 03:20:32 +0000 (21:20 -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: r27438
Kaveh R. Ghazi [Wed, 9 Jun 1999 02:52:16 +0000 (02:52 +0000)]
inclhack.def (sun_catmacro): Escape parens in the select pattern.
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.
From-SVN: r27434
Mumit Khan [Wed, 9 Jun 1999 02:16:12 +0000 (02:16 +0000)]
c-pragma.c (handle_pragma_token): Handle `#pragma pack()' correctly.
* c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
correctly.
From-SVN: r27432
Jeff Law [Wed, 9 Jun 1999 00:45:04 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27429
Jim 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.
From-SVN: r27428
Richard Earnshaw [Tue, 8 Jun 1999 05:50:01 +0000 (05:50 +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: r27426
Nathan Sidwell [Tue, 8 Jun 1999 05:31:07 +0000 (05:31 +0000)]
* g++.old-deja/g++.eh/catch1.C: New test.
From-SVN: r27425
Nathan Sidwell [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 ...
* 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.
From-SVN: r27424
Jeff Law [Tue, 8 Jun 1999 01:53:49 +0000 (19:53 -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: r27423
Jeff Law [Tue, 8 Jun 1999 00:45:02 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27419
Jeffrey A Law [Tue, 8 Jun 1999 00:10:51 +0000 (00:10 +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.
From-SVN: r27418
Jeffrey A Law [Mon, 7 Jun 1999 23:38:03 +0000 (23:38 +0000)]
p6610a.C: Expect failure on freebsd-elf.
* g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
Until dynamic thunks work.
From-SVN: r27416
Jeffrey A Law [Mon, 7 Jun 1999 23:27:44 +0000 (23:27 +0000)]
configure.in (*-*-freebsd2*): Add missing '*' at end of configure string.
�
* configure.in (*-*-freebsd2*): Add missing '*' at end of configure
string.
From-SVN: r27414
Jeffrey A Law [Mon, 7 Jun 1999 22:45:02 +0000 (22:45 +0000)]
rbug.x: Expect failure on freebsd.
* gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
* gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
From-SVN: r27413
Jeff Law [Mon, 7 Jun 1999 21:38:31 +0000 (15:38 -0600)]
x-hp3bsd44: Delete obsolete and incorrect file.
�
* m68k/x-hp3bsd44: Delete obsolete and incorrect file.
* configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
* configure: Rebuilt.
From-SVN: r27412
Jeff Law [Mon, 7 Jun 1999 21:38:27 +0000 (15:38 -0600)]
x-hp3bsd44: Delete obsolete and incorrect file.
�
* m68k/x-hp3bsd44: Delete obsolete and incorrect file.
* configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
* configure: Rebuilt.
From-SVN: r27411
Jeff Law [Mon, 7 Jun 1999 21:38:24 +0000 (15:38 -0600)]
x-hp3bsd44: Delete obsolete and incorrect file.
�
* m68k/x-hp3bsd44: Delete obsolete and incorrect file.
* configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
* configure: Rebuilt.
From-SVN: r27410
Mark Kettenis [Mon, 7 Jun 1999 21:10:33 +0000 (21:10 +0000)]
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: r27406
Kaveh R. Ghazi [Mon, 7 Jun 1999 20:35:14 +0000 (20:35 +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: r27405
Robert Lipe [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.
* 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.
Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r27402
Jerry Quinn [Mon, 7 Jun 1999 19:36:20 +0000 (13:36 -0600)]
pa.md (fmpyfadd, [...]): New patterns.
(
* pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.
From-SVN: r27398
Jerry Quinn [Mon, 7 Jun 1999 19:36:17 +0000 (13:36 -0600)]
pa.md (fmpyfadd, [...]): New patterns.
�
* pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.
From-SVN: r27397
Alexandre Petit-Bianco [Mon, 7 Jun 1999 17:08:34 +0000 (17:08 +0000)]
parse.y (note_possible_classname): Mark returned node with QUALIFIED_P only if the original class name contained a '/'.
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 '/'.
From-SVN: r27396
Mark Mitchell [Mon, 7 Jun 1999 13:28:06 +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: r27394
Dave Brolley [Mon, 7 Jun 1999 11:12:38 +0000 (11:12 +0000)]
c-lex.c (GETC): Redefine to call getch.
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.
From-SVN: r27393
Dave Brolley [Mon, 7 Jun 1999 11:10:29 +0000 (11:10 +0000)]
lex.c (real_yylex): Replace unused bytes from bad multibyte char.
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.
From-SVN: r27392
Dave Brolley [Mon, 7 Jun 1999 10:35:27 +0000 (10:35 +0000)]
cpplib.c (do_define): Cast `alloca' return value.
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.
From-SVN: r27391
Craig Burley [Mon, 7 Jun 1999 06:44:07 +0000 (06:44 +0000)]
Any target using libsubdir must depend on installdirs
From-SVN: r27389
Jeff Law [Mon, 7 Jun 1999 00:45:03 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27387
Jeff Law [Sun, 6 Jun 1999 23:30:31 +0000 (17:30 -0600)]
Update LCM stuff.
From-SVN: r27386
Jakub Jelinek [Sun, 6 Jun 1999 11:59:13 +0000 (13:59 +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: r27384
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.2
Jeff Law [Sun, 6 Jun 1999 00:45:02 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27380
Craig Burley [Sat, 5 Jun 1999 22:07:34 +0000 (18:07 -0400)]
update derived files
From-SVN: r27378
Craig Burley [Sat, 5 Jun 1999 21:52:35 +0000 (21:52 +0000)]
describe more missing features
From-SVN: r27376
Craig Burley [Sat, 5 Jun 1999 15:16:18 +0000 (15:16 +0000)]
Dave Love's Intel-related doc fixes
From-SVN: r27375
Anthony Green [Sat, 5 Jun 1999 15:06:44 +0000 (15:06 +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: r27373
Craig Burley [Sat, 5 Jun 1999 14:44:16 +0000 (14:44 +0000)]
replace with better test
From-SVN: r27370
Mark Mitchell [Sat, 5 Jun 1999 11:12:58 +0000 (11:12 +0000)]
mips.h (mips_output_conditional_branch): New function.
* 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.
From-SVN: r27369
Mark Mitchell [Sat, 5 Jun 1999 11:03:56 +0000 (11:03 +0000)]
* decl.c (grokdeclarator): Fix typo in last change.
From-SVN: r27368
Craig Burley [Sat, 5 Jun 1999 10:20:59 +0000 (10:20 +0000)]
Use libsubdir, not prefix, for lang-f77
From-SVN: r27367
Gabriel Dos Reis [Sat, 5 Jun 1999 09:41:22 +0000 (11:41 +0200)]
* std/std_valarray.h: Don't #include unconditionally <alloca.h>
From-SVN: r27364
Craig Burley [Sat, 5 Jun 1999 01:18:45 +0000 (21:18 -0400)]
doc stuff that used to be in README.g77
From-SVN: r27359
Jeff Law [Sat, 5 Jun 1999 00:45:33 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27358
Gabriel Dos Reis [Fri, 4 Jun 1999 19:35:36 +0000 (21:35 +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 files.
From-SVN: r27354
Rainer Orth [Fri, 4 Jun 1999 13:41:19 +0000 (13:41 +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: r27353
Craig Burley [Fri, 4 Jun 1999 08:14:19 +0000 (08:14 +0000)]
add item to missing features
From-SVN: r27350
Jason Merrill [Fri, 4 Jun 1999 03:45:57 +0000 (03:45 +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: r27348
Andreas Schwab [Fri, 4 Jun 1999 01:32:21 +0000 (01:32 +0000)]
loop.c (check_dbra_loop): Fix change of Jan 19.
1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* loop.c (check_dbra_loop): Fix change of Jan 19.
From-SVN: r27345
Nathan Sidwell [Fri, 4 Jun 1999 01:31:42 +0000 (01:31 +0000)]
* except.c (build_throw): Check throw expression validity.
From-SVN: r27344
Andreas Schwab [Fri, 4 Jun 1999 01:30:42 +0000 (01:30 +0000)]
* gcc.c-torture/execute/990604-1.c: New test.
From-SVN: r27343
Jeff Law [Fri, 4 Jun 1999 00:45:04 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27341
Marc Espie [Thu, 3 Jun 1999 23:19:02 +0000 (23:19 +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: r27340
Jeff Law [Thu, 3 Jun 1999 23:06:30 +0000 (17:06 -0600)]
inclhack.def (limits_ifndefs): Also apply to sys/limits.h
�
* fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
* fixinc/fixincl.x: Regenerated.
* fixinc/inclhack.sh: Regenerated.
From-SVN: r27338
Jeff Law [Thu, 3 Jun 1999 23:06:24 +0000 (17:06 -0600)]
inclhack.def (limits_ifndefs): Also apply to sys/limits.h
�
* fixinc/inclhack.def (limits_ifndefs): Also apply to sys/limits.h
* fixinc/fixincl.x: Regenerated.
* fixinc/inclhack.sh: Regenerated.
From-SVN: r27337
Warren Levy [Thu, 3 Jun 1999 22:29:12 +0000 (22:29 +0000)]
[multiple changes]
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.
From-SVN: r27334
J"orn Rennecke [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.
From-SVN: r27333
Robert Lipe [Thu, 3 Jun 1999 21:27:41 +0000 (15:27 -0600)]
udk.h (LINK_SPEC): Correct linker search path for system libraries.
P
* i386/udk.h (LINK_SPEC): Correct linker search path for
system libraries.
From-SVN: r27331
Robert Lipe [Thu, 3 Jun 1999 21:27:38 +0000 (15:27 -0600)]
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: r27330
J"orn Rennecke [Thu, 3 Jun 1999 20:00:16 +0000 (20:00 +0000)]
sh.c (fixup_addr_diff_vecs): Emit braf reference label.
* 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.
From-SVN: r27329
Mark Mitchell [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.
* decl.c (grokdeclarator): Don't treat arbitrary types as unsigned
just because flag_signed_bitfields is false.
From-SVN: r27328
Bruce Korb [Thu, 3 Jun 1999 07:56:01 +0000 (07:56 +0000)]
Io_Def_Quotes): corrected sed expression
From-SVN: r27327
Nathan Sidwell [Thu, 3 Jun 1999 07:16:15 +0000 (07:16 +0000)]
semantics.c (begin_class_definition): Update the struct's location here ...
* 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.
From-SVN: r27326
Jason Merrill [Thu, 3 Jun 1999 02:31:22 +0000 (02:31 +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: r27325
Jeff Law [Thu, 3 Jun 1999 00:45:02 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27322
Jeff Law [Thu, 3 Jun 1999 00:19:42 +0000 (18:19 -0600)]
gcse.c (insert_insn_end_bb): Correct placement of insns when the current block starts with a CODE_LABEL and...
�
* 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.
From-SVN: r27321
Jeff Law [Thu, 3 Jun 1999 00:19:36 +0000 (18:19 -0600)]
gcse.c (insert_insn_end_bb): Correct placement of insns when the current block starts with a CODE_LABEL and...
�
* 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.
From-SVN: r27320
Mark Mitchell [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.
From-SVN: r27318
J"orn Rennecke [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.
From-SVN: r27317
Richard Henderson [Wed, 2 Jun 1999 12:31:27 +0000 (05:31 -0700)]
alpha.c (override_options): Thinko in last patch.
* alpha.c (override_options): Thinko in last patch.
* alpha/osf.h (CPP_SUBTARGET_SPEC): Define.
(LIB_SPEC): Recognize -pthread.
From-SVN: r27316
Anthony Green [Wed, 2 Jun 1999 11:00:44 +0000 (11:00 +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.
(From egcs posted patches.)
From-SVN: r27314
Nick Clifton [Wed, 2 Jun 1999 08:46:55 +0000 (08:46 +0000)]
Synchronise definitions of USER_LABEL_PREFIX
From-SVN: r27313
Bruce Korb [Wed, 2 Jun 1999 07:08:54 +0000 (07:08 +0000)]
Remove references to setenv/putenv
From-SVN: r27312
Jeffrey A Law [Wed, 2 Jun 1999 01:37:08 +0000 (01:37 +0000)]
README, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed.
* 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.
From-SVN: r27308
Jeff Law [Wed, 2 Jun 1999 00:45:32 +0000 (18:45 -0600)]
Daily bump.
From-SVN: r27307
David O'Brien [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.
* 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.
From-SVN: r27305
Philippe De Muyter [Tue, 1 Jun 1999 23:52:42 +0000 (01:52 +0200)]
acconfig.h (libintl.h): Does not include this file here because it will define `NULL' before the system...
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.
From-SVN: r27300
Philippe De Muyter [Tue, 1 Jun 1999 23:43:50 +0000 (17:43 -0600)]
x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.
8
* m68k/x-mot3300 (XCFLAGS): Fixed to match stb.o, not f/stb.o.
From-SVN: r27299