]> gcc.gnu.org Git - gcc.git/log
gcc.git
31 years ago(compute_xdepi_operands_from_integer): New function.
Torbjorn Granlund [Sun, 13 Sep 1992 15:39:59 +0000 (15:39 +0000)]
(compute_xdepi_operands_from_integer): New function.

Some code come from output_zdepi.
(output_zdepi): Removed. (depi_cint_operand): New name for zdepi_operand.
(consec_zeros_p, and_operand, ior_mask_p, ior_operand,
output_and, output_ior): New functions.
(output_load_address): Removed.  Nothing uses it.

From-SVN: r2115

31 years ago(output_and, output_ior): Declare.
Torbjorn Granlund [Sun, 13 Sep 1992 15:38:06 +0000 (15:38 +0000)]
(output_and, output_ior): Declare.

(CONST_OK_FOR_LETTER_P): Add 'O' and 'P'.

From-SVN: r2114

31 years ago(several patterns): Make sure # of attribute alternatives match # of constraint alter...
Torbjorn Granlund [Sun, 13 Sep 1992 15:28:38 +0000 (15:28 +0000)]
(several patterns): Make sure # of attribute alternatives match # of constraint alternatives.

(several patterns): Make sure # of attribute alternatives
match # of constraint alternatives.
Return assembler output template instead of calling output_asm_insn.
Don't write to operands[n] for n >= max operand number in the
pattern, use xoperands instead.
(casesi): Rewrite.  Used to be buggy and slow.
(and-not patterns): Make them canonical.  Put operands in the right order.
(negsi2): Don't use @ for just one output template.
(movstrsi): Change `!= 4' => `< 4' in test for alignment.
(adddi3): Extend to handle CONST_INT.
(ior-with-immediate optimizer): New pattern.
(and-with-immediate optimizer): New pattern.
(sCC, bCC expanders): Remove constraints.
(high:DI recognizer): Add return \"\".

From-SVN: r2113

31 years ago*** empty log message ***
Timothy Moore [Sun, 13 Sep 1992 15:11:55 +0000 (15:11 +0000)]
*** empty log message ***

From-SVN: r2112

31 years ago(yylex): If integer value overflows so highword is negative,
Richard Stallman [Sat, 12 Sep 1992 19:08:12 +0000 (19:08 +0000)]
(yylex): If integer value overflows so highword is negative,

it needs unsigned long long.

From-SVN: r2111

31 years ago(__gcc_bcmp): New function, in cond on L__gcc_bcmp.
Richard Stallman [Sat, 12 Sep 1992 08:45:46 +0000 (08:45 +0000)]
(__gcc_bcmp): New function, in cond on L__gcc_bcmp.

From-SVN: r2110

31 years ago(va_alist): Supply `int' as the type to define it as.
Richard Stallman [Sat, 12 Sep 1992 01:10:28 +0000 (01:10 +0000)]
(va_alist): Supply `int' as the type to define it as.

From-SVN: r2109

31 years ago(duplicate_decls): For file-scope redefinitions,
Richard Stallman [Fri, 11 Sep 1992 23:22:07 +0000 (23:22 +0000)]
(duplicate_decls):  For file-scope redefinitions,

error message distinguishes previous definitions from mere decls.

From-SVN: r2108

31 years agopa.md (non-[cf]branch define_delay): Use a single delay description for the delay...
Jeff Law [Fri, 11 Sep 1992 16:39:13 +0000 (10:39 -0600)]
pa.md (non-[cf]branch define_delay): Use a single delay description for the delay slots in "branch"...

* pa.md (non-[cf]branch define_delay): Use a single delay description
for the delay slots in "branch", "call", and "milli" insns.
(fbranch define_delay): fbranches have a single delay slot which
may be nullified when the branch is taken (regardless of direction
or distance to the target.)
(in_branch_delay attribute): Disallow fbranch insns explicitly.
(floating point branches): Use "fbranch" attribute for these insns.
Update output template to properly handle nullification.

From-SVN: r2107

