[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2018-06-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431

--- Comment #5 from Jakub Jelinek  ---
Author: jakub
Date: Mon Jun 25 17:48:47 2018
New Revision: 262097

URL: https://gcc.gnu.org/viewcvs?rev=262097=gcc=rev
Log:
Backported from mainline
2018-04-17  Jakub Jelinek  

PR rtl-optimization/85431
* dse.c (record_store): Ignore zero width stores.

Modified:
branches/gcc-6-branch/gcc/ChangeLog
branches/gcc-6-branch/gcc/dse.c

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2018-06-22 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85431

--- Comment #4 from Jakub Jelinek  ---
Author: jakub
Date: Fri Jun 22 21:11:28 2018
New Revision: 261955

URL: https://gcc.gnu.org/viewcvs?rev=261955=gcc=rev
Log:
Backported from mainline
2018-04-17  Jakub Jelinek  

PR rtl-optimization/85431
* dse.c (record_store): Ignore zero width stores.

Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/dse.c

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

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

--- Comment #2 from Jakub Jelinek  ---
Author: jakub
Date: Tue Apr 17 21:38:45 2018
New Revision: 259448

URL: https://gcc.gnu.org/viewcvs?rev=259448=gcc=rev
Log:
PR rtl-optimization/85431
* dse.c (record_store): Ignore zero width stores.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/dse.c

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

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

Jakub Jelinek  changed:

   What|Removed |Added

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

--- Comment #3 from Jakub Jelinek  ---
Fixed.

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

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

Jakub Jelinek  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2018-04-17
   Assignee|unassigned at gcc dot gnu.org  |jakub at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #1 from Jakub Jelinek  ---
Created attachment 43965
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43965=edit
gcc8-pr85421.patch

Untested fix.

[Bug rtl-optimization/85431] UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

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

Martin Liška  changed:

   What|Removed |Added

Version|unknown |8.0.1
 Blocks||63426
   Target Milestone|--- |8.0


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426
[Bug 63426] [meta-bug] Issues found with -fsanitize=undefined