[Bug c/35445] [4.3/4.4/4.5/4.6/4.7 regression] ICE with conflicting declarations

2011-05-01 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35445

Simon Martin  changed:

   What|Removed |Added

 CC||simartin at gcc dot gnu.org

--- Comment #5 from Simon Martin  2011-05-02 
05:58:45 UTC ---
Patch proposed here:
  http://gcc.gnu.org/ml/gcc-patches/2011-05/msg00021.html


[Bug c/35445] [4.3/4.4/4.5/4.6/4.7 regression] ICE with conflicting declarations

2011-05-02 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35445

--- Comment #6 from Simon Martin  2011-05-02 
20:13:13 UTC ---
Author: simartin
Date: Mon May  2 20:13:08 2011
New Revision: 173269

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=173269
Log:
gcc/

2011-05-02  Simon Martin  

PR c/35445
* c-decl.c (finish_decl): Only create a composite if the types are
compatible.

gcc/testsuite/

2011-05-02  Simon Martin  

PR c/35445
* gcc.dg/pr35445.c: New test. 

Added:
trunk/gcc/testsuite/gcc.dg/pr35445.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-decl.c
trunk/gcc/testsuite/ChangeLog


[Bug c/35445] [4.3/4.4/4.5/4.6/4.7 regression] ICE with conflicting declarations

2011-05-02 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35445

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED

--- Comment #7 from Simon Martin  2011-05-02 
20:17:30 UTC ---
Fixed in 4.7. Not needed on the release branches.


[Bug c/43384] [4.3/4.4/4.5/4.6 Regression] ICE: Segmentation fault with invalid K&R-like code

2010-10-31 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43384

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||simartin at gcc dot gnu.org
  Known to work||
  Known to fail||

--- Comment #5 from Simon Martin  2010-10-31 
07:56:47 UTC ---
Patch proposed here:
  http://gcc.gnu.org/ml/gcc-patches/2010-10/msg02657.html


[Bug c++/29571] [4.3/4.4/4.5/4.6 regression] ICE with invalid static const member

2010-10-31 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29571

Simon Martin  changed:

   What|Removed |Added

 CC||simartin at gcc dot gnu.org
  Known to fail||

--- Comment #11 from Simon Martin  2010-10-31 
10:04:43 UTC ---
The ICE does not exist anymore at least in 4.6.


[Bug c/43384] [4.3/4.4/4.5/4.6 Regression] ICE: Segmentation fault with invalid K&R-like code

2010-11-06 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43384

--- Comment #6 from Simon Martin  2010-11-06 
21:58:53 UTC ---
Author: simartin
Date: Sat Nov  6 21:58:50 2010
New Revision: 166408

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166408
Log:
gcc/

2010-11-16  Simon Martin  

PR c/43384
* c-decl.c (lookup_label): Labels can only be referenced in a
function's scope. 
(store_parm_decls_oldstyle): Skip erroneous parameters.

gcc/testsuite/

2010-11-16  Simon Martin  

PR c/43384
* gcc.dg/parser-error-3.c: New test.

Added:
trunk/gcc/testsuite/gcc.dg/parse-error-3.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-decl.c
trunk/gcc/testsuite/ChangeLog


[Bug c/43384] [4.3/4.4/4.5 Regression] ICE: Segmentation fault with invalid K&R-like code

2010-11-06 Thread simartin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43384

Simon Martin  changed:

   What|Removed |Added

  Known to work||4.6.0
Summary|[4.3/4.4/4.5/4.6|[4.3/4.4/4.5 Regression]
   |Regression] ICE:|ICE: Segmentation fault
   |Segmentation fault with |with invalid K&R-like code
   |invalid K&R-like code   |

--- Comment #7 from Simon Martin  2010-11-06 
22:07:18 UTC ---
Fixed in 4.6


[Bug c++/111592] [12/13/14/15 Regression] ICE on expanding argument pack into variadic constructor

2024-08-07 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111592

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
   Target Milestone|12.5|15.0

--- Comment #8 from Simon Martin  ---
Fixed on trunk.

[Bug c++/115806] [12/13/14/15 Regression] No error for member enum redefinition in class template (even after instantiation)

2024-08-08 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115806

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
I'm working on this one.

[Bug c++/115806] [12/13/14/15 Regression] No error for member enum redefinition in class template (even after instantiation)

