Richard Stallman
e26d4611b5
*** empty log message ***
...
From-SVN: r3569
1993-02-28 07:43:14 +00:00
Richard Stallman
41424fddc0
Initial revision
...
From-SVN: r3568
1993-02-28 07:28:31 +00:00
Richard Stallman
db9e5545df
(fake_f_rep): Clear all of u, initially.
...
Make the ints in u unsigned.
(f_define): Use ordinary constants for long double
if it's same width as double.
Make __convert_long_double_i unsigned.
(convert_for_assignment): Typo in last change.
From-SVN: r3567
1993-02-28 04:18:38 +00:00
Richard Stallman
9b7267b844
(convert_for_assignment): New arg FUNDECL. Calls changed.
...
(convert_arguments): New arg FUNDECL.
(build_function_call): Pass function to convert_arguments, if a decl.
(convert_for_assignment): Automatically convert
to a union from its members' types.
(process_init_constructor): Error msg change.
(initializer_constant_valid_p): Allow cast of ptr to wider integer.
From-SVN: r3566
1993-02-27 22:12:42 +00:00
Richard Stallman
d25887bddc
Error if company name is more than one word.
...
If $os is `sunos...', don't change it to manufacturer's name.
From-SVN: r3565
1993-02-27 21:56:28 +00:00
Richard Stallman
24e4939efc
Comment fix.
...
From-SVN: r3564
1993-02-27 20:27:24 +00:00
Richard Stallman
0756f25fac
(struct __gnuc_va_list): Test __svr4__ like __SVR4__.
...
From-SVN: r3563
1993-02-27 20:26:38 +00:00
Richard Stallman
976876dd0d
(distdir): Depend on cp-parse.y, and the .c files for the .y files.
...
(all.cross): Depend on enquire.
(uninstall): Also remove the g++ manual page.
From-SVN: r3562
1993-02-27 19:18:16 +00:00
Richard Stallman
ce2fb2459b
(make_decl_rtl): Print an error for explicit register variable
...
whose type cannot be stored in that register.
From-SVN: r3561
1993-02-27 19:16:44 +00:00
Richard Stallman
e0c72e782e
(compile_file): Use pedwarn_with_decl to warn about
...
functions declared static but not defined.
From-SVN: r3560
1993-02-27 19:15:08 +00:00
Richard Stallman
86aed40b12
(simple_cst_equal): New default case handles most tree codes based on TREE_CODE_CLASS.
...
(simple_cst_equal): New default case handles most
tree codes based on TREE_CODE_CLASS. Delete newly redundant cases
for specific tree codes.
From-SVN: r3559
1993-02-27 19:13:55 +00:00
Richard Stallman
ac4b197446
(USE_C_ALLOCA): Moved to xm-pbd.h.
...
From-SVN: r3558
1993-02-27 19:13:32 +00:00
Richard Stallman
c74d558306
(inhibit_libc): Renamed from inhibit_eprintf.
...
(L_new_handler): Don't include stdio.h if inhibit_libc.
From-SVN: r3557
1993-02-27 19:12:24 +00:00
Richard Stallman
5b450ae528
(check_newline): #line updates input_file_stack->name.
...
From-SVN: r3556
1993-02-27 19:09:40 +00:00
Richard Stallman
89d7540d7b
(pushdecl): Nested fn decl gets DECL_CONTEXT iff not extern.
...
(grokdeclarator): Make `long long' work even with
-pedantic, despite the warning.
(declare_parm_level): Unconditionally store 1.
(pushdecl): Criterion for no warning is, next level up
is a parm level.
From-SVN: r3555
1993-02-27 19:08:53 +00:00
Richard Stallman
cacb38243e
(TARGET_SWITCHES): Reverse defn of 32332.
...
(ASM_OUTPUT_ALIGN_CODE): Pad with no-op insns.
From-SVN: r3554
1993-02-27 19:08:05 +00:00
Richard Stallman
d3c64ee3f3
(convert_move): Truncate via word_mode only if to_mode fits in one word.
...
Truncate by referring in TO_MODE for any FROM, but force_reg if nec.
From-SVN: r3553
1993-02-27 19:04:24 +00:00
Ian Lance Taylor
0df69870f1
New builtins: __REGISTER_PREFIX__ and __USER_LABEL_PREFIX__
...
From-SVN: r3552
1993-02-27 06:09:33 +00:00
Richard Stallman
0a111fa6df
(init_libfuncs): Use int instead of enum for first_mode, last_mode, and mode.
...
From-SVN: r3551
1993-02-27 05:38:42 +00:00
Richard Stallman
61d8c55e62
(parse_escape): Delete case for '^'.
...
From-SVN: r3550
1993-02-27 04:12:36 +00:00
Richard Stallman
42396e975d
(all.cross): Depend on enquire.
...
From-SVN: r3549
1993-02-27 03:35:40 +00:00
Richard Stallman
b6126bf1dc
(_SYS_SIZE_T_H): Test this and define this.
...
From-SVN: r3548
1993-02-27 00:47:17 +00:00
Richard Stallman
61a2ac12b3
(_VA_LIST_T_H): Test and define this.
...
From-SVN: r3547
1993-02-27 00:47:05 +00:00
Richard Stallman
33b039cc74
(do_include): Correctly report the directive name
...
when any kind of include directive has no argument or null argument.
From-SVN: r3546
1993-02-26 23:56:02 +00:00
Richard Stallman
ea3cfc819a
(ivar_decls): Give a pedwarn (instead of a warning) for excess semicolons.
...
From-SVN: r3545
1993-02-26 23:55:35 +00:00
Richard Stallman
fcf956c038
(dbxout_type): Enable output of subrange types if use_gnu_debug_info_extensions.
...
(dbxout_type): Enable output of subrange types
if use_gnu_debug_info_extensions.
(dbxout_finish_symbol): Enable output of symbols line number.
From-SVN: r3544
1993-02-26 23:25:55 +00:00
Doug Evans
784a3cf0e3
* Added 32-byte int OImode.
...
From-SVN: r3543
1993-02-26 22:07:01 +00:00
Richard Kenner
5a19ad3f22
(constrain_operands, case 'r'): If STRICT, a REG isn't valid if it is
...
a pseudo even if GENERAL_REGS == ALL_REGS.
From-SVN: r3542
1993-02-26 15:12:16 -05:00
Richard Kenner
17938e5781
(expand_expr, case IN_EXPR): Fix numerous small bugs and make some
...
cleanups.
From-SVN: r3541
1993-02-26 15:11:24 -05:00
Jeff Law
cabeca2978
explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of LEGITIMATE_CONSTANT_P.
...
* explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of
LEGITIMATE_CONSTANT_P.
(break_out_memrefs): Likewise.
From-SVN: r3540
1993-02-26 11:58:20 -07:00
Richard Kenner
80f251fec1
(LEGITIMIZE_ADDRESS): Add missing args to calls to expand_binop.
...
From-SVN: r3539
1993-02-26 06:17:58 -05:00
Richard Stallman
7cbfceab52
(is_ctor_dtor): Handle NO_DOT_IN_LABEL.
...
From-SVN: r3538
1993-02-26 06:34:41 +00:00
Richard Stallman
58f066d149
(jump_optimize): Add missing parameter in expand_binop call.
...
From-SVN: r3537
1993-02-26 03:50:10 +00:00
Richard Stallman
cb411bd66b
Add prototypes for most functions declared here.
...
From-SVN: r3536
1993-02-26 03:49:17 +00:00
Richard Kenner
de0e881806
No need to #undef ABS; done in rtl.h.
...
From-SVN: r3535
1993-02-25 18:36:23 -05:00
Richard Kenner
009f614621
(redundant_insn_p): Fix typo in testing for types of insns by using
...
GET_RTX_CLASS.
From-SVN: r3534
1993-02-25 18:29:31 -05:00
Richard Kenner
c8c1bde3bb
(emit_store_flag): Fix typo in testing BRANCH_COST.
...
From-SVN: r3533
1993-02-25 17:52:02 -05:00
Jim Wilson
705c7b3b55
(set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.
...
From-SVN: r3532
1993-02-25 11:38:30 -08:00
Jim Wilson
ff86907911
(convert_to_integer): Delete Feb 19 change.
...
From-SVN: r3531
1993-02-25 11:34:16 -08:00
Jim Wilson
ab314f6a6b
(decode_field_reference): Fix force_fit_type call.
...
From-SVN: r3530
1993-02-25 11:31:18 -08:00
Ian Lance Taylor
f9361d5c41
Use pwd if PWDCMD is not defined
...
From-SVN: r3529
1993-02-25 15:39:05 +00:00
Richard Stallman
d6af3b06f1
(emit_library_call_value): Fix bug in prev change.
...
From-SVN: r3528
1993-02-25 06:20:24 +00:00
Richard Stallman
db0751e4ba
(vms_check_external): New function.
...
From-SVN: r3527
1993-02-25 00:25:44 +00:00
Richard Stallman
903da76595
(ASM_OUTPUT_EXTERNAL): Use vms_check_external.
...
(ASM_GLOBALIZE_LABEL): New definition; use vms_check_external.
From-SVN: r3526
1993-02-25 00:25:31 +00:00
Richard Stallman
6ec2b050b5
(NO_SYS_SIGLIST): Defined.
...
From-SVN: r3525
1993-02-24 23:28:29 +00:00
Jim Wilson
83d90aac53
(consec_sets_invariant_p): Correct REG_EQUAL note checks
...
to distinguish libcall case from ordinary insn case.
From-SVN: r3524
1993-02-24 13:12:11 -08:00
Jim Wilson
034dabc92e
(add_label_notes): Don't add notes for references to dispatch tables because jump doesn't.
...
(add_label_notes): Don't add notes for references to
dispatch tables because jump doesn't.
(find_and_verify_loops): Invalidate loops that contain labels
whose address has been taken.
From-SVN: r3523
1993-02-24 13:08:55 -08:00
Jim Wilson
b24f97e8f2
(string.h): Delete 'g' from sed command.
...
From-SVN: r3522
1993-02-24 13:06:04 -08:00
Jim Wilson
b67bfdf71b
(zero_extendqi*i2): Delete never matched constraints.
...
From-SVN: r3521
1993-02-24 13:04:23 -08:00
Jim Wilson
21d90119fb
(umulsidi3+1): Delete extra parenthesis.
...
From-SVN: r3520
1993-02-24 13:01:21 -08:00