31 years ago(build_binary_op): When checking shift widths, don't assume target integer
Richard Stallman [Fri, 11 Sep 1992 08:53:34 +0000 (08:53 +0000)]
(build_binary_op): When checking shift widths, don't assume target integer
fits in a HOST_WIDE_INT.

From-SVN: r2106

31 years ago(finish_struct): Don't assume that a target integer
Richard Stallman [Fri, 11 Sep 1992 08:52:38 +0000 (08:52 +0000)]
(finish_struct): Don't assume that a target integer
fits in a HOST_WIDE_INT when checking bit-field widths.

From-SVN: r2105

31 years ago(convert_to_integer): Don't pass truncation thru lshift if shift count >= width of...
Richard Stallman [Fri, 11 Sep 1992 07:35:32 +0000 (07:35 +0000)]
(convert_to_integer): Don't pass truncation thru lshift if shift count >= width of narrower type.

(convert_to_integer): Don't pass truncation thru lshift
if shift count >= width of narrower type.  Instead, just use 0.

From-SVN: r2104

31 years ago(SIZE_TYPE): Defined.
Richard Stallman [Fri, 11 Sep 1992 05:07:29 +0000 (05:07 +0000)]
(SIZE_TYPE): Defined.

From-SVN: r2103

31 years agoComment changes.
Richard Stallman [Fri, 11 Sep 1992 02:01:46 +0000 (02:01 +0000)]
Comment changes.

From-SVN: r2102

31 years ago(expand_binop): Fix typo, `mode' => `methods'.
Richard Stallman [Fri, 11 Sep 1992 01:15:31 +0000 (01:15 +0000)]
(expand_binop): Fix typo, `mode' => `methods'.

(expand_binop): Delete #ifdef GPC; complex code now uncond.

(expand_binop): Fix typo, `mode' => `methods'.

From-SVN: r2101

31 years ago*** empty log message ***
Timothy Moore [Thu, 10 Sep 1992 22:27:06 +0000 (22:27 +0000)]
*** empty log message ***

From-SVN: r2100

31 years ago(main) Write declaration for const_num_delay_slots ().
Timothy Moore [Thu, 10 Sep 1992 22:20:56 +0000 (22:20 +0000)]
(main) Write declaration for const_num_delay_slots ().

From-SVN: r2099

31 years ago(shorten_branches): Do shorten branches with delay slots
Timothy Moore [Thu, 10 Sep 1992 22:20:15 +0000 (22:20 +0000)]
(shorten_branches): Do shorten branches with delay slots
if the number of delay slots is constant.

From-SVN: r2098

31 years agoDo not allow memory->memory moves to be generated.
Michael Meissner [Thu, 10 Sep 1992 21:37:46 +0000 (21:37 +0000)]
Do not allow memory->memory moves to be generated.

From-SVN: r2097

31 years ago(casesi): Add `&' to constraint for clobber operand.
Torbjorn Granlund [Thu, 10 Sep 1992 16:47:30 +0000 (16:47 +0000)]
(casesi): Add `&' to constraint for clobber operand.

From-SVN: r2096

31 years ago(declare_function_name): Allow for anonymous function.
Richard Stallman [Thu, 10 Sep 1992 05:33:47 +0000 (05:33 +0000)]
(declare_function_name):  Allow for anonymous function.

From-SVN: r2095

31 years agoAdd comments.
Richard Stallman [Thu, 10 Sep 1992 04:31:39 +0000 (04:31 +0000)]
Add comments.

From-SVN: r2094

31 years ago(init_fixtab): Fix typo for fix_truncdfqi2.
Richard Stallman [Thu, 10 Sep 1992 04:21:33 +0000 (04:21 +0000)]
(init_fixtab): Fix typo for fix_truncdfqi2.

From-SVN: r2093

31 years ago(init_optabs): Use __gcc_bcmp, not real bcmp.
Richard Stallman [Thu, 10 Sep 1992 01:00:39 +0000 (01:00 +0000)]
(init_optabs): Use __gcc_bcmp, not real bcmp.

(expand_unop): Handle NEG for complex modes.
(expand_binop): Likewise.
(expand_complex_binop): New function.

