Brendan Kehoe
67de45a8dd
vx960-coff.h (CPP_SPEC): Always define CPU, even if they use -ansi...
...
* i960/vx960-coff.h (CPP_SPEC): Always define CPU, even if they
use -ansi; the VxWorks headers assume it's always present.
From-SVN: r14158
1997-06-05 22:20:14 -04:00
Richard Stallman
c4a33af7a7
(*:Linux:*:*): Don't test for elf_i.86 or m68kelf.
...
From-SVN: r14156
1997-06-06 01:21:12 +00:00
Richard Stallman
c661f27eb3
(*:Linux:*:*): Recognize sparclinux.
...
Don't recognize UNAME_MACHINE = sparc.
Make the sample program check for libc version
and handle various machine types.
From-SVN: r14155
1997-06-06 00:14:22 +00:00
Richard Stallman
e2b95588c8
(mipsel*-linux* and mips*-linux*):
...
Set `os' to -linux-gnu directly, don't go via -linux.
From-SVN: r14154
1997-06-05 22:22:44 +00:00
Karl Berry
9552c38ee7
(\uref): Write real definition, taking one mandatory argument and one
...
optional one.
From-SVN: r14153
1997-06-05 22:04:25 +00:00
Michael Meissner
913db40d19
remove cygnus local stuff
...
From-SVN: r14152
1997-06-05 20:47:47 +00:00
Michael Meissner
d312421306
Remove CYGNUS LOCAL stuff.
...
From-SVN: r14151
1997-06-05 20:43:41 +00:00
Michael Meissner
7eb136d6cc
Fix urgent bug
...
From-SVN: r14150
1997-06-05 20:35:53 +00:00
Jeff Law
cb10094340
Fix typo in last change.
...
From-SVN: r14149
1997-06-05 10:36:38 -06:00
Jeff Law
4408efce8b
sh.c (trap_exit, sp_switch): New variables.
...
* sh.c (trap_exit, sp_switch): New variables.
(print_operand, case '@'): If trap_exit is nonzero, then use
a trapa instead of an rte/rts to exit the current function.
(sh_expand_prologue): Switch stacks at function entry as needed.
(sh_expand_epilogue): Similarly at function exit.
(function_epilogue): Clear trap_exit and sp_switch too.
(sh_valid_machine_decl_attribute): New function.
* sh.h (VALID_MACHINE_DECL_ATTRIBUTE): Define.
(sp_switch): Declare.
* sh.md (sp_switch_1, sp_switch_2): New named patterns.
From-SVN: r14148
1997-06-05 09:52:34 -06:00
Michael Meissner
916b1701c2
abstract regset stuff into macros
...
From-SVN: r14147
1997-06-05 10:24:03 +00:00
Karl Berry
2217c9f0e8
texinfo.tex (\mainmagstep): Define this as a \count variable instead of with \let...
...
* texinfo.tex (\mainmagstep): Define this as a \count variable
instead of with \let, to make changing to \magstep1 more transparent.
From: HERBERT@boevm4.vnet.ibm.com .
(\uref): New command a la \url.
From-SVN: r14146
1997-06-04 21:47:40 +00:00
Mike Stump
013bc8afa0
91th Cygnus<->FSF quick merge
...
From-SVN: r14145
1997-06-04 17:31:55 +00:00
Brendan Kehoe
6313a654f7
* fixincludes: Fix AIX NULL macro use of void*.
...
From-SVN: r14144
1997-06-03 19:19:01 -04:00
Jason Merrill
fd407cd21d
x
...
From-SVN: r14143
1997-06-03 19:20:28 +00:00
Michael Meissner
39379e67c7
Widen some short fields to int; Use allocate_reg_info to allocate the reg_renumber array
...
From-SVN: r14142
1997-06-02 22:05:38 +00:00
Doug Evans
2808652ac8
sparc.md (v9 eq/ne cond move patterns): Add early clobber constraint to destination.
...
* sparc/sparc.md (v9 eq/ne cond move patterns): Add early clobber
constraint to destination.
From-SVN: r14141
1997-06-02 18:52:13 +00:00
Michael Meissner
b1f21e0aef
Use accessor macros to access arrays based on regno; move many of the arrays into a single structure.
...
From-SVN: r14140
1997-05-30 18:19:19 +00:00
Mike Stump
e00737d221
91th Cygnus<->FSF quick merge
...
From-SVN: r14139
1997-05-29 20:29:01 +00:00
Stan Cox
f3e10ef29e
(movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string
...
From-SVN: r14138
1997-05-29 19:41:36 +00:00
Stan Cox
b078c5c69c
(ASM_OUTPUT_REG_{PUSH,POP}): add %% before register name.
...
From-SVN: r14137
1997-05-29 19:36:53 +00:00
Stan Cox
7c030ad03a
(ASM_OUTPUT_ALIGN): use .p2align, not byte alignments.
...
From-SVN: r14136
1997-05-29 19:35:26 +00:00
Mike Stump
478b0752a1
except.c (push_eh_entry): Eliminate start of exception region label, as it isn't used.
...
* except.c (push_eh_entry): Eliminate start of exception region
label, as it isn't used. Rename end_label to outer_context.
(expand_eh_region_start_for_decl): Likewise.
(expand_leftover_cleanups): Likewise.
(expand_start_all_catch): Likewise.
* except.h (eh_entry): Likewise.
* except.c (expand_eh_region_end): Likewise. Jump around the nop
that we insert, so that we can optimize it away, if it is unused,
also so that flow analysis can tell if we fall through to the end
of a function or not so that it can know if a function that returns
a value, in fact does or not.
Fixes g++.jason/return2.C when using -fno-sjlj-exceptions
From-SVN: r14135
1997-05-29 18:42:07 +00:00
Mike Stump
37c46b43db
91th Cygnus<->FSF quick merge
...
From-SVN: r14134
1997-05-28 23:20:02 +00:00
Jeff Law
87c166683a
pa.md (jump): Handle out of range unconditional jump when not optimizing.
...
* pa.md (jump): Handle out of range unconditional jump
when not optimizing.
From-SVN: r14133
1997-05-28 10:50:38 -06:00
Paul Eggert
380d5b3249
automatically generated from GPLed version
...
From-SVN: r14129
1997-05-27 03:15:14 +00:00
Paul Eggert
9938b122e4
automatically generated from GPLed version
...
From-SVN: r14127
1997-05-27 03:15:14 +00:00
Ulrich Drepper
3b1afa4b24
automatically generated from GPLed version
...
From-SVN: r14126
1997-05-27 03:15:09 +00:00
Karl Berry
8efc7e64cf
(\deftypemethod, \deftypemethodheader): New macros to implement new commands @deftypemethod and @deftypemethodx.
...
(\deftypemethod, \deftypemethodheader): New macros to implement
new commands @deftypemethod and @deftypemethodx.
Suggestion from: KHMarbaise@p69.ks.fido.de (Karl Heinz Marbaise).
From-SVN: r14114
1997-05-24 22:06:39 +00:00
Karl Berry
358d4f3bf1
(\opnr, \clnr): Increment/decrement \parencount, for
...
(\opnr, \clnr): Increment/decrement \parencount, for
* texinfo.tex (\opnr, \clnr): Increment/decrement \parencount, for
@defun lines with nested parens. From Bill Schelter
<wfs@fireant.ma.utexas.edu>.
(\itemizeitem): Correct \errmessage.
From-SVN: r14113
1997-05-23 17:02:00 +00:00
Richard Kenner
65376d285e
Formerly install.texi.~2~
...
From-SVN: r14112
1997-05-22 17:56:07 -04:00
Jeff Law
23e7786b28
reload1.c (reload_cse_record_set): Ignore values for SREG if their mode is narrower than DEST_MODE.
...
* reload1.c (reload_cse_record_set): Ignore values for SREG if
their mode is narrower than DEST_MODE.
From-SVN: r14111
1997-05-22 15:49:33 -06:00
Jeff Law
293100b546
pa.h (DFMODE_RETURN_STRING): Define.
...
* pa.h (DFMODE_RETURN_STRING): Define.
(SFMODE_RETURN_STRING): Likewise.
(ASM_DECLARE_FUNCTION_NAME): Use them.
From-SVN: r14110
1997-05-22 01:00:06 -06:00
Jeff Law
bb75a000ab
* mn10300.md (reload_insi): Handle SUBREG properly.
...
From-SVN: r14109
1997-05-21 23:35:37 -06:00
Jason Merrill
5bef9b1f9d
x
...
From-SVN: r14108
1997-05-21 06:04:44 +00:00
Brendan Kehoe
5ff660f00c
cplus-dem.c (do_type): Handle `J'.
...
* cplus-dem.c (do_type): Handle `J'.
(demangle_fund_type): Print "complex" for it.
From-SVN: r14107
1997-05-20 16:58:17 -04:00
Jim Wilson
eccc11fbbb
(scc0_di, scc_di, seq, sne, sgt, sgtu, slt, sltu, sge, sgeu,
...
sle, sleu): Add coldfire support.
From-SVN: r14106
1997-05-19 18:12:04 -07:00
Jim Wilson
102701ff6c
(output_move_qimode): Add coldfire support.
...
From-SVN: r14105
1997-05-19 18:01:22 -07:00
Jim Wilson
6d808a73ec
(PUSH_ROUNDING): Add coldfire support.
...
From-SVN: r14104
1997-05-19 18:00:46 -07:00
Michael Meissner
ab9eef419e
Fix powerpc-{eabi,linux,sysv} problem with -mrelocatable
...
From-SVN: r14103
1997-05-19 22:03:56 +00:00
Karl Berry
aa4fd28c7a
(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman fonts, e.g., @deftypefn.
...
(\codeunder): Use \_ and \ifusingtt to avoid dotaccent from _ in roman
fonts, e.g., @deftypefn.
(\tex): Remove spurious spaces at the end of subdefinitions.
From: "John W. Eaton" <jwe@bevo.che.wisc.edu>.
(\url, \email): \let to \code; no quotes or angle brackets.
From-SVN: r14099
1997-05-19 21:34:38 +00:00
Mike Stump
b87692e56a
91th Cygnus<->FSF quick merge
...
From-SVN: r14098
1997-05-19 18:01:45 +00:00
Richard Kenner
eaf95893f8
(ASM_COMMENT_START): Add default definition.
...
From-SVN: r14097
1997-05-18 16:51:07 -04:00
Michael Meissner
1733ed29a7
Use ASM_{GENERATE,OUTPUT}_INTERNAL_LABEL
...
From-SVN: r14096
1997-05-18 20:35:30 +00:00
Richard Kenner
212198f4fa
(TARGET_SWITCHES): Add new target name: cpu32.
...
From-SVN: r14095
1997-05-18 13:55:08 -04:00
Richard Kenner
29c00980f7
(MAX_WRITE_LEN, MAX_READ_LEN): Define.
...
(get_dynamic_handler_chain_libfunc): New macro.
(protect_cleanup_actions_with_terminate): New macro.
From-SVN: r14094
1997-05-18 13:50:07 -04:00
Richard Kenner
e83dc357c3
(safe_read): If MAX_READ_LEN is defined, limit incremental read
...
attempts to that amount.
From-SVN: r14093
1997-05-18 13:49:41 -04:00
Richard Kenner
9b7311fe5f
(VMS_write, VMS_read): Delete.
...
(safe_write): If MAX_WRITE_LEN is defined, limit
incremental write attempts to that amount.
(safe_read): Analogous situation for MAX_READ_LEN.
From-SVN: r14092
1997-05-18 13:49:10 -04:00
Richard Kenner
0a22948f60
(ASM_COMMENT_START): Define.
...
From-SVN: r14091
1997-05-18 12:19:22 -04:00
Richard Kenner
b1016f1cb5
(mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint for TARGET_5200.
...
From-SVN: r14090
1997-05-18 08:58:55 -04:00