summaryrefslogtreecommitdiff
path: root/gcc/config/h8300
Commit message (Expand)AuthorAgeFilesLines
* Commit correct version of last patchJeff Law2020-02-121-1/+1
* Combine the two H8 mode shortening peepholes into a single peepholeJeff Law2020-02-121-33/+8
* Drop unused comparison shortening pattern and consolidate remaining compariso...Jeff Law2020-02-121-62/+7
* Clean up dead patterns, splitters, expanders and peepholes on the H8 port.Jeff Law2020-02-123-427/+0
* Emit reasonable diagnostic rather than ICE on invalid ASM on H8 portJeff Law2020-01-241-6/+18
* Fix diagnostic text on H8.Jeff Law2020-01-231-2/+2
* Fix profiling issue on H8 portJeff Law2020-01-231-1/+1
* Update copyright years.Jakub Jelinek2020-01-0113-14/+14
* h8300.md (cpymemsi): Disable.Jeff Law2019-10-041-6/+8
* Add call_used_or_fixed_reg_pRichard Sandiford2019-09-101-2/+3
* Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford2019-08-201-8/+5
* Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford2019-08-201-15/+8
* [h8300] Fix ambiguous .md attribute usesRichard Sandiford2019-07-061-1/+1
* builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey2019-06-271-2/+2
* Wrap option names in gcc internal messages with %< and %>.Martin Liska2019-03-111-9/+9
* Update copyright years.Jakub Jelinek2019-01-0113-14/+14
* h8300.md (<code>qi3_1): Add gcc_unreachable to keep warnings quiet.Jeff Law2018-12-031-0/+1
* h8300.md (low byte masking peepholes): Only accept nonimmediate_operand for t...Jeff Law2018-12-031-2/+2
* h8300.md (call, call_value): Drop mode from operand containing number of byte...Jeff Law2018-12-021-6/+6
* constraints.md: Add "C" constraint for call insns.Jeff Law2018-11-283-28/+68
* h8300.c (h8300_expand_prologue): Fix stm generation for H8/S.Jeff Law2018-10-231-3/+3
* re PR target/86784 (H8 port needs updating for CVE-2017-5753)Jeff Law2018-08-021-0/+3
* h8300.md (logical<mode>3_sn, [...]): Merge into a single pattern.Jeff Law2018-07-031-22/+1
* h8300.md (ors code_iterator): New.Jeff Law2018-07-031-98/+18
* h8300.md (movmd_internal_normal): Consolidated with (movmd_internal) into a s...Jeff Law2018-07-031-92/+20
* h8300.c (h8300_insn_length_from_table): Consolidate ADDB...Jeff Law2018-07-032-159/+103
* h8300.md (HSI, [...]): New mode iterators.Jeff Law2018-07-031-308/+115
* h8300.md (movqi_h8300, [...]): Consolidate the H8/300, H8/300H and H8/S varia...Jeff Law2018-07-021-48/+9
* * config/h8300/h8300.md: Remove trailing whitespace.Jeff Law2018-07-021-50/+50
* Update copyright years.Jakub Jelinek2018-01-0313-14/+14
* poly_int: PUSH_ROUNDINGRichard Sandiford2018-01-033-12/+17
* read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek2017-12-191-8/+8
* poly_int: IN_TARGET_CODERichard Sandiford2017-12-161-0/+2
* tree-core.h (struct attribute_spec): Swap affects_type_identity and handler f...Jakub Jelinek2017-12-151-17/+17
* PR c/81544 - attribute noreturn and warn_unused_result on the same function a...Martin Sebor2017-12-071-9/+9
* Convert STARTING_FRAME_OFFSET to a hookRichard Sandiford2017-10-231-7/+0
* Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford2017-09-151-4/+0
* Turn HARD_REGNO_NREGS into a target hookRichard Sandiford2017-09-123-15/+0
* Turn MODES_TIEABLE_P into a target hookRichard Sandiford2017-09-042-11/+17
* Turn HARD_REGNO_MODE_OK into a target hookRichard Sandiford2017-09-043-9/+8
* [2/77] Add an E_ prefix to case statementsRichard Sandiford2017-08-301-54/+54
* trans.c: Include header files.Martin Liska2017-08-081-0/+1
* Update copyright years.Jakub Jelinek2017-01-0113-14/+14
* h8300.c (h8300_print_operand): Adjust FALLTHRU comment to silence warning.Jeff Law2016-10-261-4/+6
* Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme2016-10-131-0/+1
* use rtx_insn * moreTrevor Saunders2016-09-222-4/+4
* Put a TARGET_LRA_P into every targetSegher Boessenkool2016-09-141-0/+3
* remove h8300-rtems supportTrevor Saunders2016-06-212-36/+0
* Update copyright years.Jakub Jelinek2016-01-0414-16/+15
* Machine modes for address printing.Julian Brown2015-11-091-9/+9