aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1995-08-28Fix spelling errors.Richard Kenner46-63/+63
From-SVN: r10289
1995-08-28entered into RCSPaul Eggert1-0/+17
From-SVN: r10288
1995-08-28entered into RCSRichard Kenner1-0/+574
From-SVN: r10287
1995-08-28(mvs_label_emitted): Renamed from mvs_label_emited.Richard Kenner1-2/+2
From-SVN: r10286
1995-08-28Fix misspelling of `maintainer-clean'.Richard Kenner1-1/+1
From-SVN: r10285
1995-08-26(emit_reload_insns): Do nothing for SUBREG whose operand is unused subsequently.Richard Kenner1-0/+22
(emit_reload_insns): Do nothing for SUBREG whose operand is unused subsequently. In secondary reload case, if paradoxical SUBREG for output, reload thing inside SUBREG, just like gen_reload. From-SVN: r10284
1995-08-26(push_secondary_reload): If X is a paradoxical SUBREG, get mode andRichard Kenner1-0/+10
thing to reload from inside. From-SVN: r10283
1995-08-25(set_init_label): Don't die if an entire brace-pair level isRichard Kenner1-0/+5
superfluous in the containing level. From-SVN: r10282
1995-08-25({add,sub,mulsi}di3): Support both endian possibilities.Richard Kenner1-4/+24
(negdi2): Likewise. From-SVN: r10281
1995-08-25(STRICT_ALIGNMENT): If little endian, always set strict alignment to 1.Richard Kenner1-2/+5
From-SVN: r10280
1995-08-25Initial revisionRichard Kenner2-0/+96
From-SVN: r10279
1995-08-25Added peephole definitions for Load/Store Base insns and eliminating ↵Richard Kenner1-0/+54
redundant... Added peephole definitions for Load/Store Base insns and eliminating redundant load in an equivalent store/load sequence. From-SVN: r10278
1995-08-25bothner@cygnus.comPer Bothner1-0/+17
From-SVN: r10277
1995-08-25(FOR): Call note_level_for_for.Per Bothner1-3/+3
From-SVN: r10276
1995-08-25(do_identifier): Handle old (non-ANSI) for scoping, and warn ifPer Bothner1-0/+35
conflicts. From-SVN: r10275
1995-08-25(DECL_DEAD_FOR_LOCAL, DECL_ERROR_REPORTED, DECL_SHADOWED_FOR_VAR): NewPer Bothner1-0/+14
macros. From-SVN: r10274
1995-08-25(struct binding_level): New fields dead_vars_from_for and is_for_scope.Per Bothner1-17/+92
(note_level_for_for): New function. (poplevel): Special processing if is_for_scope. (pushdecl): Warn if for-scope variable shadows local. From-SVN: r10273
1995-08-25(flag_new_for_scope): Add a new mode that follows ANSI for-scoping, but ↵Per Bothner1-2/+6
supports (and warns about) old programs. (flag_new_for_scope): Add a new mode that follows ANSI for-scoping, but supports (and warns about) old programs. Make the new mode (with value 1) the default. (lang_f_options): The on-value for flag_new_for_scope is now 2. From-SVN: r10272
1995-08-25(report_error_function): Don't attempt to use input file stack to identify...Richard Kenner1-1/+2
(report_error_function): Don't attempt to use input file stack to identify nesting of #include's if file name oflocation diagnosed is not same as input_filename. From-SVN: r10271
1995-08-25(output_inline_function): Switch to function obstack.Richard Kenner1-0/+4
From-SVN: r10270
1995-08-21(decrement_and_branch_until_zero): Use arithmetic_comparison_operator to ↵Richard Kenner1-2/+5
decide... (decrement_and_branch_until_zero): Use arithmetic_comparison_operator to decide if there is comparison suitable to be expressed by condition code from an arithmetic op. From-SVN: r10269
1995-08-21(arithmetic_comparison_operator): New function.Richard Kenner1-6/+25
(print_operand): Take into account that overflow flag is not set the same as after a compare instruction. From-SVN: r10268
1995-08-21(adddi3, subdi3): "&" added to clobber's constraints.Richard Kenner1-2/+2
From-SVN: r10267
1995-08-21(MULTILIB_*, LIBGCC, INSTALL_LIBGCC): Define.Richard Kenner1-0/+7
From-SVN: r10266
1995-08-21(movdi-1...Richard Kenner1-36/+45
(movdi-1, movdf-1): Make conditional on reload_completed, delete conditions checking for pseudo registers and Q addresses. Add code to handle SUBREG. From-SVN: r10265
1995-08-21(wipe_dead_reg): Make a register mentioned in a REG_INC note die afterRichard Kenner1-1/+7
the instruction. From-SVN: r10264
1995-08-21For all dbra pattern, change constraint from 'g' to 'd*g'.Richard Kenner1-2/+2
From-SVN: r10263
1995-08-21(underscore.c): Rename rule to stamp-under, and touch stamp-under at the end.Richard Kenner1-1/+4
(underscore.c): Rename rule to stamp-under, and touch stamp-under at the end. Add new rule for underscore.c that depends on stamp-under. From-SVN: r10262
1995-08-21(reg_unused_after): For a SEQUENCE, make sure all insns are safeRichard Kenner1-11/+38
before returning 1. From-SVN: r10261
1995-08-21(PROMOTE_FUNCTION_ARGS, PROMOTE_FUNCTION_RETURN): Define.Richard Kenner1-4/+6
From-SVN: r10260
1995-08-21(output_stack_adjust): Add new argument reg.Richard Kenner1-8/+17
(output_stack_adjust): Add new argument reg. Use it instead of stack_pointer_rtx. (sh_expand_prologue, sh_expand_epilogue): Pass new argument to output_stack_adjust. From-SVN: r10259
1995-08-19(STARTFILE_SPEC, ENDFILE_SPEC): Delete superfluous -pg tests.Richard Kenner1-6/+7
(LINK_SPEC): Add libp directories to -Y when -pg. From-SVN: r10258
1995-08-19(_mcount): Define.Richard Kenner1-0/+3
From-SVN: r10257
1995-08-19(calculate_giv_inc): Handle increment computed by ASHIFT.Richard Kenner1-3/+9
From-SVN: r10256
1995-08-19(subdi3): Should not be commutative.Richard Kenner1-2/+2
(one_cmpldi2): Fixed typo with register operand. From-SVN: r10255
1995-08-19(INITIALIZE_TRAMPOLINE): Sync function now named sync_isync.Richard Kenner1-1/+1
From-SVN: r10254
1995-08-19(sync_isync): Renamed from sync...Richard Kenner1-4/+5
(sync_isync): Renamed from sync; added an isync insn after the sync to properly deal with PowerPC's with split I/D caches. From-SVN: r10253
1995-08-19(output_prolog): Fixup code to set stack pointer if stack size > 32k.Richard Kenner1-3/+4
From-SVN: r10252
1995-08-19Revert last change.Richard Kenner1-2/+2
From-SVN: r10251
1995-08-19(output_prolog): Reverse big stack update and restore POWER mnemonicsRichard Kenner1-2/+2
alternative. From-SVN: r10250
1995-08-19(fancy_btst,fancy_btst1): Branch target must be operand 0 for lengthRichard Kenner1-12/+12
attribute to work. From-SVN: r10249
1995-08-19(STATIC_CHAIN_REGNUM): Use r3.Richard Kenner1-14/+19
(REGISTER_NAMES): Print r7 as sp. (ADDITIONAL_REGISTER_NAMES): Recognize r7. (ASM_OUTPUT_ALIGN): Alignment is power of 2. From-SVN: r10248
1995-08-19Declare __eprintf with attribute noreturn.Richard Kenner1-3/+5
From-SVN: r10247
1995-08-19Don't define wchar_t if __cplusplus is defined.Richard Kenner1-0/+2
From-SVN: r10246
1995-08-15(warning_with_line): Fix typo in declaration when !HAVE_VPRINTF andRichard Kenner1-1/+1
defined (__STDC__). From-SVN: r10245
1995-08-15(ediv, emul): Set sign bit of IEEE -0.0 result.Richard Kenner1-33/+41
From-SVN: r10244
1995-08-15(safe_from_p): Only safe if EXP is variable-size and X is BLKmode.Richard Kenner1-2/+4
From-SVN: r10243
1995-08-15(fixup_gotos): When some fixups done, reset to point to next insteadRichard Kenner1-1/+1
of zeroing TREE_VALUE, which may be shared. From-SVN: r10242
1995-08-14Changes for Linux and LynxOS.Per Bothner1-15/+25
From-SVN: r10239
1995-08-14(STARTFILE_SPEC): Define as empty.Richard Kenner1-1/+5
From-SVN: r10238