aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1996-09-18Add pattern for b%c with swapped comparisons with 0.Richard Kenner1-22/+16
Delete three unnamed cmp insns that are strict subsets of new insn. From-SVN: r12741
1996-09-18(alpha_emit_set_long_const): Save one instruction when -O2 and highRichard Kenner1-16/+23
word == low word. From-SVN: r12740
1996-09-18(ASM_OUTPUT_MI_THUNK): Handle functions returning an aggregate.Stan Cox1-38/+41
From-SVN: r12739
1996-09-1889th Cygnus<->FSF quick mergeMike Stump6-72/+87
From-SVN: r12738
1996-09-18(\inforef): Move to more appropriate place.Karl Berry1-17/+32
* texinfo.tex (\inforef): Move to more appropriate place. (\pounds): Remove spurious extra $. (\email): Typeset argument in angle brackets. (\macro): Use \doignore for robustness, instead of just letting TeX parse the argument. (\unmacro): Define. From-SVN: r12737
1996-09-18(MAKE_DECL_ONE_ONLY): Define.Jason Merrill1-0/+31
From-SVN: r12736
1996-09-18(DECL_ONE_ONLY): New macro.Jason Merrill1-0/+4
From-SVN: r12735
1996-09-18(assemble_variable): Fix setting of first_global_object_name.Jason Merrill1-10/+66
(assemble_variable): Fix setting of first_global_object_name. (assemble_start_function): Likewise. (supports_one_only): New function. (make_decl_one_only): Likewise. From-SVN: r12734
1996-09-17(winnt.o): Compile properly.Doug Evans1-2/+1
From-SVN: r12733
1996-09-17Finish MIPS4 support, add R5000 support.Ian Lance Taylor3-469/+746
From-SVN: r12732
1996-09-17almost forgot to checkit it in.Mike Stump1-1/+1
From-SVN: r12731
1996-09-17(LEGITIMIZE_ADDRESS): typo fixes (x -> X).Jim Wilson1-3/+3
From-SVN: r12730
1996-09-17New define_splits to recombine output from LEGITIMIZE_ADDRESS.Jim Wilson1-0/+55
From-SVN: r12729
1996-09-16(link_command_spec): Move -T options to end of link commandJim Wilson1-4/+8
line. From-SVN: r12728
1996-09-16(LINK_SPEC, SUBTARTGET_SWITCHES): Delete.Jim Wilson1-29/+6
(LIB_SPEC): Define to just -lc. (STARTFILE_SPEC): Define to empty. From-SVN: r12727
1996-09-16(ext_shift_insns, ext_shift_amounts): new arrays.Jim Wilson1-0/+585
(gen_ashift_hi, gen_shifty_hi_op, shl_and_kind): new functions. rtx_equal_function_value_matters: declare. (shl_and_length, shl_and_src_length, gen_shl_and): new functions. (shl_sext_kind, shl_sext_length, gen_shl_sext): new functions. From-SVN: r12726
1996-09-16(ashlhi3_k, lshrhi3_m): new insn pattern.Jim Wilson1-0/+278
(lshrhi3, shl_sext_ext, shl_sext_sub): new insn pattern with matching define_split. (and_shl_scratch): Likewise, but also with unnamed variants. From-SVN: r12725
1996-09-14(convert_filename): Don't start looking for '.' until after lastRichard Kenner1-1/+5
directory separator. From-SVN: r12724
1996-09-14Use pc instead of unknown, for pc clones.Richard Kenner1-20/+44
RMS: Use pc instead of unknown, for pc clones. Use -linux-gnu for Linux-based GNU systems. From-SVN: r12717
1996-09-14Manson: Doc +Richard Kenner1-194/+479
Manson: Doc + (add_partial_entry): New routine. (expand_start_try_stmts): Moved from cp/except.c. (expand_start_all_catch): Move functionality of expand_end_try_stmts here. From-SVN: r12716
1996-09-14mrs/manson:Richard Kenner1-7/+144
Update documentation. From-SVN: r12715
1996-09-14(store_field): If storing a record on big endian targets,Richard Kenner1-0/+24
set up so we store the high-order bits. (expand_expr, case COMPONENT_REF): Likewise for loads. From-SVN: r12714
1996-09-14(HAVE_EXECUTABLE_SUFFIX): New macro.Richard Kenner1-15/+54
(convert_filename): New function. (process_command, case 'o'): Call it. (process_command, default case): Likewise; delete old code. From-SVN: r12713
1996-09-14(GCC_PASSES): Add $(exeext) to names.Richard Kenner1-2/+4
(FLAGS_TO_PASS): Add CLIB. (c-pragma.o): Add dependencies on except.h, function.h, defaults.h. From-SVN: r12712
1996-09-14(CHECK_STACK_LIMIT): Make consistent with MD file.Richard Kenner1-11/+6
From-SVN: r12711
1996-09-14({MASK,TARGET}_STACK_PROBE): New macros.Richard Kenner1-0/+4
(TARGET_SWITCHES): Add -fstack-arg-probe. From-SVN: r12710
1996-09-14({function,ix86_expand}_prologue): Use __alloca to allocate stack ifRichard Kenner1-7/+29
desired and beyond CHECK_STACK_LIMIT in size. From-SVN: r12709
1996-09-14(clrstrsi): Correct check for constant size.Richard Kenner1-1/+29
(allocate_stack{,_worker}): New patterns. From-SVN: r12708
1996-09-13lb1spc.asm (.div): Fixed typo so sign is returned correctly.Doug Evans1-10/+10
* sparc/lb1spc.asm (.div): Fixed typo so sign is returned correctly. TOPBITS was 2 and should have been 4. (.rem): Likewise. From-SVN: r12707
1996-09-12(call_value_multiple_internal0): Change from define_insn toJim Wilson1-1/+1
define_expand. From-SVN: r12706
1996-09-13Use pc instead of unknown, for pc clone systems.Richard Stallman1-22/+22
Change linux to linux-gnu. From-SVN: r12704
1996-09-12(emit_move_sequence): Pass label_ref toDoug Evans1-3/+1
gen_move_pic_label_si to not lose flags. From-SVN: r12703
1996-09-12(move_pic_label_si): Operand one is label_ref now.Doug Evans1-1/+3
From-SVN: r12702
1996-09-12Initial revisionJim Wilson1-0/+31
From-SVN: r12701
1996-09-12mergingMike Stump19-878/+1177
From-SVN: r12700
1996-09-10(STMP_FIXPROTO, exeext): New defs.Richard Kenner2-0/+10
From-SVN: r12699
1996-09-10Don't include xm-i386.h.Richard Kenner1-6/+3
From-SVN: r12698
1996-09-11(decrement_and_branch_until_zero matcher): Fix typo.Torbjorn Granlund1-1/+1
From-SVN: r12697
1996-09-10(mips_move_2words): Rewrite 32 bit shifts as 16 bit shifts.Jim Wilson1-2/+4
From-SVN: r12696
1996-09-10Fix typo in comment.Jim Wilson1-1/+1
From-SVN: r12695
1996-09-10pa-gas.h (DBX_DEBUGGING_INFO): Remove all #define and #undef statements ↵Jeff Law4-14/+7
related to debugging information. * pa/pa-gas.h (DBX_DEBUGGING_INFO): Remove all #define and #undef statements related to debugging information. * pa/pa-hpux.h, pa-hpux7.h: Likewise * pa/pa.c (override_options): Disable "-g" and issue a warning if it's used when !TARGET_GAS. From-SVN: r12694
1996-09-09sparc.h ({MASK,TARGET}_FPU_SET): Define.Doug Evans2-2/+15
* sparc/sparc.h ({MASK,TARGET}_FPU_SET): Define. (TARGET_SWITCHES): Record if -m{,no-}fpu passed. * sparc/sparc.c (sparc_override_options): Don't clobber explicit -m{,no-}fpu setting with cpu default. From-SVN: r12693
1996-09-06Formatting change, define @pounds, etc.Karl Berry1-33/+39
From-SVN: r12692
1996-09-05(LEGITIMIZE_ADDRESS): Define nonempty.Jim Wilson1-2/+45
From-SVN: r12691
1996-09-05ci -u pa.mdJeff Law1-5/+5
ci -u pa.md * pa/pa.md (movsi, movdi, movsf patterns): Handle 'R' constraints as needed. From-SVN: r12690
1996-09-05except.c (expand_start_try_stmts): Move to except.c in the backend.Bob Manson5-43/+18
* except.c (expand_start_try_stmts): Move to except.c in the backend. (expand_end_try_stmts): Remove. * init.c (perform_member_init): Use add_partial_entry () instead of directly manipulating lists. (emit_base_init): Ditto. From-SVN: r12689
1996-09-04gprof supportStan Cox1-0/+3
From-SVN: r12688
1996-09-03Initial revisionIan Lance Taylor1-0/+105
From-SVN: r12687
1996-09-02(\centerchfplain): Rewrite to use \chfplain, and to actually center.Karl Berry1-20/+25
(\centerchfplain): Rewrite to use \chfplain, and to actually center. (\unnchfplain): Just call \chfplain. (\chfplain): Rewrite to be generally callable. (\centerparametersmaybe): Hook, a no-op except with @centerchap. From-SVN: r12686
1996-08-31(\key): Do not uppercase the argument; key namesKarl Berry1-2/+2
can be mixed case, e.g., `Control'. From-SVN: r12685