https://gcc.gnu.org/g:bac95615b50d4a012c448cba080c106702184e3a
commit r15-3958-gbac95615b50d4a012c448cba080c106702184e3a
Author: Andre Vehreschild
Date: Fri Sep 27 14:18:42 2024 +0200
Ensure coarrays in calls use a descriptor [PR81265]
gcc/fortran/ChangeLog:
PR fo
https://gcc.gnu.org/g:9ec911bb924f1de91f8e581ddec1ccbd42b83dbb
commit 9ec911bb924f1de91f8e581ddec1ccbd42b83dbb
Author: Michael Meissner
Date: Fri Sep 27 00:19:47 2024 -0400
Add vector pair init and splat.
2024-09-27 Michael Meissner
gcc/
* config/rs600
https://gcc.gnu.org/g:e3e197b8a52cb74e879a24eaf6161f5e19861daf
commit e3e197b8a52cb74e879a24eaf6161f5e19861daf
Author: Michael Meissner
Date: Fri Sep 27 00:12:44 2024 -0400
Add support for vector pair unary and binary operations.
2024-09-27 Michael Meissner
gcc/
https://gcc.gnu.org/g:89b41f0f8a8efb19fb68bd8a43082a2aae9f6747
commit 89b41f0f8a8efb19fb68bd8a43082a2aae9f6747
Author: Michael Meissner
Date: Fri Sep 27 00:22:53 2024 -0400
Add vector pair optimizations.
2024-09-27 Michael Meissner
gcc/
* config/rs6000
https://gcc.gnu.org/g:dcbcb6bc88da8e9667e67ef02c315e532eae34a0
commit dcbcb6bc88da8e9667e67ef02c315e532eae34a0
Author: Michael Meissner
Date: Fri Sep 27 00:16:50 2024 -0400
Add support for vector pair fma operations.
2024-09-27 Michael Meissner
gcc/
*
https://gcc.gnu.org/g:b75aa06732e45bc81d48858c4b69a04f8396cb6f
commit b75aa06732e45bc81d48858c4b69a04f8396cb6f
Author: Michael Meissner
Date: Fri Sep 27 00:08:55 2024 -0400
Initial vector-pair.h support
2024-09-26 Michael Meissner
gcc/
* config.gcc (po
https://gcc.gnu.org/g:b5dc5d0e1843ec1bb40270b684e161a06359b6a8
commit b5dc5d0e1843ec1bb40270b684e161a06359b6a8
Author: Michael Meissner
Date: Mon Sep 30 13:25:21 2024 -0400
Rewrite vector-pair.h.
2024-09-30 Michael Meissner
gcc/
* config/rs6000/vector-
https://gcc.gnu.org/g:3a75fc2e391239bb658a2e4ec14a61fbc46d590b
commit 3a75fc2e391239bb658a2e4ec14a61fbc46d590b
Author: Michael Meissner
Date: Mon Sep 30 13:29:46 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 152 +++-
1 file
https://gcc.gnu.org/g:456719b5c0705a6c2065fc261f41d0c2a30f3045
commit r13-9068-g456719b5c0705a6c2065fc261f41d0c2a30f3045
Author: Jan Hubicka
Date: Tue Sep 3 15:07:41 2024 +0200
Zen5 tuning part 2: disable gather and scatter
We disable gathers for zen4. It seems that gather has im
https://gcc.gnu.org/g:2f68d69e47b5b627c6bb71a6bb3d7b2e0e641b2f
commit r15-3961-g2f68d69e47b5b627c6bb71a6bb3d7b2e0e641b2f
Author: Victor Do Nascimento
Date: Tue May 21 11:17:45 2024 +0100
optabs: Make all `*dot_prod_optab's modeled as conversions
Given the specification in the GCC
https://gcc.gnu.org/g:be6334fffdf2a7df3b7f92ea933b804664dfc383
commit r12-10736-gbe6334fffdf2a7df3b7f92ea933b804664dfc383
Author: Jan Hubicka
Date: Tue Sep 3 13:38:33 2024 +0200
Zen5 tuning part 1: avoid FMA chains
testing matrix multiplication benchmarks shows that FMA on a criti
https://gcc.gnu.org/g:c7fba0e96641e57164fc72bdbffd9a1cea244818
commit r15-3962-gc7fba0e96641e57164fc72bdbffd9a1cea244818
Author: Victor Do Nascimento
Date: Wed May 22 10:06:57 2024 +0100
autovectorizer: Add basic support for convert optabs
Given the shift from modeling dot product
https://gcc.gnu.org/g:bfa44e604d63ebb90dd2ef645820c4db44cdfd7c
commit r15-3964-gbfa44e604d63ebb90dd2ef645820c4db44cdfd7c
Author: Victor Do Nascimento
Date: Wed Jun 5 11:11:06 2024 +0100
arm: Fix arm backend-use of (u|s|us)dot_prod patterns
Given recent changes to the dot_prod stan
https://gcc.gnu.org/g:c45ef5ee8da4de239bf7f5b66a45f7e6e797f954
commit r15-3965-gc45ef5ee8da4de239bf7f5b66a45f7e6e797f954
Author: Victor Do Nascimento
Date: Tue Jun 4 17:11:07 2024 +0100
i386: Fix dot_prod backend patterns for mmx and sse targets
Following the migration of the dot_
https://gcc.gnu.org/g:85a2ed05483ceb17bc33bd6e02d7e452fcaa02e1
commit r15-3966-g85a2ed05483ceb17bc33bd6e02d7e452fcaa02e1
Author: Victor Do Nascimento
Date: Wed Jun 5 10:35:50 2024 +0100
arc: Adjust dot-product backend patterns
Following the migration of the dot_prod optab from a d
https://gcc.gnu.org/g:0d0be1d10db2a1877804feb3b9f58f8461835815
commit r15-3963-g0d0be1d10db2a1877804feb3b9f58f8461835815
Author: Victor Do Nascimento
Date: Tue May 21 17:13:03 2024 +0100
aarch64: Fix aarch64 backend-use of (u|s|us)dot_prod patterns
Given recent changes to the dot_
https://gcc.gnu.org/g:d33786b1628f5bcfc5120f8f5390e1042e36618c
commit r15-3967-gd33786b1628f5bcfc5120f8f5390e1042e36618c
Author: Victor Do Nascimento
Date: Wed Jun 5 10:45:32 2024 +0100
mips: Adjust dot-product backend patterns
Following the migration of the dot_prod optab from a
https://gcc.gnu.org/g:fd35d99914051c9c58b91b167f4802c8db460038
commit r15-3969-gfd35d99914051c9c58b91b167f4802c8db460038
Author: Victor Do Nascimento
Date: Wed Jun 5 10:55:06 2024 +0100
c6x: Adjust dot-product backend patterns
Following the migration of the dot_prod optab from a
https://gcc.gnu.org/g:113e31cc32450fffbb7cc9b72c8d597b29ad9f0e
commit r15-3968-g113e31cc32450fffbb7cc9b72c8d597b29ad9f0e
Author: Victor Do Nascimento
Date: Wed Jun 5 10:51:29 2024 +0100
rs6000: Adjust altivec dot-product backend patterns
Following the migration of the dot_prod opt
https://gcc.gnu.org/g:8398ef96cc503cffb1447c5b02741e24423ec120
commit r15-3970-g8398ef96cc503cffb1447c5b02741e24423ec120
Author: Victor Do Nascimento
Date: Fri Jul 5 15:18:32 2024 +0100
autovectorizer: Test autovectorization of different dot-prod modes.
Given the novel treatment o
https://gcc.gnu.org/g:3d3d20ccd8365970f34002bfe0a632f2868bc95b
commit r15-3974-g3d3d20ccd8365970f34002bfe0a632f2868bc95b
Author: David Malcolm
Date: Mon Sep 30 11:48:29 2024 -0400
diagnostics: use "%e" to avoid intermediate strings [PR116613]
Various diagnostics build an intermedi
https://gcc.gnu.org/g:ab6c7a329d4958aa1f2975196358f7f56a463b3b
commit r15-3971-gab6c7a329d4958aa1f2975196358f7f56a463b3b
Author: David Malcolm
Date: Mon Sep 30 11:48:28 2024 -0400
diagnostics: fix memory leak in SARIF selftests
"make selftest-valgrind" was complaining about leaks
https://gcc.gnu.org/g:3286b6724ec1d005436dffa5228516db88e754b9
commit r15-3972-g3286b6724ec1d005436dffa5228516db88e754b9
Author: David Malcolm
Date: Mon Sep 30 11:48:28 2024 -0400
diagnostics: fix typo in XHTML output [PR116792]
gcc/testsuite/ChangeLog:
PR other/116792
https://gcc.gnu.org/g:be02253af810348be689cfa6f235af96c8cc5802
commit r15-3976-gbe02253af810348be689cfa6f235af96c8cc5802
Author: David Malcolm
Date: Mon Sep 30 11:48:29 2024 -0400
diagnostics: isolate diagnostic_context with interface classes [PR116613]
As work towards supporting
https://gcc.gnu.org/g:9c14f9a9c19957d9a45a7df97701bad475c80eea
commit r15-3978-g9c14f9a9c19957d9a45a7df97701bad475c80eea
Author: David Malcolm
Date: Mon Sep 30 11:48:30 2024 -0400
diagnostics: return text buffer from test_show_locus [PR116613]
As work towards supporting multiple d
https://gcc.gnu.org/g:cce52867d1892c08386f780107288473ec0033b7
commit r15-3975-gcce52867d1892c08386f780107288473ec0033b7
Author: David Malcolm
Date: Mon Sep 30 11:48:29 2024 -0400
diagnostics: avoid using diagnostic_context's m_printer [PR116613]
As work towards supporting multipl
https://gcc.gnu.org/g:4c7a58ac2617e24069c9ad3d469a7f87dc96091d
commit r15-3973-g4c7a58ac2617e24069c9ad3d469a7f87dc96091d
Author: David Malcolm
Date: Mon Sep 30 11:48:28 2024 -0400
diagnostics: add "dump" to pretty_printer and output_buffer
No functional change intended.
g
https://gcc.gnu.org/g:e7a8fbe2fed83b5ce6e2bdb6fd66d9bf47f74db7
commit r15-3977-ge7a8fbe2fed83b5ce6e2bdb6fd66d9bf47f74db7
Author: David Malcolm
Date: Mon Sep 30 11:48:30 2024 -0400
diagnostics: require callers of diagnostic_show_locus to be explicit about
the printer [PR116613]
As
The branch 'devel/nothrow-detection' was updated to point to:
b602de4ed9f8... Merge branch 'master' of git+ssh://gcc.gnu.org/git/gcc into
It previously pointed to:
c16d4a0ae162... Fix handling of types
Diff:
Summary of changes (added commits):
---
b602de4..
https://gcc.gnu.org/g:dc8a4292558a12761f35960cff126d7a3c5fb626
commit dc8a4292558a12761f35960cff126d7a3c5fb626
Author: Michael Meissner
Date: Mon Sep 30 13:46:15 2024 -0400
Delete __vpair_ptr_t.
2024-09-30 Michael Meissner
gcc/
* config/rs6000/vector-p
https://gcc.gnu.org/g:4272b9e9005fa7a2f80467aeb0f4938e5ec4f8cb
commit 4272b9e9005fa7a2f80467aeb0f4938e5ec4f8cb
Author: Michael Meissner
Date: Mon Sep 30 13:49:24 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 20 +++-
1 file changed, 15 insertions(+), 5 del
https://gcc.gnu.org/g:70505f5757f09145f4465f5cf597ecc2b64069e0
commit 70505f5757f09145f4465f5cf597ecc2b64069e0
Author: Pranil Dey
Date: Fri Aug 30 21:31:26 2024 +0530
Fixed some indentations and function names
1. Changed function name extract_exception_types_for_call to
extract_t
https://gcc.gnu.org/g:d1a84d379d65c8d11a1f81e54f41d98cbce03cd7
commit d1a84d379d65c8d11a1f81e54f41d98cbce03cd7
Author: Pranil Dey
Date: Sat Sep 21 03:06:48 2024 +0530
RESX statement processing functions added:
1. extract_types_for_resx - Used as a helper for getting the types from
https://gcc.gnu.org/g:5f1a438ba69b855103cec32eecde60fd7e4415b0
commit 5f1a438ba69b855103cec32eecde60fd7e4415b0
Author: Pranil Dey
Date: Tue Oct 1 10:00:59 2024 +0530
Added functions extract_fun_resx_types
Diff:
---
gcc/tree-eh.cc | 138
https://gcc.gnu.org/g:ba70ece43622eb4da97455fb78c42c7e9c7f8ce6
commit ba70ece43622eb4da97455fb78c42c7e9c7f8ce6
Author: Pranil Dey
Date: Sun Aug 25 01:25:26 2024 +0530
Added some functions and fixed some testcase failures
1. odr_equivalent_or_derived_p in ipa-devirt.cc
2. same_
https://gcc.gnu.org/g:079ca47d41e5030c63cca7f8ee679e7323a26d45
commit 079ca47d41e5030c63cca7f8ee679e7323a26d45
Author: Pranil Dey
Date: Tue Oct 1 09:46:48 2024 +0530
Updated parameters of functions and typecasted resx stmts
Diff:
---
gcc/tree-eh.cc | 23 +--
gcc/tree-
https://gcc.gnu.org/g:97933e95963b2d91da147fb9e1639434f9a7a049
commit 97933e95963b2d91da147fb9e1639434f9a7a049
Author: Pranil Dey
Date: Tue Oct 1 10:03:43 2024 +0530
Reolved some conflicts
Diff:
---
gcc/tree-eh.cc | 36
1 file changed, 36 deletions(-)
https://gcc.gnu.org/g:6db81730ef66c0f557b78c9a67a33b6eec2f040e
commit 6db81730ef66c0f557b78c9a67a33b6eec2f040e
Merge: 079ca47d41e5 b602de4ed9f8
Author: Pranil Dey
Date: Tue Oct 1 10:00:26 2024 +0530
Merge remote-tracking branch 'origin/devel/nothrow-detection' into
devel/nothrow-detection
https://gcc.gnu.org/g:47c2d0f6e02b3aed9f0cdbb27ae62bff4e707390
commit 47c2d0f6e02b3aed9f0cdbb27ae62bff4e707390
Author: Pranil Dey
Date: Sat Sep 21 03:13:43 2024 +0530
Added the previous functions to the tree-eh.h file
Functions added:
1. void extract_types_for_resx (gimple *,
https://gcc.gnu.org/g:5a924600ea2f5fc3aee95385117ffaf492fa9203
commit 5a924600ea2f5fc3aee95385117ffaf492fa9203
Author: Pranil Dey
Date: Tue Oct 1 10:10:17 2024 +0530
removed conflicts
Diff:
---
gcc/tree-eh.cc | 99 --
1 file changed
https://gcc.gnu.org/g:7ec787200301f75109c41d7c4a82891971dbd62b
commit 7ec787200301f75109c41d7c4a82891971dbd62b
Author: Pranil Dey
Date: Mon Sep 30 18:39:14 2024 +0530
Integrated the resx functions with stmt_throw_types
update_stmt_eh_region updated for resx stmt support and
extra
https://gcc.gnu.org/g:27be11a6b2fe5c91f60460e01c30ca5c4fddf58a
commit 27be11a6b2fe5c91f60460e01c30ca5c4fddf58a
Author: Pranil Dey
Date: Tue Oct 1 10:12:35 2024 +0530
resolved more conflicts
Diff:
---
gcc/tree-eh.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/gcc/tree-eh.h b/gcc/t
https://gcc.gnu.org/g:87905f63a6521eef1f38082e2368e18c637ef092
commit r15-3959-g87905f63a6521eef1f38082e2368e18c637ef092
Author: Tamar Christina
Date: Mon Sep 30 13:06:24 2024 +0100
middle-end: check explicitly for external or constants when checking for
loop invariant [PR116817]
https://gcc.gnu.org/g:18e905b461a7138185cf4f0efde4a4e1214fb798
commit r15-3960-g18e905b461a7138185cf4f0efde4a4e1214fb798
Author: Richard Biener
Date: Mon Sep 30 13:38:28 2024 +0200
tree-optimization/116879 - failure to recognize non-empty latch
When we relaxed the vectorizers cons
https://gcc.gnu.org/g:9a70651a2126e4aceefd2ebec63c0cf15ce83695
commit 9a70651a2126e4aceefd2ebec63c0cf15ce83695
Author: Pranil Dey
Date: Tue Aug 20 22:07:57 2024 +0530
Edge redirection for exceptions.
This commit is contains change in code for the tree-eh.cc, tree-eh.h,
MAINTAINE
The branch 'devel/nothrow-detection' was updated to point to:
97933e95963b... Reolved some conflicts
It previously pointed to:
b602de4ed9f8... Merge branch 'master' of git+ssh://gcc.gnu.org/git/gcc into
Diff:
Summary of changes (added commits):
---
97933e9.
https://gcc.gnu.org/g:b1696ffd46872907b324996d4cdf28a2b9df209d
commit r15-3982-gb1696ffd46872907b324996d4cdf28a2b9df209d
Author: Hans-Peter Nilsson
Date: Sun Sep 29 05:47:03 2024 +0200
libstdc++-v3: Fix signed-overflow warning for newlib/ctype_base.h, PR116895
There are 100+ regre
https://gcc.gnu.org/g:16e02c32129462311803152925b59dfa73d81757
commit 16e02c32129462311803152925b59dfa73d81757
Author: Michael Meissner
Date: Mon Sep 30 15:15:38 2024 -0400
Remove re-inclusion support; Fix various typos; Spacing.
2024-09-30 Michael Meissner
gcc/
https://gcc.gnu.org/g:4bcfaaed25b1b8ecc81f6a28d9ca76f00870dedf
commit r15-3980-g4bcfaaed25b1b8ecc81f6a28d9ca76f00870dedf
Author: Marek Polacek
Date: Wed Sep 18 15:44:31 2024 -0400
c++: concept in default argument [PR109859]
1) We're hitting the assert in cp_parser_placeholder_type
https://gcc.gnu.org/g:65073a5b90c00a1c47efae8a67b9c754e2287ee0
commit r15-3979-g65073a5b90c00a1c47efae8a67b9c754e2287ee0
Author: Eric Botcazou
Date: Mon Sep 30 21:04:18 2024 +0200
Fix internal error during inlining after ICF pass
The problem is that the ICF pass identifies two fun
https://gcc.gnu.org/g:ab07db3f24e203971c2190bdeec1732942f02bdd
commit r15-3981-gab07db3f24e203971c2190bdeec1732942f02bdd
Author: Kugan Vivekanandarajah
Date: Tue Oct 1 08:49:07 2024 +1000
[testcase] Fix-absfloat16.c-testcase
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/a
https://gcc.gnu.org/g:4d62173dbe7b74bc2512b9ed4c1aa6d4d6e83ace
commit 4d62173dbe7b74bc2512b9ed4c1aa6d4d6e83ace
Author: Michael Meissner
Date: Mon Sep 30 15:17:57 2024 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.vpair | 11 +++
1 file changed, 11 insertions(+)
diff --git a/g
52 matches
Mail list logo