https://gcc.gnu.org/g:dea162ded07463211c60233b35c019963025c547
commit dea162ded07463211c60233b35c019963025c547
Author: Alexandre Oliva
Date: Thu Sep 26 02:10:44 2024 -0300
fold fold_truth_andor into ifcombine
This patch introduces various improvements to the logic that merges
The branch 'aoliva/heads/testme' was updated to point to:
dea162ded074... fold fold_truth_andor into ifcombine
It previously pointed to:
f88b4c43a2a4... adjust probs after modified ifcombine
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
---
The branch 'aoliva/heads/testbase' was updated to point to:
85910e650a61... x86: Extend AVX512 Vectorization for Popcount in Various Mo
It previously pointed to:
d6d8445c8550... c++: fix constexpr cast from void* diag issue [PR116741]
Diff:
Summary of changes (added commits):
---
https://gcc.gnu.org/g:454371d850797600872e20da9464504cb80b0788
commit r15-3887-g454371d850797600872e20da9464504cb80b0788
Author: Kugan Vivekanandarajah
Date: Thu Sep 26 15:56:06 2024 +1000
[match.pd] Handle abs pattern with convert
gcc/ChangeLog:
* match.pd: Exten
https://gcc.gnu.org/g:78eef8919e2f2973ed7750ba66f5726e70614d07
commit r15-3885-g78eef8919e2f2973ed7750ba66f5726e70614d07
Author: liuhongt
Date: Mon Sep 23 11:06:04 2024 +0800
Define VECTOR_STORE_FLAG_VALUE
gcc/ChangeLog:
* config/i386/i386.h (VECTOR_STORE_FLAG_VAL
https://gcc.gnu.org/g:342221f35336c7620144948536bc690ef4e8d552
commit r15-3882-g342221f35336c7620144948536bc690ef4e8d552
Author: Pan Li
Date: Sat Sep 21 09:28:39 2024 +0800
Match: Support form 3 for vector signed integer .SAT_ADD
This patch would like to support the form 3 of the
https://gcc.gnu.org/g:12c8cb8fa51b7ed0b9af30b30a4fda39294a59d1
commit r15-3883-g12c8cb8fa51b7ed0b9af30b30a4fda39294a59d1
Author: Pan Li
Date: Sat Sep 21 12:51:58 2024 +0800
RISC-V: Add testcases for form 3 of signed vector SAT_ADD
Form 3:
#define DEF_VEC_SAT_S_ADD_FMT_3(T, U
https://gcc.gnu.org/g:064d5c67d7ad2be446c19e84f0cd993ecab784c3
commit r15-3884-g064d5c67d7ad2be446c19e84f0cd993ecab784c3
Author: Nathaniel Shead
Date: Thu Sep 26 11:12:02 2024 +1000
testsuite: Fix testcase g++.dg/modules/indirect-1_b.C [PR116846]
r15-3878 exposed a mistake in the
https://gcc.gnu.org/g:d5864b95ce94d9d480a70ffd6e2e4a5f45dc75ed
commit r15-3878-gd5864b95ce94d9d480a70ffd6e2e4a5f45dc75ed
Author: Sam James
Date: Wed Jul 31 17:26:05 2024 +0100
testsuite: fix dejagnu typos with underscores
Fix typos in dejagnu 'dg-*' directives with erroneous under
https://gcc.gnu.org/g:6fee826bc1bbd4016d5b79e16e642d68c4007b09
commit r15-3879-g6fee826bc1bbd4016d5b79e16e642d68c4007b09
Author: Sam James
Date: Wed Sep 25 21:03:49 2024 +0100
testsuite: XFAIL g++.dg/modules/indirect-1_b.C
Mark the newly typo-fixed dg-final bits as XFAIL until inv
https://gcc.gnu.org/g:14cd10815a39cc131662d4b6759ff6712ddd0b6d
commit r15-3880-g14cd10815a39cc131662d4b6759ff6712ddd0b6d
Author: Hans-Peter Nilsson
Date: Mon Sep 23 18:44:11 2024 +0200
gfortran testsuite: Remove unit-files in files having open-statements,
PR116701
PR testsuite/11
https://gcc.gnu.org/g:85910e650a61de6da37e3d67a7ac208904dd3c0d
commit r15-3886-g85910e650a61de6da37e3d67a7ac208904dd3c0d
Author: Levy Hsu
Date: Wed Sep 11 14:19:02 2024 +0930
x86: Extend AVX512 Vectorization for Popcount in Various Modes
This patch enables vectorization of the pop
https://gcc.gnu.org/g:3308e82480169a4f6fdf75322cfbcbc765f21f7c
commit r15-3872-g3308e82480169a4f6fdf75322cfbcbc765f21f7c
Author: Thomas Koenig
Date: Wed Sep 25 18:51:48 2024 +0200
Fix testsuite failure on 32-bit targets.
gcc/testsuite/ChangeLog:
* gfortran.dg/unsi
https://gcc.gnu.org/g:82d97278cc3adae40a13eef9ae6f339f87d1f8f6
commit r15-3873-g82d97278cc3adae40a13eef9ae6f339f87d1f8f6
Author: Sam James
Date: Fri Sep 20 08:31:45 2024 +0100
libstdc++: testsuite: fix dg-bogus directive syntax
These dg-bogus directives were bogus as they missed a
https://gcc.gnu.org/g:ed6dccd00d8eedc8f671133f90e6a0cd12f1f05d
commit r15-3874-ged6dccd00d8eedc8f671133f90e6a0cd12f1f05d
Author: Sam James
Date: Wed Aug 14 04:09:39 2024 +0100
ltmain.sh: allow more flags at link-time
libtool defaults to filtering flags passed at link-time.
https://gcc.gnu.org/g:c79cc30862d7255ca15884aa956d1ccfa279d86a
commit r15-3875-gc79cc30862d7255ca15884aa956d1ccfa279d86a
Author: H.J. Lu
Date: Wed Sep 25 16:39:04 2024 +0800
x86: Don't use address override with segment regsiter
Address override only applies to the (reg32) part in
https://gcc.gnu.org/g:5d87b98a4ae58d7e6c0dad041c72cd73b693269d
commit r15-3855-g5d87b98a4ae58d7e6c0dad041c72cd73b693269d
Author: Pan Li
Date: Wed Sep 25 16:00:27 2024 +0800
RISC-V: Cleanup debug code for SAT_* testcases [NFC]
Some print code for debugging is committed by mistake,
https://gcc.gnu.org/g:d1e7f3a6c149b6fa058ce3083c36b8a5c404af5c
commit r15-3871-gd1e7f3a6c149b6fa058ce3083c36b8a5c404af5c
Author: Andrew Pinski
Date: Mon Sep 23 19:17:42 2024 -0700
Add an alternative testcase for PR 70740
While looking into improving phiprop, I noticed that
the
https://gcc.gnu.org/g:6c5543d3d9c4bbcd19f0ae2b7ed7e523c978a9a8
commit r15-3870-g6c5543d3d9c4bbcd19f0ae2b7ed7e523c978a9a8
Author: Andrew Pinski
Date: Thu Sep 19 13:50:14 2024 -0700
match: Fix `a != 0 ? a * b : 0` patterns for things that trap [PR116772]
For generic, `a != 0 ? a * b
https://gcc.gnu.org/g:0b2d3bfa38ccce0dda46aba023f64440cc638496
commit r15-3853-g0b2d3bfa38ccce0dda46aba023f64440cc638496
Author: Richard Biener
Date: Tue Sep 24 14:21:33 2024 +0200
Disable add_store_equivs when -fno-expensive-optimizations
IRAs add_store_equivs is quadratic in the
https://gcc.gnu.org/g:caf3fe7880e62692da45489dc5bcae069c1555c8
commit r15-3852-gcaf3fe7880e62692da45489dc5bcae069c1555c8
Author: Richard Biener
Date: Tue Sep 24 11:47:26 2024 +0200
tree-optimization/114855 - slow VRP due to equiv oracle queries
For the testcase in PR114855 VRP tak
https://gcc.gnu.org/g:cc141b56b367b3d81c1b590e22ae174f1e013009
commit r15-3854-gcc141b56b367b3d81c1b590e22ae174f1e013009
Author: Richard Biener
Date: Tue Sep 24 14:10:13 2024 +0200
rtl-optimization/114855 - slow add_store_equivs in IRA
For the testcase in PR114855 at -O1 add_store
https://gcc.gnu.org/g:6efc770a71b7227cdbdc24c947ce1fef10794f4c
commit r15-3864-g6efc770a71b7227cdbdc24c947ce1fef10794f4c
Author: Richard Biener
Date: Wed Sep 25 13:15:42 2024 +0200
Speed up wide_int_storage::operator=(wide_int_storage const&)
wide_int_storage shows up high in the
https://gcc.gnu.org/g:0e095df4b4c61bc57413cf3cbca56ff1a038de40
commit r15-3865-g0e095df4b4c61bc57413cf3cbca56ff1a038de40
Author: Richard Biener
Date: Wed Sep 25 13:37:59 2024 +0200
Speed up get_bitmask_from_range
When min != max we know min ^ max != 0.
* value-ran
https://gcc.gnu.org/g:a88d6c6d777ad7c9235e2e620318f26e5347e50a
commit r15-3866-ga88d6c6d777ad7c9235e2e620318f26e5347e50a
Author: Konstantinos Eleftheriou
Date: Wed Aug 7 17:54:30 2024 +0200
match: Fix A || B not optimized to true when !B implies A [PR114326]
In expressions like (a
https://gcc.gnu.org/g:340ef96560da93891418c39d38b5d90f6bd47053
commit r15-3867-g340ef96560da93891418c39d38b5d90f6bd47053
Author: Jakub Jelinek
Date: Wed Sep 25 16:07:11 2024 +0200
c++: Add testcase for DR 2728
Seems we already handle delete expressions the way the DR clarifies,
https://gcc.gnu.org/g:0564d9501ebf11c9f0c541ac79054a38ec791d8c
commit r15-3868-g0564d9501ebf11c9f0c541ac79054a38ec791d8c
Author: Jakub Jelinek
Date: Wed Sep 25 16:07:50 2024 +0200
c++: Add testcase for DR 2836
Seems we already handle it the way the DR clarifies, if double/long dou
https://gcc.gnu.org/g:7cf85d137ba8f83a54438f53f557225485c3f695
commit r15-3869-g7cf85d137ba8f83a54438f53f557225485c3f695
Author: Jakub Jelinek
Date: Wed Sep 25 16:08:33 2024 +0200
c++: Add testcase for DR 2874
Seems we already allow the partial specializations the way the DR clari
https://gcc.gnu.org/g:fcff9c3dad4f356cbf56feaed7442893203a3003
commit r15-3856-gfcff9c3dad4f356cbf56feaed7442893203a3003
Author: Tobias Burnus
Date: Wed Sep 25 13:57:02 2024 +0200
OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop
Older versions of the OpenMP spe
https://gcc.gnu.org/g:7ad17fe095772f71c2f76bc75f92dcb93941ad96
commit r15-3857-g7ad17fe095772f71c2f76bc75f92dcb93941ad96
Author: Richard Biener
Date: Wed Sep 25 12:52:32 2024 +0200
Use tree view for find_always_executed_bbs result
The following makes us use bitmap tree view for th
https://gcc.gnu.org/g:08b8341f209be7c7e301853bdbbcad4f8e1695f5
commit r15-3862-g08b8341f209be7c7e301853bdbbcad4f8e1695f5
Author: Konstantinos Eleftheriou
Date: Thu Sep 5 15:59:59 2024 +0200
match: Change (A * B) + (-C) to (B - C/A) * A, if C multiple of A [PR109393]
The following
https://gcc.gnu.org/g:2407dbe1d887068a13c6ee9b6922560f1c89def5
commit r15-3858-g2407dbe1d887068a13c6ee9b6922560f1c89def5
Author: Jason Merrill
Date: Mon Sep 23 23:38:34 2024 -0400
libstdc++: more #pragma diagnostic
The CI saw failures on 17_intro/headers/c++2011/parallel_mode.cc d
https://gcc.gnu.org/g:9b7626383822799d60ea3c62e62e700f16337cd6
commit r15-3860-g9b7626383822799d60ea3c62e62e700f16337cd6
Author: Aldy Hernandez
Date: Mon Aug 26 07:33:38 2024 +0200
Remove recursion in simplify_control_stmt_condition_1 [PR114855].
Remove some ad-hoc simplification
https://gcc.gnu.org/g:af8ff0047e45b95c8b7b9dd291b4978fcdf9001d
commit r15-3861-gaf8ff0047e45b95c8b7b9dd291b4978fcdf9001d
Author: Richard Biener
Date: Wed Sep 25 12:46:28 2024 +0200
remove dominator recursion from reassoc
The reassoc pass currently walks dominators in a recursive w
https://gcc.gnu.org/g:1fea6f82489006cfec3171f77bde8b5ed3527616
commit r15-3863-g1fea6f82489006cfec3171f77bde8b5ed3527616
Author: Marek Polacek
Date: Tue Sep 24 17:54:04 2024 -0400
c++: use TARGET_EXPR accessors
While futzing around with PR116416 I noticed that we can use
the _
https://gcc.gnu.org/g:cc40795d8956d78e719a6acc83d5abad7032a6c3
commit r15-3876-gcc40795d8956d78e719a6acc83d5abad7032a6c3
Author: Jakub Jelinek
Date: Wed Sep 25 20:17:11 2024 +0200
i386: Add GENERIC and GIMPLE folders of __builtin_ia32_{min,max}* [PR116738]
The following patch adds
https://gcc.gnu.org/g:0b953ce8e2e975c419e3c92917ab02b6b9b05737
commit r15-3877-g0b953ce8e2e975c419e3c92917ab02b6b9b05737
Author: Mikael Morin
Date: Wed Sep 25 21:23:00 2024 +0200
doc: Remove @code wrapping of fortran option names [PR116801]
The documentation of gfortran options us
37 matches
Mail list logo