summaryrefslogtreecommitdiff
path: root/gcc/config/h8300
AgeCommit message (Expand)Author
2020-05-07Move all patterns and expanders out of h8300.md and into other files that are...Jeff Law
2020-05-07 More cleanups. Merging patterns with iterators, split out peepholes, etc.Jeff Law
2020-05-07 Drop original H8/300 support. This should generate identical code for th...Jeff Law
2020-05-07Drop more COFF support from H8 portJeff Law
2020-05-07Remove remnants of COFF support which was dropped eons ago.Jeff Law
2020-04-29 Fix some testsuite failures for H8/SX multilibs where short branches wher...Jeff Law
2020-04-28Fix some testsuite failures for H8/SX multilibs where short branches where us...Jeff Law
2020-04-07Fix a variety of testsuite failures on the H8 after recent cselib changesJeff Law
2020-02-12Commit correct version of last patchJeff Law
2020-02-12Combine the two H8 mode shortening peepholes into a single peepholeJeff Law
2020-02-12Drop unused comparison shortening pattern and consolidate remaining compariso...Jeff Law
2020-02-12Clean up dead patterns, splitters, expanders and peepholes on the H8 port.Jeff Law
2020-01-24Emit reasonable diagnostic rather than ICE on invalid ASM on H8 portJeff Law
2020-01-23Fix diagnostic text on H8.Jeff Law
2020-01-23Fix profiling issue on H8 portJeff Law
2020-01-01Update copyright years.Jakub Jelinek
2019-10-04h8300.md (cpymemsi): Disable.Jeff Law
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford
2019-07-06[h8300] Fix ambiguous .md attribute usesRichard Sandiford
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska
2019-01-01Update copyright years.Jakub Jelinek
2018-12-03h8300.md (<code>qi3_1): Add gcc_unreachable to keep warnings quiet.Jeff Law
2018-12-03h8300.md (low byte masking peepholes): Only accept nonimmediate_operand for t...Jeff Law
2018-12-02h8300.md (call, call_value): Drop mode from operand containing number of byte...Jeff Law
2018-11-28constraints.md: Add "C" constraint for call insns.Jeff Law
2018-10-23h8300.c (h8300_expand_prologue): Fix stm generation for H8/S.Jeff Law
2018-08-02re PR target/86784 (H8 port needs updating for CVE-2017-5753)Jeff Law
2018-07-03h8300.md (logical<mode>3_sn, [...]): Merge into a single pattern.Jeff Law
2018-07-03h8300.md (ors code_iterator): New.Jeff Law
2018-07-03h8300.md (movmd_internal_normal): Consolidated with (movmd_internal) into a s...Jeff Law
2018-07-03h8300.c (h8300_insn_length_from_table): Consolidate ADDB...Jeff Law
2018-07-03h8300.md (HSI, [...]): New mode iterators.Jeff Law
2018-07-02h8300.md (movqi_h8300, [...]): Consolidate the H8/300, H8/300H and H8/S varia...Jeff Law
2018-07-02* config/h8300/h8300.md: Remove trailing whitespace.Jeff Law
2018-01-03Update copyright years.Jakub Jelinek
2018-01-03poly_int: PUSH_ROUNDINGRichard Sandiford
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek
2017-12-16poly_int: IN_TARGET_CODERichard Sandiford
2017-12-15tree-core.h (struct attribute_spec): Swap affects_type_identity and handler f...Jakub Jelinek
2017-12-07PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor
2017-10-23Convert STARTING_FRAME_OFFSET to a hookRichard Sandiford
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford
2017-09-04Turn MODES_TIEABLE_P into a target hookRichard Sandiford
2017-09-04Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford
2017-08-30[2/77] Add an E_ prefix to case statementsRichard Sandiford
2017-08-08trans.c: Include header files.Martin Liska