Jeff Law
548191a42f
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
1999-06-09 06:12:17 -06:00
Jeff Law
6828157475
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
1999-06-09 06:12:14 -06:00
Bruce Korb
07412b0710
Regenerate
...
From-SVN: r27448
1999-06-09 07:02:39 +00:00
Bruce Korb
dedfdcb2c9
improve bypass re for sun_auth_proto
...
From-SVN: r27447
1999-06-09 06:58:09 +00:00
Michael Hayes
282a61e662
* invoke.texi: Add C4x invocation docs.
...
From-SVN: r27445
1999-06-09 04:06:45 +00:00
Michael Hayes
314451260e
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
1999-06-09 03:47:24 +00:00
Jeff Law
babb4c65be
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
1999-06-08 21:20:44 -06:00
Jeff Law
a718fe3186
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
1999-06-08 21:20:36 -06:00
Jeff Law
cddc8cd504
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
1999-06-08 21:20:32 -06:00
Kaveh R. Ghazi
b75b4e92c8
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
1999-06-08 20:52:16 -06:00
Mumit Khan
3cc0b5517a
c-pragma.c (handle_pragma_token): Handle `#pragma pack()' correctly.
...
* c-pragma.c (handle_pragma_token): Handle `#pragma pack()'
correctly.
From-SVN: r27432
1999-06-08 20:16:12 -06:00
Jeff Law
ef890d35d4
Daily bump.
...
From-SVN: r27429
1999-06-08 18:45:04 -06:00
Jim Wilson
cda19af2ab
Fix aix4.1 configure problem reported by Kaven Ghazi.
...
* configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
* configure: Regenerate.
From-SVN: r27428
1999-06-08 06:08:15 -07:00
Richard Earnshaw
a59a536cdd
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
1999-06-08 05:50:01 +00:00
Nathan Sidwell
b9a2a89962
* g++.old-deja/g++.eh/catch1.C: New test.
...
From-SVN: r27425
1999-06-08 05:31:07 +00:00
Nathan Sidwell
4cfbc546d4
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
1999-06-08 05:29:05 +00:00
Jeff Law
c0a77c9272
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
1999-06-07 19:53:49 -06:00
Jeff Law
ef1f587734
Daily bump.
...
From-SVN: r27419
1999-06-07 18:45:02 -06:00
Jeffrey A Law
fbc35bc121
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
1999-06-07 18:10:51 -06:00
Jeffrey A Law
3f8ac8a23b
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
1999-06-07 17:38:03 -06:00
Jeffrey A Law
12a8f312a5
configure.in (*-*-freebsd2*): Add missing '*' at end of configure string.
...
�
* configure.in (*-*-freebsd2*): Add missing '*' at end of configure
string.
From-SVN: r27414
1999-06-07 17:27:44 -06:00
Jeffrey A Law
1c25a28ef0
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
1999-06-07 16:45:02 -06:00
Jeff Law
a3f17a9fca
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
1999-06-07 15:38:31 -06:00
Jeff Law
964150b2e0
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
1999-06-07 15:38:27 -06:00
Jeff Law
192c74bc30
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
1999-06-07 15:38:24 -06:00
Mark Kettenis
a0852bc081
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
1999-06-07 15:10:33 -06:00
Kaveh R. Ghazi
5aa8e9796b
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
1999-06-07 14:35:14 -06:00
Robert Lipe
ec99e58ffc
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
1999-06-07 13:46:39 -06:00
Jerry Quinn
729f8bf223
pa.md (fmpyfadd, [...]): New patterns.
...
(
* pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.
From-SVN: r27398
1999-06-07 13:36:20 -06:00
Jerry Quinn
b51c6cc06c
pa.md (fmpyfadd, [...]): New patterns.
...
�
* pa.md (fmpyfadd, fmpynfadd, fnegabs): New patterns.
From-SVN: r27397
1999-06-07 13:36:17 -06:00
Alexandre Petit-Bianco
fe0e4d76c2
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
1999-06-07 10:08:34 -07:00
Mark Mitchell
bfec1a842f
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
1999-06-07 13:28:06 +00:00
Dave Brolley
505e038544
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
1999-06-07 07:12:38 -04:00
Dave Brolley
cd28936cf0
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
1999-06-07 07:10:29 -04:00
Dave Brolley
e7553be55a
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
1999-06-07 06:35:27 -04:00
Craig Burley
683a10613f
Any target using libsubdir must depend on installdirs
...
From-SVN: r27389
1999-06-07 02:44:07 -04:00
Jeff Law
b4204458cc
Daily bump.
...
From-SVN: r27387
1999-06-06 18:45:03 -06:00
Jeff Law
bc4a88097b
Update LCM stuff.
...
From-SVN: r27386
1999-06-06 17:30:31 -06:00
Jakub Jelinek
6570c0bd04
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
1999-06-06 04:59:13 -07:00
Mark Mitchell
9223feaacb
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
1999-06-06 11:06:53 +00:00
Jeff Law
464eda2b3c
Daily bump.
...
From-SVN: r27380
1999-06-05 18:45:02 -06:00
Craig Burley
22a89f70b9
update derived files
...
From-SVN: r27378
1999-06-05 18:07:34 -04:00
Craig Burley
7778a2c325
describe more missing features
...
From-SVN: r27376
1999-06-05 17:52:35 -04:00
Craig Burley
7001ee2d42
Dave Love's Intel-related doc fixes
...
From-SVN: r27375
1999-06-05 11:16:18 -04:00
Anthony Green
db1421c77b
[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
1999-06-05 15:06:44 +00:00
Craig Burley
622cc043aa
replace with better test
...
From-SVN: r27370
1999-06-05 10:44:16 -04:00
Mark Mitchell
0ff8379990
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
1999-06-05 11:12:58 +00:00
Mark Mitchell
29bbeb1c2b
* decl.c (grokdeclarator): Fix typo in last change.
...
From-SVN: r27368
1999-06-05 11:03:56 +00:00
Craig Burley
0993272f08
Use libsubdir, not prefix, for lang-f77
...
From-SVN: r27367
1999-06-05 06:20:59 -04:00
Gabriel Dos Reis
3653bb9997
* std/std_valarray.h: Don't #include unconditionally <alloca.h>
...
From-SVN: r27364
1999-06-05 09:41:22 +00:00