From-SVN: r2092

31 years ago(mostlyclean): Delete xlimits.h.
Richard Stallman [Thu, 10 Sep 1992 00:47:35 +0000 (00:47 +0000)]
(mostlyclean): Delete xlimits.h.

From-SVN: r2091

31 years ago(output_addr_const): If 2nd arg of MINUS is negative integer, put it in parens.
Richard Stallman [Wed, 9 Sep 1992 20:35:19 +0000 (20:35 +0000)]
(output_addr_const): If 2nd arg of MINUS is negative integer, put it in parens.

From-SVN: r2090

31 years agoFix va_arg for structures larger than 8 bytes.
Michael Meissner [Wed, 9 Sep 1992 14:12:07 +0000 (14:12 +0000)]
Fix va_arg for structures larger than 8 bytes.

From-SVN: r2089

31 years ago(.nope): Really store into environ.
Richard Stallman [Wed, 9 Sep 1992 09:03:13 +0000 (09:03 +0000)]
(.nope): Really store into environ.

From-SVN: r2088

31 years ago(build_index_type, build_index_2_type): Don't pass HOST_WIDE_INT to routine expecting...
Richard Stallman [Wed, 9 Sep 1992 07:00:48 +0000 (07:00 +0000)]
(build_index_type, build_index_2_type): Don't pass HOST_WIDE_INT to routine expecting an int.

(build_index_type, build_index_2_type): Don't pass
HOST_WIDE_INT to routine expecting an int.  Don't pass negative
value even if hash code is INT_MIN.

From-SVN: r2087

31 years ago(convert_to_integer): When optimizing LSHIFT_EXPR and
Richard Stallman [Wed, 9 Sep 1992 06:56:35 +0000 (06:56 +0000)]
(convert_to_integer): When optimizing LSHIFT_EXPR and
RSHIFT_EXPR, do compares at tree level.

From-SVN: r2086

31 years agoDeclare gen_highpart.
Richard Stallman [Wed, 9 Sep 1992 06:45:00 +0000 (06:45 +0000)]
Declare gen_highpart.

From-SVN: r2085

31 years ago(gen_highpart): New function.
Richard Stallman [Wed, 9 Sep 1992 06:43:57 +0000 (06:43 +0000)]
(gen_highpart): New function.

From-SVN: r2084

31 years ago(print_node): Handle BOOLEAN_TYPE and CHAR_TYPE.
Richard Stallman [Wed, 9 Sep 1992 06:40:37 +0000 (06:40 +0000)]
(print_node): Handle BOOLEAN_TYPE and CHAR_TYPE.

From-SVN: r2083

31 years ago(expand_expr): Support IN_EXPR.
Richard Stallman [Wed, 9 Sep 1992 06:38:59 +0000 (06:38 +0000)]
(expand_expr): Support IN_EXPR.

(init_expr_once): Don't try HARD_REGNO_MODE_OK on VOIDmode or BLKmode.
(emit_move_insn): When moving word by word,
  mark the whole thing as a libcall block.
(group_insns): New function.
(expand_expr): Implement COMPLEX_EXPR, REALPART_EXPR, IMAGPART_EXPR, CONJ_EXPR.

From-SVN: r2082

31 years ago(LIB2FUNCS): Add L__gcc_bcmp.
Richard Stallman [Wed, 9 Sep 1992 06:37:33 +0000 (06:37 +0000)]
(LIB2FUNCS): Add L__gcc_bcmp.

From-SVN: r2081

31 years ago(layout_type): Caller must give size of FILE_TYPE.
Richard Stallman [Wed, 9 Sep 1992 06:28:36 +0000 (06:28 +0000)]
(layout_type): Caller must give size of FILE_TYPE.

(layout_type): Handle BOOLEAN_TYPE, CHAR_TYPE, FILE_TYPE for Pascal.
(fixup_signed_type): New function.

From-SVN: r2080

31 years ago(dbxout_type_fields): Handle nameless subrecords for Pascal.
Richard Stallman [Wed, 9 Sep 1992 00:27:40 +0000 (00:27 +0000)]
(dbxout_type_fields): Handle nameless subrecords for Pascal.

