1 Fri Nov 17 17:19:16 MET 1989
2 Compilation command: acc -mem24
6 "conv.c", line 38: (warning) overflow in constant expression
10 < char -1, int -1, unsigned 177777, long -1
12 > char -1, int -1, unsigned 37777777777, long -1
14 < char -1, int -1, unsigned 177777, long -1
16 > char -1, int -1, unsigned 37777777777, long -1
18 < char -64, int -64, unsigned 177700, long -64
20 > char -64, int -64, unsigned 37777777700, long -64
22 < char -3, int -3, unsigned 177775, long -3
24 > char -3, int -3, unsigned 37777777775, long -3
26 < char -8, int 9464, unsigned short 22370, long 75000
28 > char -8, int 75000, unsigned short 22370, long 75000
29 The following command caused the error:
30 if test -f conv.cem.g ; then diff conv.cem.r conv.cem.g ; else echo creating conv.cem.g ; cp conv.cem.r conv.cem.g ; fi
74 The following command caused the error:
75 if test -f ops.cem.g ; then diff ops.cem.r ops.cem.g ; else echo creating ops.cem.g ; cp ops.cem.r ops.cem.g ; fi
78 "bugs.c", line 88: (warning) overflow in constant expression
91 "test2.c", line 448: (warning) conversion of pointer to int loses accuracy
92 "test2.c", line 448: (warning) conversion of pointer to int loses accuracy
97 "test1.c", line 375: (warning) incompatible pointers in =
98 "test1.c", line 376: (warning) incompatible pointers in =
99 "test1.c", line 377: (warning) incompatible pointers in =
100 "test1.c", line 389: (warning) incompatible pointers in =
101 "test1.c", line 412: (warning) incompatible pointers in =
102 "test1.c", line 413: (warning) incompatible pointers in =
103 "test1.c", line 414: (warning) incompatible pointers in =
104 "test1.c", line 426: (warning) incompatible pointers in =
108 sed -f bf.sed <OPS >bf.c
112 sed -f bfu.sed <OPS >bfu.c
116 sed -f cel.sed <OPS >cel.c
120 sed -f clu.sed <OPS >clu.c
122 "clu.c", line 60: (warning) overflow in unsigned constant expression
123 "clu.c", line 66: (warning) overflow in unsigned constant expression
145 < y = ( 40000 + 8012 ) -17524
147 > y = ( 40000 + 8012 ) 48012
149 < y = ( 40000 * 8012 ) 8960
151 > y = ( 40000 * 8012 ) 320480000
153 < y = ( 40000 | 8012 ) -24756
154 < y = ( 40000 ^ 8012 ) -31988
156 > y = ( 40000 | 8012 ) 40780
157 > y = ( 40000 ^ 8012 ) 33548
159 < y = ( 40000 << 9 ) -32768
161 > y = ( 40000 << 9 ) 20480000
163 < y = ( -40000 ) 25536
165 > y = ( -40000 ) -40000
167 < y = ( ~40000 ) 25535
169 > y = ( ~40000 ) -40001
171 < y = ( 40000 ? 40000 : 8012 ) -25536
172 < y = ( x = 40000 ) -25536 -25536
173 < y = ( x += 40000 ) -25526 -25526
174 < y = ( x -= 40000 ) 25546 25546
176 > y = ( 40000 ? 40000 : 8012 ) 40000
177 > y = ( x = 40000 ) 40000 40000
178 > y = ( x += 40000 ) 40010 40010
179 > y = ( x -= 40000 ) -39990 -39990
181 < y = ( x *= 40000 ) 6784 6784
183 > y = ( x *= 40000 ) 400000 400000
185 < y = ( x |= 40000 ) -25526 -25526
186 < y = ( x ^= 40000 ) -25526 -25526
188 > y = ( x |= 40000 ) 40010 40010
189 > y = ( x ^= 40000 ) 40010 40010
191 < yes if ( x = 40000 ) yes() ; else no() -25536
192 < yes if ( x += 40000 ) yes() ; else no() -25526
193 < yes if ( x -= 40000 ) yes() ; else no() 25546
195 > yes if ( x = 40000 ) yes() ; else no() 40000
196 > yes if ( x += 40000 ) yes() ; else no() 40010
197 > yes if ( x -= 40000 ) yes() ; else no() -39990
199 < yes if ( x *= 40000 ) yes() ; else no() 6784
201 > yes if ( x *= 40000 ) yes() ; else no() 400000
203 < yes if ( x |= 40000 ) yes() ; else no() -25526
204 < yes if ( x ^= 40000 ) yes() ; else no() -25526
206 > yes if ( x |= 40000 ) yes() ; else no() 40010
207 > yes if ( x ^= 40000 ) yes() ; else no() 40010
208 The following command caused the error:
209 if test -f clu.cem.g ; then diff clu.cem.r clu.cem.g ; else echo creating clu.cem.g ; cp clu.cem.r clu.cem.g ; fi
210 sed -f ec.sed <OPS >ec.c
212 "ec.c", line 58: (warning) overflow in constant expression
213 "ec.c", line 64: (warning) overflow in constant expression
216 sed -f ef.sed <OPS >ef.c
220 sed -f ei.sed <OPS >ei.c
222 "ei.c", line 22: (warning) overflow in constant expression
223 "ei.c", line 65: (warning) overflow in constant expression
224 "ei.c", line 108: (warning) overflow in constant expression
234 > y = ( 4 << 15 ) 131072
236 < y = ( x <<= 15 ) -32768 -32768
238 > y = ( x <<= 15 ) 8355840 8355840
240 < no if ( 4 << 15 ) yes() ; else no()
242 > yes if ( 4 << 15 ) yes() ; else no()
244 < yes if ( x <<= 15 ) yes() ; else no() -32768
246 > yes if ( x <<= 15 ) yes() ; else no() 8355840
247 The following command caused the error:
248 if test -f ei.cem.g ; then diff ei.cem.r ei.cem.g ; else echo creating ei.cem.g ; cp ei.cem.r ei.cem.g ; fi
249 sed -f el.sed <OPS >el.c
253 sed -f eu.sed <OPS >eu.c
255 "eu.c", line 58: (warning) overflow in unsigned constant expression
256 "eu.c", line 64: (warning) overflow in unsigned constant expression
278 < y = ( 40000 + 8012 ) -17524
280 > y = ( 40000 + 8012 ) 48012
282 < y = ( 40000 * 8012 ) 8960
284 > y = ( 40000 * 8012 ) 320480000
286 < y = ( 40000 | 8012 ) -24756
287 < y = ( 40000 ^ 8012 ) -31988
289 > y = ( 40000 | 8012 ) 40780
290 > y = ( 40000 ^ 8012 ) 33548
292 < y = ( 40000 << 9 ) -32768
294 > y = ( 40000 << 9 ) 20480000
296 < y = ( -40000 ) 25536
298 > y = ( -40000 ) -40000
300 < y = ( ~40000 ) 25535
302 > y = ( ~40000 ) -40001
304 < y = ( 40000 ? 40000 : 8012 ) -25536
305 < y = ( x = 40000 ) -25536 -25536
306 < y = ( x += 40000 ) -25526 -25526
307 < y = ( x -= 40000 ) 25546 25546
309 > y = ( 40000 ? 40000 : 8012 ) 40000
310 > y = ( x = 40000 ) 40000 40000
311 > y = ( x += 40000 ) 40010 40010
312 > y = ( x -= 40000 ) -39990 -39990
314 < y = ( x *= 40000 ) 6784 6784
316 > y = ( x *= 40000 ) 400000 400000
318 < y = ( x |= 40000 ) -25526 -25526
319 < y = ( x ^= 40000 ) -25526 -25526
321 > y = ( x |= 40000 ) 40010 40010
322 > y = ( x ^= 40000 ) 40010 40010
324 < yes if ( x = 40000 ) yes() ; else no() -25536
325 < yes if ( x += 40000 ) yes() ; else no() -25526
326 < yes if ( x -= 40000 ) yes() ; else no() 25546
328 > yes if ( x = 40000 ) yes() ; else no() 40000
329 > yes if ( x += 40000 ) yes() ; else no() 40010
330 > yes if ( x -= 40000 ) yes() ; else no() -39990
332 < yes if ( x *= 40000 ) yes() ; else no() 6784
334 > yes if ( x *= 40000 ) yes() ; else no() 400000
336 < yes if ( x |= 40000 ) yes() ; else no() -25526
337 < yes if ( x ^= 40000 ) yes() ; else no() -25526
339 > yes if ( x |= 40000 ) yes() ; else no() 40010
340 > yes if ( x ^= 40000 ) yes() ; else no() 40010
341 The following command caused the error:
342 if test -f eu.cem.g ; then diff eu.cem.r eu.cem.g ; else echo creating eu.cem.g ; cp eu.cem.r eu.cem.g ; fi
343 sed -f id.sed <OPS >id.c
347 sed -f lc.sed <OPS >lc.c
349 "lc.c", line 60: (warning) overflow in constant expression
350 "lc.c", line 66: (warning) overflow in constant expression
353 sed -f ld.sed <OPS >ld.c
357 sed -f lf.sed <OPS >lf.c
361 sed -f li.sed <OPS >li.c
363 "li.c", line 22: (warning) overflow in constant expression
364 "li.c", line 67: (warning) overflow in constant expression
365 "li.c", line 112: (warning) overflow in constant expression
375 > y = ( 4 << 15 ) 131072
377 < y = ( x <<= 15 ) -32768 -32768
379 > y = ( x <<= 15 ) 8355840 8355840
381 < no if ( 4 << 15 ) yes() ; else no()
383 > yes if ( 4 << 15 ) yes() ; else no()
385 < yes if ( x <<= 15 ) yes() ; else no() -32768
387 > yes if ( x <<= 15 ) yes() ; else no() 8355840
388 The following command caused the error:
389 if test -f li.cem.g ; then diff li.cem.r li.cem.g ; else echo creating li.cem.g ; cp li.cem.r li.cem.g ; fi
390 sed -f ll.sed <OPS >ll.c
394 sed -f lu.sed <OPS >lu.c
417 < y = ( x + 8012 ) -17290
419 > y = ( x + 8012 ) 48246
421 < y = ( x * 8012 ) -16776
423 > y = ( x * 8012 ) 322354808
425 < y = ( x | 8012 ) -24722
426 < y = ( x ^ 8012 ) -32154
428 > y = ( x | 8012 ) 40814
429 > y = ( x ^ 8012 ) 33382
431 < y = ( x << 9 ) 21504
433 > y = ( x << 9 ) 20599808
443 < y = ( x ? x : 8012 ) -25302
444 < y = ( z = x ) -25302 -25302
445 < y = ( z += x ) -25292 -25292
446 < y = ( z -= x ) 25312 25312
448 > y = ( x ? x : 8012 ) 40234
449 > y = ( z = x ) 40234 40234
450 > y = ( z += x ) 40244 40244
451 > y = ( z -= x ) -40224 -40224
453 < y = ( z *= x ) 9124 9124
455 > y = ( z *= x ) 402340 402340
457 < y = ( z |= x ) -25302 -25302
458 < y = ( z ^= x ) -25312 -25312
460 > y = ( z |= x ) 40234 40234
461 > y = ( z ^= x ) 40224 40224
463 < yes if ( z = x ) yes() ; else no() -25302
464 < yes if ( z += x ) yes() ; else no() -25292
465 < yes if ( z -= x ) yes() ; else no() 25312
467 > yes if ( z = x ) yes() ; else no() 40234
468 > yes if ( z += x ) yes() ; else no() 40244
469 > yes if ( z -= x ) yes() ; else no() -40224
471 < yes if ( z *= x ) yes() ; else no() 9124
473 > yes if ( z *= x ) yes() ; else no() 402340
475 < yes if ( z |= x ) yes() ; else no() -25302
476 < yes if ( z ^= x ) yes() ; else no() -25312
478 > yes if ( z |= x ) yes() ; else no() 40234
479 > yes if ( z ^= x ) yes() ; else no() 40224
480 The following command caused the error:
481 if test -f lu.cem.g ; then diff lu.cem.r lu.cem.g ; else echo creating lu.cem.g ; cp lu.cem.r lu.cem.g ; fi
483 All program(s) in this directory should fail to compile.
485 "noarg.c", line 14: name not in parameter list
487 The following command caused the error:
488 acc -mem24 -o noarg.cem noarg.c 1>/dev/null
489 make: Warning: Target `gen' not remade because of errors
498 The following command caused the error:
499 if test -f init.cem.g ; then diff init.cem.r init.cem.g ; else echo creating init.cem.g ; cp init.cem.r init.cem.g ; fi
512 The following command caused the error:
513 if test -f margt.cem.g ; then diff margt.cem.r margt.cem.g ; else echo creating margt.cem.g ; cp margt.cem.r margt.cem.g ; fi
517 compiling tp.c procentry.m
531 Fri Nov 17 17:29:58 MET 1989