grunwald@foobar.colorado.edu (Dirk Grunwald) (10/06/89)
configuration: decstation w/ collect, 1 RMS patch to reload1.c version: most recent symptom: The following program produces the appended output. Obviously, the wrong value of $i$ is being fetched at some ponit. I've been slugging through the assembly & haven't found the problem yet. Dirk Grunwald -- Univ. of Colorado at Boulder (grunwald@foobar.colorado.edu) ----------bug2.cc---------- #include <stream.h> main() { for (int i = 0; i < 20; i++ ) { cerr << "i = " << i; cerr << " and dec is " << dec(i); cerr << " and hex " << hex(i) << "\n"; } } ----------bug2 output---------- i = 0 and dec is 0 and hex 0 i = 0 and dec is 1 and hex 1 i = 1 and dec is 2 and hex 2 i = 2 and dec is 3 and hex 3 i = 3 and dec is 4 and hex 4 i = 4 and dec is 5 and hex 5 i = 5 and dec is 6 and hex 6 i = 6 and dec is 7 and hex 7 i = 7 and dec is 8 and hex 8 i = 8 and dec is 9 and hex 9 i = 9 and dec is 10 and hex a i = 10 and dec is 11 and hex b i = 11 and dec is 12 and hex c i = 12 and dec is 13 and hex d i = 13 and dec is 14 and hex e i = 14 and dec is 15 and hex f i = 15 and dec is 16 and hex 10 i = 16 and dec is 17 and hex 11 i = 17 and dec is 18 and hex 12 i = 18 and dec is 19 and hex 13