(dbxout_type): Handle CHAR_TYPE, BOOLEAN_TYPE. FILE_TYPE, SET_TYPE.

From-SVN: r2079

31 years ago(ASM_OUTPUT_OPCODE): Deleted.
Richard Stallman [Tue, 8 Sep 1992 21:55:42 +0000 (21:55 +0000)]
(ASM_OUTPUT_OPCODE): Deleted.

From-SVN: r2078

31 years agoAdd BINFO_VPTR_FIELD definition.
Mike Stump [Tue, 8 Sep 1992 09:25:09 +0000 (09:25 +0000)]
Add BINFO_VPTR_FIELD definition.

From-SVN: r2077

31 years agoMoved constant_expression_warning into c-common.c.
Brendan Kehoe [Mon, 7 Sep 1992 23:42:39 +0000 (19:42 -0400)]
Moved constant_expression_warning into c-common.c.

From-SVN: r2076

31 years ago(convert_for_assignment): Warn about constant integer
Richard Stallman [Mon, 7 Sep 1992 21:22:56 +0000 (21:22 +0000)]
(convert_for_assignment): Warn about constant integer
overflow even if no conversion is involved.

From-SVN: r2075

31 years ago(duplicate_decls): Set DECL_INLINE in newdecl so it is copied into olddecl.
Richard Stallman [Mon, 7 Sep 1992 06:57:50 +0000 (06:57 +0000)]
(duplicate_decls): Set DECL_INLINE in newdecl so it is copied into olddecl.

Don't set DECL_EXTERNAL in olddecl.
Preserve DECL_UID of olddecl.

From-SVN: r2074

31 years ago(FSGLMUL_USE_S): Defined.
Richard Stallman [Mon, 7 Sep 1992 06:17:38 +0000 (06:17 +0000)]
(FSGLMUL_USE_S): Defined.

From-SVN: r2073

31 years ago(fsglmul pattern): If FSGLMUL_USE_S, opcode has .s, not .x.
Richard Stallman [Mon, 7 Sep 1992 06:17:16 +0000 (06:17 +0000)]
(fsglmul pattern): If FSGLMUL_USE_S, opcode has .s, not .x.

From-SVN: r2072

31 years ago(grokparms): Copy arg type list to savable obstack if nec.
Richard Stallman [Mon, 7 Sep 1992 06:08:44 +0000 (06:08 +0000)]
(grokparms): Copy arg type list to savable obstack if nec.

From-SVN: r2071

31 years ago(check_case_value): Call constant_expression_warning.
Richard Stallman [Mon, 7 Sep 1992 06:07:30 +0000 (06:07 +0000)]
(check_case_value): Call constant_expression_warning.

From-SVN: r2070

31 years ago(const_binop): Fix typo.
Richard Stallman [Mon, 7 Sep 1992 06:06:12 +0000 (06:06 +0000)]
(const_binop): Fix typo.

From-SVN: r2069

31 years ago(main): No program should return the error_count!
Richard Stallman [Mon, 7 Sep 1992 06:04:38 +0000 (06:04 +0000)]
(main): No program should return the error_count!

Return 2 if failure due to signal, 1 if just errors.
(execute): Increment signal_count.

From-SVN: r2068

31 years ago(record_reg_class): For matching operands...
Richard Stallman [Mon, 7 Sep 1992 05:56:52 +0000 (05:56 +0000)]
(record_reg_class): For matching operands...

(record_reg_class): For matching operands, handle
case where the earlier one is not a pseudo like the case
where the later one is not a pseudo.

From-SVN: r2067

31 years ago(simplify_binary_operation): For DIV by 0, do nothing.
Richard Stallman [Mon, 7 Sep 1992 05:32:35 +0000 (05:32 +0000)]
(simplify_binary_operation): For DIV by 0, do nothing.

From-SVN: r2066

31 years agopa.c (output_function_prologue): Undo Aug.
Jeff Law [Mon, 7 Sep 1992 00:42:04 +0000 (18:42 -0600)]
pa.c (output_function_prologue): Undo Aug.

