[gcc r14-9389] AVR: Add an insn combine pattern for offset computation.

2024-03-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:40209cb15a3f2af8233ee887dc960992f358ad86 commit r14-9389-g40209cb15a3f2af8233ee887dc960992f358ad86 Author: Georg-Johann Lay Date: Fri Mar 8 13:29:13 2024 +0100 AVR: Add an insn combine pattern for offset computation. Computing uint16_t += 2 * uint8_t can oc

[gcc r15-207] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.

2024-05-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:08e752e72363ae7fd5a5fcb70913a0f7b240387b commit r15-207-g08e752e72363ae7fd5a5fcb70913a0f7b240387b Author: Georg-Johann Lay Date: Fri May 3 18:47:50 2024 +0200 AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM. ipa/92606: Inter-procedural analys

[gcc r13-8699] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.

2024-05-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:287293786d541217e7bf47cab6b8fb522ae9156a commit r13-8699-g287293786d541217e7bf47cab6b8fb522ae9156a Author: Georg-Johann Lay Date: Fri May 3 18:47:50 2024 +0200 AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM. ipa/92606: Inter-procedural analy

[gcc r14-10175] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.

2024-05-07 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c6141ad24f73cf1771e33c7d7edf1d80d8df70b8 commit r14-10175-gc6141ad24f73cf1771e33c7d7edf1d80d8df70b8 Author: Georg-Johann Lay Date: Fri May 3 18:47:50 2024 +0200 AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM. ipa/92606: Inter-procedural anal

[gcc r12-10418] AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM.

2024-05-07 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:231728b6dd7684e031f2a05e7e43bab54b7f2c5e commit r12-10418-g231728b6dd7684e031f2a05e7e43bab54b7f2c5e Author: Georg-Johann Lay Date: Fri May 3 18:47:50 2024 +0200 AVR: ipa/92606 - Don't optimize PROGMEM data against non-PROGMEM. ipa/92606: Inter-procedural anal

[gcc r12-10419] AVR: Backport device support from v13.3.

2024-05-07 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ef10d72003f87ab2d88c852da75d407c0c990e99 commit r12-10419-gef10d72003f87ab2d88c852da75d407c0c990e99 Author: Georg-Johann Lay Date: Tue May 7 14:00:43 2024 +0200 AVR: Backport device support from v13.3. gcc/ * config/avr/avr-mcus.def: Add new MCUs

[gcc r15-286] AVR: target/114835 - Tweak popcountqi2

2024-05-07 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:8d2c93fcfe1afc5291bbbe162c3b7ad5764f6d8d commit r15-286-g8d2c93fcfe1afc5291bbbe162c3b7ad5764f6d8d Author: Wolfgang Hospital Date: Tue May 7 16:24:39 2024 +0200 AVR: target/114835 - Tweak popcountqi2 libgcc/ PR target/114835 * config/av

[gcc r15-317] AVR: target/114975 - Add combine-pattern for __popcountqi2.

2024-05-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c8f4bbb824fafecf021a802324cd79e64b03b947 commit r15-317-gc8f4bbb824fafecf021a802324cd79e64b03b947 Author: Georg-Johann Lay Date: Tue May 7 19:39:55 2024 +0200 AVR: target/114975 - Add combine-pattern for __popcountqi2. PR target/114975 gcc/

[gcc r15-318] AVR: target/114975 - Add combine-pattern for __parityqi2.

2024-05-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:41bc359c322d45ec1adfb51f7a45c7ef02ce6ca9 commit r15-318-g41bc359c322d45ec1adfb51f7a45c7ef02ce6ca9 Author: Georg-Johann Lay Date: Tue May 7 19:42:30 2024 +0200 AVR: target/114975 - Add combine-pattern for __parityqi2. PR target/114975 gcc/

[gcc r15-331] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.

2024-05-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:de4eea7d7ea86e54843507c68d6672eca9d8c7bb commit r15-331-gde4eea7d7ea86e54843507c68d6672eca9d8c7bb Author: Georg-Johann Lay Date: Wed May 8 17:56:05 2024 +0200 AVR: target/114981 - Support __builtin_powi[l] / __powidf2. This supports __powidf2 by means of a do

[gcc r13-8736] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:adba85bb63a45d7d668501c11bdf9772cc00b7b8 commit r13-8736-gadba85bb63a45d7d668501c11bdf9772cc00b7b8 Author: Georg-Johann Lay Date: Wed May 8 17:56:05 2024 +0200 AVR: target/114981 - Support __builtin_powi[l] / __powidf2. This supports __powidf2 by means of a d

[gcc r14-10186] AVR: target/114981 - Support __builtin_powi[l] / __powidf2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a9e313ed38775b3ffee650d5396419ce3e6ea389 commit r14-10186-ga9e313ed38775b3ffee650d5396419ce3e6ea389 Author: Georg-Johann Lay Date: Wed May 8 17:56:05 2024 +0200 AVR: target/114981 - Support __builtin_powi[l] / __powidf2. This supports __powidf2 by means of a

[gcc r14-10188] AVR: target/114975 - Add combine-pattern for __parityqi2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:bbb76ac0a06ae3a469f2acc2d5d63e63160bd9e5 commit r14-10188-gbbb76ac0a06ae3a469f2acc2d5d63e63160bd9e5 Author: Georg-Johann Lay Date: Tue May 7 19:42:30 2024 +0200 AVR: target/114975 - Add combine-pattern for __parityqi2. PR target/114975 gcc/

