[Bug testsuite/83882] FAIL: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83882 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #5 from Jakub Jelinek --- Should be fixed now.
[Bug testsuite/83882] FAIL: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83882 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Jan 18 20:30:33 2018 New Revision: 256861 URL: https://gcc.gnu.org/viewcvs?rev=256861=gcc=rev Log: PR sanitizer/81715 PR testsuite/83882 * function.h (gimplify_parameters): Add gimple_seq * argument. * function.c: Include gimple.h and options.h. (gimplify_parameters): Add cleanup argument, add CLOBBER stmts for the added local temporaries if needed. * gimplify.c (gimplify_body): Adjust gimplify_parameters caller, if there are any parameter cleanups, wrap whole body into a try/finally with the cleanups. Modified: trunk/gcc/ChangeLog trunk/gcc/function.c trunk/gcc/function.h trunk/gcc/gimplify.c
[Bug testsuite/83882] FAIL: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83882 Jakub Jelinek changed: What|Removed |Added Attachment #43150|0 |1 is obsolete|| Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2018-01-16 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Jakub Jelinek --- Created attachment 43151 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43151=edit gcc8-pr83882.patch Updated patch (TREE_TYPE (t) with non-existent t, should have been type). With Richard S. patch and this updated one the testcase in a cross-compiler doesn't trigger the warning. Can't really test this on hppa.
[Bug testsuite/83882] FAIL: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83882 --- Comment #2 from Jakub Jelinek --- Created attachment 43150 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43150=edit gcc8-pr83882.patch Possible untested fix. Can't test it even with a cross-compiler on the testcase, because hppa seems be completely broken since the GET_MODE_*SIZE changes: ../../gcc/config/pa/pa.h:601:43: error: invalid cast from type 'poly_uint16 {aka poly_int<1, short unsigned int>}' to type 'long int'
[Bug testsuite/83882] FAIL: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83882 Richard Biener changed: What|Removed |Added CC||jakub at gcc dot gnu.org Component|tree-optimization |testsuite --- Comment #1 from Richard Biener --- Possibly caused by PAs callee-copy handling for struct S? Thus just needs upping for PA?