* pa.c (output_function_prologue): Undo Aug. 13 change.
If profiling, then this function makes calls.  Reflect this in
CALLINFO.
(output_function_epilogue): If profiling, then be restore "rp" here.

* pa.c (use_milli_regs): Deleted.

From-SVN: r2065

31 years agopa.md (indirect_jump): Annul the next instruction if the delay slot could not be...
Jeff Law [Mon, 7 Sep 1992 00:41:25 +0000 (18:41 -0600)]
pa.md (indirect_jump): Annul the next instruction if the delay slot could not be filled instead of...

* pa.md (indirect_jump): Annul the next instruction if the delay
slot could not be filled instead of emitting a nop.

* pa.md (use_milli_regs attribute): Deleted, not necessary anymore.
All references deleted.

From-SVN: r2064

31 years ago(MOVE_MAX): Define as 4.
Torbjorn Granlund [Sun, 6 Sep 1992 21:37:08 +0000 (21:37 +0000)]
(MOVE_MAX): Define as 4.

From-SVN: r2063

31 years ago(hard_regno_mode_ok): Don't abort if unknown mode,
Torbjorn Granlund [Sun, 6 Sep 1992 21:23:36 +0000 (21:23 +0000)]
(hard_regno_mode_ok): Don't abort if unknown mode,

return 0 instead.  Declare argument MODE as `enum machine_mode'.

From-SVN: r2062

31 years ago(HARD_REGNO_MODE_OK): Allow BLKmode.
Torbjorn Granlund [Sun, 6 Sep 1992 21:10:16 +0000 (21:10 +0000)]
(HARD_REGNO_MODE_OK): Allow BLKmode.

From-SVN: r2061

31 years ago(cmpstrsi): Rewrite expander to handle operands correctly.
James Van Artsdalen [Sun, 6 Sep 1992 10:36:53 +0000 (10:36 +0000)]
(cmpstrsi): Rewrite expander to handle operands correctly.

From-SVN: r2060

31 years ago(try_combine): Make change missing from last modification to splitting
Richard Kenner [Sun, 6 Sep 1992 02:55:22 +0000 (22:55 -0400)]
(try_combine): Make change missing from last modification to splitting
code.

From-SVN: r2059

31 years ago(before functions): Remove xmalloc decl.
Torbjorn Granlund [Sat, 5 Sep 1992 22:51:40 +0000 (22:51 +0000)]
(before functions): Remove xmalloc decl.

(arm_asm_output_label): Cast value from xmalloc.

From-SVN: r2058

31 years ago(storehi): Use match_operand for operand 0.
Torbjorn Granlund [Sat, 5 Sep 1992 20:36:46 +0000 (20:36 +0000)]
(storehi): Use match_operand for operand 0.

Use gen_lowpart to change mode of operand 0.
(storeinthi): Use match_operand for operand 0.
Change output code to reassign operand 0.
(truncsihi2, truncsiqi2, trunchiqi2): Remove these patterns.

From-SVN: r2057

31 years ago(ASM_OUTPUT_OPCODE): Defined.
Richard Stallman [Sat, 5 Sep 1992 06:40:27 +0000 (06:40 +0000)]
(ASM_OUTPUT_OPCODE): Defined.

From-SVN: r2056

31 years ago(mulsi3_big): Use low half of result.
Richard Stallman [Sat, 5 Sep 1992 03:22:36 +0000 (03:22 +0000)]
(mulsi3_big): Use low half of result.

Use offset 1 in subregs in actual fmlow insn.
(fmlow pattern): Split this into alternatives for big and little end.

From-SVN: r2055

31 years agoComment change for meaning of TREE_CONSTANT_OVERFLOW.
Richard Stallman [Sat, 5 Sep 1992 02:03:04 +0000 (02:03 +0000)]
Comment change for meaning of TREE_CONSTANT_OVERFLOW.

From-SVN: r2054

31 years ago(left_shift_overflows, same_sign, overflow_sum_sign): New macros.
Richard Stallman [Sat, 5 Sep 1992 02:02:17 +0000 (02:02 +0000)]
(left_shift_overflows, same_sign, overflow_sum_sign): New macros.

(add_double, div_and_round_double, lshift_double, mul_double):
(neg_double, const_binop, fold): Check for signed integer overflow.
Propagate overflow flags from operands to result.
(const_binop, fold_convert): Use pedwarn for overflow warnings.
Say `constant expression', not `constant folding', for user's sake.

