https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48344
--- Comment #5 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Tue Feb 16 23:12:19 2016
New Revision: 233477
URL: https://gcc.gnu.org/viewcvs?rev=233477&root=gcc&view=rev
Log:
[gcc]
2016-02-16 Kelvin Nilsen
PR Targ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48344
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66337
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Assignee|kelvin at gcc dot gnu.org |unassigned at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83399
--- Comment #3 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Jan 5 20:43:20 2018
New Revision: 256285
URL: https://gcc.gnu.org/viewcvs?rev=256285&root=gcc&view=rev
Log:
works without regressions - still seeing problems
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660
--- Comment #4 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Tue Jan 9 20:50:30 2018
New Revision: 256394
URL: https://gcc.gnu.org/viewcvs?rev=256394&root=gcc&view=rev
Log:
Use this branch to reproduce and resolve PR 83660.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Assignee|kelvin at gcc dot gnu.org |unassigned at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660
--- Comment #6 from kelvin at gcc dot gnu.org ---
For what it's worth, I reconfigured my build with --enable-checking=yes,tree in
hopes that this would help us find the C++ parser code that is responsible for
creating the problematic syntax
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867
--- Comment #9 from kelvin at gcc dot gnu.org ---
I've been investigating this and have identified the origin of the problem.
The ICE occurs because tree-vect-stmts.c: vectorizable_call () is ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867
--- Comment #11 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Jan 29 18:00:49 2018
New Revision: 257158
URL: https://gcc.gnu.org/viewcvs?rev=257158&root=gcc&view=rev
Log:
gcc/ChangeLog:
2018-01-29 Richar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867
--- Comment #12 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Jan 31 18:22:19 2018
New Revision: 257248
URL: https://gcc.gnu.org/viewcvs?rev=257248&root=gcc&view=rev
Log:
gcc/ChangeLog:
2018-01-31 Richar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867
--- Comment #13 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Jan 31 18:56:11 2018
New Revision: 257252
URL: https://gcc.gnu.org/viewcvs?rev=257252&root=gcc&view=rev
Log:
gcc/ChangeLog:
2018-01-31 Richar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57547
--- Comment #2 from kelvin at gcc dot gnu.org ---
The gcc.pdf documentation states the following:
-maltivec=be
Generate AltiVec instructions using big-endian element order, regardless
of whether the target is big- or little-endian
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57547
--- Comment #3 from kelvin at gcc dot gnu.org ---
Oops. Sent that comment to the wrong bugzilla. Please disregard.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78303
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78303
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84479
--- Comment #3 from kelvin at gcc dot gnu.org ---
I had begun to look at this before Segher resolved it as invalid.
One thing I had observed that their are some questionable practices in the
rijndael-simd.cpp code. I had not yet dug deeply
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
The gcc/config/rs6000/rs6000-builtin.def source file contains an entry that
introduces the enumeration constant ALTIVEC_BUILTIN_LVX_V1TI and the built-in
function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760
--- Comment #2 from kelvin at gcc dot gnu.org ---
I don't argue either way on this, but it looks to me like we do not currently
have support for __int128 with vec_ld.
1. I can't fine it in the rs6000-c tables.
2. This test fails
: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
Consider the existing test program: testsuite/gcc.d/torture/pr52429.c
Compile with options -S -O3 -ftree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63805
--- Comment #6 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Jan 22 22:13:43 2016
New Revision: 232752
URL: https://gcc.gnu.org/viewcvs?rev=232752&root=gcc&view=rev
Log:
This "branch" is to support kelvin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63805
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69146
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63805
--- Comment #15 from kelvin at gcc dot gnu.org ---
On my macbook, g++ (Apple LLVM version 7.0.2 (clang-700.1.81), Target:
x86_64-apple-darwin15.3.0), the test program does compile successfully.
For Martin's simplified example, it produce
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66337
--- Comment #3 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Feb 10 21:19:17 2016
New Revision: 233308
URL: https://gcc.gnu.org/viewcvs?rev=233308&root=gcc&view=rev
Log:
a branch to work on pr 66337
Added:
branches/ib
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80101
--- Comment #6 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Thu Dec 7 13:20:27 2017
New Revision: 255465
URL: https://gcc.gnu.org/viewcvs?rev=255465&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-12-07 Kelvi
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
Created attachment 42855
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42855&action=edit
Preprocessed source code to re
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
Created attachment 42876
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42876&action=edit
Program to reproduce the probl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80103
--- Comment #4 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Jul 5 20:51:37 2017
New Revision: 250008
URL: https://gcc.gnu.org/viewcvs?rev=250008&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-07-05 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80103
--- Comment #5 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Jul 14 16:58:00 2017
New Revision: 250210
URL: https://gcc.gnu.org/viewcvs?rev=250210&root=gcc&view=rev
Log:
gcc/ChangeLog:
2017-07-14 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80101
--- Comment #3 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Jul 14 16:58:00 2017
New Revision: 250210
URL: https://gcc.gnu.org/viewcvs?rev=250210&root=gcc&view=rev
Log:
gcc/ChangeLog:
2017-07-14 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9
--- Comment #6 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Jul 14 16:58:00 2017
New Revision: 250210
URL: https://gcc.gnu.org/viewcvs?rev=250210&root=gcc&view=rev
Log:
gcc/ChangeLog:
2017-07-14 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68972
--- Comment #13 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Jul 14 16:58:00 2017
New Revision: 250210
URL: https://gcc.gnu.org/viewcvs?rev=250210&root=gcc&view=rev
Log:
gcc/ChangeLog:
2017-07-14 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80101
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
In each of these define_insn patterns, operand 2 is currently described as
having type V16QI. Though the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78577
--- Comment #1 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Thu Dec 1 22:52:07 2016
New Revision: 243141
URL: https://gcc.gnu.org/viewcvs?rev=243141&root=gcc&view=rev
Log:
gcc/ChangeLog:
2016-12-01 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78577
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056
--- Comment #20 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Jan 4 20:03:00 2017
New Revision: 244068
URL: https://gcc.gnu.org/viewcvs?rev=244068&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-01-04 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9
--- Comment #4 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Tue Jan 24 01:26:13 2017
New Revision: 244850
URL: https://gcc.gnu.org/viewcvs?rev=244850&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-01-23 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56828
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68972
--- Comment #12 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Feb 8 17:33:57 2017
New Revision: 245280
URL: https://gcc.gnu.org/viewcvs?rev=245280&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-02-08 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056
--- Comment #21 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Feb 20 16:43:03 2017
New Revision: 245607
URL: https://gcc.gnu.org/viewcvs?rev=245607&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-02-20 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79455
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79395
--- Comment #3 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Mar 1 14:43:02 2017
New Revision: 245811
URL: https://gcc.gnu.org/viewcvs?rev=245811&root=gcc&view=rev
Log:
gcc/ChangeLog:
2017-03-01 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79395
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79963
--- Comment #1 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Mar 13 15:11:46 2017
New Revision: 246096
URL: https://gcc.gnu.org/viewcvs?rev=246096&root=gcc&view=rev
Log:
Use this branch to work on pr 79963: vec_eq_any
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79963
--- Comment #2 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Mar 20 18:05:00 2017
New Revision: 246287
URL: https://gcc.gnu.org/viewcvs?rev=246287&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-03-20 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79963
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80103
--- Comment #2 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Mar 27 17:04:07 2017
New Revision: 246505
URL: https://gcc.gnu.org/viewcvs?rev=246505&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-03-27 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80103
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
--- Comment #3 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Mar 29 17:23:58 2017
New Revision: 246572
URL: https://gcc.gnu.org/viewcvs?rev=246572&root=gcc&view=rev
Log:
Use this branch for work on PR 80108.
Added:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
--- Comment #7 from kelvin at gcc dot gnu.org ---
I'll pursue the recommendations offered by Michael and Bill.
Aside: as I read the existing implementation, I believe the more "consistent"
behavior would be to behave as suggested
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
--- Comment #9 from kelvin at gcc dot gnu.org ---
I've got a patch now that resolves this problem without creating regressions.
I'm attaching it for "discussion" here before I post for "official review".
Ind
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
--- Comment #10 from kelvin at gcc dot gnu.org ---
FWIW, I tried another variant on the patch, which is shown below. This variant
handles all of the p9-specific target options the same, as seen below:
Index: gcc/config/rs6000/rs6000.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
--- Comment #12 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Apr 10 19:01:37 2017
New Revision: 246818
URL: https://gcc.gnu.org/viewcvs?rev=246818&root=gcc&view=rev
Log:
gcc/ChangeLog:
2017-04-10 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80108
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80315
--- Comment #7 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Mon Apr 17 16:16:43 2017
New Revision: 246949
URL: https://gcc.gnu.org/viewcvs?rev=246949&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-04-12 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80101
--- Comment #2 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Tue May 9 01:15:46 2017
New Revision: 24
URL: https://gcc.gnu.org/viewcvs?rev=24&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2017-05-08 Kelvi
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
As currently implemented, only inner-most loops are unrolled by the loop
unrolling code found in
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
With a debug version of gcc, compile the following program with the
command-line options:
-S -O3 -fno-tree-vectorize
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77847
--- Comment #1 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Oct 5 12:36:48 2016
New Revision: 240783
URL: https://gcc.gnu.org/viewcvs?rev=240783&root=gcc&view=rev
Log:
libcpp/ChangeLog:
2016-10-04 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77847
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056
--- Comment #11 from kelvin at gcc dot gnu.org ---
For example, on a system that has as support for Power9, the auto-generated
$GCC_BUILD/gcc/insn-flags.h file has
#define HAVE_vector_ne_v16qi_p (TARGET_P9_VECTOR)
When the compiler is built on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056
--- Comment #16 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Oct 26 20:19:39 2016
New Revision: 241599
URL: https://gcc.gnu.org/viewcvs?rev=241599&root=gcc&view=rev
Log:
gcc/ChangeLog:
2016-10-26 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78056
--- Comment #17 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Wed Oct 26 21:35:48 2016
New Revision: 241606
URL: https://gcc.gnu.org/viewcvs?rev=241606&root=gcc&view=rev
Log:
Use this branch to prepare enhancements to the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86448
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86448
--- Comment #2 from kelvin at gcc dot gnu.org ---
Using the GCC8 branch, svn version id 262483 (the same version tested by
Michael), I'm getting the following results:
-mcpu=power8-mcpu=power9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86448
--- Comment #4 from kelvin at gcc dot gnu.org ---
There are aspects of Michael's recent comment that I may not fully understand.
I checked the source for milc, and it is C, so I added -fgnu89-inline to the
list of OPTIMIZE options. T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86448
--- Comment #5 from kelvin at gcc dot gnu.org ---
I apologize for an error in the previous comment. The two columns should have
been labeled -mcpu=power8 (left) and -mcpu=power9 (right) instead of gcc8 and
gcc9.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86448
--- Comment #6 from kelvin at gcc dot gnu.org ---
I should also clarify regarding all of the above comments that the numbers I
have been reporting are the spec ratios. I had misunderstood that these ratios
were encoded such that smaller values
: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
CC: marxin at gcc dot gnu.org
Target Milestone: ---
Created attachment 44748
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44748&action=edit
reproducer source code including draft patch
In the a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87434
--- Comment #2 from kelvin at gcc dot gnu.org ---
Thanks for this suggestion. I'll investigate further.
(My intent was to advise the compiler that this new memory address expression
computes the same memory location as the original m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87434
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497
--- Comment #7 from kelvin at gcc dot gnu.org ---
Here is the original program that motivated my simplified reproducer:
extern void first_dummy ();
extern void dummy (double sacc, int n);
extern void other_dummy ();
extern float opt_value
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |SUSPENDED
Last reconfirmed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #4 from kelvin at gcc dot gnu.org ---
Is this a bug or just "bad documentation"?
64-Bit ELF V2 ABI Specification says vec_extract (v, 3) is equivalent to v[3].
Then it clarifies that vec_extract (arg1, arg2) uses modular
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #9 from kelvin at gcc dot gnu.org ---
The new tests proposed by as part of this PR represent illegal code and are
properly rejected by the compiler.
However, the compiler is not currently rejecting the following test program
even
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #12 from kelvin at gcc dot gnu.org ---
After further digging, I have uncovered some additional clues:
after initial gimple expansion (i.e. the 005t.gimple trace file):
vec_extract (vi, 3) is represented by __builtin_vec_ext_v4si
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #14 from kelvin at gcc dot gnu.org ---
To reconcile comments 12 and 13, the subtle issue is that we don't even get
into the altivec_resolve_overloaded_builtin function for the following code:
vec_extract (vi, 10);
The g
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
Target: rs6000
Build: 9.0.1
Created attachment 45781
--> https://gcc.gnu.org/bugzilla/attachment.cgi
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
Host: powerpc-linux (P7 big-endian, -m64)
Target: powerpc-linux (P7 big-endian -m64)
Build: trunk revision
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626
--- Comment #1 from kelvin at gcc dot gnu.org ---
Created attachment 45923
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45923&action=edit
preprocessed source code for reproducer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626
kelvin at gcc dot gnu.org changed:
What|Removed |Added
CC||kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532
--- Comment #16 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Fri Mar 15 19:52:43 2019
New Revision: 269715
URL: https://gcc.gnu.org/viewcvs?rev=269715&root=gcc&view=rev
Log:
gcc/ChangeLog:
2019-03-15 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89736
--- Comment #1 from kelvin at gcc dot gnu.org ---
Hi Segher,
I agree with your analysis. I'm not sure we have easy access to a platform
where I can demonstrate/reproduce the problem. Do you know where I can test
this?
I believe the p
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
CC: segher at gcc dot gnu.org, wschmidt at gcc dot gnu.org
Target Milestone: ---
Target: powerpc*-*-*
Created attachment 45993
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89736
--- Comment #3 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Tue Mar 19 13:44:03 2019
New Revision: 269796
URL: https://gcc.gnu.org/viewcvs?rev=269796&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2019-03-19 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89736
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84907
--- Comment #3 from kelvin at gcc dot gnu.org ---
The Power backend will assume that any pointer declared as pointer to vector is
aligned to the vector size. Coercing a (float *) to a (vector float *)
violates this assumption. The code as
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
__builtin_divde, __builtin_divdeo, __builtin_divdeu, __builtin_divdeou are all
documented to require a 64-bit environment. However
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760
--- Comment #4 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Thu Mar 22 15:42:39 2018
New Revision: 258774
URL: https://gcc.gnu.org/viewcvs?rev=258774&root=gcc&view=rev
Log:
gcc/ChangeLog:
2018-03-22 Kelvin Nilsen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84760
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: kelvin at gcc dot gnu.org
Target Milestone: ---
With the current trunk, the following program:
#include
vector long long int vulli;
int main (int argc, char *argv[]) {
printf ("vector element is %lld\n"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85347
--- Comment #1 from kelvin at gcc dot gnu.org ---
FWIW, the test runs ok on bns -m32 as written.
Executing on host: /home/kelvin/gcc/build/gcc-trunk4fixvecldl.b4patch/gcc/xgcc
\
-B/home/kelvin/gcc/build/gcc-trunk4fixvecldl.b4patch/gcc/
/home
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85347
--- Comment #2 from kelvin at gcc dot gnu.org ---
Author: kelvin
Date: Thu Apr 12 16:16:08 2018
New Revision: 259350
URL: https://gcc.gnu.org/viewcvs?rev=259350&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:
2018-04-12 Kelvi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85347
kelvin at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85503
--- Comment #4 from kelvin at gcc dot gnu.org ---
Thanks for chasing down the cause of the problem. I agree with the patch
proposed by jakub, assuming it passes regression testing.
Would you like me to do the testing? (be glad to unless
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85503
--- Comment #6 from kelvin at gcc dot gnu.org ---
I'll do regression testing on LE and BE (just to be safe) with the new
regression test added to the test suite.
1 - 100 of 121 matches
Mail list logo