put
either.
Bootstrapped and tested on x86_64-linux. OK for master and gcc 15, 14
and 13?
Thanks,
Martin
gcc/ChangeLog:
2025-04-23 Martin Jambor
PR ipa/119852
* cgraphclones.cc (dump_callgraph_transformation): Document the
function. Do not dump if suffix is NULL.
gcc
make html and
manually inspecting the output. Is it perhaps OK for master and the
branches or what would better be changed?
Thanks,
Martin
gcc/ChangeLog:
2025-04-23 Martin Jambor
* doc/invoke.texi (Developer Options): Document -fdump-ipa-clones.
---
gcc/doc/invoke
(suffix) which is also used in related
functions.
The patch also updates the function comment in both places because it
clearly became out of date.
Bootstrapped and tested on x86_64-linux. OK for master?
Thanks,
Martin
gcc/ChangeLog:
2025-04-25 Martin Jambor
* cgraph.h (cgraph_node
/ChangeLog:
2025-04-25 Martin Jambor
PR ipa/119852
* cgraph.h (cgraph_node::create_clone): Remove the default value of
argument suffix. Update function comment.
* cgraphclones.cc (cgraph_node::create_clone): Update function comment.
* ipa-inline-transform.cc
for master and gcc 15?
Thanks,
Martin
gcc/ChangeLog:
2025-04-23 Martin Jambor
* cgraph.h (symtab_node): Make member function get_uid const.
* cgraphclones.cc (dump_callgraph_transformation): Dump m_uid of the
call graph nodes instead of order.
* cgraph.cc
does.
Bootstrapped and LTO-profile-bootstrapped and tested on x86_64. OK for
master? (Should I then backport this to active release branches? I
guess it would make sense.)
Thanks,
Martin
gcc/ChangeLog:
2025-02-28 Martin Jambor
PR ipa/118318
* ipa-cp.cc
Hello,
On Mon, Mar 03 2025, Martin Jambor wrote:
> Hi,
>
> PR 118318 reported an ICE during PGO build of Firefox when IPA-CP, in
> the final stages of update_counts_for_self_gen_clones where it
> attempts to guess how to distribute profile count among clones created
> for recur
Hi,
when reading the function ao_compare::compare_ao_refs I came accross
what I believe to ba a copy-and-paste error which this patch fixes.
Bootstrapped, LTO-bootstrapped and tested on x86_64-linux. OK for
master?
Thanks,
Martin
gcc/ChangeLog:
2025-03-10 Martin Jambor
* tree
Hello,
and ping please.
Thanks,
Martin
On Mon, Feb 10 2025, Martin Jambor wrote:
> Hello,
>
> among other things, IPA-SRA checks whether splitting out a bit of an
> aggregate or something passed by reference would lead into a clash
> with an already known IPA-CP constant a
Hello,
On Tue, Feb 25 2025, Jakub Jelinek wrote:
> On Tue, Feb 25, 2025 at 04:48:37PM +0100, Martin Jambor wrote:
>> --- /dev/null
>> +++ b/gcc/testsuite/g++.dg/lto/pr118785_0.C
>> @@ -0,0 +1,14 @@
>> +// { dg-lto-do link }
>> +// { dg-require-effective-target fpi
/ChangeLog:
2025-02-24 Martin Jambor
PR ipa/118785
* ipa-cp.cc (ipa_vr_intersect_with_arith_jfunc): Handle non-conversion
unary operations separately before doing any conversions. Check
expr_type_first_operand_type_p for non-unary operations too. Fix type
.
Bootstrapped on x86_64-linux and Aarch64-linux. OK for master and then
for all active release branches?
Thanks,
Martin
gcc/ChangeLog:
2025-03-26 Martin Jambor
PR tree-optimization/118924
* tree-sra.cc (create_total_scalarization_access): Set
grp_same_access_path flag to zero
Hi,
On Tue, Mar 25 2025, Sam James wrote:
> r15-7961-gdc47161c1f32c3 fixes a typo in ao_compare::compare_ao_refs
> but there wasn't a testcase available at the time. Now there is.
>
> Thanks to Andrew for the testcase.
>
> gcc/testsuite/ChangeLog:
> PR testsuite/119382
>
> * gcc.dg/ipa
convoluted.
Anyway, it passes bootstrap and testing on x86_64-linux, bootstrap on
Aarch64, testsuite is still running there. OK for master and all active
release branches if it passes?
Thanks,
Martin
gcc/ChangeLog:
2025-05-13 Martin Jambor
PR tree-optimization/111873
Hi,
lack of white space breakes the tree-visualisation structure and makes
the dump unnecessarily difficult to read.
I have bootstrapped and tested the patch on x86_64-linux. I plan to
commit it soon as obvious.
Thanks,
Martin
gcc/ChangeLog:
2025-05-19 Martin Jambor
* ipa
situation with adding an extra conversion
instead.
Bootstrapped and LTO-bootstrapped on x86_64-linux. OK for master and
gcc-15 branch?
Thanks,
Martin
gcc/ChangeLog:
2025-05-19 Martin Jambor
PR ipa/120295
* ipa-prop.cc (update_jump_functions_after_inlining): Do not
combine
t new clones to
>> those about removed nodes (if any).
>>
>> gcc/ChangeLog:
>>
>> 2025-04-23 Martin Jambor
>>
>> * cgraph.h (symtab_node): Make member function get_uid const.
>> * cgraphclones.cc (dump_callgraph_transformation): Du
Hi,
On Wed, May 21 2025, Eric Botcazou wrote:
> Hi,
>
> IPA-SRA generally works fine in the presence of reverse Scalar_Storage_Order
> by propagating the relevant flag onto the newly generated MEM_REFs. However
> we have been recently faced with a specific Ada pattern that it doesn't
> handle
consider this obvious and will commit it shortly.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* gimple-ssa-sccopy.cc (class pass_sccopy): Mark member functions
gate and execute as final override.
---
gcc/gimple-ssa-sccopy.cc | 4 ++--
1 file changed, 2 insertions
s not used
at all. This patch removes it.
Bootstrapped and tested on x86_64-linx. OK for master?
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* tree-vect-stmts.cc (supportable_indirect_convert_operation):
Remove an unused shadowed variable.
---
gcc/tree-vect-st
ested on x86_64-linx. OK for master?
Alternatively, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warnings instead.
Thanks,
Martin
gcc/jit/ChangeLog:
2025-06-23 Martin Jambor
* jit-builtins.c
. OK for master?
Alternatively, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warning instead.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* tree-vect-slp.cc (cond_expr_maps): R
entry to contrib/filter-clang-warnings.py to
ignore the warning instead.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* value-relation.h (class dom_oracle): Mark member function
next_relation as override.
---
gcc/value-relation.h | 2 +-
1 file changed, 1 insertion(
master?
Alternatively, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warning instead.
Thanks,
Martin
gcc/c-family/ChangeLog:
2025-06-24 Martin Jambor
* c-format.cc (
precedent
elsewhere I consider this obvious and will commit it shortly.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* avoid-store-forwarding.cc (class
pass_rtl_avoid_store_forwarding): Mark member function gate as
final override.
---
gcc/avoid-store
py to add an entry to contrib/filter-clang-warnings.py to
ignore the warning(s) instead.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* diagnostic-path-output.cc (path_label::get_effects): Mark as
final override.
* diagnostic-format-ht
he warning(s) instead.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* tree-ssa-propagate.h (class substitute_and_fold_engine): Mark
member functions value_of_expr and range_of_expr as override.
---
gcc/tree-ssa-propagate.h | 4 ++--
1 file changed, 2 insert
from there?
Thanks,
Martin
gcc/rust/ChangeLog:
2025-06-23 Martin Jambor
* checks/errors/borrowck/rust-borrow-checker-diagnostics.cc
(BorrowCheckerDiagnostics::get_loan): Type cast loan to uint32_t.
---
.../checks/errors/borrowck/rust-borrow-checker-diagnostics.cc | 2 +-
1
.
Thanks,
Martin
gcc/ChangeLog:
2025-06-23 Martin Jambor
* gimple-range-op.cc
(gimple_range_op_handler::maybe_builtin_call): Use
CFN_BUILT_IN_ISINF instead of BUILT_IN_ISINF.
---
gcc/gimple-range-op.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
e.
Bootstrapped and tested on x86_64-linx. OK for master?
Thanks,
Martin
gcc/fortran/ChangeLog:
2025-06-23 Martin Jambor
* match.cc (gfc_match_nullify): Initialize p to NULL;
---
gcc/fortran/match.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/fortran/ma
x86_64-linx. OK for master?
Alternatively, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warning instead.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
* lto-ltrans-cache.h (
resting
warnings.
Since I don't think anyone else uses the script, I'm would like to
declare these changes "obvious" in the sense that they are obviously
useful for me and obviously nobody else will mind or even be affected.
I'm going to hold off for a week though, pl
. OK for master?
Alternatively, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warning instead.
Thanks,
Martin
gcc/fortran/ChangeLog:
2025-06-24 Martin Jambor
* io.cc (format_asterisk): Add a
Hi,
On Fri, Oct 25 2024, Richard Biener wrote:
> The following places a few strathegic asserts so we do not end up
> with COND_EXPRs with a comparison as the first operand during
> vectorization.
>
> Bootstrap and regtest running on x86_64-unknown-linux-gnu.
>
> These are the asserts I'd like to k
Hello,
On Thu, May 23 2024, Andrew MacLeod wrote:
> This patch provides a basic oracle which doesn't do anything, but will
> still respond when queried. This allows passes to avoid the NULL check
> for an oracle pointer before they do anything, and results in a slight
> speedup in VRP, and a s
Hi,
On Thu, Jun 26 2025, Michal Jireš wrote:
> On 6/25/25 4:14 PM, Martin Jambor wrote:
>> Hi,
>>
>> when building GCC with clang, it warns that the private member suffix
>> in class ltrans_file_cache (defined in lto-ltrans-cache.h) is not used
>> which indeed
.
Bootstrapped and tested on x86_64-linx. OK for master?
Alternatively, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warnings instead.
Thanks,
Martin
gcc/ChangeLog:
2025-06-24 Martin Jambor
*
, as with all of these clang warning issues, I'm
perfectly happy to add an entry to contrib/filter-clang-warnings.py to
ignore the warning instead.
Thanks,
Martin
gcc/cp/ChangeLog:
2025-06-24 Martin Jambor
* coroutines.h (class cp_coroutine_transform): Remove m
On Wed, Jun 25 2025, Martin Jambor wrote:
> Hi,
>
> when compiling
> gcc/rust/checks/errors/borrowck/rust-borrow-checker-diagnostics.cc
> with clang, it emits the following warning:
>
> gcc/rust/checks/errors/borrowck/rust-borrow-checker-diagnostics.cc:145:46:
> warning:
1701 - 1739 of 1739 matches
Mail list logo