https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100347
--- Comment #15 from Erik Schnetter ---
When I try to rebuild GCC 10.3 or 10.2, they end up having the same problem.
Also, when I enable bootstrapping, bootstrapping fails with differences in many
files. Given that this used to work on a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100347
--- Comment #13 from Erik Schnetter ---
The failing GCC 11.1.0 is built by Apple Clang 12.0.5 via Spack. Looking at
debug output, I see that Spack inserts a "-march=skylake" command line option.
(I was not aware of this before.) It does so by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100347
--- Comment #12 from Erik Schnetter ---
Yes, GCC 10.3 (built via MacPorts) still works. The sample program reports a
Skylake CPU with both compilers.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100347
--- Comment #5 from Erik Schnetter ---
This is my hardware configuration:
$ sysctl -a | grep machdep.cpu
machdep.cpu.address_bits.physical: 39
machdep.cpu.address_bits.virtual: 48
machdep.cpu.arch_perf.events: 0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100347
--- Comment #1 from Erik Schnetter ---
Forgot to add: When I explicitly use "-march=skylake", everything works as
expected.
D
Severity: normal
Priority: P3
Component: driver
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
I just built GCC 11.1.0 (via Spack). I find that "-march=native" does not work
any more.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99912
--- Comment #11 from Erik Schnetter ---
The number of active local variables is likely much larger than the number of
registers, and I expect there to be a lot of spilling. I hope that the compiler
is clever about changing the order in which
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102
--- Comment #6 from Erik Schnetter ---
I looked for the string "GCC" in the user header files, but could not find any
place where things would differ between GCC 10.2 and 10.3. I assume there could
be a difference in GCC-provided header files
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102
--- Comment #1 from Erik Schnetter ---
Created attachment 50605
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50605=edit
Compressed preprocessed source code
-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
I am using GCC 10.3.0 on x86_64 GNU/Linux. GCC was built via Spack, and is
called from nvcc.
I encounter the following ICE:
cd
/tmp/eschnetter/spack-stage/spack-stage
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99912
--- Comment #5 from Erik Schnetter ---
As you suggested, the problem is probably not caused by register spills, but by
stores into a struct that are not optimized away. In this case, the respective
struct elements are unused in the code.
I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99912
--- Comment #4 from Erik Schnetter ---
I build with the compiler options
/Users/eschnett/src/CarpetX/Cactus/view-compilers/bin/g++ -fopenmp -Wall -pipe
-g -march=skylake -std=gnu++17 -O3 -fcx-limited-range -fexcess-precision=fast
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99912
--- Comment #2 from Erik Schnetter ---
I did not describe the scale of the issue. There are more than just a few
inefficient or unnecessary operations:
The loop kernel (a single basic block) extends from address 0x1240 to 0xbf27 in
the attached
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99912
--- Comment #1 from Erik Schnetter ---
Created attachment 50508
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50508=edit
Compressed disassembled object file
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
Created attachment 50507
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50507=edit
Compressed preprocessed source code
I am using
Component: web
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
There are currently two misspellings on the "changes" page for GCC 11:
"limitted" -> "limited"
"reinterpreter_casts" -> "reinterpret_casts"
-erik
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
The web release notes for the upcoming 10.0 release have an error in the
"Fortran" section. The statement "If that is the case, -finline-arg-packing can
be used to disable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #46 from Erik Schnetter ---
The patch does not include the generated files. You need to run "genfixes" in
the "fixincludes" directory after applying the patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #38 from Erik Schnetter ---
(In reply to Iain Sandoe from comment #36)
> (In reply to Jürgen Reuter from comment #35)
> > The latest fix doesn't work. It fails at the darwin-driver.c. So yes, all
> > the files mentioned before have
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #37 from Erik Schnetter ---
(In reply to Jürgen Reuter from comment #35)
> The latest fix doesn't work. It fails at the darwin-driver.c. So yes, all
> the files mentioned before have to be modified, asan_mac.cc,
> sanitizer_mac.cc,
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #34 from Erik Schnetter ---
Here is an updated version of the patch that fixincludes both
and , and does not need to touch any
sources files in GCC any more:
Index: fixincludes/inclhack.def
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #33 from Erik Schnetter ---
Here is an updated version of the patch that fixincludes both
and , and does not need to touch any sources
files in GCC any more:
Index: fixincludes/inclhack.def
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #31 from Erik Schnetter ---
Here is an updated version of the patch that fixincludes both
and , and does not need to touch any sources
files in GCC any more:
Index: fixincludes/inclhack.def
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #29 from Erik Schnetter ---
On Thu, Apr 4, 2019 at 8:11 AM iains at gcc dot gnu.org <
gcc-bugzi...@gcc.gnu.org> wrote:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
>
> --- Comment #26 from Iain Sandoe ---
> (In reply to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #28 from Erik Schnetter ---
On Thu, Apr 4, 2019 at 8:11 AM iains at gcc dot gnu.org <
gcc-bugzi...@gcc.gnu.org> wrote:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
>
> --- Comment #26 from Iain Sandoe ---
> (In reply to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #25 from Erik Schnetter ---
> On Thu, Apr 4, 2019 at 5:43 AM iains at gcc dot gnu.org <
> gcc-bugzi...@gcc.gnu.org> wrote:
>
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
> >
> > --- Comment #22 from Iain Sandoe ---
> > (In
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #24 from Erik Schnetter ---
On Thu, Apr 4, 2019 at 5:43 AM iains at gcc dot gnu.org <
gcc-bugzi...@gcc.gnu.org> wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
>
> --- Comment #22 from Iain Sandoe ---
> (In reply to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #21 from Erik Schnetter ---
https://gcc.gnu.org/ml/gcc-patches/2019-04/msg00162.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #20 from Erik Schnetter ---
I have a patch that works for 8.3.0. It doesn't work for 9.0.0 (i.e. an svn
checkout); I'm working on this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #16 from Erik Schnetter ---
The proper way to fix this via fixinclude is to replace declarations such as
_Atomic u_long
with
_Atomic(u_long)
which is still legal in C. In C++, one can then add
#include
#ifndef _Atomic
#define
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #7 from Erik Schnetter ---
I tried adding a fixinclude that #defines _Atomic to volatile if the system
header is included from C++, and this resolved the issue for me.
A possible implementation is described here
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
Created attachment 46053
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46053=edit
patch
After upgrading to macOS 10.14.4, GCC 8.3.0 does not build any more. The is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83531
Erik Schnetter changed:
What|Removed |Added
CC||schnetter at gmail dot com
--- Comment
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
Created attachment 41155
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41155=edit
Gzipped preprocessed failing source c
Component: web
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
The page <https://gcc.gnu.org/gcc-7/changes.html> points to the GCC wiki page
<https://gcc.gnu.org/wiki/LRAIsDefault> "LRA by default". H
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
A self-built version of GCC
{{{
$
/Users/eschnett/src/spack/opt/spack/darwin-x86_64/clang-7.3.0-apple/gcc-6.1.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70471
--- Comment #2 from Erik Schnetter ---
Compiler invocation with "-v" appended:
$
/Users/eschnett/src/spack/opt/spack/darwin-x86_64/gcc-4.2.1/gcc-5.3.0-j3ujojmhirf6t2mi5enfosb6545duy42/bin/g++
-fopenmp -march=native -std=gnu++11 -Ofast -S
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
Target Milestone: ---
In a function consisting of a long chain of floating-point operations, GCC
5.3.0 on Darwin 15.4.0 targeting an "In
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
I notice that gcc does not generate vandpd for floating-point and
operations. Here is an example code that demonstrates this:
{{{
#include math.h
#include string.h
double fand1(double x
: unassigned at gcc dot gnu.org
Reporter: schnetter at gmail dot com
The link to https://gcc.gnu.org/gcc-5/ on the main page gcc.gnu.org is
broken. It leads to the error message You don't have permission to access
/gcc-5/ on this server..
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57058
Bug #: 57058
Summary: Bootstrap problems on AIX (libgcc configure, 64-bit)
Classification: Unclassified
Product: gcc
Version: 4.7.3
Status: UNCONFIRMED
Severity:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53919
Erik Schnetter schnetter at gmail dot com changed:
What|Removed |Added
Status|RESOLVED|REOPENED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53918
Bug #: 53918
Summary: Incorrect version for cloog-ppl listed in
prerequisites.html
Classification: Unclassified
Product: gcc
Version: 4.7.1
Status: UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53919
Bug #: 53919
Summary: Version-specific install instructions not available
Classification: Unclassified
Product: gcc
Version: 4.7.1
Status: UNCONFIRMED
Severity: normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53919
--- Comment #2 from Erik Schnetter schnetter at gmail dot com 2012-07-10
18:26:53 UTC ---
I am currently installing gcc 4.7.1, and and dealing with the prerequisites.
gmp 5.x was not recognised as valid version; I had to install gmp 4.x instead
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53919
--- Comment #5 from Erik Schnetter schnetter at gmail dot com 2012-07-10
19:05:01 UTC ---
Yes, the isl changes are part of what I mean. Since the version-specific
install instructions are already there, they may as well be available on the
web
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50440
Bug #: 50440
Summary: 128 bit unsigned int subtraction generates too many
register moves
Classification: Unclassified
Product: gcc
Version: 4.6.1
Status: UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48098
Summary: internal compiler error: in build_vector_from_val, at
tree.c:1380
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48098
--- Comment #1 from Erik Schnetter schnetter at gmail dot com 2011-03-12
23:30:41 UTC ---
Here is a reduced test case:
void BndRot180VI ()
{
static char *restrict * slab_setups;
static int num_slab_setups = 0;
num_slab_setups
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47808
Erik Schnetter schnetter at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47808
Erik Schnetter schnetter at gmail dot com changed:
What|Removed |Added
Status|RESOLVED|UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30952
--- Comment #2 from Erik Schnetter schnetter at gmail dot com 2011-03-09
12:56:16 UTC ---
Created attachment 23596
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23596
failing source code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30952
Erik Schnetter schnetter at gmail dot com changed:
What|Removed |Added
Attachment #23596|0 |1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47808
Erik Schnetter schnetter at gmail dot com changed:
What|Removed |Added
Attachment #23398|0 |1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47808
Erik Schnetter schnetter at gmail dot com changed:
What|Removed |Added
Attachment #23597|0 |1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48037
Summary: Missed optimization: unnecessary register moves
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48037
--- Comment #1 from Erik Schnetter schnetter at gmail dot com 2011-03-09
03:32:42 UTC ---
Created attachment 23588
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23588
Generated assembler code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48015
Summary: ICE: unexpected expression 'std::min' of kind overload
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48015
--- Comment #2 from Erik Schnetter schnetter at gmail dot com 2011-03-07
15:14:00 UTC ---
Created attachment 23570
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23570
Same source code preprocessed with gcc 4.5.2
If I use gcc 4.5.2:
$ g
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47808
Summary: internal compiler error: in tsubst_copy_and_build, at
cp/pt.c:13326
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47561
Summary: Error message does not say to which option it refers
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47318
Summary: _mm256_maskstore_pd has wrong prototype
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: inline-asm
AssignedTo:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47010
Summary: Missed optimization: x86-64 prologue not deleted
Product: gcc
Version: 4.5.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
63 matches
Mail list logo