From-SVN: r2053

31 years ago(constant_expression_warning): Check INTEGER_CST for TREE_CONSTANT_OVERFLOW.
Richard Stallman [Sat, 5 Sep 1992 02:01:30 +0000 (02:01 +0000)]
(constant_expression_warning): Check INTEGER_CST for TREE_CONSTANT_OVERFLOW.

From-SVN: r2052

31 years ago(output_move_double): Use %R to store at auto-incr/decr addr.
Torbjorn Granlund [Fri, 4 Sep 1992 21:27:17 +0000 (21:27 +0000)]
(output_move_double): Use %R to store at auto-incr/decr addr.

(output_move_double): Use %R to store at auto-incr/decr
addr.  Split incr and decr cases for store.

From-SVN: r2051

31 years ago(install): Add semicolon to make an empty command.
Richard Stallman [Fri, 4 Sep 1992 04:40:25 +0000 (04:40 +0000)]
(install): Add semicolon to make an empty command.

(SYSTEM_HEADER_DIR): New variable.
(xlimits.h): New target, broken out from install-limits-h.
Look in SYSTEM_HEADER_DIR for system's limits.h.
(start.encap): Dep on xlimits.h.
(install-limits-h): Install xlimits.h already made.

From-SVN: r2050

31 years ago(setup_save_areas): Don't look at WORDS_BIG_ENDIAN.
Richard Stallman [Thu, 3 Sep 1992 23:25:40 +0000 (23:25 +0000)]
(setup_save_areas): Don't look at WORDS_BIG_ENDIAN.

From-SVN: r2049

31 years ago(IDENTIFIER_LIMBO_VALUE): New macro.
Richard Stallman [Thu, 3 Sep 1992 22:13:44 +0000 (22:13 +0000)]
(IDENTIFIER_LIMBO_VALUE): New macro.

(struct lang_identifier): New field limbo_value.

From-SVN: r2048

31 years agoproperly close comment.
Michael Meissner [Thu, 3 Sep 1992 18:28:12 +0000 (18:28 +0000)]
properly close comment.

From-SVN: r2047

31 years agoIf we find a link pointing to ., make a similar link to ., not a link to an absolute...
Richard Stallman [Thu, 3 Sep 1992 08:55:41 +0000 (08:55 +0000)]
If we find a link pointing to ., make a similar link to ., not a link to an absolute name.

If we find a link pointing to ., make a similar
link to ., not a link to an absolute name.
(stdio.h): Change stdio.h to use stdarg.h to get va_list.

When link points to a dir $dirname outside $INPUT,
copy that dir into $LIB/root$dirname.  Translate the link itself
into a link to that new dir.  Make a file DONE in each treetop dir
so no treetop is scanned twice.  Improve progress messages.

From-SVN: r2046

31 years ago(process_command): Correct for spaz by patch, installing last change.
Richard Stallman [Thu, 3 Sep 1992 08:40:32 +0000 (08:40 +0000)]
(process_command): Correct for spaz by patch, installing last change.

From-SVN: r2045

31 years ago(SYSTEM_HEADER_DIR): Overridden.
Richard Stallman [Thu, 3 Sep 1992 07:23:31 +0000 (07:23 +0000)]
(SYSTEM_HEADER_DIR): Overridden.

From-SVN: r2044

31 years ago(main): Use new loop var J to avoid conflict with I.
Richard Stallman [Thu, 3 Sep 1992 07:15:21 +0000 (07:15 +0000)]
(main): Use new loop var J to avoid conflict with I.

From-SVN: r2043

