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
Richard Kenner
02385fc563
(EXTRA_CONSTRAINT): New macro.
...
From-SVN: r14089
1997-05-18 08:58:39 -04:00
Richard Kenner
6e84845071
(reload_cse_regno_equal_p): Check for value using more than one
...
register on a big endian machine.
From-SVN: r14088
1997-05-18 08:50:22 -04:00
Richard Kenner
2ae3dcac7b
(maybe_eliminate_biv_1): In (set (cc0) <biv>) case, swap compare
...
operands when mult_val < 0 in one additional place.
From-SVN: r14087
1997-05-18 08:39:57 -04:00
Richard Kenner
1f75ca0de2
(maintainer-claean): Delete configure.
...
From-SVN: r14086
1997-05-18 08:33:27 -04:00
Richard Kenner
46f18e7b31
Initial revision
...
From-SVN: r14085
1997-05-18 08:31:53 -04:00
Richard Kenner
3c18ea24c0
Change to utilize autoconf variables.
...
From-SVN: r14084
1997-05-18 08:31:46 -04:00
Richard Kenner
35bcca7b96
(TARGET_SWITCHES): Add 68020-60.
...
Mask out bits which indicate a particular processor when a different
processor is selected.
(MASK_68040_ALSO): Remove.
(MASK_68040): Change to be a single bit.
From-SVN: r14083
1997-05-18 08:24:51 -04:00
Richard Kenner
dcd13066a0
(TARGET_ALIGN_INT, MASK_ALIGN_INT): New macros.
...
(BIGGEST_ALIGNMENT): Determine according to TARGET_ALIGN_INT.
(TARGET_SWITCHES): Add align-int and no-align-int.
From-SVN: r14082
1997-05-18 08:14:40 -04:00
Richard Kenner
d82f7df265
(mov[qhs]i}): Add pair of constraints which allow offsetable memory
...
addresses to be moved to the same for TARGET_5200.
From-SVN: r14081
1997-05-18 08:09:20 -04:00
Richard Kenner
9591220667
(movstrict*): Changed into define_expands.
...
(movstrict*): Changed into define_expands. Split insns into m68k and
coldfire specific versions with appropriate constraints.
From-SVN: r14080
1997-05-18 07:48:25 -04:00
Richard Kenner
d96b26312b
(output_move_strict{hi,qi}): Declare.
...
From-SVN: r14079
1997-05-18 07:48:05 -04:00
Richard Kenner
9b55bf04b6
(output_move_strict{hi,qi}): New functions.
...
From-SVN: r14078
1997-05-18 07:47:43 -04:00
Richard Kenner
a25cea96d7
(atexit): Cast malloc and realloc calls.
...
From-SVN: r14077
1997-05-18 07:26:38 -04:00
Richard Kenner
499df3393d
(profile_function): Call function_section, not text_section.
...
From-SVN: r14076
1997-05-17 16:26:47 -04:00
Richard Kenner
954a5693c0
(notreg_cost): New function, extracted from COST macro.
...
(COST): Use notreg_cost.
From-SVN: r14075
1997-05-17 16:00:55 -04:00
Richard Kenner
50196afaca
(cse_insn): Don't record a SRC that's a MEM and the same as a
...
REG_EQUIV note if DEST is set more than once.
From-SVN: r14074
1997-05-17 15:13:18 -04:00
Jeff Law
a89974a23e
pa.c (output_move_double): Handle loading a general register from a scaled indexed memory address.
...
* pa.c (output_move_double): Handle loading a general register
from a scaled indexed memory address.
* pa.md (movdf, movdi): Allow scaled loads into general registers.
From-SVN: r14073
1997-05-16 14:58:24 -06:00