[gcc r14-10187] AVR: target/114975 - Add combine-pattern for __popcountqi2.

2024-05-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:4ef09dd8ce8866e4f64dd918890c97a67af8fd15 commit r14-10187-g4ef09dd8ce8866e4f64dd918890c97a67af8fd15 Author: Georg-Johann Lay Date: Tue May 7 19:39:55 2024 +0200 AVR: target/114975 - Add combine-pattern for __popcountqi2. PR target/114975 gcc/

[gcc r15-360] AVR: target/114981 - Tweak __builtin_powif / __powisf2

2024-05-10 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:af64af69c3cc85dbe00c520651a54850bf5cadc1 commit r15-360-gaf64af69c3cc85dbe00c520651a54850bf5cadc1 Author: Georg-Johann Lay Date: Wed May 8 17:52:56 2024 +0200 AVR: target/114981 - Tweak __builtin_powif / __powisf2 Implement __powisf2 in assembly.

[gcc r14-10194] AVR: target/114981 - Tweak __builtin_powif / __powisf2

2024-05-10 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:fcdd723779f9ad9af9638e11ffe56786de2d02ce commit r14-10194-gfcdd723779f9ad9af9638e11ffe56786de2d02ce Author: Georg-Johann Lay Date: Wed May 8 17:52:56 2024 +0200 AVR: target/114981 - Tweak __builtin_powif / __powisf2 Implement __powisf2 in assembly.

[gcc r15-645] AVR: target/115065 - Tweak __clzhi2.

2024-05-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:988838da722dea09bd81ee9d49800a6f24980372 commit r15-645-g988838da722dea09bd81ee9d49800a6f24980372 Author: Wolfgang Hospital Date: Sat May 18 15:02:51 2024 +0200 AVR: target/115065 - Tweak __clzhi2. The libgcc implementation of __clzhi2 can be tweaked by o

[gcc r14-10217] AVR: target/115065 - Tweak __clzhi2.

2024-05-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3b88dade7ff8a07fd0843ac1281e095cfd94453e commit r14-10217-g3b88dade7ff8a07fd0843ac1281e095cfd94453e Author: Wolfgang Hospital Date: Sat May 18 15:02:51 2024 +0200 AVR: target/115065 - Tweak __clzhi2. The libgcc implementation of __clzhi2 can be tweaked by

[gcc r15-3659] AVR: Partially revert r15-3623.

2024-09-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9f8e18213cbcfbadce56f7f531bd61fe4c7eab11 commit r15-3659-g9f8e18213cbcfbadce56f7f531bd61fe4c7eab11 Author: Georg-Johann Lay Date: Sun Sep 15 20:37:48 2024 +0200 AVR: Partially revert r15-3623. ADIW doesn't mix with CPC / SBIC because it's not only about p

[gcc r15-3660] AVR: Tidy up enum and struct tags.

2024-09-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:8d402c307f289a4cc96fec36189864d7e3f37893 commit r15-3660-g8d402c307f289a4cc96fec36189864d7e3f37893 Author: Georg-Johann Lay Date: Sat Sep 14 12:19:52 2024 +0200 AVR: Tidy up enum and struct tags. Use "rtx_code" for RTX codes, not "enum rtx_code" and not "RTX_

[gcc r15-3664] AVR: Tweak >= and < compares with consts that are 0 mod 256.

2024-09-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:7fb1117310def905f8d151196b8655247dff68ee commit r15-3664-g7fb1117310def905f8d151196b8655247dff68ee Author: Georg-Johann Lay Date: Sun Sep 15 16:58:09 2024 +0200 AVR: Tweak >= and < compares with consts that are 0 mod 256. The >= and < comparisons may skip com

[gcc r15-3667] AVR: Update weblinks to AVR-LibC.

2024-09-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f5448384a2134f32c8733b401440da11bfe69252 commit r15-3667-gf5448384a2134f32c8733b401440da11bfe69252 Author: Georg-Johann Lay Date: Mon Sep 16 17:23:00 2024 +0200 AVR: Update weblinks to AVR-LibC. AVR-LibC has moved to GitHub, adjust web links: https://gith

[gcc r15-2963] AVR: target/116390 - Fix an avrtiny asm out template.

2024-08-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:4065d163151b07b274241377e71dad028576db88 commit r15-2963-g4065d163151b07b274241377e71dad028576db88 Author: Georg-Johann Lay Date: Sat Aug 17 12:49:42 2024 +0200 AVR: target/116390 - Fix an avrtiny asm out template. PR target/116390 gcc/

[gcc r14-10597] AVR: target/116390 - Fix an avrtiny asm out template.

2024-08-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f3d9c120a1959c5b094001516c1e5cb4ba6f4080 commit r14-10597-gf3d9c120a1959c5b094001516c1e5cb4ba6f4080 Author: Georg-Johann Lay Date: Sat Aug 17 12:49:42 2024 +0200 AVR: target/116390 - Fix an avrtiny asm out template. PR target/116390 gcc/

[gcc r15-2982] AVR: target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:dfb2e8caa85d1059a0ab8ed4f19568c04c9f13a4 commit r15-2982-gdfb2e8caa85d1059a0ab8ed4f19568c04c9f13a4 Author: Georg-Johann Lay Date: Sun Aug 18 15:00:55 2024 +0200 AVR: target/116407 - Fix linker error "relocation truncated to fit". Some text peepholes output ex