31 years ago(insert_save_restore): Correct test for
Richard Stallman [Thu, 3 Sep 1992 07:13:23 +0000 (07:13 +0000)]
(insert_save_restore): Correct test for
determining whether multiple registers can be saved.

From-SVN: r2042

31 years agoComment syntax fix.
Richard Stallman [Thu, 3 Sep 1992 06:47:05 +0000 (06:47 +0000)]
Comment syntax fix.

From-SVN: r2041

31 years ago(casesi): Use match_dup for second mention of operand 4.
Torbjorn Granlund [Thu, 3 Sep 1992 05:49:58 +0000 (05:49 +0000)]
(casesi): Use match_dup for second mention of operand 4.

From-SVN: r2040

31 years ago(default_compilers): Add missing comma between strings, so that traditional compilers...
Richard Stallman [Wed, 2 Sep 1992 23:19:20 +0000 (23:19 +0000)]
(default_compilers): Add missing comma between strings, so that traditional compilers can compile gcc.c.

(default_compilers): Add missing comma between strings, so
that traditional compilers can compile gcc.c.
(main): Don't pass strcpy or strlen a NULL pointer if some of the
spec strings in default_compilers are NULL.
(validate_all_switches): Don't dereference a NULL pointer if some of
the spec strings in defalut_compilers are NULL.

From-SVN: r2039

31 years agocaller-save.c (init_caller_save): If we were unable to find a simple insn which meets...
Jeff Law [Wed, 2 Sep 1992 23:08:44 +0000 (17:08 -0600)]
caller-save.c (init_caller_save): If we were unable to find a simple insn which meets all its constraints to save...

* caller-save.c (init_caller_save): If we were unable to
find a simple insn which meets all its constraints to save
and restore with a single insn in a mode, then set
regno_save_mode to VOIDmode to insure that this mode is never
used to caller-save the current register.

From-SVN: r2038

31 years ago(find_reloads): If have any earlyclobbers, don't let any reloads overlap with them.
Richard Stallman [Wed, 2 Sep 1992 21:21:19 +0000 (21:21 +0000)]
(find_reloads): If have any earlyclobbers, don't let any reloads overlap with them.

(find_reloads): If have any earlyclobbers, don't let any
reloads overlap with them.  Make everything RELOAD_OTHER.

From-SVN: r2037

31 years ago(default_compilers, ".C" and ".ii"): Pass `+e*' into cc1plus.
Brendan Kehoe [Wed, 2 Sep 1992 20:10:54 +0000 (16:10 -0400)]
(default_compilers, ".C" and ".ii"): Pass `+e*' into cc1plus.

(process_command): Allow +e[012] to be passed down into cc1plus.

From-SVN: r2036

31 years ago(SImode ldd peepholes): Add `f' to constraints.
Jim Wilson [Wed, 2 Sep 1992 18:25:15 +0000 (11:25 -0700)]
(SImode ldd peepholes): Add `f' to constraints.

From-SVN: r2035

31 years ago(handle_pragma_token): Delete.
Jim Wilson [Wed, 2 Sep 1992 17:45:35 +0000 (10:45 -0700)]
(handle_pragma_token): Delete.

From-SVN: r2034

31 years ago(HANDLE_PRAGMA): Delete.
Jim Wilson [Wed, 2 Sep 1992 17:45:11 +0000 (10:45 -0700)]
(HANDLE_PRAGMA): Delete.

From-SVN: r2033

31 years agoDrop \v in last change.
Tom Wood [Wed, 2 Sep 1992 16:38:37 +0000 (16:38 +0000)]
Drop \v in last change.

From-SVN: r2032

31 years agoChange the location of the Sun bundled C compiler (for backup defaults).
Jim Wilson [Wed, 2 Sep 1992 16:34:08 +0000 (09:34 -0700)]
Change the location of the Sun bundled C compiler (for backup defaults).

From-SVN: r2031

31 years ago(MOVE_MAX): Express in bytes not bits.
Tom Wood [Wed, 2 Sep 1992 16:10:04 +0000 (16:10 +0000)]
(MOVE_MAX): Express in bytes not bits.

From-SVN: r2030

