[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-24 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

--- Comment #6 from Martin Liška  ---
Author: marxin
Date: Tue Apr 24 15:19:11 2018
New Revision: 259603

URL: https://gcc.gnu.org/viewcvs?rev=259603=gcc=rev
Log:
Backport r259431

2018-04-24  Martin Liska  

Backport from mainline
2018-04-17  Martin Liska  

PR lto/85405
* ipa-devirt.c (odr_types_equivalent_p): Remove trailing
in message, remote space in between '_G' and '('.

Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/ipa-devirt.c

[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-24 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

--- Comment #5 from Martin Liška  ---
Author: marxin
Date: Tue Apr 24 15:18:57 2018
New Revision: 259602

URL: https://gcc.gnu.org/viewcvs?rev=259602=gcc=rev
Log:
Backport r259429

2018-04-24  Martin Liska  

Backport from mainline
2018-04-17  Jan Hubicka  

PR lto/85405
* ipa-devirt.c (odr_types_equivalent_p): Handle bit fields.

Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/ipa-devirt.c

[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P2
   Target Milestone|--- |6.5

[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

--- Comment #4 from Martin Liška  ---
Author: marxin
Date: Tue Apr 17 08:28:21 2018
New Revision: 259431

URL: https://gcc.gnu.org/viewcvs?rev=259431=gcc=rev
Log:
Fix coding style and add a new test-case (PR lto/85405).

2018-04-17  Martin Liska  

PR lto/85405
* ipa-devirt.c (odr_types_equivalent_p): Remove trailing
in message, remote space in between '_G' and '('.
2018-04-17  Martin Liska  

PR lto/85405
* g++.dg/lto/pr85405b_0.C: New test.
* g++.dg/lto/pr85405b_1.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/lto/pr85405b_0.C
trunk/gcc/testsuite/g++.dg/lto/pr85405b_1.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ipa-devirt.c
trunk/gcc/testsuite/ChangeLog

[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

Martin Liška  changed:

   What|Removed |Added

  Known to work||8.0.1
  Known to fail|8.0.1   |

--- Comment #3 from Martin Liška  ---
Fixed on trunk.

[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

--- Comment #2 from Martin Liška  ---
Author: marxin
Date: Tue Apr 17 05:41:40 2018
New Revision: 259429

URL: https://gcc.gnu.org/viewcvs?rev=259429=gcc=rev
Log:
Support bitfields in Wodr machinery (PR lto/85405).

2018-04-17  Jan Hubicka  

PR lto/85405
* ipa-devirt.c (odr_types_equivalent_p): Handle bit fields.
2018-04-17  Martin Liska  

PR lto/85405
* g++.dg/lto/pr85405_0.C: New test.
* g++.dg/lto/pr85405_1.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/lto/pr85405_0.C
trunk/gcc/testsuite/g++.dg/lto/pr85405_1.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ipa-devirt.c
trunk/gcc/testsuite/ChangeLog

[Bug lto/85405] [6/7 Regression] ICE in odr_types_equivalent_p, at ipa-devirt.c:1581

2018-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85405

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed|2018-04-15 00:00:00 |2018-04-16
   Assignee|unassigned at gcc dot gnu.org  |marxin at gcc dot 
gnu.org
 Ever confirmed|0   |1

--- Comment #1 from Martin Liška  ---
I've got patch for that.