]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/avr
Revert "Ada: Add System.C_Time and GNAT.C_Time units to libgnat"
[thirdparty/gcc.git] / gcc / config / avr /
2 days ago  Georg-Johann LayAVR: target/121277 - Don't load 0x800000 with const...
12 days ago  Georg-Johann LayAVR: Fuse get_insns with end_sequence.
2025-07-06  Georg-Johann LayAVR: Fix a typo in avr-mcus.def.
2025-07-06  Georg-Johann LayAVR: Add support for AVR32DAxxS, AVR64DAxxS, AVR128DAxx...
2025-06-28  Georg-Johann LayAVR: target/120856 - Deny R24:DI in avr_hard_regno_mode...
2025-06-27  Georg-Johann LayAVR: target/113934 - Use LRA per default.
2025-06-14  Georg-Johann LayAVR: Fix PR120423 / PR116389.
2025-05-16  Richard SandifordAutomatic replacement of end_sequence/return pairs
2025-05-16  Richard SandifordAutomatic replacement of get_insns/end_sequence pairs
2025-04-30  Georg-Johann LayAVR: target/119989 - Add missing clobbers to xload_...
2025-03-23  Georg-Johann LayAVR: Add AVR-SD devices.
2025-03-22  Georg-Johann LayAVR: Use "avr-peep2-after-fuse-move" for the 2nd run...
2025-03-22  Georg-Johann Layavr.opt.urls += -muse-nonzero-bits
2025-03-22  Georg-Johann LayAVR: target/119421 Better optimize some bit operations.
2025-03-22  Georg-Johann LayAVR: Add attribute "used" for code in .initN and .initN...
2025-03-18  Georg-Johann LayAVR: target/119355 - Fix ICE in pass avr-fuse-move...
2025-03-02  Jakub Jelinekavr: Fix up avr_print_operand diagnostics [PR118991]
2025-02-17  Georg-Johann LayAVR: ad target/118764 - Mention CVT availability in...
2025-02-16  Georg-Johann LayAVR: ad target/118764 - Let -mcvt set built-in macro...
2025-02-16  Georg-Johann LayAVR: Don't asm output operations for unused result...
2025-02-16  Georg-Johann LayAVR: Diagnose unsupported built-ins in avr_resolve_over...
2025-02-14  Georg-Johann LayAVR: target/118878 - Don't ICE on result from paradoxic...
2025-02-12  Georg-Johann Layavr.opt.urls += -mcall-main
2025-02-12  Georg-Johann LayAVR: target/118806 - Add -mno-call-main to tweak runnin...
2025-02-06  Georg-Johann Layavr.opt.urls += -mcvt
2025-02-06  Georg-Johann LayAVR: Add support for a Compact Vector Table (-mcvt).
2025-02-06  Georg-Johann LayAVR: genmultilib.awk - Use more robust parsing of spaces.
2025-01-30  Georg-Johann LayAVR: Provide built-ins for strlen where the string...
2025-01-30  Georg-Johann LayAVR: Only provide a built-in when it is available.
2025-01-29  Georg-Johann LayAVR: Allow to share libgcc's __negsi2.
2025-01-23  Georg-Johann LayAVR: PR118012 - Try to work around sick code from match.pd.
2025-01-23  Georg-Johann LayAVR: PR117726 - Tweak 32-bit logical shifts of 25....
2025-01-21  Georg-Johann LayAVR: Tweak some 16-bit shifts by using MUL.
2025-01-17  Georg-Johann LayAVR: Add "const" attribute to avr built-in functions...
2025-01-17  Georg-Johann LayAVR: Use INT_N to built-in define __int24.
2025-01-02  Jakub JelinekUpdate copyright years.
2024-12-12  Georg-Johann LayAVR: target/118000 - Fix copymem from address-spaces.
2024-12-12  Georg-Johann LayAVR: Assert minimal required bit width of section_commo...
2024-12-12  Georg-Johann LayAVR: target/118001 - Add __flashx as 24-bit named addre...
2024-12-09  Matthew Malcomsonc++: Allow overloaded builtins to be used in SFINAE...
2024-12-07  Georg-Johann LayAVR: Better location for late (during final) diagnostic.
2024-12-06  Georg-Johann Layavr.opt.urls: Rebuild.
2024-12-05  Georg-Johann LayAVR: target/107957 - Propagate zero_reg to store sources.
2024-12-05  Georg-Johann LayAVR: target/107957 - Split multi-byte loads and stores.
2024-12-05  Georg-Johann LayAVR: target/64242 - Copy FP to a local reg in nonlocal_...
2024-12-05  Georg-Johann LayAVR: Rework patterns that add / subtract an (inverted...
2024-12-04  Georg-Johann LayAVR: ad target/84211 - Fix dumping INSN_UID for null...
2024-12-03  Georg-Johann LayAVR: Improve location of late diagnostics.
2024-12-03  Georg-Johann LayAVR: ad target/117726 - Also split logic shifts of...
2024-12-03  Georg-Johann LayAVR: Tweak uin8_t << 6 and uint8_t >> 6 shifts.
2024-11-30  Lewis HyattSupport for 64-bit location_t: Backend parts
2024-11-30  Georg-Johann LayAVR: ad target/84211 - Split MOVW into MOVs in try_spli...
2024-11-29  Georg-Johann LayAVR: Fix some coding rule nits and typos.
2024-11-29  Georg-Johann LayAVR: target/117681 - Set UNWIND_WORD_MODE to Pmode.
2024-11-29  Georg-Johann LayAVR: target/117726 - Better optimize shifts.
2024-11-24  Andrew Pinskiopt.url: Regenerate the .opt.urls files
2024-11-23  Georg-Johann LayAVR: target/117744 - Fix asm for partial clobber of...
2024-11-22  Andrew Pinskibuild: Remove INCLUDE_MEMORY [PR117737]
2024-11-22  Georg-Johann LayAVR: target/117726 - Tweak ashiftrt:SI and lshiftrt...
2024-11-22  Georg-Johann LayAVR: Use Var(avropt_xxx) for option variables in avr...
2024-11-21  Georg-Johann LayAVR: target/117726 - Better optimizations of ASHIFT...
2024-11-21  Georg-Johann LayAVR: Fix a nit in avr-passes.cc::absint_t.dump().
2024-11-19  Georg-Johann LayAVR: target/54378 - Reconsider the default shift costs.
2024-11-19  Georg-Johann LayAVR: Overhaul shift insns.
2024-11-19  Georg-Johann LayAVR: Use more bool.
2024-11-19  Georg-Johann LayAVR: ad target/84211 - Fix a build failure on some...
2024-11-19  David MalcolmRegenerate config/avr/avr.opt.urls
2024-11-18  Georg-Johann LayAVR: target/84211 - Add a post reload register optimiza...
2024-11-18  Georg-Johann LayAVR: target/117659 - Fix wrong code for u24 << 16.
2024-11-16  Georg-Johann LayAVR: target/116781 - Fix ICE due to (clobber (match_dup...
2024-11-16  Georg-Johann LayAVR: target/117500 - Use output_operand_lossage in...
2024-11-16  Georg-Johann LayAVR: Add an RTL peephole to tweak lower_reg:QI o= cst.
2024-10-25  Jakub Jelinekgcc: Remove trailing whitespace
2024-10-24  Georg-Johann LayAVR: target/116953 - Restore recog_data after calling...
2024-10-24  David MalcolmUse unique_ptr in more places in pretty_printer/diagnos...
2024-10-04  Georg-Johann LayAVR: target/116953 - ICE due to operands clobber in...
2024-10-04  Georg-Johann LayRevert: AVR: Implement TARGET_FLOATN_MODE.
2024-10-04  Georg-Johann LayAVR: Implement TARGET_FLOATN_MODE.
2024-10-01  Georg-Johann LayAVR: avr.cc - Drop a superfluous sub-condition in avr_o...
2024-10-01  Georg-Johann LayAVR: avr-passes.cc - Fix a build warning.
2024-09-18  Georg-Johann Layreload1.cc: rtl-optimization/116326 - Use RELOAD_ELIMIN...
2024-09-16  Georg-Johann LayAVR: Tweak >= and < compares with consts that are 0...
2024-09-16  Georg-Johann LayAVR: Tidy up enum and struct tags.
2024-09-16  Georg-Johann LayAVR: Partially revert r15-3623.
2024-09-14  Georg-Johann LayAVR: Use rtx code copysign.
2024-09-13  Georg-Johann LayAVR: Detect more skip opportunities.
2024-09-13  Georg-Johann LayAVR: Use avr_byte instead of simplify_gen_subreg (QImod...
2024-09-13  Georg-Johann LayAVR: Rework avr_out_compare.
2024-09-13  Georg-Johann LayAVR: Tweak 32-bit EQ and NE comparisons.
2024-09-13  Georg-Johann LayAVR: avr.cc - Reorder functions to require less forward...
2024-09-06  Georg-Johann LayAVR: Remove "Atmel" from header comment.
2024-08-31  Georg-Johann LayAVR: Run pass avr-fuse-add a second time after pass_cpr...
2024-08-31  Georg-Johann LayAVR: Tidy pass avr-fuse-add.
2024-08-31  Georg-Johann LayAVR: Don't print a space after , when printing instruct...
2024-08-29  Georg-Johann LayAVR: target/115830 - Make better use of SREG.N and...
2024-08-29  Georg-Johann LayAVR: Outsource code for avr-specific passes to new...
2024-08-28  Georg-Johann LayAVR: Overhaul the avr-ifelse RTL optimization pass.
2024-08-18  Georg-Johann LayAVR: Tweak 16-bit addition with const that didn't get...
2024-08-18  Georg-Johann LayAVR: ad target/116407 - Fix linker error "relocation...
2024-08-18  Georg-Johann LayAVR: target/116407 - Fix linker error "relocation trunc...
next