[gcc r14-10599] AVR: target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:919c42bf4487a8f0cc584a3ca53784c381f19dfa commit r14-10599-g919c42bf4487a8f0cc584a3ca53784c381f19dfa Author: Georg-Johann Lay Date: Sun Aug 18 15:00:55 2024 +0200 AVR: target/116407 - Fix linker error "relocation truncated to fit". Some text peepholes output e

[gcc r13-8980] AVR: target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:58c8882ff5ba249ef4cfc99f3c3f8ada8810f75a commit r13-8980-g58c8882ff5ba249ef4cfc99f3c3f8ada8810f75a Author: Georg-Johann Lay Date: Sun Aug 18 15:00:55 2024 +0200 AVR: target/116407 - Fix linker error "relocation truncated to fit". Some text peepholes output ex

[gcc r15-2983] AVR: ad target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:22acd3c4d18dbd4d4d39d7770145fe3ec36073f6 commit r15-2983-g22acd3c4d18dbd4d4d39d7770145fe3ec36073f6 Author: Georg-Johann Lay Date: Sun Aug 18 17:07:15 2024 +0200 AVR: ad target/116407 - Fix linker error "relocation truncated to fit". PR target/116407

[gcc r15-2984] AVR: Tweak 16-bit addition with const that didn't get a LD_REGS register.

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:1ed1dd521b8104dd76d010aaf78f130b1832864e commit r15-2984-g1ed1dd521b8104dd76d010aaf78f130b1832864e Author: Georg-Johann Lay Date: Sun Aug 18 18:26:16 2024 +0200 AVR: Tweak 16-bit addition with const that didn't get a LD_REGS register. The 16-bit additions lik

[gcc r14-10600] AVR: ad target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c7257486630c419f0d140d558eaa20d183439811 commit r14-10600-gc7257486630c419f0d140d558eaa20d183439811 Author: Georg-Johann Lay Date: Sun Aug 18 17:07:15 2024 +0200 AVR: ad target/116407 - Fix linker error "relocation truncated to fit". PR target/116407

[gcc r15-3144] testsuite: Add dg-require-effective-target scheduling for some tests that set -fschedule-insns.

2024-08-24 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ac826d2f5b1fcd6c9356d5c77a1a0ef927ae2701 commit r15-3144-gac826d2f5b1fcd6c9356d5c77a1a0ef927ae2701 Author: Georg-Johann Lay Date: Sat Aug 24 10:23:39 2024 +0200 testsuite: Add dg-require-effective-target scheduling for some tests that set -fschedule-insns. g

[gcc r15-3264] AVR: Overhaul the avr-ifelse RTL optimization pass.

2024-08-28 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:898f013e195fa828bb30ae6ba4ad50abbd804fbd commit r15-3264-g898f013e195fa828bb30ae6ba4ad50abbd804fbd Author: Georg-Johann Lay Date: Fri Aug 23 11:34:43 2024 +0200 AVR: Overhaul the avr-ifelse RTL optimization pass. Mini-pass avr-ifelse realizes optimizations th

[gcc r15-3286] AVR: target/115830 - Make better use of SREG.N and SREG.Z.

2024-08-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:07e5e054a1c579dec3e1ed2192992b2fea14ad40 commit r15-3286-g07e5e054a1c579dec3e1ed2192992b2fea14ad40 Author: Georg-Johann Lay Date: Sun Aug 4 19:46:43 2024 +0200 AVR: target/115830 - Make better use of SREG.N and SREG.Z. This patch adds new CC modes CCN and CCZ

[gcc r15-3329] AVR: Don't print a space after , when printing instructions.

2024-08-31 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:dc476e5f68ecc5acaf93677ce57b74bd01ce2d13 commit r15-3329-gdc476e5f68ecc5acaf93677ce57b74bd01ce2d13 Author: Georg-Johann Lay Date: Sat Aug 31 10:58:12 2024 +0200 AVR: Don't print a space after , when printing instructions. gcc/ * config/avr/avr.cc:

[gcc r15-3340] AVR: Run pass avr-fuse-add a second time after pass_cprop_hardreg.

2024-08-31 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:df89afbb7732bdf9f003af0020a46b6deb3c4eeb commit r15-3340-gdf89afbb7732bdf9f003af0020a46b6deb3c4eeb Author: Georg-Johann Lay Date: Fri Aug 30 19:38:30 2024 +0200 AVR: Run pass avr-fuse-add a second time after pass_cprop_hardreg. gcc/ * config/avr/a

[gcc r15-3339] AVR: Tidy pass avr-fuse-add.

2024-08-31 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:60fc5501ddc77d496f1584532c29d209eea13734 commit r15-3339-g60fc5501ddc77d496f1584532c29d209eea13734 Author: Georg-Johann Lay Date: Fri Aug 30 19:38:30 2024 +0200 AVR: Tidy pass avr-fuse-add. gcc/ * config/avr/avr-protos.h (avr_split_tiny_move): Ren

[gcc r15-3512] AVR: lra/116321 - Add test case.

2024-09-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e8378231bb88582274e641e57766da613fe067bd commit r15-3512-ge8378231bb88582274e641e57766da613fe067bd Author: Georg-Johann Lay Date: Fri Sep 6 13:47:12 2024 +0200 AVR: lra/116321 - Add test case. PR rtl-optimization/116321 gcc/testsuite/

[gcc r15-3621] AVR: avr.cc - Reorder functions to require less forward decls.