2024-08-08 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115806

--- Comment #4 from Simon Martin  ---
This started to fail with
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=557831a91df947b447fc9fd94ecad02470a3c86a

[Bug c++/115806] [12/13/14/15 Regression] No error for member enum redefinition in class template (even after instantiation)

2024-08-09 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115806

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
   Target Milestone|12.5|15.0

--- Comment #6 from Simon Martin  ---
Fixed in trunk.

[Bug c++/115716] [12/13/14/15 regression] internal compiler error: tree check: accessed elt 2 of 'tree_vec' with 1 elts in tsubst, at cp/pt.cc:16364

2024-08-22 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115716

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #4 from Simon Martin  ---
Working on this one.

[Bug c++/113746] [14/15 Regression] ICE: tree check: expected enumeral_type, have error_mark in tsubst_expr, at cp/pt.cc:21458 with missing typename since r14-4796-g3e3d73ed5e85e7

2024-08-22 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113746

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #9 from Simon Martin  ---
This is not ICE'ing anymore.

I will identify what change removed the ICE and add a new testcase.

[Bug c++/113746] [14/15 Regression] ICE: tree check: expected enumeral_type, have error_mark in tsubst_expr, at cp/pt.cc:21458 with missing typename since r14-4796-g3e3d73ed5e85e7

2024-08-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113746

--- Comment #10 from Simon Martin  ---
The ICE has disappeared since
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=f04dc89a991ddc6c08ac92c8ad29c6915c4ecafa

[Bug c++/109918] [12/13/14/15 Regression] Unexpected -Woverloaded-virtual with virtual conversion operators

2024-08-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109918

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #5 from Simon Martin  ---
Working on this one.

[Bug c++/113746] [14/15 Regression] ICE: tree check: expected enumeral_type, have error_mark in tsubst_expr, at cp/pt.cc:21458 with missing typename since r14-4796-g3e3d73ed5e85e7

2024-08-24 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113746

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.3|15.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #12 from Simon Martin  ---
Fixed since commit r15-123-gf04dc89a991ddc

[Bug c++/105483] [12/13/14/15 Regression] injected-class-name and constructors diagnostic since r8-1739-g3b5c768c40c78618

2024-08-26 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105483

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #5 from Simon Martin  ---
Working on this one.

[Bug c++/115716] [12/13/14/15 regression] internal compiler error: tree check: accessed elt 2 of 'tree_vec' with 1 elts in tsubst, at cp/pt.cc:16364

2024-08-26 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115716

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Simon Martin  ---
Fixed in trunk.

[Bug c++/116208] `__ct_base ` is used instead of the ctor name in warning's `inlined from` when using LTO

2024-08-27 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116208

Simon Martin  changed:

   What|Removed |Added

 CC||simartin at gcc dot gnu.org

--- Comment #8 from Simon Martin  ---
Thanks sjames@ for tagging me in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105483.

My hunch is that we end up printing the internal name because of the
   if (!DECL_LANG_SPECIFIC (t))
in error.cc's dump_function_name (in which case I think the bug can't really be
fixed...), but I don't know how to be sure.

How do you reproduce this? Are you configuring with
--with-build-config=bootstrap-lto?

[Bug c++/105483] [12/13/14/15 Regression] injected-class-name and constructors diagnostic since r8-1739-g3b5c768c40c78618

2024-08-27 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105483

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #7 from Simon Martin  ---
Fixed on trunk.

[Bug c++/116511] [14/15 Regression] ICE with enum value used in requires

2024-09-02 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116511

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #5 from Simon Martin  ---
Working on it

[Bug c++/100632] [12/13/14/15 Regression] ICE: Segmentation fault (in write_member_name) since r11-2237

2024-09-07 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100632

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #6 from Simon Martin  ---
Working on this one.

[Bug c++/116323] [12/13/14/15 Regression] ICE: tree check: expected record_type or union_type or qual_union_type, have bound_template_template_parm in access_in_type, at cp/search.cc:663

2024-09-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116323

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #2 from Simon Martin  ---
Working on it.

[Bug c++/116323] [12/13/14/15 Regression] ICE: tree check: expected record_type or union_type or qual_union_type, have bound_template_template_parm in access_in_type, at cp/search.cc:663

2024-09-11 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116323

