Commit Graph

22570 Commits

Author SHA1 Message Date
Franz Sirl 8d30c4ee01 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
1999-06-09 09:01:51 -07:00
Bruce Korb 6deb8ad892 Added a purpose comment for ioctl_fix_ctrl
From-SVN: r27455
1999-06-09 14:20:47 +00:00
J"orn Rennecke 7c2772f105 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
1999-06-09 15:09:50 +01:00
Jeff Law ff27cf73c2 Fix typo.
From-SVN: r27453
1999-06-09 06:15:18 -06:00
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