2024-09-13 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:be59aaf13cea06a6dd01736d2c31d1c3bc2a60ee commit r15-3621-gbe59aaf13cea06a6dd01736d2c31d1c3bc2a60ee Author: Georg-Johann Lay Date: Tue Sep 10 18:28:36 2024 +0200 AVR: avr.cc - Reorder functions to require less forward decls. gcc/ * config/avr/avr.c

[gcc r15-3622] AVR: Tweak 32-bit EQ and NE comparisons.

2024-09-13 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:1ec16778312a902592822cbda626241da68ea643 commit r15-3622-g1ec16778312a902592822cbda626241da68ea643 Author: Georg-Johann Lay Date: Tue Sep 10 17:51:58 2024 +0200 AVR: Tweak 32-bit EQ and NE comparisons. The order in which multi-byte EQ and NE comparisons are p

[gcc r15-3623] AVR: Rework avr_out_compare.

2024-09-13 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:494d3c3faaee0dbde696ea334f8e242ae85ae2b5 commit r15-3623-g494d3c3faaee0dbde696ea334f8e242ae85ae2b5 Author: Georg-Johann Lay Date: Thu Sep 12 14:24:53 2024 +0200 AVR: Rework avr_out_compare. 16-bit comparisons like R25:24 == -1 are currently performed like

[gcc r15-3632] AVR: Use avr_byte instead of simplify_gen_subreg (QImode, ...

2024-09-13 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:b55f5e344c9b2f3667ef176e090c168e0add41f1 commit r15-3632-gb55f5e344c9b2f3667ef176e090c168e0add41f1 Author: Georg-Johann Lay Date: Fri Sep 13 12:50:31 2024 +0200 AVR: Use avr_byte instead of simplify_gen_subreg (QImode, ... There are many places where asm outp

[gcc r15-3634] AVR: Detect more skip opportunities.

2024-09-13 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:4ffca9966a9c43cedafe56d3ef8033182290f25b commit r15-3634-g4ffca9966a9c43cedafe56d3ef8033182290f25b Author: Georg-Johann Lay Date: Fri Sep 13 18:06:57 2024 +0200 AVR: Detect more skip opportunities. The transparent call insns like "*parityhi2.libgcc" output a

[gcc r15-3641] AVR: Use rtx code copysign.

2024-09-14 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a900349485cc4753084527bf0234f173967979b0 commit r15-3641-ga900349485cc4753084527bf0234f173967979b0 Author: Georg-Johann Lay Date: Sat Sep 14 10:12:54 2024 +0200 AVR: Use rtx code copysign. gcc/ * config/avr/avr.md (UNSPEC_COPYSIGN): Remove define_

[gcc r15-1749] testsuite/52641 - Adjust some test cases to less capable platforms.

2024-07-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:90c558ef740d0b98892b6a7811c278eda8adeea3 commit r15-1749-g90c558ef740d0b98892b6a7811c278eda8adeea3 Author: Georg-Johann Lay Date: Mon Jul 1 12:10:50 2024 +0200 testsuite/52641 - Adjust some test cases to less capable platforms. PR testsuite/52641

[gcc r15-1750] AVR: target/88236, target/115726 - Fix __memx code generation.

2024-07-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3d23abd3dd9c8c226ea302203b214b346f4fe8d7 commit r15-1750-g3d23abd3dd9c8c226ea302203b214b346f4fe8d7 Author: Georg-Johann Lay Date: Mon Jul 1 12:31:01 2024 +0200 AVR: target/88236, target/115726 - Fix __memx code generation. PR target/88236

[gcc r14-10367] AVR: target/88236, target/115726 - Fix __memx code generation.

2024-07-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:7249b3cdc16ae85bcfeb63510b6e5cb7f4a43adb commit r14-10367-g7249b3cdc16ae85bcfeb63510b6e5cb7f4a43adb Author: Georg-Johann Lay Date: Mon Jul 1 12:31:01 2024 +0200 AVR: target/88236, target/115726 - Fix __memx code generation. PR target/88236

[gcc r13-8882] AVR: target/88236, target/115726 - Fix __memx code generation.

2024-07-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:743575bfc6cfb3520047bddf969f880455d581b1 commit r13-8882-g743575bfc6cfb3520047bddf969f880455d581b1 Author: Georg-Johann Lay Date: Mon Jul 1 12:31:01 2024 +0200 AVR: target/88236, target/115726 - Fix __memx code generation. PR target/88236

[gcc r12-10591] AVR: target/88236, target/115726 - Fix __memx code generation.

2024-07-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:53305588cfbf74604bafcc27902e1eded5677ae6 commit r12-10591-g53305588cfbf74604bafcc27902e1eded5677ae6 Author: Georg-Johann Lay Date: Mon Jul 1 12:31:01 2024 +0200 AVR: target/88236, target/115726 - Fix __memx code generation. PR target/88236

[gcc r15-1810] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e9fb6efa1cf542353fd44ddcbb5136344c463fd0 commit r15-1810-ge9fb6efa1cf542353fd44ddcbb5136344c463fd0 Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r14-10373] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:55744507abc5240fe1a59a6251f815a0d6217fe8 commit r14-10373-g55744507abc5240fe1a59a6251f815a0d6217fe8 Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r13-8887] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ba9fef4bdea32ca5c121a1baba02450faf2b commit r13-8887-gba9fef4bdea32ca5c121a1baba02450faf2b Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r12-10596] AVR: target/98762 - Handle partial clobber in movqi output.