31 years ago(output_ascii): Output known escape characters and don't
Tom Wood [Wed, 2 Sep 1992 16:09:16 +0000 (16:09 +0000)]
(output_ascii): Output known escape characters and don't
terminate the constant if an octal escape is used.

From-SVN: r2029

31 years ago(make_compound_operation...
Richard Kenner [Wed, 2 Sep 1992 10:37:38 +0000 (06:37 -0400)]
(make_compound_operation...

(make_compound_operation, case ASHIFTRT): Add new code to
handle (ashiftrt (neg (ashift FOO C1) C2)) just like we currently
handle (ashiftrt (OP (ashiftrt FOO C1) C2) C2).

From-SVN: r2028

31 years ago(print_node): Avoid 1 << (HOST_BITS_PER_INT - 1),
Richard Stallman [Wed, 2 Sep 1992 06:59:00 +0000 (06:59 +0000)]
(print_node): Avoid 1 << (HOST_BITS_PER_INT - 1),

which overflows.  Use unsigned % to compute HASH.

From-SVN: r2027

31 years agoInitial revision
Richard Stallman [Wed, 2 Sep 1992 06:19:04 +0000 (06:19 +0000)]
Initial revision

From-SVN: r2026

31 years ago(X_CFLAGS): Deleted.
Richard Stallman [Wed, 2 Sep 1992 06:18:15 +0000 (06:18 +0000)]
(X_CFLAGS): Deleted.

From-SVN: r2025

31 years ago(lang_options): Add terminating zero.
Richard Stallman [Wed, 2 Sep 1992 05:33:36 +0000 (05:33 +0000)]
(lang_options): Add terminating zero.

From-SVN: r2024

31 years ago(process_init_constructor): Handle ranges.
Richard Stallman [Wed, 2 Sep 1992 05:32:43 +0000 (05:32 +0000)]
(process_init_constructor): Handle ranges.

From-SVN: r2023

31 years ago(gmon.o): gmon-sol2.c is in config/.
Richard Stallman [Wed, 2 Sep 1992 04:16:01 +0000 (04:16 +0000)]
(gmon.o): gmon-sol2.c is in config/.

From-SVN: r2022

31 years ago(handle_pragma_token): Only use if HANDLE_SYSV_PRAGMA isn't defined.
Richard Stallman [Wed, 2 Sep 1992 04:14:27 +0000 (04:14 +0000)]
(handle_pragma_token): Only use if HANDLE_SYSV_PRAGMA isn't defined.

From-SVN: r2021

31 years agoChanged some decls.
Richard Stallman [Wed, 2 Sep 1992 02:04:32 +0000 (02:04 +0000)]
Changed some decls.

From-SVN: r2020

31 years agoChanged the format of various sections to conform with GNU standard.
Richard Stallman [Wed, 2 Sep 1992 01:59:40 +0000 (01:59 +0000)]
Changed the format of various sections to conform with GNU standard.

Deleted dependencies on some header files.
Replaced the use of the functions from memory.h with funtions like bzero.
Changed the include format.

From-SVN: r2019

31 years ago(CPP_SPEC, TARGET_SWITCHES): new flags: -mnosnake,
Timothy Moore [Tue, 1 Sep 1992 21:27:47 +0000 (21:27 +0000)]
(CPP_SPEC, TARGET_SWITCHES): new flags: -mnosnake,

        -mpa-risc-1-0, -mpa-risc-1-1.
        (ASM_DECLARE_FUNCTION_NAME): Emit argument descriptors for all
        general registers if current_function_varargs.

From-SVN: r2018

31 years ago(current_block): Decl deleted.
Richard Stallman [Tue, 1 Sep 1992 20:32:43 +0000 (20:32 +0000)]
(current_block):  Decl deleted.

(set_block):  Declared.

From-SVN: r2017

31 years ago(emit_insns_after): Update last_insn if nec.
Richard Stallman [Tue, 1 Sep 1992 20:31:58 +0000 (20:31 +0000)]
(emit_insns_after): Update last_insn if nec.

From-SVN: r2016

This page took 0.095933 seconds and 5 git commands to generate.