Richard Stallman
346d29dc36
(build_function_call): Initialize fundecl to 0.
...
From-SVN: r5989
1993-11-04 05:00:24 +00:00
Richard Stallman
2fb8a81d28
(output_move_double): More of previous change.
...
From-SVN: r5988
1993-11-03 21:18:49 +00:00
Richard Stallman
3a58400f85
(output_move_double): Fix up the test for overlap
...
of source address with operands[0].
From-SVN: r5987
1993-11-03 21:16:16 +00:00
Torbjorn Granlund
5ac6158d0b
(REGISTER_MOVE_COST): Decrease cost for move from
...
SHIFT_REGS to avoid regclass overflow.
From-SVN: r5986
1993-11-03 21:09:55 +00:00
Richard Stallman
cc4c133a36
(regclass): Consider commutativity even when
...
one arg is a constant.
From-SVN: r5985
1993-11-03 20:36:59 +00:00
Richard Stallman
937aa51bba
(expand_divmod): Use target as copy_to_suggested_reg
...
argument only if it has the same mode as op0.
From-SVN: r5984
1993-11-03 20:24:18 +00:00
Richard Stallman
55abdd3ce2
(safe_write, safe_read): Really use arg DESC.
...
From-SVN: r5983
1993-11-03 20:11:16 +00:00
Richard Stallman
bb7de82295
(safe_read): New function.
...
(main, finclude, check_precompiled): Use safe_read.
From-SVN: r5982
1993-11-03 20:09:56 +00:00
Richard Stallman
309ffab61f
(check_format_info): Make warning nicer for mismatch of int vs long, etc.
...
Don't warn if field width is an unsigned int.
From-SVN: r5981
1993-11-03 20:09:12 +00:00
Richard Stallman
003be45548
(exit): Fix declaration of _exit.
...
From-SVN: r5980
1993-11-03 20:08:08 +00:00
Richard Stallman
4c3ddf05dc
(dbxout_type): Print -2' instead of
0037777777776' for an enumeration constant whose value is -2...
...
(dbxout_type): Print `-2' instead of `0037777777776'
for an enumeration constant whose value is -2;
otherwise, GDB 4.11 rejects the type.
From-SVN: r5979
1993-11-03 09:48:51 +00:00
Per Bothner
41b21cfc17
Make more robust in two places.
...
From-SVN: r5978
1993-11-03 00:14:02 -08:00
Richard Stallman
c7bfb64624
(safe_read): New function.
...
(process_aux_info_file, edit_file): Use safe_read.
From-SVN: r5977
1993-11-02 23:06:29 +00:00
Richard Stallman
500c9e81dc
(do_spec_1): Use spec_version for %v, not version_string.
...
Distinguish %v1 and %v2.
(default_compilers): For __GNUC_MINOR__, use %v2.
For __GNUC__ and __GNUG__, use %v1.
From-SVN: r5976
1993-11-02 23:05:13 +00:00
Ian Lance Taylor
1f10df153b
Don't fix /**/ in X11 files; unnecessary
...
From-SVN: r5975
1993-11-02 19:33:52 +00:00
Richard Stallman
e50ea3d024
(sys/stat.h) Fix fchmod prototype, first arg is int, not char * [AIX 3.2.4].
...
(rpc/svc.h): Avoid nested comments [Ultrix 4.3].
(stdio.h, stdlib.h): Fixed getopt prototypes to match POSIX.2
[DEC Alpha OSF/1 1.3].
Fix <sys/limits.h> like <limits.h>.
From-SVN: r5974
1993-11-02 19:26:16 +00:00
Richard Kenner
7f7d6d6432
(init_optabs): Function ffs' takes
int', not mode that is
...
BITS_PER_WORD wide.
From-SVN: r5973
1993-11-02 07:19:58 -05:00
Richard Stallman
fa0cd3ff7c
(edit_file): Use safe_write.
...
(safe_write): New subroutine.
From-SVN: r5972
1993-11-02 08:30:37 +00:00
Richard Stallman
83a4b97f7d
Include tconfig.h.
...
From-SVN: r5971
1993-11-02 07:53:45 +00:00
Richard Stallman
8bfed52805
Unquote 'f' in #define _IO.
...
Unquote 'f' in #define _IO. Fix elf.h like
elf_abi.h. For Irix 5.
From-SVN: r5970
1993-11-02 04:15:40 +00:00
Richard Stallman
0663081eed
(setjmp.h): Don't require siglongjmp and sigsetjmp.
...
They need sigjmp_buf, and are missing on many systems.
From-SVN: r5969
1993-11-02 03:21:17 +00:00
Richard Kenner
baf97f8652
Add set_attr for "length" when we are going to split an insn at output time.
...
From-SVN: r5968
1993-11-01 18:52:43 -05:00
Richard Kenner
af87a13efc
(bdn/bdz): Fix typo in checking for when we need to split.
...
From-SVN: r5967
1993-11-01 18:35:01 -05:00
Richard Kenner
68b40e7e3d
(mulsi3): Make alternatives be "mq" and "no_mq" instead of "power" and "powerpc".
...
(mulsi3): Make alternatives be "mq" and "no_mq" instead of "power" and
"powerpc". Only allow one pattern (either with or without the clobber
of MQ) to match.
From-SVN: r5966
1993-11-01 15:44:25 -05:00
Richard Stallman
db4e119fc9
(stmp-fixproto): Print a notice that warnings and errors from fixproto are normal.
...
(stmp-fixproto): Print a notice that warnings and errors
from fixproto are normal.
(distdir): Avoid spurious output from gcc.texi version number check.
(diff): New target.
From-SVN: r5965
1993-11-01 20:22:53 +00:00
Ian Lance Taylor
86e33dc9d2
Don't remove /**/ from X11/xmd.h.
...
From-SVN: r5964
1993-11-01 20:19:12 +00:00
Richard Stallman
0fc48de672
(divhisi3, udivhisi3, modhisi3, umodhi3): Comment out.
...
(divhisi3, udivhisi3, modhisi3, umodhi3 recognizers): Comment out.
From-SVN: r5963
1993-11-01 17:44:19 +00:00
Richard Kenner
3564e40e2c
(expand_decl_init): If CONST_DECL, don't generate any code, but call
...
expand_expr if DECL_INITIAL is a constant.
From-SVN: r5962
1993-11-01 07:38:45 -05:00
Torbjorn Granlund
c0b262c166
(synth_mult): When factoring T, break from loop after first factor.
...
(expand_mult): Increase max cost to 12 again.
From-SVN: r5961
1993-11-01 11:18:32 +00:00
Richard Stallman
9022605c7e
(safe_write): New function.
...
(write_output): Use safe_write.
From-SVN: r5960
1993-11-01 07:07:46 +00:00
Richard Stallman
a3fb124a50
(do_ident): Substitute macros and output here.
...
(directive_table): Turn off the pass_thru field for #ident.
From-SVN: r5959
1993-11-01 06:38:43 +00:00
Richard Stallman
568b388feb
(extzv, and its recognizer): If width is 32, don't set CC_NOT_NEGATIVE.
...
If width is variable, clear the CC status.
From-SVN: r5958
1993-10-31 23:26:07 +00:00
Richard Stallman
94dccd9d27
(shorten_compare): Undo previous change.
...
Instead, just suppress warnings if both args are constant.
From-SVN: r5957
1993-10-31 20:19:31 +00:00
Jim Wilson
0c316b201f
(do_store_flag): For equality test of a single bit, use
...
subtarget instead of target in calls.
From-SVN: r5956
1993-10-31 10:33:12 -08:00
Richard Stallman
c88aeaf8f3
(output_move_double): Extend the special case
...
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.
From-SVN: r5955
1993-10-31 18:11:13 +00:00
Richard Stallman
8396a8d6fa
(shorten_compare): Do nothing if both args constant.
...
From-SVN: r5954
1993-10-31 03:13:52 +00:00
Richard Stallman
a81fee56a9
(convert_move): When extending to multi-word register
...
via its low word, clobber the whole thing.
From-SVN: r5953
1993-10-31 03:04:16 +00:00
Richard Stallman
41ebeb1d4d
Re-add hitachi to list of companies not to treat as OS names.
...
From-SVN: r5952
1993-10-31 02:47:34 +00:00
Richard Stallman
e7c2087cea
(output_move_double): Extend the special case
...
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.
From-SVN: r5951
1993-10-30 22:11:45 +00:00
Richard Kenner
f55ef7b071
Initial revision
...
From-SVN: r5950
1993-10-30 17:19:15 -04:00
Richard Kenner
8027ea2dfe
Add H3050/RX support.
...
From-SVN: r5949
1993-10-30 17:17:31 -04:00
Richard Stallman
0859592396
(output_dbra): Fix argument number in addi at end.
...
From-SVN: r5948
1993-10-30 20:33:33 +00:00
Richard Stallman
f06533b552
(mulsidi3 patterns): Fix typo, LSHIFTRT was ASHIFT.
...
From-SVN: r5947
1993-10-30 20:30:46 +00:00
Richard Kenner
a20bd77585
Remove duplicately-installed change.
...
From-SVN: r5946
1993-10-30 12:10:53 -04:00
Richard Stallman
972ded9cef
(enum built_in_function): Added END_BUILTINS to delimit
...
standard from language-specific builtins.
From-SVN: r5945
1993-10-30 15:42:52 +00:00
Richard Stallman
22ba338b8f
(convert_and_check): Don't warn converting 0xff
...
to a signed char, etc., unless pedantic.
From-SVN: r5944
1993-10-30 08:34:05 +00:00
Richard Stallman
708e813b0c
(finish_function): If rest_of_compilation set DECL_INITIAL
...
to null, leave it null.
From-SVN: r5943
1993-10-30 08:33:30 +00:00
Richard Stallman
27937f463c
(rest_of_compilation): When an `extern inline' is not really inline...
...
(rest_of_compilation): When an `extern inline' is not
really inline, clear DECL_INITIAL so we don't complain about
a subsequent non-extern definition.
From-SVN: r5942
1993-10-30 08:33:12 +00:00
Richard Stallman
1cf94605ca
(mainversion): New variable.
...
(distdir): Use mainversion when verifying gcc.texi has been updated.
From-SVN: r5941
1993-10-30 07:40:59 +00:00
Richard Stallman
7b1a0c14e9
(assign_parms): If parmreg is a CONCAT, handle the
...
case where stack_parm is 0.
From-SVN: r5940
1993-10-30 06:04:50 +00:00