Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
All the pertinent details are on this page:
https://www.phoronix.com/scan.php?page=article&item=gcc-10900k-compiler&num=4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96337
--- Comment #2 from Artem S. Tashkinov ---
Looks like even kernel performance is affected:
https://lore.kernel.org/lkml/20200507224530.2993316-1-ja...@zx2c4.com/
That was surely not a change for the better.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96337
--- Comment #12 from Artem S. Tashkinov ---
Michael has admitted that might be a specific CPU relate regression:
> Been running some more tests today:
> - Tried on a i9-10980XE Cascade Lake and Cascade Lake Xeon systems and did
> not reproduce.
Severity: normal
Priority: P3
Component: gcov-profile
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
CC: marxin at gcc dot gnu.org
Target Milestone: ---
Created attachment 45289
--> https://gcc.gnu.org/bugzi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81146
Artem S. Tashkinov changed:
What|Removed |Added
URL||https://bugs.winehq.org/sho
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
Check the first graph at
https://www.phoronix.com/scan.php?page=article&item=gcc12-feb-alderlake&num=3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104663
--- Comment #3 from Artem S. Tashkinov ---
Also -O3 is 50% faster which sounds unreasonable.
-O2 with GCC12 is 75% slower than -O3 for GCC 11.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
Artem S. Tashkinov changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
When trying to make gcc-11.3.0.tar.xz:
/bin/sh /tmp/gcc-11.3.0/libgcc/../mkinstalldirs 32
/tmp/OBJDIR/./gcc/xgcc -B/tmp/OBJDIR/./gcc/ -B/opt/gcc/x86_64-pc-linux-gnu/bin/
-B/opt/gcc/x86_64-pc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #1 from Artem S. Tashkinov ---
In /tmp/OBJDIR/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs I replaced the built
libstdc++.so.29 _three times_ with the system one (libstdc++.so.30) and it all
worked.
Still this looks like a serious bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #2 from Artem S. Tashkinov ---
This workaround of mine is not really good: after `make install` you end up
with /opt/gcc/lib64/libstdc++.so.6.0.29 which is not GCC's but the system one
(/usr/lib64/libstdc++.so.6.0.30.so).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #4 from Artem S. Tashkinov ---
(In reply to Andrew Pinski from comment #3)
> How are you building gcc?
> What configure options are being passed?
> What make options are being passed?
> Do you have any env variables set that might ef
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #5 from Artem S. Tashkinov ---
Using the official tar.xz file of course, without any
changes/modifications/patches.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #10 from Artem S. Tashkinov ---
(In reply to Andrew Pinski from comment #8)
> Do you have the full log?
The full build log? I can generate one right away.
(In reply to Andrew Pinski from comment #9)
> Also can you provide the full
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
This is a bug and a call for help simultaneously. I've always built Wine this
way:
export CFLAGS="-O2 -pipe -m32 -march=pentium-m"
export LDFLAGS="-Wl,-O1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #1 from Artem S. Tashkinov ---
If I enable core dump gdb rejects the resulting core file as invalid.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #2 from Artem S. Tashkinov ---
This bug doesn't require any extensive debugging.
You just
1. wget https://dl.winehq.org/wine/source/7.x/wine-7.9.tar.xz
2. tar xf wine-7.9.tar.xz
3. cd wine-7.9
4. build using the instructions above
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #4 from Artem S. Tashkinov ---
(In reply to Alexander Monakov from comment #3)
> It seems you're already getting some good advice on the Wine Bugzilla
> (thanks for linking it in the URL field).
>
> There should be a note in dmesg w
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #6 from Artem S. Tashkinov ---
(In reply to Alexander Monakov from comment #5)
> (In reply to Artem S. Tashkinov from comment #4)
> > > There should be a note in dmesg when a process segfaults outside of a
> > > debugger. If you run
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #8 from Artem S. Tashkinov ---
(In reply to Richard Biener from comment #7)
> It's only a guess but since GCC 12 we enable vectorization by default and
> with wine and 32bit apps the stack might not be always aligned properly. So
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #9 from Artem S. Tashkinov ---
The crash is in ntdll.dll.so but that's a huge library:
$ ls -la ntdll*so*
-rwxr-xr-x. 1 root root 926240 May 23 09:42 ntdll.dll.so.o2
-rwxr-xr-x. 1 root root 950816 May 23 09:46 ntdll.dll.so.pentiumm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105700
--- Comment #10 from Artem S. Tashkinov ---
I'm not a programmer at all (not to mention that I know nothing about CPU
instruction set, assembler, etc.), debugging GCC (!) and Wine (!) libraries is
quite complicated for me, so I have a strong des
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #11 from Artem S. Tashkinov ---
Created attachment 53020
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53020&action=edit
gcc-11.3.0.build.log.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #14 from Artem S. Tashkinov ---
Created attachment 53022
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53022&action=edit
lddebug.tar.xz
(In reply to Andrew Pinski from comment #13)
> Can you run the following command:
>
> In
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #18 from Artem S. Tashkinov ---
(In reply to Sam James from comment #17)
> libtool recently got a new maintainer and had a new release (2.4.7). It's
> possible 2.4.7 is related.
Fedora 36 still features an old version: libtool-2.4.6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #19 from Artem S. Tashkinov ---
I'm curious: Fedora 36 takes probably half an hour to be downloaded and
installed in a VM/chroot/etc., so you could probably debug the issue in a few
minutes ;-)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #25 from Artem S. Tashkinov ---
(In reply to Jonathan Wakely from comment #22)
> (In reply to Artem S. Tashkinov from comment #19)
> > I'm curious: Fedora 36 takes probably half an hour to be downloaded and
> > installed in a VM/chro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #28 from Artem S. Tashkinov ---
(In reply to Jonathan Wakely from comment #27)
> (In reply to Artem S. Tashkinov from comment #25)
> > Can you please try with the script I posted in comment #4?
>
> That works fine on F35 and F36.
I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
Artem S. Tashkinov changed:
What|Removed |Added
Summary|Cannot build GCC 11.3 on|GCC 11.3 doesn't build with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #30 from Artem S. Tashkinov ---
I'm not sure why certain headers file in the resulting build have changed:
diff -urN gcc/lib/gcc/x86_64-pc-linux-gnu/11/include/omp.h
gcc.123/lib/gcc/x86_64-pc-linux-gnu/11/include/omp.h
--- gcc/lib/g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #31 from Artem S. Tashkinov ---
And one final tidbit, `make LD=ld.bfd install prefix=/tmp/GCC-11.3` fails:
make[3]: Entering directory '/tmp/OBJDIR/libcc1'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/tmp/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #40 from Artem S. Tashkinov ---
(In reply to Vincent Lefèvre from comment #39)
> (In reply to Jonathan Wakely from comment #38)
> > (In reply to Vincent Lefèvre from comment #35)
> > > (I reported it in 2012, with Jonathan Nieder's p
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105688
--- Comment #42 from Artem S. Tashkinov ---
(In reply to Jonathan Wakely from comment #41)
> (In reply to Artem S. Tashkinov from comment #31)
> > And one final tidbit, `make LD=ld.bfd install prefix=/tmp/GCC-11.3` fails:
>
> Is this supposed t
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
Created attachment 55051
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55051&action=edit
Graphs
Check this:
https://www.phoronix.com/revie
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
Check this:
https://www.phoronix.com/review/gcc13-clang16-raptorlake/3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109812
--- Comment #1 from Artem S. Tashkinov ---
Created attachment 55052
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55052&action=edit
Graphs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109811
Artem S. Tashkinov changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109812
Artem S. Tashkinov changed:
What|Removed |Added
Resolution|--- |INVALID
Status|WAITING
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109812
Artem S. Tashkinov changed:
What|Removed |Added
Keywords||missed-optimization
St
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109811
--- Comment #17 from Artem S. Tashkinov ---
Terrific results, thanks a ton!
Maybe this bug report could be closed now?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78405
Artem S. Tashkinov changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79704
Bug 79704 depends on bug 78405, which changed state.
Bug 78405 Summary: OpenSSL v1.0.1g RSA 4096 test is 20% slower under GCC 6.2
than under Clang 3.9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78405
What|Removed
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
I know nothing about how libraries/binaries function in Linux or any other OS
however,
Nowadays in Linux there's seemingly a demand [1] [2] for getting
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113019
--- Comment #5 from Artem S. Tashkinov ---
(In reply to ktkachov from comment #1)
> GCC provides the Function Multiversioning feature that's supported on some
> architectures:
> https://gcc.gnu.org/onlinedocs/gcc/Function-Multiversioning.html
>
: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
According to Phoronix Test Suite SMHasher SHA3-256 is almost 40% slower when
built with GCC 13.2/GCC git snapshort vs Clang
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: aros at gmx dot com
Target Milestone: ---
According to Phoronix Test Suite WebP 1.2.4 is 20% slower when built with GCC
13.2/GCC git snapshot vs Clang:
https://www.phoronix.com/review/gcc-clang-eoy2023/4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113235
--- Comment #1 from Artem S. Tashkinov ---
Also valid for MTL:
https://www.phoronix.com/review/intel-meteorlake-gcc-clang/2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113236
--- Comment #1 from Artem S. Tashkinov ---
That's WebP image encode, Quality 100, highest compression.
Also applies to MTL:
https://www.phoronix.com/review/intel-meteorlake-gcc-clang/3
48 matches
Mail list logo