aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/msp430
AgeCommit message (Expand)AuthorFilesLines
2019-11-04MSP430: Add -mtiny-printf optionJozef Lawrynowicz3-1/+12
2019-11-04MSP430: Add new methods of finding external MCU data fileJozef Lawrynowicz5-5/+178
2019-10-30msp430.c (msp430_expand_helper): Support expansion of calls to __mspabi_mpy* ...Jozef Lawrynowicz2-14/+101
2019-10-30msp430.c (msp430_check_index_not_high_mem): New.Jozef Lawrynowicz1-6/+37
2019-10-24MSP430: Remove unused msp430_hard_regno_nregs_*_padding functionsJozef Lawrynowicz1-22/+3
2019-10-24MSP430: Tweaks to generation of 430X instructionsJozef Lawrynowicz2-4/+9
2019-10-23msp430-protos.h (msp430_has_hwmult): New.Jozef Lawrynowicz3-14/+17
2019-10-15msp430.md (zero_extendqipsi2): New.Jozef Lawrynowicz1-18/+108
2019-10-15msp430.md: Group zero_extend* insns together.Jozef Lawrynowicz1-58/+59
2019-10-15constraints.md: Allow post_inc operand for "Ya" constraint.Jozef Lawrynowicz5-99/+183
2019-10-07Revert: 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>Jozef Lawrynowicz1-58/+59
2019-10-07msp430.md: Group zero_extend* insns together.Jozef Lawrynowicz1-59/+58
2019-10-07msp430.c (msp430_file_end): s/msp_/msp430_/Jozef Lawrynowicz3-72/+74
2019-10-07msp430-protos.h (msp430_split_addsi): New prototype.Jozef Lawrynowicz3-17/+27
2019-10-07MSP430: Don't generate 430X insns when handling data in the lower memory regionJozef Lawrynowicz8-124/+326
2019-09-30Pass an ABI to choose_hard_reg_modeRichard Sandiford1-1/+1
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-1/+1
2019-09-03MSP430: Use default_elf_select_section to determine sections for dataJozef Lawrynowicz1-31/+50
2019-09-03MSP430: Setup exclusion tables for function and data attributesJozef Lawrynowicz1-79/+120
2019-09-03Implement TARGET_HANDLE_GENERIC_ATTRIBUTEJozef Lawrynowicz1-0/+40
2019-08-20Use function_arg_info for TARGET_CALLEE_COPIESRichard Sandiford1-10/+1
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+2
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-5/+3
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-8/+5
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-5/+2
2019-08-20Add pass_va_arg_by_referenceRichard Sandiford1-1/+1
2019-08-15MSP430: Fix lines over 80 characters long in config/msp430/*.{c,h} filesJozef Lawrynowicz5-82/+152
2019-08-15MSP430: Fix whitespace errors and incorrect indentation in config/msp430/*.{c...Jozef Lawrynowicz4-870/+867
2019-08-14Add generic support for noinit attribute.Christophe Lyon1-2/+2
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-1/+1
2019-08-13MSP430: Read MCU data from external fileJozef Lawrynowicz4-2/+316
2019-08-13MSP430: Consolidate handling of hard-coded MCU dataJozef Lawrynowicz6-1509/+799
2019-07-29MSP430: Disallow use of code/data regions in the small memory modelJozef Lawrynowicz2-4/+39
2019-07-29Allow both upper and lower case 'r' in register namesJozef Lawrynowicz1-0/+22
2019-07-24Fix non-GNU style in previous commitsJozef Lawrynowicz1-1/+2
2019-07-24msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists.Jozef Lawrynowicz1-1/+1
2019-07-22MSP430: Don't save all callee-saved regs in non-leaf interrupt functionsJozef Lawrynowicz1-5/+13
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz1-2/+4
2019-06-16MSP430: Implement 64-bit shifts in assembly codeJozef Lawrynowicz2-2/+47
2019-06-06MSP430: Use minimal code size library shift functions when optimizing for sizeJozef Lawrynowicz1-6/+9
2019-06-06MSP430: Emulate 16-bit shifts with rotate insn when src operand is in memoryJozef Lawrynowicz1-6/+9
2019-04-05Remove usage of apostrophes in error and warning messages (PR translation/899...Martin Liska1-9/+9
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-13/+18
2019-01-01Update copyright years.Jakub Jelinek10-10/+10
2018-12-29msp430.c (msp430_attr): Warn when the critical and interrupt function attribu...Jozef Lawrynowicz1-0/+9
2018-12-18msp430.h: Define TARGET_VTABLE_ENTRY_ALIGN.Jozef Lawrynowicz1-0/+5
2018-11-16re PR target/87927 (ICE: segmentation fault with patchable_function_entry att...Jozef Lawrynowicz1-0/+5
2018-11-06msp430.h (REG_CLASS_CONTENTS): Add R0 to REG_CLASS_CONTENTS[GEN_REGS].Jozef Lawrynowicz1-2/+9
2018-08-02re PR target/86797 (msp430 port needs updating for CVE-2017-5753)Nick Clifton1-0/+3
2018-06-07msp430.c (msp430_mcu_name): Set the "i" in the symbol defined for msp430i* de...Jozef Lawrynowicz1-3/+18