2024-07-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:5f699cb08eed44a903393f601009e9c6d0b59c59 commit r12-10596-g5f699cb08eed44a903393f601009e9c6d0b59c59 Author: Georg-Johann Lay Date: Wed Jul 3 10:29:18 2024 +0200 AVR: target/98762 - Handle partial clobber in movqi output. PR target/98762 gcc/

[gcc r15-1860] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:23a0935262d6817097406578b1c70563f424804b commit r15-1860-g23a0935262d6817097406578b1c70563f424804b Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have cod

[gcc r14-10382] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9f5620aed3976716e20e13c285dade56578d5bab commit r14-10382-g9f5620aed3976716e20e13c285dade56578d5bab Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have co

[gcc r13-8893] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:4a49d212b54ab152737e3209b7f80af3a80966b8 commit r13-8893-g4a49d212b54ab152737e3209b7f80af3a80966b8 Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have cod

[gcc r12-10602] AVR: target/87376 - Use nop_general_operand for DImode inputs.

2024-07-05 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:5f4a60c43d5cd805add6529b4528c35893c283ae commit r12-10602-g5f4a60c43d5cd805add6529b4528c35893c283ae Author: Georg-Johann Lay Date: Fri Jul 5 13:22:12 2024 +0200 AVR: target/87376 - Use nop_general_operand for DImode inputs. The avr-dimode.md expanders have co

[gcc r15-1871] AVR: Create more opportunities for -mfuse-add optimization.

2024-07-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:96559be74bfa355507472fc020c95c14587c227f commit r15-1871-g96559be74bfa355507472fc020c95c14587c227f Author: Georg-Johann Lay Date: Fri Jul 5 23:49:43 2024 +0200 AVR: Create more opportunities for -mfuse-add optimization. avr_split_tiny_move() was only run for

[gcc r15-1873] testsuite/52641 - Fix more sloppy tests.

2024-07-06 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:bb16e3179e79e4307f1d834a02e63d0dfd817f67 commit r15-1873-gbb16e3179e79e4307f1d834a02e63d0dfd817f67 Author: Georg-Johann Lay Date: Sat Jul 6 15:02:28 2024 +0200 testsuite/52641 - Fix more sloppy tests. PR testsuite/52641 gcc/testsuite/

[gcc r15-1969] AVR: Tidy up subtract-and-zero_extend insns.

2024-07-11 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:077f16b249346b560169cf89849779272327a2da commit r15-1969-g077f16b249346b560169cf89849779272327a2da Author: Georg-Johann Lay Date: Thu Jul 11 13:08:19 2024 +0200 AVR: Tidy up subtract-and-zero_extend insns. There are these insns that subtract and zero-extend w

[gcc r15-2040] AVR: avr-md - Simplify GET_MODE and GET_MODE_BITSIZE.

2024-07-15 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:8f87b3c5ecd47f6ac0d7407ae5d436a12fb169dd commit r15-2040-g8f87b3c5ecd47f6ac0d7407ae5d436a12fb169dd Author: Georg-Johann Lay Date: Mon Jul 15 09:12:03 2024 +0200 AVR: avr-md - Simplify GET_MODE and GET_MODE_BITSIZE. gcc/ * config/avr/avr.md: Simpli

[gcc r15-2064] AVR: Allow more combinations of XOR / IOR with byte-shifts.

2024-07-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:cca1229b85f2ad9422773fdb954d0924fa1cd350 commit r15-2064-gcca1229b85f2ad9422773fdb954d0924fa1cd350 Author: Georg-Johann Lay Date: Tue Jul 16 15:17:23 2024 +0200 AVR: Allow more combinations of XOR / IOR with byte-shifts. This patch takes some existing pattern

[gcc r15-2068] AVR: Overhaul add and sub insns that extend one operand.

