[Bug middle-end/77779] New: unnecessary trap checks for pointer subtraction with -ftrapv

2016-09-28 Thread jfc at mit dot edu
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: jfc at mit dot edu Target Milestone: --- Consider this code: long diff(long *a, long *b) { return (a - b) + (a - b); } Compiled with gcc -O2 -ftrapv on x86-64 the resulting code is

[Bug c++/37877] New: Invalid "invalid use of static" error

2008-10-20 Thread jfc at mit dot edu
Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jfc at mit dot edu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37877

[Bug middle-end/36791] ICE with constant argument to __builtin_eh_return

2008-07-10 Thread jfc at mit dot edu
-- jfc at mit dot edu changed: What|Removed |Added Severity|normal |minor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36791

[Bug target/36793] New: x86-64 does not get __sync_synchronize right

2008-07-10 Thread jfc at mit dot edu
oes not get __sync_synchronize right Product: gcc Version: 4.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jfc at mit dot edu GCC build t

[Bug middle-end/36791] New: ICE with constant argument to __builtin_eh_return

2008-07-10 Thread jfc at mit dot edu
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jfc at mit dot edu GCC host triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36791

[Bug target/29314] New: SPARC V9 uses bad FP register for VIS instructions

2006-10-01 Thread jfc at mit dot edu
ReportedBy: jfc at mit dot edu GCC build triplet: sparc64-sun-solaris2.9 GCC host triplet: sparc64-sun-solaris2.9 GCC target triplet: sparc64-sun-solaris2.9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29314