aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr
AgeCommit message (Expand)AuthorFilesLines
5 daysAVR: Support AVR32EB14/20/28/32.Georg-Johann Lay1-0/+4
13 daysAVR: ad target/121794 - Invoke zero_reg less.Georg-Johann Lay1-5/+5
2025-09-05AVR: target/121794 - Invoke zero_reg less.Georg-Johann Lay1-27/+47
2025-08-20AVR: target/121608 - Don't add --relax when linking with -r.Georg-Johann Lay1-1/+1
2025-08-05AVR: Allow combination of sign_extend with ashift.Georg-Johann Lay2-1/+46
2025-08-05AVR: target/121359: Remove -mlra and remains of reload.Georg-Johann Lay7-180/+6
2025-08-03AVR: Use avr_add_ccclobber / DONE_ADD_CCC in md instead of repeats.Georg-Johann Lay3-961/+436
2025-08-03AVR: Add avr.cc::avr_add_ccclobber().Georg-Johann Lay2-0/+25
2025-07-31AVR: avr.opt.urls: Add -mfuse-move2Georg-Johann Lay1-0/+3
2025-07-31AVR: Set .type of jump table label.Georg-Johann Lay1-0/+7
2025-07-31AVR: rtl-optimization/121340 - New mini-pass to undo superfluous moves from i...Georg-Johann Lay4-0/+152
2025-07-28AVR: target/121277 - Don't load 0x800000 with const __flashx *x = NULL.Georg-Johann Lay1-6/+13
2025-07-19AVR: Fuse get_insns with end_sequence.Georg-Johann Lay1-4/+2
2025-07-06AVR: Fix a typo in avr-mcus.def.Georg-Johann Lay1-11/+11
2025-07-06AVR: Add support for AVR32DAxxS, AVR64DAxxS, AVR128DAxxS devices.Georg-Johann Lay1-0/+11
2025-06-28AVR: target/120856 - Deny R24:DI in avr_hard_regno_mode_ok with Reload.Georg-Johann Lay1-1/+1
2025-06-27AVR: target/113934 - Use LRA per default.Georg-Johann Lay1-2/+2
2025-06-14AVR: Fix PR120423 / PR116389.Georg-Johann Lay1-0/+35
2025-05-16Automatic replacement of end_sequence/return pairsRichard Sandiford1-3/+1
2025-05-16Automatic replacement of get_insns/end_sequence pairsRichard Sandiford2-12/+6
2025-04-30AVR: target/119989 - Add missing clobbers to xload_<mode>_libgcc.Georg-Johann Lay1-0/+4
2025-03-23AVR: Add AVR-SD devices.Georg-Johann Lay1-0/+6
2025-03-22AVR: Use "avr-peep2-after-fuse-move" for the 2nd run of peephole2.Georg-Johann Lay1-0/+1
2025-03-22avr.opt.urls += -muse-nonzero-bitsGeorg-Johann Lay1-0/+3
2025-03-22AVR: target/119421 Better optimize some bit operations.Georg-Johann Lay6-0/+410
2025-03-22AVR: Add attribute "used" for code in .initN and .initN sections.Georg-Johann Lay1-11/+34
2025-03-18AVR: target/119355 - Fix ICE in pass avr-fuse-move / -mfuse-move.Georg-Johann Lay1-22/+32
2025-03-02avr: Fix up avr_print_operand diagnostics [PR118991]Jakub Jelinek1-4/+13
2025-02-17AVR: ad target/118764 - Mention CVT availability in device-specs comment.Georg-Johann Lay1-2/+3
2025-02-16AVR: ad target/118764 - Let -mcvt set built-in macro __AVR_CVT__Georg-Johann Lay1-0/+3
2025-02-16AVR: Don't asm output operations for unused result bytes.Georg-Johann Lay1-10/+48
2025-02-16AVR: Diagnose unsupported built-ins in avr_resolve_overloaded_builtin.Georg-Johann Lay3-30/+43
2025-02-14AVR: target/118878 - Don't ICE on result from paradoxical reg's alloc.Georg-Johann Lay1-7/+13
2025-02-12avr.opt.urls += -mcall-mainGeorg-Johann Lay1-0/+3
2025-02-12AVR: target/118806 - Add -mno-call-main to tweak running main().Georg-Johann Lay2-0/+55
2025-02-06avr.opt.urls += -mcvtGeorg-Johann Lay1-0/+3
2025-02-06AVR: Add support for a Compact Vector Table (-mcvt).Georg-Johann Lay5-117/+142
2025-02-06AVR: genmultilib.awk - Use more robust parsing of spaces.Georg-Johann Lay1-5/+32
2025-01-30AVR: Provide built-ins for strlen where the string lives in some AS.Georg-Johann Lay2-1/+40
2025-01-30AVR: Only provide a built-in when it is available.Georg-Johann Lay4-4/+32
2025-01-29AVR: Allow to share libgcc's __negsi2.Georg-Johann Lay1-0/+9
2025-01-23AVR: PR118012 - Try to work around sick code from match.pd.Georg-Johann Lay4-7/+564
2025-01-23AVR: PR117726 - Tweak 32-bit logical shifts of 25...30 for -Oz.Georg-Johann Lay3-37/+175
2025-01-21AVR: Tweak some 16-bit shifts by using MUL.Georg-Johann Lay3-10/+85
2025-01-17AVR: Add "const" attribute to avr built-in functions if possible.Georg-Johann Lay3-106/+109
2025-01-17AVR: Use INT_N to built-in define __int24.Georg-Johann Lay2-5/+8
2025-01-02Update copyright years.Jakub Jelinek30-31/+31
2024-12-12AVR: target/118000 - Fix copymem from address-spaces.Georg-Johann Lay1-2/+15
2024-12-12AVR: Assert minimal required bit width of section_common::flags.Georg-Johann Lay1-0/+29
2024-12-12AVR: target/118001 - Add __flashx as 24-bit named address space.Georg-Johann Lay6-114/+361