Richard Kenner
825638ba06
(convert_to_integer): Handle TRUTH_XOR_EXPR.
...
From-SVN: r2994
1992-12-30 06:02:43 -05:00
Richard Kenner
9379fac9a2
(truthvalue_conversion): Handle TRUTH_XOR_EXPR.
...
From-SVN: r2993
1992-12-30 06:01:57 -05:00
Richard Kenner
874726a826
(expand_expr, case TRUTH_XOR_EXPR): New case.
...
From-SVN: r2992
1992-12-30 06:01:05 -05:00
Richard Kenner
b7b2fc98eb
(TRUTH_XOR_EXPR): New tree code.
...
From-SVN: r2991
1992-12-30 06:00:39 -05:00
Richard Stallman
79a365a71e
(emit_reload_insns): Error instead of abort
...
if an asm has a VOIDmode output operand.
From-SVN: r2990
1992-12-30 07:29:06 +00:00
Richard Stallman
5488078fdc
(push_reload): Move the NO_REGS abort after the error check for asms, to avoid crashing for asms.
...
(push_reload): Move the NO_REGS abort after the
error check for asms, to avoid crashing for asms.
Fix inmode and outmode too, if they are VOID for an asm.
From-SVN: r2989
1992-12-30 07:28:37 +00:00
Richard Stallman
2e4cd151b8
Chmod each copied file a+r.
...
From-SVN: r2988
1992-12-30 07:19:45 +00:00
Richard Stallman
12342f9055
(expand_expr): In NOP_EXPR case, truncate and reextend integer constants.
...
From-SVN: r2987
1992-12-30 07:08:14 +00:00
Richard Stallman
fb92d909c6
(extraclean): Quote the sharps.
...
From-SVN: r2986
1992-12-30 06:48:57 +00:00
James Van Artsdalen
5ef886dbbc
Fix typo in last include change.
...
From-SVN: r2985
1992-12-30 05:25:10 +00:00
James Van Artsdalen
47af5d5065
(bit complement): Constrain inputs and outputs to match,
...
instead of using match_dup.
(zero_extract test): Reenable with separate patterns to match
QImode and SImode zero_extract.
From-SVN: r2984
1992-12-30 03:37:29 +00:00
James Van Artsdalen
924d959ea2
Use new file names for included 386 files.
...
From-SVN: r2979
1992-12-30 03:25:14 +00:00
Richard Kenner
91afd8f5f7
(gen_split): Initialize _val in generated function.
...
From-SVN: r2978
1992-12-29 06:56:33 -05:00
Richard Stallman
2b1a049f69
(make_definition): Pass NULL as 3rd arg to do_define.
...
From-SVN: r2977
1992-12-29 07:28:26 +00:00
Richard Stallman
0129f36782
Default to bsd for *-sequent.
...
From-SVN: r2976
1992-12-28 19:57:15 +00:00
Richard Kenner
951553afd9
Add a few missing HOST_WIDE_INT casts.
...
Rename references to `significant' bits to be `nonzero' bits;
specifically the following, but also local vars and comments:
(reg_nonzero_bits): Renamed from reg_significant.
(nonzero_bits): Renamed from significant_bits.
(nonzero_sign_valid): Renamed from significant_valid.
(set_nonzero_bits_and_sign_copies): Renamed from set_significant.
From-SVN: r2975
1992-12-28 07:44:42 -05:00
Richard Kenner
accdfaab89
(build_indirect_ref): See volatility from flag_volatile.
...
From-SVN: r2974
1992-12-28 06:10:05 -05:00
Richard Kenner
f94cc92f8c
(get_inner_reference): Don't look at flag_volatile.
...
(expand_expr, case INDIRECT_REF, OFFSET_REF): Likewise.
From-SVN: r2973
1992-12-28 06:09:13 -05:00
Richard Kenner
3bed814135
(simplify_comparison, case NEG): Replace large block of code with
...
equivalent call to num_sign_bit_copies.
From-SVN: r2972
1992-12-28 06:08:28 -05:00
Richard Kenner
cbec710efc
(expand_shift): If rotating by a constant, try both directions of rotate...
...
(expand_shift): If rotating by a constant, try both directions of
rotate; if can't open-code a rotate, do it as a pair of shifts
followed by an IOR.
From-SVN: r2971
1992-12-28 06:07:52 -05:00
Richard Kenner
85d2e16cf7
(fold, case BIT_IOR_EXPR): Convert the IOR of a pair of shifts into a
...
rotate when it is equivalent.
From-SVN: r2970
1992-12-28 06:07:05 -05:00
Richard Kenner
4a0094c3e9
(OPTIMIZATION_OPTIONS): Delete; we don't want to set
...
-finline-functions for -O3 and this does nothing else useful.
From-SVN: r2969
1992-12-28 06:04:58 -05:00
Richard Stallman
c60416cd89
(gcc.o): Add $(MAYBE_TARGET_DEFAULT).
...
From-SVN: r2968
1992-12-28 07:33:51 +00:00
Richard Stallman
d345a98146
(CPP_SPEC): Define -D__i486__ if compile for i486.
...
(ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION):
Copy definitions from i386v4.h to get PIC code correct.
(FUNCTION_PROFILER): Copy definition from i386bsd.h.
(COMMENT_BEGIN, ASM_APP_ON, ASM_APP_OFF): Copy from i386bsd.h
to prepare for new GAS.
From-SVN: r2967
1992-12-28 07:33:39 +00:00
James Van Artsdalen
969f50b9d9
386 configuration fdiles moved to new directory.
...
From-SVN: r2966
1992-12-28 05:25:24 +00:00
Richard Stallman
71f1ee3e03
(ASM_OUTPUT_DOUBLE_OPERAND): Delete spurious space after \.
...
From-SVN: r2965
1992-12-28 04:31:52 +00:00
James Van Artsdalen
fe2f8ff053
Renamed from xm-i38v4.h.
...
Use new file names for included 386 files.
From-SVN: r2964
1992-12-28 02:30:13 +00:00
James Van Artsdalen
f6c7bf6551
Renamed from xm-i386sco.h.
...
Use new file names for included 386 files.
From-SVN: r2963
1992-12-28 02:30:06 +00:00
James Van Artsdalen
616c722506
Renamed from xm-i386isc.h.
...
Use new file names for included 386 files.
From-SVN: r2962
1992-12-28 02:30:02 +00:00
James Van Artsdalen
2dda3ae110
Renamed from xm-i386dos.h.
...
Use new file names for included 386 files.
From-SVN: r2961
1992-12-28 02:29:59 +00:00
James Van Artsdalen
5ab576d85b
Renamed from i386v4.h.
...
Use new file names for included 386 files.
From-SVN: r2952
1992-12-28 02:29:26 +00:00
James Van Artsdalen
8bc48e34e0
Renamed from i386v.h.
...
Use new file names for included 386 files.
From-SVN: r2951
1992-12-28 02:29:23 +00:00
James Van Artsdalen
527a19d3b2
Use new file names for included 386 files.
...
From-SVN: r2950
1992-12-28 02:29:21 +00:00
James Van Artsdalen
276f69160d
Renamed from i386sun.h.
...
Use new file names for included 386 files.
From-SVN: r2949
1992-12-28 02:29:19 +00:00
James Van Artsdalen
2d4ed21bb9
Renamed from seq386.h.
...
Use new file names for included 386 files.
From-SVN: r2948
1992-12-28 02:29:16 +00:00
James Van Artsdalen
3892c9adc6
Renamed from seq386gas.h.
...
Use new file names for included 386 files.
From-SVN: r2947
1992-12-28 02:29:15 +00:00
James Van Artsdalen
86050b33b5
Renamed from i386sco4.h.
...
Use new file names for included 386 files.
From-SVN: r2946
1992-12-28 02:29:12 +00:00
James Van Artsdalen
536c0e13a2
Renamed from i386sco.h.
...
Use new file names for included 386 files.
From-SVN: r2945
1992-12-28 02:29:10 +00:00
James Van Artsdalen
ae9a953000
Renamed from i386rose.h.
...
Use new file names for included 386 files.
From-SVN: r2944
1992-12-28 02:29:06 +00:00
James Van Artsdalen
c0dce458a1
Renamed from i386mach.h.
...
Use new file names for included 386 files.
From-SVN: r2943
1992-12-28 02:29:04 +00:00
James Van Artsdalen
16e239e67a
Renamed from i386linux.h.
...
Use new file names for included 386 files.
From-SVN: r2942
1992-12-28 02:29:02 +00:00
James Van Artsdalen
4ace44554c
Renamed from i386gstabs.h.
...
Use new file names for included 386 files.
From-SVN: r2941
1992-12-28 02:28:56 +00:00
James Van Artsdalen
3382566a24
Renamed from i386gas.h.
...
Use new file names for included 386 files.
From-SVN: r2940
1992-12-28 02:28:53 +00:00
James Van Artsdalen
3ad6cbb639
Renamed from bsd386.h.
...
Use new file names for included 386 files.
From-SVN: r2939
1992-12-28 02:28:51 +00:00
James Van Artsdalen
e92cec9da8
Renamed from att386.h.
...
Use new file names for included 386 files.
From-SVN: r2938
1992-12-28 02:28:48 +00:00
James Van Artsdalen
14f8c6d275
Renamed from i386bsd.h.
...
Use new file names for included 386 files.
From-SVN: r2937
1992-12-28 02:28:40 +00:00
Richard Kenner
3e5478ea21
(delete_jump): Use single_set to see if INSN just sets PC.
...
Remove code to delete previous cc0-setting insn.
(delete_compution): No longer conditional on #ifndef HAVE_cc0.
If insn uses CC0, delete previous insn that just sets CC0 for us;
do deletion via recursive call.
From-SVN: r2936
1992-12-27 19:53:28 -05:00
Richard Kenner
9fca773d22
(relax_delay_slots): Only look at JUMP_LABEL for a condjump_p.
...
From-SVN: r2935
1992-12-27 19:52:26 -05:00
Richard Kenner
6a270722a5
(have_error): New variable.
...
(error): Set it.
(main): Test it and return FATAL_EXIT_CODE if it is set.
From-SVN: r2934
1992-12-27 18:30:25 -05:00
Richard Kenner
6e2a4e3cfb
(subst, case SET): Call recog_for_combine with OTHER_INSN, not
...
UNDOBUF.OTHER_INSN.
From-SVN: r2933
1992-12-27 18:29:11 -05:00