aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/h8300
AgeCommit message (Expand)AuthorFilesLines
1997-08-27t-h8300: Use TARGET_LIBGCC2_CFLAGS instead of LIBGCC2_CFLAGS.Bob Manson1-1/+1
1997-07-01h8300.h (BIGGEST_FIELD_ALIGNMENT): Remove definition.Jeff Law1-4/+0
1997-05-05h8300.c (notice_update_cc): Use CC_SET_ZN and CC_SET_ZNV.Jeff Law3-76/+92
1997-04-30xJason Merrill1-1/+1
1997-04-29lib1funcs.asm (divnorm, [...]): Fix code to negate SImode values.Jeff Law1-3/+3
1997-04-28h8300.c (push_order, pop_order): Add missing initializer entries.Jeff Law1-2/+2
1997-04-25* h8300.c (output_adds_subs): check for adding 0.Jeff Law1-0/+4
1996-12-13Define SMALL_REGISTER_CLASSES with a valueIan Lance Taylor1-1/+1
1996-11-14h8300.c (dosize): Don't clobber the static chain register if it's needed by t...Jeff Law1-1/+21
1996-09-25h8300.h (FIRST_PSEUDO_REGISTER): Bump up by one.Jeff Law3-111/+111
1996-09-21(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.Richard Kenner1-4/+2
1996-07-11h8300.h (OK_FOR_U): If generating H8/S code, accept SYMBOL_REF and SYMBOL_REF...Jeff Law1-4/+6
1996-07-11h8300.c (shift_one): Emit tabs between opcode and operands to be consistent w...Jeff Law1-170/+601
1996-07-08* First cut at support for the H8/S.Jeff Law5-142/+294
1996-06-24h8300.c (function_prologue): Update "monitor" prologues.Jeff Law1-1/+20
1996-06-06h8300.c (h8300_monitor_function_p): New function.Jeff Law1-0/+80
1996-05-24varasm.c (asm_output_bss): New argument DECL.Doug Evans1-2/+2
1996-05-23Fix typo in last change.Jeff Law1-2/+2
1996-05-22h8300.h (CONSTANT_ADDRESS_P): Don't accept CONST or HIGH on the H8/300H.Jeff Law2-28/+28
1996-05-21h8300.md (div patterns): Rewrite.Jeff Law1-16/+32
1996-05-15* h8300/h8300.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Define.Jeff Law1-0/+10
1996-05-07h8300.c: Include obstack.h.Jeff Law3-31/+116
1996-05-07h8300.h (OK_FOR_U): (const (plus (symbol_ref) (const_int))) is a valid U oper...Jeff Law2-1/+33
1996-05-07h8300.c (h8300_eightbit_data_p): Renamed from h8300_tiny_data_p.Jeff Law2-4/+4
1996-05-07h8300.h (READONLY_DATA_SECTION): Define.Jeff Law1-2/+22
1996-05-01h8300.c (h8300_adjust_insn_length): Adjust the cost of shifts by small consta...Jeff Law2-82/+128
1996-04-30h8300.md (bcs type): Remove "bcs" type attribute and all references.Jeff Law1-169/+24
1996-04-30h8300.c (one_insn_adds_subs_operand): New function.Jeff Law3-226/+126
1996-04-28h8300.c (names_small): Remove "BAD" postfix from %r7 byte registers.Jeff Law3-337/+467
1996-04-18h8300.md: Remove "type" attribute from all patterns except those which have v...Jeff Law1-276/+236
1996-04-17(process_pragma): Take the IDENTIFIER_POINTER treeJim Wilson1-25/+12
1996-04-17(HANDLE_PRAGMA): Expect/pass 2nd arg of NODE, not CH.Jim Wilson1-1/+1
1996-04-16h8300.md (andhi3): If 2nd operand is a CONST_INT that meets the 'J' constrain...Jeff Law1-94/+155
1996-04-13h8300.c (adds_subs_operand): Fix thinko in last change.Jeff Law2-32/+85
1996-04-13h8300.md: Add more comments about things which seem wrong...Jeff Law3-53/+252
1996-04-12Fix typo.Jeff Law1-1/+1
1996-04-12h8300.c (const_costs): -4 and 4 are cheap on the h8300h.Jeff Law1-5/+6
1996-04-12h8300.c (dosize): Remove unused "fped" argument.Jeff Law1-7/+15
1996-04-12h8300.c (print_operand): Handle new 'R' case for accessing the 8-bit area.Jeff Law3-52/+110
1996-04-11lib1funcs.asm (modnorm): New function(s).Jeff Law1-2/+70
1996-04-10h8300.c (dosize): On the h8300h, do 4 byte adjustments using adds and subs.Jeff Law2-2/+7
1996-04-04h8300.c (h8300_valid_machine_decl_attribute): Use underscores, not dashes in ...Jeff Law1-6/+6
1996-04-03h8300.h (h8300_funcvec_function_p): Declaration moved here.Jeff Law3-10/+33
1996-04-02h8300.md (movqi_internal): Remove useless alternative(s).Jeff Law1-33/+23
1996-04-02h8300.c (extra_pop): Remove unused variable.Jeff Law2-71/+10
1996-04-01h8300.c (interrupt_handler): Renamed from pragma_interrupt.Jeff Law3-10/+141
1996-03-29calls.c (expand_call): Remove current_call_is_indirect nonsense.Jeff Law1-1/+1
1996-03-11h8300.h (SP_AND_G_REGS): Renamed from SP_AND_G_REG.Doug Evans3-142/+171
1996-03-02h8300.h (BIGGEST_FIELD_ALIGNMENT): Replace uses of TARGET_ALIGN_STRUCT_300 wi...Doug Evans1-2/+2
1996-02-29(ASM_OUTPUT_BSS): Define.Doug Evans1-0/+7