-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Sep 17, 2024
1 parent
a92f54f
commit 008f451
Showing
5 changed files
with
689 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,64 @@ | ||
2024-09-16 Pengxuan Zheng <[email protected]> | ||
|
||
PR target/113328 | ||
* config/aarch64/aarch64.cc (aarch64_simd_valid_immediate): Improve | ||
handling of some ADVSIMD vectors by using SVE's INDEX if TARGET_SVE is | ||
available. | ||
(aarch64_output_simd_mov_immediate): Likewise. | ||
|
||
2024-09-16 Georg-Johann Lay <[email protected]> | ||
|
||
* doc/invoke.texi (AVR Options): Update AVR-LibC weblink from | ||
nongnu.org to https://github.com/avrdudes/avr-libc | ||
* doc/extend.texi (AVR Named Address Spaces): Same. | ||
(AVR Function Attributes): Same. | ||
* doc/install.texi (Cross-Compiler-Specific Options, AVR): Same. | ||
|
||
2024-09-16 Soumya AR <[email protected]> | ||
|
||
* config/aarch64/aarch64-sve.md (*post_ra_v<optab><mode>3): Split pattern | ||
to accomodate left and right shifts separately. | ||
(*post_ra_v_ashl<mode>3): Matches left shifts with additional | ||
constraint to check for shifts by 1. | ||
(*post_ra_v_<optab><mode>3): Matches right shifts. | ||
|
||
2024-09-16 Georg-Johann Lay <[email protected]> | ||
|
||
* config/avr/avr-protos.h (avr_out_cmp_lsr, avr_maybe_cmp_lsr): New. | ||
* config/avr/avr.cc (avr_maybe_cmp_lsr, avr_out_cmp_lsr): New functions. | ||
(avr_out_compare) [GEU, LTU]: Start output at byte CTZ(xval) / 8. | ||
(avr_adjust_insn_length) [ADJUST_LEN_CMP_LSR]: Handle case. | ||
* config/avr/avr.md (adjust_len) <cmp_lsr>: New attr value. | ||
(*cmp<mode>_lsr): New define_insn_and_split. | ||
(cbranch<mode>4_insn): When splitting, run avr_maybe_cmp_lsr() | ||
which may map the operands to *cmp<mode>_lsr. | ||
|
||
2024-09-16 Andreas Schwab <[email protected]> | ||
|
||
PR target/116693 | ||
* config/riscv/riscv.cc (riscv_legitimize_tls_address): Don't pass | ||
seqno to gen_tlsdesc and remove it. | ||
* config/riscv/riscv.md (@tlsdesc<mode>): Remove operand 1. Use | ||
%= instead of %1 in template. | ||
|
||
2024-09-16 Andrew Pinski <[email protected]> | ||
|
||
* tree-vectorizer.cc (vec_info::add_pattern_stmt): Set pattern_stmt_p. | ||
|
||
2024-09-16 Georg-Johann Lay <[email protected]> | ||
|
||
* config/avr/avr.cc: Use rtx_code for RTX codes. | ||
Drop enum and struct tags. | ||
* config/avr/avr.md: Same. | ||
* config/avr/avr-c.cc: Same. | ||
* config/avr/avr-dimode.md: Same. | ||
* config/avr/avr-passes.cc: Same. | ||
* config/avr/avr-protos.h: Same. | ||
|
||
2024-09-16 Georg-Johann Lay <[email protected]> | ||
|
||
* config/avr/avr.cc (avr_out_compare): Don't mix ADIW with SBCI / CPC. | ||
|
||
2024-09-15 Andrew Pinski <[email protected]> | ||
|
||
PR tree-optimization/116699 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20240916 | ||
20240917 |
Oops, something went wrong.