--- Comment #3 from Simon Martin  ---
FYI this is related to the fix for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17314. I'll post a patch
momentarily.

[Bug c++/109790] [12/13/14/15 Regression] ICE while trying to mange operators and their ptmf

2024-09-11 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109790

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #9 from Simon Martin  ---
Working on this one.

[Bug c++/116323] [12/13/14/15 Regression] ICE: tree check: expected record_type or union_type or qual_union_type, have bound_template_template_parm in access_in_type, at cp/search.cc:663

2024-09-12 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116323

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Simon Martin  ---
Fixed on trunk.

[Bug c++/116681] [12/13/14/15 Regression] ICE: in start, at timevar.cc:491 with -ftime-report -std=c++20

2024-09-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116681

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
Working on it.

[Bug c++/116681] [12/13/14/15 Regression] ICE: in start, at timevar.cc:491 with -ftime-report -std=c++20

2024-09-14 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116681

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Simon Martin  ---
Fixed on trunk.

[Bug c++/67491] [meta-bug] concepts issues

2024-09-14 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491
Bug 67491 depends on bug 116681, which changed state.

Bug 116681 Summary: [12/13/14/15 Regression] ICE: in start, at timevar.cc:491 
with -ftime-report -std=c++20
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116681

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

[Bug c++/116681] [12/13/14/15 Regression] ICE: in start, at timevar.cc:491 with -ftime-report -std=c++20

2024-09-14 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116681

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0

--- Comment #7 from Simon Martin  ---
Indeed, I forgot to update the Target Milestone field. Done now. Thanks!

[Bug c++/114858] [12/13/14/15 regression] Compilation Hang and Excessive RAM Consumption in GCC with invalid input since r0-128725

2024-09-14 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114858

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #5 from Simon Martin  ---
Working on this one.

[Bug c++/105760] [11/12/13/14/15 Regression] ICE: in build_function_type, at tree.cc:7365

2024-04-27 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105760

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #3 from Simon Martin  ---
Working on this one...

[Bug c++/105760] [11/12/13/14/15 Regression] ICE: in build_function_type, at tree.cc:7365

2024-04-27 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105760

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

[Bug c++/105229] [11/12/13/14/15 Regression] ICE in lookup_template_class_1, at cp/pt.cc:10111

2024-04-30 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105229

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

--- Comment #5 from Simon Martin  ---
It does not seem to ICE anymore with trunk. Will double check and if so, submit
a new testcase.

[Bug c++/103338] [11/12/13/14/15 Regression] ICE: in tsubst_pack_expansion with invalid template friend and packed expression

2024-05-06 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103338

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

