On Sat, Jul 19, 2025 at 8:41 PM ywgrit via Gcc wrote:
>
> I've tested merging for nested branches on icc, and it seems that icc does
> a branch merge for code that might trap, making a more aggressive
> optimization.
So it is not exactly it might trap but rather it is part of a bigger
struct and
I've tested merging for nested branches on icc, and it seems that icc does
a branch merge for code that might trap, making a more aggressive
optimization.
Way_.cpp
struct waymapt
{
int fillnum;
int num;
};
typedef waymapt* waymappt;
class wayobj
{
public:
int boundl;
waymappt waymap;
Can we add a -merge-branch option to merge branch bbs when the programmer
can ensure that the inner branch bb will not trap?
Also, the current ifcombine pass can only merge very simple nested
branches, and if statements usually generate multiple gimple statements, so
a lot of merge opportunities ar
are you serious right now?? – lauren
https://docs.google.com/presentation/d/1_mSFedxtPqDadkvUww75hdUF4cyCZP_vJlVYQEtwTZo/edit?usp=sharing#PbCWtqwO
you’re making me question everything – april
https://docs.google.com/presentation/d/1h0mw6RJX9IODRhL5T8aMcROZDTQY1bTQeqAEgqnd0dM/edit?usp=sharing#46Is4u
Snapshot gcc-15-20250719 is now available on
https://gcc.gnu.org/pub/gcc/snapshots/15-20250719/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 15 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch
2025年7月17日 2:25:44 JST、Basile Starynkevitch より:
>
>The Cuthour wrote to the GCC mailing list
>
>> I understand that GNU Make and C++ Modules address many current challenges
>> with headers and dependency management.
>>
>> But what I'm suggesting is a build+package manager tightly integrated with