Commit Graph

5968 Commits

Author SHA1 Message Date
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
Richard Stallman b348776522 (store_bit_field): When calling operand_subword_force,
if VALUE has a non-void mode, pass that mode.

From-SVN: r5939
1993-10-30 06:04:18 +00:00
Richard Stallman 0766f23917 (do_jump): Use do_jump_by_parts_equality for complex compares.
From-SVN: r5938
1993-10-30 06:03:36 +00:00
Richard Stallman 22128dafd5 (HAVE_PUTENV): Defined.
From-SVN: r5937
1993-10-30 05:50:56 +00:00
Richard Stallman cafe4d206d (sys/stat.h): Don't change definitions into
prototypes if they may already be in prototype form.

From-SVN: r5936
1993-10-30 03:09:02 +00:00
Richard Stallman a0735e3b1b (LIB_SPEC): Use -lieee if -mieee-fp.
From-SVN: r5935
1993-10-29 20:51:28 +00:00
Richard Stallman 228b6a3fb4 Fix indentation.
From-SVN: r5934
1993-10-29 20:43:16 +00:00
Richard Kenner 00503c25a7 (LINK_SPEC): Pass -no_unresolved if -call_shared.
From-SVN: r5933
1993-10-29 13:04:11 -04:00
Richard Kenner b26c8351bc (addsf3, subsf3, mulsf3, divsf3): Put POWERPC first, then POWER.
From-SVN: r5932
1993-10-29 12:55:00 -04:00