OSDN Git Service
wilson [Thu, 24 Oct 1996 19:08:23 +0000 (19:08 +0000)]
(make_range, case PLUS_EXPR): Normalize an unsigned
range that wraps around 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13030
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 24 Oct 1996 18:39:43 +0000 (18:39 +0000)]
Permit sign extend operands
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13029
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 24 Oct 1996 18:38:30 +0000 (18:38 +0000)]
Permit sign_extend operands
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13028
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 24 Oct 1996 13:10:37 +0000 (13:10 +0000)]
(make_range, comparison cases): When making range for unsigned to
merge in, use full range.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13027
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 24 Oct 1996 11:41:09 +0000 (11:41 +0000)]
(GET_MODE_ALIGNMENT): Delete definition; duplicate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13026
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 24 Oct 1996 11:28:42 +0000 (11:28 +0000)]
(emit_reload_insns): Check for second_reloadreg in
SECONDARY_OUTPUT_RELOAD_CLASS / PRESERVE_DEATH_INFO_REGNO_P case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13025
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 24 Oct 1996 11:26:23 +0000 (11:26 +0000)]
Fix typo in comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13024
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Thu, 24 Oct 1996 01:23:43 +0000 (01:23 +0000)]
* crtstuff.c (__do_global_dtors_aux): Allow finalization code to
be run more than once.
* libgcc2.c (__do_global_dtors): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13023
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Thu, 24 Oct 1996 00:40:58 +0000 (00:40 +0000)]
* sh.md (movdf_k, movsf_i, movsf_ie): new alternative for
pc-relative load.
(movsf_ieq): new define_insn with matching define_split.
(movsf): use it where appropriate.
(consttable_sf, consttable_df): new define_insns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13022
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Thu, 24 Oct 1996 00:40:58 +0000 (00:40 +0000)]
* sh.c (dump_table): handle SFmode and DFmode.
(broken_move): handle simple PARALLEL.
(machine_dependent_reorg, pc-relative move generation): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13021
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Thu, 24 Oct 1996 00:40:58 +0000 (00:40 +0000)]
* sh.h (CONST_DOUBLE_OK_FOR_LETTER_P): always true for 'F' .
(LEGITIMATE_CONSTANT_P): accept SFmode and DFmode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13020
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 23 Oct 1996 22:53:47 +0000 (22:53 +0000)]
(a29k_makes_calls): New global variable.
(compute_regstack_size, a29k_compute_reg_names): New functions.
(output_prolog): Much code moved to two new functions. Use
a29k_makes_calls instead of makes_calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13019
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 23 Oct 1996 22:52:39 +0000 (22:52 +0000)]
(ASM_DECLARE_FUNCTION_NAME): Call a29k_compute_reg_names.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13018
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 23 Oct 1996 22:02:32 +0000 (22:02 +0000)]
Accept a unary operator in constrain_operands
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13017
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 23 Oct 1996 22:01:23 +0000 (22:01 +0000)]
Accept a unary operator in find_reloads
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13016
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 21:48:29 +0000 (21:48 +0000)]
(MAKE_DECL_ONE_ONLY): Fix typo in use of macro parameter.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13015
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 21:46:10 +0000 (21:46 +0000)]
(yylex): Cast string literal to U_CHAR* for lookup() call.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13014
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 21:36:37 +0000 (21:36 +0000)]
(choose_temp_base): On VMS, use proper syntax for current directory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13013
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 21:20:31 +0000 (21:20 +0000)]
(combine_givs): When combining a DEST_REG giv with its only use,
always set the benefit of the combined giv to that of the DEST_REG giv.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13012
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 21:15:58 +0000 (21:15 +0000)]
(gen_lowpart_common): When converting a floating point value into an
integer, use WORD as (first) word.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13011
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 23 Oct 1996 20:27:44 +0000 (20:27 +0000)]
(expand_call): In target code, move PARALLEL case above
target != case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13010
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 23 Oct 1996 18:49:54 +0000 (18:49 +0000)]
return
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13009
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 23 Oct 1996 18:16:59 +0000 (18:16 +0000)]
Don't use shifts for extendsidi2
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13008
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 23 Oct 1996 18:07:15 +0000 (18:07 +0000)]
(block_move_load_store, block_move_sequence): Delete.
(block_move_loop): New parameter orig_dest. Call change_address to
create new MEM instead of gen_rtx.
(expand_block_move): New local orig_dest. Pass it to block_move_loop.
Call change_address to create new MEM instead of gen_rtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13007
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 14:48:36 +0000 (14:48 +0000)]
(can_combine_p): When SMALL_REGISTER_CLASSES is defined, avoid
substituting a return register into I3.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13006
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 14:30:26 +0000 (14:30 +0000)]
(emit_libcall_block): Before adding an REG_EQUAL note, check that it will
really apply to a single instruction.
(expand_binop, expand_fix): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13005
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 14:20:45 +0000 (14:20 +0000)]
(exact_real_inverse): Likewise, if no REAL_ARITHMETIC.
(fold, case RDIV_EXPR): Turn divide by constant into multiplication by the
reciprocal, if optimizing and result is exact.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13004
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 14:20:24 +0000 (14:20 +0000)]
(exact_real_inverse): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13003
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 23 Oct 1996 14:20:10 +0000 (14:20 +0000)]
(exact_real_inverse): New function, if REAL_ARITHMETIC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13002
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Wed, 23 Oct 1996 04:15:02 +0000 (04:15 +0000)]
(emit_store_flag_force): Declare.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13001
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 23 Oct 1996 02:45:07 +0000 (02:45 +0000)]
Fix minor bugs in float_to_usi and dp_to_sf
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13000
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 22 Oct 1996 22:31:18 +0000 (22:31 +0000)]
(unroll_loop): Always reject loops with unbalanced blocks.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12999
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Tue, 22 Oct 1996 22:30:50 +0000 (22:30 +0000)]
Fix MIPS EABI when using -mips1 or -msoft-float
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12998
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Tue, 22 Oct 1996 22:29:33 +0000 (22:29 +0000)]
Fix SETUP_INCOMING_VARARGS for TARGET_SINGLE_FLOAT || ! TARGET_FLOAT64
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12997
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Tue, 22 Oct 1996 22:28:41 +0000 (22:28 +0000)]
Fix mips_function_value for TARGET_SINGLE_FLOAT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12996
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Tue, 22 Oct 1996 13:46:07 +0000 (13:46 +0000)]
Support libraries like x86 cygwin does
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12995
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Tue, 22 Oct 1996 09:11:55 +0000 (09:11 +0000)]
.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12994
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Tue, 22 Oct 1996 00:26:25 +0000 (00:26 +0000)]
(do_store_flag): Don't check if target is 0 in code
emitting store flag as compare-branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12993
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Oct 1996 23:11:08 +0000 (23:11 +0000)]
(store_expr): Disable optimization of using convert if exp's type is a
subtype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12992
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Oct 1996 22:43:33 +0000 (22:43 +0000)]
(loop_comparison_code): New static variable.
(unroll_loop): Add check for loop_comparison_code
(loop_iterations): Set loop_comparison_code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12991
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Oct 1996 22:28:24 +0000 (22:28 +0000)]
(gen_shl_sext): Add missing parameter to shl_sext_kind call.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12990
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Oct 1996 22:23:51 +0000 (22:23 +0000)]
(INITIAL_FRAME_POINTER_OFFSET): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12989
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Mon, 21 Oct 1996 22:20:06 +0000 (22:20 +0000)]
(expand_binop): Use new function emit_store_flag_force.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12988
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Mon, 21 Oct 1996 22:18:56 +0000 (22:18 +0000)]
(emit_store_flag_force): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12987
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Mon, 21 Oct 1996 22:02:15 +0000 (22:02 +0000)]
Correct MASK_64BIT to TARGET_64BIT
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12986
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Oct 1996 17:58:18 +0000 (17:58 +0000)]
(strength_reduce): Add check for ! bl->reversed to
auto_inc_opt code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12985
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 21 Oct 1996 16:27:41 +0000 (16:27 +0000)]
jump.c (jump_optimize): fix bug in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12984
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Oct 1996 11:59:10 +0000 (11:59 +0000)]
(build_array_ref): If -Wchar-subscripts, also warn in case when
pointer is being indexed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12983
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Oct 1996 11:39:13 +0000 (11:39 +0000)]
(jump_optimize): Use emit_store_flag even if branches are cheap, if
the store is even cheaper.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12982
138bc75d-0d04-0410-961f-
82ee72b054a4
brendan [Mon, 21 Oct 1996 11:27:51 +0000 (11:27 +0000)]
Formerly extend.texi.~110~
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12981
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Oct 1996 00:53:14 +0000 (00:53 +0000)]
(reload_reg_free_p, reloads_conflict): RELOAD_OTHER and
RELOAD_FOR_OTHER_ADDRESS conflict.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12980
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Oct 1996 00:01:02 +0000 (00:01 +0000)]
(ffs[sh]i2): Add missing CC_STATUS_INIT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12979
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Fri, 18 Oct 1996 18:33:44 +0000 (18:33 +0000)]
89th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12978
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 18 Oct 1996 17:35:40 +0000 (17:35 +0000)]
Fix float conversions if sign extension in offset would occur
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12977
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Fri, 18 Oct 1996 06:23:23 +0000 (06:23 +0000)]
tweak
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12976
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 17 Oct 1996 18:45:59 +0000 (18:45 +0000)]
Set TARGET_LONG64 for the EABI
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12975
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Oct 1996 15:33:52 +0000 (15:33 +0000)]
* expr.c (do_jump): Conditionalize cleanups for the COND_EXPR case,
similarly to the way TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR are
handled.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12974
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Thu, 17 Oct 1996 05:19:54 +0000 (05:19 +0000)]
(MASK_68040_ALSO): New macro.
(TARGET_SWITCHES): Option -m68020-40 includes MASK_68040_ALSO.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12973
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Oct 1996 21:45:08 +0000 (21:45 +0000)]
scoping
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12972
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Oct 1996 20:25:25 +0000 (20:25 +0000)]
irix6 ctors
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12971
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Wed, 16 Oct 1996 18:41:27 +0000 (18:41 +0000)]
* exlsi.h (CHECK_FLOAT_VALUE): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12970
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 16 Oct 1996 18:18:57 +0000 (18:18 +0000)]
(CPP_PREDEFINES): Add -D_LONGLONG.
(CPP_SPECS): Remove -D_LONGLONG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12969
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Wed, 16 Oct 1996 08:17:32 +0000 (08:17 +0000)]
(parallel inc/dec and branch-if-zero/nonzero): 4 new patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12968
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 16 Oct 1996 02:33:42 +0000 (02:33 +0000)]
Add support for MIPS EABI
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12967
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Tue, 15 Oct 1996 23:09:24 +0000 (23:09 +0000)]
dwarf
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12966
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Tue, 15 Oct 1996 21:54:30 +0000 (21:54 +0000)]
* loop.c (strength_reduce): Avoid taking PATTERN of a label.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12965
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Tue, 15 Oct 1996 21:19:25 +0000 (21:19 +0000)]
(CPP_SPEC): Restore -D_LANGUAGE_C for Objective C.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12964
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Tue, 15 Oct 1996 20:53:16 +0000 (20:53 +0000)]
Use SUBTARGET_CPP_SIZE_SPEC correctly
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12963
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Tue, 15 Oct 1996 01:31:09 +0000 (01:31 +0000)]
-g1
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12962
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Tue, 15 Oct 1996 00:58:59 +0000 (00:58 +0000)]
(output_bound_representation): Fix typo in prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12961
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 14 Oct 1996 20:31:15 +0000 (20:31 +0000)]
(jump_optimize): Check for if (...) { x = a; goto l; } x = b;
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12960
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Mon, 14 Oct 1996 18:18:57 +0000 (18:18 +0000)]
inheritance
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12959
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 12 Oct 1996 18:18:13 +0000 (18:18 +0000)]
(split_specs_attrs): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12958
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 12 Oct 1996 04:06:11 +0000 (04:06 +0000)]
* fold-const.c (make_range): Handle NULL operand 0
(like in BIND_EXPRs).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12957
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Sat, 12 Oct 1996 01:34:08 +0000 (01:34 +0000)]
rest_of_compilation
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12956
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Fri, 11 Oct 1996 20:25:05 +0000 (20:25 +0000)]
DWARF supports C++
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12955
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Fri, 11 Oct 1996 20:20:29 +0000 (20:20 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12954
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Fri, 11 Oct 1996 20:19:33 +0000 (20:19 +0000)]
89th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12953
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Fri, 11 Oct 1996 20:08:01 +0000 (20:08 +0000)]
89th Cygnus<->FSF quick merge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12952
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Fri, 11 Oct 1996 19:58:56 +0000 (19:58 +0000)]
disable has_inlines
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12951
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Fri, 11 Oct 1996 16:24:02 +0000 (16:24 +0000)]
Rework specs to subtarget specs and EXTRA_SPECS
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12950
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Fri, 11 Oct 1996 02:04:13 +0000 (02:04 +0000)]
abi64 support
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12949
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Thu, 10 Oct 1996 22:50:14 +0000 (22:50 +0000)]
Only create TOC save area if function makes calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12948
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Thu, 10 Oct 1996 22:18:52 +0000 (22:18 +0000)]
Delete now unused variable rs6000_save_toc_p.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12947
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Thu, 10 Oct 1996 22:16:37 +0000 (22:16 +0000)]
Correctly handle saving toc space in NT
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12946
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 10 Oct 1996 20:40:09 +0000 (20:40 +0000)]
Use register_operand, not reg_or_0_operand, in FP conditional move
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12945
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Thu, 10 Oct 1996 19:33:48 +0000 (19:33 +0000)]
Fix last change; fix large stack frames and int->double conversion
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12944
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 9 Oct 1996 22:11:27 +0000 (22:11 +0000)]
Don't define EMPTY_FIELD_BOUNDARY
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12943
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 9 Oct 1996 22:11:06 +0000 (22:11 +0000)]
Define EMPTY_FIELD_BOUNDARY is 32 (less surprising)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12942
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 9 Oct 1996 22:06:32 +0000 (22:06 +0000)]
Move some definitions from abi64.h to iris6.h
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12941
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Wed, 9 Oct 1996 20:42:42 +0000 (20:42 +0000)]
(store_constructor): Delete unnecessary increment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12940
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:29:06 +0000 (20:29 +0000)]
(do_include): Treat ENOTDIR like ENOENT when an open fails.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12939
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:26:51 +0000 (20:26 +0000)]
(OVERRIDE_OPTIONS): Don't need to set dollars_in_ident any more, since
-ansi doesn't change it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12938
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:26:32 +0000 (20:26 +0000)]
Update comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12937
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:26:20 +0000 (20:26 +0000)]
(DOLLARS_IN_IDENTIFIERS): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12936
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:22:20 +0000 (20:22 +0000)]
(cpp_options_init): Ignore DOLLARS_IN_IDENTIFIERS.
(parse_name): Diagnose $ in identifier if pedantic.
(cpp_handle_options): -traditional no longer messes with dollars_in_ident.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12935
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:20:59 +0000 (20:20 +0000)]
(dollars_in_ident): Remove; replaced by is_idchar['$'].
(main): Initialize is_idchar and is_idstart directly when given -$.
Ignore DOLLARS_IN_IDENTIFIERS.
(rescan): Diagnose $ in identifier if pedantic.
(initialize_char_syntax): Assume $ is allowed in identifier; `main' will
change this if -$ is given.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12934
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:20:18 +0000 (20:20 +0000)]
(initialize_random_junk): Ignore DOLLARS_IN_IDENTIFIERS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12933
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:19:56 +0000 (20:19 +0000)]
Formerly tm.texi.~234~
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12932
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 9 Oct 1996 20:19:51 +0000 (20:19 +0000)]
Formerly invoke.texi.~320~
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12931
138bc75d-0d04-0410-961f-
82ee72b054a4