https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70610
--- Comment #3 from Patrick Palka ---
Not limited to operator overloads either:
void bar (const int &, int &);
void bar (int &, const int &);
void bar (const int &, const int &);
int a, b;
template
void
foo ()
{
bar (a + 1, b + 2);
}
||2016-04-11
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
Ever confirmed|0 |1
--- Comment #5 from Patrick Palka ---
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70610
--- Comment #6 from Patrick Palka ---
uhhh... here: https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00482.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70610
--- Comment #7 from Patrick Palka ---
Author: ppalka
Date: Wed Apr 13 00:06:51 2016
New Revision: 234926
URL: https://gcc.gnu.org/viewcvs?rev=234926&root=gcc&view=rev
Log:
Fix PR c++/70610 (wrong overload resolution during template processing)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70610
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70543
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70616
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70616
--- Comment #3 from Patrick Palka ---
The following test case where test is not a function template does not ICE but
it aborts at runtime because a == 2 at the end of execution:
static int a;
struct A
{
virtual ~A () { a++; }
};
struct B :
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70241
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Tue Apr 26 22:24:43 2016
New Revision: 235456
URL: https://gcc.gnu.org/viewcvs?rev=235456&root=gcc&view=rev
Log:
Fix PR c++/70241 (inconsistent access with in-class enumeration)
gcc/cp/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70121
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53157
Patrick Palka changed:
What|Removed |Added
CC||blastrock at free dot fr
--- Comment #3
s: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: ppalka at gcc dot gnu.org
Target Milestone: ---
$ cat scope.cc
struct a
{
static int b;
};
template
void
foo ()
{
&(a::b);
}
$ g++ -
||2016-04-28
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
Summary|bogus "error: lvalue|[6/7 Regression] bogus
|required as unary ‘&’ |"error: lvalue required as
|opera
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: ppalka at gcc dot gnu.org
Target Milestone: ---
Test case:
void bar (void);
void baz (void);
void
foo (int a)
{
if (a != 5 && a != 10)
bar ();
if (a == 10)
ormal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: ppalka at gcc dot gnu.org
Target Milestone: ---
In the following test case, the call to baz remains in the final optimized code
even though it's dead code.
#include
void
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70106
--- Comment #7 from Patrick Palka ---
Author: ppalka
Date: Thu May 26 18:17:43 2016
New Revision: 236792
URL: https://gcc.gnu.org/viewcvs?rev=236792&root=gcc&view=rev
Log:
Fix PR c++/70822 (bogus error with parenthesized SCOPE_REF)
gcc/cp/Chang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70822
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Thu May 26 18:17:43 2016
New Revision: 236792
URL: https://gcc.gnu.org/viewcvs?rev=236792&root=gcc&view=rev
Log:
Fix PR c++/70822 (bogus error with parenthesized SCOPE_REF)
gcc/cp/Chang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70822
Patrick Palka changed:
What|Removed |Added
Target Milestone|--- |6.2
Summary|[6/7 Regression]
verity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ppalka at gcc dot gnu.org
Target Milestone: ---
$ cat test.c
int test(int a) {
return a & 1 ? 7 : 3;
}
$ gcc -O2 -o- -S test.c
test:
.LFB0:
.cfi_star
||2016-05-29
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
Ever confirmed|0 |1
--- Comment #1 from Patrick Palka ---
I suppose the test is sensitive to branching cost like ssa-thread-11.c is so it
should probably
at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71330
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71330
--- Comment #11 from Patrick Palka ---
(In reply to Patrick Palka from comment #10)
> I think the problem is with cp_fold_function() which does
>
> cp_walk_tree (&DECL_SAVED_TREE (fndecl), cp_fold_r, NULL, NULL);
>
> and cp_fold_r is itself r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71077
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Wed Jun 1 02:36:27 2016
New Revision: 236973
URL: https://gcc.gnu.org/viewcvs?rev=236973&root=gcc&view=rev
Log:
Fix PR tree-optimization/71077
gcc/ChangeLog:
PR tree-optimizat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71314
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Wed Jun 1 02:37:50 2016
New Revision: 236974
URL: https://gcc.gnu.org/viewcvs?rev=236974&root=gcc&view=rev
Log:
Fix PR tree-optimization/71314
gcc/testsuite/ChangeLog:
PR tree
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71314
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71077
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70847
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70847
--- Comment #11 from Patrick Palka ---
(In reply to Jakub Jelinek from comment #10)
> Note, the patch has been successfully bootstrapped/regtested on x86_64-linux
> and i686-linux.
>
> I don't think such shared trees should be occurring signific
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70847
--- Comment #14 from Patrick Palka ---
(In reply to Jakub Jelinek from comment #13)
> Created attachment 38638 [details]
> gcc7-pr70847.patch
>
> So, shall I test this version?
> As added bonus, if cp_fold returns for different stmts the same re
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27100
--- Comment #8 from Patrick Palka ---
Author: ppalka
Date: Fri Jun 3 20:42:08 2016
New Revision: 237078
URL: https://gcc.gnu.org/viewcvs?rev=237078&root=gcc&view=rev
Log:
Fix PR c++/27100
gcc/cp/ChangeLog:
PR c++/27100
* decl.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27100
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65608
Bug 65608 depends on bug 27100, which changed state.
Bug 27100 Summary: ICE with multiple friend declarations
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27100
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81601
--- Comment #5 from Patrick Palka ---
So what's the right way to fix this? To move optimize_bit_field_compare() from
fold_binary to match.pd so that the conditions on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81601
--- Comment #6 from Patrick Palka ---
(In reply to Patrick Palka from comment #5)
> So what's the right way to fix this? To move optimize_bit_field_compare()
> from fold_binary to match.pd so that the conditions on
... so that conditions on tp-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78819
--- Comment #6 from Patrick Palka ---
Thanks Marek for fixing this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78908
--- Comment #3 from Patrick Palka ---
Interesting. The patch in question just delays overloaded operator call
resolution to template instantiation time as opposed to template definition
time, like what was already being done for regular function
at gcc dot gnu.org |ppalka at gcc dot
gnu.org
--- Comment #2 from Patrick Palka ---
(In reply to Martin Liška from comment #1)
> Confirmed, started with r234443.
Oops, I didn't know that TYPE_FIELDS could contain things other than
FIELD_DECLs. Testing this:
diff --git a/gcc/cp/t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79360
--- Comment #4 from Patrick Palka ---
Author: ppalka
Date: Tue Feb 7 02:20:48 2017
New Revision: 245239
URL: https://gcc.gnu.org/viewcvs?rev=245239&root=gcc&view=rev
Log:
Fix PR c++/79360
gcc/cp/ChangeLog:
PR c++/79360
* typec
at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77639
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Mon Sep 19 18:12:36 2016
New Revision: 240245
URL: https://gcc.gnu.org/viewcvs?rev=240245&root=gcc&view=rev
Log:
Fix PR c++/77639 (ICE during error recovery)
gcc/cp/ChangeLog:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64527
ppalka at gcc dot gnu.org changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64527
--- Comment #3 from ppalka at gcc dot gnu.org ---
Author: ppalka
Date: Fri Apr 17 12:14:24 2015
New Revision: 222176
URL: https://gcc.gnu.org/viewcvs?rev=222176&root=gcc&view=rev
Log:
Fix PR c++/64527
gcc/
PR c++/64527
* gi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64527
ppalka at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
||ppalka at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #3 from Patrick Palka ---
Fixed as part of r226479.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67192
--- Comment #12 from Patrick Palka ---
(In reply to Manuel López-Ibáñez from comment #10)
> (In reply to Manuel López-Ibáñez from comment #8)
> > Does GCC work at all if input_location is saved and restored in
> > c_parser_peek_token? I guess not
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67819
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67819
--- Comment #2 from Patrick Palka ---
(In reply to Patrick Palka from comment #1)
> Sorry if this has been discussed before, but can't you use
> linemap_location_from_macro_expansion_p to check whether the conditional
> contains a macro expansion
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: ppalka at gcc dot gnu.org
Target Milestone: ---
On x86 the following code
void bar (int x);
void
baz (int x, bool b)
{
bar (x * b);
}
is compiled to
bar:
movzbl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63748
--- Comment #7 from ppalka at gcc dot gnu.org ---
Author: ppalka
Date: Mon Nov 10 20:43:40 2014
New Revision: 217317
URL: https://gcc.gnu.org/viewcvs?rev=217317&root=gcc&view=rev
Log:
2014-11-10 Patrick Palka
gcc/
PR middle-e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63790
--- Comment #2 from ppalka at gcc dot gnu.org ---
Author: ppalka
Date: Mon Nov 17 02:01:36 2014
New Revision: 217638
URL: https://gcc.gnu.org/viewcvs?rev=217638&root=gcc&view=rev
Log:
Always combine comparisons or conversions from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63986
--- Comment #5 from ppalka at gcc dot gnu.org ---
(In reply to Richard Biener from comment #3)
> Ok, now already existing forwprop code gets fed with
>
> :
> _3 = a_2(D) == 0;
> x_4 = (char) _3;
> _7 = ~_3;
> _
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45584
--- Comment #2 from ppalka at gcc dot gnu.org ---
Author: ppalka
Date: Tue Aug 19 14:14:15 2014
New Revision: 214151
URL: https://gcc.gnu.org/viewcvs?rev=214151&root=gcc&view=rev
Log:
2014-08-19 Patrick Palka
PR c/45584
* c-
: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: ppalka at gcc dot gnu.org
Target Milestone: ---
In the following snippet, one would expect foo and bar to get folded to the
same code, but that is not the case.
void dummy
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68764
--- Comment #2 from Patrick Palka ---
(In reply to Marek Polacek from comment #1)
> I agree that this is weird but this is something the C FE likely shouldn't
> do.
One (possibly minor) obstacle with doing it in the middle-end is that the
DECL_I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53223
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53223
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68831
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67550
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53223
--- Comment #13 from Patrick Palka ---
Author: ppalka
Date: Tue Dec 15 03:33:53 2015
New Revision: 231640
URL: https://gcc.gnu.org/viewcvs?rev=231640&root=gcc&view=rev
Log:
Fix PR c++/21802 (two-stage name lookup fails for operators)
gcc/cp/Cha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21802
--- Comment #6 from Patrick Palka ---
Author: ppalka
Date: Tue Dec 15 03:33:53 2015
New Revision: 231640
URL: https://gcc.gnu.org/viewcvs?rev=231640&root=gcc&view=rev
Log:
Fix PR c++/21802 (two-stage name lookup fails for operators)
gcc/cp/Chan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 04:01:47 2015
New Revision: 231736
URL: https://gcc.gnu.org/viewcvs?rev=231736&root=gcc&view=rev
Log:
Fix some blockers of PR c++/24666 (arrays decay to pointers too early)
g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66895
--- Comment #1 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 04:01:47 2015
New Revision: 231736
URL: https://gcc.gnu.org/viewcvs?rev=231736&root=gcc&view=rev
Log:
Fix some blockers of PR c++/24666 (arrays decay to pointers too early)
g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41426
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 04:01:47 2015
New Revision: 231736
URL: https://gcc.gnu.org/viewcvs?rev=231736&root=gcc&view=rev
Log:
Fix some blockers of PR c++/24666 (arrays decay to pointers too early)
g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16333
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 04:01:47 2015
New Revision: 231736
URL: https://gcc.gnu.org/viewcvs?rev=231736&root=gcc&view=rev
Log:
Fix some blockers of PR c++/24666 (arrays decay to pointers too early)
g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59878
--- Comment #7 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 04:01:47 2015
New Revision: 231736
URL: https://gcc.gnu.org/viewcvs?rev=231736&root=gcc&view=rev
Log:
Fix some blockers of PR c++/24666 (arrays decay to pointers too early)
g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59878
--- Comment #8 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 13:30:04 2015
New Revision: 231755
URL: https://gcc.gnu.org/viewcvs?rev=231755&root=gcc&view=rev
Log:
Fix wrong PR references
PR c++/59878 -> PR c++/59879
Added:
trunk/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59879
--- Comment #1 from Patrick Palka ---
Author: ppalka
Date: Thu Dec 17 13:30:04 2015
New Revision: 231755
URL: https://gcc.gnu.org/viewcvs?rev=231755&root=gcc&view=rev
Log:
Fix wrong PR references
PR c++/59878 -> PR c++/59879
Added:
trunk/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68831
--- Comment #4 from Patrick Palka ---
Author: ppalka
Date: Fri Dec 18 02:25:39 2015
New Revision: 231798
URL: https://gcc.gnu.org/viewcvs?rev=231798&root=gcc&view=rev
Log:
Fix PR c++/68831 (superfluous -Waddress warning for C++ delete)
gcc/cp/C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68831
Patrick Palka changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68978
Patrick Palka changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68978
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Fri Dec 18 23:16:33 2015
New Revision: 231841
URL: https://gcc.gnu.org/viewcvs?rev=231841&root=gcc&view=rev
Log:
Fix PR c++/68978 (bogus error: lvalue required as left operand of assignm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68978
Patrick Palka changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
||2015-12-26
CC||ppalka at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
Ever confirmed|0 |1
--- Comment #1 from Patrick Palka ---
Reduced test case
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68948
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69029
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Sun Jan 10 16:39:39 2016
New Revision: 232202
URL: https://gcc.gnu.org/viewcvs?rev=232202&root=gcc&view=rev
Log:
Fix -Wmisleading indentation false-positive for do-while statement
gcc/c
at gcc dot gnu.org |ppalka at gcc dot
gnu.org
--- Comment #2 from Patrick Palka ---
Thanks for the ping.
||ppalka at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68936
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Sat Jan 16 02:27:36 2016
New Revision: 232461
URL: https://gcc.gnu.org/viewcvs?rev=232461&root=gcc&view=rev
Log:
Fix PR c++/68936
gcc/cp/ChangeLog:
PR c++/68936
* tree.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69091
--- Comment #2 from Patrick Palka ---
Author: ppalka
Date: Sat Jan 16 02:37:09 2016
New Revision: 232463
URL: https://gcc.gnu.org/viewcvs?rev=232463&root=gcc&view=rev
Log:
Fix PR c++/69091 (ICE with operator overload having 'auto' return type)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69091
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68936
Patrick Palka changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11858
--- Comment #6 from Patrick Palka ---
Author: ppalka
Date: Tue Jan 19 00:19:16 2016
New Revision: 232547
URL: https://gcc.gnu.org/viewcvs?rev=232547&root=gcc&view=rev
Log:
Fix the remaining PR c++/24666 blockers (arrays decay to pointers too ear
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24663
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Tue Jan 19 00:19:16 2016
New Revision: 232547
URL: https://gcc.gnu.org/viewcvs?rev=232547&root=gcc&view=rev
Log:
Fix the remaining PR c++/24666 blockers (arrays decay to pointers too ear
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Tue Jan 19 00:19:16 2016
New Revision: 232547
URL: https://gcc.gnu.org/viewcvs?rev=232547&root=gcc&view=rev
Log:
Fix the remaining PR c++/24666 blockers (arrays decay to pointers too ear
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24664
--- Comment #3 from Patrick Palka ---
Author: ppalka
Date: Tue Jan 19 00:19:16 2016
New Revision: 232547
URL: https://gcc.gnu.org/viewcvs?rev=232547&root=gcc&view=rev
Log:
Fix the remaining PR c++/24666 blockers (arrays decay to pointers too ear
||ppalka at gcc dot gnu.org
Resolution|--- |FIXED
Known to fail||
--- Comment #4 from Patrick Palka ---
Fixed for GCC 6.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
Bug 24666 depends on bug 24663, which changed state.
Bug 24663 Summary: Template instantiation generating a zero-sized array doesn't
fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24663
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
Bug 24666 depends on bug 11858, which changed state.
Bug 11858 Summary: Name lookup error ignored when instantiated from expression
within sizeof() in template function parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11858
What
||ppalka at gcc dot gnu.org
Resolution|--- |FIXED
Known to fail||
--- Comment #4 from Patrick Palka ---
Fixed for GCC 6.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
Bug 24666 depends on bug 24664, which changed state.
Bug 24664 Summary: Template instantiation generating an array of voids doesn't
fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24664
What|Removed |Added
--
||ppalka at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #7 from Patrick Palka ---
Fixed for GCC 6.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11858
--- Comment #8 from Patrick Palka ---
Author: ppalka
Date: Sun Jan 24 17:45:21 2016
New Revision: 232778
URL: https://gcc.gnu.org/viewcvs?rev=232778&root=gcc&view=rev
Log:
Revert "Fix the remaining PR c++/24666 blockers"
gcc/cp/ChangeLog:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
--- Comment #4 from Patrick Palka ---
Author: ppalka
Date: Sun Jan 24 17:45:21 2016
New Revision: 232778
URL: https://gcc.gnu.org/viewcvs?rev=232778&root=gcc&view=rev
Log:
Revert "Fix the remaining PR c++/24666 blockers"
gcc/cp/ChangeLog:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24663
--- Comment #5 from Patrick Palka ---
Author: ppalka
Date: Sun Jan 24 17:45:21 2016
New Revision: 232778
URL: https://gcc.gnu.org/viewcvs?rev=232778&root=gcc&view=rev
Log:
Revert "Fix the remaining PR c++/24666 blockers"
gcc/cp/ChangeLog:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24664
--- Comment #5 from Patrick Palka ---
Author: ppalka
Date: Sun Jan 24 17:45:21 2016
New Revision: 232778
URL: https://gcc.gnu.org/viewcvs?rev=232778&root=gcc&view=rev
Log:
Revert "Fix the remaining PR c++/24666 blockers"
gcc/cp/ChangeLog:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11858
Patrick Palka changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24666
Bug 24666 depends on bug 11858, which changed state.
Bug 11858 Summary: Name lookup error ignored when instantiated from expression
within sizeof() in template function parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11858
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24663
Patrick Palka changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24664
Patrick Palka changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|FIXED
501 - 600 of 2872 matches
Mail list logo