Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1996-09-30 | Add extern "C" to <sys/mman.h> on HP/UX. | Ian Lance Taylor | 1 | -21/+22 | |
From-SVN: r12872 | |||||
1996-09-29 | (expand_decl): Use mark_user_reg and simplify code. | Richard Kenner | 1 | -0/+1 | |
From-SVN: r12871 | |||||
1996-09-29 | (assign_parms): Use mark_user_reg. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r12870 | |||||
1996-09-29 | (mark_user_reg): New function. | Richard Kenner | 1 | -0/+17 | |
From-SVN: r12869 | |||||
1996-09-29 | (register_operand): Don't reject subreg of complex mode. | Richard Kenner | 1 | -1/+3 | |
From-SVN: r12868 | |||||
1996-09-29 | (expand_expr, case COMPONENT_REF): Don't try to directly load a complex. | Richard Kenner | 1 | -1/+3 | |
From-SVN: r12867 | |||||
1996-09-29 | (copy_constant, case COMPLEX_CST): Add new arg, TYPE, to call to build_complex. | Richard Kenner | 1 | -1/+2 | |
From-SVN: r12866 | |||||
1996-09-29 | (const_binop): Add new arg, TYPE, to call to build_complex. | Richard Kenner | 1 | -25/+30 | |
(fold, case CONJ_EXPR, COMPLEX_EXPR): Likewise. From-SVN: r12865 | |||||
1996-09-29 | (yylex): Add new arg, TYPE, to call to build_complex. | Richard Kenner | 1 | -3/+5 | |
From-SVN: r12864 | |||||
1996-09-29 | (build_complex): Add new argument, TYPE. | Richard Kenner | 2 | -6/+7 | |
From-SVN: r12863 | |||||
1996-09-29 | (contains_placeholder): Return 1 for PLACEHOLDER_EXPR. | Richard Kenner | 1 | -0/+2 | |
From-SVN: r12862 | |||||
1996-09-29 | (store_expr): memset/bzero gets ptr_mode, not Pmode. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r12861 | |||||
1996-09-29 | (expand_asm_operands): Fix errors in previous patches. | Richard Kenner | 1 | -26/+10 | |
From-SVN: r12860 | |||||
1996-09-29 | Simplify, but ensure headers aren't changed. | Richard Kenner | 1 | -14/+2 | |
From-SVN: r12859 | |||||
1996-09-29 | No longer include direct.h for _WIN32. | Richard Kenner | 1 | -3/+0 | |
From-SVN: r12858 | |||||
1996-09-29 | (installdirs): Renamed from install-dir. | Richard Kenner | 1 | -12/+14 | |
Create $(prefix) and $(exec_prefix) if doesn't exist. (install-float): Reflect new name for installdirs. (install-{common,info,man,libgcc,multilib,libobjc}): Likewise. (install-{include-dir,assert-h,collect2}): Likewise. From-SVN: r12857 | |||||
1996-09-29 | (gen_reload): Handle SUBREG in PLUS specially too. | Richard Kenner | 1 | -5/+7 | |
(gen_reload): Handle SUBREG in PLUS specially too. Change calls to emit_move_insn to recursive calls. From-SVN: r12856 | |||||
1996-09-29 | Allow pointers to be short | Michael Meissner | 1 | -2/+4 | |
From-SVN: r12855 | |||||
1996-09-29 | (fixup_gotos): When running undefined labels, if no cleanup actions | Richard Kenner | 1 | -2/+3 | |
for this block, don't clear BEFORE_JUMP. From-SVN: r12854 | |||||
1996-09-27 | Allow short to be size_t | Michael Meissner | 1 | -8/+10 | |
From-SVN: r12853 | |||||
1996-09-27 | (do_spec_1): Allow -A in %[Spec]. | Stan Cox | 1 | -5/+9 | |
From-SVN: r12852 | |||||
1996-09-27 | (CPP_SPEC): Use %[cpp_cpu]. | Stan Cox | 17 | -40/+56 | |
From-SVN: r12851 | |||||
1996-09-26 | (mulsidi3 matcher): Change predicate const_int_operand to const_sint32_operand. | Torbjorn Granlund | 1 | -6/+2 | |
(mulsidi3 matcher): Change predicate const_int_operand to const_sint32_operand. Get rid of bogus range condition. From-SVN: r12850 | |||||
1996-09-26 | (stmp-int-hdrs): Don't cd to srcdir before copying | Jim Wilson | 1 | -5/+3 | |
header files to objdir. From-SVN: r12849 | |||||
1996-09-25 | h8300.h (FIRST_PSEUDO_REGISTER): Bump up by one. | Jeff Law | 3 | -111/+111 | |
* h8300/h8300.h (FIRST_PSEUDO_REGISTER): Bump up by one. (ARG_POINTER_REGNUM): Likewise. (FIXED_REGISTERS): Add entry for MAC register. (CALL_USED_REGISTERS< REG_ALLOC_ORDER): Likewise. (HARD_REGNO_NREGS): Handle MAC register. (HARD_REGNO_MODE_OK< REGNO_OK_FOR_BASE_P): LIkewise. (REGISTER_NAMES): Likewise. (enum reg_class): New MAC_REGS register class. (REG_CLASS_CONTENTS, REGNO_REG_CLASS): Corresponding changes. (REG_CLASS_FROM_LETTER): LIkewise. (REGISTER_MOVE_COST): Make copies to/from the MAC register expenseive. (CONDITIONAL_REGISTER_USAGE): Define. * h8300/h8300.md (movsi_h8300hs): Renamed from movsi_h8300h. Handle moves to/from the MAC register. (mac): Two new patterns to use the mac instruction. * h8300/h8300.c (notice_update_cc): Fix CC_SET case. (restore_compare_p): Remove unused function. * h8300/h8300.md: Handle "set" vs "set_zn_c0" correctly. (bCC patterns): No longer need to call restore_compare_p. * h8300/h8300.c (get_shift_alg): Fix HImode ASHIFTRT by 13 or 14 bits. From-SVN: r12848 | |||||
1996-09-25 | (insv): New pattern. | Jim Wilson | 1 | -0/+48 | |
From-SVN: r12847 | |||||
1996-09-25 | sparc.c (print_operand): Handle new codes H/L. | Doug Evans | 1 | -90/+49 | |
* sparc.c (print_operand): Handle new codes H/L. * sparc.md (lo_sum_di_sp32,adddi3_sp32,subdi3_sp32, mulsidi3_sp32,const_mulsidi3,umulsidi3_sp32,const_umulsidi3, smacdi,umacdi,anddi3_sp32,iordi3_sp32,xordi3_sp32,negdi2_sp32): Add little endian support. From-SVN: r12846 | |||||
1996-09-25 | sparc.c (print_operand): Handle new codes H/L. | Doug Evans | 1 | -0/+14 | |
* sparc.c (print_operand): Handle new codes H/L. * sparc.md (lo_sum_di_sp32,adddi3_sp32,subdi3_sp32, mulsidi3_sp32,const_mulsidi3,umulsidi3_sp32,const_umulsidi3, smacdi,umacdi,anddi3_sp32,iordi3_sp32,xordi3_sp32,negdi2_sp32): Add little endian support. From-SVN: r12845 | |||||
1996-09-25 | Create multilib versions of -fpic/-fPIC. | Doug Evans | 1 | -4/+6 | |
From-SVN: r12844 | |||||
1996-09-25 | (store_bit_field): don't make flag_force_mem disable insv | Jim Wilson | 1 | -6/+6 | |
for memory operands. From-SVN: r12843 | |||||
1996-09-25 | (instantiate_decl): Always store addr back into x. | Jim Wilson | 1 | -20/+20 | |
From-SVN: r12842 | |||||
1996-09-24 | (push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is ↵ | Jim Wilson | 1 | -7/+4 | |
CLASS_CANNOT_CHANGE_SIZE. (push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is CLASS_CANNOT_CHANGE_SIZE. Change reload_mode to mode in SECONDARY_MEMORY_NEEDED and get_secondary_mem calls. From-SVN: r12841 | |||||
1996-09-24 | (emit_reload_insns): For output part of RELOAD_OTHER, | Jim Wilson | 1 | -7/+13 | |
emit after RELOAD_FOR_OUTPUT, in reverse order of reload number, but not separately. From-SVN: r12840 | |||||
1996-09-24 | Initial revision | Jim Wilson | 1 | -0/+6903 | |
From-SVN: r12839 | |||||
1996-09-24 | Fix SI followed by 4 DFs under AIX | Michael Meissner | 1 | -1/+5 | |
From-SVN: r12838 | |||||
1996-09-24 | Add comment about renmaing from aux.h. | Doug Evans | 1 | -1/+3 | |
From-SVN: r12837 | |||||
1996-09-24 | Initial revision | Jeff Law | 1 | -0/+794 | |
From-SVN: r12836 | |||||
1996-09-24 | (copy_node): Fix error in last change. | Richard Kenner | 1 | -9/+5 | |
From-SVN: r12835 | |||||
1996-09-24 | (used_arg): Fix multilib_matches parsing to not corrupt entry parameter. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r12834 | |||||
1996-09-24 | (get_condition): Use rtx_equal_p to compare rtx. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r12833 | |||||
1996-09-24 | (expand_inline_function): Avoid creating paradoxical subreg wider than | Richard Kenner | 1 | -1/+15 | |
BITS_PER_WORD as inlined function result. From-SVN: r12832 | |||||
1996-09-24 | (struct directive, directive_table, handle_directive): pass_thru now 1 for ↵ | Richard Kenner | 1 | -14/+19 | |
#define and 2 for #pragma. (struct directive, directive_table, handle_directive): pass_thru now 1 for #define and 2 for #pragma. (handle_directive): When deciding whether to suppress comment at end of directive, ignore tabs and spaces after comment. Remove redundant limit test. With -dD -C, copy comment when isolating definition. (skip_to_end_of_comment): With -C, don't copy newline at end of C++ comment. From-SVN: r12831 | |||||
1996-09-24 | Insert newlines just before end of 'sed' command strings if last 'sed' | Richard Kenner | 3 | -34/+61 | |
command is 'a' or 'i'. From-SVN: r12830 | |||||
1996-09-24 | (PREFERRED_DEBUGGING_TYPE): If no debugging formats are supported, set to ↵ | Richard Kenner | 1 | -24/+30 | |
NO_DEBUG. (PREFERRED_DEBUGGING_TYPE): If no debugging formats are supported, set to NO_DEBUG. (main): Don't do setting of PREFERRED_DEBUGGING_TYPE here. From-SVN: r12829 | |||||
1996-09-23 | (finish_struct): Check PCC_BITFIELD_TYPE_MATTERS value. | Richard Kenner | 1 | -2/+3 | |
(finish_struct): Check PCC_BITFIELD_TYPE_MATTERS value. arbitrary expression. From-SVN: r12828 | |||||
1996-09-23 | (BOOL): Define BOOL as int for VxWorks. | Richard Kenner | 1 | -0/+4 | |
From-SVN: r12827 | |||||
1996-09-23 | (-vxsim*): New operating system. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r12795 | |||||
1996-09-23 | Initial revision | Richard Kenner | 2 | -0/+194 | |
From-SVN: r12794 | |||||
1996-09-23 | (constrain_operands): Don't test clobbered constraints. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r12793 | |||||
1996-09-23 | (promote_mode, case REFERENCE_TYPE): New case. | Richard Kenner | 1 | -0/+1 | |
From-SVN: r12792 |