2024-07-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a074780fce3751cbedc0307dd1967a5a7d8e5660 commit r15-2068-ga074780fce3751cbedc0307dd1967a5a7d8e5660 Author: Georg-Johann Lay Date: Fri Jul 12 13:02:55 2024 +0200 AVR: Overhaul add and sub insns that extend one operand. These are insns of the forms (

[gcc r15-2073] AVR: testsuite - Add noipa function attribute to noclone functions.

2024-07-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f8b302c98378b54e09c5f20cd6f6197871311da2 commit r15-2073-gf8b302c98378b54e09c5f20cd6f6197871311da2 Author: Georg-Johann Lay Date: Tue Jul 16 17:33:18 2024 +0200 AVR: testsuite - Add noipa function attribute to noclone functions. Many functions under test have

[gcc r15-2075] AVR: testsuite - Attribute ipa implies noinline and noclone.

2024-07-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a3d1469c7c7e152fa7a5dbc95dbc6d1f3792bbd8 commit r15-2075-ga3d1469c7c7e152fa7a5dbc95dbc6d1f3792bbd8 Author: Georg-Johann Lay Date: Tue Jul 16 19:53:24 2024 +0200 AVR: testsuite - Attribute ipa implies noinline and noclone. gcc/testsuite/ * gcc.targ

[gcc r15-2102] AVR: target/90616 - Improve adding constants that are 0 mod 256.

2024-07-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e21fef7da92ef36af1e1b020ae5f35ef4f3c3fce commit r15-2102-ge21fef7da92ef36af1e1b020ae5f35ef4f3c3fce Author: Georg-Johann Lay Date: Thu Jul 4 12:08:34 2024 +0200 AVR: target/90616 - Improve adding constants that are 0 mod 256. This patch introduces a new insn t

[gcc r15-2158] AVR: Support new built-in function __builtin_avr_mask1.

2024-07-19 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9116490c1b03dac18f10e42df03731a3aed0b4e9 commit r15-2158-g9116490c1b03dac18f10e42df03731a3aed0b4e9 Author: Georg-Johann Lay Date: Fri Jul 19 18:22:26 2024 +0200 AVR: Support new built-in function __builtin_avr_mask1. gcc/ * config/avr/builtins.def

[gcc r14-9410] AVR: Add cost computation for some insn combine patterns.

2024-03-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e8cc1f956b75a6bf74c5f5262ddced9451dcccac commit r14-9410-ge8cc1f956b75a6bf74c5f5262ddced9451dcccac Author: Georg-Johann Lay Date: Sat Mar 9 10:00:44 2024 +0100 AVR: Add cost computation for some insn combine patterns. gcc/ * config/avr/avr.cc (avr

[gcc r14-9413] AVR: Fix typos in comment, indentation glitches in avr.md.

2024-03-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f5a805d82902fe2d6e0a7af8c0e6519f9d25a8f3 commit r14-9413-gf5a805d82902fe2d6e0a7af8c0e6519f9d25a8f3 Author: Georg-Johann Lay Date: Sat Mar 9 13:07:17 2024 +0100 AVR: Fix typos in comment, indentation glitches in avr.md. gcc/ * config/avr/avr.md: Fi

[gcc r14-9514] avr.md - Tweak xor insn constraints.

2024-03-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9361f19e081294b04e16ac2f6056b3b910f27ff4 commit r14-9514-g9361f19e081294b04e16ac2f6056b3b910f27ff4 Author: Georg-Johann Lay Date: Mon Mar 18 08:50:02 2024 +0100 avr.md - Tweak xor insn constraints. xor insn can handle some more values without the requirement

[gcc r14-9630] AVR: Adjust message for SIGNAL and INTERRUPT usage

2024-03-22 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:65b7d1862e11784a0ce67ab758e06dd8aa65b181 commit r14-9630-g65b7d1862e11784a0ce67ab758e06dd8aa65b181 Author: Georg-Johann Lay Date: Fri Mar 22 17:29:21 2024 +0100 AVR: Adjust message for SIGNAL and INTERRUPT usage gcc/ * config/avr/avr.cc (avr_set_c

[gcc r14-9977] AVR: Add 8 more avrxmega3 MCUs.

2024-04-15 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:6e11bb451babfe47bb6b7ad42335019f2771a32e commit r14-9977-g6e11bb451babfe47bb6b7ad42335019f2771a32e Author: Georg-Johann Lay Date: Mon Apr 15 19:23:32 2024 +0200 AVR: Add 8 more avrxmega3 MCUs. gcc/ * config/avr/avr-mcus.def: Add: avr16du14, avr16d

[gcc r13-8611] AVR: Add 8 more avrxmega3 MCUs.

2024-04-15 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f585f8f9081ddecad63fa654297811e434613e6c commit r13-8611-gf585f8f9081ddecad63fa654297811e434613e6c Author: Georg-Johann Lay Date: Mon Apr 15 19:23:32 2024 +0200 AVR: Add 8 more avrxmega3 MCUs. gcc/ * config/avr/avr-mcus.def: Add: avr16du14, avr16d

[gcc r14-10003] AVR: target/114752 - Fix ICE on inline asm const 64-bit float operand

2024-04-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:909c6faf2c726178d115726e56304eac91cff6e9 commit r14-10003-g909c6faf2c726178d115726e56304eac91cff6e9 Author: Georg-Johann Lay Date: Wed Apr 17 10:26:05 2024 +0200 AVR: target/114752 - Fix ICE on inline asm const 64-bit float operand gcc/ PR target/

[gcc r13-8616] AVR: target/114752 - Fix ICE on inline asm const 64-bit float operand

2024-04-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ca7d454804045a39d10a9b1f691a940aeacdf25b commit r13-8616-gca7d454804045a39d10a9b1f691a940aeacdf25b Author: Georg-Johann Lay Date: Wed Apr 17 10:26:05 2024 +0200 AVR: target/114752 - Fix ICE on inline asm const 64-bit float operand gcc/ PR target/1

[gcc r14-10058] AVR: target/114794 - Tweak __udivmodqi4

2024-04-21 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a44d16efa7a508f8b8f303417d0714c39f159725 commit r14-10058-ga44d16efa7a508f8b8f303417d0714c39f159725 Author: Georg-Johann Lay Date: Sun Apr 21 14:33:50 2024 +0200 AVR: target/114794 - Tweak __udivmodqi4 libgcc/ PR target/114794 * config

[gcc r13-8638] AVR: target/114794 - Tweak __udivmodqi4

2024-04-21 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:7bd8428da72a0a1d3bef4e50be4b60b981ed540d commit r13-8638-g7bd8428da72a0a1d3bef4e50be4b60b981ed540d Author: Georg-Johann Lay Date: Sun Apr 21 14:33:50 2024 +0200 AVR: target/114794 - Tweak __udivmodqi4 libgcc/ PR target/114794 * config/

[gcc r15-2367] AVR target 116056 - Support attribute signal(n), interrupt(n) and noblock.

2024-07-28 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:0f1de0c4ce6eb237128d8f6439c2434aded1f51a commit r15-2367-g0f1de0c4ce6eb237128d8f6439c2434aded1f51a Author: Georg-Johann Lay Date: Wed Jul 24 08:37:43 2024 +0200 AVR target 116056 - Support attribute signal(n), interrupt(n) and noblock. This patch adds support

[gcc r15-2382] AVR: avr.cc - Fix a typo in a diagnostic.

2024-07-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3bc79863eb8483ab1a396e1d6131361a5195780f commit r15-2382-g3bc79863eb8483ab1a396e1d6131361a5195780f Author: Georg-Johann Lay Date: Mon Jul 29 18:02:58 2024 +0200 AVR: avr.cc - Fix a typo in a diagnostic. gcc/ * config/avr/avr.cc (avr_set_current_fu

[gcc r15-2400] AVR: Propose to use attribute signal(n) via AVR-LibC's ISR_N.

2024-07-30 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:922083693136be9516b9f916fd5139f419f8 commit r15-2400-g922083693136be9516b9f916fd5139f419f8 Author: Georg-Johann Lay Date: Tue Jul 30 09:16:02 2024 +0200 AVR: Propose to use attribute signal(n) via AVR-LibC's ISR_N. gcc/ * doc/extend.texi (

[gcc r15-2474] AVR: Tweak register pressure for const_fixed compares against "M".

2024-08-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:d0504847970d89d5dd7bd689ca8f7bf82fedf522 commit r15-2474-gd0504847970d89d5dd7bd689ca8f7bf82fedf522 Author: Georg-Johann Lay Date: Thu Aug 1 09:58:48 2024 +0200 AVR: Tweak register pressure for const_fixed compares against "M". When comparing a 16-bit or 32-bi

[gcc r15-2475] AVR: Tweak unsigned comparisons against 256 resp. 65536.

2024-08-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3e4c47d1088417db599a0793a6d93707228e4f70 commit r15-2475-g3e4c47d1088417db599a0793a6d93707228e4f70 Author: Georg-Johann Lay Date: Thu Aug 1 10:21:53 2024 +0200 AVR: Tweak unsigned comparisons against 256 resp. 65536. u16 >= 256 can be performed by testing the

[gcc r15-2836] AVR: Improve POST_INC output in some rare cases.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:ef697f83917e6380e979c196b330ad8ad84b8ce0 commit r15-2836-gef697f83917e6380e979c196b330ad8ad84b8ce0 Author: Georg-Johann Lay Date: Thu Aug 8 16:50:39 2024 +0200 AVR: Improve POST_INC output in some rare cases. gcc/ * config/avr/avr.cc (avr_insn_has

[gcc r15-2837] AVR: Fix a typo in __builtin_avr_mask1 documentation.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f6a41ebb5b45be22959afba2fa2b5cf42450378a commit r15-2837-gf6a41ebb5b45be22959afba2fa2b5cf42450378a Author: Georg-Johann Lay Date: Thu Aug 8 16:54:52 2024 +0200 AVR: Fix a typo in __builtin_avr_mask1 documentation. gcc/ * doc/extend.texi (AVR Built

[gcc r15-2838] AVR: target/116295 - Fix unrecognizable insn with __flash read.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c4d3dba253b49fb0e8e32109783f76453bc53653 commit r15-2838-gc4d3dba253b49fb0e8e32109783f76453bc53653 Author: Georg-Johann Lay Date: Thu Aug 8 18:31:16 2024 +0200 AVR: target/116295 - Fix unrecognizable insn with __flash read. Some loads from non-generic address

[gcc r14-10573] AVR: target/116295 - Fix unrecognizable insn with __flash read.

2024-08-08 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9ca1d7a36abecee7da387ceb1c07d77eaad15927 commit r14-10573-g9ca1d7a36abecee7da387ceb1c07d77eaad15927 Author: Georg-Johann Lay Date: Thu Aug 8 18:31:16 2024 +0200 AVR: target/116295 - Fix unrecognizable insn with __flash read. Some loads from non-generic addres

[gcc r15-2844] AVR: Tidy up code for __[x]load insns.

2024-08-09 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a90c74ab161eab09802920fbd894bf55bc4fa797 commit r15-2844-ga90c74ab161eab09802920fbd894bf55bc4fa797 Author: Georg-Johann Lay Date: Fri Aug 9 12:15:28 2024 +0200 AVR: Tidy up code for __[x]load insns. gcc/ * config/avr/avr.md (*load__libgcc, *xload_

[gcc r15-2872] AVR: Add function avr.cc::ra_in_progress().

2024-08-11 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:29a323676913600b448e011c7d27df01aa20c6dc commit r15-2872-g29a323676913600b448e011c7d27df01aa20c6dc Author: Georg-Johann Lay Date: Sun Aug 11 15:18:22 2024 +0200 AVR: Add function avr.cc::ra_in_progress(). It returns lra_in_progress resp. reload_in_progress de

[gcc r15-2873] AVR: -mlra is not documeted in TEXI.

2024-08-11 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:149a23ee2568ce1efcfb4cb7704ecc97d4c32274 commit r15-2873-g149a23ee2568ce1efcfb4cb7704ecc97d4c32274 Author: Georg-Johann Lay Date: Sun Aug 11 15:36:07 2024 +0200 AVR: -mlra is not documeted in TEXI. gcc/ * config/avr/avr.opt (mlra): Set Undocumente

[gcc r15-2888] AVR: target/85624 - Fix non-matching alignment in clrmem* insns.

2024-08-12 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:68da681e614c2750f648dac2cd0b2595999ca5d9 commit r15-2888-g68da681e614c2750f648dac2cd0b2595999ca5d9 Author: Georg-Johann Lay Date: Mon Aug 12 14:39:24 2024 +0200 AVR: target/85624 - Fix non-matching alignment in clrmem* insns. The clrmem* patterns don't use th

[gcc r14-10595] AVR: target/85624 - Use HImode for clrmemqi alignment.

2024-08-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:507b4e147588c0fafe952b7226dd764ebeebb103 commit r14-10595-g507b4e147588c0fafe952b7226dd764ebeebb103 Author: Georg-Johann Lay Date: Fri Aug 16 18:13:34 2024 +0200 AVR: target/85624 - Use HImode for clrmemqi alignment. gcc/ PR target/85624

[gcc r15-2956] AVR: target/85624 - Use HImode for clrmemqi alignment.

2024-08-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c8981bde45d365330a5e7c2e33c8dbaf3495248a commit r15-2956-gc8981bde45d365330a5e7c2e33c8dbaf3495248a Author: Georg-Johann Lay Date: Fri Aug 16 18:13:34 2024 +0200 AVR: target/85624 - Use HImode for clrmemqi alignment. gcc/ PR target/85624

[gcc r15-966] AVR: tree-optimization/115307 - Work around isinf bloat from early passes.

2024-06-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:fabb545026f714b7d1cbe586f4c5bbf6430bdde3 commit r15-966-gfabb545026f714b7d1cbe586f4c5bbf6430bdde3 Author: Georg-Johann Lay Date: Sat Jun 1 10:38:00 2024 +0200 AVR: tree-optimization/115307 - Work around isinf bloat from early passes. PR tree-optimizat

[gcc r14-10266] AVR: tree-optimization/115307 - Work around isinf bloat from early passes.

2024-06-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9d08c55f7c99329f4289ad3a4157c2d8d8a78d8c commit r14-10266-g9d08c55f7c99329f4289ad3a4157c2d8d8a78d8c Author: Georg-Johann Lay Date: Sat Jun 1 10:38:00 2024 +0200 AVR: tree-optimization/115307 - Work around isinf bloat from early passes. PR tree-optimiz

[gcc r15-968] AVR: target/115317 - Make isinf(-Inf) return -1.

2024-06-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:f12454278dc725fec3520a5d870e967d79292ee6 commit r15-968-gf12454278dc725fec3520a5d870e967d79292ee6 Author: Georg-Johann Lay Date: Sat Jun 1 12:46:31 2024 +0200 AVR: target/115317 - Make isinf(-Inf) return -1. PR target/115317 libgcc/config/avr/libf

[gcc r14-10268] AVR: target/115317 - Make isinf(-Inf) return -1.

2024-06-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:d7f42794d94e5a26f396253b1698ea1930337df3 commit r14-10268-gd7f42794d94e5a26f396253b1698ea1930337df3 Author: Georg-Johann Lay Date: Sat Jun 1 12:46:31 2024 +0200 AVR: target/115317 - Make isinf(-Inf) return -1. PR target/115317 libgcc/config/avr/li

[gcc r13-8816] AVR: target/115317 - Make isinf(-Inf) return -1.

2024-06-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:b45d7281c1b4eb2cf61280b9f7064229b7ca7581 commit r13-8816-gb45d7281c1b4eb2cf61280b9f7064229b7ca7581 Author: Georg-Johann Lay Date: Sat Jun 1 12:46:31 2024 +0200 AVR: target/115317 - Make isinf(-Inf) return -1. PR target/115317 libgcc/config/avr/lib

[gcc r13-8817] AVR: tree-optimization/115307 - Work around isinf bloat from early passes.

2024-06-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c57d73f4cd5ca61327406fc2521a2235dd49d12e commit r13-8817-gc57d73f4cd5ca61327406fc2521a2235dd49d12e Author: Georg-Johann Lay Date: Sat Jun 1 10:38:00 2024 +0200 AVR: tree-optimization/115307 - Work around isinf bloat from early passes. PR tree-optimiza

[gcc r15-1343] AVR: target/115419 - Tie breaks are rounded-to-even.

2024-06-14 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:2830b0b8655f0d1a62b416af8ade31f5b96f0ffb commit r15-1343-g2830b0b8655f0d1a62b416af8ade31f5b96f0ffb Author: Georg-Johann Lay Date: Fri Jun 14 18:24:13 2024 +0200 AVR: target/115419 - Tie breaks are rounded-to-even. libgcc/config/avr/libf7/ PR targe

[gcc r15-4054] testsuite - Fix gcc.c-torture/execute/ieee/pr108540-1.c

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:a0cc6941d8c8fa88441fdae1ffb35396a412ec6b commit r15-4054-ga0cc6941d8c8fa88441fdae1ffb35396a412ec6b Author: Georg-Johann Lay Date: Thu Oct 3 13:14:52 2024 +0200 testsuite - Fix gcc.c-torture/execute/ieee/pr108540-1.c PR testsuite/108540 gcc/tests

[gcc r15-4073] AVR: Implement TARGET_FLOATN_MODE.

2024-10-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:98a1a886e4c0c58ad9f9846caf5697ff00e4f24a commit r15-4073-g98a1a886e4c0c58ad9f9846caf5697ff00e4f24a Author: Georg-Johann Lay Date: Fri Oct 4 15:38:59 2024 +0200 AVR: Implement TARGET_FLOATN_MODE. gcc/ * config/avr/avr.cc (avr_floatn_mode): New stat

  1   2   3   >