This is GCC Bugzilla
This is GCC Bugzilla Version 2.20+
View Bug Activity | Format For Printing | Clone This Bug
[hjl@gnu-4 itanium]$ cat clock.c struct timezone { int tz_minuteswest; }; extern unsigned long last_nsec_offset; struct foo { void (*update) (long); }; extern struct foo *x; extern unsigned long old; static inline void time_interpolator_update(long delta_nsec) { struct foo *ti = x; do { old = last_nsec_offset; } while (old); if (ti) (*ti->update)(delta_nsec); } extern struct timezone sys_tz; extern unsigned sequence; void warp_clock(void) { sequence++; asm volatile ("mf" ::: "memory"); time_interpolator_update(sys_tz.tz_minuteswest * 60 * 1000000000L); } [hjl@gnu-4 itanium]$ /usr/gcc-3.4/bin/gcc -S -O2 -mtune=itanium -S clock.c -frename-registers clock.c: In function `warp_clock': clock.c:28: internal compiler error: in bundling, at config/ia64/ia64.c:7109 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions.
This looks like the exact same bug as 15653.
Actually, make that same testcase as 15598. We have 3 reports for the same bug.
Subject: Bug 15655 CVSROOT: /cvs/gcc Module name: gcc Changes by: tobi@gcc.gnu.org 2004-06-12 14:08:50 Modified files: libgfortran : ChangeLog Log message: PR fortran/15655Fixup ChangeLog entries from previous commit by Paul Brook Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/ChangeLog.diff?cvsroot=gcc&r1=1.27&r2=1.28
Subject: Bug 15655 CVSROOT: /cvs/gcc Module name: gcc Changes by: tobi@gcc.gnu.org 2004-06-12 14:09:55 Modified files: gcc/testsuite : ChangeLog Log message: PR fortran/15655Fixup ChangeLog entries from previous commit by Paul Brook Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.3846&r2=1.3847
Sorry, ignore the two CVS commits, they're not related to this PR. The wrong bug number was in the mail describing that patch.
Fixed by the haifa-sched.c patch in bug 15653. *** This bug has been marked as a duplicate of 15653 ***