--- Comment #5 from Simon Martin  ---
The testcase ICEs with 13.2 (https://godbolt.org/z/vv54q97b3) but not trunk
(https://godbolt.org/z/f7sK8nTqn).

Will check if we need to add a new test case of it's already covered.

[Bug c++/105229] [11/12/13/14/15 Regression] ICE in lookup_template_class_1, at cp/pt.cc:10111

2024-05-06 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105229

--- Comment #6 from Simon Martin  ---
The testcase ICEs with 11.3 (https://godbolt.org/z/qoYqK8zj9) but not 11.4
(https://godbolt.org/z/K8q6qYPba)

Will check if we need to add a new test case of it's already covered.

[Bug c++/105760] [11/12/13/14/15 Regression] ICE: in build_function_type, at tree.cc:7365

2024-05-14 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105760

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
   Target Milestone|11.5|14.2

--- Comment #5 from Simon Martin  ---
Fixed on trunk.

[Bug c++/109958] [11/12/13/14/15 Regression] ICE: in build_ptrmem_type, at cp/decl.cc:11066 taking the address of bound static member function brought into derived class by using-declaration

2024-05-21 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109958

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #5 from Simon Martin  ---
Working on it

[Bug c++/105229] [11/12/13/14/15 Regression] ICE in lookup_template_class_1, at cp/pt.cc:10111

2024-05-24 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105229

--- Comment #7 from Simon Martin  ---
Bisection shows that this has been fixed by
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=252e9dfee9b1d01e0e44773ad83e0e44f3650945

Test case addition proposed in
https://gcc.gnu.org/pipermail/gcc-patches/2024-May/652639.html

[Bug c++/111106] [11/12/13/14/15 Regression] missing ; causes internal compiler error: in dependent_type_p, at cp/pt.cc:27901

2024-05-24 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=06

Simon Martin  changed:

   What|Removed |Added

 Ever confirmed|0   |1
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2024-05-24

--- Comment #3 from Simon Martin  ---
Working on it

[Bug c++/105229] [11/12/13/14/15 Regression] ICE in lookup_template_class_1, at cp/pt.cc:10111

2024-05-27 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105229

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #9 from Simon Martin  ---
But fixed via PR c++/106024, and test case merged to master.

[Bug c++/109958] [11/12/13/14/15 Regression] ICE: in build_ptrmem_type, at cp/decl.cc:11066 taking the address of bound static member function brought into derived class by using-declaration

2024-06-02 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109958

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|11.5|14.2
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #7 from Simon Martin  ---
Fixed in master

[Bug c++/111106] [11/12/13/14/15 Regression] missing ; causes internal compiler error: in dependent_type_p, at cp/pt.cc:27901

2024-06-04 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=06

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
   Target Milestone|11.5|14.2

--- Comment #5 from Simon Martin  ---
Fixed in trunk

[Bug c++/103338] [11/12/13/14/15 Regression] ICE: in tsubst_pack_expansion with invalid template friend and packed expression

2024-06-04 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103338

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|11.5|14.2
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #6 from Simon Martin  ---
Fixed through https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=f04dc89, and test
case added through
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=126ccf8ffc46865accec22a2789f09abd98c1d85

[Bug tree-optimization/103388] [12/13/14/15 Regression] missed optimization for dead code elimination at -O3 (trunk vs 11.2.0)

2024-06-04 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103388

--- Comment #10 from Simon Martin  ---
(In reply to GCC Commits from comment #9)
> The master branch has been updated by Simon Martin :
> 
> https://gcc.gnu.org/g:126ccf8ffc46865accec22a2789f09abd98c1d85
> 
> commit r15-1019-g126ccf8ffc46865accec22a2789f09abd98c1d85
> Author: Simon Martin 
> Date:   Tue Jun 4 11:59:31 2024 +0200
> 
> c++: Add testcase for PR103338
> 
> The case in that PR used to ICE until commit f04dc89. This patch simply
> adds
> the case to the testsuite.
> 
> Successfully tested on x86_64-pc-linux-gnu.
> 
> PR c++/103388
> 
> gcc/testsuite/ChangeLog:
> 
> * g++.dg/parse/crash73.C: New test.

Pleae ignore this update; wrong ticket number :'(

[Bug c++/107575] [12/13/14/15 Regression] ICE: tree check: expected tree that contains 'decl common' structure, have 'error_mark' in duplicate_decls, at cp/decl.cc:2605 since r12-8115-g791a968630b3846

2024-06-04 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107575

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
Working on it

[Bug c++/111592] [11/12/13/14/15 Regression] ICE on expanding argument pack into variadic constructor

2024-06-04 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111592

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #4 from Simon Martin  ---
Working on it.

[Bug c++/108438] [11/12/13/14/15 Regression] ICE in cxx_eval_constant_expression, at cp/constexpr.cc:7611

2024-06-07 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108438

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #2 from Simon Martin  ---
Working on it

[Bug c++/107575] [12/13/14/15 Regression] ICE: tree check: expected tree that contains 'decl common' structure, have 'error_mark' in duplicate_decls, at cp/decl.cc:2605 since r12-8115-g791a968630b3846

2024-06-07 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107575

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
   Target Milestone|12.4|14.2
 Resolution|--- |FIXED

--- Comment #5 from Simon Martin  ---
Fixed in trunk

[Bug c++/108438] [11/12/13/14/15 Regression] ICE in cxx_eval_constant_expression, at cp/constexpr.cc:7611

2024-06-08 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108438

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Target Milestone|11.5|14.2
 Status|ASSIGNED|RESOLVED

--- Comment #4 from Simon Martin  ---
Fixed on trunk

[Bug c++/105760] [11/12/13/14/15 Regression] ICE: in build_function_type, at tree.cc:7365

2024-06-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105760

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.2|15.0

[Bug c++/105229] [11/12/13/14/15 Regression] ICE in lookup_template_class_1, at cp/pt.cc:10111

2024-06-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105229

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|11.5|15.0

[Bug c++/111106] [11/12/13/14/15 Regression] missing ; causes internal compiler error: in dependent_type_p, at cp/pt.cc:27901

2024-06-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=06

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.2|15.0

[Bug c++/103338] [11/12/13/14/15 Regression] ICE: in tsubst_pack_expansion with invalid template friend and packed expression

2024-06-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103338

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.2|15.0

[Bug c++/109958] [11/12/13/14/15 Regression] ICE: in build_ptrmem_type, at cp/decl.cc:11066 taking the address of bound static member function brought into derived class by using-declaration

2024-06-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109958

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.2|15.0

[Bug c++/107575] [12/13/14/15 Regression] ICE: tree check: expected tree that contains 'decl common' structure, have 'error_mark' in duplicate_decls, at cp/decl.cc:2605 since r12-8115-g791a968630b3846

2024-06-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107575

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.2|15.0

[Bug c++/111160] [11/12/13/14/15 Regression] ICE on assigning volatile through ternary operator

2024-06-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #4 from Simon Martin  ---
Working on this one.

Note that I believe it's actually a ice-on-valid; see
https://godbolt.org/z/s9j1asMsP

[Bug c++/115364] [11/12/13/14/15 Regression] ICE-on-invalid when calling non-const template member on const object

2024-06-27 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115364

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #2 from Simon Martin  ---
Working on it.

[Bug c++/111160] [11/12/13/14/15 Regression] ICE on assigning volatile through ternary operator

2024-07-02 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
   Target Milestone|11.5|15.0
 Resolution|--- |FIXED

--- Comment #6 from Simon Martin  ---
Fixed on trunk.

[Bug c++/111592] [11/12/13/14/15 Regression] ICE on expanding argument pack into variadic constructor

2024-07-09 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111592

--- Comment #5 from Simon Martin  ---
The bug was introduced via
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=9efe5fbde1e8; I will submit a
patch momentarily.

[Bug c++/114525] [11/12/13/14/15 Regression] Incorrect code generated when setting a value through a pointer-to-member on a ternary returning an object reference

2024-07-10 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114525

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #3 from Simon Martin  ---
This does not work
  (cond ? get (v) : get (v)).*(&Foo::x) = 2;
but this does
  (cond ? get (v) : get (v)).x = 2;

I will work on this one.

[Bug c++/117114] [15 Regression] -Woverloaded-virtual false positives on multiple inheritance since r15-4282-g60163c85730e6b

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117114

--- Comment #4 from Simon Martin  ---
Submitted https://gcc.gnu.org/pipermail/gcc-patches/2024-October/665222.html to
restore the rust front-end build.

[Bug c++/117114] [15 Regression] -Woverloaded-virtual false positives on multiple inheritance since r15-4282-g60163c85730e6b

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117114

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
Sorry for the breakage. Triggering a rust build and will advise about next
steps.

[Bug c++/117114] [15 Regression] -Woverloaded-virtual false positives on multiple inheritance since r15-4282-g60163c85730e6b

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117114

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #6 from Simon Martin  ---
The patch I mentioned above did not pass regtest so I have reverted the
offending commit for the moment; commit r15-4301-ga4eec6c712ec16 refers.

[Bug c++/109918] [12/13/14 Regression] Unexpected -Woverloaded-virtual with virtual conversion operators

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109918
Bug 109918 depends on bug 117114, which changed state.

Bug 117114 Summary: [15 Regression] -Woverloaded-virtual false positives on 
multiple inheritance since r15-4282-g60163c85730e6b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117114

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

[Bug c++/109918] [12/13/14 Regression] Unexpected -Woverloaded-virtual with virtual conversion operators

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109918

Simon Martin  changed:

   What|Removed |Added

 Resolution|FIXED   |---
 Status|RESOLVED|ASSIGNED

--- Comment #11 from Simon Martin  ---
Reopening since this broke the rust build and I don't have an immediate fix.

[Bug c++/109918] [12/13/14 Regression] Unexpected -Woverloaded-virtual with virtual conversion operators

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109918

--- Comment #12 from Simon Martin  ---
Revert done via r15-4301-ga4eec6c712ec16

[Bug c++/117114] [15 Regression] -Woverloaded-virtual false positives on multiple inheritance since r15-4282-g60163c85730e6b

2024-10-13 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117114

--- Comment #7 from Simon Martin  ---
Resolving. Apologies for the fallout :-/

[Bug bootstrap/117110] [15 Regression] Bootstrap broken on FreeBSD with build/genmatch

2024-10-15 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117110

--- Comment #8 from Simon Martin  ---
FWIW I can confirm that the build is restored on Darwin. Thanks!

[Bug c++/114619] [13/14/15 regression] ICE with -fno-elide-constructors in C++14 mode for non-constant initializer in array new since r13-3175-g6ffbf87ca66f4e

2024-10-18 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114619

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #3 from Simon Martin  ---
Working on this one.

[Bug c++/117129] [14/15 Regression] internal compiler error: Segmentation fault at gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int)

2024-10-16 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117129

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #2 from Simon Martin  ---
Working on it.

[Bug c++/117099] [14/15 Regression] internal compiler error: Segmentation fault in finalize_nrv(tree_node*, tree_node*)

2024-10-16 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117099

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
Working on it.

[Bug c++/109918] [12/13/14/15 Regression] Unexpected -Woverloaded-virtual with virtual conversion operators

2024-10-12 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109918

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
   Target Milestone|12.5|15.0

--- Comment #7 from Simon Martin  ---
Fixed on trunk.

[Bug c++/116208] `__ct_base ` is used instead of the ctor name in warning's `inlined from` when using LTO

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116208

--- Comment #12 from Simon Martin  ---
Yeah, I tried with a revert and it does change anything.

[Bug c++/116208] `__ct_base ` is used instead of the ctor name in warning's `inlined from` when using LTO

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116208

Simon Martin  changed:

   What|Removed |Added

   Last reconfirmed||2024-11-05
 Status|UNCONFIRMED |ASSIGNED
 Ever confirmed|0   |1
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #10 from Simon Martin  ---
(In reply to Sam James from comment #9)
> (In reply to Simon Martin from comment #8)
> > [...]
> > How do you reproduce this? Are you configuring with
> > --with-build-config=bootstrap-lto?
> 
> Sorry for the delay -- I just confirmed I can reproduce it on trunk with
> just ./configure --with-build-config="bootstrap-lto":
Thanks a lot, super helpful!

I think this is due to r0-57483-g93604b1a023480, that can actually be reverted
since r0-124856-g0f9aaac79ed0b5.

Will confirm and hopefully come up with a small testcase we can add to the
testsuite.

[Bug c++/117129] [14/15 Regression] internal compiler error: Segmentation fault at gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int)

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117129

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.3|15.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #4 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/117099] [14/15 Regression] internal compiler error: Segmentation fault in finalize_nrv(tree_node*, tree_node*)

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117099

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/117099] [14/15 Regression] internal compiler error: Segmentation fault in finalize_nrv(tree_node*, tree_node*)

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117099

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|14.3|15.0

[Bug c++/117101] [12/13/14/15 Regression] internal compiler error: Segmentation fault for operator new

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117101

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/117158] [12/13/14/15 Regression] ICE with array access inside a template with a base class

2024-10-30 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117158

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #2 from Simon Martin  ---
Working on it. We get an ICE with c++ > 14; earlier versions work fine.

[Bug c++/101887] [12/13/14/15 Regression] ICE with invalid declaration of 'operator delete'

2024-11-01 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101887

Simon Martin  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to fail|12.0|
 Resolution|--- |FIXED
   Target Milestone|12.5|12.0

--- Comment #8 from Simon Martin  ---
Fixed in GCC 12+ via the fix for PR104846.

[Bug c++/117463] [12/13/14/15 Regression] internal compiler error: Segmentation fault at is_nondependent_constant_expression(tree_node*)

2024-11-11 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117463

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #5 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/101887] [12/13/14/15 Regression] ICE with invalid declaration of 'operator delete'

2024-10-31 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101887

Simon Martin  changed:

   What|Removed |Added

   See Also||https://gcc.gnu.org/bugzill
   ||a/show_bug.cgi?id=104846
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #6 from Simon Martin  ---
This is a dupe of PR c++/104846, and has been fixed via
r12-7599-gac8310dd122172. I'll submit a patch to add this specific case to the
testsuite.

[Bug c++/117101] [12/13/14/15 Regression] internal compiler error: Segmentation fault for operator new

2024-10-31 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117101

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #2 from Simon Martin  ---
Working on this one.

[Bug c++/116722] [12/13/14/15 Regression] ICE with constexpr template constructor and floating point value

2024-09-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116722

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0
 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #5 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/100632] [12/13/14/15 Regression] ICE: Segmentation fault (in write_member_name) since r11-2237

2024-09-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100632

Simon Martin  changed:

   What|Removed |Added

   Target Milestone|12.5|15.0
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #8 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/101603] [meta-bug] pointer to member functions issues

2024-09-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101603
Bug 101603 depends on bug 109790, which changed state.

Bug 109790 Summary: [12/13/14/15 Regression] ICE while trying to mangle 
operators and their ptmf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109790

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

[Bug c++/109790] [12/13/14/15 Regression] ICE while trying to mangle operators and their ptmf

2024-09-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109790

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
   Target Milestone|12.5|15.0

--- Comment #11 from Simon Martin  ---
Fixed in GCC 15.

[Bug c++/116740] [12/13/14/15 Regression] ICE: in set_identifier_type_value_with_scope, at cp/name-lookup.cc:5098

2024-09-23 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116740

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #2 from Simon Martin  ---
Workig on this one.

[Bug c++/116722] [12/13/14/15 Regression] ICE with constexpr template constructor and floating point value

2024-09-18 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116722

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
Working on this one.

[Bug c++/117158] [12/13/14/15 Regression] ICE with array access inside a template with a base class since r10-3793-g1a37b6d9a7e57c

2024-11-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117158

Simon Martin  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED

--- Comment #7 from Simon Martin  ---
Fixed in all active releases.

[Bug c++/117463] [12/13/14/15 Regression] internal compiler error: Segmentation fault at is_nondependent_constant_expression(tree_node*)

2024-11-06 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117463

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #3 from Simon Martin  ---
It's very close to PR c++/117101 for which I pushed a fix yesterday.

Will check whether it's still valid, and if so, look into this.

[Bug c++/117775] [13/14/15 Regression] Internal compiler error when deriving from lambda function with invalid body

2024-11-28 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117775

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #2 from Simon Martin  ---
Working on it.

[Bug c++/66564] [12/13/14/15 Regression] ICE on explicit instantiation of nested template class

2024-11-20 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66564

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #10 from Simon Martin  ---
Working on this one.

[Bug c++/117615] [12/13/14/15 Regression] constexpr failure static_cast of Derived virtual Pointer to Member function since r6-4014-gdcdbc004d531b4

2024-12-03 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117615

Simon Martin  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org

--- Comment #6 from Simon Martin  ---
Working on this one.

[Bug c++/117845] [14/15 Regression] ICE in pass eh after error with -fsanitize=address

2024-12-04 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117845

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #3 from Simon Martin  ---
Working on this one.

[Bug c++/101603] [meta-bug] pointer to member functions issues

2024-12-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101603
Bug 101603 depends on bug 117615, which changed state.

Bug 117615 Summary: [12/13/14/15 Regression] constexpr failure static_cast of 
Derived virtual Pointer to Member function since r6-4014-gdcdbc004d531b4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117615

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

[Bug c++/55004] [meta-bug] constexpr issues

2024-12-05 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004
Bug 55004 depends on bug 117615, which changed state.

Bug 117615 Summary: [12/13/14/15 Regression] constexpr failure static_cast of 
Derived virtual Pointer to Member function since r6-4014-gdcdbc004d531b4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117615

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

[Bug c++/117845] [14/15 Regression] ICE in pass eh after error with -fsanitize=address

2024-12-06 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117845

Simon Martin  changed:

   What|Removed |Added

   Keywords||ice-on-valid-code

--- Comment #4 from Simon Martin  ---
We can actually encounter this ICE with this *valid* code

===
#include 
void l() {
auto const ints = {0,1,2,3,4,5};
for (int i : { 3 } ) {
__builtin_printf("%d ", i);
}
}
===

[Bug c++/114292] [12/13/14/15 Regression] ICE with a generic (templated) lambda capturing a constant for VLA allocation

2024-12-09 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114292

Simon Martin  changed:

   What|Removed |Added

   Assignee|unassigned at gcc dot gnu.org  |simartin at gcc dot 
gnu.org
 Status|NEW |ASSIGNED

--- Comment #6 from Simon Martin  ---
Working on this one.

  1   2   >