re PR c/17946 (wanted: warning for "a && MASK" when "a & MASK" was probably intended)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-03-10 Dirk Mueller <dmueller@suse.de>
2
3 PR c++/17946
4 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6
7 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8
9 PR c++/20599
10 * g++.dg/cpp0x/variadic-bind.C: New.
11 * g++.dg/cpp0x/variadic-function.C: New.
12 * g++.dg/cpp0x/variadic-mem_fn.C: New.
13 * g++.dg/cpp0x/variadic-tuple.C: New.
14 * g++.dg/cpp0x/variadic1.C: New.
15 * g++.dg/cpp0x/variadic2.C: New.
16 * g++.dg/cpp0x/variadic3.C: New.
17 * g++.dg/cpp0x/variadic4.C: New.
18 * g++.dg/cpp0x/variadic5.C: New.
19 * g++.dg/cpp0x/variadic6.C: New.
20 * g++.dg/cpp0x/variadic7.C: New.
21 * g++.dg/cpp0x/variadic8.C: New.
22 * g++.dg/cpp0x/variadic9.C: New.
23 * g++.dg/cpp0x/variadic10.C: New.
24 * g++.dg/cpp0x/variadic11.C: New.
25 * g++.dg/cpp0x/variadic12.C: New.
26 * g++.dg/cpp0x/variadic13.C: New.
27 * g++.dg/cpp0x/variadic14.C: New.
28 * g++.dg/cpp0x/variadic15.C: New.
29 * g++.dg/cpp0x/variadic16.C: New.
30 * g++.dg/cpp0x/variadic17.C: New.
31 * g++.dg/cpp0x/variadic18.C: New.
32 * g++.dg/cpp0x/variadic19.C: New.
33 * g++.dg/cpp0x/variadic20.C: New.
34 * g++.dg/cpp0x/variadic21.C: New.
35 * g++.dg/cpp0x/variadic22.C: New.
36 * g++.dg/cpp0x/variadic23.C: New.
37 * g++.dg/cpp0x/variadic24.C: New.
38 * g++.dg/cpp0x/variadic25.C: New.
39 * g++.dg/cpp0x/variadic26.C: New.
40 * g++.dg/cpp0x/variadic27.C: New.
41 * g++.dg/cpp0x/variadic28.C: New.
42 * g++.dg/cpp0x/variadic29.C: New.
43 * g++.dg/cpp0x/variadic30.C: New.
44 * g++.dg/cpp0x/variadic31.C: New.
45 * g++.dg/cpp0x/variadic32.C: New.
46 * g++.dg/cpp0x/variadic33.C: New.
47 * g++.dg/cpp0x/variadic34.C: New.
48 * g++.dg/cpp0x/variadic35.C: New.
49 * g++.dg/cpp0x/variadic36.C: New.
50 * g++.dg/cpp0x/variadic37.C: New.
51 * g++.dg/cpp0x/variadic38.C: New.
52 * g++.dg/cpp0x/variadic39.C: New.
53 * g++.dg/cpp0x/variadic40.C: New.
54 * g++.dg/cpp0x/variadic41.C: New.
55 * g++.dg/cpp0x/variadic42.C: New.
56 * g++.dg/cpp0x/variadic43.C: New.
57 * g++.dg/cpp0x/variadic44.C: New.
58 * g++.dg/cpp0x/variadic45.C: New.
59 * g++.dg/cpp0x/variadic46.C: New.
60 * g++.dg/cpp0x/variadic47.C: New.
61 * g++.dg/cpp0x/variadic48.C: New.
62 * g++.dg/cpp0x/variadic49.C: New.
63 * g++.dg/cpp0x/variadic50.C: New.
64 * g++.dg/cpp0x/variadic51.C: New.
65 * g++.dg/cpp0x/variadic52.C: New.
66 * g++.dg/cpp0x/variadic53.C: New.
67 * g++.dg/cpp0x/variadic54.C: New.
68 * g++.dg/cpp0x/variadic55.C: New.
69 * g++.dg/cpp0x/variadic56.C: New.
70 * g++.dg/cpp0x/variadic57.C: New.
71 * g++.dg/cpp0x/variadic58.C: New.
72 * g++.dg/cpp0x/variadic59.C: New.
73 * g++.dg/cpp0x/variadic60.C : New.
74 * g++.dg/cpp0x/variadic61.C : New.
75 * g++.dg/cpp0x/variadic62.C : New.
76 * g++.dg/cpp0x/variadic63.C : New.
77 * g++.dg/cpp0x/variadic64.C : New.
78 * g++.dg/cpp0x/variadic65.C : New.
79 * g++.dg/cpp0x/variadic66.C : New.
80 * g++.dg/cpp0x/variadic67.C : New.
81 * g++.dg/cpp0x/variadic68.C : New.
82 * g++.dg/cpp0x/variadic69.C : New.
83 * g++.dg/cpp0x/variadic70.C : New.
84 * g++.dg/cpp0x/variadic71.C : New.
85 * g++.dg/cpp0x/variadic72.C : New.
86 * g++.dg/cpp0x/variadic73.C : New.
87 * g++.dg/cpp0x/variadic74.C : New.
88 * g++.dg/cpp0x/variadic75.C : New.
89 * g++.dg/cpp0x/variadic-ex1.C : New.
90 * g++.dg/cpp0x/variadic-ex2.C : New.
91 * g++.dg/cpp0x/variadic-ex3.C : New.
92 * g++.dg/cpp0x/variadic-ex4.C : New.
93 * g++.dg/cpp0x/variadic-ex5.C : New.
94 * g++.dg/cpp0x/variadic-ex6.C : New.
95 * g++.dg/cpp0x/variadic-ex7.C : New.
96 * g++.dg/cpp0x/variadic-ex8.C : New.
97 * g++.dg/cpp0x/variadic-ex9.C : New.
98 * g++.dg/cpp0x/variadic-ex10.C : New.
99 * g++.dg/cpp0x/variadic-ex11.C : New.
100 * g++.dg/cpp0x/variadic-ex12.C : New.
101 * g++.dg/cpp0x/variadic-ex13.C : New.
102 * g++.dg/cpp0x/variadic-ex14.C : New.
103
104 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
105
106 PR libgfortran/31099
107 * gfortran.dg/unformatted_recl.f90: New test.
108
109 2007-03-09 Roger Sayle <roger@eyesopen.com>
110
111 * gcc.dg/fold-eqcmplx-1.c: New test case.
112
113 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
114
115 PR rtl-optimization/30643
116 * gcc.dg/pr30643.c: New.
117
118 2007-03-09 Chao-ying Fu <fu@mips.com>
119
120 * gcc.target/mips/mips32-dspr2-type.c: New test.
121 * gcc.target/mips/mips32-dspr2.c: New test.
122 * gcc.target/mips/dspr2-MULT.c: New test.
123 * gcc.target/mips/dspr2-MULTU.c: New test.
124 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
125 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
126 Adjust some formats.
127
128 2007-03-09 Dirk Mueller <dmueller@suse.de>
129
130 PR c++/17946
131 * gcc.dg/Wlogical-op-1.c: New.
132 * g++.dg/warn/Wlogical-op-1.C: New.
133
134 2007-03-09 Richard Guenther <rguenther@suse.de>
135
136 PR tree-optimization/30904
137 PR middle-end/31058
138 * gcc.dg/pr30904.c: Remove xfail.
139
140 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
141
142 PR C/31072
143 * gcc.c-torture/execute/pr31072.c: New test.
144
145 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
146
147 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
148 * gcc.dg/torture/builtin-attr-1.c: Likewise.
149 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test *lrint* and *lround*.
150 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
151 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
152 * gcc.dg/torture/builtin-integral-1.c: Likewise.
153 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
154 and *lround*. Correct macro names.
155 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
156 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
157
158 2007-03-08 Ian Lance Taylor <iant@google.com>
159
160 * gcc.dg/no-strict-overflow-5.c: New test.
161 * gcc.dg/no-strict-overflow-6.c: New test.
162 * gcc.dg/Wstrict-overflow-11.c: New test.
163 * gcc.dg/Wstrict-overflow-12.c: New test.
164 * gcc.dg/Wstrict-overflow-13.c: New test.
165 * gcc.dg/Wstrict-overflow-14.c: New test.
166 * gcc.dg/Wstrict-overflow-15.c: New test.
167
168 2007-03-08 Richard Sandiford <richard@codesourcery.com>
169
170 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
171 for VxWorks kernel mode.
172 * gcc.c-torture/execute/strncmp-1.x: Likewise.
173
174 2007-03-08 Richard Sandiford <richard@codesourcery.com>
175
176 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
177 mode.
178
179 2007-03-08 Richard Sandiford <richard@codesourcery.com>
180
181 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
182 and lib/bfill.c on VxWorks targets.
183 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
184 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
185 lib/bfill.c and lib/memmove.c on VxWorks targets.
186 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
187 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
188 on VxWorks targets.
189 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
190 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
191
192 2007-03-08 Tobias Burnus <burnus@net-b.de>
193
194 * gfortran.dg/use_5.f90: New test.
195 * gfortran.dg/use_6.f90: Ditto.
196 * gfortran.dg/use_7.f90: Ditto.
197
198 2007-03-08 Tobias Burnus <burnus@net-b.de>
199
200 PR fortran/30973
201 * gfortran.dg/use_4.f90: New test.
202 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
203
204 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
205
206 PR fortran/31011
207 * gfortran.dg/parameter_array_section_2.f90: New test.
208
209 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
210
211 PR c++/30852
212 * g++.dg/ext/offsetof1.C: Add cases with volatile.
213
214 PR c++/30534
215 * g++.dg/template/arg5.C: New test.
216
217 2007-03-07 Joseph Myers <joseph@codesourcery.com>
218
219 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
220
221 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
222
223 * gcc.dg/var-expand1.c: Add newline at end of file.
224
225 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
226
227 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
228
229 2007-03-06 Richard Sandiford <richard@codesourcery.com>
230
231 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
232
233 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
234
235 * gcc.dg/torture/builtin-convert-4.c: New test.
236
237 2007-03-05 Ian Lance Taylor <iant@google.com>
238
239 * gcc.c-torture/compile/pr31034.c: New test.
240
241 2007-03-05 Ian Lance Taylor <iant@google.com>
242
243 * gcc.dg/inline-18.c: New test.
244 * gcc.dg/inline-19.c: New test.
245 * gcc.dg/inline-20.c: New test.
246 * gcc.dg/inline-21.c: New test.
247
248 2007-03-05 Richard Guenther <rguenther@suse.de>
249
250 PR tree-optimization/14052
251 * gcc.dg/tree-ssa/vrp33.c: New testcase.
252
253 2007-03-05 Richard Guenther <rguenther@suse.de>
254
255 PR tree-optimization/23777
256 * gcc.dg/tree-ssa/pr23777.c: New testcase.
257
258 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
259
260 PR other/30465
261 * gcc.dg/multiple-overflow-warn-3.c: New.
262 * g++.dg/warn/multiple-overflow-warn-3.C: New.
263
264 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
265
266 PR c++/30895
267 * g++.dg/parse/template23.C: New test.
268
269 2007-03-04 Roger Sayle <roger@eyesopen.com>
270
271 PR middle-end/30744
272 * gcc.dg/pr30744-1.c: New test case.
273
274 2007-03-04 Tobias Burnus <burnus@net-b.de>
275
276 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
277
278 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
279
280 PR target/30406
281 * gfortran.dg/logical_3.f90: New test.
282
283 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
284
285 PR libfortran/30981
286 * gfortran.dg/integer_exponentiation_1.f90: New test.
287
288 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
289
290 * gcc.target/m68k/m68k.exp: New.
291 * gcc.target/m68k/crash1.c: New.
292
293 2007-03-03 Tobias Burnus <burnus@net-b.de>
294
295 * gfortran.dg/c_by_val.c: Use int64_t instead of long
296 to be more compatible with integer(kind=8).
297
298 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
299
300 PR libfortran/31001
301 * gfortran.dg/zero_sized_3.f90: New test.
302
303 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
304
305 PR c++/15787
306 * g++.dg/parse/else.C: New.
307 * g++.dg/parse/else-2.C: New.
308
309 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
310 Tobias Burnus <burnus@net-b.de>
311
312 PR fortran/30882
313 * gfortran.dg/size_dim.f90: New test.
314
315 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
316 Tobias Burnus <burnus@net-b.de>
317
318 PR fortran/30873
319 * gfortran.dg/entry_9.f90: New test.
320
321 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
322
323 PR c++/28253
324 * g++.dg/inherit/covariant16.C: New test.
325
326 2007-03-02 Geoffrey Keating <geoffk@apple.com>
327
328 * g++.dg/other/darwin-minversion-1.C: New.
329
330 2007-03-02 Diego Novillo <dnovillo@redhat.com>
331
332 * gcc.dg/tree-ssa/20070302-1.c: New test.
333
334 2007-03-02 Joseph Myers <joseph@codesourcery.com>
335
336 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
337 tests.
338
339 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
340
341 * gcc.dg/tree-ssa/prefetch-4.c: New test.
342
343 2007-03-01 Simon Baldwin <simonb@google.com>
344
345 PR c++/23689
346 * warn/ignored_typedef.C: New.
347 * init/ctor8.C: Added dg-warning to consume ignored typedef
348 warning.
349 * template/typedef2.C: Ditto. Moved dg-error onto its own line
350 and added an explicit line number.
351
352 2007-02-28 Richard Guenther <rguenther@suse.de>
353
354 PR middle-end/30364
355 * gcc.dg/torture/pr30364-1.c: New testcase.
356 * gcc.dg/torture/pr30364-2.c: Likewise.
357 * gcc.dg/torture/pr30364-3.c: Likewise.
358
359 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
360
361 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
362 powerpc*, use -funsafe-math-optimizations.
363 * gcc.dg/torture/builtin-logb-1.c: Likewise.
364 * gcc.dg/torture/builtin-modf-1.c: Likewise.
365
366 2007-02-28 Tobias Burnus <burnus@net-b.de>
367 Paul Thomas <pault@gcc.gnu.org>
368
369 PR fortran/30888
370 PR fortran/30887
371 * c_by_val_1.f: Test %VAL() with non-default kind.
372 * c_by_val.c: Ditto.
373 * c_by_val_4.f: New test.
374
375 2007-02-28 Tobias Burnus <burnus@net-b.de>
376
377 PR fortran/30968
378 * gfortran.dg/continuation_7.f90: New test.
379
380 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
381
382 * g++.dg/inherit/thunk7.C: New test.
383 * lib/target-supports.exp (check_profiling_available): Not available
384 for bfin-*-*.
385
386 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
387
388 PR target/30970
389 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
390
391 2007-02-27 Mark Mitchell <mark@codesourcery.com>
392
393 * lib/target-supports.exp (check_effective_target_init_priority):
394 Remove Solaris special case.
395
396 2007-02-26 Geoffrey Keating <geoffk@apple.com>
397
398 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
399 for more builtin types.
400
401 * g++.dg/ext/visibility/class1.C: Port to Darwin.
402 * g++.dg/ext/visibility/noPLT.C: Likewise.
403
404 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
405
406 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
407 sh* targets.
408
409 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
410
411 PR fortran/30865
412 * size_optional_dim_1.f90: New test.
413
414 2007-02-25 Mark Mitchell <mark@codesourcery.com>
415
416 * gcc.dg/vxworks/vxworks.exp: New file.
417 * gcc.dg/vxworks/initpri1.c: Likewise.
418 * gcc.dg/vxworks/initpri2.c: Likewise.
419 * gcc.dg/initpri2.c: Add more tests.
420 * g++.dg/special/initpri2.C: Likewise.
421
422 * gcc.dg/initpri1.c: New test.
423 * gcc.dg/initpri2.c: Likewise.
424 * g++.dg/special/initpri1.C: New test.
425 * g++.dg/special/initpri2.C: Likewise.
426 * g++.dg/special/conpr-1.C: Use init_priority effective target.
427 * g++.dg/special/conpr-2.C: Likewise.
428 * g++.dg/special/conpr-3.C: Likewise.
429 * g++.dg/special/conpr-4.C: Likewise.
430 * g++.dg/special/initp1.C: Likewise.
431 * g++.dg/special/ecos.exp: Remove code to detect availability of
432 constructor priorities.
433 * lib/target-supports.exp (check_effective_target_init_priority):
434 New function.
435
436 2007-02-24 Jan Hubicka <jh@suse.cz>
437
438 * gcc.c-torture/execute/pr30778.c: New testcase.
439
440 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
441
442 PR libgfortran/30918
443 * gfortran.dg/namelist_26.f90: New test.
444
445 2007-02-24 Richard Guenther <rguenther@suse.de>
446
447 PR middle-end/30951
448 * gcc.dg/pr30951.c: New testcase.
449
450 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
451
452 * gcc.dg/torture/builtin-modf-1.c: New test.
453
454 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
455
456 PR tree-optimization/30904
457 * gcc.dg/pr30904.c: New test.
458
459 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
460
461 * gcc.test-framework/README: Correct command.
462 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
463 -Wunused-value.
464 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
465
466 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
467
468 * lib/target-supports.exp (check_effective_target_unwrapped): New.
469
470 2007-02-23 Mark Mitchell <mark@codesourcery.com>
471
472 * lib/target-supports.exp (check_effective_target_newlib): New
473 function.
474
475 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
476
477 PR fortran/30660
478 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
479 allocatable component.
480
481
482 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
483
484 * gcc.dg/torture/builtin-logb-1.c: New test.
485 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
486 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
487 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
488 sh* targets.
489
490 2007-02-23 Richard Guenther <rguenther@suse.de>
491
492 * g++.dg/warn/changes-meaning.C: New testcase.
493
494 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
495
496 PR libgfortran/30910
497 * gfortran.dg/fmt_zero_precision.f90: Update test.
498
499 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
500
501 * gcc.dg/torture/builtin-frexp-1.c: New test.
502
503 2007-02-22 Mark Mitchell <mark@codesourcery.com>
504
505 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
506
507 2007-02-22 Ian Lance Taylor <iant@google.com>
508
509 PR debug/30898
510 * g++.dg/debug/pr30898.C: New test.
511
512 2007-02-22 Ira Rosen <irar@il.ibm.com>
513
514 * gcc.dg/vect/vect-106.c: New test.
515
516 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
517 Ira Rosen <irar@il.ibm.com>
518
519 PR tree-optimization/30843
520 * gcc.dg/vect/pr30843.c: New test.
521
522 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
523
524 PR tree-optimization/30858
525 * gcc.dg/vect/pr30858.c: New test.
526
527 2007-02-21 Mark Mitchell <mark@codesourcery.com>
528
529 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
530 to set options for compiling testglue.
531 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
532 * lib/obj-c++.exp (obj-c++_init): Likewise.
533
534 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
535
536 * gnat.dg/derived_aggregate.adb: New test.
537
538 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
539
540 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
541 sh* targets. Call the correct CKSGN macro.
542
543 2007-02-21 Jakub Jelinek <jakub@redhat.com>
544
545 * gfortran.dg/gomp/omp_parse1.f90: New test.
546 * gfortran.dg/gomp/omp_parse2.f: New test.
547
548 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
549
550 PR fortran/30869
551 * gfortran.dg/do_pointer_1.f90: New test.
552
553 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
554
555 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
556 and scalbln.
557
558 2007-02-20 Geoffrey Keating <geoffk@apple.com>
559
560 * gcc.dg/darwin-minversion-1.c: New.
561 * gcc.dg/darwin-minversion-2.c: New.
562
563 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
564
565 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
566
567 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
568 DJ Delorie <dj@redhat.com>
569
570 PR other/30824
571 * gcc.dg/Wfatal.c: New.
572 * gcc.dg/Wfatal-2.c: New.
573 * gcc.dg/Werror-1.c: Adjust expectations.
574 * gcc.dg/Werror-5.c: Likewise.
575 * gcc.dg/Werror-7.c: Likewise.
576 * gcc.dg/Werror-10.c: Likewise.
577 * gcc.dg/Werror-11.c: Likewise.
578
579 2007-02-20 Tobias Burnus <burnus@net-b.de>
580
581 PR fortran/30522
582 * gfortran.dg/volatile10.f90: New test.
583
584 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
585
586 PR libfortran/30533
587 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
588
589 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
590
591 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
592 * gcc.dg/Walways-true-1.c: Likewise.
593 * gcc.dg/weak/weak-3.c: Likewise.
594 * gcc.dg/Werror-1.c: Likewise.
595 * gcc.dg/Werror-3.c: Likewise.
596 * gcc.dg/Werror-4.c: Likewise.
597 * gcc.dg/Werror-5.c: Likewise.
598 * gcc.dg/Werror-6.c: Likewise.
599 * gcc.dg/Werror-7.c: Likewise.
600 * gcc.dg/Werror-8.c: Likewise.
601 * gcc.dg/Werror-10.c: Likewise.
602 * gcc.dg/Werror-11.c: Likewise.
603 * gcc.dg/Werror-12.c: Likewise.
604 * g++.old-deja/g++.mike/warn8.C: Likewise.
605 * g++.dg/warn/Walways-true-1.C: Likewise.
606 * g++.dg/warn/Walways-true-2.C: Likewise.
607 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
608 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
609 -Wstring-literal-comparison with -Waddress.
610 * gcc.dg/Wstring-literal-comparison-4.c: Replace
611 -Wno-string-literal-comparison with -Wno-address.
612
613 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
614
615 * gnat.dg/self_aggregate_with_call.adb: New test.
616
617 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
618
619 PR tree-optimization/30975
620 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
621 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
622 * gcc.dg/vect/pr30795.c: New.
623
624 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
625
626 PR fortran/30681
627 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
628
629 2007-02-18 Roger Sayle <roger@eyesopen.com>
630
631 PR rtl-optimization/28173
632 * gcc.target/i386/andor-1.c: New test case.
633
634 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
635
636 * gcc.dg/torture/builtin-ldexp-1.c: New.
637 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
638
639 2007-02-18 Roger Sayle <roger@eyesopen.com>
640
641 * gfortran.dg/array_constructor_15.f90: New test case.
642
643 2007-02-18 Roger Sayle <roger@eyesopen.com>
644
645 * gfortran.dg/forall_10.f90: New test case.
646
647 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
648
649 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
650
651 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
652
653 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
654 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
655
656 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
657
658 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
659 * gcc.target/i386/builtin-bswap-3.c: Ditto.
660 * gcc.target/i386/xchg-1.c: New test.
661 * gcc.target/i386/xchg-2.c: New test.
662
663 2007-02-16 Richard Guenther <rguenther@suse.de>
664 Christian Bruel <christian.bruel@st.com>
665
666 * gcc.dg/strict-overflow-5.c: New testcase.
667
668 2007-02-16 Tobias Burnus <burnus@net-b.de>
669
670 PR fortran/30793
671 * gfortran.dg/func_derived_4.f90: New test.
672
673 2007-02-15 Roger Sayle <roger@eyesopen.com>
674
675 PR middle-end/30391
676 * gfortran.dg/pr30391-1.f90: New test case.
677
678 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
679
680 PR middle-end/30433
681 * gcc.c-torture/compile/pr30433.c: New testcase to check
682 that complex constants comparisions are foldded.
683
684 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
685
686 PR C++/30158
687 * g++.dg/ext/stmtexpr10.C: New testcase.
688
689 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
690
691 PR middle-end/30729
692 * gcc.dg/Wunused-value-2.c: New testcase.
693
694 2007-02-15 Ian Lance Taylor <iant@google.com>
695
696 * g++.dg/eh/subreg-1.C: New test.
697
698 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
699
700 PR c/26494
701 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
702 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
703 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
704 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
705 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
706 * gcc.dg/Werror-implicit-function-declaration.c: New.
707
708 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
709
710 PR c++/28943
711 * g++.dg/warn/pr28943.C: New.
712
713 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
714
715 * gfortran.fortran-torture/execute/math.f90: Fix typo.
716
717 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
718
719 PR fortran/30779
720 * gfortran.dg/error_recovery_3.f90: New test.
721
722 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
723
724 * g++.dg/tree-ssa/sra-1.C: New.
725
726 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
727
728 * g++.dg/tree-ssa/sra-1.C: New.
729
730 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
731
732 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
733
734 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
735
736 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
737
738 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
739
740 PR fortran/30799
741 * gfortran.dg/logical_2.f90: New test.
742
743 2007-02-14 Joseph Myers <joseph@codesourcery.com>
744
745 * gcc.dg/torture/complex-alias-1.c: New test.
746
747 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
748
749 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
750 instead of -fdump-tree-tailcall.
751
752 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
753
754 * gfortran.dg/interface_10.f90: Fix comment typo.
755
756 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
757
758 PR tree-optimization/30771
759 * gcc.dg/vect/pr30771.c: New test.
760
761 2007-02-13 Ian Lance Taylor <iant@google.com>
762
763 * gcc.dg/Wstrict-overflow-1.c: New test.
764 * gcc.dg/Wstrict-overflow-2.c: New test.
765 * gcc.dg/Wstrict-overflow-3.c: New test.
766 * gcc.dg/Wstrict-overflow-4.c: New test.
767 * gcc.dg/Wstrict-overflow-5.c: New test.
768 * gcc.dg/Wstrict-overflow-6.c: New test.
769 * gcc.dg/Wstrict-overflow-7.c: New test.
770 * gcc.dg/Wstrict-overflow-8.c: New test.
771 * gcc.dg/Wstrict-overflow-9.c: New test.
772 * gcc.dg/Wstrict-overflow-10.c: New test.
773
774 2007-02-13 Roger Sayle <roger@eyesopen.com>
775
776 * gcc.target/ia64/builtin-bswap-2.c: New test case.
777
778 2007-02-13 Richard Henderson <rth@redhat.com>
779
780 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
781 * gcc.c-torture/execute/pr29302-1.c: ... here.
782
783 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
784
785 PR c/29521
786 * gcc.dg/c90-return-1.c: Update output.
787 * gcc.dg/c99-return-1.c: Likewise.
788
789 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
790
791 PR fortran/30554
792 * gfortran.dg/used_dummy_types_7.f90: New test..
793
794 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
795
796 * gcc.target/i386/parity-1.c: New test.
797 * gcc.target/i386/parity-2.c: New test.
798
799 2007-02-12 Roger Sayle <roger@eyesopen.com>
800
801 * gcc.target/i386/builtin-bswap-3.c: New test case.
802
803 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
804
805 PR tree-optimization/29145
806 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
807 alias analysis is improved to take better advantage of restrict
808 qualified pointers.
809 * gcc.dg/vect/vect-80.c: Likewise.
810 * gcc.dg/vect/pr29145.c: New.
811
812 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
813
814 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
815 * gcc.target/i386/sse4a-insert.c: Likewise.
816
817 2007-02-11 Roger Sayle <roger@eyesopen.com>
818
819 * gcc.target/ia64/builtin-popcount-1.c: New test case.
820 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
821
822 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
823
824 PR fortran/30478
825 * gfortran.dg/enum_4.f90: Update error message checks.
826
827 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
828
829 PR fortran/30554
830 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
831 versions of the modules.
832
833 PR fortran/30617
834 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
835 by getting rid of recursive I/O and providing functions with
836 results.
837
838 PR fortran/30319
839 * gfortran.dg/char_array_constructor_2.f90
840
841 2007-02-11 Mark Mitchell <mark@codesourcery.com>
842
843 PR c++/26988
844 * g++.dg/template/spec34.C: New test
845
846 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
847
848 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
849 on i?86 and x86_64.
850 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
851 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
852 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
853 on i?86 and x86_64.
854 * gcc.dg/vect/vect-113.c: Ditto.
855
856 2007-02-06 Mark Mitchell <mark@codesourcery.com>
857
858 PR c++/29487
859 * g++.dg/eh/weak1-C: New test.
860 * g++.dg/eh/weak1-a.cc: Likewise.
861 * g++.dg/eh/comdat1.C: Likewise.
862
863 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
864 Dorit Nuzman <dorit@il.ibm.com>
865
866 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
867 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
868 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
869 * gcc.dg/vect/vect-113.c: Likewise.
870
871 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
872
873 2007-02-10 Richard Henderson <rth@redhat.com>
874
875 * lib/target-supports.exp (check_effective_target_tls): Redefine
876 to mean non-emulated tls.
877 * gcc.dg/tls/alias-1.c: Remove tls requirement.
878 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
879 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
880 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
881 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
882 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
883 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
884
885 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
886
887 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
888
889 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
890
891 * gfortran.dg/secnds.f: Replace time tolerance with a
892 before-and-after bracket.
893 * gfortran.dg/secnds-1.f: Likewise.
894
895 2007-02-09 Tobias Burnus <burnus@net-b.de>
896
897 PR fortran/30512
898 * gfortran.dg/maxlocval_1.f90: New test.
899
900 2007-02-09 Roger Sayle <roger@eyesopen.com>
901
902 * gcc.target/ia64/builtin_bswap-1.c: New test case.
903
904 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
905
906 PR fortran/30720
907 * gfortran.dg/array_function_1.f90: New test.
908
909 2007-02-09 Richard Sandiford <richard@codesourcery.com>
910
911 * lib/target-supports.exp (check_effective_target_lax_strtofp)
912 (check_effective_target_dummy_wcsftime): New functions.
913
914 2007-02-09 Richard Sandiford <richard@codesourcery.com>
915
916 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
917 * lib/target-supports.exp (check_effective_target_uclibc): New
918 function.
919
920 2007-02-09 Richard Sandiford <richard@codesourcery.com>
921
922 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
923 (vsnprintf): Don't define for uClibc targets.
924
925 2007-02-09 Richard Sandiford <richard@codesourcery.com>
926
927 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
928 set before checking whether it was allowed.
929 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
930 before checking inside_main.
931
932 2007-02-09 Richard Sandiford <richard@codesourcery.com>
933
934 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
935 uClinux targets.
936 (u16sf): Likewise u4sf.
937 * g++.dg/compat/struct-layout-1.h: Likewise.
938
939 2007-02-09 Richard Sandiford <richard@codesourcery.com>
940
941 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
942 procedure.
943 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
944 m68k targets if check_effective_target_coldfire_fpu returns true.
945
946 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
947 Richard Guenther <rguenther@suse.de>
948
949 PR middle-end/23361
950 * gcc.dg/fold-compare-3.c: New testcase.
951 * gcc.dg/tree-ssa/loop-24.c: Likewise.
952
953 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
954
955 * gcc.dg/pr26570.c: Clean up coverage files.
956 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
957 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
958 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
959 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
960 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
961 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
962 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
963 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
964 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
965 * gcc.dg/tree-ssa/pr25501.c: Ditto.
966 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
967 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
968 * gcc.dg/vect/pr28952.c: Ditto.
969 * gcc.dg/vect/pr27151.c: Ditto.
970 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
971 * g++.dg/gomp/macro-3.C: Ditto.
972
973 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
974
975 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
976 of the loop.
977
978 2007-02-08 Roger Sayle <roger@eyesopen.com>
979
980 * gcc.target/i386/builtin-bswap-2.c: New test case.
981
982 2007-02-08 Roger Sayle <roger@eyesopen.com>
983
984 * gfortran.dg/forall_8.f90: New test case.
985 * gfortran.dg/forall_9.f90: Likewise.
986
987 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
988
989 * gcc.dg/builtins-20.c: Add some -~ complex cases.
990
991 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
992
993 * lib/target-supports.exp (check_effective_target_simulator): New.
994
995 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
996
997 * gcc.dg/tree-ssa/loop-25.c: New test.
998
999 2007-02-06 Richard Henderson <rth@redhat.com>
1000
1001 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1002
1003 2007-02-06 Roger Sayle <roger@eyesopen.com>
1004
1005 * gcc.target/powerpc/popcount-1.c: New test case.
1006 * gcc.target/powerpc/parity-1.c: Likewise.
1007
1008 2007-02-06 Richard Guenther <rguenther@suse.de>
1009
1010 PR middle-end/27302
1011 * gcc.dg/torture/pr27302-2.c: New testcase.
1012
1013 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
1014
1015 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1016 * gcc.dg/vect/vect-iv-1.c: New test.
1017 * gcc.dg/vect/vect-iv-2.c: New test.
1018 * gcc.dg/vect/vect-iv-3.c: New test.
1019 * gcc.dg/vect/vect-iv-4.c: New test.
1020 * gcc.dg/vect/vect-iv-5.c: New test.
1021 * gcc.dg/vect/vect-iv-6.c: New test.
1022 * gcc.dg/vect/vect-iv-7.c: New test.
1023 * gcc.dg/vect/vect-iv-8.c: New test.
1024 * gcc.dg/vect/vect-iv-9.c: New test.
1025 * gcc.dg/vect/vect-iv-10.c: New test.
1026 * gcc.dg/vect/vect-iv-11.c: New test.
1027 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1028 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1029 * gcc.dg/vect/vect-14.c: Now vectorizable.
1030 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1031 * gcc.dg/vect/vect-27.c: Likewise.
1032 * gcc.dg/vect/vect-29.c Likewise.
1033 * gcc.dg/vect/vect-dv-2.c: Likewise.
1034 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1035 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1036 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1037
1038 2007-02-06 Ira Rosen <irar@il.ibm.com>
1039
1040 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1041
1042 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1043
1044 * gcc.dg/builtins-20.c: Add more cases.
1045
1046 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
1047
1048 PR debug/30189
1049 * gcc.dg/pr30189.c: New test.
1050
1051 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1052
1053 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1054 for running tests.
1055 * gcc.target/i386/sse4a-extract.c: New test.
1056 * gcc.target/i386/sse4a-insert.c: New test.
1057 * gcc.target/i386/sse4a-montsd.c: New test.
1058 * gcc.target/i386/sse4a-montss.c: New test.
1059
1060 2007-02-05 Richard Guenther <rguenther@suse.de>
1061
1062 * gcc.target/i386/vectorize3.c: New testcase.
1063
1064 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
1065
1066 PR target/30665
1067 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1068
1069 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1070
1071 PR fortran/30611
1072 * gfortran.dg/repeat_1.f90: New test.
1073
1074 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
1075
1076 PR fortran/30605
1077 * gfortran.dg/spread_shape_1.f90: Remove tabs.
1078 * gfortran.dg/derived_init_2.f90: Ditto.
1079 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1080 * gfortran.dg/array_initializer_1.f90: Ditto.
1081 * gfortran.dg/do_2.f90: Ditto.
1082 * gfortran.dg/proc_assign_1.f90: Ditto.
1083
1084 2007-02-04 Richard Guenther <rguenther@suse.de>
1085
1086 PR middle-end/30636
1087 * g++.dg/warn/pr30636.C: New testcase.
1088 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1089
1090 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
1091
1092 PR middle-end/30667
1093 * gfortran.dg/pr30667.f: New test.
1094
1095 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1096
1097 * gcc.dg/builtins-54.c: Add more cases.
1098
1099 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
1100
1101 PR fortran/30514
1102 * gfortran.dg/zero_sized_2.f90: New test.
1103
1104 PR fortran/30660
1105 * gfortran.dg/alloc_comp_basics_4.f90: New test.
1106
1107 PR fortran/29820
1108 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1109 file.
1110
1111 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
1112
1113 PR fortran/30683
1114 * gfortran.dg/interface_10.f90: New test.
1115
1116 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1117
1118 * gcc.dg/builtins-20.c: Add more cases.
1119
1120 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
1121
1122 PR target/29682
1123 * gcc-target/ia64/pr29682.c: New test.
1124
1125 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
1126
1127 PR fortran/30284
1128 * gfortran.dg/arrayio_11.f90.f90: New test.
1129
1130 PR fortran/30626
1131 * gfortran.dg/arrayio_12.f90.f90: New test.
1132
1133 2007-02-02 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR c++/30536
1136 * g++.dg/tls/diag-5.C: New test.
1137
1138 PR middle-end/30473
1139 * gcc.dg/pr30473.c: New test.
1140 * gcc.c-torture/execute/20070201-1.c: New test.
1141
1142 2007-02-01 Roger Sayle <roger@eyesopen.com>
1143
1144 * gfortran.dg/dependency_20.f90: New test case.
1145
1146 2007-01-31 Ian Lance Taylor <iant@google.com>
1147
1148 * gcc.dg/lower-subreg-1.c (test): New test.
1149
1150 2007-01-30 Geoffrey Keating <geoffk@apple.com>
1151
1152 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1153
1154 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1155
1156 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1157 * gcc.dg/torture/builtin-math-3.c: Likewise.
1158
1159 2007-01-31 Dirk Mueller <dmueller@suse.de>
1160
1161 gcc.dg/Wparentheses-2.c: Update and add new tests.
1162
1163 2007-01-31 Ira Rosen <irar@il.ibm.com>
1164
1165 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1166 vectorize.
1167
1168 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
1169
1170 * gcc.dg/builtins-63.c: New test.
1171
1172 2007-01-31 Tobias Burnus <burnus@net-b.de>
1173
1174 PR fortran/27588
1175 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1176
1177 2007-01-31 Tobias Burnus <burnus@net-b.de>
1178
1179 PR fortran/30520
1180 * gfortran.dg/volatile8.f90: New argument conformance test.
1181 * gfortran.dg/volatile9.f90: New scope test.
1182
1183 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1184
1185 PR c++/24745
1186 * g++.dg/warn/null4.C: New.
1187
1188 2001-01-30 Roger Sayle <roger@eyesopen.com>
1189 Uros Bizjak <ubizjak@gmail.com>
1190
1191 * gcc.dg/large-size-array-3.c: Correct typo.
1192
1193 2007-01-30 Richard Guenther <rguenther@suse.de>
1194
1195 PR middle-end/27657
1196 * g++.dg/debug/pr27657.C: New testcase.
1197
1198 2007-01-30 Richard Guenther <rguenther@suse.de>
1199
1200 PR middle-end/30313
1201 * gcc.dg/torture/pr30313.c: New testcase.
1202
1203 2007-01-29 Janis Johnson <janis187@us.ibm.com>
1204
1205 * gcc.dg/dfp/dfp-except.h: New file.
1206 * gcc.dg/dfp/fe-check.h: New file.
1207 * gcc.dg/dfp/fe-binop.c: New test.
1208 * gcc.dg/dfp/fe-convert-1.c: New test.
1209 * gcc.dg/dfp/fe-convert-2.c: New test.
1210 * gcc.dg/dfp/fe-convert-3.c: New test.
1211
1212 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1213 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1214 * gcc.dg/dfp/convert-dfp.c: Ditto.
1215 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1216
1217 2007-01-29 Josh Conner <jconner@apple.com>
1218
1219 * gcc.target/powerpc/altivec-24.c: New test.
1220
1221 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
1222
1223 PR c++/28266
1224 * g++.dg/parse/defarg12.C: New test.
1225
1226 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
1227
1228 PR fortran/30554
1229 * gfortran.dg/used_dummy_types_6.f90: New test.
1230
1231 2007-01-28 Jan Hubicka <jh@suse.cz>
1232
1233 * gcc.dg/tree-prof/val-prof-6.c: New test.
1234
1235 2007-01-28 Roger Sayle <roger@eyesopen.com>
1236
1237 * gcc.dg/large-size-array-3.c: Correct test case (portability).
1238
1239 2007-01-28 Andrew Pinski <pinskia@gmail.com>
1240
1241 PR C++/28988
1242 * g++.dg/expr/dtor4.C: New test.
1243
1244 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
1245
1246 * gcc.dg/tree-ssa/loop-23.c: New test.
1247
1248 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
1249
1250 PR libfortran/30389
1251 * gfortran.dg/achar_2.f90: New test.
1252 * gfortran.dg/achar_3.f90: New test.
1253
1254 2007-01-27 Ian Lance Taylor <iant@google.com>
1255
1256 * gcc.dg/strict-overflow-1.c: New test.
1257 * gcc.dg/no-strict-overflow-1.c: New test.
1258 * gcc.dg/strict-overflow-2.c: New test.
1259 * gcc.dg/no-strict-overflow-2.c: New test.
1260 * gcc.dg/strict-overflow-3.c: New test.
1261 * gcc.dg/no-strict-overflow-3.c: New test.
1262 * gcc.dg/strict-overflow-4.c: New test.
1263 * gcc.dg/no-strict-overflow-4.c: New test.
1264 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1265 * gcc.dg/pr15784-1.c: Likewise.
1266 * gcc.dg/pr20922-1.c: Likewise.
1267 * gcc.dg/pr20922-3.c: Likewise.
1268 * gcc.dg/pr20922-4.c: Likewise.
1269 * gcc.dg/pr20922-6.c: Likewise.
1270 * gcc.dg/compare-4.c: Likewise.
1271 * gcc.dg/torture/pr26898-1.c: Likewise.
1272 * gcc.dg/tree-ssa/divide-1.c: Likewise.
1273 * gcc.dg/tree-ssa/divide-2.c: Likewise.
1274 * gcc.dg/tree-ssa/divide-3.c: Likewise.
1275 * gcc.dg/tree-ssa/divide-4.c: Likewise.
1276 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1277 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1278 * gcc.dg/tree-ssa/pr21082.c: Likewise.
1279 * gcc.dg/tree-ssa/pr26899.c: Likewise.
1280 * g++.dg/tree-ssa/pr21082.C: Likewise.
1281
1282 2007-01-27 Roger Sayle <roger@eyesopen.com>
1283
1284 * gcc-dg/large-size-array-3.c: New test case.
1285
1286 2007-01-27 Roger Sayle <roger@eyesopen.com>
1287
1288 * gfortran.dg/forall_7.f90: New test case.
1289
1290 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
1291
1292 PR fortran/30407
1293 * gfortran.dg/where_operator_assign_1.f90: New test.
1294 * gfortran.dg/where_operator_assign_2.f90: New test.
1295 * gfortran.dg/where_operator_assign_3.f90: New test.
1296
1297 2007-01-26 Joseph Myers <joseph@codesourcery.com>
1298
1299 * lib/target-supports.exp
1300 (check_effective_target_powerpc_altivec): New.
1301 (check_effective_target_vect_cmdline_needed): Use it.
1302
1303 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
1304
1305 PR fortran/30278
1306 * gfortran.dg/backslash_3.f: New test.
1307
1308 2007-01-26 Richard Guenther <rguenther@suse.de>
1309
1310 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1311
1312 2007-01-26 Tobias Burnus <burnus@net-b.de>
1313
1314 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1315 * gfortran.dg/vect/vect.exp: Ditto.
1316 * gfortran.dg/dg.exp: Ditto.
1317 * gfortran.fortran-torture/execute/execute.exp: Ditto.
1318 * gfortran.fortran-torture/compile/compile.exp: Ditto.
1319
1320 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1321
1322 * gcc.dg/builtins-20.c: Add more cases.
1323 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1324
1325 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1326
1327 PR fortran/30437
1328 * gcc.dg/Wall.c: New.
1329 * gcc.dg/Wno-all.c: New.
1330 * gfortran.dg/Wall.f90: New.
1331 * gfortran.dg/Wno-all.f90: New.
1332
1333 2007-01-24 Geoffrey Keating <geoffk@apple.com>
1334
1335 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1336 * g++.dg/eh/simd-2.C: Also run on Darwin.
1337 * g++.dg/eh/simd-3.C: New.
1338 * g++.dg/eh/simd-4.C: New.
1339
1340 2007-01-25 Richard Guenther <rguenther@suse.de>
1341
1342 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1343 and _PROFILE_USE.
1344 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1345
1346 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
1347
1348 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1349 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1350 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1351 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1352 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1353 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1354 * gcc.dg/ipa/ipa-7.c: New testcase.
1355
1356 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
1357
1358 * g++.dg/cpp0x/warn_cxx0x.C: New.
1359
1360 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1361
1362 * gcc.dg/builtins-20.c: Test builtin carg.
1363
1364 2007-01-24 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR middle-end/27416
1367 * gcc.dg/gomp/pr27416.c: New test.
1368
1369 PR middle-end/30494
1370 * gcc.dg/gomp/pr30494.c: New test.
1371 * g++.dg/gomp/pr30494.C: New test.
1372
1373 PR middle-end/30421
1374 * gcc.dg/gomp/pr30421.c: New test.
1375
1376 2007-01-24 Steve Ellcey <sje@cup.hp.com>
1377
1378 * gcc.target/ia64/versionid-1.c: New test.
1379 * gcc.target/ia64/versionid-2.c: New test.
1380
1381 2007-01-24 Richard Guenther <rguenther@suse.de>
1382
1383 PR testsuite/30181
1384 * gcc.dg/builtins-57.c: Change to a link-time testcase
1385 to support non-C99 targets.
1386
1387 2007-01-24 Jan Hubicka <jh@suse.cz>
1388
1389 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1390
1391 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
1392
1393 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1394
1395 2007-01-23 Andrew Pinski <pinskia@gmail.com>
1396
1397 PR objc/27438
1398 * objc.dg/const-str-12.m: New test.
1399
1400 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1401
1402 PR fortran/30532
1403 * gfortran.dg/ctrl-z.f90: New test.
1404
1405 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1406
1407 PR fortran/30481
1408 * gfortran.dg/namelist_assumed_char.f90: New test.
1409
1410 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
1411
1412 PR c++/27492
1413 * g++.dg/inherit/covariant15.C: New test.
1414
1415 2007-01-23 Ian Lance Taylor <iant@google.com>
1416
1417 * g++.dg/warn/Wparentheses-24.C: New test.
1418
1419 2007-01-23 Richard Guenther <rguenther@suse.de>
1420
1421 PR testsuite/30560
1422 * ada/acats/run_acats: Do not call gnatmake or gnatchop
1423 with full path.
1424
1425 2007-01-22 Richard Guenther <rguenther@suse.de>
1426
1427 PR tree-optimization/30038
1428 * gcc.dg/builtins-62.c: New testcase.
1429
1430 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1431
1432 * gcc.c-torture/compile/20070121.c: New test.
1433
1434 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
1435
1436 PR libfortran/30525
1437 * gfortran.dg/char_comparison_1.f: New test.
1438
1439 2007-01-21 Ira Rosen <irar@il.ibm.com>
1440
1441 * gcc.dg/vect/vect-strided-same-dr.c: New test.
1442
1443 2007-01-20 Andrew Pinski <pinskia@gmail.com>
1444
1445 PR objc/30479
1446 * objc.dg/pch: New directory.
1447 * objc.dg/pch/pch.exp: New file.
1448 * objc.dg/pch/interface-1.m: New test.
1449 * objc.dg/pch/interface-1.hs: New include file.
1450 * lib/objc.exp (objc_target_compile): Add
1451 "-x objective-c-header" in front of the sources if this is
1452 a precompiled header being compiled.
1453
1454 2007-01-20 Roger Sayle <roger@eyesopen.com>
1455
1456 * gfortran.dg/array_memcpy_3.f90: New test case.
1457 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1458
1459 2007-01-20 Roger Sayle <roger@eyesopen.com>
1460 Brooks Moses <brooks.moses@codesourcery.com>
1461 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1462
1463 * gfortran.dg/intrinsic_sign_1.f90: New test case.
1464 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1465
1466 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1467
1468 * gcc.dg/torture/builtin-math-3.c: Test fdim.
1469
1470 2007-01-19 Mike Stump <mrs@apple.com>
1471
1472 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1473 away.
1474
1475 2007-01-19 Roger Sayle <roger@eyesopen.com>
1476
1477 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1478 option instead of -funsafe-math-optimizations.
1479
1480 2007-01-19 Tomas Bily <tbily@suse.cz>
1481
1482 gcc.dg/tree-prof/indir-call-prof.c: New.
1483 g++.dg/dg.exp: Add tree-prof subdirectory.
1484 g++.dg/tree-prof/indir-call-prof.C: New.
1485 g++.dg/tree-prof/tree-prof.exp: New.
1486
1487 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1488
1489 PR c++/17947
1490 * g++.dg/warn/deprecated.C: Update warning output.
1491 * g++.dg/warn/deprecated-2.C: Likewise.
1492 * g++.dg/warn/deprecated-3.C: New.
1493
1494 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
1495
1496 * gcc.c-torture/execute/nestfunc-7.c: New.
1497
1498 2007-01-18 Hui-May Chang <hm.chang@apple.com>
1499
1500 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1501
1502 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
1503
1504 * gcc.dg/m68k-pic-1.c: New.
1505
1506 2007-01-18 Roger Sayle <roger@eyesopen.com>
1507
1508 * gfortran.dg/array_memcpy_4.f90: New test case.
1509
1510 2007-01-18 Josh Conner <jconner@apple.com>
1511
1512 PR target/30485
1513 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1514 * gcc.dg/vect/no-trapping-math-1: New.
1515 * gcc.dg/vect/no-trapping-math-2: New.
1516
1517 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
1518
1519 * gcc.target/i386/387-8.c: Update comment about optimizing
1520 inherent load of 1.0 of fptan instruction.
1521
1522 2007-01-18 Dirk Mueller <dmueller@suse.de>
1523 Richard Guenther <rguenther@suse.de>
1524
1525 PR diagnostic/8268
1526 * gcc.dg/Warray-bounds.c: New testcase.
1527 * gcc.dg/Warray-bounds-2.c: New testcase.
1528 * g++.dg/warn/Warray-bounds.C: New testcase.
1529 * g++.dg/warn/Warray-bounds-2.C: New testcase.
1530
1531 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
1532
1533 PR fortran/30476
1534 * gfortran.dg/generic_12.f90: New test.
1535
1536 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
1537
1538 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1539 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1540
1541 2007-01-16 Janis Johnson <janis187@us.ibm.com>
1542
1543 * gcc.dg/dfp/compare-special.h: New file.
1544 * gcc.dg/dfp/compare-special-32.c: New test.
1545 * gcc.dg/dfp/compare-special-64.c: New test.
1546 * gcc.dg/dfp/compare-special-128.c: New test.
1547
1548 2007-01-16 Roger Sayle <roger@eyesopen.com>
1549 Paul Thomas <pault@gcc.gnu.org>
1550 Steven G. Kargl <kargl@gcc.gnu.org>
1551
1552 PR fortran/30404
1553 * gfortran.dg/forall_6.f90: New test case.
1554 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1555 * gfortran.dg/dependency_13.f90: Likewise.
1556
1557 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1558
1559 PR testsuite/12325
1560 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1561 targets that don't support Inf.
1562
1563 2007-01-15 Dale Johannesen <dalej@apple.com>
1564
1565 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
1566
1567 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
1568
1569 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
1570 of achar for 0xff to avoid the "Extended ASCII not
1571 implemented" error message.
1572
1573 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
1574
1575 PR fortran/28172
1576 * gfortran.dg/altreturn_4.f90: New test.
1577
1578 PR fortran/29389
1579 * gfortran.dg/stfunc_4.f90: New test.
1580
1581 PR fortran/29712
1582 * gfortran.dg/bound_2.f90: Reinstate commented out line.
1583 * gfortran.dg/initialization_1.f90: Change warning.
1584
1585 PR fortran/30283
1586 * gfortran.dg/specification_type_resolution_2.f90: New test.
1587
1588 2007-01-14 Jan Hubicka <jh@suse.cz>
1589
1590 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1591 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1592 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1593 elimination.
1594
1595 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
1596
1597 PR fortran/30410
1598 * gfortran.dg/external_procedures_2.f90: New test.
1599
1600 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
1601
1602 PR target/30413
1603 * gcc.target/i386/pr30413.c: New test.
1604
1605 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
1606
1607 PR fortran/30452
1608 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
1609
1610 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
1611
1612 * gcc.dg/20070112-1.c: New test.
1613
1614 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1615
1616 PR libgfortran/30435
1617 * gfortran.dg/list_read_6.f90: New test.
1618
1619 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
1620
1621 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
1622
1623 2007-01-12 Tom Tromey <tromey@redhat.com>
1624
1625 PR preprocessor/28227:
1626 * gcc.dg/cpp/pr28227.c: New file.
1627
1628 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1629
1630 * gcc.dg/tree-ssa/loop-22.c: New test.
1631
1632 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
1633
1634 PR tree-optimization/29516
1635 * gcc.dg/tree-ssa/loop-20.c: New test.
1636
1637 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
1638
1639 PR libfortran/30415
1640 * minmaxloc_integer_kinds_1.f90: New test.
1641
1642 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
1643
1644 PR c++/29573
1645 * g++.dg/template/sizeof-template-argument.C: New test.
1646
1647 2007-01-11 Jan Hubicka <jh@suse.cz>
1648
1649 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1650 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1651 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1652 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1653 * gcc.dg/tree-ssa/pr21658.c: Likewise.
1654 * gcc.dg/tree-ssa/pr15349.c: Likewise.
1655 * gcc.dg/tree-ssa/pr25501.c: Likewise.
1656 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1657 transformation in question.
1658 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1659 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1660 * gcc.dg/always_inline3.c: Likewise.
1661
1662 2007-01-10 Mark Mitchell <mark@codesourcery.com>
1663
1664 PR c++/28999
1665 * g++.dg/template/typename11.C: New test.
1666
1667 2007-01-10 Robert Kennedy <jimbob@google.com>
1668
1669 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1670
1671 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1672
1673 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1674 for different integer kinds.
1675 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1676 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1677 * gfortran.dg/ishft_2.f90: New test.
1678 * gfortran.dg/ishft_3.f90: New test.
1679
1680 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
1681
1682 * gfortran.dg/altreturn_2.f90: Removed executable bit.
1683
1684 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
1685
1686 PR tree-optimization/30322
1687 * gcc.dg/tree-ssa/loop-21.c: New test.
1688
1689 2007-01-08 Geoffrey Keating <geoffk@apple.com>
1690
1691 * g++.dg/rtti/darwin-builtin-linkage.C: New.
1692
1693 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
1694
1695 * gcc.target/spu/intrinsics-1.c: Remove xfail.
1696
1697 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1698
1699 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1700 * g++.dg/warn/overflow-warn-3.C: Likewise.
1701 * g++.dg/warn/overflow-warn-4.C: Likewise.
1702 * g++.dg/warn/overflow-warn-5.C: Likewise.
1703 * g++.dg/warn/overflow-warn-6.C: Likewise.
1704 * g++.dg/warn/Woverflow-1.C: Likewise.
1705 * g++.dg/warn/Woverflow-2.C: Likewise.
1706 * g++.dg/warn/Woverflow-3.C: Likewise.
1707 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1708
1709 2007-01-08 Roger Sayle <roger@eyesopen.com>
1710
1711 * gfortran.dg/array_constructor_14.f90: New test case.
1712 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1713
1714 2007-01-08 Richard Guenther <rguenther@suse.de>
1715
1716 PR tree-optimization/23603
1717 * gcc.dg/tree-ssa/vrp31.c: New testcase.
1718 * gcc.dg/tree-ssa/vrp32.c: Likewise.
1719
1720 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1721
1722 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1723 in __v8qi typedef.
1724 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1725 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1726 compiler behaviour.
1727 * gcc.dg/simd-5.c: Likewise.
1728 * gcc.dg/simd-6.c: Likewise.
1729 * g++.dg/conversion/simd1.C: Likewise.
1730 * g++.dg/conversion/simd3.C: Likewise.
1731 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1732 (main): Use it.
1733
1734 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
1735
1736 PR tree-optimization/29877
1737 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1738 name of a hard register for the target concerned. Adjust dg-error
1739 directives to cope with new behaviour of TER.
1740
1741 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1742
1743 PR c++/28986
1744 * g++.dg/conversion/nullptr1.C: Added overflow warning.
1745 * g++.dg/warn/overflow-warn-1.C: New.
1746 * g++.dg/warn/overflow-warn-3.C: New.
1747 * g++.dg/warn/overflow-warn-4.C: New.
1748 * g++.dg/warn/overflow-warn-5.C: New.
1749 * g++.dg/warn/overflow-warn-6.C: New.
1750 * g++.dg/warn/Woverflow-1.C: New.
1751 * g++.dg/warn/Woverflow-2.C: New.
1752 * g++.dg/warn/Woverflow-3.C: New.
1753 * g++.dg/warn/multiple-overflow-warn-2.C: New.
1754
1755 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
1756
1757 PR fortran/27698
1758 * gfortran.dg/invalid_name.f90: New test.
1759 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1760 * gfortran.dg/gomp/pr29759.f90: Ditto.
1761
1762 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
1763
1764 * gfortran.dg/present_1.f90: Update error message.
1765
1766 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
1767
1768 PR c++/19439
1769 * g++.dg/template/duplicate1.C: New test
1770 * g++.dg/template/memfriend6.C: Adjust error markers.
1771
1772 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
1773
1774 PR tree-opt/30385
1775 * gcc.dg/torture/inline-1.c: New test.
1776
1777 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1778
1779 PR c/19978
1780 * gcc.dg/multiple-overflow-warn-1.c: New.
1781 * gcc.dg/multiple-overflow-warn-2.c: New.
1782 * gcc.dg/overflow-warn-6.c: New.
1783 * g++.dg/warn/multiple-overflow-warn-1.C: New.
1784
1785 2007-01-05 Roger Sayle <roger@eyesopen.com>
1786
1787 * gfortran.dg/array_memcpy_1.f90: New test case.
1788 * gfortran.dg/array_memcpy_2.f90: Likewise.
1789
1790 2007-01-05 Richard Guenther <rguenther@suse.de>
1791
1792 PR middle-end/27826
1793 * g++.dg/opt/pr27826.C: New testcase.
1794
1795 2007-01-05 Ian Lance Taylor <iant@google.com>
1796
1797 * gcc.dg/Walways-true-1.c: New test.
1798 * gcc.dg/Walways-true-2.c: New test.
1799 * g++.dg/warn/Walways-true-1.C: New test.
1800 * g++.dg/warn/Walways-true-2.C: New test.
1801
1802 2007-01-05 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR c/30360
1805 * gcc.dg/pr30360.c: New test.
1806
1807 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
1808
1809 PR fortran/23232
1810 * gfortran.dg/data_implied_do_1.f90: New test.
1811
1812 PR fortran/27996
1813 PR fortran/27998
1814 * gfortran.dg/char_length_1.f90: New test.
1815
1816 2007-01-05 Richard Guenther <rguenther@suse.de>
1817
1818 PR middle-end/28116
1819 * g++.dg/opt/pr28116.C: New testcase.
1820
1821 2007-01-05 Tobias Burnus <burnus@net-b.de>
1822
1823 PR fortran/29624
1824 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1825 invalid deallocate.
1826 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1827 * gfortran.dg/protected_4.f90: Add pointer intent check.
1828 * gfortran.dg/protected_6.f90: Add pointer intent check.
1829 * gfortran.dg/pointer_intent_1.f90: New test.
1830 * gfortran.dg/pointer_intent_2.f90: New test.
1831 * gfortran.dg/pointer_intent_3.f90: New test.
1832
1833 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
1834
1835 PR 30235
1836 * gfortran.dg/altreturn_2.f90: new test.
1837
1838 2007-01-04 Tom Tromey <tromey@redhat.com>
1839
1840 PR preprocessor/28165:
1841 * gcc.dg/cpp/pr28165.c: New file.
1842
1843 2007-01-03 Josh Conner <jconner@apple.com>
1844
1845 PR middle-end/29683
1846 * gcc.dg/pr29683.c: New.
1847
1848 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR c++/28217
1851 * g++.dg/pch/template-1.C: New test.
1852 * g++.dg/pch/template-1.Hs: New file.
1853
1854 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
1855
1856 PR middle-end/30353
1857 * gcc.c-torture/compile/complex-4.c: New test.
1858
1859 2007-01-03 Joseph Myers <joseph@codesourcery.com>
1860
1861 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1862 -maltivec.
1863 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1864
1865 2007-01-03 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR middle-end/30286
1868 * gcc.dg/pr30286.c: New test.
1869
1870 PR c++/29535
1871 * g++.dg/template/crash66.C: New test.
1872
1873 PR c++/29054
1874 * g++.dg/template/friend49.C: New test.
1875
1876 2007-01-03 Steven G. Kargl <kargls@comcast.net>
1877
1878 * gfortran.dg/ibits.f90: New test.
1879
1880 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
1881
1882 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1883 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1884
1885 2007-01-02 Jan Hubicka <jh@suse.cz>
1886
1887 * gcc.dg/pr16194.c: We now output error on all three functions, not just
1888 first one.
1889
1890 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1891
1892 PR c/19977
1893 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1894 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1895
1896 2006-01-02 Ian Lance Taylor <iant@google.com>
1897
1898 * g++.dg/warn/Wparentheses-22.C: New test.
1899 * g++.dg/warn/Wparentheses-23.C: New test.
1900
1901 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1902
1903 PR middle-end/7651
1904 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1905 * gcc.dg/declspec-3-Wextra.c: New.
1906 * gcc.dg/declspec-3-no.c: New
1907
1908 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1909
1910 PR fortran/20896
1911 * gfortran.dg/interface_10.f90: Remove.
1912
1913 2007-01-01 Roger Sayle <roger@eyesopen.com>
1914
1915 * gcc.dg/fold-eqxor-4.c: New test case.
1916
1917 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1918
1919 PR middle-end/30311
1920 * gcc.c-torture/compile/pr30311.c: New test.
1921
1922 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1923
1924 PR middle-end/30253
1925 * gcc.c-torture/compile/statement-expression-1.c: New test.
1926
1927 2007-01-01 Andreas Schwab <schwab@suse.de>
1928
1929 PR target/29166
1930 * g++.dg/eh/pr29166.C: New test.
1931
1932 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1933
1934 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1935 New.
1936 (check_effective_target_vect_cmdline_needed): Use it.
1937
1938 2006-12-31 Richard Guenther <rguenther@suse.de>
1939
1940 PR middle-end/30137
1941 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1942 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1943
1944 2006-12-31 Roger Sayle <roger@eyesopen.com>
1945
1946 PR middle-end/30322
1947 * gcc.dg/fold-plusnot-1.c: New test case.
1948
1949 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1950
1951 PR c++/29731
1952 * g++.dg/parse/template22.C: New test.
1953
1954 2006-12-31 Richard Guenther <rguenther@suse.de>
1955
1956 PR middle-end/30338
1957 * gcc.c-torture/compile/pr30338.c: New testcase.
1958
1959 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1960
1961 PR fortran/27900
1962 * gfortran.dg/intrinsic_actual_4.f90: New test.
1963
1964 PR fortran/24325
1965 * gfortran.dg/func_decl_3.f90: New test.
1966
1967 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1968
1969 PR fortran/23060
1970 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1971 * gfortran.dg/c_by_val_1.f: New test.
1972 * gfortran.dg/c_by_val_2.f: New test.
1973 * gfortran.dg/c_by_val_3.f: New test.
1974
1975 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1976
1977 PR libfortran/30321
1978 * gfortran.dg/sum_zero_array_1.f90: New test.
1979
1980 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR preprocessor/29612
1983 * gcc.dg/cpp/pr29612-1.c: New test.
1984 * gcc.dg/cpp/pr29612-2.c: New test.
1985
1986 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1987
1988 PR fortran/30034
1989 * gfortran.dg/pure_formal_proc_1.f90: New test.
1990
1991 PR fortran/30237
1992 * gfortran.dg/intrinsic_actual_3.f90: New test.
1993
1994 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1995
1996 PR fortran/30014
1997 * gfortran.dg/io_constraints_1.f90: Update test.
1998 * gfortran.dg/io_constraints_2.f90: Update test.
1999 * gfortran.dg/inquire_iolength.f90: New test.
2000
2001 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
2002
2003 PR fortran/20896
2004 * gfortran.dg/interface_10.f90: New test.
2005 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2006 since z is already, locally a variable.
2007
2008 PR fortran/25135
2009 * gfortran.dg/generic_11.f90: New test.
2010 * gfortran.dg/interface_7.f90: Remove name clash between module
2011 name and procedure 'x' referenced in the interface.
2012
2013 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2014
2015 PR middle-end/7651
2016 * gcc.dg/Wmissing-parameter-type.c: New.
2017 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2018 * gcc.dg/Wmissing-parameter-type-no.c: New.
2019
2020 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
2021
2022 PR fortran/25818
2023 * gfortran.dg/entry_array_specs_2.f: New test.
2024
2025 PR fortran/30084
2026 * gfortran.dg/nested_modules_6.f90: New test.
2027
2028 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2029
2030 PR middle-end/7651
2031 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2032 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2033
2034 2006-12-21 Andrew Pinski <pinskia@gmail.com>
2035
2036 PR C++/30168
2037 * g++.dg/opt/complex6.C: New test.
2038
2039 2006-12-22 Ben Elliston <bje@au.ibm.com>
2040
2041 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2042 full" if the linker on spu-*-* warns about exceeding local store.
2043
2044 And revert this patch:
2045 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2046 fail to link due to relocation overflows on spu-*-*.
2047
2048 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
2049
2050 PR fortran/30273
2051 * gfortran.dg/dependency_19.f90: New test.
2052
2053 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
2054
2055 PR fortran/30202
2056 * gfortran.dg/alloc_comp_basics_3.f90: New test.
2057
2058 2006-12-21 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR middle-end/30262
2061 * gcc.c-torture/execute/20061220-1.c: New test.
2062
2063 PR middle-end/30263
2064 * gcc.dg/gomp/asm-1.c: New test.
2065
2066 PR target/30230
2067 * g++.dg/eh/ia64-2.C: New test.
2068
2069 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
2070
2071 PR target/28966
2072 PR target/29248
2073 * gcc.dg/rs6000-leaf.c: New.
2074
2075 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2076
2077 PR fortran/25392
2078 * gfortran.dg/f2c_8.f90: New test.
2079
2080 2006-12-20 Bill Wendling <wendling@apple.com>
2081
2082 * gcc.dg/asm-b.c: Check for __ppc64__.
2083
2084 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
2085
2086 PR fortran/30190
2087 * gfortran.dg/bounds_check_5.f90: New test.
2088
2089 2006-12-20 Andrew Pinski <pinskia@gmail.com>
2090
2091 PR middle-end/30143
2092 * gcc.dg/gomp/complex-1.c: New testcase.
2093
2094 2006-12-20 Roger Sayle <roger@eyesopen.com>
2095
2096 * gfortran.dg/array_memset_1.f90: New test case.
2097
2098 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
2099
2100 * lib/target-supports.exp: Add spu to
2101 check_effective_target_vect_widen_mult_hi_to_si.
2102
2103 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
2104
2105 PR fortran/29992
2106 * gfortran.dg/generic_9.f90: New test.
2107
2108 PR fortran/30081
2109 * gfortran.dg/generic_10.f90: New test.
2110
2111 2006-12-19 Andrew Pinski <pinskia@gmail.com>
2112
2113 PR tree-opt/30045
2114 * gcc.dg/pr30045.c: New test.
2115
2116 2006-12-20 Ben Elliston <bje@au.ibm.com>
2117
2118 * gcc.dg/20020312-2.c: Add a case for __SPU__.
2119
2120 2006-12-19 Eric Christopher <echristo@apple.com>
2121
2122 PR target/29302
2123 * gcc.c-torture/execute/pr29302-1.c: New.
2124
2125 2006-12-19 Tobias Burnus <burnus@net-b.de>
2126
2127 PR fortran/39238
2128 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2129
2130 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
2131
2132 PR fortran/30236
2133 * gfortran.dg/altreturn_3.f90: New test.
2134
2135 * gfortran.dg/char_result_12.f90: Fix comment typos.
2136
2137 2006-12-19 Ben Elliston <bje@au.ibm.com>
2138
2139 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2140 as newlib's stdio.h uses non-traditional cpp constructs.
2141
2142 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
2143
2144 * gfortran.dg/advance.f90: Renamed to advance_1.f90
2145 * gfortran.dg/append-1.f90: Renamed to append_1.f90
2146 * gfortran.dg/array-1.f90: Renamed to array_1.f90
2147 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2148 * gfortran.dg/backspace.f: Renamed to backspace_1.f
2149 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2150 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2151 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2152 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2153 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2154 * gfortran.dg/logint-1.f: Renamed to logint_1.f
2155 * gfortran.dg/logint-2.f: Renamed to logint_2.f
2156 * gfortran.dg/logint-3.f: Renamed to logint_3.f
2157 * gfortran.dg/advance_1.f90: Renamed from advance.f90
2158 * gfortran.dg/append_1.f90: Renamed from append-1.f90
2159 * gfortran.dg/array_1.f90: Renamed from array-1.f90
2160 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2161 * gfortran.dg/backspace_1.f: Renamed from backspace.f
2162 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2163 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2164 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2165 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2166 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2167 * gfortran.dg/logint_1.f: Renamed from logint-1.f
2168 * gfortran.dg/logint_2.f: Renamed from logint-2.f
2169 * gfortran.dg/logint_3.f: Renamed from logint-3.f
2170
2171 2006-12-18 Bill Wendling <wendling@apple.com>
2172
2173 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2174 id is an OjbC keyword.
2175
2176 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2177
2178 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2179
2180 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
2181
2182 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2183
2184 2006-12-18 Ian Lance Taylor <iant@google.com>
2185
2186 * g++.dg/warn/Wmissing-declarations-1.C: New test.
2187
2188 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2189
2190 * gcc.c-torture/compile/pr27528.c: Use empty templates.
2191
2192 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
2193
2194 PR fortran/30207
2195 * gfortran.fortran-torture/execute/where21.f90: New test.
2196
2197 2006-12-17 Tobias Burnus <burnus@net-b.de>
2198
2199 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2200
2201 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2202
2203 PR middle-end/7651
2204 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2205 * gcc.dg/if-empty-1.c: Likewise.
2206 * gcc.dg/pr23165.c: Likewise.
2207 * g++.dg/warn/empty-body.C: Likewise.
2208
2209 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2210
2211 PR libfortran/30005
2212 * gfortran.dg/open_errors.f90: New test.
2213
2214 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
2215
2216 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2217
2218 * gcc.target/i386/ssse3-pabsb.c: New file.
2219 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2220 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2221 * gcc.target/i386/ssse3-palignr.c: Likewise.
2222 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2223 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2224 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2225 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2226 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2227 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2228 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2229 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2230 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2231 * gcc.target/i386/ssse3-psignb.c: Likewise.
2232 * gcc.target/i386/ssse3-psignd.c: Likewise.
2233 * gcc.target/i386/ssse3-psignw.c: Likewise.
2234 * gcc.target/i386/ssse3-vals.h: Likewise.
2235
2236 2006-12-15 Janis Johnson <janis187@us.ibm.com>
2237
2238 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2239 * lib/fortran-torture.exp: Include target-supports.exp.
2240
2241 2006-12-15 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR target/30185
2244 * gcc.c-torture/execute/pr30185.c: New test.
2245
2246 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2247
2248 PR testsuite/30179
2249 PR testsuite/30180
2250 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2251 * gcc.dg/builtin-bswap-2.c: Likewise.
2252 * gcc.dg/builtin-bswap-3.c: Likewise.
2253 * gcc.dg/builtin-bswap-4.c: Likewise.
2254 * lib/target-supports.exp (check_effective_target_stdint_types): New.
2255 * cc.c-torture/execute/mode-dependent-address.x: New file.
2256
2257 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2258
2259 PR libfortran/30145
2260 * gfortran.dg/write_zero_array: New test.
2261
2262 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2263
2264 PR fortran/30200
2265 * gfortran.dg/write_fmt_trim.f90: New test.
2266
2267 2006-12-14 Diego Novillo <dnovillo@redhat.com>
2268
2269 PR 30194
2270 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2271 temporarily.
2272
2273 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2274
2275 * lib/target-supports.exp (check_weak_available): Use istarget
2276 "hppa*-*-hpux10*" instead of regexp.
2277 (check_cxa_atexit_available): Likewise.
2278
2279 2006-12-14 Richard Guenther <rguenther@suse.de>
2280
2281 PR tree-optimization/30197
2282 * gcc.c-torture/execute/complex-1.c: Fix function name.
2283 * gcc.dg/builtins-61.c: New testcase.
2284
2285 2006-12-14 Richard Guenther <rguenther@suse.de>
2286
2287 PR middle-end/30172
2288 * gcc.dg/pr30172-1.c: New testcase.
2289
2290 2006-12-14 Richard Guenther <rguenther@suse.de>
2291
2292 PR tree-optimization/30198
2293 * gcc.dg/builtins-60.c: New testcase.
2294
2295 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
2296
2297 * lib/target-supports.exp (vect_no_align): Remove spu.
2298
2299 2006-12-13 Ian Lance Taylor <iant@google.com>
2300
2301 PR c++/19564
2302 PR c++/19756
2303 * g++.dg/warn/Wparentheses-5.C: New test.
2304 * g++.dg/warn/Wparentheses-6.C: New test.
2305 * g++.dg/warn/Wparentheses-7.C: New test.
2306 * g++.dg/warn/Wparentheses-8.C: New test.
2307 * g++.dg/warn/Wparentheses-9.C: New test.
2308 * g++.dg/warn/Wparentheses-10.C: New test.
2309 * g++.dg/warn/Wparentheses-11.C: New test.
2310 * g++.dg/warn/Wparentheses-12.C: New test.
2311 * g++.dg/warn/Wparentheses-13.C: New test.
2312 * g++.dg/warn/Wparentheses-14.C: New test.
2313 * g++.dg/warn/Wparentheses-15.C: New test.
2314 * g++.dg/warn/Wparentheses-16.C: New test.
2315 * g++.dg/warn/Wparentheses-17.C: New test.
2316 * g++.dg/warn/Wparentheses-18.C: New test.
2317 * g++.dg/warn/Wparentheses-19.C: New test.
2318 * g++.dg/warn/Wparentheses-20.C: New test.
2319 * g++.dg/warn/Wparentheses-21.C: New test.
2320
2321 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2322
2323 PR testsuite/30157
2324 * lib/target-supports.exp (check_cxa_atexit_available): Return false
2325 for target "hppa.*hpux10".
2326
2327 2006-12-13 Jakub Jelinek <jakub@redhat.com>
2328
2329 * g++.dg/debug/vartrack1.C: New test.
2330
2331 * g++.dg/opt/ifcvt1.C: New test.
2332
2333 * gcc.dg/tls/opt-13.c: New test.
2334
2335 * gcc.dg/20060425-2.c: New test.
2336
2337 * g++.dg/opt/pr15054-2.C: New test.
2338
2339 * gcc.c-torture/execute/20060420-1.c: New test.
2340
2341 * gcc.c-torture/execute/20060412-1.c: New test.
2342
2343 * objc/compile/20060406-1.m: New test.
2344
2345 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
2346
2347 * g++.dg/template/array17.C: New test.
2348
2349 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
2350
2351 * gcc.target/powerpc/altivec-23.c: New test.
2352
2353 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
2354
2355 PR c++27316
2356 * g++.dg/inherit/error3.C: New test.
2357
2358 PR c++/28740
2359 * g++.dg/inherit/error4.C: New test.
2360
2361 2006-12-13 Richard Guenther <rguenther@suse.de>
2362
2363 PR tree-optimization/17687
2364 * gcc.dg/builtins-59.c: New testcase.
2365
2366 2006-12-13 Ben Elliston <bje@au.ibm.com>
2367
2368 * gcc.target/spu/Wmain.c: New test.
2369
2370 2006-12-12 Josh Conner <jconner@apple.com>
2371
2372 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2373 * g++.dg/abi/thunk4.C: Likewise.
2374 * g++.dg/abi/rtti3.C: Likewise.
2375
2376 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2377
2378 * gcc.target/spu/cpat-1.c: New test.
2379 * gcc.target/spu/cpat-2.c: New test.
2380 * gcc.target/spu/cpat-3.c: New test.
2381 * gcc.target/spu/cpat-4.c: New test.
2382
2383 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2384
2385 PR tree-opt/28436
2386 * gcc.c-torture/compile/vector-1.c: New test.
2387 * gcc.c-torture/compile/vector-2.c: New test.
2388 * gcc.c-torture/compile/vector-3.c: New test.
2389
2390 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2391
2392 * lib/fortran-torture.exp: Update copyright years. Remove
2393 obsolete comment. Test -ftree-vectorize where it makes sense.
2394 * lib/gfortran-dg.exp: Update copyright years. Use settings
2395 from fortran-torture.exp.
2396 * gfortran.dg/char_transpose_1.f90,
2397 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2398 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2399 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
2400 '-w' to dg-options.
2401
2402 2006-12-12 Richard Sandiford <richard@codesourcery.com>
2403
2404 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2405 saved_${tool}_load.
2406
2407 2006-12-12 Ira Rosen <irar@il.ibm.com>
2408
2409 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2410 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2411 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2412 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2413 gaps.
2414
2415 2006-12-12 Richard Guenther <rguenther@suse.de>
2416
2417 PR middle-end/30147
2418 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2419
2420 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
2421 Diego Novillo <dnovillo@redhat.com>
2422
2423 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2424 VDEF/VUSE changes.
2425 * gcc.dg/tree-ssa/pr26421.c: Likewise
2426 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2427 * gcc.dg/tree-ssa/pr23382.c: Likewise.
2428 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2429 * gcc.dg/tree-ssa/pr28410.c: Likewise.
2430 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2431 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2432 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2433 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2434 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2435
2436 2006-12-11 Jan Hubicka <jh@suse.cz>
2437
2438 * gcc.dg/tree-prof/stringop-1.c: New test.
2439 * gcc.dg/tree-prof/stringop-2.c: New test.
2440
2441 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
2442
2443 PR target/30120
2444 * gcc.target/i386/pr30120.c: New test.
2445
2446 Revert:
2447 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2448
2449 * gcc.target/i386/x87regparm-1.c: New test.
2450 * gcc.target/i386/x87regparm-2.c: New test.
2451 * gcc.target/i386/x87regparm-3.c: New test.
2452 * gcc.target/i386/x87regparm-4.c: New test.
2453
2454 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
2455
2456 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2457
2458 2006-12-10 Tobias Burnus <burnus@net-b.de>
2459
2460 PR fortran/23994
2461 * gfortran.dg/protected_1.f90: New test.
2462 * gfortran.dg/protected_2.f90: New test.
2463 * gfortran.dg/protected_3.f90: New test.
2464 * gfortran.dg/protected_4.f90: New test.
2465 * gfortran.dg/protected_5.f90: New test.
2466 * gfortran.dg/protected_6.f90: New test.
2467
2468 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2469 Tobias Burnus <burnus@gcc.gnu.org>
2470
2471 PR fortran/29975
2472 PR fortran/30068
2473 * gfortran.dg/interface_4.f90: Test adding procedure to generic
2474 interface.
2475 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2476 ambiguous interfaces.
2477 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2478 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2479 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2480 ambiguous interfaces.
2481 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2482 * gfortran.dg/array_initializer_2.f90: Add initializer array
2483 constructor test.
2484
2485 PR fortran/30096
2486 * gfortran.dg/interface_9.f90: Test that host interfaces are
2487 not checked for ambiguity with the local version.
2488
2489 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2490
2491 PR fortran/29464
2492 * gfortran.dg/module_interface_2.f90: New test.
2493
2494 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
2495
2496 PR fortran/29941
2497 * gfortran.dg/assumed_len.f90: New test.
2498
2499 2006-12-09 Richard Guenther <rguenther@suse.de>
2500
2501 * g++.dg/warn/implicit-typename1.C: Qualify types.
2502 * g++.dg/parse/crash12.C: Likewise.
2503 * g++.dg/tree-ssa/pr22444.C: Likewise.
2504
2505 2006-12-09 Tobias Burnus <burnus@net-b.de>
2506
2507 * gfortran.dg/array_2.f90: Added sqrt test.
2508
2509 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
2510
2511 * gcc.target/i386/x87regparm-1.c: XFAIL.
2512 * gcc.target/i386/x87regparm-2.c: XFAIL.
2513 * gcc.target/i386/x87regparm-3.c: XFAIL.
2514 * gcc.target/i386/x87regparm-4.c: XFAIL.
2515
2516 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2517
2518 * lib/target-supports.exp
2519 (check_effective_target_large_long_double): New.
2520 * gcc.dg/Wconversion-real.c : Use it.
2521 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2522 unsigned.
2523
2524 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
2525
2526 * gcc.c-torture/execute/mode-dependent-address.c: New test.
2527
2528 2006-12-08 Tobias Burnus <burnus@net-b.de>
2529
2530 PR fortran/27546
2531 * gfortran.dg/import4.f90: New test for IMPORT in modules.
2532
2533 2006-12-07 Mark Mitchell <mark@codesourcery.com>
2534
2535 PR c++/29732
2536 * g++.dg/template/crash65.C: New test.
2537 * g++.dg/template/spec16.C: Tweak error markers.
2538
2539 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
2540
2541 * gcc.target/spu: New directory.
2542 * gcc.target/spu/spu.exp: New file.
2543 * gcc.target/spu/intrinsics-1.c: New test.
2544
2545 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
2546
2547 PR c++/29980
2548 * g++.dg/ext/attrib27.C: New test.
2549 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2550 * g++.dg/parse/typedef5.C: Likewise.
2551
2552 2006-12-07 Mike Stump <mrs@apple.com>
2553
2554 * treelang/compile/var_defs.tree: Adjust.
2555
2556 2006-12-06 Mark Mitchell <mark@codesourcery.com>
2557
2558 PR c++/29730
2559 * g++.dg/template/crash64.C: New test.
2560 * g++.dg/parse/crash27.C: Adjust error markers.
2561
2562 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
2563
2564 PR libfortran/30009
2565 PR libfortran/30056
2566 * gfortran.dg/read_eof_4.f90: Add tests.
2567 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
2568 * gfortran.dg/unf_read_corrupted_1.f90: New test.
2569
2570 2006-12-05 Mark Mitchell <mark@codesourcery.com>
2571
2572 PR c++/29729
2573 * g++.dg/template/crash63.C: New test.
2574
2575 PR c++/29728
2576 * g++.dg/template/crash62.C: New test.
2577
2578 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2579
2580 PR fortran/30003
2581 * gfortran.dg/allocatable_function_1.f90: Increase the number
2582 of expected calls of free to 10; the lhs section reference is
2583 now evaluated so there is another call to bar. Change the
2584 comment appropriately.
2585 * gfortran.dg/array_section_1.f90: New test.
2586
2587 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
2588
2589 PR fortran/29912
2590 * gfortran.dg/char_result_12.f90: New test.
2591
2592 2006-12-05 Richard Guenther <rguenther@suse.de>
2593
2594 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2595 * gcc.dg/vect/vect-pow-2.c: Rename to ...
2596 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
2597 vect_double, xfail for spu*-*-*.
2598
2599 2006-12-04 Tobias Burnus <burnus@net-b.de>
2600
2601 PR fortran/29962
2602 * initialization_4.f90: Test noninteger exponents (-std=f95).
2603 * initialization_5.f90: New test for noninteger exponents
2604 with -std=f2003.
2605
2606 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2607
2608 PR fortran/29821
2609 * gfortran.dg/parameter_array_section_1.f90: New test.
2610
2611 2006-12-04 Mark Mitchell <mark@codesourcery.com>
2612
2613 PR c++/29733
2614 * g++.dg/template/crash61.C: New test.
2615
2616 PR c++/29632
2617 * g++.dg/template/error23.C: New test.
2618
2619 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
2620
2621 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2622
2623 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
2624
2625 PR fortran/29916
2626 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2627
2628 2006-12-04 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR middle-end/29965
2631 * gcc.dg/gomp/pr29965-1.c: New test.
2632 * gcc.dg/gomp/pr29965-2.c: New test.
2633 * gcc.dg/gomp/pr29965-3.c: New test.
2634 * gcc.dg/gomp/pr29965-4.c: New test.
2635 * gcc.dg/gomp/pr29965-5.c: New test.
2636 * gcc.dg/gomp/pr29965-6.c: New test.
2637 * g++.dg/gomp/pr29965-1.C: New test.
2638 * g++.dg/gomp/pr29965-2.C: New test.
2639 * g++.dg/gomp/pr29965-3.C: New test.
2640 * g++.dg/gomp/pr29965-4.C: New test.
2641 * g++.dg/gomp/pr29965-5.C: New test.
2642 * g++.dg/gomp/pr29965-6.C: New test.
2643 * g++.dg/gomp/pr29965-7.C: New test.
2644 * g++.dg/gomp/pr29965-8.C: New test.
2645 * g++.dg/gomp/pr29965-9.C: New test.
2646 * g++.dg/gomp/pr29965-10.C: New test.
2647
2648 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
2649
2650 * gnat.dg/pointer_variable_bounds.adb: New test.
2651 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2652 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2653
2654 2006-12-03 Eric Christopher <echristo@apple.com>
2655
2656 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2657
2658 2006-12-03 Richard Henderson <rth@redhat.com>
2659 Andrew Pinski <pinskia@gmail.com>
2660
2661 PR C++/14329
2662 * g++.dg/warn/unit-1.C: New test.
2663
2664 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
2665
2666 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2667
2668 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2669
2670 * g++.dg/vect/vect.exp: Enable tests to run on spu.
2671 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2672 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2673 * gcc.dg/vect/vect-70.c: Reduce array size.
2674 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2675 vect_no_compaer_double targets.
2676 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2677 vect_float, vect_double, and vect_int.
2678
2679 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
2680
2681 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2682 test for loop versioning on vect_no_align targets.
2683 * gcc.dg/vect/pr20122.c: Likewise.
2684 * gcc.dg/vect/vect-105.c: Likewise.
2685 * gcc.dg/vect/vect-42.c: Likewise.
2686 * gcc.dg/vect/vect-43.c: Likewise.
2687 * gcc.dg/vect/vect-74.c: Likewise.
2688 * gcc.dg/vect/vect-75.c: Likewise.
2689 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2690 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2691 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2692 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2693
2694 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
2695
2696 PR fortran/29642
2697 * gfortran.dg/value_1.f90 : New test.
2698 * gfortran.dg/value_2.f90 : New test.
2699 * gfortran.dg/value_3.f90 : New test.
2700 * gfortran.dg/value_4.f90 : New test.
2701 * gfortran.dg/value_4.c : Called from value_4.f90.
2702
2703 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
2704
2705 PR C++/30033
2706 * g++.dg/cpp0x/static_assert4.C: New testcase.
2707
2708 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2709
2710 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2711
2712 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
2713
2714 PR c/27953
2715 * gcc.dg/pr27953.c: New test.
2716
2717 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2718
2719 PR c++/30022
2720 * g++.dg/ext/vector5.C: New test.
2721
2722 PR c++/30021
2723 * g++.dg/other/main1.C: New test.
2724
2725 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
2726
2727 PR libfortran/29568
2728 * gfortran.dg/convert_implied_open.f90: Change to
2729 new default record length.
2730 * gfortran.dg/unf_short_record_1.f90: Adapt to
2731 new error message.
2732 * gfortran.dg/unformatted_subrecords_1.f90: New test.
2733
2734 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
2735
2736 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2737
2738 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
2739
2740 PR c++/29066
2741 * g++.dg/expr/pr29066.c: New.
2742
2743 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
2744 Zdenek Dvorak <dvorakz@suse.cz>
2745
2746 PR tree-optimization/29921
2747 * gcc.dg/pr29921-2.c: New test.
2748
2749 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
2750
2751 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2752 (i386_get_cpuid): New function.
2753 (i386_cpuid_ecx): Likewise.
2754 (i386_cpuid_edx): Likewise.
2755 (i386_cpuid): Updated to call i386_cpuid_edx.
2756
2757 * gcc.target/i386/sse3-addsubpd.c: New file.
2758 * gcc.target/i386/sse3-addsubps.c: Likewise.
2759 * gcc.target/i386/sse3-haddpd.c: Likewise.
2760 * gcc.target/i386/sse3-haddps.c: Likewise.
2761 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2762 * gcc.target/i386/sse3-hsubps.c: Likewise.
2763 * gcc.target/i386/sse3-lddqu.c: Likewise.
2764 * gcc.target/i386/sse3-movddup.c: Likewise.
2765 * gcc.target/i386/sse3-movshdup.c: Likewise.
2766 * gcc.target/i386/sse3-movsldup.c: Likewise.
2767
2768 2006-12-01 Dirk Mueller <dmueller@suse.de>
2769
2770 * g++.dg/warn/Wreturn-type-4.C: New testcase.
2771
2772 2006-11-30 Janis Johnson <janis187@us.ibm.com>
2773
2774 * gcc.dg/dfp/convert-int-max.c: New test.
2775 * gcc.dg/dfp/convert-int-max-fold.c: New test.
2776
2777 2006-11-30 Richard Guenther <rguenther@suse.de>
2778
2779 * gcc.dg/vect/vect-pow-1.c: Rename ...
2780 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
2781 floats instead of doubles, check successful vectorization.
2782
2783 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
2784
2785 PR target/29945
2786 * gcc.c-torture/compile/pr29945.c: New testcase.
2787
2788 2006-11-30 Joseph Myers <joseph@codesourcery.com>
2789
2790 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2791 -maltivec.
2792
2793 2006-11-29 Eric Christopher <echristo@apple.com>
2794
2795 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2796
2797 2006-11-29 Janis Johnson <janis187@us.ibm.com>
2798
2799 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2800
2801 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2802
2803 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
2804
2805 PR c++/29022
2806 * g++.dg/inherit/virtual2.C: New test.
2807 * g++.dg/inherit/virtual3.C: Likewise.
2808 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2809 * g++.dg/inherit/error2.C: Likewise.
2810 * g++.dg/template/instantiate1.C: Likewise.
2811
2812 2006-11-28 Andrew Pinski <pinskia@gmail.com>
2813
2814 PR tree-opt/29984
2815 * gcc.dg/tree-ssa/reassoc-12.c: New test.
2816
2817 2006-11-28 Jan Hubicka <jh@suse.cz>
2818
2819 * gcc.dg/memcpy-1.c: New test.
2820
2821 2006-11-28 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR c++/29735
2824 * g++.dg/warn/main-3.C: New test.
2825
2826 2006-11-28 Jan Hubicka <jh@suse.cz>
2827
2828 * gcc.dg/winline-1.c: New test.
2829
2830 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
2831
2832 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2833 alignments.
2834
2835 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2836
2837 PR fortran/29976
2838 * gfortran.dg/missing_optional_dummy_3.f90
2839
2840 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
2841
2842 PR fortran/20880
2843 * gfortran.dg/interface_3.f90: Modify errors.
2844
2845 2006-11-28 Ben Elliston <bje@au.ibm.com>
2846
2847 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2848 fail to link due to relocation overflows on spu-*-*.
2849
2850 2006-11-27 Michael Matz <matz@suse.de>
2851 Andreas Krebbel <krebbel1@de.ibm.com>
2852
2853 PR target/29319
2854 * gcc.dg/20061127-1.c: New testcase.
2855
2856 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
2857
2858 * gcc.dg/20061124-1.c: Add exit() function prototype.
2859
2860 2006-11-27 Jan Hubicka <jh@suse.cz>
2861
2862 * gcc.target/i386/memcpy-1.c: Adjust size.
2863 * testsuite/gcc.dg/visibility-11.c: Likewise.
2864
2865 2006-11-27 Richard Guenther <rguenther@suse.de>
2866
2867 PR middle-end/25620
2868 * gcc.target/i386/pow-1.c: New testcase.
2869 * gcc.dg/builtins-58.c: Likewise.
2870
2871 2006-11-26 Mark Mitchell <mark@codesourcery.com>
2872
2873 PR c++/29886
2874 * g++.dg/expr/cast8.C: New test.
2875
2876 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2877
2878 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2879 Don't ever inline the testcase.
2880
2881 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2882
2883 PR fortran/29982
2884 * gfortran.fortran-torture/compile/parameter_3.f90: New
2885 testcase.
2886
2887 2006-11-25 Andrew Pinski <pinskia@gmail.com>
2888
2889 PR fortran/29951
2890 * gfortran.fortran-torture/execute/transfer2.f90: New test.
2891
2892 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2893
2894 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2895 for CHAR.
2896
2897 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2898
2899 PR libgfortran/29936
2900 * gfortran.dg/write_check3.f90: New test.
2901
2902 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2903
2904 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2905
2906 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2907
2908 PR fortran/20880
2909 * gfortran.dg/interface_3.f90: New test.
2910
2911 PR fortran/29387
2912 * gfortran.dg/generic_8.f90: New test.
2913
2914 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2915
2916 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2917 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2918 * gfortran.dg/specifics_3.f90: Remove.
2919
2920 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR c/29955
2923 * gcc.dg/gomp/pr29955.c: New test.
2924
2925 PR c/29736
2926 * gcc.dg/pr29736.c: New test.
2927
2928 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2929
2930 PR tree-opt/29964
2931 * gcc.dg/pure-1.c: New test.
2932
2933 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2934
2935 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2936 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2937
2938 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2939
2940 * gcc.dg/20061124-1.c: New testcase.
2941
2942 2006-11-23 Eric Christopher <echristo@apple.com>
2943
2944 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2945
2946 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2947
2948 PR c/2707
2949 PR c++/26167
2950 * gcc.dg/Wconversion-integer.c: New. Supersedes
2951 Wconversion-negative-constants.c
2952 * gcc.dg/Wconversion-real.c: New.
2953 * gcc.dg/Wconversion-real-integer.c: New.
2954 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2955 * g++.dg/warn/Wconversion1.C: Modified.
2956
2957 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2958
2959 * gfortran.dg/overload_1.f90: New test.
2960
2961 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2962
2963 PR c/9072
2964 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2965 Wtraditional-conversion.
2966 * gcc.dg/overflow-warn-2.c: Likewise.
2967 * gcc.dg/Wconversion.c: Likewise. Renamed as
2968 Wtraditional-conversion.c .
2969 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2970 Wtraditional-conversion-2.c .
2971 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2972 Wtraditional-conversion-2.c
2973 * gcc.dg/Wconversion-negative-constants.c: New.
2974
2975 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2976
2977 * gcc.dg/tree-ssa/dump-1.c: New test.
2978
2979 2006-11-23 David Ung <davidu@mips.com>
2980
2981 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2982 -mfp64, allowable when ISA >= 33 and float is enabled.
2983 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2984 of mthc1 and mfhc1 patterns.
2985
2986 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2987
2988 PR tree-optimization/29921
2989 * gcc.dg/pr29921.c: New test.
2990
2991 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2992
2993 PR fortran/29441
2994 * gfortran.dg/initialization_4.f90: New test.
2995
2996 2006-11-22 Ira Rosen <irar@il.ibm.com>
2997
2998 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2999 platforms that have interleaving support.
3000 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3001 * gcc.dg/vect/vect-strided-a-u16-i2.c,
3002 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3003 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3004 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3005 gcc.dg/vect/vect-strided-u8-i2-gap.c,
3006 gcc.dg/vect/vect-strided-u8-i8.c,
3007 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3008 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3009 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3010 gcc.dg/vect/vect-strided-float.c,
3011 gcc.dg/vect/vect-strided-a-mult.c,
3012 gcc.dg/vect/vect-strided-mult-char-ls.c,
3013 gcc.dg/vect/vect-strided-a-u16-mult.c,
3014 gcc.dg/vect/vect-strided-a-u32-mult.c,
3015 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3016 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3017 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3018 gcc.dg/vect/vect-strided-mult.c,
3019 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3020 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3021
3022 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
3023
3024 PR fortran/25087
3025 * gfortran.dg/auto_char_len_4.f90: New test.
3026
3027 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
3028
3029 PR fortran/29652
3030 * gfortran.dg/generic_7.f90: New test.
3031 * gfortran.dg/defined_operators_1.f90: Add new error.
3032
3033 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
3034
3035 PR tree-optimization/29902
3036 * g++.dg/tree-ssa/pr29902.C: New test.
3037
3038 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
3039
3040 PR fortran/29820
3041 * gfortran.dg/used_types_13.f90: New test.
3042
3043 2006-11-21 Janis Johnson <janis187@us.ibm.com>
3044
3045 * gcc.dg/dfp/snan.c: Delete.
3046
3047 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
3048
3049 * g++.dg/cpp0x/static_assert1.C: New.
3050 * g++.dg/cpp0x/static_assert2.C: New.
3051 * g++.dg/cpp0x/static_assert3.C: New.
3052
3053 2006-11-21 Richard Guenther <rguenther@suse.de>
3054
3055 * gcc.dg/vect/vect-pow-1.c: New testcase.
3056 * gcc.dg/vect/vect-pow-2.c: Likewise.
3057
3058 2006-11-21 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR c++/29570
3061 * g++.dg/template/static29.C: New test.
3062
3063 PR c++/29734
3064 * g++.dg/conversion/simd4.C: New test.
3065
3066 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
3067
3068 PR c++/29475
3069 * g++.dg/template/access19.C: New test.
3070 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3071 error is reported.
3072
3073 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3074
3075 PR tree-opt/25500
3076 * gcc.dg/tree-ssa/sra-4.c: New testcase.
3077
3078 2006-11-20 Tobias Burnus <burnus@net-b.de>
3079
3080 PR fortran/27546
3081 * gfortran.dg/import.f90: Extended test.
3082 * gfortran.dg/import2.f90: Extended test.
3083
3084 2006-11-20 Tobias Burnus <burnus@net-b.de>
3085
3086 * gfortran.dg/volatile3.f90: Add conflict test.
3087
3088 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
3089
3090 PR fortran/24783
3091 * gfortran.dg/implicit_10.f90: New test.
3092
3093 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
3094
3095 PR c++/8586
3096 * g++.dg/warn/Wall-write-strings.C: New.
3097
3098 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
3099
3100 * gfortran.dg/alloc_comp_constraint_5.f90: New.
3101 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3102
3103 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3104
3105 * gfortran.dg/use_3.f90: Remove error message.
3106 * gfortran.dg/iso_fortran_env_1.f90: New test.
3107 * gfortran.dg/iso_fortran_env_2.f90: New test.
3108 * gfortran.dg/iso_fortran_env_3.f90: New test.
3109 * gfortran.dg/iso_fortran_env_4.f90: New test.
3110
3111 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
3112
3113 * gcc.dg/vect/vect-27.c: Fix initialization.
3114
3115 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3116
3117 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3118 * gcc.dg/torture/builtin-minmax-1.c: New.
3119
3120 * gcc.dg/builtins-20.c: Add cases for copysign.
3121
3122 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3123
3124 PR fortran/24285
3125 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3126
3127 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3128 * gfortran.dg/use_1.f90: New test.
3129 * gfortran.dg/use_1.f90: New test.
3130 * gfortran.dg/use_1.f90: New test.
3131
3132 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
3133
3134 PR tree-optimization/29801
3135 * gcc.dg/pr29801.c: New test.
3136
3137 2006-11-17 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR middle-end/29584
3140 * gcc.dg/torture/pr29584.c: New test.
3141
3142 2006-11-17 Joseph Myers <joseph@codesourcery.com>
3143
3144 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3145 Condition PowerPC tests for saving FPRs on powerpc_fprs.
3146 * gcc.target/powerpc/compress-float-ppc.c,
3147 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3148 powerpc_fprs.
3149 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3150 do not pass -mhard-float.
3151
3152 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
3153
3154 * gnat.dg/volatile_aggregate.adb: New test.
3155
3156 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3157
3158 PR fortran/29391
3159 PR fortran/29489
3160 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3161 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3162
3163 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3164
3165 PR target/29201
3166 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3167
3168 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
3169
3170 * gfortran.dg/import3.f90: Fix error message.
3171
3172 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3173
3174 PR tree-opt/29788
3175 * gfortran.fortran-torture/compile/inline_1.f90:
3176 New testcase.
3177
3178 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
3179
3180 * gcc.target/i386/x87regparm-1.c: New test.
3181 * gcc.target/i386/x87regparm-2.c: New test.
3182 * gcc.target/i386/x87regparm-3.c: New test.
3183 * gcc.target/i386/x87regparm-4.c: New test.
3184
3185 2006-11-15 Tobias Burnus <burnus@net-b.de>
3186
3187 PR fortran/27546
3188 * gfortran.dg/import.f90: New test.
3189 * gfortran.dg/import2.f90: New test.
3190 * gfortran.dg/import3.f90: New test.
3191
3192 2006-11-15 Tobias Burnus <burnus@net-b.de>
3193
3194 PR fortran/27588
3195 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3196
3197 2006-11-15 Tobias Burnus <burnus@net-b.de>
3198
3199 PR fortran/29806
3200 * gfortran.dg/contains.f90: New test.
3201 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3202
3203 2006-11-15 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR tree-optimization/29581
3206 * gcc.dg/pr29581-1.c: New test.
3207 * gcc.dg/pr29581-2.c: New test.
3208 * gcc.dg/pr29581-3.c: New test.
3209 * gcc.dg/pr29581-4.c: New test.
3210 * gfortran.dg/pr29581.f90: New test.
3211
3212 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
3213
3214 PR fortran/29702
3215 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3216 numbers in error message headers.
3217
3218 2006-11-14 Richard Guenther <rguenther@suse.de>
3219
3220 * gcc.target/i386/math-torture/math-torture.exp: Restrict
3221 to i?86 and x86_64 targets.
3222
3223 2006-11-14 Caroline Tice <ctice@apple.com>
3224
3225 * gcc.dg/pubtypes-1.c: New file/testcase.
3226 * gcc.dg/pubtypes-2.c: New file/testcase.
3227 * gcc.dg/pubtypes-3.c: New file/testcase.
3228 * gcc.dg/pubtypes-4.c: New file/testcase.
3229 * g++.dg/pubtypes.C: New file/testcase.
3230
3231 2006-11-14 Mark Mitchell <mark@codesourcery.com>
3232
3233 PR c++/29106
3234 * g++.dg/init/self1.C: New test.
3235
3236 2006-11-14 Tobias Burnus <burnus@net-b.de>
3237
3238 PR fortran/29657
3239 * gfortran.dg/conflicts.f90: Add.
3240
3241 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
3242
3243 PR rtl-optimization/29798
3244
3245 * gcc.c-torture/execute/pr29798.c: New.
3246
3247 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3248
3249 * gcc.dg/builtins-20.c: Add more cases.
3250
3251 2006-11-13 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR fortran/29759
3254 * gfortran.dg/gomp/pr29759.f90: New test.
3255
3256 2006-11-13 Mark Mitchell <mark@codesourcery.com>
3257
3258 PR c++/29518
3259 * g++.dg/template/static28.C: New test.
3260
3261 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
3262
3263 * lib/c-torture.exp: Use target-libpath.exp.
3264 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3265 set GCC_EXEC_PREFIX env var from global variable of same name.
3266
3267 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3268
3269 PR fortran/26994
3270 * gfortran.fortran-torture/compile/transfer-1.f90:
3271 New testcase.
3272
3273 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
3274 Zdenek Dvorak <dvorakz@suse.cz>
3275
3276 PR tree-optimization/29680
3277 * gcc.dg/alias-11.c: New test.
3278
3279 2006-11-12 Jason Merrill <jason@redhat.com>
3280 Andrew Pinski <pinskia@physics.uc.edu>
3281
3282 PR middle-end/28915
3283 * gcc.target/i386/vectorize1.c: New.
3284
3285 2006-11-12 Roger Sayle <roger@eyesopen.com>
3286
3287 PR rtl-optimization/29797
3288 * gcc.c-torture/execute/pr29797-1.c: New test case.
3289
3290 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3291
3292 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3293
3294 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
3295
3296 * gcc.dg/tree-ssa/prefetch-3.c: New test.
3297
3298 2006-11-12 Roger Sayle <roger@eyesopen.com>
3299
3300 PR tree-optimization/13827
3301 * gcc.dg/fold-eqand-1.c: New test case.
3302
3303 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
3304
3305 PR rtl-opt/28812
3306 * gcc.c-torture/execute/mayalias-3.c: New test.
3307
3308 2006-11-11 Richard Sandiford <richard@codesourcery.com>
3309
3310 PR middle-end/27528
3311 * gcc.c-torture/compile/pr27528.c: New test.
3312 * gcc.dg/pr27528.c: Likewise.
3313
3314 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3315
3316 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3317
3318 * gcc.dg/torture/builtin-symmetric-1.c: New test.
3319
3320 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3321
3322 PR fortran/29758
3323 * gfortran.dg/reshape_source_size_1.f90: New test.
3324
3325 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3326
3327 PR fortran/29315
3328 * gfortran.dg/aliasing_dummy_4.f90: New test.
3329
3330 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
3331
3332 PR target/29777
3333 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3334 and x86_64-*-* targets.
3335
3336 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3337
3338 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3339 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3340 New macros. Use them in exact tests.
3341 (TESTIT3): New macro.
3342 Add tests for fmin, fmax and fma.
3343
3344 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3345
3346 PR fortran/29431
3347 * gfortran.dg/array_constructor_13.f90: New test.
3348
3349 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3350
3351 PR fortran/29744
3352 * gfortran.dg/used_types_12.f90: New test.
3353
3354 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
3355
3356 PR middle-end/29726
3357 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3358 (test6): Ditto.
3359 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3360 * gcc.dg/fold-eqandshift-3.c: New test case.
3361
3362 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3363
3364 PR fortran/29699
3365 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3366
3367 PR fortran/21370
3368 * gfortran.dg/change_symbol_attributes_1.f90: New test.
3369
3370 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
3371
3372 * gcc.dg/20061109-1.c: New testcase.
3373
3374 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3375
3376 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3377
3378 2006-11-09 Tobias Burnus <burnus@net-b.de>
3379
3380 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3381 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3382
3383 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
3384
3385 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3386 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3387
3388 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3389
3390 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3391
3392 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3393
3394 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3395 vect-9.c).
3396 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3397 * gcc.dg/vect/vect-9.c: Now vectorizable.
3398 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3399 that support vect_widen_mult.
3400 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3401 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3402 vect-reduc-dot-u16.c).
3403 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3404 vect-reduc-dot-u16.c).
3405 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3406 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3407 vect-reduc-dot-s8.c).
3408 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3409 vect-reduc-dot-s8.c).
3410 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3411 vect-reduc-dot-s8.c).
3412 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3413 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3414 vect-reduc-dot-u8.c).
3415 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3416 vect-reduc-dot-u8.c).
3417 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3418 * gcc.dg/vect/vect-multitypes-9.c: New test.
3419 * gcc.dg/vect/vect-multitypes-10.c: New test.
3420 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3421 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3422 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3423 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3424 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3425 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3426 wrapv-vect-reduc-dot-s8.c.
3427 * lib/target-support.exp (check_effective_target_vect_unpack): New.
3428 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3429 targets that support vec_unpack.
3430 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3431 (check_effective_target_vect_widen_mult_qi_to_hi): New.
3432 (check_effective_target_vect_widen_mult_hi_to_si): New.
3433 (check_effective_target_vect_widen_sum): Removed.
3434
3435 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3436
3437 * gcc.dg/vect/vect-multitypes-8.c: New test.
3438 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3439
3440 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3441
3442 * gcc.dg/vect/vect-multitypes-7.c: New test.
3443
3444 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3445
3446 * gcc.dg/vect/vect-multitypes-4.c: New test.
3447 * gcc.dg/vect/vect-multitypes-5.c: New test.
3448 * gcc.dg/vect/vect-multitypes-6.c: New test.
3449
3450 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
3451
3452 * gcc.dg/vect/vect-multitypes-1.c: New test.
3453 * gcc.dg/vect/vect-multitypes-2.c: New test.
3454 * gcc.dg/vect/vect-multitypes-3.c: New test.
3455
3456 2006-11-07 Eric Christopher <echristo@apple.com>
3457
3458 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3459 Test using scan-assembler-not.
3460
3461 2006-11-07 Jakub Jelinek <jakub@redhat.com>
3462
3463 * gcc.dg/inline-17.c: New test.
3464
3465 2006-11-07 Steve Ellcey <sje@cup.hp.com>
3466
3467 PR other/25028
3468 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
3469 on HP-UX.
3470
3471 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3472
3473 PR fortran/29539
3474 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3475
3476 PR fortran/29634
3477 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3478 test.
3479
3480 2006-11-07 Tobias Burnus <burnus@net-b.de>
3481
3482 PR fortran/29601
3483 * gfortran.dg/volatile.f90: Add.
3484 * gfortran.dg/volatile2.f90: Add.
3485 * gfortran.dg/volatile3.f90: Add.
3486 * gfortran.dg/volatile4.f90: Add.
3487 * gfortran.dg/volatile5.f90: Add.
3488 * gfortran.dg/volatile6.f90: Add.
3489 * gfortran.dg/volatile7.f90: Add.
3490
3491 2006-11-06 Tobias Burnus <burnus@net-b.de>
3492
3493 * gfortran.dg/io_constraints_2.f90: Adjust pattern
3494 for matching error messages.
3495 * gfortran.dg/specifics_3.f90: Adjust pattern
3496 for matching error messages.
3497
3498 2006-11-06 Janis Johnson <janis187@us.ibm.com>
3499 Bernhard Fischer <aldot@gcc.gnu.org>
3500
3501 * lib/gcc-dg.exp (output-exists): New proc.
3502 (output-exists-not): New proc.
3503 * gcc.test-framework/test-framework.awk: Support new directives.
3504 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3505 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3506 * gcc.test-framework/dg-outexists-exp-F.c: New test.
3507 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3508 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3509 * gcc.test-framework/dg-outexists-exp-P.c: New test.
3510
3511 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
3512
3513 PR fortran/29630
3514 PR fortran/29679
3515 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3516 * gfortran.dg/initialization_3.f90: New.
3517
3518 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3519
3520 PR libgfortran/25545
3521 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3522
3523 2006-11-05 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR middle-end/29695
3526 * gcc.c-torture/execute/pr29695-1.c: New test.
3527 * gcc.c-torture/execute/pr29695-2.c: New test.
3528
3529 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
3530
3531 PR fortran/29565
3532 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3533
3534 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
3535
3536 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3537 for matching error messages.
3538
3539 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
3540
3541 PR target/26915
3542 * gcc.target/i386/387-12.c: New test.
3543
3544 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3545
3546 PR libfortran/29713
3547 * gfortran.dg/pr29713.f90: New test.
3548
3549 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
3550
3551 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3552 Also test for bogus rest sign.
3553
3554 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3555
3556 PR libfortran/27895
3557 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3558
3559 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
3560
3561 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3562 from error messages.
3563
3564 2006-11-02 Mike Stump <mrs@apple.com>
3565
3566 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3567
3568 * g++.old-deja/g++.abi/align.C: Enable for darwin.
3569
3570 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
3571
3572 * g++.dg/eh/gcsec1.C: New test.
3573
3574 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3575
3576 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3577 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
3578
3579 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
3580
3581 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3582 hexadecimal value.
3583 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3584 * gcc.dg/pr14796-2.c: Likewise.
3585
3586 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
3587
3588 * gcc.c-torture/execute/20061101-1.c: New test.
3589
3590 2006-11-01 Richard Guenther <rguenther@suse.de>
3591
3592 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3593
3594 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3595
3596 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3597 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3598
3599 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
3600
3601 * gcc.c-torture/execute/20061031-1.c: New test.
3602
3603 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3604
3605 PR 23067
3606 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3607 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3608 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3609 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3610 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3611 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3612 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3613
3614 2006-10-31 Eric Christopher <echristo@apple.com>
3615 Falk Hueffner <falk@debian.org>
3616
3617 * gcc.dg/builtin-bswap-1.c: New.
3618 * gcc.dg/builtin-bswap-2.c: New.
3619 * gcc.dg/builtin-bswap-3.c: New.
3620 * gcc.dg/builtin-bswap-4.c: New.
3621 * gcc.dg/builtin-bswap-5.c: New.
3622 * gcc.target/i386/builtin-bswap-1.c: New.
3623
3624 2006-10-31 Geoffrey Keating <geoffk@apple.com>
3625
3626 * gcc.dg/inline-16.c: New.
3627
3628 PR 16622
3629 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3630 defining it.
3631 * gcc.dg/inline-13.c: New.
3632 * gcc.dg/inline-14.c: New.
3633 * gcc.dg/inline-15.c: New.
3634
3635 PR 11377
3636 * gcc.dg/inline6.c: New.
3637 * gcc.dg/inline7.c: New.
3638
3639 2006-10-31 Roger Sayle <roger@eyesopen.com>
3640
3641 PR middle-end/23470
3642 * gcc.dg/pr23470-1.c: New test case.
3643
3644 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
3645
3646 PR fortran/29537
3647 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3648 data.
3649 * gfortran.dg/blockdata_2.f90: New testcase.
3650
3651 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
3652
3653 PR libfortran/29627
3654 * gfortran.dg/unf_short_record_1.f90: New test.
3655
3656 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3657
3658 PR fortran/29067
3659 * gfortran.dg/pr29067.f: New test.
3660
3661 2006-10-31 Joseph Myers <joseph@codesourcery.com>
3662 Richard Sandiford <richard@codesourcery.com>
3663
3664 * lib/target-supports.exp (get_compiler_messages): Append options
3665 as a single list element.
3666 (check_effective_target_arm_vfp_ok): New.
3667 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3668
3669 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
3670
3671 PR fortran/29387
3672 * gfortran.dg/intrinsic_actual_2.f90: New test.
3673
3674 PR fortran/29490
3675 * gfortran.dg/actual_array_interface_1.f90: New test.
3676
3677 PR fortran/29641
3678 * gfortran.dg/used_types_11.f90: New test.
3679
3680 2006-10-30 Dirk Mueller <dmueller@suse.de>
3681
3682 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3683 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3684 * g++.old-deja/g++.pt/eichin01.C (main): Same.
3685 * g++.old-deja/g++.mike/net25.C (main): Same.
3686 * g++.dg/lookup/exception1.C (main): Same.
3687 * g++.dg/parse/parens2.C (main): Same.
3688
3689 2006-10-30 Roger Sayle <roger@eyesopen.com>
3690
3691 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3692
3693 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3694
3695 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3696 * gcc.dg/torture/builtin-math-3.c: Likewise.
3697
3698 2006-10-30 Tobias Burnus <burnus@net-b.de>
3699
3700 PR fortran/29452
3701 * gfortran.dg/write_check.f90: Check run-time keyword checking.
3702 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3703
3704 2006-10-30 Andrew Pinski <pinskia@gmail.com>
3705
3706 PR Fortran/29410
3707 * gfortran.fortran-torture/execute/transfer1.f90: New test.
3708
3709 2006-10-30 Joseph Myers <joseph@codesourcery.com>
3710
3711 * lib/target-supports.exp (check_function_available): Declare
3712 function before calling.
3713
3714 2006-10-30 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR tree-optimization/29637
3717 * gcc.dg/pr29637.c: New test.
3718
3719 2006-10-29 Roger Sayle <roger@eyesopen.com>
3720
3721 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3722 tree canonicalization.
3723
3724 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3725
3726 * gcc.dg/builtins-20.c: Add more hypot tests.
3727
3728 2006-10-29 Roger Sayle <roger@eyesopen.com>
3729
3730 * gcc.dg/fold-compare-1.c: New test case.
3731
3732 2006-10-29 Dirk Mueller <dmueller@suse.de>
3733
3734 PR c++/16307
3735 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3736
3737 2006-10-29 Roger Sayle <roger@eyesopen.com>
3738
3739 PR tree-optimization/15458
3740 * gcc.dg/fold-xornot-1.c: New test case.
3741
3742 2006-10-29 Richard Guenther <rguenther@suse.de>
3743
3744 * gcc.target/i386/math-torture/trunc.c: New testcase.
3745
3746 2006-10-29 Richard Guenther <rguenther@suse.de>
3747
3748 * gcc.target/i386/math-torture/round.c: New testcase.
3749
3750 2006-10-29 Richard Guenther <rguenther@suse.de>
3751
3752 * gcc.target/i386/math-torture/ceil.c: New testcase.
3753 * gcc.target/i386/math-torture/floor.c: Likewise.
3754
3755 2006-10-29 Richard Guenther <rguenther@suse.de>
3756
3757 * gcc.target/i386/math-torture/rint.c: New testcase.
3758 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3759
3760 2006-10-29 Richard Guenther <rguenther@suse.de>
3761
3762 * gcc.target/i386/math-torture/lfloor.c: New testcase.
3763 * gcc.target/i386/math-torture/lceil.c: Likewise.
3764
3765 2006-10-28 Tobias Burnus <burnus@net-b.de>
3766
3767 PR libgfortran/24313
3768 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3769
3770 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
3771
3772 * gcc.c-torture/execute/20020118-1.c,
3773 gcc.c-torture/execute/builtins/strlen.c,
3774 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3775 comment typos.
3776
3777 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3778
3779 * gcc.dg/builtins-20.c: Add tests for hypot.
3780 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
3781 two-argument builtins.
3782 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3783 TESTIT2. Update all callers.
3784 (TESTIT2, TESTIT2_R): New helper macros.
3785 Add testcases for pow, hypot and atan2.
3786
3787 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3788
3789 PR C++/29295
3790 * g++.dg/expr/bool1.C: New test.
3791 * g++.dg/expr/bool2.C: New test.
3792
3793 2006-10-28 Tobias Burnus <burnus@net-b.de>
3794
3795 PR fortran/28224
3796 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3797 * gfortran.dg/namelist_internal.f90: New test.
3798
3799 2006-10-28 Tobias Burnus <burnus@net-b.de>
3800
3801 PR fortran/29625
3802 * gfortran.dg/io_real_boz.f90: Add.
3803 * gfortran.dg/io_real_boz2.f90: Add.
3804
3805 2006-10-28 Richard Guenther <rguenther@suse.de>
3806
3807 PR middle-end/26899
3808 * gcc.dg/tree-ssa/pr26899.c: New testcase.
3809
3810 2006-10-28 Richard Guenther <rguenther@suse.de>
3811
3812 PR target/28806
3813 * gcc.target/i386/math-torture/lround.c: New testcase.
3814
3815 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
3816
3817 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3818 * gcc.dg/builtins-44.c: Likewise.
3819 * gcc.dg/builtins-45.c: Likewise.
3820 * gcc.dg/pr28796-2.c: Likewise.
3821 * gcc.dg/unordered-3.c: Likewise.
3822
3823 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3824
3825 PR libgfortran/27954
3826 * gfortran.dg/error_recovery_2.f90: New test.
3827
3828 2006-10-26 Richard Guenther <rguenther@suse.de>
3829
3830 * gcc.target/i386/i386.exp: Use glob, not find to collect
3831 tests. Avoids recursing into subdirectories.
3832 * gcc.target/i386/math-torture/math-torture.exp: Torture
3833 for interesting ia32 math options.
3834 * gcc.target.i386/math-torture/lrint.c: New testcase.
3835
3836 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3837
3838 PR libgfortran/29563
3839 * gfortran.dg/arrayio_9.f90: Update test.
3840 * gfortran.dg/arrayio_19.f90: New test.
3841
3842 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
3843
3844 * gcc.dg/20061026.c: New testcase.
3845
3846 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3847
3848 PR libgfortran/29563
3849 * gfortran.dg/arrayio_9.f90: New test.
3850
3851 2006-10-26 Ben Elliston <bje@au.ibm.com>
3852
3853 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3854 Copy the strings manually, as strcpy may call strlen.
3855
3856 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3857
3858 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3859 Add checks for log, log2, log10 and log1p.
3860
3861 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3862 we already test 0.0. Add checks for expm1, log, log2, log10,
3863 log1p, cbrt, erf and erfc.
3864
3865 2006-10-25 Steve Ellcey <sje@cup.hp.com>
3866
3867 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3868
3869 2006-10-25 Uros Bizjak <uros@kss-loka.si>
3870
3871 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3872 and remainderl() built-in functions. Remove -ffast-math from
3873 dg-options.
3874
3875 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3876
3877 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3878 acosh and atanh.
3879
3880 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3881 floating point modifiers to arguments passed to float and long
3882 double functions respectively. Update all callers to use floating
3883 point numbers, not integers. Add tests for exp, exp2 and
3884 exp10/pow10.
3885
3886 * gcc.dg/torture/builtin-math-3.c: New test.
3887
3888 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
3889
3890 PR fortran/29393
3891 * gfortran.dg/initialize_2.f90: New.
3892
3893 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3894
3895 * gcc.dg/torture/builtin-math-2.c: New test.
3896
3897 2006-10-24 Richard Guenther <rguenther@suse.de>
3898
3899 PR middle-end/28796
3900 * gcc.dg/pr28796-1.c: New testcase.
3901 * gcc.dg/pr28796-2.c: Likewise.
3902
3903 2006-10-24 Richard Guenther <rguenther@suse.de>
3904
3905 * gcc.dg/builtins-57.c: New testcase.
3906
3907 2006-10-24 Richard Guenther <rguenther@suse.de>
3908
3909 PR tree-optimization/29567
3910 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3911
3912 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3913
3914 PR tree-optimization/14784
3915 * gcc.dg/alias-10.c: New test.
3916
3917 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3918
3919 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3920
3921 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3922
3923 * gcc.dg/builtin-strncat-chk-1.c: New test.
3924
3925 2006-10-23 Jan Hubicka <jh@suse.cz>
3926
3927 * gcc.dg/memmove-1.c: New test.
3928
3929 2006-10-23 Paul Brook <paul@codesourcery.com>
3930
3931 * gcc.dg/pragma-pack-5.c: New test.
3932
3933 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3934
3935 * g++.dg/other/s390-1.C: New testcase.
3936
3937 2006-10-23 Richard Guenther <rguenther@suse.de>
3938
3939 PR middle-end/27132
3940 PR middle-end/23295
3941 * gcc.dg/pr27132.c: New testcase.
3942 * gcc.dg/pr23295.c: Likewise.
3943 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3944 * g++.dg/tree-ssa/pr19807.C: Likewise.
3945
3946 2006-10-23 Richard Guenther <rguenther@suse.de>
3947
3948 PR middle-end/21032
3949 * gcc.dg/pr21032.c: New testcase.
3950
3951 2006-10-22 Jeff Law <law@redhat.com>
3952 Richard Guenther <rguenther@suse.de>
3953
3954 PR tree-optimization/15911
3955 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3956
3957 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3958
3959 PR c++/20647
3960 * g++.dg/abi/rtti3.C: New.
3961
3962 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3963
3964 PR middle-end/28252
3965 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3966 transformation.
3967
3968 2006-10-21 Richard Guenther <rguenther@suse.de>
3969
3970 PR tree-optimization/3511
3971 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3972
3973 2006-10-21 Richard Guenther <rguenther@suse.de>
3974
3975 PR middle-end/26898
3976 * gcc.dg/torture/pr26898-1.c: New testcase.
3977 * gcc.dg/torture/pr26898-2.c: Likewise.
3978
3979 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3980
3981 PR c++/28053
3982 * g++.dg/parse/bitfield1.C: Adjust error markers.
3983 * g++.dg/parse/bitfield2.C: New test.
3984
3985 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3986
3987 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3988
3989 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3990
3991 PR libfortran/27895
3992 * gfortran.dg/zero_sized_1.f90: New test.
3993
3994 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3995
3996 * gcc.dg/div-compare-1.c: New test.
3997
3998 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3999
4000 PR fortran/29216
4001 * gfortran.dg/result_default_init_1.f90: New test.
4002
4003 PR fortran/29314
4004 * gfortran.dg/automatic_default_init_1.f90: New test.
4005
4006 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4007 from 38 to 33.
4008
4009 2006-10-18 Geoffrey Keating <geoffk@apple.com>
4010
4011 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4012 'using namespace std' without previous declaration.
4013 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4014 * g++.old-deja/g++.robertl/eb133c.C: New.
4015
4016 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4017
4018 PR libgfortran/29277
4019 * gfortran.dg/streamio_4.f90: Update test.
4020 * gfortran.dg/streamio_11.f90: New test.
4021
4022 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
4023
4024 PR c++/27952
4025 * g++.dg/inherit/virtual1.C: New test.
4026
4027 2006-10-17 Mark Mitchell <mark@codesourcery.com>
4028
4029 PR c++/28261
4030 * g++.dg/parse/enum3.C: New test.
4031
4032 2006-10-17 Mark Mitchell <mark@codesourcery.com>
4033
4034 PR c++/29039
4035 * g++.dg/init/ctor8.C: New test.
4036
4037 2006-10-17 Mark Mitchell <mark@codesourcery.com>
4038
4039 PR c++/27270
4040 * g++.dg/ext/complit8.C: Tweak error markers.
4041 * g++.dg/template/complit1.C: Add error marker.
4042
4043 2006-10-16 Mark Mitchell <mark@codesourcery.com>
4044
4045 PR c++/27270
4046 * g++.dg/ext/complit8.C: New test.
4047
4048 PR c++/29408
4049 * g++.dg/parse/dtor12.C: New test.
4050
4051 PR c++/29435
4052 * g++.dg/template/sizeof11.C: New test.
4053
4054 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
4055
4056 PR fortran/29392
4057 * gfortran.dg/data_char_3.f90: New test.
4058
4059 PR fortran/29451
4060 * gfortran.dg/negative_automatic_size.f90: New test.
4061
4062 2006-10-16 David Daney <ddaney@avtrex.com>
4063
4064 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4065
4066 2006-10-16 Eric Christopher <echristo@apple.com>
4067
4068 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4069 x86_64.
4070
4071 2006-10-16 Mark Mitchell <mark@codesourcery.com>
4072
4073 PR c++/28211
4074 * g++.dg/tc1/dr49.C: Tweak error messages.
4075 * g++.dg/parse/template21.C: New test.
4076
4077 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4078
4079 PR middle-end/20491
4080 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4081
4082 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
4083
4084 PR fortran/29403
4085 * gfortran.dg/print_1.f90: New test.
4086
4087 2006-10-15 Jan Hubicka <jh@suse.cz>
4088
4089 PR middle-end/29241
4090 * gcc.c-torture/compile/pr29241.c: New testcase.
4091
4092 2006-10-15 David Edelsohn <edelsohn@gnu.org>
4093
4094 PR middle-end/29250
4095 * gcc.c-torture/compile/pr29250.c: New test.
4096
4097 2006-10-15 Richard Guenther <rguenther@suse.de>
4098
4099 * gcc.dg/pr29299.c: New testcase.
4100
4101 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
4102
4103 PR fortran/24767
4104 * gfortran.dg/label_4.f90: Adjust warning flag.
4105
4106 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4107
4108 PR fortran/29371
4109 * gfortran.dg/nullify_3.f90: New test.
4110
4111 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4112
4113 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4114 on Solaris 2.5.1 too.
4115
4116 2006-10-13 Eric Christopher <echristo@apple.com>
4117
4118 * gcc.dg/pr25993.c: Skip for darwin.
4119
4120 2006-10-13 Eric Christopher <echristo@apple.com>
4121
4122 * gcc.dg/visibility-11.c: Skip for darwin.
4123
4124 2006-10-13 Eric Christopher <echristo@apple.com>
4125
4126 * gcc.dg/darwin-weakimport-1.c: Use
4127 -fno-asynchronous-unwind-tables.
4128 * gcc.dg/darwin-weakimport-3.c: Ditto.
4129
4130 2006-10-13 Richard Guenther <rguenther@suse.de>
4131
4132 PR tree-optimization/29446
4133 * gcc.dg/torture/pr29446.c: New testcase.
4134
4135 2006-10-13 Bill Wendling <wendling@apple.com>
4136
4137 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4138 * g++.old-deja/g++.jason/hmc1.C: Likewise.
4139 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4140 * g++.old-deja/g++.law/shadow1.C: Likewise.
4141 * g++.old-deja/g++.law/ctors10.C: Likewise.
4142 * g++.dg/debug/namespace1.C: Likewise.
4143 * g++.dg/inherit/namespace-as-base.C: Likewise.
4144 * g++.dg/opt/delay-slot-1.C: Likewise.
4145 * g++.dg/parse/defarg10.C: Likewise.
4146 * g++.dg/template/ptrmem11.C: Likewise.
4147 * g++.dg/template/mem_func_ptr.C: Likewise.
4148 * g++.dg/template/spec19.C: Likewise.
4149
4150 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
4151
4152 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4153
4154 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4155
4156 PR fortran/29373
4157 * gfortran.dg/implicit_9.f90: New test.
4158
4159 PR fortran/29407
4160 * gfortran.dg/namelist_25.f90: New test.
4161
4162 PR fortran/27701
4163 * gfortran.dg/same_name_2.f90: New test.
4164
4165 PR fortran/29232
4166 * gfortran.dg/host_assoc_types_1.f90: New test.
4167
4168 PR fortran/29364
4169 * gfortran.dg/missing_derived_type_1.f90: New test.
4170 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4171
4172 PR fortran/29422
4173 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4174
4175 PR fortran/29428
4176 * gfortran.dg/alloc_comp_assign_5.f90: New test.
4177
4178 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4179
4180 PR fortran/29391
4181 * gfortran.dg/bound_2.f90: New test.
4182
4183 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4184
4185 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4186 directive.
4187 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4188 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4189 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4190 * gfortran.dg/gomp/reduction3.f90: Likewise.
4191 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4192 * gfortran.dg/dummy_procedure_2.f90: Likewise.
4193 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4194 * gfortran.dg/forall_4.f90: Likewise.
4195 * gfortran.dg/spec_expr_4.f90: Likewise.
4196 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4197 * gfortran.dg/forall_5.f90: Likewise.
4198 * gfortran.dg/open_access_append_2.f90: Add check for
4199 compile-time warning.
4200
4201 2006-10-13 Mark Mitchell <mark@codesourcery.com>
4202
4203 PR c++/28506
4204 * g++.dg/parse/pure1.C: New test.
4205
4206 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4207
4208 PR fortran/21435
4209 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4210 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4211 for compile-time warnings.
4212 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4213 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4214 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4215 file.
4216 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4217 specifier.
4218 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4219 compile-time warning.
4220
4221 2006-10-12 Jan Hubicka <jh@suse.cz>
4222
4223 PR c/28419
4224 * gcc.dg/pr28319.c: New test.
4225
4226 2006-10-12 Mark Mitchell <mark@codesourcery.com>
4227 PR c++/29318
4228 * g++.dg/ext/vla4.C: New test.
4229
4230 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4231
4232 PR c++/27961
4233 * g++.dg/template/crash60.C: New test.
4234 * g++.dg/other/large-size-array.C: Adjust error markers.
4235 * g++.dg/parse/crash27.C: Likewise.
4236 * g++.dg/template/crash1.C: Likewise.
4237
4238 2006-10-12 Steve Ellcey <sje@cup.hp.com>
4239
4240 PR testsuite/29093
4241 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4242
4243 2006-10-12 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR preprocessor/28709
4246 * gcc.dg/cpp/paste14.c: New test.
4247
4248 2006-10-11 Mark Mitchell <mark@codesourcery.com>
4249
4250 PR c++/29175
4251 * g++.dg/init/array24.C: New test.
4252
4253 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4254
4255 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4256 of <sys/types.h>.
4257
4258 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
4259
4260 PR c++/29024
4261 * g++.dg/parse/typedef8.C: New test.
4262 * g++.dg/other/mult-stor1.C: Adjust error markers.
4263
4264 2006-10-11 Richard Guenther <rguenther@suse.de>
4265
4266 PR tree-optimization/28230
4267 * gcc.dg/torture/pr28230.c: New testcase.
4268
4269 2006-10-11 Richard Guenther <rguenther@suse.de>
4270
4271 PR inline-asm/29119
4272 * gcc.dg/torture/pr29119.c: New testcase.
4273
4274 2006-10-10 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR middle-end/29272
4277 * gcc.c-torture/execute/20060930-2.c: New test.
4278
4279 2006-10-09 Richard Henderson <rth@redhat.com>
4280
4281 Revert emutls patch.
4282
4283 2006-10-09 Richard Guenther <rguenther@suse.de>
4284
4285 PR middle-end/29254
4286 * gcc.dg/pr29254.c: New testcase.
4287
4288 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
4289 Paul Thomas <pault@gcc.gnu.org>
4290
4291 PR fortran/20541
4292 * gfortran.dg/alloc_comp_basics_1.f90: New test.
4293 * gfortran.dg/alloc_comp_basics_2.f90: New test.
4294 * gfortran.dg/alloc_comp_assign_1.f90: New test.
4295 * gfortran.dg/alloc_comp_assign_2.f90: New test.
4296 * gfortran.dg/alloc_comp_assign_3.f90: New test.
4297 * gfortran.dg/alloc_comp_assign_4.f90: New test.
4298 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4299 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4300 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4301 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4302 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4303 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4304 * gfortran.dg/alloc_comp_std.f90: New test.
4305 * gfortran.dg/move_alloc.f90: New test.
4306
4307 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
4308
4309 PR fortran/29115
4310 * gfortran.dg/derived_constructor_comps_2.f90: New test.
4311
4312 PR fortran/29211
4313 * gfortran.dg/forall_char_dependencies_1.f90: New test.
4314
4315 2006-10-08 Tobias Burnus <burnus@net-b.de>
4316
4317 PR fortran/28585
4318 * gfortran.dg/new_line.f90: New test.
4319
4320 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4321
4322 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4323 * gcc.dg/torture/builtin-convert-1.c,
4324 gcc.dg/torture/builtin-convert-2.c,
4325 gcc.dg/torture/builtin-convert-3.c,
4326 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4327
4328 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
4329
4330 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4331 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4332 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4333 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4334
4335 2006-10-07 Andrew Pinski <pinskia@gmail.com>
4336
4337 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4338 Xfail some tests for powerpc-darwin and powerpc-aix.
4339
4340 2006-10-07 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR c/29380
4343 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4344
4345 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4346
4347 PR target/29300
4348 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4349 on hppa*-*-hpux*.
4350
4351 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4352
4353 PR fortran/16580
4354 PR fortran/29288
4355 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4356 Add tests for using all possible intrinsics as actual arguments.
4357 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4358 all possible intrinsics as actual arguments.
4359 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4360 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4361
4362 2006-10-07 Richard Sandiford <richard@codesourcery.com>
4363
4364 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4365 * gcc.dg/debug/debug-2.c: Likewise.
4366
4367 2006-10-06 Uros Bizjak <uros@kss-loka.si>
4368
4369 * gcc.c-torture/compile/sync-2.c: New test.
4370
4371 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
4372
4373 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4374 line endings.
4375
4376 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4377
4378 PR rtl-optimization/29128
4379 * gcc.c-torture/compile/pr29128.c: New test.
4380
4381 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
4382
4383 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4384 line endings.
4385
4386 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
4387
4388 PR middle-end/29256
4389 * gcc.dg/tree-ssa/loop-19.c: New test.
4390
4391 2006-10-06 Jakub Jelinek <jakub@redhat.com>
4392
4393 PR tree-optimization/29330
4394 * gcc.dg/pr29330.c: New test.
4395
4396 PR target/28924
4397 * gcc.c-torture/compile/20061005-1.c: New test.
4398
4399 2006-10-06 Olivier Hainque <hainque@adacore.com>
4400
4401 * gcc.dg/typename-vla-1.c: New case.
4402 * gnat.dg/forward_vla.adb: New case.
4403
4404 2006-10-06 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR tree-optimization/29290
4407 * gfortran.dg/loop_nest_1.f90: New test.
4408
4409 PR target/29198
4410 * gcc.dg/tls/opt-12.c: New test.
4411
4412 PR fortran/28415
4413 * gfortran.dg/save_2.f90: New test.
4414
4415 PR c/29091
4416 * gcc.dg/pr29091.c: New test.
4417
4418 2006-10-06 Joseph Myers <joseph@codesourcery.com>
4419
4420 * lib/target-supports.exp
4421 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4422 same as x86_64-*-*; check for LP64.
4423
4424 2006-10-04 Richard Henderson <rth@redhat.com>
4425
4426 * lib/target-supports.exp (check_effective_target_tls): Redefine
4427 to mean non-emulated tls.
4428 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4429 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4430 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4431 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4432 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4433 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4434 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4435
4436 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
4437
4438 PR fortran/29343
4439 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4440
4441 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4442
4443 * gfortran.dg/bounds_check_fail_1.f90: New test.
4444
4445 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4446
4447 PR c++/29020
4448 * g++.dg/template/friend48.C: New test.
4449
4450 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
4451
4452 PR fortran/29098
4453 * gfortran.dg/default_initialization_2.f90: New test.
4454
4455 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4456
4457 PR fortran/20779
4458 PR fortran/20891
4459 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4460
4461 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
4462
4463 PR fortran/29284
4464 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4465
4466 PR fortran/29321
4467 PR fortran/29322
4468 * gfortran.dg/missing_optional_dummy_2.f90: New test.
4469
4470 PR fortran/25091
4471 PR fortran/25092
4472 * gfortran.dg/entry_array_specs_1.f90: New test.
4473
4474 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
4475
4476 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4477 insufficient to inhibit some test failures at -O3. Do testing
4478 on integers.
4479
4480 2006-10-03 Mark Mitchell <mark@codesourcery.com>
4481
4482 PR c++/29138
4483 * g++.dg/inherit/access8.C: New test.
4484 * g++.dg/template/dtor4.C: Tweak error messages.
4485
4486 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4487
4488 PR fortran/27478
4489 * gfortran.dg/entry_8.f90: New test.
4490
4491 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4492
4493 PR c++/29291
4494 * g++.dg/parse/new4.C: New test.
4495
4496 2006-10-03 Uros Bizjak <uros@kss-loka.si>
4497
4498 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4499 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4500 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4501 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4502 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4503
4504 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505
4506 PR fortran/19260
4507 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4508 * gfortran.dg/continuation_2.f90: New test.
4509
4510 PR fortran/19262
4511 * gfortran.dg/continuation_3.f90: New test.
4512 * gfortran.dg/continuation_4.f90: New test.
4513 * gfortran.dg/continuation_5.f: New test.
4514 * gfortran.dg/continuation_6.f: New test.
4515
4516 2006-10-02 Mark Mitchell <mark@codesourcery.com>
4517
4518 PR c++/29226
4519 * g++.dg/template/vla1.C: New test.
4520
4521 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4522
4523 PR fortran/29210
4524 * gfortran.dg/complex_parameter_1.f90: New test.
4525
4526 2006-10-02 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR c/29154
4529 * gcc.c-torture/execute/20060929-1.c: New test.
4530
4531 2006-10-01 Mark Mitchell <mark@codesourcery.com>
4532
4533 PR c++/29105
4534 * g++.dg/template/member6.C: New test.
4535 * g++.dg/parse/typename7.C: Adjust error markers.
4536
4537 PR c++/29080
4538 * g++.dg/template/member7.C: New test.
4539
4540 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
4541
4542 PR c/24010
4543 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4544 gcc.dg/Woverride-init-3.c: New tests.
4545
4546 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
4547
4548 * gcc.c-torture/execute/20060930-1.c: New test.
4549
4550 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4551
4552 PR fortran/18791
4553 * gfortran.dg/specifics_1.f90: New test.
4554 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4555 complex specifics.
4556
4557 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4558
4559 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4560 pthread-init-common.h: New.
4561
4562 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
4563
4564 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4565 precision on some archs.
4566
4567 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
4568
4569 * gcc.dg/non-local-goto-1.c: New test.
4570 * gcc.dg/non-local-goto-2.c: Likewise.
4571 * gcc.dg/setjmp-3.c: Likewise.
4572 * gcc.dg/setjmp-4.c: Likewise.
4573
4574 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
4575
4576 * gnat.dg/self_aggregate_with_pointer.adb: New test.
4577
4578 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
4579
4580 PR fortran/28276
4581 * gfortran.dg/exponent_1.f90: New test.
4582
4583 PR fortran/27021
4584 * gfortran.dg/nearest_1.f90: New test.
4585
4586 2006-09-26 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR middle-end/25261
4589 PR middle-end/28790
4590 * gcc.dg/gomp/nestedfn-1.c: New test.
4591
4592 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
4593
4594 PR objc/29195
4595 * objc/compile/method-1.m: New test.
4596
4597 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
4598
4599 PR c++/26938
4600 * g++.dg/template/crash58.C: New test.
4601 * g++.dg/parse/crash28.C: Adjust error markers.
4602 * g++.dg/template/crash34.C: Likewise.
4603 * g++.dg/template/friend31.C: Likewise.
4604 * g++.dg/template/crash32.C: Likewise.
4605
4606 PR c++/27329
4607 * g++.dg/template/crash59.C: New test.
4608
4609 PR c++/27667
4610 * g++.dg/template/spec33.C: New test.
4611 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4612
4613 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
4614 Adam Nemet <anemet@caviumnetworks.com>
4615
4616 * gcc.dg/tree-ssa/ivopts-1.c: New test.
4617 * gcc.dg/tree-ssa/ivopts-2.c: New test.
4618
4619 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
4620
4621 PR target/28911
4622 * gcc.dg/pr28911.c: New.
4623
4624 2006-09-23 Uros Bizjak <uros@kss-loka.si>
4625
4626 PR target/29169
4627 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4628 (dg-options): Add -mfpmath=387.
4629
4630 2006-09-23 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c/28706
4633 * gcc.dg/pr28706.c: New test.
4634
4635 PR c/28712
4636 * gcc.dg/pr28712.c: New test.
4637
4638 2006-09-22 Mike Stump <mrs@apple.com>
4639
4640 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4641
4642 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
4643
4644 PR tree-optimization/28888
4645 * gcc.dg/pr28888.c: New test.
4646
4647 2006-09-21 Mark Mitchell <mark@codesourcery.com>
4648
4649 PR c++/29016
4650 * g++.dg/init/ptrfn1.C: New test.
4651
4652 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
4653
4654 PR c++/28861
4655 * g++.dg/template/spec32.C: New test.
4656 * g++.dg/parse/crash9.C: Adjust error markers.
4657
4658 PR c++/28303
4659 * g++.dg/template/typedef6.C: New test.
4660 * g++.dg/init/error1.C: Adjust error markers.
4661 * g++.dg/parse/crash9.C: Likewise.
4662 * g++.dg/template/crash55.C: Likewise.
4663
4664 2006-09-21 Janis Johnson <janis187@us.ibm.com>
4665
4666 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4667
4668 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
4669
4670 PR target/27650
4671 * g++.dg/ext/dllimport12.C: New test.
4672
4673 2006-09-20 Richard Sandiford <richard@codesourcery.com>
4674
4675 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4676 * gcc.target/mips/nmadd-2.c: Likewise.
4677 * gcc.target/mips/mips-ps-6.c: New test.
4678 * gcc.target/mips/neg-abs-1.c: Likewise.
4679 * gcc.target/mips/neg-abs-2.c: Likewise.
4680 * gcc.target/mips/nmadd-3.c: New test.
4681
4682 2006-09-20 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR middle-end/28046
4685 * gcc.dg/gomp/atomic-10.c: New test.
4686 * g++.dg/gomp/atomic-10.C: New test.
4687
4688 2006-09-20 Eric Christopher <echristo@apple.com>
4689
4690 * gcc.target/i386/sse3-not-fisttp.c: New.
4691
4692 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
4693
4694 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4695
4696 2006-09-19 Richard Sandiford <richard@codesourcery.com>
4697
4698 * gcc.c-torture/execute/pr28289.c (one): New variable.
4699 (main): Use it instead of argc.
4700 * gcc.c-torture/execute/20060102-1.c (one): New variable.
4701 (main): Use it instead of argc.
4702
4703 2006-09-19 Paul Brook <paul@codesourcery.com>
4704
4705 PR target/28516
4706 * gcc.dg/nested-func-5.c: New test.
4707
4708 2006-09-19 Ben Elliston <bje@au.ibm.com>
4709
4710 * lib/target-supports.exp (check_effective_target_tls): Compile
4711 test stubs using ${tool}_target_compile, not just target_compile.
4712 (check_effective_target_tls_runtime): Likewise.
4713
4714 2006-09-19 Ben Elliston <bje@au.ibm.com>
4715
4716 * gcc.c-torture/compile/20030405-1.x: Remove.
4717
4718 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4719 optimising linker from discarding it.
4720
4721 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4722
4723 PR fortran/28526
4724 * gfortran.dg/keyword_symbol_1.f90: New test.
4725
4726 * gfortran.dg/spread_shape_1.f90: Add missing warning with
4727 pedantic compilation option.
4728
4729 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4730
4731 PR fortran/29060
4732 * gfortran.dg/spread_shape_1.f90: New test.
4733
4734 2006-09-17 Roger Sayle <roger@eyesopen.com>
4735
4736 PR tree-optimization/28887
4737 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4738
4739 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
4740
4741 PR c/25993
4742 * gcc.dg/pr25993.c: New test.
4743
4744 2006-09-17 Ira Rosen <irar@il.ibm.com>
4745
4746 PR tree-opt/21591
4747 * gcc.dg/vect/pr21591.c: New test.
4748
4749 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
4750
4751 PR tree-opt/29059
4752 * gcc.c-torture/compile/strcpy-1.c: New test.
4753 * gcc.c-torture/compile/strcpy-2.c: New test.
4754 * gcc.c-torture/compile/memcpy-1.c: New test.
4755 * gcc.c-torture/compile/memcpy-2.c: New test.
4756
4757 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
4758
4759 PR testsuite/29055
4760 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4761
4762 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
4763
4764 * gnat.dg/specs/double_record_extension1.ads: New test.
4765 * gnat.dg/specs/double_record_extension2.ads: Likewise.
4766
4767 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
4768
4769 PR fortran/29051
4770 * gfortran.dg/oldstyle_3.f90: New test.
4771
4772 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4773
4774 PR libgfortran/29099
4775 * gfortran.dg/secnds-1.f: New test.
4776
4777 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4778
4779 PR libgfortran/29053
4780 * gfortran.dg/streamio_9.f90: New test.
4781 * gfortran.dg/streamio_10.f90: New test.
4782
4783 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
4784
4785 PR C++/29002
4786 * g++.dg/init/array22.C: New test.
4787 * g++.dg/init/array23.C: New test.
4788
4789 2006-09-14 Arnaud Charlet <charlet@adacore.com>
4790
4791 * stackcheck.lst: Update list of tests requiring stack checking.
4792 * norun.lst: Adjust for above change.
4793 * ada95.lst: New file.
4794 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4795 requiring -gnat95 switch.
4796
4797 2006-09-14 Olivier Hainque <hainque@adacore.com>
4798
4799 * gnat.dg/in_out_parameter.adb: New test.
4800
4801 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
4802
4803 PR debug/28980
4804 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4805
4806 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
4807
4808 * gnat.dg/specs/unchecked_union.ads: New test.
4809
4810 2006-09-13 Richard Sandiford <richard@codesourcery.com>
4811
4812 PR rtl-optimization/28982
4813 * gcc.c-torture/execute/pr28982a.c: New test.
4814 * gcc.c-torture/execute/pr28982b.c: Likewise.
4815
4816 2006-09-12 Eric Christopher <echristo@apple.com>
4817
4818 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4819 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4820
4821 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
4822
4823 PR c/28768
4824 PR preprocessor/14634
4825 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4826 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4827 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4828
4829 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4830
4831 * gcc.dg/pr28243.c: New test.
4832
4833 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
4834
4835 PR fortran/28971
4836 gfortran.dg/pr28971.f90: New test to act as a backstop in case
4837 this undiagnosed regression reappears.
4838
4839 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
4840
4841 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4842 Treat $srcdir as a literal.
4843 * lib/fortran-torture.exp (fortran-torture-compile,
4844 fortran-torture-execute): Likewise.
4845 * lib/objc-torture.exp (objc-torture-compile,
4846 objc-torture-execute): Likewise.
4847 * lib/profopt.exp (profopt-execute): Likewise.
4848
4849 2006-09-11 Geoffrey Keating <geoffk@apple.com>
4850
4851 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4852
4853 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
4854
4855 PR testsuite/28950
4856 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4857
4858 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
4859
4860 PR target/13685
4861 * gcc.target/i386/pr13685.c: New test.
4862
4863 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4864
4865 * gcc.dg/pr28726.c: New test.
4866
4867 2006-09-11 Josh Conner <jconner@apple.com>
4868
4869 * gcc.dg/nrv3.c: Increase size of structure.
4870 * gcc.dg/nrv4.c: Likewise.
4871 * gcc.dg/nrv5.c: Likewise.
4872
4873 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
4874
4875 PR libfortran/28890
4876 gfortran.dg/assumed_charlen_function_5.f90: New test.
4877
4878 2006-09-10 Mark Mitchell <mark@codesourcery.com>
4879
4880 PR c++/28991
4881 * g++.dg/init/static3.C: New test.
4882
4883 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
4884
4885 PR testsuite/29007
4886 * gcc.dg/long-long-cst1.c (t): Add cast to
4887 __SIZE_TYPE__ before casting to int.
4888 (main): Return 0 on success.
4889
4890 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4891
4892 * gcc.c-torture/execute/20060910-1.c: New test.
4893
4894 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
4895
4896 PR middle-end/26983
4897 * gcc.dg/pr26983.c: New test.
4898
4899 2006-09-10 Richard Sandiford <richard@codesourcery.com>
4900
4901 PR target/29006
4902 * gcc.c-torture/execute/pr29006.c: New test.
4903
4904 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4905
4906 PR libfortran/28947
4907 gfortran.dg/matmul_4.f90: New test.
4908
4909 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4910
4911 PR fortran/28959
4912 gfortran.dg/used_types_10: New test.
4913
4914 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4915
4916 PR libfortran/28923
4917 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4918 gfortran.dg/array_initializer_3.f90: New test.
4919
4920 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4921
4922 PR fortran/28914
4923 * gfortran.dg/actual_array_constructor_3.f90: New test.
4924
4925 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
4926
4927 PR testsuite/26778
4928 * gcc.target/i386/pr26778.c: New testcase.
4929
4930 2006-09-08 Eric Christopher <echristo@apple.com>
4931
4932 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4933 * gcc.target/i386/memcpy-1.c: Ditto.
4934 * gcc.target/i386/asm-1.c: Ditto.
4935 * gcc.target/i386/20060512-4.c: Ditto.
4936 * gcc.target/i386/compress-float-387.c: Ditto.
4937 * gcc.target/i386/20060512-1.c: Ditto.
4938 * gcc.target/i386/compress-float-sse.c: Ditto.
4939 * gcc.target/i386/20060512-2.c: Ditto.
4940 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4941 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4942 * gcc.target/i386/compress-float-387-pic.c: Ditto.
4943 * gcc.dg/pr26449.c: Ditto.
4944 * gcc.dg/attr-ms_struct-2.c: Ditto.
4945 * gcc.dg/attr-ms_struct-1.c: Ditto.
4946 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4947
4948 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
4949
4950 PR c/28504
4951 * gcc.dg/vla-10.c: New test.
4952
4953 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4954
4955 PR c++/28858
4956 * g++.dg/parse/template20.C: New test.
4957 * g++.dg/template/operator8.C: Remove obsolete part.
4958 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4959 * g++.old-deja/g++.pt/crash65.C: Likewise.
4960
4961 2006-09-07 Jason Merrill <jason@redhat.com>
4962
4963 PR middle-end/27724
4964 * gcc.dg/long-long-cst1.c: New test.
4965
4966 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4967
4968 PR C++/28906
4969 * g++.dg/other/array3.C: New test.
4970 * g++.dg/other/array4.C: New test.
4971 * g++.dg/other/array5.C: New test.
4972
4973 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
4974
4975 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4976
4977 2006-09-07 Uros Bizjak <uros@kss-loka.si>
4978
4979 PR target/28946
4980 * gcc.target/i386/pr28946.c: New test.
4981
4982 2006-09-07 Steven G. Kargl <kargls@comcast.net>
4983
4984 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4985 in integer literal constant.
4986 * gfortran.dg/enum_8.f90: Ditto.
4987 * gfortran.dg/g77/20030326-1.f: Ditto.
4988
4989 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
4990
4991 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4992 nonconformance usage.
4993
4994 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4995
4996 PR middle-end/28862
4997 * gcc.c-torture/compile/vector-align-1.c: New test.
4998
4999 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
5000
5001 PR rtl-opt/27883
5002 * g++.dg/opt/copysign-1.C: New test.
5003
5004 2006-09-06 Jason Merrill <jason@redhat.com>
5005
5006 PR c++/27371
5007 * g++.dg/warn/unused-result1.C: New test.
5008
5009 2006-09-06 Mark Mitchell <mark@codesourcery.com>
5010
5011 PR c++/28903
5012 * g++.dg/ext/vla3.C: New test.
5013
5014 PR c++/28886
5015 * g++.dg/template/array16.C: New test.
5016
5017 2006-09-06 Richard Guenther <rguenther@suse.de>
5018
5019 * gcc.dg/pr27226.c: Remove testcase again.
5020
5021 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
5022
5023 PR tree-opt/28937
5024 * g++.dg/opt/unroll2.C: New test.
5025
5026 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
5027
5028 PR tree-opt/28952
5029 * gcc.dg/vect/pr28952.c: New test.
5030
5031 2006-09-05 Richard Guenther <rguenther@suse.de>
5032
5033 PR tree-optimization/28900
5034 * gcc.dg/torture/pr28900.c: New testcase
5035
5036 2006-09-05 Richard Guenther <rguenther@suse.de>
5037
5038 PR tree-optimization/28905
5039 * gcc.c-torture/compile/pr28905.c: New testcase.
5040
5041 2006-09-05 Richard Guenther <rguenther@suse.de>
5042
5043 PR middle-end/28935
5044 * gcc.dg/pr28935.c: New testcase.
5045
5046 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
5047
5048 * gcc.c-torture/execute/20060905-1.c: New test.
5049
5050 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5051
5052 PR fortran/28908
5053 * gfortran.dg/used_types_7.f90: New test.
5054 * gfortran.dg/used_types_8.f90: New test.
5055 * gfortran.dg/used_types_9.f90: New test.
5056
5057 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
5058
5059 * gcc.c-torture/compile/20060904-1.c: New test.
5060
5061 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
5062
5063 PR c++/23287 Revert my 2006-09-01 patch
5064 * g++.dg/parse/dtor12.C: Remove.
5065
5066 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
5067
5068 PR c+/27670
5069 * g++.dg/template/operator9.C: New test.
5070
5071 PR c++/27493
5072 * g++.dg/template/operator7.C: New test.
5073
5074 PR c++/27494
5075 * g++.dg/template/operator8.C: New test.
5076
5077 PR c++/27397
5078 * g++.dg/template/crash57.C: New test.
5079
5080 * g++.dg/template/typedef4.C: Adjust error markers.
5081 * g++.dg/template/typedef5.C: Likewise.
5082
5083 2006-09-02 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR c++/28878
5086 * g++.dg/parse/crash33.C: New test.
5087
5088 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
5089 Richard Guenther <rguenther@suse.de>
5090 Adam Nemet <anemet@caviumnetworks.com>
5091
5092 PR middle-end/27226
5093 * gcc.target/mips/memcpy-1.c: New testcase.
5094 * gcc.dg/pr27226.c: Likewise.
5095
5096 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
5097
5098 PR c++/28705
5099 * g++.dg/lookup/koenig5.C: New.
5100 * g++.dg/template/crash56.C: New.
5101
5102 2006-09-01 Josh Conner <jconner@apple.com>
5103
5104 PR c++/25505
5105 * gcc.dg/nrv3.c: New test.
5106 * gcc.dg/nrv4.c: New test.
5107 * gcc.dg/nrv5.c: New test.
5108
5109 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
5110
5111 PR c++/23287
5112 * g++.dg/parse/dtor12.C: New.
5113
5114 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
5115
5116 PR tree-optimization/28839
5117 * gcc.dg/pr28839.c: New test.
5118
5119 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
5120
5121 PR target/24367
5122 * gcc.dg/pr24367.c: New testcase.
5123
5124 2006-08-30 Joseph Myers <joseph@codesourcery.com>
5125
5126 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5127
5128 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
5129
5130 PR rtl-optimization/27735
5131 * gcc.dg/loop-unswitch-1.c: New test.
5132
5133 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
5134
5135 PR fortran/28885
5136 * gfortran.dg/aliasing_dummy_2.f90: New test.
5137
5138 PR fortran/20067
5139 * gfortran.dg/generic_5.f90: Change error message.
5140
5141 PR fortran/28873
5142 * gfortran.dg/generic_6.f90: New test.
5143
5144 PR fortran/25077
5145 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5146
5147 PR fortran/25102
5148 * gfortran.dg/invalid_interface_assignment.f90: New test.
5149
5150 PR fortran/24866
5151 * gfortran.dg/module_proc_external_dummy.f90: New test.
5152
5153 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
5154
5155 PR c++/28349
5156 * testsuite/g++.dg/warn/var-args1.C: New test.
5157
5158 2006-08-29 Steven G. Kargl <kargls@comcast.net>
5159
5160 PR fortran/28866
5161 * gfortran.dg/simpleif_2.f90: New test.
5162 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5163 * gfortran.dg/enum_5.f90: Ditto.
5164
5165 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5166 Kazu Hirata <kazu@codesourcery.com>
5167
5168 PR tree-optimization/17506
5169 * gcc.dg/pr17506.c: New.
5170
5171 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
5172
5173 PR c++/28139
5174 * g++.dg/eh/alias1.C: New test.
5175
5176 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5177
5178 PR c++/28860
5179 * g++.dg/template/ttp22.C: New test.
5180
5181 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
5182
5183 PR middle-end/26632
5184 * gcc.dg/pr26632.c: New.
5185
5186 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5187
5188 PR libgfortran/28354
5189 * gfortran.dg/fmt_zero_precision.f90: New test.
5190
5191 2006-08-27 Mark Mitchell <mark@codesourcery.com>
5192
5193 PR c++/28058
5194 * g++.dg/template/spec31.C: New test.
5195
5196 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
5197
5198 PR c++/26573
5199 * g++.dg/other/static2.C: New test.
5200
5201 2006-08-26 Roger Sayle <roger@eyesopen.com>
5202
5203 * gcc.dg/Wswitch-enum-2.c: New test case.
5204 * gcc.dg/Wswitch-enum-3.c: Likewise.
5205
5206 2006-08-26 Richard Guenther <rguenther@suse.de>
5207
5208 * gcc.c-torture/compile/20060826-1.c: New testcase.
5209
5210 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
5211
5212 PR c++/28736
5213 * g++.dg/template/void10.C: New test.
5214
5215 PR c++/28737
5216 * g++.dg/template/void8.C: New test.
5217
5218 PR c+_+/28738
5219 * g++.dg/template/void9.C: New test.
5220
5221 * g++.dg/template/void3.C: Adjust error markers.
5222 * g++.dg/template/void4.C: Likewise.
5223 * g++.dg/template/crash55.C: Likewise.
5224 * g++.dg/template/void7.C: Likewise
5225
5226 2006-08-26 Mark Mitchell <mark@codesourcery.com>
5227
5228 PR c++/28588
5229 * g++.dg/inherit/access6.C: New test.
5230 * g++.dg/inherit/access7.C: Likewise.
5231
5232 PR c++/28595
5233 * g++.dg/template/array15.C: New test.
5234 * g++.dg/template/crash2.C: Tweak error markers.
5235
5236 2006-08-26 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR middle-end/28683
5239 * gcc.c-torture/compile/20060823-1.c: New test.
5240
5241 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5242
5243 PR c++/28853
5244 * g++.dg/template/ttp21.C: New test.
5245
5246 PR c++/28852
5247 * g++.dg/other/operator1.C: Add error-marker.
5248 * g++.dg/other/operator2.C: New test.
5249
5250 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
5251
5252 PR c/27893
5253 * gcc.c-torture/compile/vla-const-1.c,
5254 gcc.c-torture/compile/vla-const-2.c: New tests.
5255
5256 2006-08-26 Richard Guenther <rguenther@suse.de>
5257
5258 PR middle-end/28814
5259 * gcc.dg/torture/pr28814.c: New testcase.
5260
5261 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
5262
5263 PR c/28418
5264 * gcc.c-torture/compile/compound-literal-1.c: New test.
5265
5266 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
5267
5268 PR c/28299
5269 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5270 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5271 Expect extra diagnostics.
5272
5273 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
5274
5275 gcc.dg/noncompile/pr16876.c: New test.
5276
5277 2006-08-25 Mark Mitchell <mark@codesourcery.com>
5278
5279 PR c++/28056
5280 * g++.dg/parse/local1.C: New test.
5281 * g++.dg/other/qual1.C: Tweak error marker.
5282
5283 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
5284
5285 PR c++/27787
5286 * g++.dg/template/typename10.C: New.
5287 * g++.dg/template/lookup4.C: Remove bogus error marker.
5288
5289 2006-08-25 Richard Guenther <rguenther@suse.de>
5290
5291 PR testsuite/28829
5292 * gcc.dg/pr26570.c: Fix testcase.
5293
5294 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
5295
5296 PR tree-opt/28807
5297 * gcc.c-torture/execute/mayalias-2.c: New test.
5298 * gcc.dg/tree-ssa/alias-13.c: New test.
5299
5300 2006-08-24 Jan Hubicka <jh@suse.cz>
5301
5302 PR debug/26881
5303 * gcc.dg/debug/pr26881.c: New file.
5304
5305 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
5306
5307 PR fortran/28788
5308 * gfortran.dg/used_types_4.f90: New test.
5309 * gfortran.dg/derived_init_2.f90: Modify to check sibling
5310 association of derived types.
5311 * gfortran.dg/used_types_2.f90: Add module cleanup.
5312 * gfortran.dg/used_types_3.f90: The same.
5313
5314 PR fortran/28771
5315 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5316 fix of regression.
5317
5318 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5319
5320 PR 28813
5321 * gfortran.dg/direct_io_6.f90: Remove test.
5322
5323 2006-08-23 Stuart Hastings <stuart@apple.com>
5324
5325 PR 28825
5326 * gcc.target/i386/20060821-1.c: New.
5327
5328 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
5329
5330 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
5331 dg-warning strings for dllimport.
5332
5333 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
5334
5335 PR C++/28450
5336 * g++.dg/ext/vector4.C: New test.
5337 * g++.dg/ext/complex1.C: New test.
5338
5339 2006-08-21 Geoffrey Keating <geoffk@apple.com>
5340
5341 PR debug/28692
5342 * gcc.dg/debug/const-1.c: New.
5343 * gcc.dg/debug/const-2.c: New.
5344 * gcc.dg/debug/dwarf2/const-1.c: New.
5345 * gcc.dg/debug/dwarf2/const-2.c: New.
5346 * gcc.dg/debug/dwarf2/const-2b.c: New.
5347
5348 2006-08-22 Richard Guenther <rguenther@suse.de>
5349
5350 PR middle-end/28776
5351 * gcc.c-torture/compile/pr28776-1.c: New testcase.
5352 * gcc.c-torture/compile/pr28776-2.c: Likewise.
5353
5354 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
5355
5356 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5357
5358 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
5359
5360 PR c++/26269
5361 * g++.dg/other/error14.C: New test.
5362
5363 PR c++/28505
5364 * g++.dg/parse/ctor7.C: New test.
5365 * g++.dg/parse/ctor8.C: Likewise.
5366
5367 PR c++/28741
5368 * g++.dg/template/void7.C: New test.
5369
5370 2006-08-21 Olivier Hainque <hainque@adacore.com>
5371
5372 * gnat.dg/self_aggregate_with_zeros.adb: New test.
5373 * gnat.dg/self_aggregate_with_array.adb: New test.
5374
5375 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
5376
5377 * g++.dg/eh/arm-vfp-unwind.C: New test.
5378
5379 2006-08-20 Mark Mitchell <mark@codesourcery.com>
5380
5381 PR c++/28341
5382 * g++.dg/template/ref3.C: New test.
5383 * g++.dg/template/nontype13.C: New test.
5384
5385 PR c++/28346
5386 * g++.dg/template/ptrmem17.C: New test.
5387
5388 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
5389
5390 PR target/28648 c:
5391 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5392
5393 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
5394
5395 PR fortran/28630
5396 * gfortran.dg/used_types_2.f90: New test.
5397
5398 PR fortran/28601
5399 * gfortran.dg/used_types_3.f90: New test.
5400
5401 PR fortran/20886
5402 * gfortran.dg/generic_actual_arg.f90: New test.
5403
5404 PR fortran/28735
5405 * gfortran.dg/module_private_array_refs_1.f90: New test.
5406
5407 PR fortran/28762
5408 * gfortran.dg/program_name_1.f90: New test.
5409
5410 PR fortran/28425
5411 * gfortran.dg/derived_constructor_comps_1.f90: New test.
5412
5413 PR fortran/28496
5414 * gfortran.dg/array_initializer_2.f90: New test.
5415
5416 PR fortran/18111
5417 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5418
5419 PR fortran/28600
5420 * gfortran.dg/assumed_charlen_function_4.f90: New test.
5421
5422 PR fortran/28771
5423 * gfortran.dg/assumed_charlen_in_main.f90: New test.
5424
5425 PR fortran/28660
5426 * gfortran.dg/dependent_decls_1.f90: New test.
5427
5428 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
5429
5430 PR fortran/25217
5431 * gfortran.dg/derived_init_2.f90: New.
5432
5433 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
5434
5435 * gcc.c-torture/execute/pr28289.c: New test.
5436
5437 2006-08-17 Jakub Jelinek <jakub@redhat.com>
5438
5439 PR c/28744
5440 * gcc.dg/attr-externally-visible-1.c: New test.
5441 * gcc.dg/attr-externally-visible-2.c: New test.
5442 * g++.dg/parse/attr-externally-visible-1.C: New test.
5443 * g++.dg/parse/attr-externally-visible-2.C: New test.
5444
5445 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5446
5447 PR c++/28606
5448 * g++.dg/parse/dtor11.C: New test.
5449
5450 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5451
5452 PR rtl-optimization/28489
5453 * gcc.c-torture/compile/pr28489.c: New test.
5454
5455 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5456
5457 PR c++/28710
5458 * g++.dg/template/redecl4.C: New test.
5459
5460 PR c++/28711
5461 * g++.dg/template/ctor8.C: New test.
5462
5463 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
5464
5465 * gcc.dg/pr26570.c: Fix testcase.
5466
5467 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
5468
5469 * PR c++/28573
5470 * g++.dg/parse/offsetof6.C: New test.
5471 * g++.dg/parse/offsetof6.C: New test.
5472 * g++.dg/parse/offsetof7.C: New test.
5473
5474 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5475
5476 PR testsuite/28602
5477 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5478 is false.
5479
5480 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
5481
5482 PR c++/28302
5483 * g++.dg/ext/vector3.C: New test.
5484
5485 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
5486
5487 PR gcov/profile/26570
5488 * gcc.dg/pr26570.c: New test.
5489
5490 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
5491
5492 PR c/27697
5493 * gcc.dg/qual-component-1.c: New test.
5494
5495 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5496
5497 PR c++/28593
5498 * g++.dg/parse/new3.C: New test.
5499
5500 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5501
5502 PR fortran/25828
5503 * gfortran.dg/streamio_1.f90: New test.
5504 * gfortran.dg/streamio_2.f90: New test.
5505 * gfortran.dg/streamio_3.f90: New test.
5506 * gfortran.dg/streamio_4.f90: New test.
5507 * gfortran.dg/streamio_5.f90: New test.
5508 * gfortran.dg/streamio_6.f90: New test.
5509 * gfortran.dg/streamio_7.f90: New test.
5510 * gfortran.dg/streamio_8.f90: New test.
5511
5512 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
5513
5514 PR c/28287
5515 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5516
5517 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
5518
5519 PR c++/28594
5520 * g++.dg/template/void6.C: New test.
5521
5522 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5523
5524 PR c/28649
5525 * gcc.dg/parse-error-1.c: New test.
5526 * gcc.dg/parse-error-2.c: New test.
5527 * gcc.dg/cpp/digraph2.c: Add error-marker.
5528 * gcc.dg/noncompile/920923-1.c: Likewise.
5529
5530 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
5531
5532 PR c/27490
5533 * gcc.dg/sizeof-2.c: New testcase.
5534
5535 PR c/27489
5536 * gcc.dg/switch-A.c: New testcase.
5537
5538 2006-08-14 Steve Ellcey <sje@cup.hp.com>
5539
5540 PR c++/28288
5541 PR c++/14556
5542 * g++.old-deja/g++.warn/compare1.C: Delete.
5543 * g++.dg/opt/pr7503-2.C: Delete.
5544 * g++.dg/opt/pr7503-3.C: Delete.
5545 * g++.dg/opt/pr7503-4.C: Delete.
5546 * g++.dg/opt/pr7503-5.C: Delete.
5547 * g++.dg/opt/max1.C: Delete.
5548 * g++.dg/warn/minmax.C: Delete.
5549 * g++.dg/expr/minmax.C: New test.
5550
5551 2006-08-14 Richard Guenther <rguenther@suse.de>
5552
5553 PR testsuite/28703
5554 * gcc.c-torture/execute/pr28651.c: Do not use argc
5555 to avoid optimization, instead forbid inlining.
5556
5557 2006-08-14 Richard Sandiford <richard@codesourcery.com>
5558
5559 PR rtl-optimization/28634
5560 * gcc.c-torture/execute/ieee/pr28634.c: New test.
5561
5562 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
5563
5564 PR c/27184
5565 * gcc.dg/torture/pr27184.c: New test.
5566
5567 2006-08-12 Jakub Jelinek <jakub@redhat.com>
5568
5569 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5570
5571 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5572
5573 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5574 * gfortran.dg/stat_2.f90: Likewise.
5575 * gfortran.dg/chmod_1.f90: Likewise.
5576 * gfortran.dg/chmod_2.f90: Likewise.
5577 * gfortran.dg/chmod_3.f90: Likewise.
5578
5579 2006-08-11 David Edelsohn <edelsohn@gnu.org>
5580
5581 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5582
5583 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
5584
5585 * g++.dg/opt/pr23454-2.C: New test.
5586
5587 2006-08-11 Richard Guenther <rguenther@suse.de>
5588
5589 PR middle-end/28651
5590 * gcc.c-torture/execute/pr28651.c: New testcase.
5591
5592 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
5593
5594 * gnat.dg/specs/static_initializer.ads: New test.
5595
5596 2006-08-10 Paul Brook <paul@codesourcery.com>
5597
5598 * gcc.target/arm/cond-asm.c: New test.
5599
5600 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
5601
5602 PR tree-optimization/26197
5603 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5604 * g++.dg/vect/vect.exp: Compile the new tests with
5605 --param max-aliased-vops=0.
5606
5607 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
5608
5609 PR c++/28637
5610 * g++.dg/template/void3.C: New test.
5611
5612 PR c++/28638
5613 * g++.dg/template/void4.C: New test.
5614
5615 PR c++/28640
5616 * g++.dg/template/void5.C: New test.
5617
5618 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
5619
5620 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5621 after dg-do compile.
5622
5623 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
5624
5625 PR tree-optimizations/26969
5626 * gcc.dg/vect/vect.exp: Compile tests prefixed with
5627 "unswitch-loops" with -funswitch-loops.
5628 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5629
5630 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5631
5632 * gcc.dg/sparc-getcontext-1.c: Fix typo.
5633 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5634 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
5635 * objc.dg/dwarf-1.m: Likewise.
5636 * objc.dg/dwarf-2.m: Likewise.
5637 * obj-c++.dg/dwarf-2.mm: Likewise.
5638
5639 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5640
5641 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5642 * objc.dg/dwarf-2.m: Likewise.
5643 * obj-c++.dg/dwarf-2.mm: Likewise.
5644
5645 PR libfortran/28603
5646 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5647
5648 PR testsuite/27611
5649 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5650
5651 PR testsuite/27033
5652 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5653
5654 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
5655
5656 PR target/27827
5657 * gcc.target/i386/pr27827.c: New testcase.
5658
5659 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
5660
5661 PR fortran/28590
5662 * gfortran.dg/sequence_types_1.f90: New test.
5663
5664 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
5665
5666 PR fortran/28548
5667 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5668 dg-warning. Add -pedantic option.
5669
5670 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5671
5672 PR c/28502
5673 * gcc.dg/proto-1.c: New test.
5674
5675 PR c/27721
5676 * gcc.dg/lvalue-4.c: New test.
5677
5678 PR c/28136
5679 * gcc.dg/init-bad-5.c: New test.
5680
5681 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
5682
5683 PR c++/28347
5684 * g++.dg/ext/typedef-init.C: Add new test for typedef
5685 initialization inside templates. Adjust existing error markers.
5686
5687 2006-08-03 Mark Mitchell <mark@codesourcery.com>
5688
5689 PR c++/28148
5690 * g++.dg/init/ptrmem3.C: New test.
5691
5692 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
5693
5694 PR tree-optimization/27770
5695 * lib/target-support.exp: New target keyword "section_anchors".
5696 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5697 tests.
5698 * gcc.dg/vect/section-anchors-pr27770.c: New test.
5699 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5700 * gcc.dg/vect/section-anchors-vect-69.c: New test.
5701 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5702
5703 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5704
5705 * gcc.dg/20060801-1.c: Add missing '}'.
5706
5707 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5708
5709 PR c++/27508
5710 * g++.dg/parse/dtor9.C: New test.
5711 * g++.dg/parse/dtor10.C: New test.
5712 * g++.dg/other/error7.C: Adjust error-marker.
5713
5714 PR c++/28274
5715 * g++.dg/other/default5.C: New test.
5716
5717 2006-08-02 Richard Guenther <rguenther@suse.de>
5718
5719 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5720
5721 2006-08-02 Mark Mitchell <mark@codesourcery.com>
5722
5723 PR c++/28557
5724 * g++.dg/template/conv9.C: New test.
5725
5726 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
5727
5728 PR debug/28063
5729 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5730 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5731 Optionally return assembly text. Update callers.
5732 (check_no_compiler_messages): Update verbose messages.
5733 (check_no_messages_and_pattern): New.
5734 (check_effective_target_string_merging): New.
5735
5736 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5737
5738 PR c++/28250
5739 * g++.dg/eh/catch4.C: New test.
5740
5741 PR c++/28257
5742 * g++.dg/other/qual1.C: New test.
5743
5744 PR c++/28259
5745 * g++.dg/inherit/error2.C: New test.
5746
5747 PR c++/28267
5748 * g++.dg/other/new1.C: New test.
5749
5750 * g++.dg/warn/pr23075.C: Remove obsolete test.
5751 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5752 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5753
5754 2006-07-31 Mark Mitchell <mark@codesourcery.com>
5755
5756 PR c++/28523
5757 * g++.dg/eh/cast1.C: New test.
5758
5759 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
5760
5761 PR libfortran/28452
5762 * gfortran.dg/random_3.f90: New test.
5763
5764 2006-08-01 Steve Ellcey <sje@cup.hp.com>
5765
5766 PR c++/28432
5767 * g++.dg/other/pr28304.C: Change expected error message.
5768 * g++.dg/other/pr28432.C: New test.
5769
5770 2006-08-01 Steve Ellcey <sje@cup.hp.com>
5771
5772 PR c++/28256
5773 * g++.dg/init/brace2.C: Change expected error message, add empty init.
5774
5775 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
5776
5777 PR debug/23336
5778 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5779 at -g1.
5780 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5781 g++.dg/debug/enum-2.C: New.
5782
5783 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5784
5785 PR c++/6634
5786 * g++.dg/parse/long1.C: Add more tests.
5787
5788 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5789
5790 * gfortran.dg/lrshift_1.c: New file.
5791
5792 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5793
5794 PR libgfortran/28335
5795 * gfortran.dg/no_unit_error_1.f90: New test.
5796
5797 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5798
5799 PR libgfortran/28335
5800 * gfortran.dg/no_unit_error_1.f90: Delete test.
5801 * gfortran.dg/no_unit_error_2.f90: Delete test.
5802
5803 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5804
5805 * gfortran.dg/chmod_3.f90: New test.
5806 * gfortran.dg/ltime_gmtime_1.f90: New test.
5807 * gfortran.dg/ltime_gmtime_2.f90: New test.
5808 * gfortran.dg/lrshift_1.f90: New test.
5809 * gfortran.dg/chmod_1.f90: New test.
5810 * gfortran.dg/chmod_2.f90: New test.
5811
5812 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
5813
5814 PR c++/27668
5815 * g++.dg/template/crash55.C: New test.
5816
5817 PR c++/27962
5818 * g++.dg/template/nontype16.C: New test.
5819
5820 * g++.dg/template/void2.C: Adjust error markers.
5821 * g++.dg/template/nontype5.C: Adjust error markers.
5822
5823 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
5824
5825 * gcc.target/i386/stack-prot-kernel.c: New test.
5826
5827 2006-07-27 Roger Sayle <roger@eyesopen.com>
5828
5829 * gcc.dg/builtins-55.c: New test case.
5830
5831 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
5832
5833 PR rtl-optimization/27907
5834 * gcc.c-torture/compile/pr27907.c: New test.
5835
5836 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5837
5838 * gfortran.dg/mclock.f90: New test.
5839 * gfortran.dg/int_conv_1.f90: New test.
5840 * gfortran.dg/stat_1.f90: New test.
5841 * gfortran.dg/stat_2.f90: New test.
5842
5843 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844
5845 PR libgfortran/28335
5846 * gfortran.dg/no_unit_error_1.f90: New test.
5847 * gfortran.dg/no_unit_error_2.f90: New test.
5848 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5849
5850 2006-07-25 Roger Sayle <roger@eyesopen.com>
5851
5852 PR middle-end/28473
5853 * gcc.dg/fold-convround-1.c: New test case.
5854
5855 2006-07-24 Steven G. Kargl <kargls@comcast.net>
5856
5857 * gfortran.dg/arithmetic_if.f90: Fix comments.
5858
5859 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5860
5861 PR c++/27572
5862 * g++.dg/other/typedef1.C: New test.
5863 * g++.dg/template/typedef4.C: New test.
5864 * g++.dg/template/typedef5.C: New test.
5865
5866 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
5867
5868 PR fortran/28416
5869 * gfortran.dg/allocatable_dummy_3.f90: New.
5870
5871 2006-07-24 Steven G. Kargl <kargls@comcast.net>
5872
5873 PR fortran/28439
5874 * gfortran.dg/arithmetic_if.f90: New test.
5875
5876 2006-07-24 Uros Bizjak <uros@kss-loka.si>
5877
5878 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5879 avoid memcpy optimization.
5880
5881 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5882
5883 PR fortran/25289
5884 * gfortran.dg/direct_io_6.f90: New test.
5885
5886 2006-07-24 Jan Hubicka <jh@suse.cz>
5887
5888 PR c/25795
5889 PR c++/27369
5890 * gcc.dg/pr25795.c: New test.
5891 * gcc.dg/pr25795-1.c: New test.
5892
5893 2006-07-23 Roger Sayle <roger@eyesopen.com>
5894
5895 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5896 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5897 which may be transformed to "g || h" on some platforms.
5898
5899 2006-07-23 Mark Mitchell <mark@codesourcery.com>
5900
5901 PR c++/28025
5902 * g++.dg/template/friend45.C: New test.
5903
5904 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5905
5906 PR libgfortran/28339
5907 * gfortran.dg/arrayio_8.f90: New test.
5908
5909 2006-07-21 Mike Stump <mrs@apple.com>
5910
5911 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5912
5913 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5914
5915 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5916
5917 PR c++/28250
5918 * g++.dg/eh/catch3.C: New test.
5919
5920 PR c++/28363
5921 * g++.dg/template/defarg10.C: New test.
5922
5923 2006-07-20 Paul Brook <paul@codesourcery.com>
5924
5925 PR 27363
5926 * gcc.dg/pr27363.c: New test.
5927
5928 2006-07-19 Mark Mitchell <mark@codesourcery.com>
5929
5930 PR c++/28338
5931 * g++.dg/init/ref13.C: New test.
5932
5933 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5934
5935 PR obj-c++/28434
5936 * obj-c++.dg/proto-error-1.mm: New test.
5937
5938 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5939
5940 PR c++/28337
5941 * g++.dg/template/string1.C: New test.
5942
5943 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5944
5945 PR c++/28048
5946 * g++.dg/template/defarg9.C: New test.
5947
5948 PR c++/28235
5949 * g++.dg/template/static27.C: New test.
5950
5951 2006-07-18 Diego Novillo <dnovillo@redhat.com>
5952
5953 PR 28410
5954 * gcc.dg/tree-ssa/pr28410.c: New test.
5955
5956 2006-07-18 Lee Millward <lee.millward@gmail.com>
5957
5958 PR c++/28258
5959 * g++/dg/other/error13.C: New test.
5960
5961 PR c++/28260
5962 * g++.dg/template/friend44.C: New test.
5963
5964 2006-07-18 Steve Ellcey <sje@cup.hp.com>
5965
5966 PR c++/27495
5967 * g++.dg/other/pr27495.C: New.
5968
5969 2006-07-18 Olivier Hainque <hainque@adacore.com>
5970
5971 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5972 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5973
5974 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5975
5976 PR c/28286
5977 * gcc.dg/pragma-pack-4.c: New test.
5978
5979 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5980
5981 PR c++/28291
5982 * g++.dg/ext/pr28291.C: New test.
5983
5984 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5985
5986 PR middle-end/28403
5987 * gcc.c-torture/execute/pr28403.c: New test.
5988
5989 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5990
5991 PR middle-end/28402
5992 * gcc.dg/pr28402.c: New test.
5993
5994 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5995
5996 PR c++/28304
5997 * g++.dg/other/pr28304.C: New test.
5998
5999 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
6000
6001 PR other/28251
6002 gcc.c-torture/unsorted/dump-noaddr.c: New test.
6003 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6004
6005 2006-07-17 Richard Guenther <rguenther@suse.de>
6006
6007 PR tree-optimization/28238
6008 * g++.dg/tree-ssa/pr28238.C: New testcase.
6009
6010 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6011
6012 PR c++/28250
6013 * g++.dg/eh/catch1.C: New test.
6014 * g++.dg/eh/catch2.C: New test.
6015
6016 2006-07-16 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR c++/28370
6019 * g++.dg/template/anon3.C: New test.
6020
6021 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
6022
6023 PR fortran/20844
6024 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6025 specifiers requiring an explicit format tag..
6026
6027 PR fortran/28201
6028 * gfortran.dg/generic_5: New test.
6029
6030 PR fortran/20893
6031 * gfortran.dg/elemental_optional_args_1.f90: New test.
6032
6033 2006-07-16 Olivier Hainque <hainque@adacore.com>
6034
6035 * gnat.dg/assert.ads: New file.
6036 * gnat.dg/controlled_record.ads: Likewise.
6037 * gnat.dg/controlled_record.adb: Likewise.
6038
6039 2006-07-15 Lee Millward <lee.millward@gmail.com>
6040
6041 PR c++/28292
6042 * g++.dg/other/error12.C: New test.
6043
6044 PR c++/28269
6045 * g++.dg/template/crash54.C: New test.
6046
6047 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6048
6049 PR c++/28249
6050 * g++.dg/parse/catch1.C: New test.
6051
6052 PR c++/28294
6053 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6054
6055 PR c++/28387
6056 * g++.dg/ext/attrib24.C: New test.
6057
6058 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6059
6060 PR c++/28343
6061 * g++.dg/ext/asmspec1.C: New test.
6062
6063 2006-07-13 Janis Johnson <janis187@us.ibm.com>
6064
6065 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6066 (dg-test): Support shouldfail tests.
6067 * lib/target-supports-dg.exp (dg-shouldfail): New.
6068 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6069 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6070 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6071 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6072 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6073 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6074 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6075
6076 2006-07-13 Jan Hubicka <jh@suse.cz>
6077
6078 * gcc.target/i386/memcpy-1.c: New.
6079
6080 2006-07-12 Geoffrey Keating <geoffk@apple.com>
6081
6082 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6083
6084 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
6085
6086 PR fortran/25097
6087 * gfortran.dg/present_1.f90: New test.
6088
6089 PR fortran/20903
6090 * gfortran.dg/interface_derived_type_1.f90: New test.
6091
6092 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
6093
6094 PR fortran/28213
6095 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6096 list.
6097
6098 2006-07-07 Lee Millward <lee.millward@gmail.com>
6099
6100 PR c++/27820
6101 * g++.dg/other/label1.C: New test.
6102
6103 2006-07-07 Richard Guenther <rguenther@suse.de>
6104
6105 PR middle-end/28268
6106 * gcc.dg/torture/pr28268.c: New testcase.
6107
6108 2006-07-07 Steve Ellcey <sje@cup.hp.com>
6109
6110 PR c++/27019
6111 * g++.dg/ext/pr27019.C: New.
6112
6113 2006-07-07 Richard Guenther <rguenther@suse.de>
6114
6115 PR tree-optimization/28187
6116 * gcc.dg/pr28187.c: New testcase.
6117
6118 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
6119
6120 * gnat.dg/address_conversion.adb: New test.
6121 * gnat.dg/boolean_subtype.adb: Likewise.
6122 * gnat.dg/frame_overflow.adb: Likewise.
6123 * gnat.dg/pointer_array.adb: Likewise.
6124 * gnat.dg/pointer_conversion.adb: Likewise.
6125
6126 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
6127
6128 PR fortran/28237
6129 PR fortran/23420
6130 * gfortran.dg/print_fmt_5.f90: New test.
6131
6132 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6133
6134 PR fortran/28129
6135 * gfortran.dg/bounds_check_4.f90: New test.
6136
6137 2006-07-05 Richard Guenther <rguenther@suse.de>
6138
6139 PR target/28158
6140 * gfortran.dg/pr28158.f90: New testcase.
6141
6142 2006-07-05 Richard Guenther <rguenther@suse.de>
6143
6144 PR tree-optimization/28162
6145 * gcc.dg/pr28162.c: New testcase.
6146
6147 2006-07-05 Richard Guenther <rguenther@suse.de>
6148 Andrew Pinski <pinskia@gcc.gnu.org>
6149
6150 PR c++/27084
6151 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6152
6153 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
6154
6155 PR fortran/28174
6156 * gfortran.dg/actual_array_substr_2.f90: New test.
6157
6158 PR fortran/28167
6159 * gfortran.dg/actual_array_constructor_2.f90: New test.
6160
6161 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6162
6163 * gfortran.dg/itime_idate_1.f: New test.
6164 * gfortran.dg/itime_idate_2.f: New test.
6165
6166 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6167
6168 PR libgfortran/27704
6169 * gfortran.dg/open_status_3.f90: New test.
6170 * gfortran.dg/fmt_l.f90: Update for new feature.
6171
6172 2006-07-03 Asher Langton <langton2@llnl.gov>
6173
6174 * gfortran.dg/oldstyle_2.f90: New.
6175
6176 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
6177
6178 * gnat.dg/string_slice.adb: New test.
6179
6180 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6181
6182 PR fortran/19259
6183 * gfortran.dg/semicolon_fixed.c: New.
6184 * gfortran.dg/semicolon_free.c: New.
6185
6186 2006-06-30 Mike Stump <mrs@apple.com>
6187
6188 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6189 that don't support internal visibility.
6190
6191 2006-06-30 Andrew Pinski <pinskia@gmail.com>
6192
6193 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6194 for '(' / ')' needing an extra '\'.
6195
6196 2006-06-29 Roger Sayle <roger@eyesopen.com>
6197
6198 PR middle-end/27428
6199 * gcc.dg/pr27428-1.c: New test case.
6200
6201 2006-06-29 Mike Stump <mrs@apple.com>
6202
6203 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6204 on darwin as we can't align commons large enough yet.
6205
6206 * gcc.dg/vla-8.c: Add additional testcases.
6207
6208 2006-06-26 Steve Ellcey <sje@cup.hp.com>
6209
6210 PR c++/28114
6211 * g++.dg/other/pr28114.C: New.
6212
6213 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gcc.c-torture/compile/20060625-1.c: New test.
6216
6217 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
6218
6219 PR fortran/20867
6220 * gfortran.dg/stfunc_3.f90: New test.
6221
6222 PR fortran/25056
6223 * gfortran.dg/impure_actual_1.f90: New test.
6224
6225 PR fortran/20874
6226 * gfortran.dg/elemental_result_1.f90: New test.
6227
6228 PR fortran/25073
6229 * gfortran.dg/select_7.f90: New test.
6230
6231 PR fortran/27554
6232 * intrinsic_actual_1.f: New test.
6233
6234 PR fortran/22038
6235 PR fortran/28119
6236 * gfortran.dg/forall_4.f90: New test.
6237
6238 PR fortran/25072
6239 * gfortran.dg/forall_5.f90: New test.
6240
6241 2006-06-25 Lee Millward <lee.millward@gmail.com>
6242
6243 PR c++/28051
6244 * g++.dg/template/using13.C: New test.
6245
6246 PR c++/28054
6247 * g++.dg/other/incomplete3.C: New test.
6248
6249 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6250
6251 PR fortran/28081
6252 * gfortran.dg/substr_3.f: New test.
6253 * gfortran.dg/equiv_2.f90: Update expected error message.
6254
6255 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
6256
6257 PR fortran/28118
6258 * gfortran.dg/actual_array_substr_1.f90: New test.
6259
6260 2006-06-24 Olivier Hainque <hainque@adacore.com>
6261
6262 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6263 * gnat.dg/scalar_mode_agg_compare.adb: New test.
6264
6265 2006-06-23 Janis Johnson <janis187@us.ibm.com>
6266
6267 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6268
6269 2006-06-23 Steven G. Kargl <kargls@comcast.net>
6270
6271 PR fortran/27981
6272 * gfortran.dg/simpleif_2.f90: New test.
6273
6274 2006-06-23 Lee Millward <lee.millward@gmail.com>
6275
6276 * g++.dg/template/error22.C: Fix typo.
6277
6278 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6279
6280 PR c++/28112
6281 * g++.dg/ext/attrib23.C: New test.
6282
6283 2006-06-23 Olivier Hainque <hainque@adacore.com>
6284
6285 * gnat.dg/varsize_temp.adb: New test.
6286
6287 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6288
6289 PR c++/11468
6290 * g++.dg/other/java2.C: New test.
6291
6292 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
6293
6294 PR target/27789
6295 * g++.dg/ext/dllimport4.C. Add more tests for invalid
6296 initialization.
6297
6298 2006-06-22 Roger Sayle <roger@eyesopen.com>
6299
6300 PR target/27531
6301 * gcc.dg/pr27531-1.c: New test case.
6302
6303 2006-06-22 Asher Langton <langton2@llnl.gov>
6304
6305 PR fortran/24748
6306 * gfortran.dg/implicit_8.f90: New.
6307
6308 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
6309
6310 PR rtl-optimization/28121
6311 * gcc.dg/pr28121.c: New test.
6312
6313 2006-06-22 Lee Millward <lee.millward@gmail.com>
6314
6315 PR c++/27805
6316 * g++.dg/parse/ptrmem6.C: New test.
6317
6318 PR c++/27821
6319 * g++.dg/template/error22.C: New test.
6320
6321 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6322
6323 PR c++/28111
6324 * g++.dg/template/friend43.C: New test.
6325
6326 PR c++/28110
6327 * g++.dg/template/crash53.C: New test.
6328
6329 PR c++/28109
6330 * g++.dg/rtti/incomplete1.C: New test.
6331
6332 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
6333
6334 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6335
6336 2006-06-21 Joseph Myers <joseph@codesourcery.com>
6337
6338 * gcc.c-torture/execute/complex-7.c: New.
6339
6340 2006-06-21 Jakub Jelinek <jakub@redhat.com>
6341
6342 * gcc.dg/merge-all-constants-1.c: New test.
6343
6344 2006-06-20 Janis Johnson <janis187@us.ibm.com>
6345
6346 PR c++/28113
6347 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6348
6349 2006-06-20 Steven G. Kargl <kargls@comcast.net>
6350
6351 * gfortran.dg/rrspacing_1.f90: New test.
6352
6353 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6354
6355 PR c++/28052
6356 * g++.dg/other/bitfield2.C: New test.
6357
6358 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
6359
6360 PR tree-optimization/27331
6361 * gcc.dg/pr27331.c: New test.
6362
6363 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
6364 Eric Botcazou <ebotcazou@adacore.com>
6365
6366 PR ada/18692
6367 * lib/gnat.exp: New file.
6368 * lib/gnat-dg.exp: Likewise.
6369 * gnat.dg: New directory.
6370 * gnat.dg/dg.exp: New driver.
6371 * gnat.dg/specs: New directory.
6372 * gnat.dg/specs/specs.exp: New driver.
6373 * gnat.dg/style: New directory.
6374 * gnat.dg/style/style.exp: New driver.
6375
6376 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
6377
6378 PR fortran/16206
6379 * gfortran.dg/array_initializer_1.f90: New test.
6380
6381 PR fortran/28005
6382 * gfortran.dg/matmul_3.f90: New test.
6383
6384 2006-06-19 Andrew Pinski <pinskia@gmail.com>
6385
6386 PR middle-end/28075
6387 * gcc.dg/tree-ssa/inline-1.c: New test.
6388
6389 2006-06-19 Anatoly Sokolov <aesok@post.ru>
6390
6391 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6392 in malloc prototype; remove XFAIL.
6393 * gcc.dg/pr18241-2.c: Ditto.
6394 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6395 in memset prototype; remove XFAIL.
6396 * gcc.dg/tree-ssa/pr23382.c: Ditto.
6397
6398 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
6399
6400 * gcc.dg/vla-8.c: Add.
6401
6402 2006-06-19 Richard Guenther <rguenther@suse.de>
6403
6404 PR tree-optimization/27090
6405 * g++.dg/tree-ssa/pr27090.C: New testcase.
6406
6407 2006-06-19 Roger Sayle <roger@eyesopen.com>
6408
6409 PR target/27861
6410 * gcc.dg/pr27861-1.c: New test case.
6411
6412 2006-06-19 Richard Guenther <rguenther@suse.de>
6413
6414 PR middle-end/28045
6415 * gcc.dg/torture/pr28045.c: New testcase.
6416
6417 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6418
6419 PR fortran/26801
6420 * gfortran.dg/associated_4.f90: New test.
6421
6422 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6423
6424 PR fortran/19310
6425 PR fortran/19904
6426 * gfortran.dg/real_const_3.f90: New test.
6427
6428 2006-06-16 Mark Mitchell <mark@codesourcery.com>
6429
6430 PR c++/28016
6431 * g++.dg/template/static26.C: New test.
6432
6433 PR c++/27979
6434 * g++.dg/expr/bitfield2.C: New test.
6435
6436 PR c++/27884
6437 * g++.dg/parse/linkage2.C: New test.
6438
6439 2006-06-16 Richard Guenther <rguenther@suse.de>
6440
6441 PR middle-end/27116
6442 * gcc.dg/pr15785-1.c: Revert last change.
6443 * gcc.dg/torture/pr27116-2.c: New testcase.
6444
6445 2006-06-16 Roger Sayle <roger@eyesopen.com>
6446
6447 PR middle-end/27802
6448 * gcc.dg/pr27802-1.c: New test case.
6449
6450 2006-06-15 Mark Mitchell <mark@codesourcery.com>
6451
6452 PR c++/27689
6453 * g++.dg/template/ttp18.C: New test.
6454 * g++.dg/template/ttp19.C: Likewise.
6455
6456 PR c++/27666
6457 * g++.dg/expr/cond9.C: New test.
6458
6459 PR c++/27640
6460 * g++.dg/template/ctor7.C: New test.
6461
6462 2006-06-15 Janis Johnson <janis187@us.ibm.com>
6463
6464 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6465
6466 2006-06-16 Richard Guenther <rguenther@suse.de>
6467
6468 PR tree-optimization/27781
6469 * gcc.dg/tree-ssa/pr27781.c: New testcase.
6470
6471 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
6472
6473 * gfortran.dg/allocate_zerosize_2.f90: New test case.
6474
6475 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
6476
6477 * gcc.dg/tree-ssa/loop-18.c: New test.
6478
6479 2006-06-14 Mark Mitchell <mark@codesourcery.com>
6480
6481 PR c++/27665
6482 * g++.dg/template/crash52.C: New test.
6483
6484 PR c++/27648
6485 * g++.dg/ext/attrib22.C: New test.
6486
6487 PR c++/26559
6488 * g++.dg/template/builtin1.C: New test.
6489 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6490
6491 PR c++/28018
6492 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6493 assignment.
6494 * g++.old-deja/g++.pt/crash51.C: Likewise.
6495
6496 PR c++/27227
6497 * g++.dg/lookup/linkage1.C: New test.
6498 * g++.dg/lookup/linkage2.C: Likewise.
6499
6500 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
6501
6502 PR middle-end/27959
6503 * gcc.dg/pr27959.c: New testcase.
6504
6505 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
6506
6507 PR target/28014:
6508 * g++.dg/eh/div.C: New test.
6509
6510 2006-06-13 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR c++/27894
6513 * g++.dg/tree-ssa/pr26757.C: New test.
6514 * g++.dg/tree-ssa/pr27894.C: New test.
6515
6516 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6517
6518 * gcc.c-torture/compile/20060609-1.c: New test.
6519
6520 PR target/27863
6521 * gcc.c-torture/compile/pr27863.c: New test.
6522
6523 2006-06-13 Richard Guenther <rguenther@suse.de>
6524
6525 PR tree-optimization/27830
6526 * g++.dg/tree-ssa/pr27830.C: New testcase.
6527
6528 2006-06-13 Matthew Sachs <msachs@apple.com>
6529
6530 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6531 the list of compiler flags; this causes those flags to be checked
6532 for things like dg-skip-if.
6533
6534 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6535
6536 PR c++/27601
6537 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6538
6539 2006-06-12 Mark Mitchell <mark@codesourcery.com>
6540 Kazu Hirata <kazu@codesourcery.com>
6541
6542 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6543 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6544
6545 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6546
6547 PR c++/27933
6548 * g++.dg/lookup/using15.C: New test.
6549
6550 PR c++/27951
6551 * g++.dg/other/anon4.C: New test.
6552
6553 2006-06-12 Roger Sayle <roger@eyesopen.com>
6554
6555 PR c++/21210
6556 * g++.dg/init/complex1.C: New test case.
6557
6558 2006-06-11 Eric Christopher <echristo@apple.com>
6559
6560 PR middle-end/27948
6561 * gcc.dg/bf-ms-layout.c: Run on darwin.
6562 * gcc.dg/bf-no-ms-layout: Ditto.
6563 * gcc.dg/attr-ms_struct-2.c: New.
6564 * gcc.dg/bf-ms-layout-2.c: Ditto.
6565
6566 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
6567
6568 * gcc.dg/attr-ms_struct-packed1.c: New.
6569
6570 2006-06-09 Mike Stump <mrs@apple.com>
6571
6572 * gcc.dg/vla-7.c: Add.
6573
6574 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
6575
6576 PR fortran/24558
6577 * gfortran.dg/entry_6.f90: New test.
6578
6579 PR fortran/20877
6580 PR fortran/25047
6581 * gfortran.dg/entry_7.f90: New test.
6582
6583 2006-06-09 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR c/27747
6586 * gcc.dg/cpp/_Pragma6.c: New test.
6587
6588 PR c++/27748
6589 * g++.dg/cpp/_Pragma1.C: New test.
6590
6591 PR preprocessor/27746
6592 * gcc.dg/gomp/macro-3.c: New test.
6593 * gcc.dg/gomp/macro-4.c: New test.
6594 * g++.dg/gomp/macro-3.C: New test.
6595 * g++.dg/gomp/macro-4.C: New test.
6596
6597 2006-06-09 Richard Guenther <rguenther@suse.de>
6598
6599 PR tree-optimization/26998
6600 * gcc.dg/torture/pr26998.c: New testcase.
6601 * gcc.dg/tree-ssa/vrp29.c: New testcase.
6602
6603 2006-06-08 Mike Stump <mrs@apple.com>
6604
6605 * gcc.dg/pr27095.c: Account for stubs.
6606
6607 PR target/26427
6608 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6609 produce bad code on darwin.
6610
6611 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6612
6613 PR fortran/27958
6614 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6615
6616 2006-06-08 Asher Langton <langton2@llnl.gov>
6617
6618 PR fortran/27786
6619 * cray_pointers_2.f90: Add -fbounds-check compile flag.
6620
6621 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6622
6623 PR target/27421
6624 * gcc.dg/union-3.c: New test.
6625
6626 2006-06-08 Richard Guenther <rguenther@suse.de>
6627
6628 PR middle-end/27116
6629 * gcc.dg/torture/pr27116.c: New testcase.
6630 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6631
6632 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6633
6634 PR rtl-optimization/26449
6635 * gcc.dg/pr26449.c: New test.
6636
6637 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6638
6639 PR c++/27601
6640 * g++.dg/ext/offsetof1.C: Test member functions.
6641
6642 2006-06-07 Steve Ellcey <sje@cup.hp.com>
6643
6644 * gcc.dg/pr27095.c: Improve scanning.
6645
6646 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
6647
6648 PR fortran/23091
6649 * gfortran.dg/saved_automatic_1.f90: New test.
6650
6651 PR fortran/24168
6652 * gfortran.dg/array_simplify_1.f90: New test.
6653
6654 PR fortran/25090
6655 * gfortran.dg/entry_dummy_ref_1.f90: New test.
6656
6657 PR fortran/25058
6658 * gfortran.dg/entry_dummy_ref_2.f90: New test.
6659
6660 2006-06-06 Mark Mitchell <mark@codesourcery.com>
6661
6662 PR c++/27177
6663 * g++.dg/expr/cast7.C: New test.
6664
6665 2006-06-06 Janis Johnson <janis187@us.ibm.com>
6666
6667 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6668 * lib/gcc-defs.exp (tool_check_compile): Ditto.
6669 * lib/fortran-torture.exp (fortran-torture-compile,
6670 fortran-torture-execute): Ditto.
6671
6672 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
6673
6674 PR target/27842
6675 * gcc.dg/vmx/pr27842.c: New test.
6676
6677 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6678
6679 PR libfortran/27895
6680 * gfortran.dg/bounds_check_3.f90: New test.
6681
6682 2006-06-05 Mike Stump <mrs@apple.com>
6683
6684 * objc.dg/objc-fast-4.m: Skip for ppc64.
6685
6686 2006-06-05 Steve Ellcey <sje@cup.hp.com>
6687
6688 PR testsuite/27705
6689 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6690
6691 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
6692 Victor Kaplansky <victork@il.ibm.com>
6693
6694 PR tree-optimizations/26360
6695 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6696 with -fno-tree-dce.
6697 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6698
6699 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
6700
6701 PR fortran/14067
6702 * gfortran.dg/data_char_1.f90: Add messages for truncated
6703 strings.
6704
6705 PR fortran/16943
6706 * gfortran.dg/func_decl_2.f90: New test.
6707
6708 PR fortran/20839
6709 * gfortran.dg/do_2.f90: New test.
6710
6711 PR fortran/27655
6712 * gfortran.dg/associated_3.f90: New test.
6713
6714 2006-06-04 Mark Mitchell <mark@codesourcery.com>
6715
6716 PR c++/27819
6717 * g++.dg/template/static25.C: New test.
6718
6719 PR c++/27722
6720 * g++.dg/init/array21.C: New test.
6721
6722 PR c++/27807
6723 * g++.dg/ext/complit7.C: New test.
6724
6725 PR c++/27806
6726 * g++.dg/parse/ptrmem5.C: New test.
6727
6728 2006-06-04 Roger Sayle <roger@eyesopen.com>
6729 Andrew Pinski <pinskia@physics.uc.edu>
6730
6731 PR c/27150
6732 PR middle-end/27382
6733 * gcc.dg/pr27150-1.c: New testcase.
6734 * gcc.dg/pr27382-1.c: New testcase.
6735 * gcc.dg/pr27382-2.c: New testcase.
6736
6737 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
6738
6739 PR c/25161
6740 PR c/27020
6741 * gcc.dg/array-10.c: New test.
6742
6743 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6744
6745 PR c++/27804
6746 * g++.dg/init/const4.C: New test.
6747 * g++.dg/init/member1.C: Add error-marker.
6748 * g++.dg/other/fold1.C: Adjust error-marker.
6749
6750 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6751
6752 PR c++/27601
6753 * g++.dg/ext/offsetof1.C: New test.
6754
6755 2006-06-04 Eric Christopher <echristo@apple.com>
6756
6757 * gcc.dg/attr-ms_struct-1.c: New.
6758
6759 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
6760
6761 * gcc.c-torture/compile/builtin_constant_p.c: New test.
6762
6763 2006-06-04 Richard Guenther <rguenther@suse.de>
6764
6765 PR tree-optimization/27039
6766 * gcc.dg/tree-ssa/loop-17.c: New testcase.
6767
6768 2006-06-03 Roger Sayle <roger@eyesopen.com>
6769
6770 PR target/26223
6771 * gcc.target/i386/amd64-abi-2.c: New test case.
6772
6773 2006-06-02 Eric Christopher <echristo@apple.com>
6774
6775 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6776 * gcc.target/i386/20020523-1.c: Skip if darwin.
6777 * gcc.target/i386/asm-3.c: Ditto.
6778 * gcc.target/i386/20011119-1.c: Ditto.
6779 * gcc.target/i386/clobbers.c: Remove pic part of test.
6780
6781 2006-06-02 Steve Ellcey <sje@cup.hp.com>
6782
6783 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6784 * g++.old-deja/g++.other/init19.C: Ditto.
6785 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6786 and add other platforms as expected failures.
6787
6788 2006-06-01 Steve Ellcey <sje@cup.hp.com>
6789
6790 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6791 (is-effective-target-keyword): Ditto.
6792
6793 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
6794
6795 PR fortran/27715
6796 * gfortran.dg/extended_char_comparison_1.f: New test.
6797
6798 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
6799
6800 PR fortran/25098
6801 * gfortran.dg/dummy_procedure_1.f90: New test.
6802
6803 PR fortran/25147
6804 * gfortran.dg/dummy_procedure_2.f90: New test.
6805
6806 * gfortran.dg/associated_2.f90: Correct to make consistent with
6807 standard.
6808
6809 2006-05-31 Roger Sayle <roger@eyesopen.com>
6810
6811 * gcc.target/i386/387-11.c: New test case.
6812
6813 2006-05-31 Mark Mitchell <mark@codesourcery.com>
6814
6815 PR c++/27801
6816 * g++.dg/template/cond6.C: New test.
6817
6818 PR c++/26496
6819 * g++.dg/template/crash51.C: New test.
6820 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6821
6822 PR c++/27385
6823 * g++.dg/init/array20.C: New test.
6824
6825 2006-05-31 Roger Sayle <roger@eyesopen.com>
6826
6827 * gcc.dg/builtins-54.c: New test case.
6828
6829 2006-05-30 Mark Mitchell <mark@codesourcery.com>
6830
6831 PR c++/26433
6832 * g++.dg/template/fntry1.C: Add dg-do link.
6833
6834 PR c++/27808
6835 * g++.dg/parse/friend6.C: New test.
6836
6837 2006-05-30 Asher Langton <langton2@llnl.gov>
6838
6839 * gfortran.dg/cray_pointers_7.f90: New test.
6840
6841 2006-05-30 Roger Sayle <roger@eyesopen.com>
6842
6843 PR tree-optimization/23452
6844 * gcc.dg/fold-mulconj-1.c: New test case.
6845
6846 2006-05-30 Mark Mitchell <mark@codesourcery.com>
6847
6848 PR c++/27803
6849 * g++.dg/parse/bitfield1.C: New test.
6850
6851 2006-05-30 Roger Sayle <roger@eyesopen.com>
6852
6853 * gcc.target/ppc-eq0-1.c: New test case.
6854 * gcc.target/ppc-negeq0-1.c: New test case.
6855
6856 2006-05-30 Dirk Mueller <dmueller@suse.de>
6857
6858 PR c/27273
6859 * gcc.dg/overflow-warn-5.c: New test.
6860
6861 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6862
6863 PR c/27718
6864 * gcc.dg/sizeof-1.c: New test.
6865
6866 2006-05-30 Uros Bizjak <uros@kss-loka.si>
6867
6868 PR target/27790
6869 * gcc.target/i386/pr27790.c: New test.
6870
6871 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6872
6873 PR libgfortran/27757
6874 * gfortran.dg/direct_io_5.f90: New test.
6875
6876 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6877
6878 PR libgfortran/27634
6879 * gfortran.dg/fmt_missing_period_1.f: New test.
6880 * gfortran.dg/fmt_missing_period_2.f: New test.
6881 * gfortran.dg/fmt_missing_period_3.f: New test.
6882
6883 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6884
6885 PR fortran/19777
6886 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6887 arrays.
6888
6889 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6890
6891 PR c++/27713
6892 * g++.dg/template/new6.C: New test.
6893
6894 2006-05-29 Roger Sayle <roger@eyesopen.com>
6895
6896 PR tree-optimization/24964
6897 * gcc.target/i386/387-10.c: New test case.
6898
6899 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
6900
6901 * intrinsics/string_intrinsics.c (compare_string):
6902 Use memcmp instead of strncmp to avoid tripping over
6903 CHAR(0) in a string.
6904
6905 2006-05-27 Richard Guenther <rguenther@suse.de>
6906
6907 PR middle-end/27773
6908 * gcc.dg/torture/pr27773.c: New testcase.
6909
6910 2006-05-27 Dirk Mueller <dmueller@suse.de>
6911
6912 * gcc.dg/pr24561.c: Rename to..
6913 * gcc.dg/pr25962.c: .. this.
6914
6915 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6916
6917 PR fortran/19777
6918 * gfortran.dg/bounds_check_2.f: New test.
6919
6920 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6921
6922 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6923 * gfortran.dg/byte_1.f90: Likewise.
6924 * gfortran.dg/dup_save_2.f90: Likewise.
6925
6926 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
6927
6928 * gfortran.dg/associated_2.f90: New test.
6929
6930 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6931
6932 PR fortran/27524
6933 * gfortran.dg/bounds_check_1.f90: New test.
6934
6935 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
6936
6937 PR rtl-optimization/27661
6938 * gcc.dg/pr27661.c: New test case.
6939
6940 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
6941
6942 PR fortran/23151
6943 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
6944 * gfortran.dg/print_parentheses_1.f: New test.
6945 * gfortran.dg/print_parentheses_2.f90: New test.
6946
6947 2006-05-26 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR target/27758
6950 * gcc.dg/pr27758.c: New test.
6951
6952 2006-05-24 Falk Hueffner <falk@debian.org>
6953
6954 * gcc.c-torture/compile/pr27571.c: New test.
6955
6956 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
6957
6958 PR fortran/27709
6959 * gfortran.dg/spec_expr_4.f90: New test.
6960
6961 PR fortran/27155
6962 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6963
6964 2006-05-25 Mark Mitchell <mark@codesourcery.com>
6965
6966 PR c++/20103
6967 * g++.dg/ext/complit6.C: New test.
6968 * g++.dg/ext/complit3.C: Adjust error markers.
6969 * g++.dg/init/const3.C: New test.
6970
6971 2006-05-25 Richard Guenther <rguenther@suse.de>
6972
6973 PR middle-end/27743
6974 * gcc.dg/torture/pr27743.c: New testcase.
6975
6976 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6977
6978 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6979
6980 2006-05-25 Alan Modra <amodra@bigpond.net.au>
6981
6982 * gcc.dg/compat/scalar-by-value-x.h: New.
6983 * gcc.dg/compat/scalar-by-value-y.h: New.
6984 * gcc.dg/compat/scalar-by-value-5.c: New.
6985 * gcc.dg/compat/scalar-by-value-5_main.c: New.
6986 * gcc.dg/compat/scalar-by-value-5_x.c: New.
6987 * gcc.dg/compat/scalar-by-value-5_y.c: New.
6988 * gcc.dg/compat/scalar-by-value-6.c: New.
6989 * gcc.dg/compat/scalar-by-value-6_main.c: New.
6990 * gcc.dg/compat/scalar-by-value-6_x.c: New.
6991 * gcc.dg/compat/scalar-by-value-6_y.c: New.
6992
6993 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6994
6995 PR tree-optimization/27639
6996 PR tree-optimization/26719
6997 * gcc.dg/pr27639.c: New test.
6998 * gcc.dg/pr26719.c: New test.
6999 * gcc.dg/tree-ssa/scev-cast.c: New test.
7000
7001 2006-05-23 Mark Mitchell <mark@codesourcery.com>
7002
7003 PR c++/20173
7004 * g++.dg/template/error21.C: New test.
7005
7006 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
7007
7008 PR target/27696
7009 * gcc.target/i386/pr27696.c: New.
7010
7011 2006-05-22 Janis Johnson <janis187@us.ibm.com>
7012
7013 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7014
7015 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7016
7017 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7018
7019 PR c++/27716
7020 * g++.dg/other/assign1.C: New test.
7021
7022 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
7023
7024 PR target/27266
7025 * gcc.target/i386/pr27266.c: New.
7026
7027 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7028
7029 PR c++/27451
7030 * g++.dg/ext/asm9.C: New test.
7031
7032 2006-05-22 Richard Sandiford <richard@codesourcery.com>
7033
7034 PR rtl-optimization/25514
7035 * gcc.c-torture/compile/pr25514.c: New test.
7036
7037 2006-05-22 Richard Guenther <rguenther@suse.de>
7038
7039 Revert
7040 2006-01-31 Richard Guenther <rguenther@suse.de>
7041
7042 * gcc.target/i386/sselibm-1.c: New testcase.
7043 * gcc.target/i386/sselibm-2.c: Likewise.
7044 * gcc.target/i386/sselibm-3.c: Likewise.
7045 * gcc.target/i386/sselibm-4.c: Likewise.
7046 * gcc.target/i386/sselibm-5.c: Likewise.
7047
7048 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7049
7050 PR c/27420
7051 * gcc.dg/func-args-2.c: New test.
7052
7053 PR c/26818
7054 * gcc.dg/struct-incompl-1.c: New test.
7055
7056 2006-05-22 Richard Guenther <rguenther@suse.de>
7057
7058 PR testsuite/27708
7059 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7060 the transformations we test for.
7061
7062 2006-05-22 Richard Guenther <rguenther@suse.de>
7063
7064 PR testsuite/27707
7065 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7066
7067 2006-05-21 Mark Mitchell <mark@codesourcery.com>
7068
7069 PR c++/27210
7070 * g++.dg/warn/new1.C: New test.
7071 * g++.dg/template/new5.C: Likewise.
7072
7073 2006-05-21 Roger Sayle <roger@eyesopen.com>
7074
7075 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7076 * gcc.target/i386/20060512-3.c: Likewise.
7077
7078 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
7079
7080 PR rtl-optimization/27671
7081 * gcc.c-torture/execute/pr27671-1.c: New.
7082 * gcc.dg/pr27671-2.c: Likewise.
7083
7084 PR tree-optimization/26622.
7085 * gcc.c-torture/compile/pr26622.c: New.
7086
7087 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
7088
7089 PR fortran/27613
7090 * gfortran.dg/recursive_reference_1.f90: New test.
7091
7092 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
7093
7094 PR fortran/25746
7095 * gfortran.dg/elemental_subroutine_3.f90: New test.
7096
7097 PR fortran/25090
7098 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7099
7100 PR fortran/27584
7101 * gfortran.dg/associated_target_1.f90: New test.
7102
7103 PR fortran/19015
7104 * gfortran.dg/maxloc_shape_1.f90: New test.
7105
7106 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7107
7108 PR libgfortran/24459
7109 * gfortran.dg/namelist_24.f90: New test.
7110 * gfortran.dg/namelist_12.f: Fix typo in comment.
7111
7112 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
7113
7114 PR middle-end/25776
7115 * g++.dg/other/error11.C: New test.
7116
7117 2006-05-20 Richard Sandiford <richard@codesourcery.com>
7118
7119 * gcc.target/mips/pr26765.c: Add -w to options.
7120
7121 2006-05-20 Richard Sandiford <richard@codesourcery.com>
7122
7123 * lib/target-supports.exp (check_effective_target_mpaired_single):
7124 New function.
7125 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7126 multilibs.
7127 * g++.dg/vect/vect.exp: Likewise.
7128
7129 2006-05-20 Richard Sandiford <richard@codesourcery.com>
7130
7131 PR testsuite/25891
7132 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7133
7134 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
7135
7136 PR fortran/27662
7137 * gfortran.dg/temporary_1.f90: New file.
7138
7139 2006-05-19 Andreas Schwab <schwab@suse.de>
7140
7141 * g++.dg/other/unused1.C: Also match "stringz".
7142
7143 2006-05-19 Mark Mitchell <mark@codesourcery.com>
7144
7145 PR c++/26433
7146 * g++.dg/template/fntry1.C: New test.
7147
7148 2006-05-18 Mark Mitchell <mark@codesourcery.com>
7149
7150 PR c++/27471
7151 PR c++/27506
7152 * g++.dg/conversion/bitfield5.C: New test.
7153 * g++.dg/conversion/bitfield6.C: New test.
7154
7155 2006-05-18 Mike Stump <mrs@apple.com>
7156
7157 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7158 * gcc.dg/vla-4.c: Add.
7159 * gcc.dg/vla-5.c: Add.
7160 * gcc.dg/vla-6.c: Add.
7161
7162 2006-05-12 Stuart Hastings <stuart@apple.com>
7163
7164 * testsuite/gcc.target/i386/20060512-1.c: New.
7165 * testsuite/gcc.target/i386/20060512-2.c: New.
7166 * testsuite/gcc.target/i386/20060512-3.c: New.
7167 * testsuite/gcc.target/i386/20060512-4.c: New.
7168
7169 2006-05-17 Mark Mitchell <mark@codesourcery.com>
7170
7171 PR c++/26122
7172 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7173
7174 PR c++/26068
7175 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7176 * g++.dg/parse/linkage1.C: New test.
7177
7178 2006-05-17 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR tree-optimization/27548
7181 * g++.dg/tree-ssa/pr27548.C: New test.
7182
7183 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7184
7185 PR fortran/26551
7186 * gfortran.dg/recursive_check_1.f: New test.
7187 * gfortran.dg/recursive_check_2.f90: New test.
7188
7189 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
7190
7191 * g++.dg/opt/temp2.C: New test.
7192
7193 2006-05-17 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR c++/27491
7196 * g++.dg/init/brace5.C: New test.
7197
7198 PR middle-end/27415
7199 * gcc.dg/gomp/pr27415.c: New test.
7200 * g++.dg/gomp/pr27415.C: New test.
7201
7202 PR tree-optimization/27549
7203 * g++.dg/tree-ssa/pr27549.C: New test.
7204
7205 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7206
7207 PR libgfortran/27575
7208 * gfortran.dg/read_eof_4.f90: New test.
7209
7210 2006-05-16 Richard Guenther <rguenther@suse.de>
7211
7212 PR tree-optimization/22303
7213 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7214
7215 2006-05-16 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR middle-end/27573
7218 * gcc.dg/gomp/pr27573.c: New test.
7219 * gfortran.dg/gomp/pr27573.f90: New test.
7220
7221 PR c/27499
7222 * gcc.dg/gomp/pr27499.c: New test.
7223 * g++.dg/gomp/pr27499.C: New test.
7224
7225 2006-05-15 Mark Mitchell <mark@codesourcery.com>
7226
7227 PR c++/27339
7228 * g++.dg/parser/access8.C: Adjust error marker.
7229 * g++.dg/template/access17.C: New test.
7230 * g++.dg/template/access18.C: Likewise.
7231
7232 2006-05-15 Roger Sayle <roger@eyesopen.com>
7233
7234 PR target/26600
7235 * gcc.target/i386/pr26600.c: New test case.
7236
7237 2006-05-15 Mark Mitchell <mark@codesourcery.com>
7238
7239 PR c++/27505
7240 * g++.dg/expr/bitfield1.C: New test.
7241
7242 2006-05-15 Richard Guenther <rguenther@suse.de>
7243
7244 PR tree-optimization/27603
7245 * gcc.dg/torture/pr27603.c: New testcase.
7246
7247 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
7248
7249 PR fortran/25090
7250 * gfortran.dg/entry_dummy_ref_1.f90: New test.
7251
7252 PR fortran/25082
7253 * gfortran.dg/scalar_return_1.f90: New test.
7254
7255 PR fortran/27411
7256 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7257
7258 2006-05-15 Jakub Jelinek <jakub@redhat.com>
7259
7260 * gcc.dg/gomp/critical-4.c: New test.
7261 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7262 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7263 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7264 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7265
7266 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7267
7268 PR c++/27582
7269 * g++.dg/template/dependent-args1.C: New test.
7270
7271 PR c++/27581
7272 * g++.dg/lookup/this1.C: New test.
7273
7274 PR c++/27315
7275 * g++.dg/template/operator6.C: New test.
7276 * g++.dg/template/incomplete3.C: New test.
7277
7278 PR c++/27559
7279 * g++.dg/template/new4.C: New test.
7280
7281 PR c++/27496
7282 * g++.dg/template/void2.C: New test.
7283
7284 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
7285
7286 * g++.dg/template/dependent-expr5.C: New test.
7287
7288 2006-05-14 Roger Sayle <roger@eyesopen.com>
7289
7290 PR middle-end/26729
7291 * gcc.dg/pr26729-1.c: New test case.
7292
7293 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7294
7295 * gcc.dg/pr27003.c: New test.
7296
7297 2006-05-12 Steve Ellcey <sje@cup.hp.com>
7298
7299 * lib/target-supports.dg (check_cxa_atexit_available): Change
7300 v3_target_compile to ${tool}_target_compile.
7301
7302 2006-05-11 Jason Merrill <jason@redhat.com>
7303
7304 * lib/scanasm.exp (scan-not-hidden): Fix typo.
7305
7306 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7307
7308 PR fortran/27553
7309 * gfortran.dg/label_5.f90: New test.
7310
7311 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
7312
7313 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7314 check_effective_target_powerpc_altivec_ok): New.
7315 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7316 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7317 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7318 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7319 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7320 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7321 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7322 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7323 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7324 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7325 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7326 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7327 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7328 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7329 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7330 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7331 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7332 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7333 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7334 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7335 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7336 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7337 gcc.target/powerpc/altivec-9.c,
7338 gcc.target/powerpc/altivec-consts.c,
7339 gcc.target/powerpc/altivec-pr22085.c,
7340 gcc.target/powerpc/altivec-splat.c,
7341 gcc.target/powerpc/altivec-types-1.c,
7342 gcc.target/powerpc/altivec-types-2.c,
7343 gcc.target/powerpc/altivec-types-3.c,
7344 gcc.target/powerpc/altivec-types-4.c,
7345 gcc.target/powerpc/altivec-varargs-1.c,
7346 gcc.target/powerpc/altivec-vec-merge.c,
7347 gcc.target/powerpc/ppc-vector-memcpy.c,
7348 gcc.target/powerpc/ppc-vector-memset.c,
7349 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7350 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7351 these effective targets.
7352 * gcc.dg/vmx/pr27006.c: Add missing close brace.
7353 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7354
7355 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7356
7357 PR middle-end/27384
7358 * g++.dg/other/fold1.C: New test.
7359
7360 PR middle-end/27488
7361 * gcc.dg/fold-nonneg-1.c: New test.
7362
7363 PR c++/27547
7364 * g++.dg/other/operator1.C: New test.
7365
7366 2006-05-11 Richard Guenther <rguenther@suse.de>
7367
7368 PR middle-end/27529
7369 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7370
7371 2006-05-10 Janis Johnson <janis187@us.ibm.com>
7372
7373 * lib/target-supports-dg.exp (check-flags): New.
7374 (dg-skip-if): Move flag checks.
7375
7376 2006-05-09 Steve Ellcey <sje@cup.hp.com>
7377
7378 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7379 * lib/target-supports.dg (check_cxa_atexit_available): New.
7380
7381 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
7382
7383 PR fortran/27470
7384 * gfortran.dg/multiple_allocation_2.f90: New test case.
7385
7386 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
7387
7388 * gcc.target/arm/pr27387.C: Fix a comment typo.
7389
7390 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7391
7392 PR fortran/24549
7393 * gfortran.dg/error_recovery_1.f90: New test.
7394
7395 2006-05-10 Richard Guenther <rguenther@suse.de>
7396
7397 PR tree-optimization/27302
7398 * gcc.dg/torture/pr27302.c: New testcase.
7399
7400 2006-05-09 Dirk Mueller <dmueller@suse.de>
7401 Richard Guenther <rguenther@suse.de>
7402
7403 PR middle-end/27498
7404 * gcc.dg/tree-ssa/pr27498.c: New testcase.
7405
7406 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
7407
7408 PR rtl-optimization/27335
7409 * gcc.dg/pr27335.c: New test.
7410
7411 2006-05-06 Richard Sandiford <richard@codesourcery.com>
7412
7413 * gcc.target/mips/mips-ps-5.c: New file.
7414
7415 2006-05-08 Jan Hubicka <jh@suse.cz>
7416
7417 PR middle-end/25962
7418 * gcc.dg/pr25962.c: New.
7419
7420 2006-05-08 Roger Sayle <roger@eyesopen.com>
7421
7422 PR target/27158
7423 * gcc.target/powerpc/pr27158.c: New test case.
7424
7425 2006-05-08 Laurent GUERBY <laurent@guerby.net>
7426
7427 PR testsuite/27476
7428 * ada/acats/run_all.sh: Use test -z.
7429
7430 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7431
7432 PR libfortran/18271
7433 * gfortran.dg/spec_expr_3.f90: New test.
7434
7435 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
7436
7437 PR target/24879
7438 * gcc.target/i386/monitor.c: New file.
7439
7440 2006-05-08 Alan Modra <amodra@bigpond.net.au>
7441
7442 * gcc.dg/pr27095.c: xfail *-*-darwin*.
7443
7444 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7445
7446 PR c++/27447
7447 * g++.dg/other/ptrmem7.C: New test.
7448
7449 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7450
7451 PR target/27421
7452 * gcc.dg/array-9.c: New test.
7453
7454 2006-05-07 Richard Guenther <rguenther@suse.de>
7455
7456 PR tree-optimization/27409
7457 * gcc.dg/torture/pr27409.c: New testcase.
7458
7459 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7460
7461 PR fortran/27457
7462 * gfortran.dg/select_6.f90: New.
7463
7464 2006-05-07 Richard Guenther <rguenther@suse.de>
7465
7466 PR tree-optimization/27136
7467 * gcc.dg/torture/pr27136.c: New testcase.
7468
7469 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
7470
7471 PR fortran/24813
7472 * gfortran.dg/char_cons_len_1.f90: New test.
7473
7474 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7475
7476 PR c++/27427
7477 * g++.dg/template/incomplete2.C: New test.
7478
7479 2006-05-06 Richard Guenther <rguenther@suse.de>
7480
7481 PR tree-optimization/27151
7482 * gcc.dg/vect/pr27151.c: New testcase.
7483
7484 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7485
7486 PR c++/27430
7487 * g++.dg/template/void1.C: New test.
7488
7489 PR c++/27423
7490 * g++.dg/other/void2.C: New test.
7491
7492 PR c++/27422
7493 * g++.dg/conversion/void1.C: New test.
7494
7495 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
7496
7497 PR/21391
7498 * g++.dg/other/unused1.C: New.
7499
7500 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7501
7502 PR objc/27240
7503 * objc.dg/member-1.m: New test.
7504
7505 2006-05-05 Steve Ellcey <sje@cup.hp.com>
7506
7507 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7508
7509 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7510
7511 PR libfortran/26985
7512 * gfortran.dg/matmul_2.f90: New test.
7513
7514 2005-05-05 Laurent GUERBY <laurent@guerby.net>
7515
7516 * ada/acats/run_all.sh: Use sync when main not found.
7517
7518 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
7519
7520 PR target/26765
7521 * gcc.target/mips/pr26765.c: New.
7522
7523 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
7524
7525 * gcc.target/bfin: New directory.
7526 * gcc.target/bfin/bfin.exp: New file.
7527 * gcc.target/bfin/frmul.c: New file.
7528 * gcc.target/bfin/arith.c: New file.
7529 * gcc.target/bfin/mul-combine.c: New file.
7530 * gcc.target/bfin/shift.c: New file.
7531
7532 2006-05-04 Richard Guenther <rguenther@suse.de>
7533
7534 PR tree-optimization/14287
7535 PR tree-optimization/14844
7536 PR tree-optimization/19792
7537 PR tree-optimization/21608
7538 PR tree-optimization/27090
7539 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7540 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7541 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7542 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7543 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7544
7545 2006-05-04 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR tree-optimization/27285
7548 * gcc.c-torture/execute/pr27285.c: New test.
7549
7550 PR middle-end/27388
7551 * gcc.dg/gomp/pr27388-1.c: New test.
7552 * gcc.dg/gomp/pr27388-2.c: New test.
7553 * gcc.dg/gomp/pr27388-3.c: New test.
7554
7555 PR c++/27359
7556 * g++.dg/gomp/pr27359.C: New test.
7557
7558 2006-05-02 Steven G. Kargl <kargls@comcast.net>
7559
7560 PR fortran/20248
7561 * gfortran.dg/iargc.f90: New test.
7562
7563 2006-05-02 Mark Mitchell <mark@codesourcery.com>
7564
7565 PR c++/27102
7566 * g++.dg/template/crash49.C: New test.
7567
7568 2006-05-02 Steve Ellcey <sje@cup.hp.com>
7569
7570 PR testsuite/27032
7571 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7572
7573 2006-05-02 Jeff Law <law@redhat.com>
7574
7575 PR tree-optimization/27364
7576 * gcc.c-torture/execute/pr27364.c: New test.
7577
7578 2006-05-02 Mark Mitchell <mark@codesourcery.com>
7579
7580 PR c++/27309
7581 * g++.dg/parser/ctor5.C: New test.
7582
7583 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
7584
7585 PR target/27387
7586 * gcc.target/arm/arm.exp: New.
7587 * gcc.target/arm/pr27387.C: Likewise.
7588
7589 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7590
7591 PR fortran/27269
7592 PR fortran/27324
7593 * gfortran.dg/module_equivalence_2.f90: New test.
7594
7595 2006-05-02 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR middle-end/27337
7598 * g++.dg/gomp/pr27337-1.C: New test.
7599 * g++.dg/gomp/pr27337-2.C: New test.
7600
7601 PR middle-end/27328
7602 * gcc.dg/gomp/pr27328.c: New test.
7603
7604 PR middle-end/27325
7605 * g++.dg/gomp/pr27325.C: New test.
7606
7607 PR middle-end/27310
7608 * g++.dg/gomp/pr27310.C: New test.
7609
7610 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7611
7612 PR tree-optimization/27291
7613 * g++.dg/tree-ssa/pr27291.C: New test.
7614
7615 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7616
7617 PR tree-optimization/27283
7618 * g++.dg/tree-ssa/pr27283.C: New test.
7619
7620 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
7621
7622 * gcc.dg/tree-ssa/loop-16.c: New test.
7623
7624 2006-05-01 Roger Sayle <roger@eyesopen.com>
7625 Joseph S. Myers <joseph@codesourcery.com>
7626
7627 * gcc.dg/Wconversion-3.c: New test case.
7628 * gcc.dg/Wconversion-4.c: Likewise.
7629
7630 2006-05-01 Richard Guenther <rguenther@suse.de>
7631
7632 PR tree-optimization/26726
7633 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7634
7635 2006-04-30 Roger Sayle <roger@eyesopen.com>
7636
7637 * gcc.dg/Woverflow-1.c: New test case.
7638 * gcc.dg/Woverflow-2.c: Likewise.
7639 * gcc.dg/Woverflow-3.c: Likewise.
7640
7641 2006-04-30 Mark Mitchell <mark@codesourcery.com>
7642
7643 PR c++/27094
7644 * g++.dg/template/defarg8.C: New test.
7645
7646 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7647
7648 PR c++/27278
7649 * g++.dg/parse/operator7.C: New test.
7650
7651 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7652
7653 PR c++/11471
7654 PR c++/27102
7655 * g++.dg/template/crash48.C: New test.
7656
7657 PR c++/27279
7658 * g++.dg/parse/ctor4.C: New test.
7659
7660 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7661
7662 PR fortran/25681
7663 * gfortran.df/char_type_len.f90: New test.
7664
7665 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7666
7667 PR libgfortran/27304
7668 * gfortran.dg/fmt_exhaust.f90: New test.
7669
7670 2006-04-28 Roger Sayle <roger@eyesopen.com>
7671
7672 PR c/25309
7673 * gcc.dg/large-size-array-2.c: New test case.
7674
7675 2006-04-28 Richard Guenther <rguenther@suse.de>
7676
7677 PR target/26826
7678 * gcc.target/i386/pr26826.c: New testcase.
7679
7680 2006-04-28 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR middle-end/27260
7683 * gcc.c-torture/execute/pr27260.c: New.
7684
7685 2006-04-28 Alan Modra <amodra@bigpond.net.au>
7686
7687 PR middle-end/27095
7688 * gcc.dg/pr27095.c: New.
7689
7690 2006-04-27 Mark Mitchell <mark@codesourcery.com>
7691
7692 PR c++/27292
7693 * g++.dg/conversion/bitfield4.C: New test.
7694
7695 2006-04-27 Eric Christopher <echristo@apple.com>
7696
7697 * gcc.dg/pragma-ms_struct.c: New.
7698
7699 2006-04-27 Mark Mitchell <mark@codesourcery.com>
7700
7701 PR c++/27102
7702 * g++.dg/template/crash47.C: New test.
7703
7704 2006-04-27 Dirk Mueller <dmueller@suse.de>
7705
7706 * gcc.target/i386/sse-7.c: build with -msse.
7707
7708 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
7709
7710 PR testsuite/27274:
7711 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7712 (main): Exit if processor doesn't support SSE.
7713
7714 2006-04-26 David Edelsohn <edelsohn@gnu.org>
7715
7716 PR middle-end/27282
7717 * gcc.c-torture/compile/pr27282.c: New test.
7718
7719 2006-04-26 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR middle-end/26913
7722 * g++.dg/gomp/pr26913.C: New test.
7723
7724 PR c/25996
7725 * gcc.dg/gomp/pr25996.c: New test.
7726 * g++.dg/gomp/pr25996.C: New test.
7727
7728 2006-04-25 Richard Sandiford <richard@codesourcery.com>
7729
7730 PR rtl-optimization/26725
7731 * gcc.c-torture/compile/pr26725.c: New test.
7732
7733 2006-04-25 Richard Guenther <rguenther@suse.de>
7734
7735 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7736 than n + -1.
7737
7738 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
7739
7740 * gcc.dg/20060425-1.c: New testcase.
7741
7742 2006-04-25 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR tree-optimization/26865
7745 * gcc.dg/pr26865.c: New test.
7746
7747 2006-04-24 Mark Mitchell <mark@codesourcery.com>
7748
7749 PR c++/27292
7750 * g++.dg/conversion/bitfield1.C: New test.
7751 * g++.dg/conversion/bitfield2.C: Likewise.
7752 * g++.dg/conversion/bitfield3.C: Likewise.
7753
7754 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
7755 Richard Guenther <rguenther@suse.de>
7756
7757 PR tree-optimization/27236
7758 * gcc.dg/tree-ssa/pr27236.c: New testcase.
7759
7760 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7761
7762 PR c++/19963
7763 * g++.dg/other/incomplete2.C: New test.
7764
7765 2006-04-24 Richard Guenther <rguenther@suse.de>
7766
7767 PR middle-end/26869
7768 * gcc.dg/torture/pr26869.c: New testcase.
7769
7770 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
7771 Richard Guenther <rguenther@suse.de>
7772
7773 PR tree-optimization/27218
7774 * g++.dg/tree-ssa/pr27218.C: New testcase.
7775
7776 2006-04-23 Mark Mitchell <mark@codesourcery.com>
7777
7778 PR c++/26912
7779 * g++.dg/template/friend41.C: New test.
7780
7781 2006-04-23 David Edelsohn <edelsohn@gnu.org>
7782
7783 * g++.dg/opt/pr15551.C: Include cstdio.
7784 (main): Use remove instead of unlink.
7785
7786 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
7787
7788 * gcc.dg/sibcall-7.c: New test.
7789 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7790 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7791 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7792 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7793 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7794
7795 2006-04-23 Mark Mitchell <mark@codesourcery.com>
7796
7797 PR c++/26534
7798 * g++.dg/opt/bitfield1.C: New test.
7799 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7800 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7801 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7802 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7803 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7804 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7805 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7806 * g++.dg/abi/bitfield2.C: Likewise.
7807 * g++.dg/init/bitfield1.C: Likewise.
7808
7809 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
7810
7811 PR fortran/25099
7812 * gfortran.dg/elemental_subroutine_4.f90: New test.
7813 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7814 call sub (m, x).
7815
7816 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
7817
7818 * gcc.c-torture/compile/20060421-1.c: New testcase.
7819
7820 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7821
7822 PR c/25875
7823 * gcc.dg/init-bad-4.c: New test.
7824
7825 2006-04-21 Paul Brook <paul@codesourcery.com>
7826
7827 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7828
7829 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7830
7831 PR fortran/27122
7832 * gfortran.dg/defined_operators_1.f90: New test.
7833 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7834 remove old ones associated, incorrectly, with Note 5.46.
7835
7836 PR fortran/27113
7837 * gfortran.dg/character_array_constructor_1.f90: New test.
7838
7839 2006-04-20 Jakub Jelinek <jakub@redhat.com>
7840
7841 * gcc.dg/20060419-1.c: New test.
7842
7843 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
7844
7845 PR c/26774
7846 * gcc.dg/struct-parse-1.c: New test case.
7847
7848 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7849
7850 PR c++/26558
7851 * g++.dg/parse/template19.C: New test.
7852
7853 PR c++/26739
7854 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7855
7856 PR c++/26036
7857 * g++.dg/expr/call3.C: New test.
7858
7859 PR c++/10385
7860 * g++.dg/conversion/dynamic1.C: New test.
7861
7862 2006-04-19 Mark Mitchell <mark@codesourcery.com>
7863
7864 PR c++/27102
7865 * g++.dg/template/crash35.C: Tweak error markers.
7866 * g++.dg/template/crash46.C: New test.
7867 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7868 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7869
7870 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
7871
7872 PR rtl-optimization/14261
7873 * gcc.c-torture/compile/20060419-1.c: Added.
7874
7875 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
7876
7877 * gfortran.dg/label_1.f90: Adjust dg-error.
7878
7879 2006-04-16 Roger Sayle <roger@eyesopen.com>
7880
7881 PR target/26961
7882 * gcc.dg/fold-cond-1.c: New test case.
7883 * gcc.dg/pr26961-1.c: Likewise.
7884
7885 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7886
7887 PR libgfortran/27138
7888 * gfortran.dg/read_bad_advance.f90: New test.
7889
7890 2006-04-16 Roger Sayle <roger@eyesopen.com>
7891 Dale Johannesen <dalej@apple.com>
7892
7893 PR target/24076
7894 * gcc.target/i386/vecinit-3.c: New testcase.
7895 * gcc.target/i386/vecinit-4.c: Likewise.
7896 * gcc.target/i386/sse-18.c: Likewise.
7897 * gcc.target/i386/sse-19.c: Likewise.
7898
7899 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
7900
7901 * gfortran.dg/allocate_zerosize_1.f90: New test.
7902
7903 2006-04-16 Mark Mitchell <mark@codesourcery.com>
7904
7905 PR c++/26365
7906 * g++.dg/template/crash45.C: New test.
7907
7908 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
7909
7910 PR fortran/26787
7911 * gfortran.dg/proc_assign_1.f90: New test.
7912 * gfortran.dg/procedure_lvalue.f90: Change message.
7913 * gfortran.dg/namelist_4.f90: Add new error.
7914
7915 PR fortran/25597
7916 PR fortran/27096
7917 * gfortran.dg/auto_pointer_array_result_1.f90
7918
7919 PR fortran/27089
7920 * gfortran.dg/specification_type_resolution_1.f90
7921
7922 PR fortran/18003
7923 PR fortran/25669
7924 PR fortran/26834
7925 * gfortran.dg/bounds_temporaries_1.f90: New test.
7926
7927 PR fortran/27124
7928 * gfortran.dg/array_return_value_1.f90: New test.
7929
7930 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7931
7932 PR fortran/25336
7933 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7934
7935 2006-04-15 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR middle-end/26823
7938 * g++.dg/gomp/pr26823-1.C: New test.
7939 * g++.dg/gomp/pr26823-2.C: New test.
7940
7941 2006-04-13 Uros Bizjak <uros@kss-loka.si>
7942
7943 PR middle-end/27134
7944 * gcc.dg/pr27314.c: New test.
7945
7946 2006-04-13 Richard Henderson <rth@redhat.com>
7947
7948 * g++.dg/gomp/block-0.C: Update expected matches.
7949
7950 2006-04-13 DJ Delorie <dj@redhat.com>
7951
7952 * lib/target-supports.exp (check_effective_target_int32plus): New.
7953 (check_effective_target_ptr32plus): New.
7954 (check_effective_target_size32plus): New.
7955 (check_effective_target_int16): New.
7956 (check_profiling_available): Add m32c to the list of unsupported targets.
7957
7958 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7959 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7960 memory size.
7961 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7962 pointers.
7963 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7964 size_t.
7965 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7966 and size_t.
7967 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7968 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7969 not just xstormy16. Skip m32c due to weird pointer size.
7970 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7971 not just xstormy16.
7972 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7973 not just xstormy16.
7974 * gcc.dg/20020312-2.c: Add m32c support.
7975 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7976 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7977 in test.
7978 * gcc.dg/20050321-2.c: Require >=32 bit integers.
7979 * gcc.dg/asm-1.c: Skip if int and short are the same size.
7980 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7981 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7982 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7983 * gcc.dg/init-string-2.c: Require >=32 bit integers.
7984 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7985 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7986 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7987 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7988 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7989 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7990 in test.
7991 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7992 in test.
7993 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7994 * gcc.dg/pr23049.c: Require >=32 bit integers.
7995 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7996 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7997 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7998 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7999 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8000 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8001 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8002 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8003 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8004 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8005 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8006 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8007 prototype in test.
8008 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8009 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8010 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8011 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8012 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8013
8014 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
8015 * gcc.c-torture/execute/20040703-1.x: Likewise.
8016 * gcc.c-torture/execute/20040705-1.x: Likewise.
8017 * gcc.c-torture/execute/20040705-2.x: Likewise.
8018 * gcc.c-torture/execute/20040709-1.x: Likewise.
8019 * gcc.c-torture/execute/20040709-2.x: Likewise.
8020 * gcc.c-torture/execute/20040811-1.x: Likewise.
8021 * gcc.c-torture/execute/20050316-1.x: Likewise.
8022 * gcc.c-torture/execute/bitfld-4.x: Likewise.
8023 * gcc.c-torture/execute/pr19689.x: Likewise.
8024 * gcc.c-torture/execute/pr7284-1.x: Likewise.
8025 * gcc.c-torture/execute/usmul.x: Likewise.
8026 * gcc.c-torture/execute/vrp-5.x: Likewise.
8027 * gcc.c-torture/execute/vrp-6.x: Likewise.
8028 * gcc.dg/debug/20041023-1.s: Likewise.
8029
8030 2006-04-13 Roger Sayle <roger@eyesopen.com>
8031
8032 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8033 of integers to a vector types are now constant expressions in C.
8034 * gcc.dg/vect/vect-fold-1.c: New test case.
8035
8036 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
8037 Ulrich Weigand <uweigand@de.ibm.com>
8038
8039 PR target/27006
8040 * gcc.dg/vmx/pr27006.c: New testcase.
8041
8042 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8043
8044 PR libgfortran/26766
8045 * gfortran.dg/write_recursive.f90: New test.
8046
8047 2006-04-11 Mark Mitchell <mark@codesourcery.com>
8048
8049 * g++.dg/parse/dtor7.C: New test.
8050 * g++.dg/parse/new1.C: Add error marker.
8051 * g++.dg/template/new3.C: New test.
8052
8053 PR c++/26122
8054 * g++.dg/template/pure1.C: New test.
8055
8056 PR c++/26295
8057 * g++.dg/parse/ptrmem4.C: New test.
8058
8059 2006-04-10 Jeff Law <law@redhat.com>
8060
8061 PR/27087
8062 * gcc.c-torture/compile/pr27087.c: New test.
8063
8064 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
8065
8066 PR/21391
8067 * gcc.dg/20060410.c: New.
8068
8069 2006-04-10 Matthias Klose <doko@debian.org>
8070
8071 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8072 Recognize multilib directory names containing underscores.
8073
8074 2006-04-10 Roger Sayle <roger@eyesopen.com>
8075
8076 * gcc.target/i386/vecinit-1.c: New test case.
8077 * gcc.target/i386/vecinit-2.c: Likewise.
8078
8079 2006-04-10 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR debug/27057
8082 * g++.dg/debug/dwarf2-2.C: New test.
8083
8084 2006-04-09 Richard Sandiford <richard@codesourcery.com>
8085
8086 PR rtl-optimization/27073
8087 * gcc.c-torture/execute/pr27073.c: New test.
8088
8089 2006-04-08 Mike Stump <mrs@apple.com>
8090
8091 * gcc.dg/pragma-darwin.c: Improve for ppc64.
8092
8093 2006-04-07 Richard Guenther <rguenther@suse.de>
8094
8095 PR tree-optimization/26135
8096 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8097
8098 2006-04-06 Jan Hubicka <jh@suse.cz>
8099
8100 PR profile/26399
8101 * g++.dg/bprob/g++-bprob-2.C: New testcase.
8102
8103 2006-04-06 Roger Sayle <roger@eyesopen.com>
8104
8105 * g++.dg/conversion/nullptr1.C: New test case.
8106 * g++.dg/conversion/nullptr2.C: Likewise.
8107
8108 2006-04-05 Roger Sayle <roger@eyesopen.com>
8109
8110 * gfortran.dg/dependency_18.f90: New test case.
8111
8112 2006-04-05 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/26919
8115 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8116 * gcc.dg/ipa/ipa-2.c: Likewise.
8117 * gcc.dg/ipa/ipa-3.c: Likewise.
8118 * gcc.dg/ipa/ipa-5.c: Likewise.
8119
8120 2006-04-05 Richard Guenther <rguenther@suse.de>
8121
8122 PR tree-optimization/26763
8123 * gcc.dg/torture/pr26763-1.c: New testcase.
8124 * gcc.dg/torture/pr26763-2.c: Likewise.
8125
8126 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
8127
8128 PR fortran/23634
8129 PR fortran/25619
8130 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8131
8132 2006-04-04 Eric Christopher <echristo@apple.com>
8133
8134 * gcc.target/i386/387-1.c: Allow regexp to match darwin
8135 stubs.
8136 * gcc.target/i386/387-5.c: Ditto.
8137
8138 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
8139
8140 * gcc.target/sparc/struct-ret-check.c: New test.
8141
8142 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8143
8144 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8145 zero decimal digits specified in format.
8146
8147 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
8148
8149 PR fortran/26891
8150 * gfortran.dg/missing_optional_dummy_1.f90: New test.
8151
8152 PR fortran/26976
8153 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8154 * gfortran.dg/initialization_1.f90: Make assignment compliant.
8155 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8156 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8157 bigendian-ness.
8158
8159 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
8160
8161 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8162 dummy arguments work when the actual argument is itself a dummy
8163 argument of the caller.
8164
8165 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
8166
8167 PR libfortran/24685
8168 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8169
8170 2006-04-01 Roger Sayle <roger@eyesopen.com>
8171
8172 * gfortran.dg/dependencency_17.f90: New test case.
8173
8174 2006-04-01 Roger Sayle <roger@eyesopen.com>
8175
8176 * gfortran.dg/dependency_14.f90: New test case.
8177 * gfortran.dg/dependency_15.f90: Likewise.
8178 * gfortran.dg/dependency_16.f90: Likewise.
8179
8180 2006-03-31 Asher Langton <langton2@llnl.gov>
8181
8182 PR fortran/25358
8183 gfortran.dg/cray_pointers_6.f90: New test.
8184
8185 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8186
8187 PR libgfortran/26890
8188 * gfortran.dg/read_size_noadvance.f90: New test.
8189
8190 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
8191
8192 PR fortran/25031
8193 * gfortran.dg/multiple_allocation_1.f90: Check that the
8194 size has changed after a re-allocation with stat.
8195
8196 2006-03-30 Richard Guenther <rguenther@suse.de>
8197
8198 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8199 removal.
8200 * gcc.target/i386/sselibm-2.c: Likewise.
8201 * gcc.target/i386/sselibm-3.c: Likewise.
8202 * gcc.target/i386/sselibm-4.c: Likewise.
8203 * gcc.target/i386/sselibm-5.c: Likewise.
8204
8205 2006-03-28 Roger Sayle <roger@eyesopen.com>
8206
8207 * gcc.dg/fold-andxor-1.c: New test case.
8208 * gcc.dg/fold-xorand-1.c: Likewise.
8209
8210 2006-03-28 Roger Sayle <roger@eyesopen.com>
8211
8212 * gcc.dg/fold-convnotconv-1.c: New test case.
8213
8214 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8215
8216 PR fortran/26779
8217 * gfortran.dg/private_type_5.f90: New test.
8218
8219 2006-03-27 David Edelsohn <edelsohn@gnu.org>
8220
8221 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8222
8223 2006-03-27 Jakub Jelinek <jakub@redhat.com>
8224
8225 * gfortran.dg/advance_2.f90: New test.
8226 * gfortran.dg/advance_3.f90: New test.
8227
8228 * gfortran.fortran-torture/execute/equiv_5.f: New test.
8229
8230 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8231
8232 PR libgfortran/26661
8233 PR libgfortran/26880
8234 * gfortran.dg/read_x_past.f: New test.
8235
8236 2006-03-26 Geoffrey Keating <geoffk@apple.com>
8237
8238 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8239 to be STABS.
8240
8241 2006-03-26 David Edelsohn <edelsohn@gnu.org>
8242
8243 * objc.dg/dwarf-1.m: Skip on AIX.
8244 * objc.dg/dwarf-2.m: Skip on AIX.
8245
8246 2006-03-25 Steven G. Kargl <kargls@comcast.net>
8247
8248 PR fortran/26816
8249 * gfortran.dg/float_1.f90: New test.
8250
8251 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
8252
8253 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8254 X86_64 targets.
8255 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8256
8257 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
8258
8259 PR libfortran/26735
8260 * gfortran.dg/convert_implied_open.f90: New test case.
8261
8262 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
8263
8264 PR fortran/26769
8265 * gfortran.dg/transpose_reshape_r10.f90: New test case.
8266
8267 2006-03-25 Uros Bizjak <uros@kss-loka.si>
8268
8269 PR middle-end/26717
8270 * gcc.dg/pr26717.c: New test.
8271
8272 2006-03-25 Roger Sayle <roger@eyesopen.com>
8273
8274 * gfortran.dg/dependency_12.f90: New test case.
8275
8276 2006-03-24 Roger Sayle <roger@eyesopen.com>
8277
8278 * gfortran.dg/dependency_9.f90: New (resurected) test case.
8279
8280 2006-03-24 Jeff Law <law@redhat.com>
8281
8282 * gcc.c-torture/pr26840.c: New test.
8283
8284 2006-03-24 Geoffrey Keating <geoffk@apple.com>
8285
8286 * objc.dg/dwarf-2.m: New.
8287 * obj-c++.dg/dwarf-2.mm: New.
8288
8289 * g++.old-deja/g++.other/init19.C: New.
8290
8291 2006-03-24 David Edelsohn <edelsohn@gnu.org>
8292
8293 * g++.dg/eh/spbp.C: Skip on AIX.
8294
8295 2006-03-24 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR middle-end/26611
8298 * g++.dg/gomp/pr26611-1.C: New test.
8299 * g++.dg/gomp/pr26611-2.C: New test.
8300
8301 2006-03-24 Jeff Law <law@redhat.com>
8302
8303 * gcc.c-torture/compile/pr26833.c: New test.
8304 * gfortran.fortran-torture/compile/pr26806.f90: New test.
8305
8306 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8307
8308 * gfortran.dg/endfile_2.f90: Delete temp file.
8309
8310 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
8311
8312 PR fortran/19303
8313 * gfortran.dg/record_marker_1.f90: New test case.
8314 * gfortran.dg/record_marker_2.f: New test case.
8315 * gfortran.dg/record_marker_3.f90: New test case.
8316
8317 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
8318
8319 PR fortran/17298
8320 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8321 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8322
8323 2006-03-21 Janis Johnson <janis187@us.ibm.com>
8324
8325 * lib/gcc-dg.exp (cleanup-modules): New proc.
8326 * gfortran.dg/allocatable_function_1.f90,
8327 gfortran.dg/allocate_char_star_scalar_1.f90,
8328 gfortran.dg/assumed_charlen_function_1.f90,
8329 gfortran.dg/assumed_dummy_1.f90,
8330 gfortran.dg/assumed_shape_ranks_1.f90,
8331 gfortran.dg/assumed_shape_ranks_2.f90,
8332 gfortran.dg/assumed_size_dt_dummy.f90,
8333 gfortran.dg/auto_char_dummy_array_1.f90,
8334 gfortran.dg/auto_char_len_3.f90,
8335 gfortran.dg/automatic_module_variable.f90,
8336 gfortran.dg/bad_automatic_objects_1.f90,
8337 gfortran.dg/char_array_constructor.f90,
8338 gfortran.dg/char_array_structure_constructor.f90,
8339 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8340 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8341 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8342 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8343 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8344 gfortran.dg/derived_pointer_recursion.f90,
8345 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8346 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8347 gfortran.dg/dummy_functions_1.f90,
8348 gfortran.dg/elemental_initializer_1.f90,
8349 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8350 gfortran.dg/elemental_pointer_1.f90,
8351 gfortran.dg/elemental_subroutine_1.f90,
8352 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8353 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8354 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8355 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8356 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8357 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8358 gfortran.dg/global_references_1.f90,
8359 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8360 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8361 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8362 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8363 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8364 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8365 gfortran.dg/large_integer_kind_1.f90,
8366 gfortran.dg/large_real_kind_1.f90,
8367 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8368 gfortran.dg/module_double_reuse.f90,
8369 gfortran.dg/module_equivalence_1.f90,
8370 gfortran.dg/module_interface_1.f90,
8371 gfortran.dg/module_parameter_array_refs_1.f90,
8372 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8373 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8374 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8375 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8376 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8377 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8378 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8379 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8380 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8381 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8382 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8383 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8384 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8385 gfortran.dg/same_name_1.f90,
8386 gfortran.dg/sibling_dummy_procedure_1.f90,
8387 gfortran.dg/sibling_dummy_procedure_2.f90,
8388 gfortran.dg/sibling_dummy_procedure_3.f90,
8389 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8390 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8391 gfortran.dg/used_dummy_types_2.f90,
8392 gfortran.dg/used_dummy_types_3.f90,
8393 gfortran.dg/used_dummy_types_4.f90,
8394 gfortran.dg/used_dummy_types_5.f90,
8395 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8396 gfortran.dg/userdef_operator_1.f90: Use it.
8397
8398 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8399
8400 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8401 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8402 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8403 gfortran.dg/write_back.f,
8404 gfortran.fortran-torture/execute/inquire_1.f90,
8405 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8406
8407 2006-03-21 Jeff Law <law@redhat.com>
8408
8409 * gcc.dg/tree-ssa/vrp28.c: New test.
8410
8411 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
8412
8413 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8414 if _STDC_C99 is defined.
8415 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8416 * gcc.dg/builtins-20.c: Likewise.
8417 * gcc.dg/builtins-53.c: Likewise.
8418 * gcc.dg/single-precision-constant.c: Likewise. Also pass
8419 -mmacosx-version-min=10.3 on PowerPC/Darwin.
8420
8421 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
8422
8423 PR tree-opt/26781
8424 * gcc.c-torture/compile/pr26781-1.c: New test.
8425 * gcc.c-torture/compile/pr26781-2.c: New test.
8426
8427 2006-03-21 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR c++/26690
8430 * g++.dg/gomp/pr26690-1.C: New test.
8431 * g++.dg/gomp/pr26690-2.C: New test.
8432
8433 2006-03-20 Jeff Law <law@redhat.com>
8434
8435 * gcc.dg/tree-ssa/pr21829.c: New test.
8436
8437 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8438
8439 2006-03-20 Richard Sandiford <richard@codesourcery.com>
8440
8441 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8442 (check_visibility_available): Use it.
8443 (check_effective_target_default_packed): Likewise.
8444 (check_effective_target_pcc_bitfield_type_matters): Likewise.
8445 (check_effective_target_fopenmp): Likewise.
8446 (check_effective_target_freorder): Likewise.
8447 (check_effective_target_fpic): Likewise.
8448 (check_named_sections_available): Likewise.
8449 (check_effective_target_ilp32): Likewise.
8450 (check_effective_target_lp64): Likewise.
8451
8452 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
8453
8454 PR fortran/20935
8455 * gfortran.dg/scalar_mask_2.f90: New test case.
8456
8457 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
8458
8459 PR tree-opt/26629
8460 * gcc.dg/tree-ssa/loadpre12.c: New test.
8461 * gcc.dg/tree-ssa/loadpre13.c: New test.
8462 * gcc.dg/tree-ssa/loadpre14.c: New test.
8463 * gcc.dg/tree-ssa/loadpre15.c: New test.
8464 * gcc.dg/tree-ssa/loadpre16.c: New test.
8465 * gcc.dg/tree-ssa/loadpre17.c: New test.
8466 * gcc.dg/tree-ssa/loadpre18.c: New test.
8467 * gcc.dg/tree-ssa/loadpre19.c: New test.
8468 * gcc.dg/tree-ssa/loadpre20.c: New test.
8469 * gcc.dg/tree-ssa/loadpre21.c: New test.
8470 * gcc.dg/tree-ssa/loadpre22.c: New test.
8471
8472 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/26741
8475 * gfortran.dg/elemental_initializer_1.f90: New test.
8476
8477 PR fortran/26716
8478 * gfortran.dg/assumed_shape_ranks_2: New test.
8479
8480 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
8481
8482 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8483 target fpic.
8484
8485 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8486
8487 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8488 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8489 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8490 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8491 gfortran.fortran-torture/execute/direct_io.f90,
8492 gfortran.fortran-torture/execute/inquire_2.f90,
8493 gfortran.fortran-torture/execute/inquire_4.f90,
8494 gfortran.fortran-torture/execute/list_read_1.f90,
8495 gfortran.fortran-torture/execute/open_replace.f90,
8496 gfortran.fortran-torture/execute/slash_edit.f90,
8497 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8498 temporary files from testcases.
8499
8500 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8501
8502 PR libgfortran/26509
8503 gfortran.dg/write_direct_eor.f90: New test.
8504
8505 2006-03-17 David Edelsohn <edelsohn@gnu.org>
8506
8507 * gcc.target/powerpc/pr26350.c: New.
8508 * gcc.target/powerpc/indexed-addr.c: New.
8509
8510 2006-03-16 Roger Sayle <roger@eyesopen.com>
8511
8512 * gfortran.dg/dependency_13.f90: New test case.
8513
8514 2006-03-16 Roger Sayle <roger@eyesopen.com>
8515
8516 PR middle-end/21781
8517 * gcc.dg/real-const-1.c: New test case.
8518
8519 2006-03-15 Geoffrey Keating <geoffk@apple.com>
8520
8521 * g++.old-deja/g++.other/init18.C: New.
8522 * g++.old-deja/g++.other/init5.C: Remove xfail.
8523
8524 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8525
8526 * g++.dg/opt/pr15551.C: Cleanup temp file.
8527
8528 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8529
8530 PR c++/6634
8531 g++.dg/parse/long1.C: New test.
8532
8533 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8534
8535 PR fortran/19101
8536 * gfortran.dg/continuation.f90: New test.
8537 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8538
8539 2006-03-14 Richard Guenther <rguenther@suse.de>
8540
8541 PR tree-optimization/26672
8542 * gcc.dg/torture/pr26672.c: New testcase.
8543
8544 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
8545
8546 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8547 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8548
8549 2006-03-13 Roger Sayle <roger@eyesopen.com>
8550
8551 PR middle-end/26557
8552 * gcc.c-torture/compile/switch-1.c: New test case.
8553
8554 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
8555
8556 PR fortran/25378
8557 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8558 test to include more permuatations of mask and index.
8559 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8560 respond to F2003 spec. that the position returned for an all false
8561 mask && condition is zero.
8562
8563 2006-03-13 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR middle-end/25989
8566 * gcc.dg/gomp/pr25989.c: New test.
8567
8568 2006-03-13 Jeff Law <law@redhat.com>
8569
8570 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8571
8572 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
8573
8574 * gcc.dg/switch-9.c: New test.
8575
8576 2006-03-13 Richard Guenther <rguenther@suse.de>
8577
8578 PR middle-end/26630
8579 * gcc.dg/torture/pr26630.c: New testcase.
8580
8581 2006-03-11 Roger Sayle <roger@eyesopen.com>
8582
8583 * gfortran.dg/dependency_10.f90: New test case.
8584 * gfortran.dg/dependency_11.f90: Likewise.
8585
8586 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
8587 Erik Edelmann <eedelman@gcc.gnu.org>
8588
8589 * gfortran.dg/allocatable_function_1.f90: New.
8590 * gfortran.dg/allocatable_function_2.f90: New.
8591
8592 2006-03-10 Richard Guenther <rguenther@suse.de>
8593
8594 PR middle-end/26565
8595 * gcc.dg/torture/pr26565.c: New testcase.
8596
8597 2006-03-09 Eric Christopher <echristo@apple.com>
8598
8599 * gcc.c-torture/compile/20060309-1.c: New.
8600
8601 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8602
8603 PR libgfortran/26499
8604 * gfortran.dg/write_back.f: New test.
8605 * gfortran.dg/write_rewind_1.f: New test.
8606 * gfortran.dg/write_rewind_2.f: New test.
8607
8608 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8609
8610 PR libgfortran/26554
8611 * gfortran.dg/read_logical.f90: New test.
8612
8613 2006-03-04 Laurent GUERBY <laurent@guerby.net>
8614
8615 * ada/acats/norun.lst: cdd2a03 now passes.
8616
8617 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
8618
8619 PR testsuite/25177
8620 * gcc.target/powerpc/pr18096-1.c: Change where the error
8621 would match.
8622
8623 2006-03-04 Jakub Jelinek <jakub@redhat.com>
8624
8625 * gcc.target/i386/cleanup-1.c: New test.
8626 * gcc.target/i386/cleanup-2.c: New test.
8627
8628 2006-03-04 Roger Sayle <roger@eyesopen.com>
8629
8630 * gfortran.dg/dependency_9.f90: Remove for the time being.
8631
8632 2006-03-04 Krister Walfridsson <cato@df.lth.se>
8633
8634 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8635 directive.
8636
8637 2006-03-03 Roger Sayle <roger@eyesopen.com>
8638
8639 * gfortran.dg/dependency_9.f90: New test case.
8640
8641 2006-03-03 Roger Sayle <roger@eyesopen.com>
8642
8643 * gfortran.dg/dependency_4.f90: New test case.
8644 * gfortran.dg/dependency_5.f90: New test case.
8645 * gfortran.dg/dependency_6.f90: New test case.
8646 * gfortran.dg/dependency_7.f90: New test case.
8647 * gfortran.dg/dependency_8.f90: New test case.
8648
8649 2006-03-03 Paul Brook <paul@codesourcery.com>
8650
8651 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8652 Add m68k-*-elf.
8653
8654 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
8655
8656 PR fortran/25031
8657 * multiple_allocation_1.f90: New test.
8658
8659 2006-03-03 Roger Sayle <roger@eyesopen.com>
8660
8661 PR tree-optimization/26524
8662 * gfortran.dg/pr26524.f: New test case.
8663
8664 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8665
8666 * g++.dg/template/repo5.C: Cleanup repo files.
8667 * gcc.dg/20051201-1.c: Cleanup coverage files.
8668 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8669 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8670 tree dump files.
8671
8672 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
8673
8674 * objc.dg/objc-nofilename-1.m: New test.
8675 * objc.dg/bad-receiver-type.m: New test.
8676 * obj-c++.dg/bad-receiver-type.mm: New test.
8677
8678 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
8679
8680 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8681
8682 2006-03-01 Mike Stump <mrs@apple.com>
8683
8684 * g++.dg/abi/key2.C: Add.
8685
8686 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
8687
8688 * gfortran.dg/logical_dot_product.f90: New test.
8689
8690 PR fortran/26393
8691 * gfortran.dg/used_interface_ref.f90: New test.
8692
8693 PR fortran/20938
8694 * gfortran.dg/dependency_2.f90: New test.
8695 * gfortran.fortran-torture/execute/where17.f90: New test.
8696 * gfortran.fortran-torture/execute/where18.f90: New test.
8697 * gfortran.fortran-torture/execute/where19.f90: New test.
8698 * gfortran.fortran-torture/execute/where20.f90: New test.
8699
8700 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
8701
8702 * g++.dg/tree-ssa/pr26443.C: New test case.
8703
8704 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
8705
8706 PR middle-end/26022
8707 * g++.dg/opt/return-slot1.C: New test.
8708
8709 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8710
8711 PR libgfortran/26136
8712 * gfortran.dg/namelist_23.f90: New test.
8713
8714 2006-02-28 Roger Sayle <roger@eyesopen.com>
8715
8716 PR middle-end/14752
8717 * gcc.dg/fold-eqandshift-2.c: New test case.
8718
8719 2006-02-28 Richard Guenther <rguenther@suse.de>
8720
8721 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8722 decomposition.
8723
8724 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
8725
8726 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8727
8728 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8729
8730 PR libgfortran/26464
8731 * gfortran.dg/backspace_5.f: New test.
8732 * gfortran.dg/backspace_6.f: New test.
8733
8734 2006-02-26 Roger Sayle <roger@eyesopen.com>
8735
8736 * gcc.dg/fold-eqandnot-1.c: New test case.
8737
8738 2006-02-26 Roger Sayle <roger@eyesopen.com>
8739
8740 PR middle-end/19983
8741 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8742
8743 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
8744
8745 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8746 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8747
8748 2006-02-26 Richard Guenther <rguenther@suse.de>
8749
8750 PR tree-optimization/26421
8751 * gcc.dg/tree-ssa/pr26421.c: New testcase.
8752
8753 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
8754
8755 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8756 * g++.old-deja/g++.robertl/eb132.C: Likewise.
8757
8758 2006-02-26 Roger Sayle <roger@eyesopen.com>
8759
8760 * gcc.dg/fold-even-1.c: New test case.
8761
8762 2006-02-26 Roger Sayle <roger@eyesopen.com>
8763
8764 PR middle-end/21137
8765 * gcc.dg/fold-eqandshift-1.c: New test case.
8766
8767 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
8768
8769 PR tree-optimization/25125
8770 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8771 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8772
8773 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
8774
8775 PR tree-optimizations/26359
8776 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8777 with -fdump-tree-dceloop-details.
8778 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8779
8780 2006-02-25 Roger Sayle <roger@eyesopen.com>
8781
8782 PR middle-end/23673
8783 * gcc.dg/fold-eqxor-1.c: New test case.
8784 * gcc.dg/fold-eqxor-2.c: Likewise.
8785 * gcc.dg/fold-eqxor-3.c: Likewise.
8786
8787 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
8788
8789 PR fortran/23092
8790 * scalar_mask_1.f90: New test.
8791
8792 2006-02-24 Geoffrey Keating <geoffk@apple.com>
8793
8794 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8795 * g++.dg/eh/uncaught2.C: New.
8796 * g++.dg/eh/uncaught3.C: New.
8797
8798 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8799
8800 PR libgfortran/26423
8801 * gfortran.dg/read_many_1.f: New test.
8802
8803 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
8804
8805 PR fortran/24519
8806 * gfortran.dg/dependency_3.f90: New test.
8807 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8808 XFAILs.
8809
8810 PR fortran/25395
8811 * gfortran.dg/equiv_6.f90: New test.
8812
8813 2006-02-23 Jeff Law <law@redhat.com>
8814
8815 * gcc.c-torture/compile/pr26425.c: New test.
8816
8817 2006-02-23 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR middle-end/26412
8820 * gcc.dg/gomp/pr26412.c: New test.
8821
8822 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8823
8824 PR c++/26291
8825 * g++.dg/other/ellipsis1.C: New test.
8826 * g++.dg/parse/operator4.C: Adjust error marker.
8827
8828 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
8829
8830 PR target/25603
8831 * gfortran.dg/pr25603.f: New testcase.
8832
8833 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
8834
8835 * gcc.dg/bf-spl1.c: Don't specify -m68000.
8836 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8837
8838 2006-02-21 Geoffrey Keating <geoffk@apple.com>
8839
8840 * g++.dg/eh/spbp.C: New.
8841
8842 2006-02-21 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR middle-end/26379
8845 * gcc.target/i386/mmx-7.c: New test.
8846
8847 2006-02-20 Roger Sayle <roger@eyesopen.com>
8848
8849 PR tree-optimization/26361
8850 * gcc.dg/tree-ssa/vrp27.c: New test case.
8851
8852 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
8853
8854 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8855 * gcc.dg/tree-ssa/complex-4.c: Here.
8856
8857 2006-02-19 Roger Sayle <roger@eyesopen.com>
8858
8859 PR middle-end/19543
8860 * gfortran.dg/logical_1.f90: New test case.
8861
8862 2006-02-19 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR middle-end/26334
8865 * gcc.dg/20060218-1.c: Moved to...
8866 * gcc.target/i386/20060218-1.c: ... here. New test.
8867
8868 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
8869
8870 PR fortran/26201
8871 * gfortran.dg/convert_1.f90: New.
8872
8873 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
8874
8875 PR fortran/25054
8876 * gfortran.dg/namelist_5.f90: New test.
8877
8878 PR fortran/25089
8879 * gfortran.dg/namelist_4.f90: New test.
8880
8881 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
8882
8883 PR tree-opt/25680
8884 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8885
8886 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
8887
8888 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8889 variable to take into account the variable name in the
8890 function header.
8891 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8892
8893 2006-02-18 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR middle-end/26334
8896 * gcc.c-torture/compile/20060217-1.c: New test.
8897 * gcc.dg/20060218-1.c: New test.
8898
8899 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
8900
8901 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8902
8903 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8904
8905 * gcc.dg/cpp/undef3.c: New test.
8906 * gcc.dg/cpp/trad/builtins2.c: New test.
8907
8908 2006-02-18 Mark Mitchell <mark@codesourcery.com>
8909
8910 PR c++/26266
8911 * g++.dg/template/static22.C: New test.
8912 * g++.dg/template/static23.C: New test.
8913 * g++.dg/template/static24.C: New test.
8914 * g++.dg/template/non-dependent13.C: New test.
8915 * g++.dg/init/member1.C: Tweak error markers.
8916
8917 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8918
8919 PR target/26255
8920 * gcc.c-torture/compile/pr26255.c: New test case.
8921
8922 2006-02-16 Roger Sayle <roger@eyesopen.com>
8923
8924 * gfortran.fortran-torture/execute/where_10.f90: New test case.
8925 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8926 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8927 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8928 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8929 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8930 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8931
8932 2006-02-16 Jeff Law <law@redhat.com>
8933
8934 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8935 * gcc.dg/tree-ssa/vrp26.c: New test.
8936
8937 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
8938
8939 PR target/20353
8940 PR target/24578
8941 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8942 __UCLIBC__ is defined.
8943
8944 2006-02-16 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR fortran/26224
8947 * gfortran.dg/gomp/pr26224.f: New test.
8948
8949 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
8950
8951 PR tree-opt/25918
8952 * lib/target-supports.exp
8953 (check_effective_target_vect_short_mult): New.
8954 (check_effective_target_vect_char_mult): New.
8955 (check_effective_target_vect_widen_sum_qi_to_si): New.
8956 (check_effective_target_vect_widen_sum_qi_to_hi): New.
8957 (check_effective_target_vect_widen_sum_hi_to_si): New.
8958 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8959 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8960 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8961 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8962 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8963 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8964 vect-reduc-pattern-2c.c
8965 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8966 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8967 vect-reduc-pattern-1c.c
8968
8969 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
8970
8971 PR fortran/24557
8972 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8973
8974 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
8975
8976 PR fortran/26054
8977 * gfortran.dg/enum_8.f90: Remove check for warning.
8978 * gfortran.dg/iomsg_1.f90: Ditto.
8979 * gfortran.dg/enum_1.f90: Ditto.
8980 * gfortran.dg/enum_9.f90: Ditto.
8981 * gfortran.dg/enum_2.f90: Ditto.
8982 * gfortran.dg/enum_10.f90: Ditto.
8983 * gfortran.dg/enum_3.f90: Ditto.
8984 * gfortran.dg/flush_1.f90: Ditto.
8985 * gfortran.dg/enum_4.f90: Ditto.
8986 * gfortran.dg/array_constructor_1.f90: Ditto.
8987 * gfortran.dg/enum_5.f90: Ditto.
8988 * gfortran.dg/enum_6.f90: Ditto.
8989 * gfortran.dg/enum_7.f90: Ditto.
8990
8991 2006-02-15 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR middle-end/26300
8994 * gcc.c-torture/compile/20060215-1.c: New test.
8995
8996 2006-02-14 Roger Sayle <roger@eyesopen.com>
8997
8998 PR middle-end/23670
8999 * gcc.dg/tree-ssa/andor-2.c: New test case.
9000
9001 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
9002
9003 PR fortran/25045
9004 * optional_dim.f90: New test.
9005
9006 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9007
9008 PR fortran/26277
9009 * gfortran.dg/label_4.f90: New.
9010
9011 2006-02-14 Jakub Jelinek <jakub@redhat.com>
9012 Diego Novillo <dnovillo@redhat.com>
9013 Uros Bizjak <uros@kss-loka.si>
9014
9015 * gfortran.dg/gomp: New directory.
9016
9017 2006-02-14 Richard Guenther <rguenther@suse.de>
9018
9019 PR tree-optimization/26258
9020 * gcc.dg/torture/pr26258.c: New testcase.
9021
9022 2006-02-13 Jakub Jelinek <jakub@redhat.com>
9023
9024 PR fortran/26246
9025 * gfortran.dg/pr26246_1.f90: New test.
9026 * gfortran.dg/pr26246_2.f90: New test.
9027
9028 PR middle-end/26092
9029 * gcc.c-torture/compile/20060208-1.c: New test.
9030
9031 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
9032
9033 PR fortran/26074
9034 PR fortran/25103
9035 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9036 * gfortran.dg/bad_automatic_objects_1.f90: New test.
9037 * gfortran.dg/automatic_module_variable.f90: Change error message.
9038
9039 PR fortran/20861
9040 * gfortran.dg/internal_dummy_1.f90: New test.
9041
9042 PR fortran/20871
9043 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9044
9045
9046 PR fortran/25083
9047 * gfortran.dg/uncommon_block_data_1.f90: New test.
9048 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9049 with standard.
9050
9051 PR fortran/25088
9052 * gfortran.dg/typed_subroutine_1.f90: New test.
9053
9054 2006-02-13 Geoffrey Keating <geoffk@apple.com>
9055
9056 * objc.dg/dwarf-1.m: New.
9057
9058 2006-02-13 Roger Sayle <roger@eyesopen.com>
9059
9060 PR middle-end/24427
9061 * gcc.dg/tree-ssa/andor-1.c: New test case.
9062
9063 2006-02-13 Josh Conner <jconner@apple.com>
9064
9065 PR target/25376
9066 * gcc.dg/pr25376.c: New test.
9067
9068 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9069 assemble.
9070 * lib/target-supports.exp (check_named_sections_available):
9071 Only compile named-sections test -- don't assemble.
9072
9073 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
9074
9075 * g++.dg/warn/no-write-strings.C: New test.
9076 * g++.dg/warn/write-strings.C: Likewise.
9077 * g++.dg/warn/write-strings-default.C: Likewise.
9078
9079 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
9080
9081 PR fortran/25806
9082 * gfortran.dg/ret_pointer_2.f90: New test.
9083
9084 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9085
9086 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9087
9088 2006-02-10 Jeff Law <law@redhat.com>
9089
9090 * gcc.c-torture/compile/pr26213.c: New test.
9091
9092 2006-02-10 Steven G. Kargl <kargls@comcast.net>
9093
9094 gfortran.dg/null_1.f90: New test.
9095
9096 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9097
9098 PR fortran/14771
9099 * gfortran.dg/parens_4.f90: New.
9100 * gfortran.dg/parens_5.f90: New.
9101
9102 2006-02-10 Richard Guenther <rguenther@suse.de>
9103
9104 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9105
9106 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9107 Paul Thomas <pault@gcc.gnu.org>
9108
9109 PR fortran/14771
9110 * gfortran.dg/parens_1.f90: New.
9111 * gfortran.dg/parens_2.f90: New.
9112 * gfortran.dg/parens_3.f90: New.
9113
9114 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
9115
9116 PR fortran/26038
9117 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9118
9119 PR fortran/25059
9120 * gfortran.dg/impure_assignment_1.f90: New test.
9121
9122 PR fortran/25070
9123 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9124
9125 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
9126
9127 PR target/26141
9128 * g++.dg/expr/stdarg2.C: New test.
9129
9130 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
9131
9132 PR inline-asm/16194
9133 * gcc.dg/pr16194.c: New test.
9134
9135 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
9136
9137 * ada/acats/run_acats: Use portable variant of "$@".
9138
9139 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9140
9141 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9142 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9143
9144 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
9145
9146 PR tree-opt/26179
9147 * g++.dg/opt/pr26179.C: New test.
9148
9149 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
9150
9151 PR middle-end/26134
9152 * gcc.dg/tree-ssa/complex-3.c: New test.
9153
9154 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
9155
9156 * gcc.c-torture/compile/volatile-1.c: New test.
9157
9158 2006-02-09 Diego Novillo <dnovillo@redhat.com>
9159
9160 PR 26180
9161 * gcc.dg/tree-ssa/pr26180.c: New test.
9162
9163 2006-02-08 Jeff Law <law@redhat.com>
9164
9165 * gcc.dg/tree-ssa/pr21417.c: New test.
9166
9167 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
9168
9169 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9170 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9171
9172 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
9173
9174 * lib/scanrtl.exp: New.
9175
9176 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9177
9178 PR c++/26071
9179 * g++.dg/other/virtual2.C: New test.
9180
9181 PR c++/26070
9182 * g++.dg/other/virtual1.C: New test.
9183
9184 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
9185
9186 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9187 cleanup-ipa-dump): Update dump file glob patterns.
9188 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9189 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9190
9191 * lib/gcc-dg.exp: Load it.
9192 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9193
9194 2006-02-07 Janis Johnson <janis187@us.ibm.com>
9195
9196 PR testsuite/26159
9197 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9198 * gcc.dg/tree-ssa/pr23382.c: Ditto.
9199
9200 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9201
9202 PR fortran/25577
9203 * gfortran.dg/mvbits_1.f90: New.
9204
9205 2006-02-07 Dirk Mueller <dmueller@suse.com>
9206
9207 * g++.dg/warn/Wdiv-by-zero.C: New test.
9208 * g++.dg/warn/Wno-div-by-zero.C: New.
9209
9210 2006-02-07 Jeff Law <law@redhat.com>
9211
9212 * gcc.dg/tree-ssa/pr21559.c: New test.
9213
9214 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9215 multiple VRP passes.
9216 * gcc.dg/tree-ssa/vrp09.c: Likewise.
9217 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9218 * gcc.dg/tree-ssa/pr21582.c: Likewise.
9219 * gcc.dg/tree-ssa/pr20657.c: Likewise.
9220 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9221 * gcc.dg/tree-ssa/vrp02.c: Likewise
9222 * gcc.dg/tree-ssa/vrp11.c: Likewise
9223 * gcc.dg/tree-ssa/pr14341.c: Likewise
9224 * gcc.dg/tree-ssa/vrp19.c: Likewise
9225 * gcc.dg/tree-ssa/vrp20.c: Likewise
9226 * gcc.dg/tree-ssa/vrp03.c: Likewise
9227 * gcc.dg/tree-ssa/pr21086.c: Likewise
9228 * gcc.dg/tree-ssa/pr21959.c: Likewise
9229 * gcc.dg/tree-ssa/vrp21.c: Likewise
9230 * gcc.dg/tree-ssa/vrp04.c: Likewise
9231 * gcc.dg/tree-ssa/pr25485.c: Likewise
9232 * gcc.dg/tree-ssa/pr22026.c: Likewise
9233 * gcc.dg/tree-ssa/vrp22.c: Likewise
9234 * gcc.dg/tree-ssa/vrp05.c: Likewise
9235 * gcc.dg/tree-ssa/20030807-10.c: Likewise
9236 * gcc.dg/tree-ssa/pr20701.c: Likewise
9237 * gcc.dg/tree-ssa/vrp23.c: Likewise
9238 * gcc.dg/tree-ssa/vrp06.c: Likewise
9239 * gcc.dg/tree-ssa/pr22117.c: Likewise
9240 * gcc.dg/tree-ssa/pr20702.c: Likewise
9241 * gcc.dg/tree-ssa/vrp15.c: Likewise
9242 * gcc.dg/tree-ssa/pr21090.c: Likewise
9243 * gcc.dg/tree-ssa/pr21294.c: Likewise
9244 * gcc.dg/tree-ssa/vrp24.c: Likewise
9245 * gcc.dg/tree-ssa/vrp07.c: Likewise
9246 * gcc.dg/tree-ssa/pr21563.c: Likewise
9247 * gcc.dg/tree-ssa/pr25382.c: Likewise
9248 * gcc.dg/tree-ssa/vrp16.c: Likewise
9249 * gcc.dg/tree-ssa/vrp25.c: Likewise
9250 * gcc.dg/tree-ssa/vrp08.c: Likewise
9251 * gcc.dg/tree-ssa/20030807-6.c: Likewise
9252 * gcc.dg/tree-ssa/vrp17.c: Likewise
9253 * gcc.dg/tree-ssa/pr21458.c: Likewise
9254 * g++.dg/tree-ssa/pr18178.C: Likewise
9255
9256 2006-02-07 Richard Guenther <rguenther@suse.de>
9257
9258 PR c++/26140
9259 Revert
9260 2006-01-30 Richard Guenther <rguenther@suse.de>
9261 PR c++/23372
9262 * gcc.dg/pr23372-1.C: New testcase.
9263
9264 * g++.dg/tree-ssa/pr26140.C: New testcase.
9265
9266 2006-02-07 Mark Mitchell <mark@codesourcery.com>
9267
9268 PR c++/9737
9269 * g++.dg/template/ttp15.C: New test.
9270 * g++.dg/template/ttp16.C: Likewise.
9271 * g++.dg/template/ttp17.C: Likewise.
9272 * g++.old-deja/g++.pt/ttp36.C: Remove.
9273 * g++.old-deja/g++.pt/ttp19.C: Likewise.
9274 * g++.old-deja/g++.pt/ttp37.C: Likewise.
9275 * g++.old-deja/g++.pt/ttp38.C: Likewise.
9276 * g++.old-deja/g++.pt/ttp39.C: Likewise.
9277 * g++.old-deja/g++.pt/ttp9.C: Likewise.
9278 * g++.old-deja/g++.pt/ttp40.C: Likewise.
9279 * g++.old-deja/g++.pt/ttp51.C: Likewise.
9280 * g++.old-deja/g++.pt/ttp26.C: Likewise.
9281 * g++.old-deja/g++.pt/ttp36.C: Likewise.
9282
9283 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
9284
9285 PR libfortran/23815
9286 * unf_io_convert_4.f90: New test.
9287
9288 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
9289
9290 * gcc.dg/tree-ssa/loadpre10.c: New test.
9291 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9292 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9293 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9294
9295 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9296
9297 PR libfortran/24685
9298 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9299
9300 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
9301
9302 PR tree-opt/25251
9303 * gfortran.dg/assign_7.f: New test.
9304
9305 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
9306
9307 PR fortran/26041
9308 PR fortran/26064
9309 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9310 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9311 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9312
9313 2006-02-05 Jakub Jelinek <jakub@redhat.com>
9314
9315 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9316 in size_t typedef.
9317
9318 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
9319
9320 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9321 * g++.dg/charset/string.c (foo): Likewise.
9322 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9323 const char*
9324 * g++.dg/ext/builtin2.C (printf): Likewise.
9325 * g++.dg/init/new15.C (printf): Likewise.
9326 * g++.dg/opt/pr17697-1.C (foo): Likewise.
9327 * g++.dg/opt/pr17697-2.C (foo): Likewise.
9328 * g++.dg/opt/pr17697-3.C (foo): Likewise.
9329 * g++.dg/template/non-dependent4.C (temp): Likewise.
9330 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9331 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9332 parameter type to const char*.
9333 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9334 Change type to const char*.
9335 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9336 Likewise.
9337 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9338 second parameter type to const char*.
9339 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9340 (Y::Y): Change parameter type to const char*.
9341 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9342 * g++.old-deja/g++.jason/report.C: Apply const correctness.
9343 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9344 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9345 (char*).
9346 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9347 const char*.
9348 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9349 type to const char*.
9350 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9351 return type to const char*.
9352 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9353 to const char*.
9354 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9355 * g++.old-deja/g++.law/refs1.C: Likewise.
9356 * g++.old-deja/g++.law/visibility1.C: Likewise.
9357 * g++.old-deja/g++.law/visibility2.C: Likewise.
9358 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9359 const char*.
9360 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9361 * g++.old-deja/g++.mike/net48.C: Likewise.
9362 * g++.old-deja/g++.mike/p646.C: Likewise.
9363 * g++.old-deja/g++.mike/p6746.C: Likewise.
9364 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9365 type to const char*.
9366 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9367 deprecated conversion warning.
9368 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9369 char*.
9370 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9371 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9372 * g++.old-deja/g++.pt/explicit8.C: Likewise.
9373 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9374 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9375 * g++.old-deja/g++.pt/nontype3.C: Likewise.
9376 * g++.old-deja/g++.pt/t39.C: Likewise.
9377 * g++.old-deja/g++.robertl/eb106.C: Likewise.
9378 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9379
9380 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
9381
9382 PR fortran/25075
9383 intrinsic_argument_conformance_1.f90: New test.
9384
9385 2006-02-03 Steven G. Kargl <kargls@comcast.net>
9386
9387 PR fortran/20845
9388 * gfortran.dg/char_result_11.f90: Add SAVE.
9389 * gfortran.dg/der_pointer_4.f90: Ditto.
9390 * gfortran.dg/default_initialization.f90: New test.
9391
9392 2006-02-03 Jeff Law <law@redhat.com>
9393
9394 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9395 handle more than 100 dump files.
9396 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9397 * lib/scantree.exp (scan-tree-dump): Likewise.
9398 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9399 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9400 * lib/scanipa.exp (scan-ipa-dump): Likewise.
9401 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9402 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9403
9404 2006-02-03 Diego Novillo <dnovillo@redhat.com>
9405
9406 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9407
9408 2006-02-03 Mark Mitchell <mark@codesourcery.com>
9409
9410 * g++.dg/template/using12.C: New test.
9411
9412 2006-02-03 Alan Modra <amodra@bigpond.net.au>
9413
9414 * gcc.target/powerpc/pr25960.c: New test.
9415
9416 2006-02-02 Steven G. Kargl <kargls@comcast>
9417
9418 PR fortran/24958
9419 gfortran.dg/nullify_2.f90: New test.
9420
9421 2006-02-02 Diego Novillo <dnovillo@redhat.com>
9422
9423 PR 25990
9424 * gcc.dg/gomp/pr25990.c: New test.
9425
9426 2006-01-31 Mark Mitchell <mark@codesourcery.com>
9427
9428 PR c++/25342
9429 * g++.gd/template/partial4.C: New test.
9430
9431 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
9432
9433 PR middle-end/26001
9434 * gfortran.dg/data_char_2.f90: New.
9435
9436 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
9437
9438 PR fortran/26039
9439 maxval_maxloc_conformance_1.f90: New test.
9440
9441 2006-01-31 Richard Guenther <rguenther@suse.de>
9442
9443 * gcc.target/i386/sselibm-1.c: New testcase.
9444 * gcc.target/i386/sselibm-2.c: Likewise.
9445 * gcc.target/i386/sselibm-3.c: Likewise.
9446 * gcc.target/i386/sselibm-4.c: Likewise.
9447 * gcc.target/i386/sselibm-5.c: Likewise.
9448
9449 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
9450
9451 PR fortran/24266
9452 * gfortran.dg/arrayio_derived_2.f90: New.
9453
9454 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
9455
9456 * gcc.dg/unsigned-long-compare.c: New test.
9457
9458 2006-01-30 Steve Ellcey <sje@cup.hp.com>
9459
9460 PR testsuite/25318
9461 * lib/target-supports.exp (check_effective_target_freorder):
9462 Check to see if target supports -freorder-blocks-and-partition.
9463 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9464 instead of "dg-require-named-sections".
9465
9466 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
9467
9468 PR target/14798:
9469 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9470 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9471 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9472 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9473 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9474 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9475 * gcc.dg/attr-isr-trap_exit.c: Likewise.
9476 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9477
9478 2006-01-30 Richard Guenther <rguenther@suse.de>
9479
9480 PR c++/23372
9481 * gcc.dg/pr23372-1.C: New testcase.
9482
9483 2006-01-29 Diego Novillo <dnovillo@redhat.com>
9484
9485 * gcc.dg/gomp/pr25874.c: New test.
9486
9487 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
9488
9489 PR tree-opt/25911
9490 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9491
9492 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
9493
9494 PR fortran/18578
9495 PR fortran/18579
9496 PR fortran/20857
9497 PR fortran/20885
9498 * gfortran.dg/intent_out_1.f90: New test.
9499
9500 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
9501
9502 PR fortran/17911
9503 * gfortran.dg/procedure_lvalue.f90: New test.
9504
9505 PR fortran/20895
9506 PR fortran/25030
9507 * gfortran.dg/char_pointer_assign_2.f90: New test.
9508 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9509 assignment to be consistent with standard.
9510 * gfortran.dg/char_result_2.f90: The same.
9511 * gfortran.dg/char_result_8.f90: The same.
9512
9513 2006-01-28 Zack Weinberg <zackw@panix.com>
9514
9515 * gcc.dg/Woverlength-strings.c
9516 * gcc.dg/Woverlength-strings-pedantic-c89.c
9517 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9518 * gcc.dg/Woverlength-strings-pedantic-c99.c
9519 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9520
9521 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
9522
9523 * gcc.c-torture/execute/20060127-1.c: New test.
9524
9525 2006-01-28 Mark Mitchell <mark@codesourcery.com>
9526
9527 PR c++/25999
9528 * g++.dg/ext/pragmaweak1.C: New test.
9529
9530 2006-01-28 Mark Mitchell <mark@codesourcery.com>
9531
9532 PR c++/25855
9533 * g++.dg/template/spec29.C: New test.
9534
9535 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
9536
9537 PR c/19606.
9538 * gcc.c-torture/execute/pr19606.c: New.
9539
9540 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
9541
9542 * gcc.dg/pragma-re-4.c: New test.
9543
9544 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
9545
9546 PR fortran/25964
9547 * gfortran.dg/assumed_size_refs_3.f90: New test.
9548
9549 2006-01-27 Ben Elliston <bje@au.ibm.com>
9550
9551 * gcc.misc-tests/dectest.exp: Remove defunct comment.
9552
9553 2006-01-26 Laurent GUERBY <laurent@guerby.net>
9554
9555 PR ada/21317
9556 * ada/acats/support/impdef.a: Add One_Long_Second.
9557 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9558 * ada/acats/tests/c9/c94026.a: Likewise.
9559 * ada/acats/tests/c9/c97305c.ada: Likewise.
9560 * ada/acats/tests/c9/c99004a.ada: Likewise.
9561
9562 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
9563
9564 PR fortran/25964
9565 * gfortran.dg/global_references_2.f90: New test.
9566
9567 PR fortran/25084
9568 PR fortran/20852
9569 PR fortran/25085
9570 PR fortran/25086
9571 * gfortran.dg/assumed_charlen_function_1.f90: New test.
9572 * gfortran.dg/assumed_charlen_function_3.f90: New test.
9573
9574 PR fortran/25416
9575 * gfortran.dg/assumed_charlen_function_2.f90: New test.
9576
9577 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
9578
9579 PR c/25892
9580 * gcc.dg/Wpointer-sign.c: New.
9581 * gcc.dg/Wpointer-sign-Wall.c: New.
9582 * gcc.dg/Wpointer-sign-Wall-no.c: New.
9583 * gcc.dg/Wpointer-sign-pedantic.c: New.
9584 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9585 * gcc.dg/conv-2.c: Use -Wpointer-sign.
9586
9587 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
9588
9589 PR C/25861
9590 * gcc.c-torture/compile/pr25861.c: New test.
9591
9592 2006-01-26 Paul Brook <paul@codesourcery.com>
9593
9594 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9595 on short-enum targets.
9596 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9597 variable.
9598 (generate_fields): Use short_enums.
9599 (main): Set short_enums. Document -e.
9600 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9601 on short-enum targets.
9602 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9603 variable.
9604 (generate_fields): Use short_enums.
9605 (main): Set short_enums. Document -e.
9606 * lib/target-supports.exp (check_effective_target_short_enums): New.
9607
9608 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
9609
9610 PR target/25947
9611 * gcc.dg/torture/pr25947-1.c: New test.
9612
9613 2006-01-25 Jan Hubicka <jh@suse.cz>
9614 Roger Sayle <roger@eyesopen.com>
9615
9616 PR rtl-optimization/25703
9617 * gcc.target/i386/20060125-1.c: New test case.
9618 * gcc.target/i386/20060125-2.c: New test case.
9619
9620 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
9621
9622 PR fortran/18540
9623 * gfortran.dg/goto_1.f: New.
9624
9625 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
9626
9627 PR fortran/25716
9628 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9629 25716 on 32-bit systems too.
9630
9631 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
9632
9633 PR testsuite/25590
9634 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9635
9636 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
9637
9638 * gcc.dg/tree-ssa/gen-vect-33.c: New.
9639
9640 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9641
9642 PR fortran/25835
9643 * gfortran.dg/read_eof.f90: Delete, renamed.
9644 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9645 * gfortran.dg/read_eof_2.f90: New test.
9646 * gfortran.dg/read_eof_3.f90: New test.
9647
9648 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
9649
9650 PR tree-opt/25860
9651 * gcc.c-torture/compile/pr25860.c: New test.
9652
9653 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9654
9655 PR c++/25552
9656 * g++.dg/parse/dtor8.C: New test.
9657
9658 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
9659
9660 PR testsuite/25891
9661 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9662 * gcc.dg/gomp/gomp.exp: Return without testing anything if
9663 check_effective_target_fopenmp returns 0.
9664
9665 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 PR ada/20548
9668 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9669 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9670 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9671
9672 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
9673
9674 PR tree-opt/25857
9675 * g++.dg/opt/pr25857.C: New test.
9676
9677 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
9678 Jan Hubicka <jh@suse.cz>
9679 Richard Guenther <rguenther@suse.de>
9680
9681 PR rtl-optimization/25654
9682 * gcc.dg/torture/pr25654.c: New testcase.
9683 * gcc.target/i386/pr25654.c: Likewise.
9684
9685 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
9686
9687 PR fortran/25901
9688 * gfortran.dg/internal references_2.f90: New test.
9689
9690 Fix regression in testing of admissability of attributes.
9691 * gfortran.dg/intent_used_1.f90: New test.
9692
9693 2006-01-23 Ben Elliston <bje@au.ibm.com>
9694
9695 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9696 Remove target conditional torture options for i?86 and x86_64
9697 GNU/Linux.
9698
9699 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
9700
9701 PR c++/10891
9702 * g++.dg/rtti/no-rtti.C: New.
9703
9704 2006-01-21 Mark Mitchell <mark@codesourcery.com>
9705
9706 PR c++/25895
9707 * g++.dg/inherit/conv2.C: New test.
9708
9709 PR c++/25856
9710 * g++.dg/parse/dtor7.C: New test.
9711
9712 PR c++/25858
9713 * g++.dg/template/crash44.C: New test.
9714
9715 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
9716
9717 PR fortran/25124
9718 PR fortran/25625
9719 * gfortran.dg/internal_references_1.f90: New test.
9720 PR fortran/20881
9721 PR fortran/23308
9722 PR fortran/25538
9723 PR fortran/25710
9724 * gfortran.dg/global_references_1.f90: New test.
9725 * gfortran.dg/g77/19990905-1.f: Restore the error that
9726 there is a clash between the common block name and
9727 the name of a subroutine reference.
9728
9729 PR fortran/PR24276
9730 * gfortran.dg/aliasing_dummy_1.f90: New test.
9731
9732 2006-01-21 Alan Modra <amodra@bigpond.net.au>
9733
9734 * gcc.dg/vmx/1b-01.c: Warning fix.
9735 * gcc.dg/vmx/1c-02.c: Likewise.
9736 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9737
9738 2006-01-20 Steve Ellcey <sje@cup.hp.com>
9739
9740 PR testsuite/24962
9741 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9742
9743 2006-01-20 Richard Guenther <rguenther@suse.de>
9744 Steven Bosscher <stevenb.gcc@gmail.com>
9745
9746 PR rtl-optimization/24626
9747 * gcc.dg/torture/pr24626-1.c: New testcase.
9748 * gcc.dg/torture/pr24626-2.c: Likewise.
9749 * gcc.dg/torture/pr24626-3.c: Likewise.
9750 * gcc.dg/torture/pr24626-4.c: Likewise.
9751
9752 2006-01-20 Dirk Mueller <dmueller@suse.com>
9753
9754 PR c++/5520
9755 * g++.dg/warn/empty-body.C: New.
9756
9757 2006-01-19 Mark Mitchell <mark@codesourcery.com>
9758
9759 PR c++/22136
9760 * g++.dg/template/using10.C: New test.
9761 * g++.dg/temlpate/using11.C: Likewise.
9762 * g++.dg/inherit/using5.C: Tweak error messages.
9763
9764 2006-01-20 Alan Modra <amodra@bigpond.net.au>
9765
9766 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9767 target test.
9768 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9769
9770 2006-01-19 Jan Hubicka <jh@suse.cz>
9771
9772 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9773
9774 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9775
9776 PR c++/25854
9777 * g++.dg/template/spec28.C: New test.
9778
9779 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
9780
9781 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9782 Fix fprintf's by adding srcdir or removing it.
9783
9784 2006-01-19 Diego Novillo <dnovillo@redhat.com>
9785
9786 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9787 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9788 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9789 * testsuite/gcc.dg/gomp/empty.c: Likewise.
9790 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9791 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9792 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9793 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9794 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9795 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9796 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9797 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9798 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9799 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9800
9801 2006-01-18 Jeff Law <law@redhat.com>
9802
9803 * gcc.dg/tree-ssa/vrp25.c: New test.
9804
9805 2006-01-19 Richard Sandiford <richard@codesourcery.com>
9806
9807 * gcc.dg/pr25805.c: Fix misapplied patch.
9808
9809 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
9810
9811 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9812 (check_effective_target_vect_udot_qi): New.
9813 (check_effective_target_vect_sdot_hi): New.
9814 (check_effective_target_vect_udot_hi): New.
9815 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9816 prefixed with "wrapv-" with -fwrapv.
9817 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9818 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9819 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9820 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9821 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9822
9823 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9824 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9825 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9826 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9827
9828 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9829
9830 PR c++/16829
9831 * g++.dg/other/default2.C: New test.
9832 * g++.dg/other/default3.C: New test.
9833
9834 2006-01-19 Richard Sandiford <richard@codesourcery.com>
9835
9836 PR c/25805
9837 * gcc.dg/pr25805.c: New file.
9838
9839 2006-01-18 Mark Mitchell <mark@codesourcery.com>
9840
9841 PR c++/25836
9842 * g++.dg/template/init6.C: New test.
9843
9844 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
9845
9846 * gcc.dg/tree-ssa/pr24287.c: New test
9847
9848 2006-01-18 Eric Christopher <echristo@apple.com>
9849
9850 * g++.dg/eh/table.C: New.
9851
9852 2006-01-18 DJ Delorie <dj@redhat.com>
9853
9854 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9855 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9856 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9857 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9858
9859 2006-01-18 Jeff Law <law@redhat.com>
9860
9861 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9862 on wrapping on overflow semantics.
9863
9864 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9865
9866 * gcc.gc/tree-ssa/vrp23.c: New test.
9867 * gcc.gc/tree-ssa/vrp24.c: New test.
9868
9869 2006-01-18 Richard Henderson <rth@redhat.com>
9870 Aldy Hernandez <aldyh@redhat.com>
9871 Jakub Jelinek <jakub@redhat.com>
9872 Diego Novillo <dnovillo@redhat.com>
9873 Uros Bizjak <uros@kss-loka.si>
9874
9875 * testsuite/gcc.dg/gomp: New directory.
9876
9877 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
9878 Steven G. Kargl <kargls@comcast.net>
9879
9880 PR fortran/20869
9881 * gfortran.dg/intrinsic_external_1.f90: New test.
9882
9883 PR fortran/20875.
9884 * gfortran.dg/elemental_pointer_1.f90: New test.
9885
9886 PR fortran/25024
9887 * gfortran.dg/external_procedures_1.f90: New test.
9888
9889 PR fortran/25785
9890 gfortran.dg/assumed_present.f90: New test.
9891
9892 2006-01-18 Jakub Jelinek <jakub@redhat.com>
9893
9894 * g++.dg/parse/lookup5.C: New test.
9895
9896 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9897
9898 PR fortran/25697
9899 * gfortran.dg/read_eof.f90: New test.
9900
9901 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9902
9903 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9904 add a closing brace.
9905
9906 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9907
9908 PR fortran/25631
9909 * gfortran.dg/fmt_tl.f: New test.
9910
9911 2006-01-17 Eric Christopher <echristo@apple.com>
9912
9913 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9914 * g++.old-deja/g++.warn/impint2.C: Ditto.
9915 * g++.old-deja/g++.other/null1.C: Ditto.
9916 * g++.dg/warn/conv2.C: Ditto.
9917 * g++.dg/warn/conv4.C: New file.
9918
9919 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9920
9921 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9922
9923 2006-01-17 Andreas Jaeger <aj@suse.de>
9924 Janis Johnson <janis187@us.ibm.com>
9925
9926 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9927 in 64-bit.
9928 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9929 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9930
9931 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9932
9933 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9934 xfail txxx where xxx >= 25.
9935
9936 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9937
9938 PR testsuite/25764
9939 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9940
9941 2006-01-17 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR c/25682
9944 * gcc.dg/pr25682.c: New test.
9945 * g++.dg/parse/array-size2.C: New test.
9946
9947 2006-01-16 Ian Lance Taylor <ian@airs.com>
9948
9949 * consistency.vlad: Remove entire directory, 1652 files.
9950
9951 2006-01-16 Janis Johnson <janis187@us.ibm.com>
9952
9953 * lib/target-supports.exp (check_effective_target_dfp_nocache,
9954 check_effective_target_dfprt_nocache): New.
9955 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9956 (check_effective_target_dfprt): New.
9957 * lib/c-compat.exp (check_dfp): Remove.
9958 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9959 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9960 level of support for decimal float.
9961 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9962 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9963 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9964 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9965 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9966 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9967 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9968 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9969 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9970 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9971 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9972 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9973 directives.
9974
9975 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
9976
9977 PR testsuite/25741
9978 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9979 $base_dir/../.
9980 * lib/gfortran.exp (gfortran_init): Likewise.
9981 * lib/obj-c++.exp (obj-c++_init): Likewise.
9982 * lib/scanasm.exp (scan-assembler-dem): Likewise.
9983 (scan-assembler-dem-not): Likewise.
9984 * lib/scandump.exp (scan-dump-dem): Likewise.
9985 (scan-dump-dem-not): Likewise.
9986
9987 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
9988
9989 PR testsuite/25767
9990 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9991 powerpc-*-darwin*.
9992 * lib/obj-c++.exp (obj-c++_init): Likewise.
9993
9994 2006-01-16 Richard Guenther <rguenther@suse.de>
9995
9996 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9997
9998 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9999
10000 PR testsuite/25777
10001 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10002 to LD_LIBRARY_PATH.
10003
10004 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
10005 Andrew Pinski <pinskia@physics.uc.edu>
10006
10007 * gcc.dg/minmax-1.c: New test.
10008
10009 2006-01-16 Ben Elliston <bje@au.ibm.com>
10010
10011 * gcc.dg/dfp/dfp.exp: Correct FSF address.
10012 * gcc.misc-tests/dectest.exp: Ditto.
10013
10014 2006-01-15 Ian Lance Taylor <ian@airs.com>
10015
10016 PR testsuite/25796
10017 * gcc.target/i386/cmov6.c: Use -march=k8.
10018
10019 2006-01-15 Andreas Jaeger <aj@suse.de>
10020
10021 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10022 x86 does not have __float128.
10023
10024 2006-01-14 Ian Lance Taylor <ian@airs.com>
10025
10026 * gcc.target/i386/cmov6.c: New test.
10027
10028 2006-01-14 Mark Mitchell <mark@codesourcery.com>
10029
10030 PR c++/25663
10031 * g++.dg/template/ctor6.C: New test.
10032
10033 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
10034
10035 PR tree-optimization/25485
10036 * gcc.dg/tree-ssa/pr25485.c: New.
10037
10038 2006-01-14 Richard Guenther <rguenther@suse.de>
10039
10040 PR tree-optimization/22548
10041 PR tree-optimization/22555
10042 PR tree-optimization/22501
10043 * gcc.dg/tree-ssa/alias-4.c: New testcase.
10044 * gcc.dg/tree-ssa/alias-5.c: Likewise.
10045 * gcc.dg/tree-ssa/alias-6.c: Likewise.
10046 * gcc.dg/tree-ssa/alias-7.c: Likewise.
10047 * gcc.dg/tree-ssa/alias-8.c: Likewise.
10048 * gcc.dg/tree-ssa/alias-9.c: Likewise.
10049 * gcc.dg/tree-ssa/alias-10.c: Likewise.
10050 * gcc.dg/tree-ssa/alias-11.c: Likewise.
10051 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10052
10053 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
10054
10055 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
10056 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10057
10058 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
10059 Richard Guenther <rguenther@suse.de>
10060
10061 PR rtl-optimization/24257
10062 * gcc.dg/torture/pr24257.c: New testcase.
10063
10064 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
10065
10066 * gcc.c-torture/execute/20060110-1.c: New test.
10067 * gcc.c-torture/execute/20060110-2.c: New test.
10068
10069 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
10070
10071 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10072
10073 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
10074
10075 PR fortran/25756
10076 * gfortran.dg/label_3.f90: New test.
10077
10078 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
10079
10080 PR tree-optimization/25771
10081 * g++.dg/tree-ssa/pr25771.C: New test
10082
10083 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
10084
10085 PR tree-opt/24365
10086 * g++.dg/opt/complex5.C: New test.
10087
10088 2006-01-13 Richard Guenther <rguenther@suse.de>
10089
10090 * gcc.target/i386/387-9.c: New testcase.
10091
10092 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
10093
10094 PR c++/24824
10095 * g++.dg/debug/dwarf2-1.C: New.
10096
10097 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
10098
10099 PR testsuite/25728
10100 * lib/gcov.exp (verify-lines): Add "close $fd".
10101
10102 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
10103 Ben Elliston <bje@au.ibm.com>
10104
10105 * gcc.dg/dfp/inf-1.c: New test.
10106
10107 2006-01-12 Janis Johnson <janis187@us.ibm.com>
10108 Yao Qi <qiyaoltc@cn.ibm.com>
10109 Ben Elliston <bje@au.ibm.com>
10110 Jon Grimm <jgrimm2@us.ibm.com>
10111
10112 * gcc.dg/nodfp-1.c: New test.
10113 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10114 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10115 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10116 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10117 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10118 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10119 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10120 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10121 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10122 * gcc.dg/format/dfp-scanf-1.c: Likewise.
10123 * gcc.dg/format/dfp-printf-1.c: Likewise.
10124 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10125 (compat_setup_dfp): New.
10126 * gcc.dg/compat/compat.exp: Use it.
10127 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10128 Make some variables global, prepend "compat_" to their names.
10129 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10130 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10131 * gcc.misc-tests/dectest.exp: New test driver for decTest.
10132 * lib/compat.exp (compat_skip_list): Make global, rename.
10133 * lib/c-compat.exp: New file.
10134 * lib/target-supports.exp (check_effective_target_dfp): New.
10135
10136 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10137 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10138 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10139 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10140 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10141 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10142 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10143 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10144 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10145 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10146 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10147 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10148 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10149 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10150 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10151 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10152 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10153 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10154 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10155 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10156 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10157 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10158 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10159 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10160 gcc.dg/dfp/struct-layout-1.c,
10161 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10162 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10163 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10164 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10165 gcc.dg/dfp/func-vararg-dfp.c,
10166 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10167 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10168 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10169 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10170 gcc.dg/dfp/wtr-conversion-1.c: New tests.
10171
10172 2006-01-11 Richard Guenther <rguenther@suse.de>
10173
10174 PR tree-optimization/25734
10175 * gcc.dg/tree-ssa/pr25734.c: New testcase.
10176
10177 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
10178
10179 PR fortran/25486
10180 * gfortran.dg/literal_character_constant_1_x.F: New test.
10181 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10182 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10183 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10184
10185 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
10186
10187 PR c++/25386
10188 * g++.dg/ext/packed3.C: Add expected packed error.
10189
10190 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
10191
10192 PR target/25706
10193 * gcc.dg/torture/pr25706-1.c: New test.
10194
10195 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
10196
10197 PR tree-optimization/23109
10198 PR tree-optimization/23948
10199 PR tree-optimization/24123
10200
10201 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10202 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10203 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10204 g++.dg/tree-ssa/pr23948.C: New testcases.
10205 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10206 three divisions in order to do the optimization.
10207
10208 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10209
10210 PR c++/25632
10211 * g++.dg/other/pr25632.C: New test.
10212
10213 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
10214
10215 PR fortran/25730
10216 * gfortran.dg/used_types_1.f90: New test.
10217
10218 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
10219
10220 PR target/25718
10221 * gcc.dg/torture/pr25718-1.c: New test.
10222
10223 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
10224
10225 * gfortran.dg/list_read_2.f90: Fix typo in description.
10226
10227 2006-01-10 Jan Beulich <jbeulich@novell.com>
10228
10229 * lib/target-supports.exp (check_visibility_available): Simplify test
10230 for *-*-netware*.
10231 (check_profiling_available): Fail for *-*-netware*.
10232 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10233 * gcc.dg/20021014-1.c: Likewise.
10234 * gcc.dg/nest.c: Likewise.
10235
10236 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
10237
10238 fortran/24936
10239 * gfortran.dg/forall_3.f90: New test.
10240
10241 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
10242
10243 PR fortran/21977
10244 * gfortran.dg/nesting_2.f90: New test.
10245 * gfortran.dg/nesting_3.f90: New test.
10246
10247 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
10248
10249 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10250 Fix typo in comment.
10251
10252 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
10253
10254 * gfortran.dg/single_char_string.f90: New test.
10255
10256 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
10257
10258 * gfortran.dg/ichar_2.f90: New test.
10259
10260 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
10261
10262 PR fortran/25093
10263 * gfortran.dg/private_type_4.f90: New.
10264
10265 2006-01-07 Richard Guenther <rguenther@suse.de>
10266
10267 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10268
10269 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10270
10271 * gfortran.dg/func_decl_1.f90: New.
10272 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10273 * gfortran.dg/array_alloc_2.f90: Likewise.
10274 * gfortran.dg/char_result_8.f90: Likewise.
10275 * gfortran.dg/dup_save_1.f90: Likewise.
10276 * gfortran.dg/dup_save_2.f90: Likewise.
10277 * gfortran.dg/f2c_6.f90: Likewise.
10278 * gfortran.dg/f2c_7.f90: Likewise.
10279 * gfortran.dg/func_result_2.f90: Likewise.
10280 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10281
10282 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
10283
10284 PR fortran/22146
10285 * gfortran.dg/elemental_subroutine_1.f90: New test.
10286 * gfortran.dg/elemental_subroutine_2.f90: New test.
10287
10288 PR fortran/25029
10289 PR fortran/21256
10290 * gfortran.dg/assumed_size_refs_1.f90: New test.
10291
10292 PR fortran/20868
10293 PR fortran/20870
10294 * gfortran.dg/assumed_size_refs_2.f90: New test.
10295 * gfortran.dg/initialization_1.f90: Change warning message.
10296
10297 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
10298
10299 * gcc.dg/tree-ssa/loop-15.c: New test.
10300
10301 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10302
10303 PR fortran/25598
10304 * gfortran.dg/backspace_3.f: New test.
10305 * gfortran.dg/backspace_4.f: New test.
10306
10307 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10308
10309 PR fortran/24268
10310 * gfortran.dg/fmt_white.f: Update test.
10311
10312 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
10313
10314 * gcc.dg/cast-1.c: Add new warning.
10315 * gcc.dg/cast-2.c: Likewise.
10316 * gcc.dg/cast-3.c: Likewise.
10317 * gcc.dg/format/cast-1.c: Likewise.
10318 * gcc.dg/cast-4.c: New testcase.
10319
10320 2006-01-05 Richard Guenther <rguenther@suse.de>
10321
10322 PR tree-optimization/22555
10323 * gcc.dg/tree-ssa/alias-3.c: New testcase.
10324
10325 2006-01-05 Richard Guenther <rguenther@suse.de>
10326 Diego Novillo <dnovillo@redhat.com>
10327
10328 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10329 * gcc.dg/tree-ssa/loop-8.c: Likewise.
10330 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10331 * gcc.dg/tree-ssa/pr23294.c: Likewise.
10332 * gcc.dg/tree-ssa/pr21985.c: Likewise.
10333 * gcc.dg/tree-ssa/loop-14.c: Likewise.
10334 * gcc.dg/tree-ssa/loop-2.c: Likewise.
10335 * gcc.dg/tree-ssa/loop-3.c: Likewise.
10336 * gcc.dg/tree-ssa/loop-4.c: Likewise.
10337 * gcc.dg/tree-ssa/pr21171.c: Likewise.
10338 * gcc.dg/tree-ssa/loop-5.c: Likewise.
10339 * gcc.dg/tree-ssa/loop-10.c: Likewise.
10340 * gcc.dg/tree-ssa/loop-6.c: Likewise.
10341 * treelang/compile/extravar.tree: Likewise.
10342 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10343 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10344 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10345 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10346 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10347
10348 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10349
10350 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10351 for 64-bit fix.
10352
10353 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
10354
10355 PR fortran/23675
10356 gfortran.dg/char_result_11.f90: New.
10357
10358 2006-01-04 Mark Mitchell <mark@codesourcery.com>
10359
10360 PR c++/24782
10361 * g++.dg/parse/access9.C: New test.
10362 * g++.dg/tc1/dr52.C: Tweak error markers.
10363
10364 2006-01-04 Richard Henderson <rth@redhat.com>
10365
10366 Merge from gomp branch.
10367 * g++.dg/parse/pragma2.C: Update expected error lines.
10368
10369 2006-01-04 Jakub Jelinek <jakub@redhat.com>
10370
10371 * g++.dg/other/i386-2.C: New test.
10372
10373 PR target/25554
10374 * gcc.c-torture/compile/20051228-1.c: New test.
10375
10376 PR c/25559
10377 * gcc.dg/pr25559.c: New test.
10378
10379 2006-01-03 Mark Mitchell <mark@codesourcery.com>
10380
10381 PR c++/25492
10382 * g++.dg/lookup/friend9.C: New test.
10383
10384 PR c++/25625
10385 * g++.dg/template/repo5.C: New test.
10386
10387 2006-01-03 Steven G. Kargl <kargls@comcast.net>
10388
10389 PR fortran/25101
10390 * gfortran.dg/forall_2.f90: New test.
10391
10392 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
10393
10394 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10395 dg-require-weak. Adjust regexp to handle leading-underscore
10396 targets and space as well as TAB after .weak. Change previous
10397 64-bit fix to not use naked dot.
10398
10399 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
10400
10401 PR rtl-optimization/25578
10402 * gcc.c-torture/execute/20060102-1.c: New testcase.
10403
10404 2006-01-03 Richard Guenther <rguenther@suse.de>
10405
10406 PR c/25183
10407 * gcc.dg/torture/pr25183.c: New testcase.
10408
10409 2006-01-03 Jakub Jelinek <jakub@redhat.com>
10410
10411 Merge from gomp-branch.
10412 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10413 * gcc.dg/ia64-sync-2.c: Likewise.
10414 * gcc.dg/ia64-sync-3.c: Likewise.
10415 * gcc.dg/ia64-sync-4.c: Likewise.
10416 * gcc.dg/sync-2.c: Likewise.
10417 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10418 that sparc64-*-* and sparcv9-*-* supports sync builtins.
10419
10420 2006-01-02 Mark Mitchell <mark@codesourcery.com>
10421
10422 PR c++/25635
10423 * g++.dg/parse/operator6.C: New test.
10424
10425 PR c++/25637
10426 * g++.dg/parse/error29.C: New test.
10427
10428 PR c++/25638
10429 * g++.dg/parse/dtor6.C: New test.
10430
10431 PR c++/25633
10432 * g++.dg/parse/ctor3.C: New test.
10433
10434 PR c++/25634
10435 * g++.dg/template/class3.C: New test.
10436
10437 2006-01-02 Geoffrey Keating <geoffk@apple.com>
10438
10439 * g++.dg/debug/debug9.C: New.
10440
10441 2006-01-02 Steven G. Kargl <kargls@comcast.net>
10442
10443 PR fortran/24640
10444 * gfortran.dg/label_2.f90: New test.
10445
10446 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10447
10448 * g++.dg/lookup/using12.C: Tighten error marker.
10449
10450 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
10451 Andrew Pinski <pinskia@physics.uc.edu>
10452
10453 * gcc.target/powerpc/darwin-abi-3.c: New file.
10454 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10455 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10456 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10457 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10458 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10459 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10460 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10461 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10462
10463 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
10464
10465 * gcc.dg/tree-ssa/loadpre1.c: New;
10466 * gcc.dg/tree-ssa/loadpre2.c: New;
10467 * gcc.dg/tree-ssa/loadpre3.c: New;
10468 * gcc.dg/tree-ssa/loadpre4.c: New;
10469 * gcc.dg/tree-ssa/loadpre5.c: New;
10470 * gcc.dg/tree-ssa/loadpre6.c: New;
10471 * gcc.dg/tree-ssa/loadpre7.c: New;
10472 * gcc.dg/tree-ssa/loadpre8.c: New;
10473 * gcc.dg/tree-ssa/loadpre9.c: New;
10474
10475 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
10476
10477 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10478 * g++.dg/abi/thunk4.C: Likewise.
10479
10480 2006-01-01 Andreas Jaeger <aj@suse.de>
10481
10482 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10483 portable.
10484
10485 2006-01-01 Jakub Jelinek <jakub@redhat.com>
10486
10487 PR c++/25294
10488 * gcc.dg/pragma-pack-3.c: New test.
10489 * g++.dg/parse/pragma3.C: New test.
10490
10491 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10492
10493 PR middle-end/24827
10494 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10495
10496 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10497
10498 PR testsuite/25214
10499 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10500
10501 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
10502
10503 PR fortran/22607
10504 * gfortran-dg/pure_byref_3.f90: New.
10505
10506 fortran/PR 25396
10507 * gfortran.dg/userdef_operator_1.f90: New.
10508
10509 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
10510
10511 * g++.dg/abi/thunk3.C: New.
10512 * g++.dg/abi/thunk4.C: New.
10513
10514 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
10515
10516 PR fortran/25532
10517 * gfortran.dg/host_used_types_1.f90: New test. Check that host
10518 associated derived type components of derived types are
10519 properly declared in contained procedures.
10520
10521 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10522
10523 PR libgfortran/25139
10524 * gfortran.dg/backspace_2.f: New test.
10525
10526 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527
10528 PR libgfortran/25550
10529 * gfortran.dg/endfile.f: New test.
10530
10531 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10532
10533 PR libgfortran/25419
10534 * gfortran.dg/comma.f: New test.
10535
10536 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10537
10538 * lib/gfortran-dg.exp: Remove trailing whitespace.
10539 * lib/fortran-torture.exp: Test with -fbounds-check instead of
10540 -funroll-all-loops.
10541
10542 2005-12-28 Alan Modra <amodra@bigpond.net.au>
10543
10544 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10545 Extended Double long doubles or repeat tests when long double is
10546 the same size as double.
10547
10548 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10549
10550 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10551
10552 PR testsuite/25442
10553 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10554 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10555
10556 PR testsuite/25441
10557 * gcc.dg/pr23911.c: Make test variable static.
10558
10559 PR testsuite/25444
10560 * gcc.dg/tree-ssa/pr14841.c: Likewise.
10561
10562 2005-12-26 Mark Mitchell <mark@codesourcery.com>
10563
10564 PR c++/25439
10565 * g++.dg/parse/crash17.C: Adjust error markers.
10566 * g++.dg/template/error20.C: New test.
10567
10568 2005-12-26 Mark Mitchell <mark@codesourcery.com>
10569
10570 PR c++/23172
10571 * g++.dg/ext/complit4.C: New test.
10572
10573 PR c++/25417
10574 * g++.dg/ext/complit5.C: Likewise.
10575
10576 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
10577
10578 PR tree-optimization/25125
10579 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10580 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10581 * gcc.c-torture/execute/pr25125.c: New.
10582
10583 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
10584
10585 PR fortran/25029
10586 PR fortran/21256
10587 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10588 with incorrect assumed size references.
10589
10590 2005-12-24 Mark Mitchell <mark@codesourcery.com>
10591
10592 PR c++/23171
10593 * g++.dg/opt/init1.C: New test.
10594
10595 2005-12-23 Mark Mitchell <mark@codesourcery.com>
10596
10597 PR c++/24671
10598 * g++.dg/template/sfinae3.C: New test.
10599
10600 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10601
10602 * g++.dg/other/friend4.C: New test.
10603
10604 2005-12-23 Jakub Jelinek <jakub@redhat.com>
10605
10606 PR target/25005
10607 * g++.dg/opt/pr25005.C: New test.
10608
10609 2005-12-22 Mark Mitchell <mark@codesourcery.com>
10610
10611 PR c++/25369
10612 * g++.dg/template/ptrmem16.C: New test.
10613
10614 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
10615
10616 PR fortran/25029
10617 PR fortran/21256
10618 * gfortran.dg/initialization_1.f90: Add test of SIZE.
10619
10620 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10621
10622 PR libgfortran/25307
10623 * gfortran.dg/list_read_5.f90: New test.
10624
10625 2005-12-22 Richard Henderson <rth@redhat.com>
10626
10627 * gcc.target/i386/sse-7.c: Use -msse2.
10628
10629 2005-12-23 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR rtl-optimization/25432
10632 * gcc.c-torture/compile/20051216-1.c: New test.
10633
10634 PR objc/25328
10635 * objc/execute/pr25328.m: New test.
10636
10637 2005-12-22 Mark Mitchell <mark@codesourcery.com>
10638
10639 PR c++/25364
10640 * g++.dg/template/call4.C: New test.
10641
10642 2005-12-22 Dale Johannesen <dalej@apple.com>
10643
10644 * gcc.target/i386/sse-17.c: New.
10645
10646 2005-12-22 Paul Brook <paul@codesourcery.com>
10647
10648 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10649
10650 2005-12-22 Paul Brook <paul@codesourcery.com>
10651
10652 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10653
10654 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
10655
10656 PR tree-opt/25513
10657 * gcc.c-torture/compile/pr25513.c: New test.
10658
10659 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10660
10661 PR c++/23333
10662 * g++.dg/parse/error25.C: Add more tests.
10663
10664 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10665
10666 PR fortran/18990
10667 * gfortran.dg/der_charlen_1.f90: New.
10668
10669 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
10670
10671 PR fortran/20889
10672 * gfortran.dg/pointer_component_type_1.f90: New test.
10673
10674 PR fortran/25029
10675 PR fortran/21256
10676 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10677 should give an error with assumed size array refernces and checks those
10678 that should not.
10679 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10680 reference an upper bound so that it does not generate an error.
10681
10682 PR fortran/19362
10683 PR fortran/20244
10684 PR fortran/20864
10685 PR fortran/25391
10686 * gfortran.dg/used_dummy_types_1.f90: New test.
10687 * gfortran.dg/used_dummy_types_2.f90: New test.
10688 * gfortran.dg/used_dummy_types_3.f90: New test.
10689 * gfortran.dg/used_dummy_types_4.f90: New test.
10690 * gfortran.dg/used_dummy_types_5.f90: New test.
10691
10692 PR fortran/23152
10693 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10694 group already being USE associated.
10695 * gfortran.dg/assumed_shape_nml.f90: New test.
10696 * gfortran.dg/assumed_size_nml.f90: New test.
10697
10698 PR fortran/20862
10699 PR fortran/25053
10700 PR fortran/25063
10701 PR fortran/25064
10702 PR fortran/25066
10703 PR fortran/25067
10704 PR fortran/25068
10705 PR fortran/25307
10706 * gfortran.dg/io_constraints_1.f90: New test.
10707 * gfortran.dg/io_constraints_1.f90: New test.
10708 * gfortran.dg/iostat_3.f90: Change wording of warning.
10709 * gfortran.dg/g77/19981216-0.f: The same.
10710
10711 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
10712
10713 PR tree-optimization/23518
10714 * testsuite/gcc.dg/pr23518.c: New.
10715
10716 2005-12-21 Mike Stump <mrs@apple.com>
10717
10718 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10719
10720 2005-12-21 Paul Brook <paul@codesourcery.com>
10721
10722 * gcc.dg/pr19340.c: Skip on m68k targets.
10723
10724 2005-12-21 Steven Bosscher <stevenb@suse.de>
10725
10726 PR rtl-optimization/25196
10727 * gcc.dg/pr25196.c: New test.
10728
10729 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
10730
10731 PR fortran/25423
10732 gfortran.dg/where_nested_1.f90: New.
10733
10734 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
10735
10736 PR tree-optimization/25382.
10737 * gcc.dg/tree-ssa/pr25382.c: New.
10738
10739 2005-12-20 Richard Guenther <rguenther@suse.de>
10740
10741 PR middle-end/24306
10742 * gcc.target/i386/pr24306.c: New testcase.
10743
10744 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
10745
10746 PR tree-optimization/25501
10747 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10748
10749 2005-12-20 Richard Guenther <rguenther@suse.de>
10750
10751 Revert
10752 2005-12-02 Richard Guenther <rguenther@suse.de>
10753
10754 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10755
10756 2005-12-20 Mark Mitchell <mark@codesourcery.com>
10757
10758 PR c++/21228
10759 * g++.dg/warn/Wunreachable-code-2.C: New test.
10760
10761 2005-12-19 Mark Mitchell <mark@codesourcery.com>
10762
10763 PR c++/24278
10764 * g++.dg/template/ctor5.C: New test.
10765
10766 PR c++/24915
10767 * g++.dg/template/overload8.C: New test.
10768
10769 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
10770
10771 * gcc.c-torture/compile/pr25483 : New test.
10772
10773 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10774
10775 PR c++/20552
10776 * g++.dg/ext/typeof10.C: New test.
10777
10778 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
10779
10780 * gcc.dg/mt-loopi1.c: New.
10781
10782 2005-12-18 Richard Guenther <rguenther@suse.de>
10783
10784 PR tree-optimization/25481
10785 * gcc.dg/torture/pr25481.c: New testcase.
10786
10787 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
10788
10789 PR rtl-optimization/21041
10790 * gcc.dg/pr21041.c: New test.
10791
10792 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10793
10794 PR libgfortran/25463
10795 * gfortran.dg/advance.f90: New test.
10796
10797 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
10798
10799 * gcc.dg/20051201-1.c: New test.
10800
10801 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
10802
10803 PR fortran/25018
10804 * gfortran.dg/initialization_1.f90: New test.
10805 * gfortran.dg/enum_5.f90: Change dg-error to new message.
10806 * gfortran.dg/g77/980616-0.f: The same.
10807
10808 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10809
10810 * PR fortran/25458
10811 * gfortran.dg/chkbits.f90: New test.
10812
10813 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10814
10815 * gfortran.dg/enum_5.f: Revert to previous version.
10816
10817 2005-12-17 Steven G. Kargl <kargls@comcast.net>
10818
10819 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10820 * gfortran.dg/nested_modules_1.f90: Ditto.
10821 * gfortran.dg/hollerith_f95.f90: Ditto.
10822 * gfortran.dg/select_5.f90: Ditto.
10823 * gfortran.dg/secnds.f: Ditto.
10824 * gfortran.dg/hollerith2.f90: Ditto.
10825 * gfortran.dg/imag_2.f: Ditto.
10826 * gfortran.dg/ftell_2.f90: Ditto.
10827 * gfortran.dg/malloc_free_1.f90: Ditto.
10828 * gfortran.dg/logint-1.f: Ditto.
10829 * gfortran.dg/recursive_statement_functions.f90: Ditto.
10830 * gfortran.dg/e_d_fmt.f90: Ditto.
10831 * gfortran.dg/hollerith_legacy.f90: Ditto.
10832 * gfortran.dg/logint-2.f: Ditto.
10833 * gfortran.dg/enum_5.f90: Ditto.
10834 * gfortran.dg/f2c_2.f90: Ditto.
10835 * gfortran.dg/pr17143.f90: Ditto.
10836 * gfortran.dg/namelist_14.f90: Ditto.
10837 * gfortran.dg/logint-3.f: Ditto.
10838 * gfortran.dg/spread_scalar_source.f90: Ditto.
10839 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10840 * gfortran.dg/namelist_11.f: Ditto.
10841 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10842 * gfortran.dg/g77/20010519-1.f
10843 * gfortran.dg/g77/alpha1.f: Ditto.
10844 * gfortran.dg/g77/990115-1.f: Ditto.
10845 * gfortran.dg/g77/erfc.f: Ditto.
10846 * gfortran.dg/g77/19990313-3.f: Ditto.
10847 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10848 * gfortran.dg/g77/20010426.f: Ditto.
10849 * gfortran.dg/g77/19990313-0.f: Ditto.
10850 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10851 * gfortran.dg/g77/20000629-1.f: Ditto.
10852 * gfortran.dg/g77/970125-0.f: Ditto.
10853 * gfortran.dg/g77/8485.f: Ditto.
10854 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10855 * gfortran.dg/g77/19990313-1.f: Ditto.
10856 * gfortran.dg/g77/int8421.f: Ditto.
10857 * gfortran.dg/g77/19990305-0.f: Ditto.
10858 * gfortran.dg/g77/947.f: Ditto.
10859 * gfortran.dg/g77/19990905-2.f: Ditto.
10860 * gfortran.dg/g77/cabs.f: Ditto.
10861 * gfortran.dg/g77/19990313-2.f: Ditto.
10862 * gfortran.dg/g77/20020307-1.f: Ditto.
10863 * gfortran.dg/g77/dcomplex.f: Ditto.
10864 * gfortran.dg/g77/19990502-1.f: Ditto.
10865 * gfortran.dg/g77/19981216-0.f: Ditto.
10866 * gfortran.dg/common_4.f90: Ditto.
10867 * gfortran.dg/entry_4.f90: Ditto.
10868 * gfortran.dg/equiv_constraint_2.f90: Ditto.
10869 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10870 * gfortran.dg/namelist_12.f: Ditto.
10871 * gfortran.dg/scale_1.f90: Ditto.
10872 * gfortran.dg/modulo_1.f90
10873 * gfortran.dg/hollerith.f90: Ditto.
10874 * gfortran.dg/direct_io_3.f90: Ditto.
10875 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10876 * gfortran.dg/gnu_logical_1.F: Ditto.
10877 * gfortran.dg/unf_io_convert_1.f90: Ditto.
10878 * gfortran.dg/assign_1.f90: Ditto.
10879 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10880 * gfortran.dg/pr23095.f: Ditto.
10881 * gfortran.dg/read_float_1.f90: Ditto.
10882
10883 2005-12-17 Andreas Jaeger <aj@suse.de>
10884
10885 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10886 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10887
10888 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10889
10890 PR fortran/24268
10891 * gfortran.dg/fmt_white.f: New test.
10892
10893 2005-12-16 Steven G. Kargl <kargls@comcast.net>
10894
10895 * gfortran.dg/label_1.f90: New test.
10896
10897 2005-12-15 Ben Elliston <bje@au.ibm.com>
10898
10899 PR testsuite/25422
10900 * gcc.dg/20031012-1.c: Add -Walways-true option.
10901 * gcc.dg/weak/weak-3.c: Likewise.
10902 * g++.old-deja/g++.mike/warn8.C: Likewise.
10903
10904 2005-12-16 Mike Stump <mrs@apple.com>
10905
10906 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10907 exit.
10908
10909 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10910
10911 PR libgfortran/25264
10912 PR libgfortran/25349
10913 * gfortran.dg/tl_editing.f90: Added additional checks.
10914 * gfortran.dg/t_editing.f: New test.
10915 * gfortran.dg/write_padding.f90: New test
10916
10917 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10918
10919 PR testsuite/25215
10920 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10921
10922 2005-12-16 Jakub Jelinek <jakub@redhat.com>
10923
10924 PR rtl-optimization/24899
10925 * gcc.c-torture/execute/20051215-1.c: New test.
10926
10927 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
10928
10929 PR 24823
10930 * gfortran.dg/pr24823.f: New test.
10931
10932 2005-12-16 Jeff Law <law@redhat.com>
10933
10934 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10935
10936 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
10937
10938 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10939 Change C++ style comments to C style comments.
10940 Remove aligned types from the array.
10941 Keep Enums disabled.
10942 (complex_types): Remove aligned types from the array.
10943 Comment out "_Complex long double".
10944 (attrib_types): Remove.
10945 (complex_attrib_types): Remove.
10946 (attrib_array_types): Remove.
10947 (complex_attrib_array_types): Remove.
10948 (aligned_bitfld_types): Remove.
10949 (n_aligned_bitfld_types): Remove.
10950 (FEATURE_ALIGNEDPACKED): Delete.
10951 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10952 (singles): Remove support for adding attributes.
10953 (choose_type): Remove support for attributed types.
10954 (generate_fields): Remove support for attributed bit-fields.
10955 Remove support for adding attributes.
10956 (generate_random_tests): Remove support for adding attributes.
10957 (features): Add back "[0] :0" and "complex vector [0]".
10958 (main): Remove support for attributed bit-fields.
10959 Uncomment the calling of generate_random_tests for the rests of
10960 the tests.
10961
10962 2005-12-16 Jan Hubicka <jh@suse.cz>
10963
10964 * gcc.c-torture/combine/pr25224.c: New.
10965
10966 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
10967
10968 PR other/25028
10969 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10970 HP-UX.
10971
10972 2005-12-15 Richard Sandiford <richard@codesourcery.com>
10973
10974 * gcc.dg/20051215-1.c: New file.
10975
10976 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10977
10978 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10979 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10980
10981 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
10982
10983 PR fortran/18197
10984 * gfortran.dg/dummy_functions_1.f90: New.
10985
10986 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
10987
10988 PR rtl-optimization/25310
10989 * gcc.c-torture/compile/pr25310.c: New test.
10990
10991 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10992
10993 PR debug/25023
10994 * gcc.dg/pr25023.c: New test.
10995
10996 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10997
10998 * g++.old-deja/g++.brendan/redecl1.C,
10999 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11000 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11001 g++.old-deja/g++.oliva/typeof1.C,
11002 g++.old-deja/g++.other/crash16.C,
11003 g++.old-deja/g++.other/crash34.C,
11004 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11005 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11006 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11007 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11008 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11009 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11010 Remove xfail.
11011
11012 2005-12-14 Kean Johnston <jkj@sco.com>
11013 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11014
11015 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11016 * gcc.target/i386/20020523-1.c: Ditto.
11017 * gcc.target/i386/tailcall-1.c: Ditto.
11018 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11019 * gcc.target/i386/ssetype-5.c: Ditto.
11020
11021 2005-12-14 Jeff Law <law@redhat.com>
11022
11023 * gcc.dg/tree-ssa/foldstring-1.c: New test.
11024
11025 2005-12-14 Jakub Jelinek <jakub@redhat.com>
11026
11027 PR target/25254
11028 PR target/24188
11029 * gcc.target/i386/pr25254.c: New test.
11030 * gfortran.dg/PR24188.f: New test.
11031
11032 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
11033
11034 * lib/fortran-torture.exp: Catch remaining uses of
11035 remote_file build delete.
11036
11037 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11038
11039 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11040
11041 2005-12-14 Ben Elliston <bje@au.ibm.com>
11042
11043 * gcc.dg/warn-addr-cmp.c: New test.
11044
11045 2005-12-13 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR debug/25023
11048 PR target/25293
11049 * gcc.target/i386/pr25293.c: New test.
11050
11051 2005-12-13 Petr Machata <machata@post.cz>
11052
11053 PR c++/24907
11054 * g++.dg/parse/comma2.C: New test.
11055
11056 2005-12-13 Mark Mitchell <mark@codesourcery.com>
11057 Jakub Jelinek <jakub@redhat.com>
11058
11059 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11060 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11061 (limits.h): Include unconditionally.
11062 (stdlib.h): Likewise.
11063 (hashtab.h): Do not include.
11064 (getopt.h): Likewise.
11065 (stddef.h): Include.
11066 (hashval_t): Define.
11067 (struct entry): Add "next" field.
11068 (HASH_SIZE): New macro.
11069 (hash_table): New variable.
11070 (switchfiles): Do not use xmalloc.
11071 (mix): New macro.
11072 (iterative_hash): New function.
11073 (hasht): Remove.
11074 (e_exists): New function.
11075 (e_insert): Likewise.
11076 (output): Use, instead of libiberty hashtable functions.
11077 (main): Do not use getopt. Do not call htab_create.
11078
11079 2005-12-13 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR c++/25331
11082 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11083 put atal* and atpaal* attributes on array elements.
11084 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11085 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11086 put atal* and atpaal* attributes on array elements.
11087 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11088
11089 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
11090
11091 * gcc.dg/single-precision-constant.c: New test.
11092
11093 2005-12-13 Alan Modra <amodra@bigpond.net.au>
11094
11095 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11096 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11097 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11098 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11099 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11100 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11101 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11102 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11103 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11104 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11105 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11106 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11107 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11108 gcc.target/powerpc/ppc-sdata-2.c,
11109 gcc.target/powerpc/ppc-stackalign-1.c,
11110 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11111 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11112 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11113 gcc.target/powerpc/rs6000-ldouble-2.c,
11114 gcc.target/powerpc/rs6000-power2-1.c,
11115 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11116 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
11117 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
11118 option into target selector.
11119 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
11120 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11121
11122 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
11123
11124 PR objc/25348
11125 * objc.dg/encode-9.m: New test.
11126
11127 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11128
11129 PR testsuite/20772
11130 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11131 * gcc.dg/asm-b.c: Fix typo.
11132 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11133 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11134 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11135 i?86 lp64 and x86_64 ilp32.
11136 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11137 on i?86 lp64.
11138 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11139
11140 2005-12-12 Steven G. Kargl <kargls@comcast.net>
11141
11142 PR fortran/25078
11143 gfortran.dg/equiv_5.f90: New test.
11144
11145 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
11146
11147 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11148 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11149 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11150 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11151 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11152 * gcc.dg/tree-ssa/reassoc-5.c: New.
11153 * gcc.dg/tree-ssa/reassoc-6.c: New.
11154 * gcc.dg/tree-ssa/reassoc-7.c: New.
11155 * gcc.dg/tree-ssa/reassoc-8.c: New.
11156 * gcc.dg/tree-ssa/reassoc-9.c: New.
11157 * gcc.dg/tree-ssa/reassoc-10.c: New.
11158 * gcc.dg/tree-ssa/reassoc-11.c: New.
11159
11160 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11161
11162 PR testsuite/25167
11163 PR testsuite/24478
11164 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11165
11166 2005-12-12 Mark Mitchell <mark@codesourcery.com>
11167
11168 PR c++/25300
11169 * g++.dg/template/inherit.C: Do not use a generic error message.
11170
11171 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
11172
11173 PR libobjc/25354
11174 * objc.dg/gnu-encoding: New directory.
11175 * objc.dg/gnu-encoding/compat-common.h: New file.
11176 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11177 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11178 * objc.dg/gnu-encoding/vector-defs.h: New file.
11179 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11180 * objc.dg/gnu-encoding/generate-random.c: New file.
11181 * objc.dg/gnu-encoding/generate-random_r.c: New file.
11182 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11183 * objc.dg/gnu-encoding/generate-random.h: New file.
11184
11185 2005-12-11 Mark Mitchell <mark@codesourcery.com>
11186
11187 PR c++/25337
11188 * g++.dg/template/defarg7.C: New test.
11189
11190 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
11191
11192 PR libobjc/25347
11193 * objc.dg/encode-8.m: New test.
11194
11195 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
11196
11197 PR libobjc/25346
11198 * objc.dg/encode-7.m: New test.
11199
11200 2005-12-10 Mark Mitchell <mark@codesourcery.com>
11201
11202 PR c++/25010
11203 * g++.dg/opt/inline10.C: New test.
11204
11205 2005-12-11 Steven G. Kargl <kargls@comcast.net>
11206
11207 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11208
11209 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
11210
11211 * gfortran.dg/substring_equivalence.f90: typo in comment
11212
11213 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11214
11215 PR fortran/25068
11216 * gfortran.dg/iostat_3.f90: New test.
11217
11218 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
11219
11220 PR fortran/23815
11221 * gfortran.dg/unf_io_convert_1.f90: New test.
11222 * gfortran.dg/unf_io_convert_2.f90: New test.
11223 * gfortran.dg/unf_io_convert_3.f90: New test.
11224
11225 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11226
11227 PR testsuite/20772
11228 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11229 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11230 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11231 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11232 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11233 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11234 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11235 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11236 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11237 gcc.dg/torture/fp-int-convert-float128-timode.c,
11238 gcc.dg/torture/fp-int-convert-float128.c,
11239 gcc.dg/torture/fp-int-convert-float80-timode.c,
11240 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11241 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11242
11243 * gcc.dg/tls/opt-1.c: Require effective target fpic.
11244
11245 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
11246
11247 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11248
11249 2005-12-10 Richard Sandiford <richard@codesourcery.com>
11250
11251 * gcc.dg/20051207-1.c,
11252 * gcc.dg/20051207-2.c,
11253 * gcc.dg/20051207-3.c: New tests.
11254
11255 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11256
11257 PR testsuite/20772
11258 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11259 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11260 dg-skip-if target selector.
11261
11262 PR testsuite/20772
11263 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11264 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11265 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11266 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11267 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11268 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11269 and/or merge with i?86 cases.
11270
11271 * gcc.dg/tls/opt-3.c: Require effective target fpic.
11272
11273 PR testsuite/20772
11274 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11275 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11276 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11277 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11278 x86_64-*-linux*.
11279
11280 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
11281
11282 PR target/25311
11283 * gcc.c-torture/compile/pr25311.c: New test.
11284
11285 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11286
11287 PR libgfortran/25039
11288 * gfortran.dg/read_comma.f: New test.
11289
11290 2005-12-08 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR c++/19317
11293 * g++.dg/opt/pr19317-1.C: New test.
11294 * g++.dg/opt/pr19317-2.C: New test.
11295 * g++.dg/opt/pr19317-3.C: New test.
11296
11297 PR target/19005
11298 * gcc.c-torture/execute/pr19005.c: New test.
11299
11300 PR target/17828
11301 * g++.old-deja/g++.other/comdat5.C: New test.
11302 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11303
11304 * g++.dg/compat/struct-layout-1.exp: New file.
11305 * g++.dg/compat/struct-layout-1.h: New.
11306 * g++.dg/compat/struct-layout-1_generate.c: New.
11307 * g++.dg/compat/struct-layout-1_x1.h: New.
11308 * g++.dg/compat/struct-layout-1_x2.h: New.
11309 * g++.dg/compat/struct-layout-1_y1.h: New.
11310 * g++.dg/compat/struct-layout-1_y2.h: New.
11311
11312 * gcc.dg/20050330-2.c: New test.
11313
11314 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
11315
11316 PR fortran/25292
11317 * gfortran.dg/associated_1.f90: New.
11318
11319 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
11320
11321 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11322 ILP32 vect_no_align platforms.
11323
11324 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
11325 Jakub Jelinek <jakub@redhat.com>
11326
11327 PR target/25268
11328 * gcc.c-torture/compile/20051207-1.c: New test.
11329
11330 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11331
11332 PR testsuite/20772
11333 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11334 gcc.dg/torture/pr18582-1.c,
11335 gcc.target/i386/attributes-error.c: Also test on x86_64.
11336
11337 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11338
11339 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11340
11341 PR c++/19397
11342 * g++.dg/template/typedef3.C: New test.
11343
11344 PR c++/19762
11345 PR c++/19764
11346 * g++.dg/template/dtor3.C: Fix error markers.
11347
11348 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
11349
11350 * lib/target-supports.exp (check_effective_target_sync_char_short):
11351 Add s390*.
11352
11353 2005-12-06 Janis Johnson <janis187@us.ibm.com>
11354
11355 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11356
11357 2005-12-06 Roger Sayle <roger@eyesopen.com>
11358
11359 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11360 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11361 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11362 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11363
11364 2005-12-06 Roger Sayle <roger@eyesopen.com>
11365
11366 PR c++/25263
11367 * g++.dg/other/array2.C: New test case.
11368
11369 2005-12-05 Geoffrey Keating <geoffk@apple.com>
11370
11371 * gcc.dg/darwin-weakimport-3.c: New.
11372
11373 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11374 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11375 and to work on Darwin.
11376 * gcc.dg/attr-weakref-1b.c: New file.
11377 * gcc.dg/attr-weakref-2.c: New test.
11378 * gcc.dg/darwin-weakref-1.c: New test.
11379
11380 2005-12-05 Janis Johnson <janis187@us.ibm.com>
11381
11382 PR testsuite/25247
11383 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11384 use in selector expressions.
11385 (dg-xfail-if): Ditto.
11386 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11387 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11388 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11389 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11390 * gcc.test-framework/test-framework.exp: Skip generated tests if
11391 CHECK_TEST_FRAMEWORK is not 1.
11392
11393 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11394
11395 PR tree-optimization/24963
11396 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11397
11398 PR target/24108
11399 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11400
11401 PR target/18580
11402 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11403 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11404 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11405 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11406
11407 2005-12-05 Jakub Jelinek <jakub@redhat.com>
11408
11409 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11410 dg-options.
11411
11412 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
11413
11414 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11415
11416 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
11417
11418 * gcc.dg/format/cast-1.c: New test.
11419
11420 2005-12-04 Roger Sayle <roger@eyesopen.com>
11421
11422 PR c/7776
11423 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11424 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11425 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11426 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11427
11428 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
11429
11430 * gcc.dg/cast-pretty-print-1.c: New test.
11431
11432 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
11433
11434 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11435
11436 2005-12-02 Mark Mitchell <mark@codesourcery.com>
11437
11438 PR c++/24173
11439 * g++.dg/template/friend40.C: New test.
11440
11441 2005-12-02 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR target/25199
11444 * gcc.target/i386/movq-2.c: New test.
11445 * gcc.target/i386/movq.c: Remove target i?86, instead add
11446 dg-require-effective-target ilp32.
11447
11448 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11449
11450 PR c++/24103
11451 * g++.dg/other/default1.C: New test.
11452
11453 2005-12-02 Richard Guenther <rguenther@suse.de>
11454
11455 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11456
11457 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
11458
11459 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11460
11461 2005-12-02 Alan Modra <amodra@bigpond.net.au>
11462
11463 PR target/21017
11464 * gcc.target/powerpc/rotate.c: New.
11465
11466 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11467
11468 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11469 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11470
11471 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
11472
11473 PR c/13384
11474 * gcc.dg/pr17730-1.c: Adjust.
11475 * gcc.dg/lvalue1.c (main): Likewise.
11476 * gcc.dg/lvalue-2.c: Likewise.
11477 * g++.dg/pr7503-3.C
11478
11479 2005-12-01 Geoffrey Keating <geoffk@apple.com>
11480
11481 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11482 error messages.
11483
11484 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
11485
11486 PR fortran/24789
11487 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
11488
11489 2005-12-01 Uros Bizjak <uros@kss-loka.si>
11490
11491 PR target/24475
11492 * lib/target-supports.exp (check_effective_target_tls): New.
11493 (check_effective_target_tls_runtime): New.
11494 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11495 for TLS support.
11496 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11497 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11498 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11499 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11500 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11501 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11502 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11503 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11504 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11505 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11506 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11507 effective-target TLS.
11508 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11509 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11510 effective-target TLS runtime.
11511
11512 2005-12-01 Uros Bizjak <uros@kss-loka.si>
11513
11514 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11515
11516 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
11517
11518 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11519 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11520 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11521 ignored" warnings when "packing" is the same as the ABI layout.
11522
11523 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
11524
11525 PR fortran/21302
11526 * gfortran.dg/line_length_1.f: New test.
11527 * gfortran.dg/line_length_2.f90: Ditto.
11528
11529 2005-11-30 Richard Guenther <rguenther@suse.de>
11530
11531 PR tree-optimization/21655
11532 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11533
11534 2005-11-30 Dale Johannesen <dalej@apple.com>
11535
11536 * gcc.c-torture/compile/pr24930.c: New.
11537
11538 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
11539
11540 PR fortran/15809
11541 * gfortran.dg/auto_char_dummy_array.f90: New test.
11542
11543 2005-11-30 Jeff Law <law@redhat.com>
11544
11545 * g++.old-deja/g++.law/pr25000.C: New test.
11546
11547 2005-11-30 Jakub Jelinek <jakub@redhat.com>
11548
11549 * gcc.dg/tls/opt-11.c: New test.
11550
11551 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
11552
11553 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11554 targets.
11555 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11556 LP64 ia64.
11557
11558 2005-11-29 Jakub Jelinek <jakub@redhat.com>
11559
11560 * gfortran.dg/open_access_1.f90: New test.
11561
11562 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11563
11564 * gcc.dg/charset/builtin2.c: New test.
11565
11566 2005-11-28 Jakub Jelinek <jakub@redhat.com>
11567
11568 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11569 on mmix-*-* for *_[xy].c.
11570
11571 2005-11-28 Kean Johnston <jkj@sco.com>
11572
11573 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11574 headers.
11575 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11576 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11577 * gcc.target/i386/asm-3.c: Ditto.
11578 * gcc.target/i386/clobbers.c: Ditto.
11579 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11580 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11581 test regexp.
11582 * gcc.target/i386/mul.c: Ditto.
11583 * gcc.target/i386/ssetype-1.c: Ditto.
11584 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11585 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11586 static so the test works with -fPIC mode too. Based on comment in
11587 PR19231 by Pinski.
11588 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11589
11590 2005-11-28 Richard Guenther <rguenther@suse.de>
11591
11592 * gcc.dg/alias-9.c: New testcase.
11593 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11594
11595 2005-11-28 Roger Sayle <roger@eyesopen.com>
11596 Uros Bizjak <uros@kss-loka.si>
11597
11598 PR middle-end/20219
11599 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11600 tan(x)/sin(x) transformations.
11601
11602 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
11603
11604 PR middle-end/24575
11605 * gcc.dg/tree-ssa/divide-3.c: New test.
11606 * gcc.dg/tree-ssa/divide-4.c: New test.
11607
11608 2005-11-27 Steven G. Kargl <kargls@comcast.net>
11609
11610 PR fortran/24917
11611 * gfortran.dg/boz_6.f90: New test.
11612
11613 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11614
11615 PR fortran/23912
11616 * gfortran.dg/modulo_1.f90: New test.
11617
11618 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11619
11620 PR libfortran/24919
11621 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11622 fail on CRLF platforms.
11623 * gfortran.dg/ftell_2.f90: Likewise.
11624
11625 2005-11-26 Eric Christopher <echristo@apple.com>
11626
11627 * gcc.dg/intmax_t-1.c: Remove mips xfail.
11628
11629 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
11630
11631 * objc.dg/gnu-runtime-3.m: Simplify.
11632
11633 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
11634
11635 PR middle-end/23669
11636 * gcc.dg/tree-ssa/divide-1.c: New test.
11637 * gcc.dg/tree-ssa/divide-2.c: New test.
11638
11639 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
11640
11641 PR libgfortran/24945
11642 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11643
11644 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
11645
11646 PR libgfortran/24945
11647 * gfortran.dg/open_status_2.f90: New test.
11648
11649 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11650
11651 * gcc.c-torture/execute/builtins/fprintf.c,
11652 gcc.c-torture/execute/builtins/fputs-lib.c,
11653 gcc.c-torture/execute/builtins/fputs.c,
11654 gcc.c-torture/execute/builtins/lib/fprintf.c,
11655 gcc.c-torture/execute/builtins/lib/printf.c,
11656 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11657
11658 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
11659
11660 * gcc.dg/20050922-2.c: New test.
11661
11662 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
11663
11664 * objc.dg/gnu-runtime-3.m: New test.
11665
11666 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11667
11668 PR c++/9278
11669 * g++.dg/other/void1.C: New test.
11670
11671 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
11672
11673 PR middle-end/24998
11674 * gcc.dg/torture/fp-int-convert-float.c,
11675 gcc.dg/torture/fp-int-convert-double.c,
11676 gcc.dg/torture/fp-int-convert-long-double.c,
11677 gcc.dg/torture/fp-int-convert-timode.c,
11678 gcc.dg/torture/fp-int-convert-float80.c,
11679 gcc.dg/torture/fp-int-convert-float80-timode.c,
11680 gcc.dg/torture/fp-int-convert-float128.c,
11681 gcc.dg/torture/fp-int-convert-float128-timode.c,
11682 gcc.dg/torture/fp-int-convert.h: New files.
11683
11684 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
11685
11686 PR middle-end/24989
11687 * gcc.dg/tree-ssa/bool-10.c: New test.
11688 * gcc.dg/tree-ssa/bool-11.c: New test.
11689 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11690
11691 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
11692
11693 PR middle-end/24990
11694 * tree-ssa/pr24990-1.c: New test.
11695
11696 2005-11-24 Richard Guenther <rguenther@suse.de>
11697 Dirk Mueller <dmueller@suse.de>
11698
11699 PR c++/14024
11700 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11701 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11702 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11703 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11704 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11705 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11706
11707 2005-11-23 Uros Bizjak <uros@kss-loka.si>
11708
11709 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11710
11711 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
11712
11713 PR c/21668
11714 * gcc.dg/Wc++-compat.c: New.
11715 * gcc.dg/Wno-c++-compat.c: New.
11716
11717 2005-11-23 Alan Modra <amodra@bigpond.net.au>
11718
11719 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11720 (vspltish, vspltisw): Likewise.
11721
11722 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11723
11724 PR libgfortran/24794
11725 * gfortran.dg/namelist_12.f: Fix quotes.
11726 * gfortran.dg/namelist_13.f90: Fix quotes.
11727 * gfortran.dg/namelist_14.f90: Fix quotes.
11728 * gfortran.dg/namelist_15.f90: Fix quotes.
11729 * gfortran.dg/namelist_use.f90: Fix quotes.
11730 * gfortran.dg/namelist_use_only.f90: Fix quotes.
11731 * gfortran.dg/namelist_21.f90: New test.
11732 * gfortran.dg/namelist_22.f90: New test.
11733
11734 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
11735
11736 PR target/23435
11737 * gcc.c-torture/compile/pr23435.c: New.
11738
11739 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
11740
11741 * gcc.c-torture/execute/floatunsisf-1.c: New test.
11742
11743 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
11744
11745 * gcc.target/powerpc/405-macchw-1.c,
11746 gcc.target/powerpc/405-macchw-2.c,
11747 gcc.target/powerpc/405-macchwu-1.c,
11748 gcc.target/powerpc/405-macchwu-2.c,
11749 gcc.target/powerpc/405-machhw-1.c,
11750 gcc.target/powerpc/405-machhw-2.c,
11751 gcc.target/powerpc/405-machhwu-1.c,
11752 gcc.target/powerpc/405-machhwu-2.c,
11753 gcc.target/powerpc/405-maclhw-1.c,
11754 gcc.target/powerpc/405-maclhw-2.c,
11755 gcc.target/powerpc/405-maclhwu-1.c,
11756 gcc.target/powerpc/405-maclhwu-2.c,
11757 gcc.target/powerpc/405-mulchw-1.c,
11758 gcc.target/powerpc/405-mulchw-2.c,
11759 gcc.target/powerpc/405-mulchwu-1.c,
11760 gcc.target/powerpc/405-mulchwu-2.c,
11761 gcc.target/powerpc/405-mulhhw-1.c,
11762 gcc.target/powerpc/405-mulhhw-2.c,
11763 gcc.target/powerpc/405-mulhhwu-1.c,
11764 gcc.target/powerpc/405-mulhhwu-2.c,
11765 gcc.target/powerpc/405-mullhw-1.c,
11766 gcc.target/powerpc/405-mullhw-2.c,
11767 gcc.target/powerpc/405-mullhwu-1.c,
11768 gcc.target/powerpc/405-mullhwu-2.c,
11769 gcc.target/powerpc/405-nmacchw-1.c,
11770 gcc.target/powerpc/405-nmacchw-2.c,
11771 gcc.target/powerpc/405-nmachhw-1.c,
11772 gcc.target/powerpc/405-nmachhw-2.c,
11773 gcc.target/powerpc/405-nmaclhw-1.c,
11774 gcc.target/powerpc/405-nmaclhw-2.c,
11775 gcc.target/powerpc/440-macchw-1.c,
11776 gcc.target/powerpc/440-macchw-2.c,
11777 gcc.target/powerpc/440-macchwu-1.c,
11778 gcc.target/powerpc/440-macchwu-2.c,
11779 gcc.target/powerpc/440-machhw-1.c,
11780 gcc.target/powerpc/440-machhw-2.c,
11781 gcc.target/powerpc/440-machhwu-1.c,
11782 gcc.target/powerpc/440-machhwu-2.c,
11783 gcc.target/powerpc/440-maclhw-1.c,
11784 gcc.target/powerpc/440-maclhw-2.c,
11785 gcc.target/powerpc/440-maclhwu-1.c,
11786 gcc.target/powerpc/440-maclhwu-2.c,
11787 gcc.target/powerpc/440-mulchw-1.c,
11788 gcc.target/powerpc/440-mulchw-2.c,
11789 gcc.target/powerpc/440-mulchwu-1.c,
11790 gcc.target/powerpc/440-mulchwu-2.c,
11791 gcc.target/powerpc/440-mulhhw-1.c,
11792 gcc.target/powerpc/440-mulhhw-2.c,
11793 gcc.target/powerpc/440-mulhhwu-1.c,
11794 gcc.target/powerpc/440-mulhhwu-2.c,
11795 gcc.target/powerpc/440-mullhw-1.c,
11796 gcc.target/powerpc/440-mullhw-2.c,
11797 gcc.target/powerpc/440-mullhwu-1.c,
11798 gcc.target/powerpc/440-mullhwu-2.c,
11799 gcc.target/powerpc/440-nmacchw-1.c,
11800 gcc.target/powerpc/440-nmacchw-2.c,
11801 gcc.target/powerpc/440-nmachhw-1.c,
11802 gcc.target/powerpc/440-nmachhw-2.c,
11803 gcc.target/powerpc/440-nmaclhw-1.c,
11804 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11805
11806 2005-11-21 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR fortran/24774
11809 * gfortran.dg/inquire_9.f90: New test.
11810
11811 PR fortran/21647
11812 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11813
11814 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11815
11816 PR libfortran/24432
11817 * lib/target-supports.exp (check_effective_target_fortran_large_real):
11818 Check that 'cos' is supported.
11819
11820 2005-11-21 Paul Thomas <pault@gcc.gnu.org
11821
11822 PR fortran/24223
11823 * gfortran.dg/substring_equivalence.f90: New test.
11824
11825 PR fortran/24705
11826 * gfortran.dg/auto_internal_assumed.f90: New test.
11827
11828 2005-11-21 Uros Bizjak <uros@kss-loka.si>
11829
11830 * gcc.dg/fold-div-2.c: New test.
11831
11832 2005-11-20 Ian Lance Taylor <ian@airs.com>
11833
11834 PR rtl-optimization/24883
11835 * gcc.c-torture/compile/pr24883.c: New test.
11836
11837 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
11838
11839 PR middle-end/20583
11840 * gcc.c-torture/compile/pr20583.c: New.
11841
11842 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
11843
11844 * gcc.c-torture/execute/usmul.c: New test.
11845
11846 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
11847
11848 * gcc.dg/tree-ssa/vrp22.c: New test.
11849
11850 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
11851
11852 PR middle-end/24912
11853 * gcc.dg/torture/pr24912-1.c: New test.
11854
11855 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
11856
11857 PR fortran/24862
11858 * gfortran.dg/arrayio_derived_1.f90: New test.
11859
11860 2005-11-19 Richard Guenther <rguenther@suse.de>
11861
11862 PR middle-end/23294
11863 * gcc.dg/tree-ssa/pr23294.c: New testcase.
11864
11865 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
11866
11867 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11868
11869 2005-11-18 Mark Mitchell <mark@codesourcery.com>
11870
11871 PR c++/8355
11872 * g++.dg/template/friend39.C: New test.
11873
11874 2005-11-18 James E Wilson <wilson@specifix.com>
11875
11876 * gcc.dg/builtin-strstr.c: New.
11877
11878 2005-11-18 Richard Henderson <rth@redhat.com>
11879
11880 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11881 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11882 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11883 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11884 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11885 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11886 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11887 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11888 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11889 renaming to remove initial "ia64-".
11890
11891 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
11892
11893 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11894
11895 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
11896
11897 * g++.dg/cpp/string-2.C: New test.
11898
11899 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
11900
11901 * gcc.dg/tree-ssa/loop-14.c: New test.
11902
11903 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
11904 Michael Chamberlain <michael@chamberlain.net.au>
11905
11906 * ada/acats/run_all.sh (target_run): Kill long running tests.
11907
11908 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11909
11910 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11911 * gcc.dg/cleanup-9.c: Likewise.
11912 * gcc.dg/cleanup-10.c: Likewise.
11913 * gcc.dg/cleanup-11.c: Likewise.
11914
11915 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11916
11917 PR fortran/24892
11918 * gfortran.dg/open_access_append_1.f90: New test.
11919 * gfortran.dg/open_access_append_2.f90: New test.
11920
11921 2005-11-16 Richard Guenther <rguenther@suse.de>
11922
11923 PR middle-end/24851
11924 * gcc.c-torture/execute/pr24851.c: New testcase.
11925
11926 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
11927
11928 * gcc.dg/fold-overflow-1.c: New test.
11929
11930 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
11931
11932 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11933 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11934
11935 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
11936
11937 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11938 structures.
11939 * g++.dg/eh/forced2.C: Likewise.
11940 * g++.dg/eh/forced3.C: Likewise.
11941 * g++.dg/eh/forced4.C: Likewise.
11942
11943 2005-11-11 Mike Stump <mrs@apple.com>
11944
11945 * g++.old-deja/g++.mike/unused.C: Add.
11946
11947 2005-11-15 Mark Mitchell <mark@codesourcery.com>
11948
11949 PR c++/24667
11950 * g++.dg/warn/Wcast-qual1.C: New test.
11951
11952 2005-11-15 Jan Hubicka <jh@suse.cz>
11953
11954 * gcc.dg/winline-5.c: Add large-unit-insns limit.
11955
11956 2005-11-14 David Edelsohn <edelsohn@gnu.org>
11957
11958 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11959
11960 2005-11-14 Diego Novillo <dnovillo@redhat.com>
11961
11962 PR 24840
11963 * gcc.dg/tree-ssa/pr24840.c: New test.
11964
11965 2005-11-14 Janis Johnson <janis187@us.ibm.com>
11966
11967 PR testsuite/24841
11968 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11969
11970 2005-11-14 Dale Johannesen <dalej@apple.com>
11971
11972 * gcc.c-torture/execute/20051113-1.c: New.
11973
11974 2005-11-14 Mark Mitchell <mark@codesourcery.com>
11975
11976 PR c++/24687
11977 * g++.dg/template/crash43.C: New test.
11978
11979 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
11980
11981 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11982
11983 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11984
11985 PR c++/24817
11986 * g++.dg/eh/spec8.C: New test.
11987
11988 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11989
11990 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11991
11992 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11993
11994 PR c++/20293
11995 * g++.dg/parse/ambig4.C: New test.
11996 * g++.dg/tc1/dr101.C: Adjust error markers.
11997 * g++.dg/lookup/strong-using-2.C: Likewise.
11998 * g++.dg/lookup/ambig5.C: Likewise.
11999 * g++.dg/lookup/ambig4.C: Likewise.
12000 * g++.dg/parse/crash22.C: Likewise.
12001
12002 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
12003
12004 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12005
12006 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
12007
12008 * gcc.dg/nested-calls-1.c: New test.
12009
12010 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12011
12012 * gfortran.dg/complex_intrinsic_1.f90: New test.
12013 * gfortran.dg/complex_intrinsic_2.f90: New test.
12014 * gfortran.dg/fgetc_1.f90: New test.
12015 * gfortran.dg/fgetc_2.f90: New test.
12016 * gfortran.dg/fgetc_3.f90: New test.
12017 * gfortran.dg/ftell_1.f90: New test.
12018 * gfortran.dg/ftell_2.f90: New test.
12019 * gfortran.dg/gnu_logical_1.F: New test.
12020 * gfortran.dg/gnu_logical_2.f90: New test.
12021
12022 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
12023
12024 PR middle-end/24820
12025 * testsuite/gcc.dg/pr24820.c: New test.
12026
12027 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
12028
12029 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12030 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12031 variable.
12032
12033 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12034
12035 testsuite/24614
12036 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12037
12038 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
12039
12040 * gcc.target/cris/cris.exp: New file.
12041 * gcc.target/cris/rld-legit1.c: New test.
12042 * gcc.target/cris/rld-legit2.c: New test.
12043
12044 2005-11-12 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR c++/24780
12047 * g++.dg/opt/pr24780.C: New test.
12048
12049 PR c++/24761
12050 * g++.dg/template/asm1.C: New test.
12051
12052 2005-11-12 Steven G. Kargl <kargls@comcast.net>
12053
12054 PR libgfortran/24787
12055 * gfortran.dg/scan_1.f90: New test.
12056
12057 2005-11-12 Jan Hubicka <jh@suse.cz>
12058
12059 * gcc.target/i386/minmax-1.c: New.
12060 * gcc.target/i386/minmax-2.c: New.
12061
12062 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
12063
12064 * gcc.dg/pr24445.c: Fix for 64-bit targets.
12065
12066 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
12067
12068 * gcc.c-torture/execute/20051110-1.c,
12069 gcc.c-torture/execute/20051110-2.c: New tests.
12070
12071 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
12072
12073 PR middle-end/24750
12074 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12075 New tests.
12076
12077 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
12078
12079 * lib/target-libpath.exp (get_shlib_extension): New proc.
12080 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12081 * lib/gfortran.exp (gfortran_link_flags): Likewise.
12082 * lib/objc.exp (objc_target_compile): Likewise.
12083 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12084 detection.
12085
12086 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
12087
12088 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12089
12090 * lib/target-supports.exp (check_effective_target_static_libgfortran):
12091 Add -static to additional_flags and pass it to target_compile.
12092
12093 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12094
12095 PR libgfortran/24719
12096 gfortran.dg/read_noadvance.f90: New test.
12097
12098 PR libgfortran/24699
12099 gfortran.dg/fmt_t_2.f90: New test.
12100
12101 PR libgfortran/24785
12102 gfortran.dg/read_x_eor.f90: New test.
12103
12104 PR libgfortran/24584
12105 gfortran.dg/namelist_empty.f90: Rename test.
12106
12107 PR libgfortran/24489
12108 gfortran/read_eor.f90: Rename test.
12109
12110 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
12111
12112 PR fortran/15976
12113 * gfortran.dg/automatic_module_variable.f90: New test.
12114
12115 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
12116
12117 PR target/24445
12118 * gcc.dg/pr24445.c: New test.
12119
12120 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
12121
12122 PR fortran/24655
12123 PR fortran/24755
12124 * gfortran.dg/recursive_statement_functions.f90: Add statement
12125 functions using inline intrinsic functions and parameters to test
12126 that they no longer seg-fault.
12127
12128 PR fortran/24409
12129 gfortran.dg/nested_modules_4.f90: New test.
12130 gfortran.dg/nested_modules_5.f90: New test.
12131
12132 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12133
12134 PR fortran/24643
12135 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12136
12137 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
12138
12139 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12140 failures.
12141
12142 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12143
12144 * gcc.dg/sparc-getcontext-1.c: New test.
12145
12146 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
12147
12148 * gcc.dg/ifcvt-fabs-1.c: New test.
12149
12150 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
12151
12152 PR other/4372
12153 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12154 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12155
12156 2005-11-09 Richard Guenther <rguenther@suse.de>
12157
12158 PR tree-optimization/24716
12159 * gcc.c-torture/execute/pr24716.c: New testcase.
12160
12161 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12162
12163 * gcc.dg/pr24624.c: Disable for non S/390 targets.
12164
12165 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12166
12167 PR 24624
12168 * gcc.dg/pr24624.c: Testcase added.
12169
12170 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12171
12172 PR 24623
12173 * g++.dg/other/pr24623.C: Testcase added.
12174
12175 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
12176
12177 PR fortran/22607
12178 * gfortran-dg/pure_byref_1.f90: New.
12179 * gfortran-dg/pure_byref_2.f90: New.
12180
12181 2005-11-09 Uros Bizjak <uros@kss-loka.si>
12182
12183 PR c/24101
12184 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12185 * gcc.dg/dg.exp: Run main loop also for *.i files.
12186
12187 2005-11-08 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR c++/19450
12190 * g++.dg/tls/diag-3.C: New test.
12191 * g++.dg/tls/diag-4.C: New test.
12192 * g++.dg/tls/static-1.C: New test.
12193 * g++.dg/tls/static-1a.cc: New file.
12194
12195 2005-11-08 Diego Novillo <dnovillo@redhat.com>
12196
12197 PR 23046
12198 * g++.dg/tree-ssa/pr23046.C: New test.
12199
12200 2005-11-08 Devang Patel <dpatel@apple.com>
12201
12202 PR tree-optimization/23115
12203 * gcc.dg/tree-ssa/pr23115.c: New.
12204
12205 2005-11-08 David Edelsohn <edelsohn@gnu.org>
12206
12207 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12208 * gcc.target/powerpc/pr16155.c: Same.
12209 * gcc.target/powerpc/altivec-1.c: Same.
12210 * gcc.target/powerpc/altivec-2.c: Same.
12211 * gcc.target/powerpc/altivec-3.c: Same.
12212 * gcc.target/powerpc/altivec-5.c: Same.
12213 * gcc.target/powerpc/altivec-11.c: Same.
12214 * gcc.target/powerpc/altivec-12.c: Same.
12215 * gcc.target/powerpc/altivec-14.c: Same.
12216 * gcc.target/powerpc/altivec-22.c: Same.
12217 * gcc.target/powerpc/altivec-consts.c: Same.
12218 * gcc.target/powerpc/altivec-pr22085.c: Same.
12219 * gcc.target/powerpc/altivec-splat.c: Same.
12220 * gcc.target/powerpc/altivec-varargs-1.c: Same.
12221 * gcc.target/powerpc/altivec-vec-merge.c: Same.
12222 * gcc.target/powerpc/darwin-longlong.c: Same.
12223
12224 2005-11-08 Uros Bizjak <uros@kss-loka.si>
12225
12226 PR target/19340
12227 * gcc.dg/pr19340.c: New test.
12228
12229 2005-11-07 Ian Lance Taylor <ian@airs.com>
12230
12231 PR rtl-optimization/24683
12232 * gcc.dg/pr24683.c: New test.
12233
12234 2005-11-07 Uros Bizjak <uros@kss-loka.si>
12235
12236 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12237 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12238
12239 2005-11-07 Uros Bizjak <uros@kss-loka.si>
12240
12241 * gcc.target/i386/pr23376.c: Compile with -mmmx.
12242
12243 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
12244
12245 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12246
12247 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
12248
12249 PR target/24230
12250
12251 * gcc.target/powerpc/altivec-consts.c,
12252 gcc.target/powerpc/altivec-splat.c: New testcase.
12253
12254 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
12255
12256 PR c/24599
12257
12258 * gcc.dg/overflow-2.c: New testcase.
12259
12260 2005-11-07 Jakub Jelinek <jakub@redhat.com>
12261
12262 PR rtl-optimization/23567
12263 * gcc.c-torture/execute/20051104-1.c: New test.
12264
12265 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
12266
12267 PR fortran/24534
12268 gfortran.dg/private_type_2.f90: Modified to check that case with
12269 PRIVATE declaration within derived type is accepted.
12270
12271 PR fortran/20838
12272 gfortran.dg/pointer_assign_1.f90: New test.
12273
12274 PR fortran/20840
12275 * gfortran.dg/arrayio_0.f90: New test.
12276
12277 PR fortran/17737
12278 gfortran.dg/data_initialized.f90: New test.
12279 gfortran.dg/data_constraints_1.f90: New test.
12280 gfortran.dg/data_constraints_2.f90: New test.
12281
12282 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
12283
12284 PR fortran/24174
12285 PR fortran/24305
12286 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12287
12288 2005-11-06 Diego Novillo <dnovillo@redhat.com>
12289
12290 PR 24670
12291 * gcc.dg/tree-ssa/pr24670.c: New test.
12292
12293 2005-11-05 Ian Lance Taylor <ian@airs.com>
12294
12295 PR target/22432
12296 * gcc.target/i386/pr22432.c: New test.
12297
12298 2005-11-05 Richard Henderson <rth@redhat.com>
12299
12300 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12301 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12302 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12303 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12304 from gcc.dg/alpha-*.
12305 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12306 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12307
12308 2005-11-05 Andreas Jaeger <aj@suse.de>
12309
12310 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12311
12312 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
12313
12314 PR target/23424
12315 * gcc.dg/torture/pr23424-1.c: New test.
12316
12317 2005-11-04 Richard Henderson <rth@redhat.com>
12318
12319 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12320 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12321 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12322 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12323 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12324 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12325 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12326 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12327 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12328 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12329 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12330 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12331 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12332 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12333 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12334 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12335 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12336 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12337 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12338 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12339 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12340 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12341 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12342 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12343 Move from gcc.dg/.
12344 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12345 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12346 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12347 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12348 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12349 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12350 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12351 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12352 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12353 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12354 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12355 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12356 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12357 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12358 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12359 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12360 gcc.target/i386/lea.c, gcc.target/i386/local.c,
12361 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12362 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12363 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12364 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12365 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12366 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12367 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12368 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12369 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12370 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12371 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12372 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12373 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12374 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12375 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12376 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12377 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12378 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12379 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12380 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12381 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12382 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12383 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12384 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12385 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12386 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12387 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12388 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12389
12390 2005-11-04 Diego Novillo <dnovillo@redhat.com>
12391
12392 PR 24627
12393 * gcc.dg/tree-ssa/pr24627.c: New test.
12394
12395 2005-11-04 Paul Brook <paul@codesourcery.com>
12396
12397 * gcc.dg/tls/opt-10.c: New test.
12398
12399 2005-11-04 Andreas Jaeger <aj@suse.de>
12400
12401 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12402 avoid extra warnings.
12403
12404 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12405
12406 PR libfortran/22298
12407 * gcc/testsuite/lib/target-supports.exp
12408 (check_effective_target_static_libgfortran): New
12409 static_libgfortran effective target.
12410 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12411 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12412
12413 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
12414
12415 * gcc.dg/pr24615.c: Guard test with { target fpic }.
12416
12417 2005-11-03 Josh Conner <jconner@apple.com>
12418
12419 PR c++/19989
12420 g++.dg/ext/array2.C: New test.
12421 g++.dg/template/dependent-name3.C: New test.
12422 g++.dg/template/dependent-name4.C: New test.
12423 g++.dg/template/sfinae2.C: New test.
12424
12425 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12426
12427 PR preprocessor/22042
12428 * gcc.dg/cpp/strify4.c: New test.
12429
12430 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12431
12432 PR c++/17964
12433 * g++.dg/cpp/string-1.C: New test.
12434
12435 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12436
12437 * gcc.target/powerpc: New directory.
12438 * gcc.target/powerpc/powerpc.exp: New file.
12439 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12440 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12441 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12442 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12443 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12444 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12445 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12446 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12447 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12448 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12449 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12450 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12451 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12452 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12453 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12454 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12455 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12456 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12457 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12458 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12459 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12460 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12461 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12462 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12463 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12464 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12465 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12466 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12467 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12468 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12469 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12470 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12471 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12472 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12473
12474 2005-11-03 Mark Mitchell <mark@codesourcery.com>
12475
12476 PR c++/21627
12477 * g++.dg/warn/inline2.C: New test.
12478
12479 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12480
12481 PR middle-end/23155
12482 * g++.dg/ext/c99struct1.C: New test.
12483 * gcc.dg/union-cast-1.c: New test.
12484 * gcc.dg/union-cast-2.c: New test.
12485 * gcc.dg/union-cast-3.c: New test.
12486
12487 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12488
12489 PR middle-end/24589
12490 * gcc.c-torture/execute/zero-struct-2.c: New test.
12491
12492 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
12493
12494 PR c++/24582
12495 * g++.dg/init/switch1.C: New test.
12496
12497 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
12498
12499 * gcc.dg/delay-slot-1.c: New test.
12500
12501 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
12502
12503 PR target/24620
12504 * gcc.dg/pr24620.c: New test.
12505
12506 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
12507
12508 PR c/24329
12509 * gcc.dg/format/unnamed-1.c: New test.
12510
12511 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12512
12513 PR c++/22434
12514 * g++.dg/expr/cond8.C: New test.
12515
12516 PR c++/24560
12517 * g++.dg/parse/dot1.C: New test.
12518
12519 2005-11-02 Jan Hubicka <jh@suse.cz>
12520
12521 PR target/23303
12522 * gcc.dg/i386-lea.c: New test
12523
12524 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
12525
12526 PR target/24615
12527 * gcc.dg/pr24615.c: New test.
12528
12529 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
12530
12531 PR target/24600
12532 * gcc.dg/pr24600.c: New test.
12533
12534 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12535
12536 PR c++/19253
12537 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12538 * g++.dg/parse/typename9.C: New test.
12539 * g++/dg/parse/typename10.C: Likewise.
12540
12541 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
12542
12543 PR fortran/18157
12544 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12545 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12546 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12547
12548 2005-11-02 Mark Mitchell <mark@codesourcery.com>
12549
12550 PR c++/24569
12551 * g++.dg/debug/static1.C: New test.
12552
12553 2005-11-02 Josh Conner <jconner@apple.com>
12554
12555 * g++.dg/crash38.C: moved into proper directory...
12556 * g++.dg/template/crash42.C: ...here
12557
12558 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
12559
12560 PR target/18338
12561 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12562 pcc_bitfield_type_matters || default_packed.
12563
12564 * lib/target-supports.exp
12565 (check_effective_target_pcc_bitfield_type_matters): New proc.
12566 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12567
12568 PR testsuite/23304
12569 * lib/target-supports.exp (check_effective_default_packed): New proc.
12570 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12571 Gate expected errors on target ! default_packed.
12572 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12573
12574 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12575
12576 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12577 change (r106358).
12578
12579 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12580
12581 PR fortran/24008
12582 * gfortran.dg/entry_5.f90: New.
12583 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12584
12585 2005-11-01 Bob Wilson <bob.wilson@acm.org>
12586
12587 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12588
12589 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
12590
12591 PR fortran/21565
12592 gfortran.dg/namelist_blockdata.f90: New test.
12593
12594 PR fortran/18737
12595 gfortran.dg/external_implicit_none.f90: New test.
12596
12597 PR fortran/14994
12598 * gfortran.dg/secnds.f: New test.
12599
12600 2005-10-31 Jan Hubicka <jh@suse.cz>
12601
12602 PR target/20928
12603 * gcc.c-torture/compile/pr20928.c: New test.
12604
12605 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
12606
12607 PR middle-end/23492
12608 * gcc.c-torture/compile/zero-strct-5.c: New test.
12609
12610 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
12611
12612 PR libgfortran/24584
12613 * gfortran.dg/pr24584.f90: New test.
12614
12615 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
12616
12617 PR fortran/18883
12618 * gfortran.dg/char_result_9.f90: New.
12619 * gfortran.dg/char_result_10.f90: New.
12620
12621 2005-10-30 Jan Hubicka <jh@suse.cz>
12622
12623 * g++.dg/tree-ssa/pr24172.C: New testcase.
12624
12625 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12626
12627 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12628
12629 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
12630
12631 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12632 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12633 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12634 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12635 gfortran.dg/enum_9.f90,
12636 gfortran.fortran-torture/compile/enum_1.f90,
12637 gfortran.fortran-torture/execute/enum_1.f90,
12638 gfortran.fortran-torture/execute/enum_2.f90,
12639 gfortran.fortran-torture/execute/enum_3.f90,
12640 gfortran.fortran-torture/execute/enum_4.f90: New tests.
12641
12642 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
12643
12644 PR target/18482
12645 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12646 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12647
12648 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12649
12650 PR libfortran/20179
12651 * gfortran.dg/mixed_io_1.f90: New test.
12652 * gfortran.dg/mixed_io_1.c: New file.
12653
12654 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12655
12656 * gfortran.dg/malloc_free_1.f90: New test.
12657
12658 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
12659
12660 * gcc.dg/nested-func-4.c: Require profiling -pg.
12661
12662 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12663
12664 PR C++/23229
12665 * g++.dg/warn/main-2.C: New test.
12666
12667 2005-10-28 Steven G. Kargl <kargls@comcast.net>
12668
12669 PR fortran/24545
12670 * gfortran.dg/interface_2.f90: new test.
12671
12672 2005-10-28 Josh Conner <jconner@apple.com>
12673
12674 PR c++/22153
12675 * g++.dg/template/crash38.C: New test.
12676 * g++.dg/parse/explicit1.C: Change expected errors.
12677
12678 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12679
12680 PR C++/23426
12681 * g++.dg/other/large-size-array.C: New test.
12682
12683 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
12684
12685 PR middle-end/24362
12686 * g++.dg/opt/complex4.C: New test.
12687
12688 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
12689
12690 * gcc.dg/nested-func-4.c: New test.
12691
12692 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
12693
12694 PR fortran/24158
12695 gfortran.dg/derived_recursion.f90: New test.
12696 gfortran.dg/implicit_actual.f90: New test.
12697
12698 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
12699
12700 PR middle-end/24295, PR testsuite/24477
12701 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
12702 removed when weakref hits the tree.
12703
12704 2005-10-25 Jakub Jelinek <jakub@redhat.com>
12705
12706 * gfortran.dg/cray_pointers_4.f90: New test.
12707
12708 * gfortran.dg/cray_pointers_5.f90: New test.
12709
12710 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
12711
12712 PR fortran/22290
12713 * gfortran.dg/assign_5.f90: New test.
12714 * gfortran.dg/assign_6.f: New test.
12715
12716 2005-10-25 Uros Bizjak <uros@kss-loka.si>
12717
12718 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
12719 CPU has no SSE support.
12720
12721 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
12722
12723 PR libgfortran/24224
12724 * gfortran.dg/arrayio_1.f90: Update attribution.
12725 * gfortran.dg/arrayio_2.f90: Update attribution.
12726 * gfortran.dg/arrayio_3.f90: Update attribution.
12727 * gfortran.dg/arrayio_4.f90: Update test conditions.
12728 * gfortran.dg/arrayio_5.f90: Update attribution.
12729 * gfortran.dg/arrayio_6.f90: New test.
12730 * gfortran.dg/arrayio_7.f90: New test.
12731
12732 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
12733
12734 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12735
12736 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
12737
12738 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12739
12740 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
12741
12742 PR fortran/24416
12743 * gfortran.dg/namelist_char_only.f90: New test.
12744
12745 2005-10-24 Asher Langton <langton2@llnl.gov>
12746
12747 PR fortran/17031
12748 PR fortran/22282
12749 * gfortran.dg/cray_pointers_1.f90: New test.
12750 * gfortran.dg/cray_pointers_2.f90: New test.
12751 * gfortran.dg/cray_pointers_3.f90: New test.
12752 * gfortran.dg/loc_1.f90: New test.
12753 * gfortran.dg/loc_2.f90: New test.
12754
12755 2005-10-24 Steven Bosscher <stevenb@suse.de>
12756
12757 * gcc.dg/pr24225.c: New test.
12758
12759 2005-10-24 Asher Langton <langton2@llnl.gov>
12760
12761 * gfortran.dg/dup_save_1.f90: New test.
12762 * gfortran.dg/dup_save_2.f90: New test.
12763
12764 2005-10-24 Paul Brook <paul@codesourcery.com>
12765
12766 PR 24107
12767 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12768 stdint.h.
12769
12770 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
12771
12772 PR libgfortran/24489
12773 * gfortran.dg/pr24489.f90: New test.
12774
12775 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
12776
12777 PR fortran/23635
12778 * gfortran.dg/ichar_1.f90: Add tests for derived types.
12779
12780 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
12781
12782 PR target/18911
12783 * g++.dg/init/array16.C: Skip for mmix-*-*.
12784
12785 2005-10-23 Asher Langton <langton2@llnl.gov>
12786
12787 * gfortran.dg/byte_1.f90: New test.
12788 * gfortran.dg/byte_2.f90: New test.
12789
12790 2005-10-23 David Edelsohn <edelsohn@gnu.org>
12791
12792 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12793
12794 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
12795
12796 PR fortran/18022
12797 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12798
12799 PR fortran/24311
12800 * gfortran.dg/merge_char_const.f90: New test.
12801
12802 PR fortran/24384
12803 * gfortran.dg/spread_scalar_source.f90: New test.
12804
12805 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
12806
12807 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12808
12809 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12810 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12811
12812 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12813
12814 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
12815
12816 PR fortran/24426
12817 * gfortran.dg/der_pointer_4.f90: New.
12818
12819 2005-10-22 David Ayers <d.ayers@inode.at>
12820
12821 * obj-c++.dg/except-1.mm: Simplify.
12822
12823 2005-10-21 David Ayers <d.ayers@inode.at>
12824
12825 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12826
12827 2005-10-21 Jakub Jelinek <jakub@redhat.com>
12828
12829 * gfortran.dg/assumed_dummy_2.f90: New test.
12830
12831 2005-10-21 James E Wilson <wilson@specifix.com>
12832
12833 PR preprocessor/15220
12834 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12835
12836 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
12837
12838 * gcc.c-torture/execute/20051021-1.c: New test.
12839
12840 2005-10-21 Mark Mitchell <mark@codesourcery.com>
12841
12842 PR c++/24260
12843 * g++.dg/ext/tmplattr1.C: New test.
12844
12845 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
12846
12847 PR fortran/24440
12848 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12849
12850 2005-10-20 Geoffrey Keating <geoffk@apple.com>
12851
12852 * obj-c++.dg/except-1.mm: New.
12853
12854 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12855
12856 2005-10-21 Alan Modra <amodra@bigpond.net.au>
12857
12858 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12859
12860 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
12861
12862 PR middle-end/24295
12863 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12864 declarations with the same names as thunks' alias targets, use
12865 aliases instead.
12866 * gcc.dg/attr-alias-3.c: New test.
12867 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12868
12869 2005-10-20 Mark Mitchell <mark@codesourcery.com>
12870
12871 PR c++/22618
12872 * g++.dg/parse/access8.C: New test.
12873
12874 2005-10-20 Richard Guenther <rguenther@suse.de>
12875
12876 PR c++/24439
12877 * g++.dg/tree-ssa/pr24439.C: New testcase.
12878
12879 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
12880
12881 * g++.dg/opt/delay-slot-1.C: New test.
12882
12883 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
12884
12885 PR fortran/21625
12886 * gfortran.fg/der_init_1.f90: New.
12887
12888 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
12889
12890 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12891
12892 2005-10-19 Mark Mitchell <mark@codesourcery.com>
12893
12894 PR c++/21908
12895 * g++.dg/parse/error28.C: New test.
12896
12897 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12898
12899 * gcc.dg/profile-generate-2.c: New test.
12900
12901 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
12902
12903 PR target/23589
12904 * g++.dg/ext/dllimport11.C: New.
12905
12906 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12907
12908 PR c++/22293
12909 * g++.dg/other/friend3.C: New test.
12910
12911 2005-10-18 Mark Mitchell <mark@codesourcery.com>
12912
12913 PR c++/23293
12914 * g++.dg/template/error19.C: New test.
12915
12916 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
12917
12918 PR c++/21383
12919 * g++.dg/overload/koenig2.C: New.
12920
12921 PR c++/23118
12922 * g++.dg/overload/error2.C: New.
12923
12924 PR c++/22604
12925 * g++.dg/inherit/covariant14.C: New.
12926
12927 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12928
12929 PR c++/23440
12930 * g++.dg/parse/for1.C: New test.
12931
12932 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
12933
12934 PR fortran/23446
12935 * gfortran.dg/host_dummy_index_1.f90: New test.
12936
12937 PR fortran/21459
12938 * gfortran.dg/automatic_char_len_2.f90: New test.
12939
12940 PR fortran/20866
12941 * gfortran.dg/recursive_statement_functions.f90: New test.
12942
12943 PR fortran/20853
12944 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12945
12946 PR fortran/20849
12947 * gfortran.dg/external_initializer.f90: New test.
12948
12949 PR fortran/20837
12950 * non_module_public.f90: New test.
12951
12952 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
12953
12954 PR c++/24386
12955 * g++.dg/template/overload7.C: New.
12956
12957 PR c++/22551
12958 * g++.dg/other/switch2.C: Remove expected warnings.
12959
12960 PR c++/21353
12961 * g++.dg/template/defarg6.C: New.
12962
12963 2005-10-17 Uros Bizjak <uros@kss-loka.si>
12964
12965 PR target/24315
12966 * gcc.target/i386/pr24315.c: New test.
12967
12968 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12969
12970 PR c++/24389
12971 * g++.dg/template/static21.C: New test.
12972 * g++.dg/template/static21-a.cc: Likewise.
12973
12974 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
12975
12976 PR c++/23959
12977 * g++.dg/warn/Wswitch-default-1.C: New test.
12978 * g++.dg/warn/Wswitch-default-2.C: New test.
12979
12980 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12981
12982 PR c++/22173
12983 * g++.dg/parse/template18.C: New test.
12984 * g++.dg/template/nontype15.C: Likewise.
12985
12986 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
12987
12988 PR fortran/22273
12989 * gfortran.dg/spec_expr_2.f90: New.
12990
12991 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
12992
12993 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12994 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12995 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12996 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12997 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12998 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12999 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13000 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
13001 previous target-specific skips and warning-message matches where
13002 applicable.
13003
13004 2005-10-15 Mark Mitchell <mark@codesourcery.com>
13005
13006 PR c++/21347
13007 * g++.dg/warn/Wctor-dtor.C: New test.
13008
13009 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13010
13011 PR c/23439
13012 * gcc.dg/for-1.c: New test.
13013
13014 2005-10-14 Mark Mitchell <mark@codesourcery.com>
13015
13016 PR c++/19565
13017 * g++.dg/warn/Wconversion1.C: New test.
13018 * g++.dg/ext/packed4.C: Compile with -w.
13019 * g++.dg/opt/20050511-1.C: Likewise.
13020 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13021
13022 2005-10-14 Jakub Jelinek <jakub@redhat.com>
13023
13024 * gfortran.dg/boz_5.f90: New test.
13025
13026 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
13027
13028 PR c++/22551
13029 * g++.dg/other/switch2.C: New.
13030
13031 PR c++/23984
13032 * g++.dg/init/ctor7.C: New.
13033
13034 2005-10-13 David Edelsohn <edelsohn@gnu.org>
13035
13036 PR c++/23730
13037 * g++.dg/parse/crash32.C: New test.
13038
13039 2005-10-13 Mark Mitchell <mark@codesourcery.com>
13040
13041 PR c++/20721
13042 * g++.dg/init/goto2.C: New test.
13043
13044 PR c++/22464
13045 * g++.dg/template/crash/41.C: New test.
13046
13047 PR c++/22180
13048 * g++.dg/template/crash40.C: New test.
13049
13050 PR c++/23694
13051 * g++.dg/parse/friend5.C: New test.
13052
13053 PR c++/23307
13054 * g++.dg/template/crash38.C: New test.
13055
13056 PR c++/22352
13057 * g++.dg/template/friend38.C: New test.
13058
13059 PR c++/22405
13060 * g++.dg/template/crash39.C: New test.
13061
13062 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
13063
13064 * gcc.dg/debug/dwarf2/dwarf-char1.c,
13065 gcc.dg/debug/dwarf2/dwarf-char2.c,
13066 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13067
13068 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13069
13070 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
13071
13072 * gcc.dg/dll-2.c: Add tests for warnings.
13073 * gcc.dg/dll-3.c: Likewise.
13074 * gcc.dg/dll-4.c: Likewise.
13075
13076 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13077 * g++.dg/ext/dllimport2.C: Likewise.
13078 * g++.dg/ext/dllimport3.C: Likewise.
13079 * g++.dg/ext/dllimport7.C: Likewise.
13080 * g++.dg/ext/dllimport8.C: Likewise.
13081 * g++.dg/ext/dllimport9.C: Likewise.
13082
13083 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
13084
13085 PR fortran/24092
13086 * gfortran.dg/derived_pointer_recursion.f90: New test.
13087
13088 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
13089
13090 * gcc.c-torture/execute/20051012-1.c: New test.
13091
13092 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
13093
13094 PR fortran/18082
13095 * gfortran.dg/automatic_char_len_1.f90: New test.
13096
13097 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
13098
13099 PR fortran/20847
13100 * gfortran.dg/save_common.f90: New test.
13101
13102 PR fortran/20856
13103 * gfortran.dg/save_result.f90: New test.
13104
13105 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
13106
13107 PR c++/21592
13108 * g++.dg/template/dependent-expr1.C: Add new expected error.
13109 * g++.dg/template/dependent-expr2.C: Adjust error text.
13110 * g++.dg/template/overload6.C: New.
13111
13112 PR c++/23797
13113 * g++.dg/other/typename8.C: New.
13114
13115 PR c++/21117
13116 * g++.dg/other/return1.C: New.
13117
13118 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
13119
13120 PR c++/24052
13121 * g++.dg/ext/label5.C: New.
13122
13123 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
13124
13125 PR c++/19964
13126 * g++.dg/parse/crash31.C: New.
13127
13128 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
13129
13130 * g++.dg/ipa/ipa-1.c: New test.
13131 * g++.dg/ipa/ipa-2.c: New test.
13132 * g++.dg/ipa/ipa-3.c: New test.
13133 * g++.dg/ipa/ipa-4.c: New test.
13134 * g++.dg/ipa/ipa-5.c: New test.
13135 * g++.dg/ipa/ipa.exp: New file.
13136
13137 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
13138
13139 PR fortran/24207
13140 * gfortran.dg/private_type_3.f90: New test.
13141
13142 2005-10-11 Steven G. Kargl <kargls@comcast.net>
13143
13144 PR fortran/20786
13145 gfortran.dg/aint_anint_1.f90: New test.
13146
13147 2005-10-11 Steven G. Kargl <kargls@comcast.net>
13148
13149 PR libgfortran/24313
13150 gfortran.dg/csqrt.f: New test.
13151
13152 2005-10-11 Ian Lance Taylor <ian@airs.com>
13153
13154 PR c++/8057
13155 * g++.dg/warn/noeffect7.C: New test.
13156 * g++.dg/warn/noeffect2.C: Instantiate templates.
13157 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
13158 and warning.
13159
13160 2005-10-11 Mark Mitchell <mark@codesourcery.com>
13161
13162 PR c++/21089
13163 * g++.dg/init/float1.C: New test.
13164
13165 PR c++/24277
13166 * g++.dg/init/member1.C: Tweak error markers.
13167
13168 2005-10-11 Janis Johnson <janis187@us.ibm.com>
13169
13170 PR testsuite/24281
13171 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13172 Check for null pointer.
13173
13174 2005-10-11 Mark Mitchell <mark@codesourcery.com>
13175
13176 PR c++/21369
13177 * g++.dg/parse/ret-type3.C: New test.
13178
13179 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
13180
13181 PR tree-opt/23946
13182 * gcc.c-torture/compile/pr23946.c: New test.
13183
13184 2005-10-11 Jakub Jelinek <jakub@redhat.com>
13185
13186 * g++.dg/opt/mmx2.C: New test.
13187
13188 2005-10-10 Mark Mitchell <mark@codesourcery.com>
13189
13190 PR c++/24277
13191 * g++.dg/template/static20.C: New test.
13192
13193 PR c++/24302
13194 * g++.dg/warn/Wunused-12.C: New test.
13195
13196 PR c++/23437
13197 * g++.dg/template/arg4.C: New test.
13198
13199 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13200
13201 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13202 * gcc.dg/ucnid-3.c: Likewise.
13203 * gcc.dg/ucnid-4.c: Likewise.
13204 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13205 * g++.dg/other/ucnid-1.C: Likewise.
13206 * gcc.dg/sparc-frame-1.c: New test.
13207
13208 2005-10-10 Mark Mitchell <mark@codesourcery.com>
13209
13210 PR c++/24139
13211 * g++.dg/template/spec27.C: New test.
13212
13213 PR c++/24275
13214 * g++.dg/template/static19.C: New test.
13215
13216 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
13217
13218 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13219 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13220
13221 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
13222
13223 PR target/24136
13224 * gfortran.fortran-torture/compile/pr24136.f: New test.
13225
13226 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
13227
13228 PR c++/22172
13229 * g++.dg/parse/crash30.C: New test.
13230
13231 2005-10-07 Richard Guenther <rguenther@suse.de>
13232
13233 PR middle-end/24227
13234 * gcc.c-torture/compile/pr24227.c: New testcase.
13235
13236 2005-10-07 Steve Ellcey <sje@cup.hp.com>
13237
13238 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13239 Do not put aligned attributes on array elements.
13240
13241 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
13242
13243 PR testsuite/23611, PR testsuite/23615
13244 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13245 writing prototypes of library functions by hand.
13246 * obj-c++.dg/bitfield-4.mm: Likewise.
13247 * obj-c++.dg/const-str-4.mm: Likewise.
13248 * obj-c++.dg/encode-4.mm: Likewise.
13249 * obj-c++.dg/encode-5.mm: Likewise.
13250 * obj-c++.dg/encode-6.mm: Likewise.
13251 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13252 * obj-c++.dg/method-10.mm: Likewise.
13253 * obj-c++.dg/method-17.mm: Likewise.
13254 * obj-c++.dg/method-19.mm: Likewise.
13255 * obj-c++.dg/try-catch-2.mm: Likewise.
13256
13257 2005-10-06 Richard Henderson <rth@redhat.com>
13258
13259 PR 24236
13260 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13261
13262 2005-10-06 Dale Johannesen <dalej@apple.com>
13263
13264 * gcc.c-torture/execute/20030125-1.c: Correct.
13265
13266 2005-10-06 Richard Guenther <rguenther@suse.de>
13267
13268 PR tree-optimization/24238
13269 * g++.dg/tree-ssa/pr24238.C: New testcase.
13270
13271 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
13272
13273 PR 18568
13274 * gfortran.dg/der_pointer_3.f90: New test.
13275
13276 2005-10-05 Devang Patel <dpatel@apple.com>
13277
13278 PR Debug/23205
13279 * g++.dg/other/PR23205.C: New.
13280
13281 2005-10-05 Richard Henderson <rth@redhat.com>
13282
13283 PR target/23602
13284 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13285 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13286
13287 2005-10-05 Dale Johannesen <dalej@apple.com>
13288
13289 * gcc.c-torture/execute/float-floor.c: New.
13290
13291 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
13292
13293 PR tree-optimization/21419
13294 PR tree-optimization/24146
13295 PR tree-optimization/24151
13296
13297 * g++.dg/ext/asm7.C: New.
13298 * g++.dg/ext/asm8.C: New.
13299 * gcc.dg/asm-1.c: Compile on all targets.
13300 * gcc.dg/asm-pr24146.c: New.
13301 * gcc.dg/pr21419.c: Adjust error messages.
13302
13303 2005-10-05 Richard Guenther <rguenther@suse.de>
13304
13305 PR fortran/24176
13306 * gfortran.fortran-torture/compile/empty.f90: New testcase.
13307
13308 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
13309
13310 PR c++/23513
13311 * g++.dg/template/spec22.C: Robustify test.
13312 * g++.dg/template/spec26.C: New.
13313
13314 2005-10-05 Uros Bizjak <uros@kss-loka.si>
13315
13316 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13317 if target supports vector instructions.
13318
13319 2005-10-04 Geoffrey Keating <geoffk@apple.com>
13320
13321 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13322 C99 functions.
13323
13324 2005-10-04 Janis Johnson <janis187@us.ibm.com>
13325
13326 * lib/target-supports.exp (check_effective_target_fortran_large_real,
13327 check_effective_target_fortran_large_int): Replace cached result
13328 when target changes.
13329
13330 2005-10-04 Devang Patel <dpatel@apple.com>
13331
13332 * gcc.dg/i386-sse-vect-types.c: New.
13333
13334 2005-10-04 Ian Lance Taylor <ian@airs.com>
13335
13336 PR preprocessor/13726
13337 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13338 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13339
13340 2005-10-04 Richard Guenther <rguenther@suse.de>
13341
13342 PR c/23576
13343 * gcc.dg/noncompile/pr23576.c: New testcase.
13344
13345 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
13346
13347 PR middle-end/23125
13348 * gcc.dg/register-var-3.c: New test.
13349
13350 2005-10-04 Steven Bosscher <stevenb@suse.de>
13351
13352 * gcc.dg/pr23049.c: New test.
13353
13354 * gcc.dg/ucnid-4.c: Fix test.
13355
13356 2005-10-03 Diego Novillo <dnovillo@redhat.com>
13357
13358 PR 23445
13359 * gcc.c-torture/compile/pr23445.c: New test.
13360
13361 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
13362
13363 * g++.dg/overload/unknown1.C: New.
13364
13365 2005-10-03 Mark Mitchell <mark@codesourcery.com>
13366
13367 PR c++/17775
13368 * g++.dg/template/repo4.C: New test.
13369
13370 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13371
13372 PR libfortran/19308
13373 * gfortran.dg/large_real_kind_2.F90: New test.
13374 * gfortran.dg/large_integer_kind_2.f90: New test.
13375
13376 2005-10-03 Uros Bizjak <uros@kss-loka.si>
13377
13378 * lib/target-supports.exp (check_effective_target_vect_shift):
13379 Implement with result caching. Add i?86, x86_64 and ia64 targets.
13380 (check_effective_target_vect_condition): Fix copy-n-pasto.
13381
13382 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13383 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13384 targets.
13385
13386 2005-10-02 Mark Mitchell <mark@codesourcery.com>
13387
13388 PR c++/22621
13389 * g++.dg/template/overload5.C : New test.
13390
13391 PR c++/23840
13392 * g++.dg/expr/stdarg1.C: New test.
13393
13394 2005-10-02 Diego Novillo <dnovillo@redhat.com>
13395
13396 PR 24142
13397 * gcc.c-torture/execute/pr24142.c: New test.
13398
13399 2005-10-01 Diego Novillo <dnovillo@redhat.com>
13400
13401 PR 24141
13402 * gcc.c-torture/execute/pr24141.c: New test.
13403
13404 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
13405 Diego Novillo <dnovillo@redhat.com>
13406
13407 PR 23604
13408 * gcc.c-torture/execute/pr23604.c: New test.
13409
13410 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
13411
13412 PR fortran/16404
13413 PR fortran/20835
13414 PR fortran/20890
13415 PR fortran/20899
13416 PR fortran/20900
13417 PR fortran/20901
13418 PR fortran/20902
13419 gfortran.dg/equiv_constraint_1.f90: New test.
13420 gfortran.dg/equiv_constraint_2.f90: New test.
13421 gfortran.dg/equiv_constraint_3.f90: New test.
13422 gfortran.dg/equiv_constraint_4.f90: New test.
13423 gfortran.dg/equiv_constraint_5.f90: New test.
13424 gfortran.dg/equiv_constraint_6.f90: New test.
13425 gfortran.dg/equiv_constraint_7.f90: New test.
13426 gfortran.dg/equiv_constraint_8.f90: New test.
13427 gfortran.dg/private_type_1.f90: New test.
13428 gfortran.dg/private_type_2.f90: New test.
13429 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13430 980628-10.f: Assert std=gnu to permit mixing of
13431 types in equivalence statements.
13432
13433 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
13434
13435 PR 24112
13436 * gfortran.dg/open_status_1.f90: New.
13437
13438 2005-09-30 Uros Bizjak <uros@kss-loka.si>
13439
13440 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13441 * gcc.dg/vect/pr22480.c: Clean up temp files.
13442 * gcc.dg/vect/pr23831.c: Clean up temp files.
13443 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13444 Clean up temp files.
13445 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13446 Clean up temp files.
13447
13448 * gcc.dg/20050309-1.c: Clean up temp files.
13449 * gcc.dg/20050325-1.c: Clean up temp files.
13450
13451 2005-09-30 Uros Bizjak <uros@kss-loka.si>
13452
13453 PR tree-optimization/24059
13454 * gcc.dg/vect/pr24059.c : New test.
13455
13456 2005-09-29 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR middle-end/24109
13459 * gcc.c-torture/execute/20050929-1.c: New test.
13460
13461 2005-09-29 Steven Bosscher <stevenb@suse.de>
13462
13463 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13464
13465 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
13466
13467 PR c/21419
13468 * gcc.dg/pr21419.c: New test.
13469
13470 2005-09-29 Steven Bosscher <stevenb@suse.de>
13471
13472 * gcc.dg/pr23911.c: New test.
13473
13474 2005-09-28 Mark Mitchell <mark@codesourcery.com>
13475
13476 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13477
13478 PR c++/16782
13479 * g++.dg/parse/qualified4.C: New test.
13480 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13481 * g++.old-deja/g++.mike/p8154.C: Likewise.
13482
13483 2005-09-27 Mark Mitchell <mark@codesourcery.com>
13484
13485 PR c++/22147
13486 * g++.dg/template/friend37.C: New test.
13487 * g++.dg/parse/crash28.C: Adjust error markers.
13488
13489 2005-09-27 Jakub Jelinek <jakub@redhat.com>
13490
13491 PR fortran/18518
13492 * gfortran.fortran-torture/execute/save_2.f90: New decl.
13493
13494 2005-09-27 Devang Patel <dpatel@apple.com>
13495
13496 PR tree-optimization/23625
13497 * gcc.dg/pr23625.c: New test.
13498
13499 2005-09-27 Uros Bizjak <uros@kss-loka.si>
13500
13501 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13502 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13503
13504 2005-09-26 Jakub Jelinek <jakub@redhat.com>
13505
13506 PR fortran/23677
13507 * gfortran.fortran-torture/execute/save_1.f90: New test.
13508 * gfortran.dg/save_1.f90: New test.
13509
13510 2005-09-26 Uros Bizjak <uros@kss-loka.si>
13511
13512 * gcc.target/i386/builtin-apply-mmx.c: New test.
13513
13514 PR target/22576
13515 * gcc.target/i386/pr22576.c: New test.
13516
13517 PR target/22585
13518 * gcc.target/i386/pr22585.c: New test.
13519
13520 PR target/23268
13521 * gcc.target/i386/pr23268.c: New test.
13522
13523 PR middle-end/23831
13524 * gcc.dg/vect/pr23831.c: New test.
13525
13526 PR target/24055
13527 * gcc.target/i386/pr24055.c: New test.
13528
13529 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
13530
13531 PR tree-optimization/23960
13532 * gcc.c-torture/compile/pr23960.c: New.
13533
13534 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
13535
13536 PR fortran/16861
13537 * gfortran.dg/nested_modules_3.f90: New.
13538
13539 2005-09-22 Steven G. Kargl <kargls@comcast.net>
13540
13541 PR fortran/24005
13542 gfortran.dg/interface_1.f90: New test.
13543
13544 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
13545 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13546
13547 PR fortran/23843
13548 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13549
13550 2005-09-22 Steven G. Kargl <kargls@comcast.net>
13551
13552 PR fortran/23516
13553 * gfortran.dg/imag_1.f: New test.
13554 * gfortran.dg/imag_2.f: Ditto.
13555
13556 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
13557
13558 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13559
13560 2005-09-22 Jakub Jelinek <jakub@redhat.com>
13561
13562 PR c++/21983
13563 * g++.dg/warn/pr21983.C: New test.
13564
13565 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
13566
13567 * gcc.dg/20050922-1.c: Testcase added.
13568
13569 2005-09-21 Mark Mitchell <mark@codesourcery.com>
13570
13571 PR c++/23993
13572 * g++.dg/template/array14.C: New test.
13573
13574 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
13575
13576 PR fortran/19929
13577 * gfortran.dg/der_ptr_component_1.f90: New test.
13578
13579 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13580
13581 PR c++/23965
13582 * g++.dg/template/error1.C: Reject "no matching function" message.
13583
13584 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13585
13586 PR c++/17609
13587 * g++.dg/lookup/error1.C: New test.
13588
13589 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
13590
13591 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13592 functionality of the testcase.
13593
13594 2005-09-20 Richard Henderson <rth@redhat.com>
13595
13596 * gcc.dg/vect/vect-22.c: Require vect_float.
13597 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13598
13599 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
13600
13601 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13602 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13603 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13604 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13605 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13606 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13607 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13608 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13609 * gcc.dg/cpp/ucnid-8.c: New test.
13610
13611 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR tree-optimization/23929
13614 * gcc.c-torture/compile/pr23929.c: New test.
13615
13616 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
13617
13618 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13619 for one loop.
13620
13621 2005-09-20 Steve Ellcey <sje@cup.hp.com>
13622
13623 PR testsuite/23186
13624 * g++.dg/other/pr22003.C: Require named sections.
13625
13626 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13627
13628 PR c++/23947
13629 * g++.dg/rtti/crash3.C: New test.
13630
13631 PR tree-optimization/23818
13632 * gcc.dg/pr23818.c: New test.
13633
13634 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13635
13636 PR fortran/23420
13637 * gfortran.dg/print_fmt_4.f: New.
13638
13639 2005-09-20 Jakub Jelinek <jakub@redhat.com>
13640
13641 PR fortran/23663
13642 * gfortran.fortran-torture/execute/entry_11.f90: New test.
13643
13644 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
13645
13646 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13647 Use pointers to local alignable arrays instead. Added comments.
13648 * gcc.dg/vect/vect-46.c: Likewise.
13649 * gcc.dg/vect/vect-48.c: Likewise.
13650 * gcc.dg/vect/vect-49.c: Likewise.
13651 * gcc.dg/vect/vect-52.c: Likewise.
13652 * gcc.dg/vect/vect-53.c: Likewise.
13653 * gcc.dg/vect/vect-54.c: Likewise.
13654 * gcc.dg/vect/vect-56.c: Likewise.
13655 * gcc.dg/vect/vect-57.c: Likewise.
13656 * gcc.dg/vect/vect-58.c: Likewise.
13657 * gcc.dg/vect/vect-60.c: Likewise.
13658 * gcc.dg/vect/vect-61.c: Likewise.
13659
13660 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13661 The test is no longer vectorizable on vect_no_align targets.
13662 * gcc.dg/vect/vect-43.c: Likewsie.
13663
13664 * gcc.dg/vect/vect-44.c: Added comments.
13665 * gcc.dg/vect/vect-45.c: Added comments.
13666 * gcc.dg/vect/vect-50.c: Added comments.
13667 * gcc.dg/vect/vect-51.c: Added comments.
13668
13669 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13670 aligned type.
13671 * gcc.dg/vect/Os-vect-95.c: Likewise.
13672
13673 * gcc.dg/vect/vect-41.c: Test removed.
13674 * gcc.dg/vect/vect-47.c: Test removed.
13675 * gcc.dg/vect/vect-55.c: Test removed.
13676 * gcc.dg/vect/vect-59.c: Test removed.
13677
13678 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
13679
13680 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13681 No longer vectorizable on vect_no_align targets.
13682 * gcc.dg/vect/pr20122.c: Likewise.
13683 * gcc.dg/vect/vect-74.c: Likewise.
13684 * gcc.dg/vect/vect-75.c: Likewise.
13685 * gcc.dg/vect/vect-76.c: Likewise.
13686
13687 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13688 Will not be vectorizable on vect_no_align targets once aliasing issues
13689 are resolved.
13690 * gcc.dg/vect/vect-79.c: Likewise.
13691
13692 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13693 * gcc.dg/vect/vect-78.c: Likewise.
13694 * gcc.dg/vect/vect-97.c: Likewise.
13695
13696 2005-09-19 Steven Bosscher <stevenb@suse.de>
13697
13698 * gcc.dg/pr23943.c: New test.
13699
13700 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
13701
13702 PR fortran/19181
13703 * gfortran.dg/derived_pointer_null_1.f90: New test.
13704
13705 2005-09-18 Richard Guenther <rguenther@suse.de>
13706
13707 PR middle-end/23944
13708 * gcc.c-torture/compile/pr23944.c: New testcase.
13709
13710 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
13711
13712 PR fortran/15975
13713 * gfortran.dg/der_pointer_2.f90: New test.
13714
13715 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
13716
13717 PR fortran/16861
13718 * gfortran.dg/nested_modules_2.f90: New test.
13719
13720 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13721
13722 PR c++/18368
13723 * g++.dg/other/semicolon.C: New test.
13724
13725 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
13726
13727 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13728 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13729
13730 2005-09-16 Mark Mitchell <mark@codesourcery.com>
13731
13732 PR c++/23914
13733 * g++.dg/template/static18.C: New test.
13734
13735 PR c++/21514
13736 * g++.dg/template/crash19.C: Remove dg-error marker.
13737 * g++.dg/template/local4.C: New test.
13738
13739 2005-09-16 Paul Brook <paul@codesourcery.com>
13740
13741 PR fortran/23906
13742 * gfortran.dg/dependency_1.f90: New test.
13743
13744 2005-09-15 Mark Mitchell <mark@codesourcery.com>
13745
13746 PR c++/23896
13747 * g++.dg/template/static17.C: New test.
13748
13749 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
13750
13751 PR c++/23139
13752 * g++.dg/warn/huge-val1.C: New test.
13753
13754 2005-09-15 Mark Mitchell <mark@codesourcery.com>
13755
13756 PR c++/13140
13757 * g++.dg/parse/class2.C: New test.
13758 * g++.dg/template/explicit8.C: Likewise.
13759 * g++.dg/template/spec25.C: Likewise.
13760
13761 2005-09-14 Josh Conner <jconner@apple.com>
13762
13763 PR middle-end/23584
13764 * gcc.dg/pr23584.c: New test.
13765
13766 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
13767
13768 PR fortran/21875 Internal Unit Array I/O, NIST
13769 * gfortran.dg/arrayio_1.f90: New test.
13770 * gfortran.dg/arrayio_1.f90: New test.
13771 * gfortran.dg/arrayio_1.f90: New test.
13772 * gfortran.dg/arrayio_1.f90: New test.
13773 * gfortran.dg/arrayio_1.f90: New test.
13774
13775 2005-09-14 Uros Bizjak <uros@kss-loka.si>
13776
13777 PR middle-end/22480
13778 * gcc.dg/vect/pr22480.c: New test.
13779
13780 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
13781
13782 PR fortran/19358
13783 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13784
13785 2005-09-13 Josh Conner <jconner@apple.com>
13786
13787 PR c++/23180
13788 * g++.dg/init/struct2.C: New test.
13789 * g++.dg/init/struct3.C: New test.
13790
13791 2005-09-13 Janis Johnson <janis187@us.ibm.com>
13792
13793 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13794 Clean up temp files.
13795 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13796 gcc.dg/tree-ssa/builtin-fprintf-1.c,
13797 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13798 gcc.dg/tree-ssa/builtin-printf-1.c,
13799 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13800 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13801 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13802 gcc.dg/tree-ssa/builtin-vprintf-1.c,
13803 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13804 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13805 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13806 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13807 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13808 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13809 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13810 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13811
13812 2005-09-13 Josh Conner <jconner@apple.com>
13813
13814 * lib/gcc-dg.exp: Load scanipa.exp.
13815 (cleanup-dump): New procedure.
13816 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13817 * lib/scandump.exp: New file.
13818 * lib/scantree.exp: Use it.
13819 * lib/scanipa.exp: New file.
13820
13821 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
13822
13823 PR fortran/17740
13824 * gfortran.dg/generic_4.f90: New test.
13825
13826 2005-09-13 Uros Bizjak <uros@kss-loka.si>
13827
13828 PR target/23816
13829 * gcc.target/i386/pr23816-1.c: New test.
13830 * gcc.target/i386/pr23816-2.c: New test.
13831
13832
13833 2005-09-13 Bastian Blank <waldi@debian.org>
13834
13835 PR c++/16171
13836 * g++.dg/abi/mangle26.C: New test.
13837 * g++.dg/abi/mangle27.C: New test.
13838 * g++.dg/abi/mangle28.C: New test.
13839 * g++.dg/abi/mangle29.C: New test.
13840
13841 PR c++/23839
13842 * g++.dg/parse/register1.C: New test.
13843
13844 2005-09-13 Mark Mitchell <mark@codesourcery.com>
13845
13846 PR c++/23842
13847 * g++.dg/template/access16.C: New test.
13848
13849 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13850
13851 * gfortran.dg/char_pack_2.f90: Increase the vector size.
13852
13853 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13854
13855 PR fortran/18899
13856 * gfortran.dg/shape_2.f90: New test.
13857
13858 2005-09-13 Richard Sandiford <richard@codesourcery.com>
13859
13860 PR target/19269
13861 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13862 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13863 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13864 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13865 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13866 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13867 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13868 tests.
13869
13870 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13871
13872 PR c++/23841
13873 * g++.dg/parse/template17.C: New test.
13874
13875 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13876
13877 PR c++/23789
13878 * g++.dg/template/nontype14.C: New test.
13879
13880 2005-09-12 Ian Lance Taylor <ian@airs.com>
13881
13882 PR g++/7874
13883 * g++.dg/lookup/friend7.C: New test.
13884 * g++.dg/lookup/friend8.C: New test.
13885 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13886 so that it will be found via argument dependent lookup.
13887 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13888 friend functions which will no longer be found.
13889 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13890 function g, so that it will be found via argument dependent
13891 lookup.
13892 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13893 * g++.old-deja/g++.mike/net43.C: Likewise.
13894
13895 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13896
13897 PR c++/23691
13898 * g++.dg/template/static16.C: New test.
13899
13900 2005-09-12 Josh Conner <jconner@apple.com>
13901
13902 PR middle-end/23237
13903 * gcc.c-torture/compile/pr23237.c: New test.
13904
13905 2005-09-11 Richard Henderson <rth@redhat.com>
13906
13907 * g++.dg/other/error8.C: Update expected diagnostic text.
13908
13909 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13910
13911 PR libfortran/19872
13912 * gfortran.dg/overwrite_1.f: New test.
13913
13914 2005-09-09 Josh Conner <jconner@apple.com>
13915
13916 * g++.dg/init/pr23180-1.C: Removed.
13917 * g++.dg/init/pr23180-2.C: Removed.
13918
13919 2005-09-09 David Daney <ddaney@avtrex.com>
13920
13921 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13922 files which are ...
13923 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13924 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13925
13926 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13927
13928 * gfortran.dg/iostat_2.f90: New test.
13929
13930 2005-09-09 Mark Mitchell <mark@codesourcery.com>
13931
13932 PR c++/22252
13933 * g++.dg/ext/interface1.C: New test.
13934 * g++.dg/ext/interface1.h: Likewise.
13935 * g++.dg/ext/interface1a.cc: Likewise.
13936
13937 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
13938
13939 * gfortran.dg/iomsg_1.f90: New test case.
13940
13941 2005-09-09 Richard Guenther <rguenther@suse.de>
13942
13943 PR c++/23624
13944 * g++.dg/tree-ssa/pr23624.C: New testcase.
13945
13946 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13947
13948 PR fortran/19239
13949 * gfortran.dg/vector_subscript_1.f90,
13950 * gfortran.dg/vector_subscript_2.f90: New tests.
13951
13952 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13953
13954 PR fortran/21104
13955 * gfortran.dg/array_alloc_1.f90,
13956 * gfortran.dg/array_alloc_2.f90,
13957 * gfortran.dg/array_alloc_3.f90: New tests.
13958
13959 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13960
13961 PR fortran/12840
13962 * gfortran.dg/array_constructor_6.f90
13963 * gfortran.dg/array_constructor_7.f90
13964 * gfortran.dg/array_constructor_8.f90
13965 * gfortran.dg/array_constructor_9.f90
13966 * gfortran.dg/array_constructor_10.f90
13967 * gfortran.dg/array_constructor_11.f90
13968 * gfortran.dg/array_constructor_12.f90: New tests.
13969
13970 2005-09-08 Josh Conner <jconner@apple.com>
13971
13972 PR c++/23180
13973 * g++.dg/init/pr23180-1.C: New test.
13974 * g++.dg/init/pr23180-2.C: New test.
13975
13976 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13977
13978 PR fortran/18878
13979 * gfortran.dg/module_double_reuse.f90: New.
13980
13981 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13982
13983 PR fortran/23270
13984 PR fortran/22304
13985 PR fortran/18870
13986 PR fortran/17917
13987 PR fortran/16511
13988 * gfortran.dg/common_equivalence_1.f: New.
13989 * gfortran.dg/common_equivalence_2.f: New.
13990 * gfortran.dg/common_equivalence_3.f: New.
13991 * gfortran.dg/contained_equivalence_1.f90: New.
13992 * gfortran.dg/module_blank_common.f90: New.
13993 * gfortran.dg/module_commons_1.f90: New.
13994 * gfortran.dg/module_equivalence_1.f90: New.
13995 * gfortran.dg/nested_modules_1.f90: New.
13996 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13997 equivalences and add comment to connect the test with
13998 the PR.
13999
14000 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14001
14002 PR fortran/23765
14003 * gfortran.dg/common_6.f90: New test.
14004
14005 2005-09-08 Richard Sandiford <richard@codesourcery.com>
14006
14007 PR fortran/15326
14008 * gfortran.dg/char_result_1.f90,
14009 * gfortran.dg/char_result_2.f90,
14010 * gfortran.dg/char_result_3.f90,
14011 * gfortran.dg/char_result_4.f90,
14012 * gfortran.dg/char_result_5.f90,
14013 * gfortran.dg/char_result_6.f90,
14014 * gfortran.dg/char_result_7.f90,
14015 * gfortran.dg/char_result_8.f90: New tests.
14016
14017 2005-09-08 Richard Sandiford <richard@codesourcery.com>
14018
14019 PR fortran/19928
14020 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14021
14022 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
14023
14024 PR obj-c++/16816
14025 * obj-c++.dg/selector-5.mm: New test.
14026 * obj-c++.dg/selector-6.mm: New test.
14027
14028 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
14029
14030 PR objc/20574
14031 PR objc/19324
14032 * objc.dg/error-1.m: New test.
14033
14034 2005-09-07 Richard Sandiford <richard@codesourcery.com>
14035
14036 PR fortran/23373
14037 * gfortran.fortran-torture/execute/pr23373-1.f90,
14038 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14039
14040 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
14041
14042 PR libfortran/23760
14043 * gfortran.dg/g77/1832.f: Remove long string in write statement
14044 to allow the test to pass on correct list directed output with
14045 prepended space.
14046
14047 2005-09-07 James E Wilson <wilson@specifix.com>
14048
14049 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14050
14051 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
14052
14053 * gfortran.dg/parameter+save.f90: Rename to
14054 * gfortran.dg/parameter_save.f90: .. this.
14055
14056 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
14057
14058 PR fortran/20848
14059 * gfortran.dg/parameter+save.f90: New test case.
14060
14061 2005-09-06 Richard Sandiford <richard@codesourcery.com>
14062
14063 PR fortran/19269
14064 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14065
14066 2005-09-06 Jakub Jelinek <jakub@redhat.com>
14067
14068 PR c/23075
14069 * gcc.dg/pr23075.c: New test.
14070 * g++.dg/warn/pr23075.C: New test.
14071
14072 PR target/22362
14073 * gcc.target/i386/pr22362.c: New test.
14074
14075 PR rtl-optimization/23098
14076 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14077
14078 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14079 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14080 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14081
14082 2005-09-06 Mark Mitchell <mark@codesourcery.com>
14083
14084 * g++.dg/expr/cast6.C: New test.
14085
14086 PR c++/9782
14087 * g++.dg/init/new15.C: New test.
14088
14089 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
14090
14091 * gcc.dg/vect/Os-vect-95.c: New test.
14092 * gcc.dg/vect/vect-95.c: Same.
14093
14094 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
14095
14096 * gcc.dg/vect/vect-29.c: Update xfail testing.
14097 * gcc.dg/vect/vect-44.c: Same.
14098 * gcc.dg/vect/vect-48.c: Same.
14099 * gcc.dg/vect/vect-50.c: Same.
14100 * gcc.dg/vect/vect-72.c: Same.
14101 * gcc.dg/vect/vect-77.c: Same.
14102 * gcc.dg/vect/vect-78.c: Same.
14103 * gcc.dg/vect/vect-80.c: Same.
14104 * gcc.dg/vect/vect-96.c: Same.
14105 * gcc.dg/vect/vect-100.c: Same.
14106 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14107 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14108 * gfortran.dg/vect/vect-5.f90: Same.
14109
14110 2005-09-06 Jakub Jelinek <jakub@redhat.com>
14111
14112 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14113 start strings.
14114 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14115 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14116
14117 PR c++/23056
14118 * g++.dg/opt/pr23056.C: New test.
14119
14120 PR rtl-optimization/23098
14121 * gcc.target/i386/pr23098.c: New test.
14122
14123 2005-09-05 Mark Mitchell <mark@codesourcery.com>
14124
14125 PR c++/23667
14126 * g++.dg/template/static15.C: New test.
14127
14128 PR c++/21440
14129 * g++.dg/ext/stmtexpr5.C: New test.
14130 * g++.dg/ext/stmtexpr6.C: Likewise.
14131
14132 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
14133
14134 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14135
14136 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14137 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14138 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14139
14140 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
14141
14142 PR libfortran/23321
14143 * gfortran.dg/direct_io_4.f90: New test case.
14144
14145 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
14146 Rasmus Hahn <rassahah@neofonie.de>
14147
14148 PR libobjc/23108
14149 * objc.dg/type-stream-1.m: New test.
14150
14151 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
14152
14153 PR fortran/23661
14154 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14155 gfortran.dg/print_fmt_3.f90: New test.
14156
14157 2005-09-03 Jakub Jelinek <jakub@redhat.com>
14158
14159 * gfortran.dg/fmt_t_1.f90: New test.
14160
14161 2005-09-03 Jakub Jelinek <jakub@redhat.com>
14162
14163 PR rtl-optimization/23454
14164 * g++.dg/opt/pr23454.C: New test.
14165
14166 2005-09-03 Mark Mitchell <mark@codesourcery.com>
14167
14168 PR c++/23699
14169 * g++.dg/ext/static1.C: New test.
14170
14171 2005-09-02 Richard Henderson <rth@redhat.com>
14172
14173 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14174 tail call to check_fa_work.
14175
14176 2005-09-02 Mark Mitchell <mark@codesourcery.com>
14177
14178 PR c++/21687
14179 * g++.dg/other/gc3.C: New test.
14180
14181 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
14182
14183 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14184 * gcc.dg/20050826-1.c: Likewise.
14185
14186 2005-08-31 Mark Mitchell <mark@codesourcery.com>
14187
14188 PR c++/23167
14189 * g++.dg/expr/volatile1.C: New test.
14190
14191 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
14192
14193 PR middle-end/23547
14194 * gcc.dg/pr23547.c: New test.
14195
14196 2005-09-02 Richard Sandiford <richard@codesourcery.com>
14197
14198 PR c/22061
14199 * gcc.c-torture/execute/pr22061-1.c,
14200 * gcc.c-torture/execute/pr22061-2.c,
14201 * gcc.c-torture/execute/pr22061-3.c,
14202 * gcc.c-torture/execute/pr22061-4.c: New tests.
14203
14204 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
14205
14206 * gcc.dg/Wredundant-decls-2.c: New test to check that
14207 -Wredundant-decls does not issue warning for a variable
14208 definition following a declaration.
14209
14210 2005-09-01 Jakub Jelinek <jakub@redhat.com>
14211
14212 PR debug/7241
14213 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14214 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14215 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14216
14217 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14218 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14219 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14220 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14221 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14222 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14223 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14224 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14225
14226 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
14227
14228 PR objc/23306
14229 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14230 scan-assmbler.
14231
14232 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
14233
14234 PR target/21255
14235 * gcc.dg/pr21255-1.c: New test.
14236 * gcc.dg/pr21255-2-mb.c: Likewise.
14237 * gcc.dg/pr21255-2-ml.c: Likewise.
14238 * gcc.dg/pr21255-3.c: Likewise.
14239 * gcc.dg/pr21255-4.c: Likewise.
14240
14241 2005-08-31 Dale Johannesen <dalej@apple.com>
14242
14243 * gcc.dg/20050830-1.c: New.
14244
14245 2005-08-31 Josh Conner <jconner@apple.com>
14246
14247 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14248 command-line options for arm-*-* targets.
14249 * g++.dg/init/array16.C: Likewise.
14250 * g++.dg/other/crash-4.C: Likewise.
14251
14252 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
14253
14254 PR obj-c++/23640
14255 * obj-c++.dg/gnu-runtime-3.mm: New test.
14256
14257 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14258
14259 PR c++/13377
14260 * g++.dg/lookup/ambig4.C: New test.
14261 * g++.dg/lookup/ambig5.C: New test.
14262 * g++.dg/tc1/dr101.C: Adjust error markers.
14263
14264 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14265
14266 PR c++/23639
14267 * g++.dg/template/ttp5.C: Adjust error markers.
14268
14269 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
14270
14271 PR testsuite/23609
14272 * lib/obj-c++.exp: Include target-libpath.exp.
14273 (obj-c++_link_flags): Look for the GNU libobjc library
14274 and set the library path to include it.
14275 Don't manually set LD_LIBRARY_PATH (etc.) but call
14276 set_ld_library_path_env_vars instead.
14277 (obj-c++_target_compile): Don't set library path or
14278 linker flags because they are already set correctly
14279 in obj-c++_link_flags.
14280
14281 2005-08-30 Josh Conner <jconner@apple.com>
14282
14283 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14284 to command-line options for arm-*-* targets.
14285
14286 2005-08-30 Geoffrey Keating <geoffk@apple.com>
14287
14288 * g++.dg/other/i386-1.C: New.
14289
14290 2005-08-30 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR preprocessor/20348
14293 PR preprocessor/20356
14294 * gcc.dg/cpp/pr20348.c: New test.
14295 * gcc.dg/cpp/pr20348.h: New file.
14296 * gcc.dg/cpp/inc/pr20348.h: New file.
14297 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14298 * gcc.dg/cpp/pr20356.c: New test.
14299 * gcc.dg/cpp/pr20356.h: New file.
14300 * gcc.dg/cpp/inc/pr20356.h: New file.
14301 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14302
14303 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
14304
14305 * gfortran.fortran-torture/execute/intrinsic_count.f90:
14306 Fix array dimension to avoid correct end-of-file error.
14307
14308 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
14309
14310 PR libfortran/23598
14311 * gfortran.dg/iostat_1.f90: New test.
14312
14313 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
14314
14315 PR middle-end/23408
14316 * gcc.dg/pr23408.c: New test.
14317
14318 2005-08-28 Mark Mitchell <mark@codesourcery.com>
14319
14320 PR c++/23099
14321 * g++.dg/init/member1.C: Make sure erroneous static data member
14322 definitions are required.
14323 * g++.dg/template/static13.C: New test.
14324 * g++.dg/template/static14.C: Likewise.
14325
14326 2005-08-29 Jakub Jelinek <jakub@redhat.com>
14327
14328 * gcc.target/i386/pr23575.c: Use -msse2 instead of
14329 -march=pentium4, remove ilp32 requirement.
14330
14331 PR middle-end/23484
14332 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14333 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14334
14335 2005-08-29 Andreas Jaeger <aj@suse.de>
14336
14337 PR testsuite/23607
14338 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14339
14340 2005-08-28 Jakub Jelinek <jakub@redhat.com>
14341
14342 * gcc.c-torture/execute/20050316-2.c: New test.
14343 * gcc.c-torture/execute/20050316-3.c: New test.
14344 * gcc.dg/torture/pr16104-1.c: New test.
14345
14346 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
14347
14348 PR middle-end/23463
14349 * gcc.c-torture/execute/zero-struct-1.c: New test.
14350
14351 2005-08-27 Richard Guenther <rguenther@suse.de>
14352
14353 PR target/23575
14354 * gcc.target/i386/pr23575.c: New testcase.
14355
14356 2005-08-26 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR rtl-optimization/23561
14359 * gcc.c-torture/execute/20050826-1.c: New test.
14360
14361 PR rtl-opt/23560
14362 * gcc.c-torture/execute/20050826-2.c: New test.
14363
14364 2005-08-26 Dale Johannesen <dalej@apple.com>
14365
14366 * gcc.dg/20030711-1.c: Modify to work on Darwin.
14367 * gcc.dg/20050826-1.c: New.
14368
14369 2005-08-26 Mark Mitchell <mark@codesourcery.com>
14370
14371 PR c++/19004
14372 * g++.dg/template/nontype13.C: New test.
14373
14374 PR c++/23491
14375 * g++.dg/init/new14.C: New test.
14376 * g++.dg/expr/anew1.C: Do not XFAIL.
14377 * g++.dg/expr/anew2.C: Likewise.
14378 * g++.dg/expr/anew3.C: Likewise.
14379
14380 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
14381
14382 PR middle-end/22439
14383 * gcc.dg/vla-3.c: New test.
14384
14385 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
14386
14387 PR fortran/20363
14388 * gfortran.dg/named_interface.f90: New.
14389
14390 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
14391
14392 * gcc.c-torture/execute/frame-address.c: New test.
14393
14394 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
14395
14396 PR c++/20817
14397 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14398
14399 2005-08-25 Alan Modra <amodra@bigpond.net.au>
14400
14401 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14402
14403 2005-08-25 Alan Modra <amodra@bigpond.net.au>
14404
14405 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14406 * gcc.dg/altivec-22.c: Rename from..
14407 * gcc.dg/altivec-nomfcr.c: ..this.
14408
14409 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
14410
14411 PR tree-optimization/23546
14412 * gcc.dg/tree-ssa/pr23546.c: New test.
14413
14414 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
14415
14416 PR fortran/17758
14417 * gfortran.dg/nonreturning_statements.f90: New test.
14418
14419 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
14420
14421 PR c++/22454
14422 * g++.dg/parse/crash29.C: New.
14423
14424 2005-08-23 DJ Delorie <dj@redhat.com>
14425
14426 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14427 constants have the L suffix.
14428
14429 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
14430
14431 PR c++/23044
14432 * g++.dg/template/instantiate8.C: New.
14433
14434 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
14435
14436 PR middle-end/23467
14437 * gcc.c-torture/execute/pr23467.c: New test.
14438
14439 2005-08-23 Jakub Jelinek <jakub@redhat.com>
14440
14441 PR tree-optimization/22043
14442 * gcc.c-torture/execute/20050613-1.c: New test.
14443
14444 2005-08-23 Ben Elliston <bje@au.ibm.com>
14445
14446 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14447
14448 2005-08-22 Jakub Jelinek <jakub@redhat.com>
14449
14450 PR rtl-optimization/23478
14451 * g++.dg/opt/pr23478.C: New test.
14452
14453 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14454
14455 PR c/18715
14456 * gcc.dg/switch-warn-3.c: New test.
14457
14458 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14459
14460 PR c++/22233
14461 * g++.dg/template/param1.C: New test.
14462
14463 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14464
14465 PR c++/23089
14466 * g++.dg/other/incomplete1.C: New test.
14467
14468 2005-08-22 Ira Rosen <irar@il.ibm.com>
14469
14470 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14471 are vectorizable.
14472
14473 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14474
14475 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14476 d_lines_5.f: New.
14477
14478 2005-08-21 Jakub Jelinek <jakub@redhat.com>
14479
14480 * gcc.target/i386/sse-4.c: New test.
14481
14482 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14483
14484 PR testsuite/23239
14485 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14486
14487 2005-08-20 Jakub Jelinek <jakub@redhat.com>
14488
14489 * gcc.dg/20050811-1.c: New test.
14490 * gcc.dg/20050811-2.c: New test.
14491
14492 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
14493
14494 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14495
14496 2005-08-19 Diego Novillo <dnovillo@redhat.com>
14497
14498 PR 23476
14499 * gcc.c-torture/compile/pr23476.c: New test.
14500
14501 2005-08-19 Devang Patel <dpatel@apple.com>
14502
14503 PR tree-optimization/23048
14504 * gcc.dg/tree-ssa/pr23048.c: New test.
14505
14506 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
14507
14508 PR middle-end/20624
14509 * g++.dg/warn/Wreturn-3.C: New test
14510
14511 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
14512
14513 PR tree-optimization/22228
14514 * g++.dg/vect/pr22543.cc: New test.
14515
14516 2005-08-17 Steven Bosscher <stevenb@suse.de>
14517
14518 PR tree-optimization/21574
14519 * gcc.dg/tree-ssa/pr21574.c: New test.
14520
14521 2005-08-16 James E Wilson <wilson@specifix.com>
14522
14523 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14524
14525 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14526
14527 PR tree-opt/23402
14528 * gcc.c-torture/compile/zero-strct-3.c: New test.
14529 * gcc.c-torture/compile/zero-strct-4.c: New test.
14530
14531 2005-08-16 Steven Bosscher <stevenb@suse.de>
14532
14533 PR target/23376
14534 * gcc.target/x86_64/pr23376.c: New test.
14535
14536 2005-08-16 Ian Lance Taylor <ian@airs.com>
14537
14538 PR c++/23337
14539 * g++.dg/ext/vector2.C: New.
14540
14541 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
14542
14543 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14544
14545 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
14546
14547 PR libfortran/23428
14548 * gfortran.dg/inquire-complex.f90: New test case.
14549
14550 2005-08-16 James E Wilson <wilson@specifix.com>
14551
14552 PR tree-optimization/21105
14553 * gcc.dg/large-size-array.c: New.
14554
14555 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
14556
14557 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14558 type.
14559 * gcc.dg/vect/vect-41: Likewise.
14560 * gcc.dg/vect/vect-42: Likewise.
14561 * gcc.dg/vect/vect-43: Likewise.
14562 * gcc.dg/vect/vect-44: Likewise.
14563 * gcc.dg/vect/vect-46: Likewise.
14564 * gcc.dg/vect/vect-47: Likewise.
14565 * gcc.dg/vect/vect-48: Likewise.
14566 * gcc.dg/vect/vect-52: Likewise.
14567 * gcc.dg/vect/vect-53: Likewise.
14568 * gcc.dg/vect/vect-54: Likewise.
14569 * gcc.dg/vect/vect-55: Likewise.
14570 * gcc.dg/vect/vect-56: Likewise.
14571 * gcc.dg/vect/vect-57: Likewise.
14572 * gcc.dg/vect/vect-58: Likewise.
14573 * gcc.dg/vect/vect-59: Likewise.
14574 * gcc.dg/vect/vect-60: Likewise.
14575 * gcc.dg/vect/vect-61: Likewise.
14576 * gcc.dg/vect/vect-85: Likewise.
14577 * gcc.dg/vect/vect-87: Likewise.
14578 * gcc.dg/vect/vect-88: Likewise.
14579 * gcc.dg/vect/vect-93.c: Likewise.
14580 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14581 * gcc.dg/vect/vect-75: Likewise.
14582 * gcc.dg/vect/vect-76: Likewise.
14583 * gcc.dg/vect/vect-77: Likewise.
14584 * gcc.dg/vect/vect-78: Likewise.
14585 * gcc.dg/vect/vect-80: Likewise.
14586 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14587 vectorized for the expected reason, rather than checking how alignment
14588 was handled.
14589 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14590 type and also instead of aligned pointers. Added documentation.
14591
14592 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
14593
14594 * gfortran.dg/power.f90: New test.
14595
14596 2005-08-16 Jakub Jelinek <jakub@redhat.com>
14597
14598 PR rtl-optimization/23299
14599 * g++.dg/opt/pr23299.C: New test.
14600
14601 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14602
14603 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14604
14605 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
14606
14607 * g++.dg/template/local6.C: New test.
14608
14609 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14610
14611 * execute/exceptions/finally-1.m: Check that the catch and finally are
14612 being called. Also add a "return 0;" at the end of main.
14613
14614 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
14615
14616 PR fortran/21432.
14617 * gfortran.dg/namelist_print_1.f: New test of functionality of
14618 PRINT namelist.
14619 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14620 namelist generates error with -std=f95.
14621
14622 2005-08-14 Ira Rosen <irar@il.ibm.com>
14623
14624 PR tree-optimization/23119
14625 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14626
14627 2005-08-13 Marcin Koziej <creep@desk.pl>
14628 Andrew Pinski <pinskia@physics.uc.edu>
14629
14630 PR libobjc/22492
14631 * execute/exceptions/finally-1.m: New test.
14632
14633 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14634
14635 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14636 testsuite.
14637 * objc/execute/exceptions/trivial.m: New test.
14638 * objc.dg/try-catch-11.m: Move to ...
14639 * objc/execute/exceptions/foward-1.m: Here.
14640 * objc.dg/try-catch-2.m: Move to ...
14641 * objc/execute/exceptions/catchall-1.m: Here.
14642 * objc.dg/try-catch-8.m: Move to ...
14643 * objc/execute/exceptions/local-variables-1.m: Here.
14644
14645 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14646
14647 * objc.dg/nested-func-1.m: Move to ...
14648 * objc/execute/nested-func-1.m: Here.
14649
14650 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14651
14652 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14653 in ${options} instead of [target_info name].
14654 * lib/obj-c++.exp (objc_target_compile): Likewise.
14655
14656 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14657
14658 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14659
14660 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
14661
14662 part of PR testsuite/23348
14663 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14664 of the torture options.
14665 * objc/compile/trivial.m: New test.
14666
14667 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
14668
14669 * gfortran.dg/eoshift.f90: Correct format.
14670
14671 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
14672
14673 * gfortran.fortran-torture/execute/character_passing.f90:
14674 Fix comment typo.
14675
14676 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
14677
14678 PR c++/8271
14679 * g++.dg/template/unify10.C: New.
14680
14681 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
14682
14683 * g++.dg/parse/pr22514.C: Move to...
14684 * g++.dg/debug/pr22514.C: here.
14685
14686 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14687
14688 PR c++/23266
14689 * g++.dg/inherit/pure1.C: New test.
14690
14691 * ChangeLog: Fix typos.
14692
14693 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14694 Steven Bosscher <stevenb@suse.de>
14695
14696 * gfortran.dg/runtime_warning_1.f90: New test.
14697
14698 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
14699
14700 PR c++/23219
14701 * g++.dg/parse/crash28.C: New.
14702
14703 2005-08-11 Richard Guenther <rguenther@suse.de>
14704
14705 PR target/23289
14706 * gcc.target/i386/tailcall-1.c: New testcase.
14707
14708 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
14709
14710 * gcc.dg/vect/vect-67.c: Un-xfail.
14711
14712 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
14713
14714 PR c++/23225
14715 * g++.dg/testsuite/parse/crash27.C: new test.
14716
14717 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
14718
14719 PR libfortran/22143
14720 * gfortran.dg/shift-kind.f90: New testcase.
14721
14722 2005-08-10 Richard Sandiford <richard@codesourcery.com>
14723
14724 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14725 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14726
14727 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14728
14729 PR c++/20646
14730 * g++.dg/other/mult-stor1.C: New test.
14731
14732 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
14733
14734 * gcc.c-torture/pr18299-1.c: Move to ...
14735 * gcc.c-torture/compile/pr18299-1.c: Here.
14736
14737 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
14738
14739 * gfortran/fortran.torture/execute/character_passing.f90:
14740 Fix types for LSAME.
14741
14742 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
14743
14744 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14745 input data back to what it was originally.
14746
14747 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
14748
14749 * objc.dg/try-catch-8.m: Enable for all targets.
14750
14751 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
14752
14753 * gcc.dg/pr23165.c: New test.
14754
14755 2005-08-09 Steven Bosscher <stevenb@suse.de>
14756
14757 PR tree-optimization/23234
14758 * gcc.dg/tree-ssa/pr23234.c: New test.
14759
14760 2005-08-08 Josh Conner <jconner@apple.com>
14761
14762 PR rtl-optimization/23241
14763 * gcc.dg/char-compare.c: New test.
14764
14765 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14766
14767 PR c++/22508
14768 * g++.dg/init/new13.C: New test.
14769
14770 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
14771
14772 PR c++/21166
14773 * g++.dg/other/crash-4.C: Adjust
14774 * g++/dg/ext/packed9.C: New.
14775
14776 2005-08-08 Richard Sandiford <richard@codesourcery.com>
14777
14778 PR middle-end/21964
14779 * gcc.c-torture/execute/pr21964-1.c: New test.
14780
14781 2005-08-08 Richard Sandiford <richard@codesourcery.com>
14782
14783 PR c/22458
14784 * gcc.dg/pr22458-1.c: New test.
14785
14786 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
14787 Steven G. Kargl <kargls@comcast.net>
14788
14789 PR fortran/22390
14790 * gfortran.dg/flush_1.f90: New test.
14791
14792 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14793
14794 PR c++/23191
14795 * g++.dg/template/eh2.C: New test.
14796
14797 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14798
14799 PR c++/19498
14800 * g++.dg/template/instantiate7.C: New test.
14801
14802 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
14803
14804 PR c/23113
14805 * gcc.dg/Wunused-value-1.c: New test.
14806
14807 2005-08-06 Richard Sandiford <richard@codesourcery.com>
14808
14809 PR rtl-optimization/23233
14810 * gcc.c-torture/compile/pr23233-1.c: New test.
14811
14812 2005-08-06 Jakub Jelinek <jakub@redhat.com>
14813
14814 PR fortran/18833
14815 PR fortran/20850
14816 * gfortran.dg/equiv_1.f90: New test.
14817 * gfortran.dg/equiv_2.f90: New test.
14818 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14819 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14820 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14821
14822 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
14823
14824 * gcc.c-torture/execute/vrp-5.c: New test.
14825 * gcc.c-torture/execute/vrp-6.c: New test.
14826 * gcc.dg/tree-ssa/vrp21.c: New test.
14827
14828 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
14829
14830 * g++.dg/parse/pr22514.C: New test.
14831
14832 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
14833
14834 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14835
14836 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14837 instead of constant loads / pool entries.
14838
14839 2005-08-05 David Edelsohn <edelsohn@gnu.org>
14840
14841 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14842 TEST_TO_WCTYPE.
14843
14844 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
14845
14846 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14847 __WINT_TYPE__ in generated prototypes if possible.
14848
14849 2005-08-04 Diego Novillo <dnovillo@redhat.com>
14850
14851 PR 22037
14852 * g++.dg/tree-ssa/pr22037.C:
14853
14854 2005-08-04 Richard Henderson <rth@redhat.com>
14855
14856 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14857 scan-tree-dump-times directive.
14858
14859 2005-08-04 Jan Hubicka <jh@suse.cz>
14860
14861 * gcov-1.C: Fix switch counts.
14862 * gcov-4b.c: Likewise.
14863
14864 2005-08-03 Jeff Law <law@redhat.com>
14865
14866 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14867
14868 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
14869
14870 * gcc.c-torture/execute/pr23135.c: New test.
14871
14872 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14873
14874 PR tree-optimization/19899
14875 * gcc.dg/tree-ssa/scev-1.c: New test.
14876 * gcc.dg/tree-ssa/scev-2.c: New test.
14877
14878 2005-08-03 Richard Sandiford <richard@codesourcery.com>
14879
14880 PR target/18582
14881 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14882
14883 2005-08-03 Jan Hubicka <jh@suse.cz>
14884
14885 * update-conroll.c: New testcase.
14886 * update-conroll-2.c: New testcase.
14887
14888 2005-08-02 David Edelsohn <edelsohn@gnu.org>
14889
14890 * gfortran.dg/constant_substring.f: New test.
14891 * gfortran.dg/pr22491.f: New test.
14892
14893 2005-08-02 Jan Hubicka <jh@suse.cz>
14894
14895 * update-threading.c: Replace by the proper one.
14896
14897 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14898
14899 PR 23164
14900 * g++.dg/tree-ssa/pr23164.C: New test.
14901
14902 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14903
14904 * gcc.dg/tree-ssa/pr23192.c: New test.
14905
14906 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
14907
14908 * gcc.c-torture/execute/vrp-4.c: New test.
14909
14910 2005-08-02 Jan Hubicka <jh@suse.cz>
14911
14912 * update-threading.c: New test.
14913
14914 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
14915
14916 * gcc.c-torture/compile/20050801-1.c: New test.
14917 * gcc.c-torture/compile/20050801-2.c: New test.
14918
14919 2005-08-01 Jan Hubicka <jh@suse.cz>
14920
14921 * val-prof-5.c: New test.
14922
14923 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
14924
14925 PR c/22311
14926 * gcc.dg/pr22311-1.c : New test.
14927
14928 2005-07-31 Steven Bosscher <stevenb@suse.de>
14929
14930 PR target/23095
14931 * gfortran.dg/pr23095.f: New test.
14932
14933 PR c++/22003
14934 * g++.dg/other/pr22003.C: New test.
14935
14936 2005-07-31 Richard Sandiford <richard@codesourcery.com>
14937
14938 PR target/20621
14939 * gcc.c-torture/execute/pr20621-1.c: New test.
14940
14941 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
14942
14943 * gfortran.dg/comma_format_extension_4.f: Adjust length
14944 of string for format.
14945 * gfortran.dg/der_array_io_1.f: Replace illegal internal
14946 print statement with internal write.
14947 * gfortran.dg/der_array_io_2.f: Likewise.
14948 * gfortran.dg/der_array_io_3.f: Likewise.
14949
14950 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
14951
14952 * gcc.dg/fold-abs-4.c: new test.
14953
14954 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
14955
14956 PR fortran/22570 an related issues.
14957 * gfortran.dg/x_slash_1.f: New test.
14958
14959 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
14960
14961 PR c/23143
14962 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14963 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14964
14965 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14966
14967 PR c/529
14968 * gcc.dg/Wshadow-3.c: New test.
14969
14970 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
14971
14972 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14973 used to have the wrong bounds).
14974
14975 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14976
14977 PR c/21720
14978 * gcc.dg/hex-round-1.c: Test more cases.
14979 * gcc.dg/hex-round-2.c: New test.
14980
14981 2005-07-29 Diego Novillo <dnovillo@redhat.com>
14982
14983 PR 22550
14984 * g++.dg/tree-ssa/pr22550.C: New test.
14985
14986 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
14987
14988 * gcc.dg/tree-ssa/vrp19.c: New test.
14989 * gcc.dg/tree-ssa-vrp20.c: New test.
14990
14991 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14992
14993 PR c/22240
14994 * gcc.dg/transparent-union-4.c: New test.
14995
14996 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14997
14998 PR c/22192
14999 * gcc.dg/c99-vla-2.c: New test.
15000
15001 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
15002
15003 PR c/21720
15004 * gcc.dg/hex-round-1.c: New test.
15005
15006 2005-07-28 Jan Hubicka <jh@suse.cz>
15007
15008 * inliner-1.c: Do not dump everything.
15009 * tree-prof.exp: Do not pass -ftree-based-profiling.
15010 * bprob.exp: Likewise.
15011
15012 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15013
15014 2005-07-28 Mark Mitchell <mark@codesourcery.com>
15015
15016 PR c++/22545
15017 * g++.dg/expr/ptrmem7.C: New test.
15018
15019 2005-07-28 Mike Stump <mrs@apple.com>
15020
15021 * g++.old-deja/g++.mike/visibility-1.C: New test.
15022
15023 2005-07-28 Richard Sandiford <richard@codesourcery.com>
15024
15025 PR c/20187
15026 * gcc.c-torture/execute/pr20187-1.c: New test.
15027
15028 2005-07-28 Jeff Law <law@redhat.com>
15029
15030 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15031 * gcc.dg/tree-ssa/vrp18.c: New test.
15032
15033 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
15034
15035 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15036
15037 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
15038
15039 PR tree-optimization/22506
15040 * gcc.dg/vect/ps22506.c: New test.
15041
15042 2005-07-28 Jakub Jelinek <jakub@redhat.com>
15043
15044 PR target/21149
15045 * gcc.target/i386/sse-3.c: New test.
15046
15047 2005-07-28 Richard Sandiford <richard@codesourcery.com>
15048
15049 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15050 * gcc.target/mips/mips32-dsp-type.c: Likewise.
15051
15052 2005-07-28 Richard Sandiford <richard@codesourcery.com>
15053
15054 PR c/22589
15055 * gcc.c-torture/compile/pr22589-1.c: New test.
15056
15057 2005-07-28 Jan Hubicka <jh@suse.cz>
15058
15059 * update-loopch.c: New testcase.
15060
15061 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
15062
15063 PR rtl-optimization/23047
15064 * gcc.c-torture/execute/pr23047.c: New test.
15065 * gcc.c-torture/execute/pr23047.x: New.
15066
15067 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
15068
15069 PR tree-optimization/22493
15070 * gcc.c-torture/execute/pr22493-1.c: New test.
15071 * gcc.c-torture/execute/pr22493-1.x: New.
15072 * gcc.c-torture/execute/vrp-1.c: New test.
15073 * gcc.c-torture/execute/vrp-2.c: New test.
15074 * gcc.c-torture/execute/vrp-2.c: New test.
15075
15076 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
15077
15078 * gcc.target/frv/all-builtin-read8.c: Delete.
15079 * gcc.target/frv/all-builtin-read16.c: Delete.
15080 * gcc.target/frv/all-builtin-read32.c: Delete.
15081 * gcc.target/frv/all-builtin-read64.c: Delete.
15082 * gcc.target/frv/all-builtin-write8.c: Delete.
15083 * gcc.target/frv/all-builtin-write16.c: Delete.
15084 * gcc.target/frv/all-builtin-write32.c: Delete.
15085 * gcc.target/frv/all-builtin-write64.c: Delete.
15086 * gcc.target/frv/all-read-write-1.c: New.
15087
15088 2005-07-27 Jeff Law <law@redhat.com>
15089
15090 * gcc.c-torture/execute/pr22630.c: New test.
15091
15092 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
15093
15094 PR tree-optimization/23073
15095 * gcc.dg/vect/nodump-pr23073.c: New test.
15096 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15097
15098 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
15099
15100 PR tree-optimize/22348
15101 * gcc.c-torture/execute/pr22348.c: New.
15102
15103 2005-07-27 Richard Guenther <rguenther@suse.de>
15104
15105 * gcc.dg/tree-ssa/salias-1.c: New testcase.
15106
15107 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15108
15109 PR fortran/22503
15110 * gfortran.dg/logical_comp.f90: New test.
15111
15112 2005-07-27 Jan Hubicka <jh@suse.cz>
15113
15114 * inliner-1.c: Add cleanup of dumps.
15115 * val-prof-*.c: Likewise.
15116 * update-tailcall.c: New.
15117
15118 2005-07-26 Diego Novillo <dnovillo@redhat.com>
15119
15120 PR 22591
15121 * gcc.dg/tree-ssa/pr22591.c: New test.
15122 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15123
15124 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
15125
15126 PR libobjc/22606
15127 * objc.dg/try-catch-11.m: New test.
15128
15129 2005-07-26 Richard Guenther <rguenther@suse.de>
15130
15131 PR tree-optimization/22486
15132 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15133
15134 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
15135
15136 PR tree-opt/22484
15137 * testsuite/g++.dg/opt/loop2.C: New test.
15138
15139 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
15140
15141 * gcc.dg/tree-ssa/reassoc-3.c: New test.
15142 * gcc.dg/tree-ssa/reassoc-4.c: New test.
15143
15144 2005-07-25 Adam Nemet <anemet@lnxw.com>
15145
15146 * lib/profopt.exp (profopt-execute): Check for profiling data
15147 files on the target.
15148
15149 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
15150
15151 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15152 for matching of asm labels.
15153
15154 2005-07-25 Richard Guenther <rguenther@suse.de>
15155
15156 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15157
15158 2005-07-25 Richard Guenther <rguenther@suse.de>
15159
15160 PR testsuite/22624
15161 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15162
15163 2005-07-25 Ira Rosen <irar@il.ibm.com>
15164
15165 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15166 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15167 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15168 * gcc.dg/vect/vect-100.c: New test.
15169 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15170 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15171 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15172 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15173 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15174 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15175 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15176 * gfortran.dg/vect/pr19049.f90: New testcase.
15177 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15178
15179 2005-07-25 Jakub Jelinek <jakub@redhat.com>
15180
15181 * gcc.c-torture/execute/20050713-1.c: New test.
15182
15183 PR fortran/20063
15184 * gfortran.fortran-torture/execute/data_4.f90: New test.
15185
15186 PR middle-end/20303
15187 * gcc.dg/visibility-d.c: New test.
15188
15189 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
15190
15191 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15192 * gfortran.dg/underflow.f90: Ditto.
15193
15194 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15195
15196 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15197 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15198 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15199
15200 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
15201
15202 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15203 include case of field width of zero.
15204
15205 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
15206
15207 PR libgfortran/21875
15208 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15209 with trailing blanks on normal formatted read.
15210
15211 2005-07-23 Chao-ying Fu <fu@mips.com>
15212
15213 * gcc.target/mips/mips32-dsp-type.c: New test.
15214 * gcc.target/mips/mips32-dsp.c: New test.
15215
15216 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
15217
15218 PR testsuite/21073
15219 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15220
15221 PR testsuite/20454
15222 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15223 and __cyg_profile_func_exit.
15224
15225 2005-07-22 David Edelsohn <edelsohn@gnu.org>
15226
15227 * gfortran.dg/comma_format_extension_3.f: Fix typo.
15228 * gfortran.dg/comma_format_extension_4.f: Same.
15229 * gfortran.dg/pr15332.f: Same.
15230 * gfortran.dg/pr21730.f: Same.
15231
15232 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
15233
15234 * g++.dg/opt/vrp2.C: Fix testcase.
15235
15236 PR tree-opt/22625
15237 * g++.dg/opt/vrp2.C: New test.
15238
15239 2005-07-22 Mark Mitchell <mark@codesourcery.com>
15240
15241 PR debug/21828
15242 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15243
15244 2005-07-22 Diego Novillo <dnovillo@redhat.com>
15245
15246 * gcc.dg/tree-ssa/20050719-1.c: New test.
15247
15248 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
15249
15250 * gcc.dg/bfin-longcall-1.c: New file.
15251 * gcc.dg/bfin-longcall-2.c: New file.
15252
15253 2005-07-21 Janis Johnson <janis187@us.ibm.com>
15254
15255 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15256
15257 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
15258
15259 PR middle-end/19055
15260 * gcc.dg/tree-ssa/pr19055.c: New test.
15261 * gcc.dg/tree-ssa/pr19055-2.c: New test.
15262
15263 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
15264
15265 PR C++/22358
15266 * g++.dg/other/pr22358.C: New test.
15267
15268 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
15269
15270 PR c++/2922
15271 * g++.dg/lookup/two-stage5.C: New test from bug comments.
15272
15273 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15274
15275 PR c++/15938
15276 * g++.dg/init/union2.C: New test.
15277
15278 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15279
15280 PR c/22393
15281 * gcc.dg/complex-4.c: New test.
15282
15283 2005-07-21 Richard Guenther <rguenther@suse.de>
15284
15285 PR testsuite/22522
15286 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15287 scanning for asm labels.
15288 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15289
15290 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
15291
15292 PR target/22085
15293 * gcc.dg/altivec-pr22085.c: New.
15294
15295 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
15296
15297 PR tree-optimization/19210
15298 * gcc.dg/tree-ssa/pr19210-1.c: New.
15299 * gcc.dg/tree-ssa/pr19210-2.c: New.
15300
15301 2005-07-21 Richard Sandiford <richard@codesourcery.com>
15302
15303 PR rtl-optimization/22167
15304 * g++.dg/opt/pr22167.C: New test.
15305
15306 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
15307
15308 PR c++/2922
15309 * g++.dg/lookup/two-stage2.C: New.
15310 * g++.dg/lookup/two-stage3.C: New.
15311 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15312 fixed two-stage name lookup for operators.
15313 * g++.dg/template/call3.C: Compiler now produces an appropriate
15314 error message.
15315 * g++.dg/template/crash37.C: Compiler now describes bla() on line
15316 14 as a candidate.
15317 * g++.dg/template/ptrmem4.C: Compiler produces different error
15318 message.
15319 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15320 connect_to_method as a candidate.
15321
15322 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
15323
15324 * gcc.dg/fold-alloc-1.c: New test.
15325
15326 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
15327
15328 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15329 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15330
15331 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
15332
15333 * gcc.dg/fold-abs-1.c: New test.
15334 * gcc.dg/fold-abs-2.c: New test.
15335 * gcc.dg/fold-abs-3.c: New test.
15336
15337 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
15338
15339 Make CONSTRUCTOR use VEC to store initializers.
15340 * g++.dg/ext/complit3.C: Check for specific error messages.
15341 * g++.dg/init/brace2.C: Update error message.
15342 * g++.dg/warn/Wbraces2.C: Likewise.
15343
15344 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
15345
15346 PR fortran/16940
15347 * gfortran.dg/module_interface_1.f90: New test.
15348
15349 2005-07-19 Danny Berlin <dberlin@dberlin.org>
15350 Kenneth Zadeck <zadeck@naturalbridge.com>
15351
15352 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15353
15354 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15355
15356 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15357 specify -Wformat for these tests.
15358 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15359 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15360 * gcc.dg/format/opt-6.c: Delete.
15361
15362 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
15363
15364 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15365 * gcc.dg/tree-ssa/sra-3.c: Likewise.
15366
15367 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
15368
15369 * gcc.dg/tree-ssa/alias-2.c: New test.
15370
15371 2005-07-18 Mark Mitchell <mark@codesourcery.com>
15372
15373 PR c++/22263
15374 * g++.dg/template/explicit7.C: New test.
15375
15376 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
15377
15378 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15379 width of 8 to +Inf and -Inf.
15380
15381 2005-07-17 Mark Mitchell <mark@codesourcery.com>
15382
15383 PR c++/22139
15384 * g++.dg/template/friend36.C: New test.
15385
15386 2005-07-16 David Edelsohn <edelsohn@gnu.org>
15387
15388 PR fortran/21730
15389 * gfortran.dg/pr21730.f: New test.
15390
15391 2005-07-16 Danny Berlin <dberlin@dberlin.org>
15392 Kenneth Zadeck <zadeck@naturalbridge.com>
15393
15394 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15395 since pure const detection cannot run at -O1 in c compiler.
15396 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15397 can now optimize this case properly.
15398 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15399 because we now pass.
15400 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15401
15402 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
15403
15404 PR c/22421
15405 * gcc.dg/format/bitfld-1.c: New test.
15406
15407 2005-07-15 Mark Mitchell <mark@codesourcery.com>
15408
15409 PR c++/22204
15410 * g++.dg/rtti/repo1.C: New test.
15411
15412 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
15413
15414 PR middle-end/22398
15415 * gcc.c-torture/compile/pr22398.c: New test.
15416
15417 2005-07-15 Mark Mitchell <mark@codesourcery.com>
15418
15419 PR c++/22132
15420 * g++.dg/expr/cast4.C: New test.
15421
15422 2005-07-15 Richard Guenther <rguenther@suse.de>
15423
15424 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15425 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15426
15427 2005-07-15 Steven Bosscher <stevenb@suse.de>
15428
15429 PR tree-optimization/22230
15430 * gcc.dg/tree-ssa/pr22230.c: New test.
15431
15432 2005-07-14 Jakub Jelinek <jakub@redhat.com>
15433
15434 * gfortran.dg/g77/cpp6.f: New test.
15435
15436 PR fortran/22417
15437 * gfortran.dg/g77/cpp5.F: New test.
15438 * gfortran.dg/g77/cpp5.h: New file.
15439 * gfortran.dg/g77/cpp5inc.h: New file.
15440
15441 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
15442
15443 PR libfortran/16435
15444 * gfortran.dg/tl_editting.f90: New.
15445 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15446
15447 2005-07-14 Steven G. Kargl <kargls@comcast.net>
15448
15449 * gfortran.dg/char_array_constructor.f90: New test.
15450
15451 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
15452
15453 * gfortran.dg/past_eor.f90: New.
15454 * gfortran.dg/complex_read.f90: New.
15455
15456 2005-07-13 Jeff Law <law@redhat.com>
15457
15458 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15459 additional casts.
15460
15461 * gcc.dg/tree-ssa/pr22321.c: New test
15462
15463 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
15464
15465 PR tree-optimization/21921
15466 * gcc.dg/tree-ssa/pr21921.c: New.
15467
15468 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
15469
15470 PR tree-optimizatio/22442
15471 * gcc.dg/tree-ssa/loop-11.c: New test.
15472
15473 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
15474
15475 PR tree-opt/21840
15476 * gcc.c-torture/compile/pr21840.c: New test.
15477
15478 2005-07-12 Jan Hubicka <jh@suse.cz>
15479
15480 * gcc.c-torture/compile/pr22379.c: New test.
15481
15482 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
15483
15484 PR libfortran/21593
15485 gfortran.dg/dev_null.f90: Remove outdated comment about
15486 PR libfortran/21593.
15487
15488
15489 2005-07-12 Dale Johannesen <dalej@apple.com>
15490
15491 * gcc.target/i386/compress-float-sse.c: New.
15492 * gcc.target/i386/compress-float-sse-pic.c: New.
15493 * gcc.target/i386/compress-float-387.c: New.
15494 * gcc.target/i386/compress-float-387-pic.c: New.
15495 * gcc.dg/compress-float-ppc.c: New.
15496 * gcc.dg/compress-float-ppc-pic.c: New.
15497
15498 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
15499
15500 PR libfortran/21593
15501 gfortran.dg/dev_null.f90: Remove targets.
15502
15503 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
15504
15505 PR tree-opt/22335
15506 * gcc.dg/pr22335-1.c: New test.
15507 * gcc.dg/pr22335-2.c: New test.
15508
15509 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15510
15511 PR c++/20172
15512 * g++.dg/template/nontype12.C : New test.
15513
15514 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
15515
15516 * gcc.dg/tree-ssa/loop-10.c: New test.
15517
15518 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
15519
15520 * gcc.c-torture/execute/20020720-1.x: Remove.
15521
15522 2005-07-11 Jakub Jelinek <jakub@redhat.com>
15523
15524 * gfortran.fortran-torture/execute/forall_7.f90: New test.
15525
15526 2005-07-10 Richard Sandiford <richard@codesourcery.com>
15527
15528 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15529 (dg-mips-options): Use it.
15530
15531 2005-07-09 Diego Novillo <dnovillo@redhat.com>
15532
15533 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15534
15535 2005-07-09 Richard Henderson <rth@redhat.com>
15536
15537 * lib/target-supports.exp (check_effective_target_sync_char_short):
15538 Add alpha.
15539
15540 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
15541
15542 PR libfortran/22217
15543 * gfortran.dg/negative-z-descriptor.f90: New test.
15544
15545 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
15546
15547 PR tree-opt/22329
15548 * gcc.dg/pr22329.c: New test.
15549
15550 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
15551
15552 PR tree-optimization/20139
15553 * gcc.dg/tree-ssa/pr20139.c: New.
15554
15555 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
15556
15557 PR tree-opt/22356
15558 * testsuite/gcc.dg/pr22356-1.c: New test.
15559
15560 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
15561
15562 PR c++/21799
15563 * g++.dg/template/unify8.C: New.
15564 * g++.dg/template/unify9.C: New.
15565
15566 2005-07-08 Jakub Jelinek <jakub@redhat.com>
15567
15568 * gfortran.fortran-torture/execute/entry_10.f90: New test.
15569
15570 2005-07-07 Geoffrey Keating <geoffk@apple.com>
15571
15572 * gcc.dg/darwin-version-1.c: New.
15573 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15574 * gcc.dg/builtins-20.c: Likewise.
15575 * gcc.dg/builtins-53.c: Likewise.
15576 * gcc.dg/torture/builtins-convert-1.c: Likewise.
15577 * gcc.dg/torture/builtins-convert-2.c: Likewise.
15578 * gcc.dg/torture/builtins-convert-3.c: Likewise.
15579 * gcc.dg/torture/builtins-power-1.c: Likewise.
15580 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15581 on Darwin.
15582
15583 2005-07-07 Jeff Law <law@redhat.com>
15584
15585 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
15586 argument evaluation order.
15587
15588 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
15589
15590 PR libfortran/21594
15591 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15592 Add test cases where the shift length is greater than the
15593 array length.
15594
15595 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15596
15597 * obj-c++.dg/proto-lossage-6.mm: New.
15598 * objc.dg/proto-lossage-6.m: New.
15599
15600 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15601
15602 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15603 * objc.dg/gnu-runtime-2.m: Likewise.
15604
15605 2005-07-07 Jakub Jelinek <jakub@redhat.com>
15606
15607 * gfortran.dg/longline.f: New test.
15608
15609 * gfortran.dg/badline.f: New test.
15610
15611 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
15612
15613 PR fortran/16531
15614 PR fortran/15966
15615 PR fortran/18781
15616 * gfortran.dg/hollerith.f90: New.
15617 * gfortran.dg/hollerith2.f90: New.
15618 * gfortran.dg/hollerith3.f90: New.
15619 * gfortran.dg/hollerith4.f90: New.
15620 * gfortran.dg/hollerith_f95.f90: New.
15621 * gfortran.dg/hollerith_legacy.f90: New.
15622 * gfortran.dg/g77/cpp4.F: New. Port from g77.
15623
15624 2005-07-07 Ziemowit Laski <zlaski@apple.com>
15625
15626 PR objc/22274
15627 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15628 * objc.dg/gnu-runtime-2.m: New.
15629
15630 2005-07-06 Jeff Law <law@redhat.com>
15631
15632 * gcc.dg/tree-ssa/vrp17.c: New test.
15633
15634 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
15635
15636 PR fortran/22327
15637 * gfortran.dg/array_constructor_5.f90: New test.
15638
15639 2005-07-07 Jakub Jelinek <jakub@redhat.com>
15640
15641 * gfortran.fortran-torture/execute/entry_9.f90: New test.
15642
15643 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
15644
15645 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15646 * gcc.dg/980816-1.c: Ditto.
15647
15648 2005-07-06 Jeff Law <law@redhat.com>
15649
15650 * gcc.c-torture/compile/pr21356.c: New test.
15651
15652 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
15653
15654 PR c/22013
15655 PR c/22098
15656 * gcc.c-torture/compile/pr22013-1.c,
15657 gcc.c-torture/execute/pr22098-1.c,
15658 gcc.c-torture/execute/pr22098-2.c,
15659 gcc.c-torture/execute/pr22098-3.c: New tests.
15660
15661 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
15662
15663 PR c/22308
15664 * gcc.dg/pr22308-1.c: New test.
15665
15666 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
15667
15668 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
15669 target.
15670 * gcc.dg/compare9.c: Use -fshort-enums instead of
15671 -fno-short-enums. Change the last test to dg-bogus.
15672
15673 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
15674
15675 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15676 * gcc.dg/compare9.c: New.
15677
15678 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15679
15680 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15681
15682 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
15683
15684 PR testsuite/22288
15685 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15686
15687
15688 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15689
15690 * gcc.dg/format/gcc_gfc-1.c: New.
15691
15692 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
15693
15694 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15695
15696 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15697
15698 PR fortran/20842
15699 * gfortran.dg/io_invalid_1.f90: New test.
15700
15701 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
15702
15703 * gcc.dg/format/gcc_diag-1.c: Update.
15704
15705 2005-07-02 Jeff Law <law@redhat.com>
15706
15707 * gcc.dg/tree-ssa/pr22051-1.c: New test.
15708 * gcc.dg/tree-ssa/pr22051-2.c: New test.
15709
15710 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
15711
15712 * gcc.dg/format/gcc_diag-1.c: Update.
15713
15714 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
15715
15716 PR tree-opt/22269
15717 * gcc.c-torture/compile/pr22269.c: New test.
15718
15719 2005-06-30 Diego Novillo <dnovillo@redhat.com>
15720
15721 PR 21584
15722 PR 22219
15723 * g++.dg/tree-ssa/pr21584-1.C: New test.
15724 * g++.dg/tree-ssa/pr21584-2.C: New test.
15725
15726 2005-06-30 Ziemowit Laski <zlaski@apple.com>
15727
15728 * obj-c++.dg/try-catch-11.mm: New.
15729 * objc.dg/try-catch-10.m: New.
15730
15731 2005-06-29 David Edelsohn <edelsohn@gnu.org>
15732
15733 * g++.dg/other/ucnid-1.C: xfail on AIX.
15734
15735 2005-06-29 Diego Novillo <dnovillo@redhat.com>
15736
15737 PR 22234
15738 * gcc.dg/20050629-1.c: New test.
15739
15740 2005-06-29 Ziemowit Laski <zlaski@apple.com>
15741
15742 * obj-c++.dg/const-str-1[0-1].mm: New.
15743 * objc.dg/const-str-1[0-1].m: New.
15744
15745 2005-05-29 Richard Henderson <rth@redhat.com>
15746
15747 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15748 Rename from check_effective_target_vect_no_max.
15749 (check_effective_target_vect_no_int_add): New.
15750 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15751 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15752 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15753 * gcc.dg/vect/vect-reduc-1.c: Use both.
15754 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15755
15756 2005-05-29 Richard Henderson <rth@redhat.com>
15757
15758 * lib/target-supports.exp (check_effective_target_vect_no_max):
15759 Remove i386 and x86_64.
15760
15761 2005-06-29 Steve Ellcey <sje@cup.hp.com>
15762
15763 PR testsuite/21969
15764 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15765
15766 2005-06-29 Steve Ellcey <sje@cup.hp.com>
15767
15768 PR middle-end/21969
15769 * gcc.dg/vect/pr21969.c: New test.
15770
15771 2005-06-28 Eric Christopher <echristo@redhat.com>
15772
15773 PR c/22052
15774 PR c/21975
15775 * gcc.dg/inline1.c: New test.
15776 * gcc.dg/inline2.c: Ditto.
15777 * gcc.dg/inline3.c: Ditto.
15778 * gcc.dg/inline4.c: Ditto.
15779 * gcc.dg/inline5.c: Ditto.
15780
15781 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
15782
15783 PR libfortran/22142
15784 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15785 Add testcase also testing eoshift1 for PR 22142.
15786
15787 2005-06-28 Richard Henderson <rth@redhat.com>
15788
15789 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15790 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15791 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15792 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15793 gcc.dg/tree-ssa/20030922-2.c: Likewise.
15794
15795 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
15796
15797 PR libfortran/22142
15798 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15799 Add testcase for PR 22142.
15800
15801 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
15802
15803 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15804 gcc.target/ia64/fpreg-2.c: New tests.
15805
15806 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15807
15808 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15809
15810 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15811
15812 PR libfortran/22170
15813 * gfortran.dg/slash_1.f90: New test.
15814
15815 2005-06-27 Richard Henderson <rth@redhat.com>
15816
15817 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15818 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15819 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15820 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15821 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15822 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15823
15824 2005-06-27 Richard Henderson <rth@redhat.com>
15825
15826 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15827 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15828
15829 2005-06-27 Ziemowit Laski <zlaski@apple.com>
15830
15831 * obj-c++.dg/proto-lossage-5.mm: New.
15832 * objc.dg/proto-lossage-5.m: New.
15833
15834 2005-06-27 Diego Novillo <dnovillo@redhat.com>
15835
15836 PR 21959
15837 * gcc.dg/tree-ssa/pr21959.c: New test.
15838
15839 2005-06-27 Jakub Jelinek <jakub@redhat.com>
15840
15841 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15842 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15843 testing uninitialized var.
15844
15845 * gcc.c-torture/execute/builtins/chk.h: New.
15846 * gcc.c-torture/execute/builtins/lib/chk.c: New.
15847 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15848 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15849 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15850 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15851 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15852 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15853 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15854 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15855 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15856 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15857 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15858 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15859 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15860 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15861 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15862 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15863 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15864 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15865 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15866 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15867 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15868 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15869 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15870 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15871 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15872 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15873 * gcc.dg/builtin-object-size-1.c: New test.
15874 * gcc.dg/builtin-object-size-2.c: New test.
15875 * gcc.dg/builtin-object-size-3.c: New test.
15876 * gcc.dg/builtin-object-size-4.c: New test.
15877 * gcc.dg/builtin-object-size-5.c: New test.
15878 * gcc.dg/builtin-stringop-chk-1.c: New test.
15879 * gcc.dg/builtin-stringop-chk-2.c: New test.
15880 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15881 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15882 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15883 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15884 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15885 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15886 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15887 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15888 * gcc.c-torture/execute/printf-1.c: New test.
15889 * gcc.c-torture/execute/fprintf-1.c: New test.
15890 * gcc.c-torture/execute/vprintf-1.c: New test.
15891 * gcc.c-torture/execute/vfprintf-1.c: New test.
15892 * gcc.c-torture/execute/printf-chk-1.c: New test.
15893 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15894 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15895 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15896
15897 2005-06-27 Michael Matz <matz@suse.de>
15898
15899 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15900 slot is not merged if address escapes.
15901
15902 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15903
15904 PR c/21911
15905 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
15906
15907 2005-06-26 Jakub Jelinek <jakub@redhat.com>
15908
15909 PR middle-end/17965
15910 * gcc.c-torture/compile/20050622-1.c: New test.
15911
15912 PR middle-end/22028
15913 * gcc.dg/20050620-1.c: New test.
15914
15915 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
15916
15917 PR tree-optimization/22026
15918 * gcc.dg/tree-ssa/pr22026.c: New.
15919
15920 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
15921
15922 PR libfortran/22144
15923 * gfortran.dg/shift-alloc.f90: New testcase.
15924
15925 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
15926
15927 * all files: Update FSF address in copyright headers.
15928
15929 2005-06-22 Jan Hubicka <jh@suse.cz>
15930
15931 * wholeprogram-1.c: New testcase.
15932 * wholeprogram-2.c: New testcase.
15933
15934 2005-06-24 Mark Mitchell <mark@codesourcery.com>
15935
15936 PR 22171
15937 * gcc.dg/tree-ssa/pr22171.c: New test.
15938
15939 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
15940
15941 * gfortran.dg/simplify_modulo.f90: New.
15942
15943 2005-06-24 Jan Hubicka <jh@suse.cz>
15944
15945 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15946
15947 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15948
15949 * obj-c++.dg/proto-lossage-[1-4].mm: New.
15950
15951 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15952
15953 * obj-c++.dg/typedef-alias-1.mm: New.
15954 * objc.dg/typedef-alias-1.m: New.
15955
15956 2005-06-23 Jeff Law <law@redhat.com>
15957
15958 * gcc.dg/tree-ssa/vrp16.c: New test.
15959
15960 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15961
15962 * lib/target-supports.exp: Add
15963 check_effective_target_fortran_large_real and
15964 check_effective_target_fortran_large_int to check for
15965 corresponding effective targets.
15966 * gfortran.dg/large_integer_kind_1.f90: New test.
15967 * gfortran.dg/large_real_kind_1.f90: New test.
15968
15969 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
15970
15971 PR tree-optimization/22117
15972 * gcc.dg/tree-ssa/pr22117.c: New.
15973
15974 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
15975
15976 PR testsuite/22123
15977 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15978
15979 2005-06-23 David Edelsohn <edelsohn@gnu.org>
15980
15981 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15982
15983 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
15984
15985 * gfortran.dg/f2c_4.f90: Add tests for complex functions
15986 * gfortran.dg/f2c_4.c: Likewise.
15987
15988 2005-06-22 Paul Brook <paul@codesourcery.com>
15989
15990 PR fortran/21034
15991 * gfortran.dg/auto_save_1.f90: New test.
15992
15993 2005-06-22 Michael Matz <matz@suse.de>
15994
15995 * gcc.target/x86-64/abi: New directory.
15996 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15997 * gcc.target/x86-64/abi/README.gcc: New file.
15998 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15999 * gcc.target/x86-64/abi/asm-support.s: New file.
16000 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16001 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16002 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16003 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16004 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16005 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16006 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16007 * gcc.target/x86_64/abi/test_bitfields.c: New test.
16008 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16009 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16010 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16011 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16012 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16013 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16014 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16015 * gcc.target/x86_64/abi/test_varargs.c: New test.
16016
16017 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
16018
16019 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16020 32-bit i?86 and x86_64.
16021
16022 2005-06-21 Ziemowit Laski <zlaski@apple.com>
16023
16024 * obj-c++.dg/const-str-[1-9].mm: New tests.
16025
16026 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
16027
16028 PR fortran/22010
16029 * gfortran.dg/namelist_use.f90: New.
16030 * gfortran.dg/namelist_use_only.f90: New.
16031
16032 2005-06-21 Jeff Law <law@redhat.com>
16033
16034 * gcc.dg/tree-ssa/vrp15.c: New test.
16035
16036 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
16037
16038 * lib/target-supports.exp (check_effective_target_vect_reduction):
16039 Remove.
16040 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16041 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16042 remove vect_reduction target keyword. Also avoid two returns in main.
16043 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16044 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16045 * gcc.dg/vect/vect-reduc-1short.c: New test.
16046 * gcc.dg/vect/vect-reduc-1char.c: New test.
16047 * gcc.dg/vect/vect-reduc-2short.c: New test.
16048 * gcc.dg/vect/vect-reduc-2char.c: New test.
16049 * gcc.dg/vect/vect-reduc-6.c: New test.
16050 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16051 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16052 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16053
16054 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16055 Paul Thomas <pault@gcc.gnu.org>
16056
16057 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16058 New tests.
16059
16060 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16061
16062 * gfortran.dg/backslash_1.f90: New test.
16063 * gfortran.dg/backslash_2.f90: New test.
16064
16065 2005-06-20 Steven G. Kargl <kargls@comcast.net>
16066
16067 * gfortran.dg/duplicate_labels.f90: New test.
16068
16069 2005-06-20 Jan Beulich <jbeulich@novell.com>
16070
16071 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16072 unsupportable relocations.
16073 * g++.old-deja/g++.other/store-expr1.C: Likewise.
16074 * gcc.dg/20050321-2.c: xfail for NetWare.
16075
16076 2005-06-20 Andreas Jaeger <aj@suse.de>
16077
16078 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16079 gcc.target/i386/fastcall-sseregparm.c,
16080 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16081
16082 2005-06-19 Richard Henderson <rth@redhat.com>
16083
16084 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16085
16086 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
16087
16088 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16089
16090 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
16091
16092 PR c++/22115
16093 * g++.dg/conversion/simd2.C: Change expected error message.
16094
16095 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
16096
16097 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16098 * gcc.dg/vect/vect-reduc-2.c: Likewise.
16099 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16100
16101 2005-06-18 James A Morrison <phython@gcc.gnu.org>
16102
16103 * gcc.dg/fold-mod-1.c: New test.
16104
16105 2005-06-18 Steven G. Kargl <kargls@comcast.net>
16106
16107 PR fortran/19926
16108 * gfortran.dg/pr19926.f90: New test.
16109
16110 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
16111
16112 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16113 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16114 targets.
16115 * gcc.dg/vect/vect-reduc-2.c: Likewise.
16116 * gcc.dg/vect/vect-reduc-3.c: Likewise.
16117
16118 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
16119
16120 * gcc.target/ia64/float80-varargs-1.c: New test.
16121
16122 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16123
16124 PR tree-opt/22035
16125 * gfortran.dg/f2c_6.f90: New test.
16126
16127 2005-06-17 Geoffrey Keating <geoffk@apple.com>
16128
16129 PR c++/17413
16130 * g++.dg/template/local5.C: New.
16131
16132 2005-06-17 Richard Henderson <rth@redhat.com>
16133
16134 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16135
16136 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
16137
16138 PR testsuite/21945
16139 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16140
16141 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
16142
16143 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16144 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16145 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16146 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16147 check_vect to verify the presence of hardware vector support.
16148
16149 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
16150
16151 PR testsuite/22056
16152 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16153
16154 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16155
16156 PR libfortran/19216
16157 * gfortran.dg/pr19216.f: Add correct space between brackets and
16158 dg directive.
16159
16160 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16161
16162 PR libfortran/16436
16163 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16164
16165 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
16166
16167 * gcc.target/i386/attributes-error.c: New testcase.
16168 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16169 * gcc.target/i386/regparm-stdcall.c: Likewise.
16170 * gcc.target/i386/sseregparm-1.c: Likewise.
16171 * gcc.target/i386/sseregparm-2.c: Likewise.
16172
16173 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
16174
16175 * g++.dg/rtti/crash2.C: New.
16176
16177 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
16178
16179 * gcc.dg/noncompile/20040203-3.c: Update expected message.
16180
16181 2005-06-15 David Ung <davidu@mips.com>
16182
16183 * gcc.target/mips/mips16e-extends.c: New test for testing the
16184 generation of MIPS16e zeb/zeh, seb/seh instructions.
16185
16186 2005-06-15 Diego Novillo <dnovillo@redhat.com>
16187
16188 PR 22018
16189 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16190 * gcc.dg/tree-ssa/pr22018.c: New test.
16191
16192 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
16193
16194 * gcc.dg/simd-1.c: Update error messages.
16195 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
16196 * gcc.dg/simd-2.c: Update error messages.
16197 * gcc.dg/simd-4.c: New.
16198
16199 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
16200
16201 PR c++/20678
16202 * g++.dg/other/crash-4.C: New.
16203
16204 2005-06-14 Devang Patel <dpatel@apple.com>
16205
16206 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16207
16208 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
16209
16210 PR c++/21929
16211 * g++.dg/parse/crash11.C: Update
16212
16213 2005-06-13 Jeff Law <law@redhat.com>
16214
16215 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16216 perform the desired transformations.
16217 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16218 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16219
16220 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16221
16222 PR fortran/22038
16223 * gfortran.dg/forall_1.f90: Un-XFAIL.
16224
16225 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
16226
16227 PR c++/21929
16228 * g++.dg/parse/crash26.C: New.
16229
16230 PR c++/20789
16231 * g++.dg/init/member1.C: New.
16232
16233 2005-06-13 Jakub Jelinek <jakub@redhat.com>
16234
16235 * gfortran.dg/altreturn_1.f90: New test.
16236
16237 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
16238
16239 PR middle-end/21985
16240 * gcc.dg/tree-ssa/pr21985.c: New test.
16241
16242 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
16243
16244 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16245
16246 2005-06-12 Roger Sayle <roger@eyesopen.com>
16247
16248 PR c++/21930
16249 * g++.dg/other/error10.C: New test case.
16250
16251 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16252
16253 PR libfortran/19155
16254 * gfortran.dg/pr19155.f: Add test.
16255
16256 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16257
16258 * gfortran.dg/f2c_7.f90: New test.
16259
16260 * gfortran.dg/forall_1.f90: XFAILed.
16261
16262 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
16263
16264 * gcc.dg/pr14796-1.c: New.
16265 * gcc.dg/pr14796-2.c: New.
16266
16267 2005-06-11 Steven G. Kargl <kargls@comcast.net>
16268
16269 PR fortran/17792
16270 PR fortran/21375
16271 * gfortran.dg/deallocate_stat.f90: New test.
16272
16273 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
16274
16275 * gfortran.fortran-torture/execute/in-pack.f90: New test.
16276
16277 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
16278
16279 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16280 access will be generated when this loop is vectorized. Test that
16281 accesses with same alignment were detected.
16282 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16283 Test that accesses with same alignment were detected.
16284 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16285 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16286 alignment were detected.
16287
16288 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
16289
16290 PR c++/10611
16291 * g++.dg/conversion/simd2.C: New.
16292
16293 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
16294
16295 * gcc.dg/Wcxx-compat-1.c: New.
16296
16297 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
16298
16299 PR libfortran/21480
16300 * gfortran.dg/reshape-complex.f90: Add a test for a packed
16301 complex array.
16302
16303 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
16304
16305 * gcc.dg/alias-8.c: New.
16306
16307 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
16308
16309 * gcc.dg/format/cmn_err-1.c: Update.
16310
16311 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
16312
16313 PR target/20666
16314 * gcc.target/sparc/fexpand-2.c: New.
16315 * gcc.target/sparc/fpmerge-2.c: New.
16316 * gcc.target/sparc/fpmul-2.c: New.
16317 * gcc.target/sparc/noresult.c: New.
16318 * gcc.target/sparc/pdist-2.c: New.
16319 * gcc.target/sparc/pdist-3.c: New.
16320
16321 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
16322
16323 PR testsuite/21702
16324 * gcc.target/i386/i386.exp: Fix comment typo.
16325
16326 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
16327
16328 PR c++/19497
16329 * g++.dg/inherit/using5.C: New.
16330 * g++.dg/inherit/using6.C: New.
16331
16332 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16333
16334 PR c++/19894
16335 * g++.dg/template/ptrmem15.C: New test.
16336
16337 PR c++/20563
16338 * g++.dg/ext/label4.C: New test.
16339
16340 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
16341
16342 * gcc.dg/tls/debug-1.c: New test.
16343
16344 2005-06-07 Dale Johannesen <dalej@apple.com>
16345
16346 * gcc.target/i386/movq.c: New.
16347
16348 2005-06-07 Dale Johannesen <dalej@apple.com>
16349
16350 * gcc.dg/20050607-1.c: New.
16351
16352 2005-06-07 Jakub Jelinek <jakub@redhat.com>
16353
16354 PR middle-end/21850
16355 * gcc.c-torture/execute/20050607-1.c: New test.
16356
16357 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
16358
16359 PR libfortran/21926
16360 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16361 Test case where the return array has lowest stride one,
16362 but isn't packed.
16363
16364 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
16365
16366 * lib/target-supports.exp (check_effective_target_sync_int_long):
16367 Add s390 and s390x targets.
16368
16369 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16370
16371 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16372 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16373 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16374 * gcc.dg/tree-ssa/loop-9.c: New test.
16375
16376 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
16377
16378 * g++.dg/parse/defarg10.C: New.
16379
16380 2005-06-06 Jakub Jelinek <jakub@redhat.com>
16381
16382 PR regression/21897
16383 * gcc.c-torture/execute/20050604-1.c: New test.
16384
16385 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
16386
16387 PR 21903
16388 * g++.dg/parse/defarg9.C: New.
16389
16390 PR c++/20637
16391 * g++.dg/inherit/using4.C: New.
16392 * g++.dg/overload/error1.C: Adjust expected errors.
16393 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16394 * g++.old-deja/g++.brendan/arm2.C: Likewise.
16395 * g++.old-deja/g++.other/redecl2.C: Likewise.
16396 * g++.old-deja/g++.other/redecl4.C: Likewise.
16397 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16398
16399 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
16400
16401 * gfortran.dg/f2c_5.f90: Add -w to dg-options
16402
16403 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
16404
16405 * lib/gfortran.exp (gfortran_target_compile): Call
16406 dg-additional-files-options
16407 * gfortran.dg/f2c_4.f90: New file
16408 * gfortran.dg/f2c_4.c: New file
16409 * gfortran.dg/f2c_5.f90: New file
16410 * gfortran.dg/f2c_5.c: New file
16411
16412 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16413
16414 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16415
16416 PR fortran/21912
16417 * gfortran.dg/array_constructor_4.f90: New test.
16418
16419 2005-06-05 Mark Mitchell <mark@codesourcery.com>
16420
16421 PR c++/21619
16422 * g++.dg/ext/builtin9.C: New test.
16423
16424 2005-06-05 Dale Johannesen <dalej@apple.com>
16425
16426 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16427 * gcc.c-torture/execute/20050603-2.c: Ditto.
16428
16429 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
16430
16431 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16432 * gcc.dg/vect/vect-reduc-1.c: New.
16433 * gcc.dg/vect/vect-reduc-2.c: New.
16434 * gcc.dg/vect/vect-reduc-3.c: New.
16435
16436 2005-06-04 Dale Johannesen <dalej@apple.com>
16437
16438 * gcc.c-torture/execute/20050603-1.c: New.
16439 * gcc.c-torture/execute/20050603-2.c: New.
16440 * gcc.dg/20050603-3.c: New.
16441
16442 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16443
16444 PR fortran/19195
16445 * gfortran.dg/debug_1.f90: New test.
16446
16447 * gfortran.dg/forall_1.f90: New test.
16448
16449 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
16450
16451 * gfortran.dg/array_constructor_3.f90: New test.
16452
16453 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16454
16455 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16456
16457 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
16458
16459 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16460
16461 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
16462
16463 PR c/21873
16464 * gcc.dg/init-excess-1.c: New test.
16465
16466 2005-06-03 Mark Mitchell <mark@codesourcery.com>
16467
16468 PR c++/21853
16469 * g++.dg/expr/static_cast6.C: New test.
16470
16471 2005-06-03 Diego Novillo <dnovillo@redhat.com>
16472
16473 * gcc.dg/tree-ssa/vrp14.c: New test.
16474
16475 2005-06-03 Mark Mitchell <mark@codesourcery.com>
16476
16477 PR c++/21336
16478 * g++.dg/template/new2.C: New test.
16479
16480 2005-06-03 Josh Conner <jconner@apple.com>
16481
16482 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16483 all entries in initializer.
16484
16485 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
16486
16487 PR middle-end/21858
16488 * gcc.dg/pr21858.c: New testcase.
16489
16490 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
16491
16492 PR tree-optimization/21292
16493
16494 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16495 New.
16496 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16497 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16498 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16499 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16500 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16501
16502 2005-06-02 Richard Henderson <rth@redhat.com>
16503
16504 * gcc.dg/sync-2.c: Use -march=i486 for i386.
16505
16506 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
16507
16508 * gcc.dg/wtypequal.c: New testcase.
16509
16510 2005-06-02 Diego Novillo <dnovillo@redhat.com>
16511
16512 PR 21582
16513 * gcc.dg/tree-ssa/pr21582.c: New test.
16514
16515 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
16516
16517 PR c++/21280
16518 * g++.dg/opt/interface2.h: New.
16519 * g++.dg/opt/interface2.C: New.
16520 * g++.dg/init/ctor4.C: Adjust error lines.
16521 * g++.old-deja/g++.bob/inherit2.C: Likewise.
16522 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16523 * g++.old-deja/g++.jason/opeq3.C: Likewise.
16524 * g++.old-deja/g++.pt/assign1.C: Likewise.
16525 * g++.old-deja/g++.pt/crash20.C: Likewise.
16526
16527 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
16528
16529 PR tree-optimization/21734
16530 * g++.dg/vect/pr21734_1.cc: New.
16531 * g++.dg/vect/pr21734_2.cc: New.
16532
16533 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
16534
16535 PR c++/20350
16536 * g++.dg/template/spec24.C: New.
16537
16538 PR c++/21151
16539 * g++.dg/pch/local-1.C: New.
16540 * g++.dg/pch/local-1.Hs: New.
16541
16542 2005-06-01 Diego Novillo <dnovillo@redhat.com>
16543
16544 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16545 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16546 * gcc.dg/tree-ssa/pr14341.c: New test.
16547 * gcc.dg/tree-ssa/pr14841.c: New test.
16548 * gcc.dg/tree-ssa/pr20701.c: New test.
16549 * gcc.dg/tree-ssa/pr21086.c: New test.
16550 * gcc.dg/tree-ssa/pr21090.c: New test.
16551 * gcc.dg/tree-ssa/pr21332.c: New test.
16552 * gcc.dg/tree-ssa/pr21458.c: New test.
16553 * gcc.dg/tree-ssa/pr21658.c: New test.
16554 * gcc.dg/tree-ssa/vrp01.c: New test.
16555 * gcc.dg/tree-ssa/vrp02.c: New test.
16556 * gcc.dg/tree-ssa/vrp03.c: New test.
16557 * gcc.dg/tree-ssa/vrp04.c: New test.
16558 * gcc.dg/tree-ssa/vrp05.c: New test.
16559 * gcc.dg/tree-ssa/vrp06.c: New test.
16560 * gcc.dg/tree-ssa/vrp07.c: New test.
16561 * gcc.dg/tree-ssa/vrp08.c: New test.
16562 * gcc.dg/tree-ssa/vrp09.c: New test.
16563 * gcc.dg/tree-ssa/vrp10.c: New test.
16564 * gcc.dg/tree-ssa/vrp11.c: New test.
16565 * gcc.dg/tree-ssa/vrp12.c: New test.
16566 * gcc.dg/tree-ssa/vrp13.c: New test.
16567
16568 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
16569
16570 PR 21029
16571 * gcc.dg/tree-ssa/pr21029.c: New test.
16572
16573 2005-06-01 Roger Sayle <roger@eyesopen.com>
16574
16575 * gfortran.dg/logint-1.f: New test case.
16576 * gfortran.dg/logint-2.f: Likewise.
16577 * gfortran.dg/logint-3.f: Likewise.
16578
16579 2005-06-01 Jakub Jelinek <jakub@redhat.com>
16580
16581 PR c/21536
16582 PR c/20760
16583 * gcc.dg/20050527-1.c: New test.
16584
16585 * gcc.dg/i386-sse-12.c: New test.
16586
16587 PR fortran/21729
16588 * gfortran.dg/implicit_5.f90: New test.
16589
16590 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
16591
16592 PR fortran/20883
16593 * gfortran/assign_4.f90: New test.
16594 * gfortran/assign_2.f90: Change compile to run.
16595
16596 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
16597
16598 * lib/target-supports.exp
16599 (check_effective_target_sync_char_short): New.
16600 * gcc.dg/sync-2.c: New.
16601
16602 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
16603
16604 PR tree-optimization/21817
16605 * gcc.dg/torture/pr21817-1.c: New.
16606
16607 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
16608
16609 PR c++/21165
16610 * g++.dg/template/init5.C: New.
16611
16612 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
16613
16614 * gfortran.dg/char_initialiser_actual.f90:
16615 Test character initialisers as actual arguments.
16616 * gfortran.dg/char_pointer_comp_assign.f90:
16617 Test character pointer structure component assignments.
16618 * gfortran.dg/char_array_structure_constructor.f90:
16619 Test character components in structure constructors.
16620
16621 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
16622
16623 PR middle-end/20931
16624 * g++.dg/opt/pr20931.C: New test.
16625
16626 2005-05-31 Andreas Jaeger <aj@suse.de>
16627
16628 PR testsuite/20772
16629 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16630 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16631 g++.old-deja/g++.ext/asmspec1.C,
16632 g++.old-deja/g++.other/regstack.C,
16633 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16634 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16635 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16636 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16637 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16638 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16639 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16640 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16641 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16642 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16643 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16644 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16645 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16646 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16647 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16648 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16649 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16650 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16651 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16652
16653 2005-05-31 Jeff Law <law@redhat.com>
16654
16655 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16656
16657 2005-05-30 Paolo Carlini <pcarlini@suse.de>
16658
16659 PR middle-end/21743
16660 * gcc.dg/builtins-1.c: Activate disabled clog test.
16661 * gcc.dg/torture/builtin-attr-1.c: Likewise.
16662
16663 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
16664
16665 * gfortran.dg/char_pointer_assign.f90:
16666 Test character-pointer assignments and pointer assignments.
16667 * gfortran.dg/char_pointer_dummy.f90:
16668 Test character-pointer dummy arguments.
16669 * gfortran.dg/char_pointer_func.f90:
16670 Test character-pointer function returns.
16671 * gfortran.dg/char_pointer_dependency.f90:
16672 Test character-pointer functions with dependencies.
16673
16674 2005-05-30 Mark Mitchell <mark@codesourcery.com>
16675
16676 PR c++/21784
16677 * g++.dg/lookup/using14.C: New test.
16678
16679 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
16680
16681 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16682 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16683 trailing ^M.
16684
16685 2005-05-29 Geoffrey Keating <geoffk@apple.com>
16686
16687 PR c++/17413
16688 * g++.dg/template/local5.C: New.
16689
16690 PR target/21761
16691 * gcc.c-torture/compile/pr21761.c: New.
16692
16693 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16694 before darwin8.
16695
16696 2005-05-30 Steven G. Kargl
16697
16698 PR fortran/20846
16699 * gfortran.dg/inquire_8.f90: New test.
16700
16701 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16702
16703 PR libfortran/21376
16704 * gfortran.dg/output_exponents_1.f90: New test.
16705
16706 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16707
16708 PR libfortran/20006
16709 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16710
16711 2005-05-28 Mark Mitchell <mark@codesourcery.com>
16712
16713 PR c++/21210
16714 * g++.dg/ext/complex1.C: New test.
16715
16716 PR c++/21340
16717 * g++.dg/init/ctor6.C: New test.
16718
16719 2005-05-29 Jan Hubicka <jh@suse.cz>
16720
16721 * gcc.c-torture/compile/pr21562.c: New.
16722
16723 2005-05-28 Steven G. Kargl <kargls@comcast.net>
16724
16725 * gfortran.dg/subnormal_1.f90: New test.
16726
16727 2005-05-28 Jan Hubicka <jh@suse.cz>
16728
16729 * tree-prof.exp: Fix comment.
16730 * value-prof-1.c: New.
16731 * value-prof-2.c: New.
16732 * value-prof-3.c: New.
16733 * value-prof-4.c: New.
16734
16735 2005-05-27 Mark Mitchell <mark@codesourcery.com>
16736
16737 PR c++/21614
16738 * g++.dg/expr/ptrmem6.C: New test.
16739 * g++.dg/expr/ptrmem6a.C: Likewise.
16740
16741 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
16742
16743 PR tree-optimization/21658
16744 * gcc.dg/tree-ssa/pr21658.c: New.
16745
16746 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
16747
16748 PR c++/21455
16749 * g++.dg/inherit/ptrmem3.C: New.
16750
16751 PR c++/21681
16752 * g++.dg/parse/template16.C: New.
16753
16754 2005-05-27 Andreas Jaeger <aj@suse.de>
16755
16756 * gcc.dg/setjmp-2.c: Only run in 32-bit.
16757
16758 * gcc.dg/i386-sse-8.c: Run test on all archs.
16759
16760 2005-05-26 Mike Stump <mrs@apple.com>
16761
16762 * objc.dg/isa-field-1.m: Only run on darwin.
16763 * objc.dg/lookup-1.m: Likewise.
16764 * objc.dg/try-catch-8.m: Likewise.
16765
16766 2005-05-26 Roger Sayle <roger@eyesopen.com>
16767
16768 PR tree-optimization/9814
16769 * gcc.dg/pr9814-1.c: New test case.
16770
16771 2005-05-26 Ziemowit Laski <zlaski@apple.com>
16772
16773 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16774 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16775 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16776 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16777 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16778 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16779 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16780 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16781 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16782 objc.dg/try-catch-8.m: New.
16783
16784 2005-05-26 Janis Johnson <janis187@us.ibm.com>
16785
16786 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16787 remove extraneous semicolons.
16788
16789 2005-05-26 Ziemowit Laski <zlaski@apple.com>
16790
16791 * obj-c++.dg/comp-types-12.mm: New.
16792 * objc.dg/comp-types-11.m: New.
16793 * objc.dg/selector-4.m: New.
16794
16795 2005-05-26 Andreas Jaeger <aj@suse.de>
16796
16797 PR testsuite/20772
16798 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16799 g++.old-deja/g++.ext/attrib3.C,
16800 g++.old-deja/g++.other/store-expr1.C,
16801 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16802 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16803 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16804 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16805 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16806 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16807 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16808 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16809 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16810 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16811 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16812 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16813 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16814 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16815 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16816 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16817 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16818 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16819 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16820
16821 2005-05-26 Andreas Jaeger <aj@suse.de>
16822
16823 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16824 x86-64 compilation.
16825
16826 2005-05-26 Andreas Jaeger <aj@suse.de>
16827
16828 PR testsuite/20772
16829 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16830 gcc.misc-tests/i386-pf-athlon-1.c,
16831 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16832 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16833 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16834 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16835 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16836 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16837 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16838 programs.
16839
16840 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16841 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16842 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16843 x86-64 compilation.
16844
16845 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16846 x86_64.
16847
16848 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16849 effective-target ilp32.
16850
16851 2005-05-26 David Ung <davidu@mips.com>
16852
16853 * gcc.target/mips/ext_ins.c: New test for testing the generation
16854 of MIPS32/64 rev 2 ext/ins instructions.
16855
16856 2005-05-26 Andreas Jaeger <aj@suse.de>
16857
16858 * treelang/compile/unsigned.tree: Use gimple instead of
16859 nonexisting generic dump.
16860
16861 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
16862
16863 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16864
16865 2005-05-26 Andreas Jaeger <aj@suse.de>
16866
16867 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16868
16869 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16870
16871 PR libfortran/17283
16872 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16873 Test callee-allocated memory with write statements.
16874
16875 2005-05-25 Roger Sayle <roger@eyesopen.com>
16876
16877 PR middle-end/21709
16878 * gcc.dg/pr21709-1.c: New test case.
16879
16880 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16881 Mike Stump <mrs@apple.com>
16882
16883 * objc/execute/next_mapping.h: Update for C++.
16884
16885 * obj-c++.dg/selector-1.mm: Move to...
16886 * obj-c++.dg/selector-4.mm: here...
16887
16888 * obj-c++.dg/basic.mm: New.
16889 * obj-c++.dg/comp-types-1.mm: New.
16890 * obj-c++.dg/cxx-class-1.mm: New.
16891 * obj-c++.dg/cxx-ivars-1.mm: New.
16892 * obj-c++.dg/cxx-ivars-2.mm: New.
16893 * obj-c++.dg/cxx-ivars-3.mm: New.
16894 * obj-c++.dg/cxx-scope-1.mm: New.
16895 * obj-c++.dg/cxx-scope-2.mm: New.
16896 * obj-c++.dg/defs.mm: New.
16897 * obj-c++.dg/empty-private-1.mm: New.
16898 * obj-c++.dg/encode-1.mm: New.
16899 * obj-c++.dg/encode-2.mm: New.
16900 * obj-c++.dg/encode-3.mm: New.
16901 * obj-c++.dg/extern-c-1.mm: New.
16902 * obj-c++.dg/extra-semi.mm: New.
16903 * obj-c++.dg/fix-and-continue-2.mm: New.
16904 * obj-c++.dg/isa-field-1.mm: New.
16905 * obj-c++.dg/ivar-list-semi.mm: New.
16906 * obj-c++.dg/local-decl-1.mm: New.
16907 * obj-c++.dg/lookup-1.mm: New.
16908 * obj-c++.dg/lookup-2.mm: New.
16909 * obj-c++.dg/method-1.mm: New.
16910 * obj-c++.dg/method-2.mm: New.
16911 * obj-c++.dg/method-3.mm: New.
16912 * obj-c++.dg/method-4.mm: New.
16913 * obj-c++.dg/method-5.mm: New.
16914 * obj-c++.dg/method-6.mm: New.
16915 * obj-c++.dg/method-7.mm: New.
16916 * obj-c++.dg/no-extra-load.mm: New.
16917 * obj-c++.dg/overload-1.mm: New.
16918 * obj-c++.dg/pragma-1.mm: New.
16919 * obj-c++.dg/pragma-2.mm: New.
16920 * obj-c++.dg/private-1.mm: New.
16921 * obj-c++.dg/private-2.mm: New.
16922 * obj-c++.dg/proto-qual-1.mm: New.
16923 * obj-c++.dg/qual-types-1.mm: New.
16924 * obj-c++.dg/stubify-1.mm: New.
16925 * obj-c++.dg/stubify-2.mm: New.
16926 * obj-c++.dg/super-class-1.mm: New.
16927 * obj-c++.dg/super-class-2.mm: New.
16928 * obj-c++.dg/super-dealloc-1.mm: New.
16929 * obj-c++.dg/super-dealloc-2.mm: New.
16930 * obj-c++.dg/template-1.mm: New.
16931 * obj-c++.dg/template-2.mm: New.
16932 * obj-c++.dg/template-3.mm: New.
16933 * obj-c++.dg/template-4.mm: New.
16934 * obj-c++.dg/template-5.mm: New.
16935 * obj-c++.dg/template-6.mm: New.
16936 * obj-c++.dg/try-catch-1.mm: New.
16937 * obj-c++.dg/try-catch-2.mm: New.
16938 * obj-c++.dg/try-catch-3.mm: New.
16939 * obj-c++.dg/try-catch-4.mm: New.
16940 * obj-c++.dg/try-catch-5.mm: New.
16941 * obj-c++.dg/try-catch-6.mm: New.
16942 * obj-c++.dg/try-catch-7.mm: New.
16943 * obj-c++.dg/try-catch-8.mm: New.
16944 * obj-c++.dg/try-catch-9.mm: New.
16945 * obj-c++.dg/va-meth-1.mm: New.
16946
16947 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16948
16949 * obj-c++.dg/selector-1.mm: New.
16950 * obj-c++.dg/selector-2.mm: New.
16951
16952 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16953
16954 * obj-c++.dg/selector-3.mm: New.
16955 * objc.dg/selector-3.m: New.
16956
16957 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16958
16959 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16960 about where warning appears.
16961
16962 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16963
16964 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16965 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16966 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16967 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16968
16969 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16970
16971 * gcc.dg/20050524-1.c: New test.
16972
16973 2005-05-25 Jan Hubicka <jh@suse.cz>
16974
16975 * gcc.dg/tree-prof/inliner-1.c: New.
16976
16977 2005-05-25 Janis Johnson <janis187@us.ibm.com>
16978
16979 * gcc.dg/tree-prof: New directory.
16980 * gcc.dg/tree-prof/tree-prof.exp: New.
16981
16982 2005-05-25 DJ Delorie <dj@redhat.com>
16983
16984 * gcc.dg/Wattributes-1.c: New.
16985 * gcc.dg/Wattributes-2.c: New.
16986 * gcc.dg/Wattributes-3.c: New.
16987
16988 20005-05-24 Janis Johnson <janis187@us.ibm.com>
16989
16990 PR tree-optimization/19833
16991 * gcc.dg/uninit-4.c: Remove xfail.
16992 * gcc.dg/uninit-9.c: Ditto.
16993
16994 2005-05-24 Ziemowit Laski <zlaski@apple.com>
16995
16996 * obj-c++.dg/bitfield-[1-5].mm: New.
16997 * obj-c++.dg/class-protocol-1.mm: New.
16998 * obj-c++.dg/comp-types-1[0-1].mm: New.
16999 * obj-c++.dg/comp-types-[2-9].mm: New.
17000 * obj-c++.dg/encode-[4-8].mm: New.
17001 * obj-c++.dg/layout-1.mm: New.
17002 * obj-c++.dg/method-1[0-9].mm: New.
17003 * obj-c++.dg/method-2[0-1].mm: New.
17004 * obj-c++.dg/method-[8-9].mm: New.
17005 * obj-c++.dg/objc-gc-3.mm: New.
17006 * obj-c++.dg/try-catch-10.mm: New.
17007 * objc.dg/bitfield-5.m: New.
17008 * objc.dg/comp-types-10.m: New.
17009 * objc.dg/comp-types-9.m: New.
17010 * objc.dg/layout-1.m: New.
17011 * objc.dg/objc-gc-4.m: New.
17012 * objc.dg/try-catch-9.m: New.
17013 * objc.dg/class-protocol-1.m: Tweak diagnostics.
17014 * objc.dg/comp-types-1.m: Likewise.
17015 * objc.dg/comp-types-[5-6].m: Likewise.
17016 * objc.dg/method-9.m: Likewise.
17017
17018 2005-05-24 Janis Johnson <janis187@us.ibm.com>
17019
17020 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17021 and on hardware without VMX support.
17022
17023 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17024
17025 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17026
17027 * lib/profopt.exp (dg-final-generate, dg-final-use,
17028 profopt-final-code, profopt-get-options): New.
17029 (profopt-execute): Process test directives.
17030
17031 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17032 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17033 cleanup-tree-dump, cleanup-saved-temps): Update comments.
17034
17035 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
17036
17037 PR C++/21645
17038 * g++.dg/init/ctor5.C: New test.
17039
17040 2005-05-24 Ira Rosen <irar@il.ibm.com>
17041
17042 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17043 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17044 vect-113.c, vect-114.c.
17045
17046 2005-05-23 Adam Nemet <anemet@lnxw.com>
17047
17048 * gcc.dg/const-elim-1.c: Remove xfails.
17049
17050 2005-05-23 Jeff Law <law@redhat.com>
17051
17052 * gcc.c-torture/compile/pr21638.c: New test.
17053 * gcc.c-torture/compile/20050520-1.c: New test.
17054
17055 2005-05-23 Nick Clifton <nickc@redhat.com>
17056
17057 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17058 be a proper triple, ie: m32r*-*-*.
17059 * g++.old-deja/g++.jason/thunk3.C: Likewise.
17060
17061 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
17062
17063 PR middle-end/21331
17064 PR tree-opt/21293
17065 * gcc.c-torture/compile/pr21293.c: New test.
17066 * gcc.c-torture/execute/pr21331.c: New test.
17067
17068 2004-05-20 Richard Henderson <rth@redhat.com>
17069
17070 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17071
17072 2005-05-20 Ziemowit Laski <zlaski@apple.com>
17073
17074 * obj-c++-dg.exp: Add.
17075 * obj-c++.exp: Add.
17076 * obj-c++.dg/dg.exp: Add.
17077
17078 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17079
17080 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17081 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17082
17083 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
17084
17085 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17086
17087 2004-05-19 Richard Henderson <rth@redhat.com>
17088
17089 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17090
17091 2005-05-19 Janis Johnson <janis187@us.ibm.com>
17092
17093 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17094
17095 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17096
17097 2005-05-19 Jakub Jelinek <jakub@redhat.com>
17098
17099 PR c++/21495
17100 * g++.dg/parse/extern1.C: New test.
17101 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17102
17103 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17104
17105 * gcc.dg/c99-math.h: New.
17106 * gcc.dg/c99-math-float-1.c: New test.
17107 * gcc.dg/c99-math-double-1.c: Likewise.
17108 * gcc.dg/c99-math-long-double-1.c: Likewise.
17109
17110 2005-05-18 Richard Henderson <rth@redhat.com>
17111
17112 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17113
17114 2005-05-18 Devang Patel <dpatel@apple.com>
17115
17116 * g++.dg/opt/20050511-1.C: New test.
17117
17118 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
17119
17120 PR libfortran/21127
17121 * gfortran.dg/reshape-complex.f90: New test.
17122
17123 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
17124
17125 * gfortran.dg/array_constructor_1.f90: New test.
17126 * gfortran.dg/array_constructor_2.f90: New test.
17127
17128 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
17129
17130 PR fortran/20954
17131 * gfortran.dg/pr20954.f: New test.
17132
17133 2005-05-17 Mike Stump <mrs@apple.com>
17134
17135 Yet more Objective-C++...
17136
17137 * objc.dg/method-5.m: Update.
17138 * objc.dg/method-6.m: Update.
17139 * objc.dg/method-7.m: Update.
17140 * objc.dg/method-9.m: Update.
17141 * objc.dg/try-catch-2.m: Update.
17142
17143 2005-05-17 Mark Mitchell <mark@codesourcery.com>
17144
17145 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17146 Remove little-endian optimizations.
17147
17148 2005-05-17 Jeff Law <law@redhat.com>
17149
17150 * g++.dg/tree-ssa/pr14814.C: New test.
17151 * gcc.dg/tree-ssa/pr14814.C: New test.
17152 * gcc.dg/tree-ssa/pr17141-1.C: New test.
17153 * gcc.dg/tree-ssa/pr17141-2.C: New test.
17154
17155 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
17156
17157 * gcc.dg/compat/generate-random.c: Do not include
17158 libiberty.h.
17159 * gcc.dg/compat/generate-random_r.c: Likewise.
17160
17161 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
17162
17163 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17164
17165 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
17166
17167 PR middle-end/21595
17168 * g++.dg/tree-ssa/builtin1.C: New testcase.
17169
17170 2005-05-17 Jakub Jelinek <jakub@redhat.com>
17171
17172 PR c++/21454
17173 * g++.dg/opt/const4.C: New test.
17174
17175 PR middle-end/21492
17176 * g++.dg/opt/crossjump1.C: New test.
17177
17178 PR tree-optimization/21610
17179 * gcc.c-torture/compile/20050516-1.c: New test.
17180
17181 PR fortran/15080
17182 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17183 about the test failing.
17184 * gfortran.fortran-torture/execute/where_7.f90: New test.
17185 * gfortran.fortran-torture/execute/where_8.f90: New test.
17186
17187 2005-05-16 Richard Henderson <rth@redhat.com>
17188
17189 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17190 i?86 and x86_64.
17191
17192 2005-05-16 Mark Mitchell <mark@codesourcery.com>
17193
17194 * gcc.dg/compat/generate-random.c (config.h): Do not include.
17195 (limits.h): Include unconditionally.
17196 (stdlib.h): Likewise.
17197 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17198 (limits.h): Include unconditionally.
17199 (stdlib.h): Likewise.
17200 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17201 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17202 (limits.h): Include unconditionally.
17203 (stdlib.h): Likewise.
17204 (hashtab.h): Do not include.
17205 (getopt.h): Likewise.
17206 (stddef.h): Include.
17207 (hashval_t): Define.
17208 (struct entry): Add "next" field.
17209 (HASH_SIZE): New macro.
17210 (hash_table): New variable.
17211 (switchfiles): Do not use xmalloc.
17212 (mix): New macro.
17213 (iterative_hash): New function.
17214 (hasht): Remove.
17215 (e_exists): New function.
17216 (e_insert): Likewise.
17217 (output): Use, instead of libiberty hashtable functions.
17218 (main): Do not use getopt. Do not call htab_create.
17219
17220 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
17221
17222 PR libstdc++/21526
17223 * lib/target-supports.exp (check_mkfifo_available):
17224 Return 0 for cygwin as mkfifo support incomplete on platform.
17225 Fix typos in comments.
17226
17227 2005-05-15 Mark Mitchell <mark@codesourcery.com>
17228
17229 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17230
17231 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
17232
17233 PR fortran/17432
17234 * gfortran.dg/assign_4.f: New test.
17235
17236 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
17237
17238 PR tree-optimization/21563
17239 * gcc.dg/tree-ssa/pr21563.c: New.
17240
17241 2005-05-14 Jan Hubicka <jh@suse.cz>
17242
17243 * gcc.dg/noreturn-7.c: Allow control reaches warning.
17244
17245 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
17246
17247 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17248
17249 2005-05-13 Julian Brown <julian@codesourcery.com>
17250
17251 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17252 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17253
17254 2005-05-13 Jan Hubicka <jh@suse.cz>
17255
17256 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17257 * gcc.dg/fold-xor-?.c: Likewise.
17258 * gcc.dg/pr15784-?.c: Likewise.
17259 * gcc.dg/pr20922-?.c: Likewise.
17260 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17261 * gcc.dg/tree-ssa/pr17598.c: Likewise.
17262 * gcc.dg/tree-ssa/pr20470.c: Likewise.
17263
17264 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17265
17266 PR fortran/21260
17267 * gfortran.dg/hollerith_1.f90: New test.
17268
17269 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17270
17271 * gfortran.dg/func_result_2.f90: New test.
17272
17273 2005-05-11 Bud Davis <bdavis@gfortran.org>
17274
17275 * gfortran.dg/dev_null.f90: New test.
17276
17277 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
17278
17279 * gcc.dg/arm-vfp1.c: Revert last change.
17280
17281 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
17282
17283 PR middle-end/19807
17284 PR tree-optimization/19639
17285 * g++.dg/tree-ssa/pr19807.C: New testcase.
17286
17287 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17288
17289 PR libfortran/21471
17290 * gfortran.dg/append-1.f90: New test.
17291
17292 2005-05-10 Diego Novillo <dnovillo@redhat.com>
17293
17294 * gcc.dg/pr18501.c: XFAIL.
17295 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17296 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17297 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17298 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17299 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17300 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17301 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17302 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17303
17304 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17305
17306 PR fortran/20178
17307 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17308 gfortran.dg/f2c_3.f90: New tests.
17309
17310 * gfortran.dg/return_1.f90: Fix dg annotation.
17311
17312 2005-05-10 Diego Novillo <dnovillo@redhat.com>
17313
17314 * gcc.c-torture/compile/20050510-1.c: New test.
17315
17316 2005-05-10 Mark Mitchell <mark@codesourcery.com>
17317
17318 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17319
17320 2005-05-10 Bob Wilson <bob.wilson@acm.org>
17321
17322 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17323
17324 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
17325
17326 PR c/17913
17327 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17328
17329 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
17330
17331 PR c/21342
17332 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17333 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17334
17335 2005-05-10 Ben Elliston <bje@au.ibm.com>
17336
17337 PR debug/16676
17338 * gcc.dg/debug/pr16676.c: New test.
17339
17340 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
17341
17342 PR testsuite/21443
17343 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17344 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17345 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17346 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17347 Change -O1 to -O2.
17348 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
17349 -fno-tree-dominator-opts.
17350
17351 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17352
17353 * gfortran.dg/return_1.f90: New test.
17354
17355 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
17356
17357 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17358
17359 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17360
17361 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
17362
17363 PR c++/21427
17364 * g++.dg/inherit/covariant13.C: New.
17365
17366 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17367
17368 PR libfortran/19155
17369 * gfortran.dg/pr19155.f: New test.
17370
17371 2005-05-08 Roger Sayle <roger@eyesopen.com>
17372
17373 PR inline-asm/8788
17374 * gcc.dg/pr8788-1.c: New testcase.
17375
17376 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
17377
17378 PR target/21416
17379 * gcc.target/mips/fpcmp-[12].c: New tests.
17380
17381 2005-05-06 Mark Mitchell <mark@codesourcery.com>
17382
17383 * lib/target-supports-dg.exp (dg-require-fork): New function.
17384 (dg-require-mkfifo): Likewise.
17385 * lib/target-supports.exp (check_function_available): New
17386 function.
17387 (check_fork_available): Likewise.
17388 (check_mkfifo_available): Likewise.
17389
17390 2005-05-06 Jeff Law <law@redhat.com>
17391
17392 * gcc.c-torture/compile/pr21380.c: New test.
17393
17394 2005-05-06 Jakub Jelinek <jakub@redhat.com>
17395
17396 PR c++/20961
17397 * g++.dg/ext/weak3.C: New test.
17398
17399 2005-05-05 Mark Mitchell <mark@codesourcery.com>
17400
17401 PR c++/21352
17402 * g++.dg/template/crash37.C: New test.
17403
17404 2005-05-05 Paul Brook <paul@codesourcery.com>
17405
17406 * gcc.dg/arm-g2.c: Use effective-target arm32.
17407 * gcc.dg/arm-mmx-1.c: Ditto.
17408 * gcc.dg/arm-scd42-2.c: Ditto.
17409 * gcc.dg/arm-vfp1.c: Ditto.
17410 * lib/target-supports.exp (check_effective_target_arm32): New
17411 function.
17412
17413 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
17414
17415 PR libfortran/21354
17416 gfortran.dg/in_pack_rank7.f90: New test.
17417
17418 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
17419
17420 PR middle-end/15618
17421 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17422
17423 2005-05-04 Jakub Jelinek <jakub@redhat.com>
17424
17425 PR middle-end/21265
17426 * gcc.dg/20050503-1.c: New test.
17427
17428 PR rtl-optimization/21239
17429 * gcc.dg/i386-sse-11.c: New test.
17430
17431 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
17432
17433 PR target/16888
17434 * gcc.target/i386/asm-1.c: New test.
17435
17436 2005-05-03 Jakub Jelinek <jakub@redhat.com>
17437
17438 PR rtl-optimization/21330
17439 * gcc.c-torture/execute/20050502-1.c: New test.
17440
17441 PR target/21297
17442 * gcc.c-torture/execute/20050502-2.c: New test.
17443
17444 2005-05-03 Uros Bizjak <uros@kss-loka.si>
17445
17446 PR middle-end/21282
17447 * gcc.dg/pr21282.c: New.
17448
17449 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
17450
17451 * gcc.dg/vect/pr20122.c: Clean up .vect file.
17452 * gcc.dg/vect/vect-92.c: Likewise.
17453 * gcc.dg/vect/vect-93.c: Likewise.
17454 * gcc.dg/vect/vect-dv-1.c: Likewise.
17455 * gcc.dg/vect/vect-dv-2.c: Likewise.
17456 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17457
17458 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
17459
17460 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17461 * gfortran.dg/vect/vect-2.f90: Likewise.
17462 * gfortran.dg/vect/vect-3.f90: Likewise.
17463 * gfortran.dg/vect/vect-4.f90: Likewise.
17464 * gfortran.dg/vect/vect-5.f90: Likewise.
17465
17466 2005-05-02 Geoffrey Keating <geoffk@apple.com>
17467
17468 PR target/20813
17469 * gcc.dg/rs6000-fpint-2.c: New.
17470
17471 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
17472
17473 PR c/15698
17474 * gcc.dg/builtins-30.c: Update expected messages.
17475 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17476 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17477 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17478
17479 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
17480
17481 PR tree-optimization/21294
17482 * gcc.dg/tree-ssa/pr21294.c: New.
17483
17484 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
17485
17486 * gcc.dg/altivec-3.c (vec_store): Do not use the old
17487 __builtin_altivec_st_internal_4si built-in.
17488
17489 2005-05-02 Mark Mitchell <mark@codesourcery.com>
17490
17491 PR c++/15875
17492 * g++.dg/template/ptrmem14.C: New test.
17493
17494 2005-05-02 Paul Brook <paul@codesourcery.com>
17495
17496 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17497
17498 2005-05-02 Michael Matz <matz@suse.de>
17499
17500 PR c++/19542
17501 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17502
17503 2005-05-01 Mark Mitchell <mark@codesourcery.com>
17504
17505 * g++.dg/cpp/weak.C: New test.
17506
17507 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17508
17509 * gcc.dg/tree-ssa/loop-8.c: New test.
17510
17511 2005-04-30 Michael Maty <matz@suse.de>
17512
17513 * gcc.dg/inline-mcpy.c: New test.
17514
17515 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
17516
17517 PR libfortran/18958
17518 * gfortran.dg/eoshift.f90: New test case.
17519
17520 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
17521
17522 PR libfortran/18857
17523 * gfortran.dg/matmul_1.f90: New test.
17524
17525 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
17526
17527 PR tree-optimization/21030
17528 * gcc.dg/tree-ssa/pr21030.c: New.
17529
17530 2005-04-29 Devang Patel <dpatel@apple.com>
17531
17532 PR tree-optimization/21272
17533 * gcc.dg/vect/vect-ifcvt-10.c: New test.
17534
17535 2005-04-29 Jakub Jelinek <jakub@redhat.com>
17536
17537 PR fortran/13082
17538 PR fortran/18824
17539 * gfortran.dg/entry_4.f90: New test.
17540 * gfortran.fortran-torture/execute/entry_1.f90: New test.
17541 * gfortran.fortran-torture/execute/entry_2.f90: New test.
17542 * gfortran.fortran-torture/execute/entry_3.f90: New test.
17543 * gfortran.fortran-torture/execute/entry_4.f90: New test.
17544 * gfortran.fortran-torture/execute/entry_5.f90: New test.
17545 * gfortran.fortran-torture/execute/entry_6.f90: New test.
17546 * gfortran.fortran-torture/execute/entry_7.f90: New test.
17547
17548 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17549
17550 * gfortran.fortran-torture/execute/entry_8.f90: New test.
17551
17552 2005-04-29 Paul Brook <paul@codesourcery.com>
17553
17554 * gfortran.dg/entry_3.f90: New test.
17555
17556 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17557
17558 * gfortran.dg/implicit_4.f90: New test.
17559
17560 2005-04-28 Bob Wilson <bob.wilson@acm.org>
17561
17562 * lib/target-supports.exp (check_profiling_available): Return
17563 false for xtensa-*-elf.
17564
17565 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
17566
17567 * lib/fortran-torture.exp (fortran-torture.exp): Catch
17568 error if file cannot be deleted.
17569
17570 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
17571
17572 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17573 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17574 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17575 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17576 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17577 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17578 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17579 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17580 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17581 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17582 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17583 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17584 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17585
17586 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17587
17588 PR fortran/20865
17589 * gfortran.dg/pr20865.f90: New test.
17590
17591 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
17592
17593 * gcc.dg/void-cast-2.c: New test.
17594
17595 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17596
17597 PR c/21159
17598 * gcc.dg/void-cast-1.c: New test.
17599
17600 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
17601
17602 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17603
17604 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17605
17606 PR fortran/21177
17607 * gfortran.dg/pr21177.f90: New test.
17608
17609 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
17610
17611 PR tree-optimization/21171
17612 * gcc.dg/tree-ssa/pr21171.c: New test.
17613
17614 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
17615
17616 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17617 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17618 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17619 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17620 gcc.dg/tree-ssa/gen-vect-32.c: New.
17621 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17622 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17623 don't run on PPC32.
17624
17625 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17626
17627 PR c/21213
17628 * gcc.dg/transparent-union-3.c: New test.
17629
17630 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
17631
17632 PR c/20740
17633 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17634 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17635 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17636 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17637 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17638 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17639
17640 2005-04-26 Jeff Law <law@redhat.com>
17641
17642 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17643 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17644 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17645 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17646 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17647 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17648 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17649
17650 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
17651
17652 PR tree-optimization/17598
17653 * gcc.dg/tree-ssa/pr17598.c: New testcase.
17654
17655 2005-04-25 Mike Stump <mrs@apple.com>
17656
17657 * objc.dg/fix-and-continue-1.m: Add.
17658
17659 2005-04-25 Roger Sayle <roger@eyesopen.com>
17660
17661 PR c++/20995
17662 * g++.dg/opt/pr20995-1.C: New test case.
17663
17664 2005-04-25 Devang Patel <dpatel@apple.com>
17665
17666 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17667
17668 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
17669
17670 PR testsuite/21062
17671 * g++.dg/opt/alias2.C (printf): Correct the prototype.
17672
17673 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
17674
17675 PR C++/21188
17676 * g++.dg/opt/rtti2.C: New test.
17677
17678 2005-04-25 Paul Brook <paul@codesourcery.com>
17679 Steven G. Kargl <kargls@comcast.net>
17680
17681 PR fortran/20879
17682 * gfortran.dg/ichar_1.f90: New file.
17683
17684 2005-04-24 Jakub Jelinek <jakub@redhat.com>
17685
17686 PR middle-end/20991
17687 * g++.dg/opt/pr20991.C: New test.
17688
17689 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17690 where sizeof (type) < __alignof__ (type).
17691 * gcc.dg/compat/struct-layout-1.h: Likewise.
17692
17693 2005-04-24 Per Bothner <per@bothner.com>
17694 Devang Patel <dpatel@apple.com>
17695
17696 PR preprocessor/20907
17697 * gcc.dg/cpp/very-long-comment.c: New test.
17698
17699 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17700
17701 PR fortran/20059
17702 * gfortran.dg/common_5.f: New test.
17703
17704 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
17705
17706 PR middle-end/21082
17707 * g++.dg/tree-ssa/pr21082.C: New testcase.
17708
17709 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
17710
17711 * gcc.dg/vect/vect-99.c: New test.
17712
17713 2005-04-22 Diego Novillo <dnovillo@redhat.com>
17714
17715 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17716
17717 2005-04-22 Jeff Law <law@redhat.com>
17718
17719 * gcc.dg/uninit-5.c: Remove xfails.
17720 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17721 conditionals and loads.
17722
17723 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
17724
17725 PR libfortran/20074
17726 PR libfortran/20436
17727 PR libfortran/21108
17728 * gfortran.dg/nested_reshape.f90: new test
17729 * gfortran.dg/reshape-alloc.f90: new test
17730 * gfortran.dg/reshape.f90: new test
17731
17732 2005-04-22 Mark Mitchell <mark@codesourcery.com>
17733
17734 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17735
17736 * gcc.dg/arm-vfp1.c: New test.
17737
17738 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
17739
17740 PR c++/21087
17741 * g++.dg/lookup/builtin2.C: New test.
17742
17743 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
17744
17745 * gcc.dg/weak/weak-13.c: New test.
17746
17747 2005-04-21 Geoffrey Keating <geoffk@apple.com>
17748
17749 * lib/target-supports.exp (check_effective_target_sync_int_long):
17750 Add powerpc*.
17751
17752 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
17753
17754 * gcc.target/mips/branch-1.c: New test.
17755
17756 2005-04-21 Richard Henderson <rth@redhat.com>
17757
17758 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17759 * gcc.dg/vect/vect-86.c: Likewise.
17760 * gcc.dg/vect/vect-87.c: Likewise.
17761 * gcc.dg/vect/vect-88.c: Likewise.
17762
17763 2005-04-21 Devang Patel <dpatel@apple.com>
17764
17765 PR optimization/20994
17766 * gcc.dg/tree-ssa/ifc-3.c: New test.
17767
17768 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
17769
17770 PR c/12913
17771 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17772 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17773 gcc.dg/c99-vla-jump-5.c: New tests.
17774
17775 2005-04-19 Richard Henderson <rth@redhat.com>
17776
17777 * lib/target-supports.exp (check_effective_target_vect_int_mult):
17778 Fix typo in exists check.
17779 (check_effective_target_sync_int_long): New.
17780 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17781 * gcc.dg/ia64-sync-2.c: Likewise.
17782 * gcc.dg/ia64-sync-3.c: Likewise.
17783 * gcc.dg/ia64-sync-4.c: Likewise.
17784
17785 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
17786
17787 * gcc.dg/fold-xor-1.c: New test.
17788 * gcc.dg/fold-xor-2.c: New test.
17789
17790 2005-04-19 James E. Wilson <wilson@specifixinc.com>
17791
17792 PR target/20670
17793 * g++.dg/eh/fp-regs.C: New test.
17794
17795 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
17796
17797 * gcc.dg/Wint-to-pointer-cast-1.c,
17798 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17799 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17800 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17801
17802 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17803
17804 PR fortran/16861
17805 * gfortran.dg/pr16861.f90: New test.
17806
17807 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
17808
17809 * gcc.dg/pr21085.c: New test.
17810
17811 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
17812
17813 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
17814 (setup_mips_tests, dg-mips-options): New procedures.
17815 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17816 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17817 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17818 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17819 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17820 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17821 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17822 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17823 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17824 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17825 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17826 dg-mips-options instead of dg-options. Remove now-redundant
17827 preprocessor guards.
17828 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17829 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17830 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17831 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17832 * gcc.dg/vr-mult-2.c: Delete.
17833 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17834 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17835 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17836 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17837 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17838 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17839 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17840
17841 2005-04-18 Laurent GUERBY <laurent@guerby.net>
17842
17843 * ada/acats/run_all.sh: Use sync when executable not present.
17844
17845 2005-04-18 Devang Patel <dpatel@apple.com>
17846
17847 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17848 * gcc.dg/vect/vect-11a.c: New.
17849 * gcc.dg/vect/vect-none.c: Update.
17850 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17851
17852 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
17853
17854 PR tree-optimization/20922
17855 * gcc.dg/pr20922-1.c: New test.
17856 * gcc.dg/pr20922-2.c: New test.
17857 * gcc.dg/pr20922-3.c: New test.
17858 * gcc.dg/pr20922-4.c: New test.
17859 * gcc.dg/pr20922-5.c: New test.
17860 * gcc.dg/pr20922-6.c: New test.
17861
17862 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17863
17864 PR libfortran/20950
17865 * gfortran.dg/pr20950.f: New test.
17866
17867 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17868
17869 PR libfortran/19216
17870 * gfortran.dg/pr19216.f: New test.
17871
17872 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
17873
17874 PR tree-optimization/21001
17875 * gcc.dg/tree-ssa/pr21001.c: New.
17876
17877 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
17878
17879 PR libfortran/21075
17880 * gfortran.dg/reshape_rank7.f90: New test.
17881
17882 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17883
17884 PR libfortran/12884 gfortran.dg/pr12884.f: New test
17885 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17886 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17887 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17888 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17889 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17890 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17891 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17892 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17893 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17894 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17895 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17896 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17897 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17898 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17899 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17900 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17901 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17902 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17903 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17904 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17905
17906 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
17907
17908 * gfortran.dg/wtruncate.f: New testcase.
17909 * gfortran.dg/wtruncate.f90: New testcase.
17910
17911 2005-04-16 Mark Mitchell <mark@codesourcery.com>
17912
17913 PR c++/21025
17914 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17915 which sizeof/alignof is dependent, rather than just whether we are
17916 processing_template_decl.
17917
17918 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17919
17920 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17921 corrected typo where the wrong variables had been compared.
17922
17923 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17924
17925 PR libfortran/18495
17926 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17927 Test callee-allocated version of return array with a write
17928 statement.
17929 Test spread with a temporary with another write statement.
17930
17931 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
17932
17933 PR tree-optimization/21031
17934 * gcc.dg/tree-ssa/pr21031.c: New.
17935
17936 2005-04-15 Uros Bizjak <uros@kss-loka.si>
17937
17938 PR tree-optimization/21004
17939 * gcc.dg/builtins-53.c: Include builtins-config.h.
17940 Check floorf, ceilf, floorl and ceill transformations
17941 only when HAVE_C99_RUNTIME is defined.
17942
17943 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
17944
17945 PR middle-end/20739
17946 * gcc.dg/tree-ssa/pr20739.c: New test.
17947
17948 2005-04-14 Mike Stump <mrs@apple.com>
17949
17950 * gcc.dg/Foundation.framework/empty: New.
17951 * gcc.dg/framework-2.c: New.
17952
17953 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17954
17955 PR tree-optimization/21021
17956 * gcc.c-torture/compile/pr21021.c: New.
17957
17958 2005-04-14 Janis Johnson <janis187@us.ibm.com>
17959
17960 PR testsuite/21010
17961 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17962 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17963 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17964 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17965 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17966 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17967 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17968 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17969
17970 2005-04-14 Richard Henderson <rth@redhat.com>
17971
17972 * lib/target-supports.exp (check_effective_target_vect_condition):
17973 Add ia64, i?86, and x86_64.
17974
17975 2005-04-14 Steven G. Kargl <kargls@comcast.net>
17976
17977 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17978
17979 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17980
17981 PR tree-optimization/20657
17982 * gcc.dg/tree-ssa/pr20657.c: New.
17983
17984 2005-04-14 Uros Bizjak <uros@kss-loka.si>
17985
17986 * gcc.dg/builtins-53.c: Also check (int)trunc* and
17987 (long long int)trunc*.
17988
17989 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
17990
17991 PR target/20927
17992 * gcc.dg/pr20927.c: New test.
17993
17994 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
17995
17996 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17997 * gcc.target/mips/asm-1.c: Likewise.
17998
17999 2005-04-13 Dale Johannesen <dalej@apple.com>
18000
18001 * objc.dg/objc-fast-4.m: New.
18002
18003 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
18004
18005 * gcc.target/cris/torture/cris-torture.exp: New driver in new
18006 directory.
18007 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18008
18009 2005-04-13 David Edelsohn <edelsohn@gnu.org>
18010
18011 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18012 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18013 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18014
18015 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
18016
18017 PR tree-optimization/20913
18018 * gcc.dg/tree-ssa/pr20913.c: New.
18019
18020 PR tree-optimization/20702
18021 * gcc.dg/tree-ssa/pr20702.c: New.
18022
18023 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18024
18025 PR c++/13744
18026 * g++.dg/inherit/local3.C: New test.
18027
18028 2005-04-12 Jeff Law <law@redhat.com>
18029
18030 * gcc.dg/tree-ssa/20050412-1.c: New test.
18031
18032 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
18033
18034 PR libfortran/19016
18035 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18036 Add tests with mask generated by expression.
18037 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18038 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18039 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18040
18041 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
18042
18043 PR middle-end/20917
18044 * gcc.dg/20050409-1.c: New test.
18045
18046 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
18047
18048 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18049
18050 2005-04-11 Mark Mitchell <mark@codesourcery.com>
18051
18052 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18053 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18054 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18055 (TARGET_CXX): Adjust accordingly.
18056 * target.h (struct gcc_target): Remove epxort_class_data. Add
18057 determine_class_data_visibility and class_data_always_comdat.
18058 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18059 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18060 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18061 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18062 (arm_cxx_determine_class_data_visibility): New.
18063 (arm_cxx_class_data_always_comdat): Likewise.
18064 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18065 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18066 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18067 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18068 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18069 Define.
18070
18071 2005-04-11 Mark Mitchell <mark@codesourcery.com>
18072
18073 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18074
18075 2005-04-11 Geoffrey Keating <geoffk@apple.com>
18076
18077 * gcc.dg/i386-darwin-fpmath.c: New.
18078
18079 2004-04-11 Devang Patel <dpatel@apple.com>
18080
18081 * lib/target-supports.exp (check_effective_target_vect_condition): New.
18082 * gcc.dg/vect/vect-ifcvt-1.c: New test.
18083 * gcc.dg/vect/vect-ifcvt-2.c: New test.
18084 * gcc.dg/vect/vect-ifcvt-3.c: New test.
18085 * gcc.dg/vect/vect-ifcvt-4.c: New test.
18086 * gcc.dg/vect/vect-ifcvt-5.c: New test.
18087 * gcc.dg/vect/vect-ifcvt-6.c: New test.
18088 * gcc.dg/vect/vect-ifcvt-7.c: New test.
18089 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18090
18091 2004-04-11 Devang Patel <dpatel@apple.com>
18092
18093 * gcc.dg/vect/vect-dv-1.c: New test.
18094 * gcc.dg/vect/vect-dv-2.c: New test.
18095
18096 2005-04-11 Diego Novillo <dnovillo@redhat.com>
18097
18098 PR tree-optimization/20933
18099 * gcc.dg/tree-ssa/pr20933.c: New test.
18100
18101 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18102
18103 * gfortran.dg/fold_nearest.f90: New test.
18104
18105 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
18106
18107 * gcc.dg/tree-ssa/alias-1.c: New test.
18108
18109 2005-04-11 Diego Novillo <dnovillo@redhat.com>
18110
18111 PR tree-optimization/20920
18112 * g++.dg/tree-ssa/pr20920.C: New test.
18113
18114 2005-04-11 Uros Bizjak <uros@kss-loka.si>
18115
18116 * gcc.dg/builtins-53.c: Also check (int)ceil* and
18117 (long long int)ceil*.
18118
18119 2005-04-10 Mark Mitchell <mark@codesourcery.com>
18120
18121 * g++.dg/warn/Wdtor1.C: Declare template in system header with
18122 explicit C++ linkage.
18123
18124 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18125
18126 * gfortran.dg/pr17229.f: Take care of the new obsolescence
18127 warning for arithmetic IF statements.
18128
18129 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
18130
18131 * eor_handling_1.f90: New test case.
18132 * eor_handling_2.f90: New test case.
18133 * eor_handling_3.f90: New test case.
18134 * eor_handling_4.f90: New test case.
18135 * eor_handling_5.f90: New test case.
18136 * noadv_size.f90: New test case.
18137 * pad_no.f90: New test case.
18138
18139 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
18140
18141 * gcc.c-torture/execute/20050410-1.c: New test.
18142
18143 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
18144
18145 * gcc.dg/pr20126.c: New.
18146
18147 2005-04-09 Bud Davis <bdavis@gfortran.org>
18148 Steven G. Kargl <kargls@comcast.net>
18149
18150 * gfortran.dg/PR19872.f: New test.
18151
18152 2005-04-09 Steven G. Kargl <kargls@comcast.net>
18153
18154 * gfortran.dg/nint_1.f90: Fix dg-do directive.
18155
18156 2005-04-09 Steven G. Kargl <kargls@comcast.net>
18157
18158 * gfortran.dg/nint_1.f90: New test.
18159
18160 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
18161
18162 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18163 Added test for callee-allocated arrays with write statements.
18164 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18165 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18166 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18167 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18168 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18169
18170 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
18171
18172 PR libfortran/20163
18173 * gfortran.dg/open-options-blanks.f: New test.
18174
18175 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
18176
18177 PR fortran/13257
18178 * gfortran.dg/comma_format_extension_[1234].f: New tests.
18179
18180 2005-04-09 Jakub Jelinek <jakub@redhat.com>
18181
18182 * gcc.dg/tree-ssa/stdarg-1.c: New test.
18183 * gcc.dg/tree-ssa/stdarg-2.c: New test.
18184 * gcc.dg/tree-ssa/stdarg-3.c: New test.
18185 * gcc.dg/tree-ssa/stdarg-4.c: New test.
18186 * gcc.dg/tree-ssa/stdarg-5.c: New test.
18187 * gcc.c-torture/execute/stdarg-4.c: New test.
18188
18189 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18190
18191 PR target/20795
18192 * g++.dg/abi/param2.C: New test.
18193
18194 2005-04-09 Uros Bizjak <uros@kss-loka.si>
18195
18196 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18197
18198 2005-04-09 Uros Bizjak <uros@kss-loka.si>
18199
18200 * gcc.dg/builtins-53.c: New test.
18201
18202 2005-04-08 Diego Novillo <dnovillo@redhat.com>
18203
18204 * g++.dg/tree-ssa/pr18178.C: New test.
18205 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18206 * gcc.c-torture/execute/20041019-1.c: New test.
18207 * gcc.dg/tree-ssa/20041008-1.c: New test.
18208 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18209 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18210 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18211 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18212 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18213 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18214 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18215 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18216 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18217 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18218
18219 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
18220
18221 PR rtl-optimization/20466
18222 * gcc.c-torture/execute/pr20466-1.c: New test.
18223
18224 2005-04-08 Mark Mitchell <mark@codesourcery.com>
18225
18226 PR c++/20905
18227 * g++.dg/parse/cond2.C: New test.
18228
18229 PR c++/20145
18230 * g++.dg/warn/Wdtor1.C: New test.
18231
18232 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18233
18234 PR fortran/17229
18235 * gfortran.dg/pr17229.f: New test.
18236
18237 2005-04-07 Steven G. Kargl <kargls@comcast.net>
18238
18239 * gfortran.dg/tiny_1.f90: New test.
18240 * gfortran.dg/tiny_2.f90: ditto.
18241
18242 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
18243
18244 * gfortran.dg/eor_1.f90: Fix dg-do run line
18245 * gfortran.dg/open_new.f90: Fix dg-do run line
18246
18247 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
18248
18249 * lib/target-supports.exp (get_compiler_messages): Support
18250 optional arguments, the fourth being compiler options.
18251 (check_effective_target_fpic): New proc.
18252 * gcc.dg/20050321-2.c: Restrict to target fpic.
18253
18254 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
18255
18256 * gcc.dg/15443-1.c: New test.
18257 * gcc.dg/15443-2.c: Likewise.
18258
18259 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18260
18261 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18262
18263 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
18264
18265 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18266
18267 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
18268
18269 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18270 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18271 -m64.
18272 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18273 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18274 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18275
18276 2005-04-06 Mark Mitchell <mark@codesourcery.com>
18277
18278 PR c++/20212
18279 * g++.dg/warn/Wunused-11.C: New test.
18280
18281 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
18282
18283 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18284
18285 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
18286
18287 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18288
18289 2005-04-05 Mark Mitchell <mark@codesourcery.com>
18290
18291 PR c++/20734
18292 * g++.dg/template/ptrmem13.C: New test.
18293
18294 2005-04-05 Per Bothner <per@bothner.com>
18295
18296 * lib/gcc.exp: Always add -fno-show-column, for now.
18297
18298 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
18299
18300 PR testsuite/20767
18301 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18302 of plain old "unsigned int" for the type of "i". Makes this test
18303 64bit clean.
18304
18305 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
18306
18307 * gcc.dg/i386-ssefn-1.c: New test.
18308 * gcc.dg/i386-ssefn-2.c: New test.
18309 * gcc.dg/i386-ssefn-3.c: New test.
18310 * gcc.dg/i386-ssefn-4.c: New test.
18311
18312 2005-04-05 Jakub Jelinek <jakub@redhat.com>
18313
18314 PR tree-optimization/20076
18315 * gcc.dg/builtin-apply4.c: New test.
18316
18317 PR preprocessor/19475
18318 * gcc.dg/cpp/macspace1.c: New test.
18319 * gcc.dg/cpp/macspace2.c: New test.
18320
18321 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18322
18323 * gfortran.dg/pr20755.f: Fixed bad format.
18324
18325 2005-04-05 Mark Mitchell <mark@codesourcery.com>
18326
18327 PR c++/20763
18328 * g++.dg/ext/attrib21.C: New test.
18329
18330 2004-04-05 Devang Patel <dpatel@apple.com>
18331
18332 * lib/target-supports.exp (check_effective_target_vect_shif): New.
18333 * gcc.dg/vect/vect-shift-1.c: New test.
18334
18335 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18336
18337 PR libfortran/20755
18338 * gfortran.dg/pr20755.f: New test.
18339
18340 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
18341
18342 * gfortran.dg/pr15959.f90: New test.
18343 * gfortran.dg/string_pad_trunc.f90: New test.
18344
18345 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18346
18347 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18348 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18349 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18350 syntax.
18351
18352 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
18353
18354 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18355
18356 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18357
18358 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18359 * gcc.c-torture/compile/20011119-2.c: Likewise.
18360 * gcc.c-torture/compile/981001-2.c: Likewise.
18361
18362 2005-04-04 Mark Mitchell <mark@codesourcery.com>
18363
18364 PR c++/20679
18365 * g++.dg/template/overload4.C: New test.
18366
18367 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
18368
18369 PR c++/20746
18370 * g++.dg/abi/covariant5.C: New.
18371
18372 PR debug/20505
18373 * g++.dg/debug/const2.C: New.
18374
18375 2005-04-04 Jakub Jelinek <jakub@redhat.com>
18376
18377 PR rtl-optimization/16104
18378 * gcc.c-torture/execute/20050316-1.c: New test.
18379
18380 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
18381
18382 * g++.dg/template/spec23.C: Fix dg-error text.
18383
18384 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
18385
18386 PR c++/19199
18387 * g++.dg/expr/lval2.C: New.
18388
18389 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18390
18391 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18392 __builtin_strcasecmp and __builtin_strncasecmp.
18393
18394 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
18395
18396 PR c++/20723
18397 * g++.dg/template/spec22.C: New.
18398 * g++.dg/template/spec23.C: New.
18399
18400 2005-04-03 Dale Ranta <dir@lanl.gov>
18401 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18402
18403 PR libfortran/20068
18404 PR libfortran/20125
18405 PR libfortran/20156
18406 PR libfortran/20471
18407 * gfortran.dg/backspace.f: New test.
18408
18409 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
18410
18411 * gcc.dg/pr19345.c: New test.
18412
18413 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
18414
18415 PR tree-optimization/20640
18416 * gcc.dg/torture/tree-loop-1.c: New.
18417
18418 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
18419
18420 PR rtl-optimization/20290
18421 * gcc.c-torture/execute/loop-ivopts-2.c: New.
18422
18423 2005-04-02 Geoffrey Keating <geoffk@apple.com>
18424
18425 * gcc.dg/rs6000-fpint.c: New.
18426
18427 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
18428
18429 * gcc.dg/old-style-then-proto-1.c: New test.
18430
18431 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18432
18433 * gfortran.fortran-torture/execute/backspace.f90: Check
18434 after backspace and read was incorrect.
18435
18436 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18437
18438 * gcc.c-torture/execute/builtins/strcat.c: Check the result
18439 buffer past the terminating NUL using memcmp.
18440 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18441 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18442
18443 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18444 Fix unused/uninitialized variable warnings.
18445
18446 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18447 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18448 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18449 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18450
18451 * gcc.c-torture/execute/builtins/abs-1-lib.c,
18452 gcc.c-torture/execute/builtins/fputs-lib.c,
18453 gcc.c-torture/execute/builtins/lib/fprintf.c,
18454 gcc.c-torture/execute/builtins/lib/main.c,
18455 gcc.c-torture/execute/builtins/lib/memcmp.c,
18456 gcc.c-torture/execute/builtins/lib/memmove.c,
18457 gcc.c-torture/execute/builtins/lib/mempcpy.c,
18458 gcc.c-torture/execute/builtins/lib/memset.c,
18459 gcc.c-torture/execute/builtins/lib/printf.c,
18460 gcc.c-torture/execute/builtins/lib/sprintf.c,
18461 gcc.c-torture/execute/builtins/lib/stpcpy.c,
18462 gcc.c-torture/execute/builtins/lib/strchr.c,
18463 gcc.c-torture/execute/builtins/lib/strcmp.c,
18464 gcc.c-torture/execute/builtins/lib/strcpy.c,
18465 gcc.c-torture/execute/builtins/lib/strcspn.c,
18466 gcc.c-torture/execute/builtins/lib/strlen.c,
18467 gcc.c-torture/execute/builtins/lib/strncat.c,
18468 gcc.c-torture/execute/builtins/lib/strncmp.c,
18469 gcc.c-torture/execute/builtins/lib/strncpy.c,
18470 gcc.c-torture/execute/builtins/lib/strrchr.c,
18471 gcc.c-torture/execute/builtins/lib/strspn.c,
18472 gcc.c-torture/execute/builtins/lib/strstr.c,
18473 gcc.c-torture/execute/builtins/memops-asm-lib.c,
18474 gcc.c-torture/execute/builtins/strlen-2.c,
18475 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18476 prototypes.
18477
18478 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
18479
18480 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18481 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18482 selectany usage.
18483
18484 2005-04-01 Jakub Jelinek <jakub@redhat.com>
18485
18486 PR c++/19406
18487 * g++.dg/debug/using1.C: New test.
18488
18489 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
18490
18491 PR middle-end/20524
18492 * gcc.dg/alias-7.c: Prefix asm-declared name with
18493 __USER_LABEL_PREFIX__.
18494
18495 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
18496
18497 Fix fallout from PR middle-end/15700:
18498 * gcc.c-torture/compile/20011119-1.c: Take
18499 __USER_LABEL_PREFIX__ into account.
18500 * gcc.c-torture/compile/20011119-2.c: Likewise.
18501
18502 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
18503
18504 PR c++/18644
18505 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18506
18507 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
18508
18509 PR c/17855
18510 * gcc.c-torture/compile/struct-non-lval-1.c,
18511 gcc.c-torture/compile/struct-non-lval-2.c,
18512 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18513
18514 2005-03-31 Janis Johnson <janis187@us.ibm.com>
18515
18516 * gcc.dg/tls/tls.exp: Remove temporary file.
18517 * g++.dg/tls/tls.exp: Ditto.
18518 * lib/file-format.exp: Ditto.
18519 * g++.dg/special/ecos.exp: Ditto.
18520
18521 * lib/profopt.exp: Treat prof_ext as a list.
18522 * gcc.misc-tests/bprob.exp: Ditto.
18523 * g++.dg/bprob/bprob.exp: Ditto.
18524
18525 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18526 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18527 g++.dg/tree-ssa/pointer-reference-alias.C,
18528 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18529 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18530 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18531 g++.dg/vect/pr19951.cc: Ditto.
18532 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18533 gcc.dg/builtins-47.c: Ditto.
18534 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18535 gcc.dg/pr20115-1.c: Ditto.
18536 * gcc.dg/tree-ssa/20030530-2.c,
18537 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18538 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18539 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18540 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18541 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18542 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18543 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18544 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18545 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18546 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18547 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18548 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18549 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18550 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18551 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18552 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18553 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18554 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18555 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18556 gcc.dg/tree-ssa/20030824-1.c,
18557 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18558 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18559 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18560 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18561 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18562 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18563 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18564 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18565 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18566 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18567 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18568 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18569 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18570 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18571 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18572 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18573 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18574 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18575 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18576 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18577 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18578 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18579 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18580 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18581 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18582 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18583 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18584 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18585 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18586 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18587 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18588 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18589 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18590 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18591 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18592 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18593 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18594 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18595 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18596 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18597 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18598 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18599 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18600 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18601 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18602 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18603 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18604 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18605 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18606 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18607 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18608 gcc.dg/tree-ssa/useless-1.c: Ditto.
18609 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18610 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18611 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18612 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18613 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18614 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18615 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18616 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18617 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18618 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18619 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18620 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18621 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18622 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18623 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18624 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18625 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18626 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18627 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18628 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18629 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18630 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18631 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18632 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18633 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18634 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18635 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18636 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18637 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18638 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18639 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18640 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18641 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18642 gcc.dg/vect/vect-none.c: Ditto.
18643 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18644 treelang/compile/unsigned.tree: Ditto.
18645
18646 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18647 * gcc.dg/cpp/direct2s.c: Ditto.
18648 * gcc.dg/cpp/paste4.c: Ditto.
18649 * gcc.dg/cpp/separate-1.c: Ditto.
18650 * gcc.dg/pch/save-temps-1.c: Ditto.
18651 * g++.dg/ext/altivec-10.C: Ditto.
18652 * g++.dg/pch/pch.C: Ditto.
18653
18654 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18655
18656 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18657 * g++.dg/template/repo1.C: Ditto.
18658 * g++.dg/template/repo2.C: Ditto.
18659 * g++.dg/template/repo3.C: Ditto.
18660 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18661 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18662 * g++.old-deja/g++.pt/repo1.C: Ditto.
18663 * g++.old-deja/g++.pt/repo2.C: Ditto.
18664 * g++.old-deja/g++.pt/repo3.C: Ditto.
18665 * g++.old-deja/g++.pt/repo4.C: Ditto.
18666
18667 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18668 * gcc.dg/20030107-1.c: Ditto.
18669 * gcc.dg/20030702-1.c: Ditto.
18670 * gcc.dg/profile-generate-1.c: Ditto.
18671 * g++.dg/other/profile1.C: Ditto.
18672 * g++.old-deja/g++.robertl/eb83.C: Ditto.
18673
18674 * lib/gcc-dg.exp (remove-build-file): New.
18675 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18676 cleanup-tree-dump, cleanup-saved-temps): New.
18677
18678 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
18679
18680 PR c++/19203, DR 214
18681 * g++.dg/parse/ambig3.C: Not ambiguous.
18682 * g++.dg/template/spec20.C: New.
18683 * g++.dg/template/spec21.C: New.
18684
18685 2005-03-31 Steve Ellcey <sje@cup.hp.com>
18686
18687 PR target/20045
18688 * gcc.dg/ia64-fptr-1.c: Run only on linux.
18689
18690 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18691
18692 PR libfortran/20660
18693 * gfortran.dg/negative_unit.f: New test.
18694
18695 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18696
18697 * gcc.dg/20050330-1.c: New test.
18698
18699 2005-03-30 Devang Patel <dpatel@apple.com>
18700
18701 * g++.dg/tree-sra/ssa-sra-3.C: New test.
18702
18703 2005-03-30 Dale Johannesen <dalej@apple.com>
18704
18705 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18706
18707 2005-03-30 Janis Johnson <janis187@us.ibm.com>
18708
18709 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18710 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18711 Strip options from test name.
18712
18713 2005-03-31 Jan Hubicka <jh@suse.cz>
18714
18715 * gcc.dg/varpool-1.c: New testcase.
18716
18717 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
18718
18719 PR c/772
18720 PR c/17913
18721 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18722 gcc.dg/stmt-expr-label-3.c : New tests.
18723 * gcc.c-torture/execute/medce-2.c: Remove.
18724
18725 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
18726
18727 PR c/20368
18728 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18729 tests.
18730
18731 2005-03-30 Alan Modra <amodra@bigpond.net.au>
18732
18733 * gcc.c-torture/compile/pr20203.c: New test.
18734
18735 2005-03-26 Steven G. Kargl <kargls@comcast.net>
18736
18737 * gfortran.dg/promotion.f90: New test.
18738
18739 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
18740
18741 PR middle-end/20491
18742 * gcc.dg/torture/asm-subreg-1.c: New test.
18743
18744 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
18745
18746 PR c/20672
18747 * gcc.dg/pr20672-1.c: New test.
18748
18749 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
18750
18751 * gfortran.dg/vect: New directory.
18752 * gfortran.dg/vect/vect.exp: New.
18753 * gfortran.dg/vect/vect-1.f90: New test.
18754 * gfortran.dg/vect/vect-2.f90: New test.
18755 * gfortran.dg/vect/vect-3.f90: New test.
18756 * gfortran.dg/vect/vect-4.f90: New test.
18757 * gfortran.dg/vect/vect-5.f90: New test.
18758
18759 2005-03-29 Jakub Jelinek <jakub@redhat.com>
18760
18761 PR middle-end/20622
18762 * gcc.dg/alias-7.c: New test.
18763
18764 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
18765
18766 * gcc.dg/sparc-reg-1.c: New test.
18767
18768 2005-03-28 Steve Ellcey <sje@cup.hp.com>
18769
18770 PR target/19890
18771 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18772
18773 2005-03-29 Dale Ranta <dir@lanl.gov>
18774 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18775
18776 PR libfortran/20163
18777 * gfortran.dg/pr20163-2.f: New test.
18778
18779 2005-03-28 Jan Hubicka <jh@suse.cz>
18780
18781 PR middle-end/20635
18782 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18783 by Jakub Jelinek.
18784
18785 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
18786
18787 PR tree-optimization/20626
18788 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18789 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18790
18791 2005-03-26 Steven G. Kargl <kargls@comcast.net>
18792
18793 * gfortran.dg/underflow.f90: New test.
18794 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18795
18796 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18797
18798 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18799
18800 2005-03-25 Mark Mitchell <mark@codesourcery.com>
18801
18802 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18803 (g++_init): Make sure that CXXFLAGS is set.
18804 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18805 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18806 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18807 * lib/objc.exp (objc_init): Likewise.
18808 * lib/treelang.exp (treelang_init): Likewise.
18809
18810 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
18811
18812 PR tree-optimization/20470
18813 * gcc.dg/tree-ssa/pr20470.c: New test.
18814
18815 2005-03-25 Geoffrey Keating <geoffk@apple.com>
18816
18817 * gcc.dg/ppc-stfiwx.c: New.
18818
18819 2005-03-25 Steve Ellcey <sje@cup.hp.com>
18820
18821 PR target/19888
18822 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18823
18824 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
18825
18826 * gcc.dg/20050325-1.c: Fix a typo.
18827
18828 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18829
18830 PR libfortran/19678
18831 PR libfortran/19679
18832 * gfortran.dg/dos_eol.f: New test.
18833
18834 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
18835
18836 PR rtl-optimization/20249
18837 * gcc.dg/20050325-1.c: New test.
18838
18839 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18840
18841 PR libfortran/15332
18842 * gfortran.dg/pr15332.f: New test.
18843
18844 2005-03-24 Dale Johannesen <dalej@apple.com>
18845
18846 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18847
18848 2005-03-24 Geoffrey Keating <geoffk@apple.com>
18849
18850 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18851 'internal' visibility.
18852 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18853 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18854 'protected' visibility.
18855 * gcc.dg/visibility-7.c: Likewise.
18856 * lib/target-supports.exp (check_visibility_available): Take
18857 a parameter, the kind of visibility to check for.
18858 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18859 to check_visibility_available.
18860
18861 * g++.dg/expr/cast3.C: New.
18862
18863 2005-03-24 David Edelsohn <edelsohn@gnu.org>
18864
18865 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18866 rs6000.
18867
18868 2005-03-24 Steve Ellcey <sje@cup.hp.com>
18869
18870 PR target/20095
18871 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18872
18873 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
18874
18875 * gcc.dg/badshift.c: Renamed to...
18876 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
18877
18878 * gcc.target/i386/badshift.c: Renamed to...
18879 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
18880 only.
18881
18882 PR rtl-optimization/20532
18883 * gcc.target/i386/badshift.c: New.
18884
18885 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18886
18887 * gfortran.dg/pr18025.f90: New test.
18888
18889 2005-03-23 Dale Johannesen <dalej@apple.com>
18890
18891 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18892
18893 2005-03-23 Mark Mitchell <mark@codesourcery.com>
18894
18895 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18896
18897 * lib/target-supports.exp (check_iconv_available): Default
18898 libiconv to -liconv, if there is no definition.
18899
18900 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
18901
18902 * gcc.dg/torture/cris-asm-mof-1.c: New test.
18903
18904 2005-03-22 Mark Mitchell <mark@codesourcery.com>
18905
18906 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18907 * g++.dg/opt/pr7503-2.C: Likewise.
18908 * g++.dg/opt/pr7503-3.C: Likewise.
18909 * g++.dg/opt/pr7503-4.C: Likewise.
18910 * g++.dg/opt/pr7503-5.C: Likewise.
18911 * g++.dg/warn/minmax.C: New test.
18912
18913 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18914
18915 * gfortran.dg/g77_intrinsics_funcs.f: New test.
18916 * gfortran.dg/g77_intrinsics_sub.f: New test.
18917
18918 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18919 Jan Hubicka <jh@suse.cz>
18920 Steven Bosscher <stevenb@suse.de
18921
18922 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18923
18924 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18925
18926 PR c++/19980
18927 * g++.dg/template/redecl3.C: New test.
18928
18929 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18930
18931 PR c++/20499
18932 * g++.dg/parse/error16.C: Tweak error markers.
18933
18934 2005-03-22 Jakub Jelinek <jakub@redhat.com>
18935
18936 PR target/20561
18937 * gcc.dg/20050321-2.c: New test.
18938
18939 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
18940
18941 PR c++/20465
18942 PR c++/20381
18943 * g++.dg/template/ptrmem12.C: New.
18944
18945 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
18946
18947 PR rtl-optimization/20527
18948 * gcc.c-torture/execute/pr20527-1.c: New test.
18949
18950 2005-03-22 Ben Elliston <bje@au.ibm.com>
18951
18952 * gcc.misc-tests/options.exp (check_for_options): Create a real C
18953 program, compile it into a real executable and then delete the .c
18954 and .x files afterwards, to avoid problems on testglue targets.
18955
18956 2005-03-21 Stuart Hastings <stuart@apple.com>
18957
18958 * gcc.target/i386/sse-2.c: New.
18959
18960 2005-03-21 Uros Bizjak <uros@kss-loka.si>
18961
18962 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18963
18964 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18965
18966 * g++.dg/parse/crash25.C: Fix typo.
18967
18968 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18969
18970 PR c++/20461
18971 * g++.dg/parse/crash24.C: New test.
18972
18973 PR c++/20536
18974 * g++.dg/parse/crash25.C: New test.
18975
18976 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18977
18978 PR c++/20147
18979 * g++.dg/ext/stmtexpr4.C: New test.
18980
18981 2005-03-20 Roger Sayle <roger@eyesopen.com>
18982
18983 PR middle-end/20539
18984 * gcc.c-torture/compile/pr13066-1.c: New test case.
18985 * gcc.c-torture/compile/pr20539-1.c: Likewise.
18986 * g++.dg/opt/pr13066-1.C: Likewise.
18987
18988 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
18989
18990 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18991
18992 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18993
18994 PR fortran/18525
18995 * gfortran.dg/nesting_1.f90: New test.
18996
18997 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18998
18999 PR c++/20240
19000 * g++.dg/lookup/using13.C: New test.
19001
19002 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19003
19004 PR c++/20333
19005 * g++.dg/template/crash36.C: New test.
19006
19007 2005-03-18 Paolo Carlini <pcarlini@suse.de>
19008
19009 PR c++/20463
19010 * g++.dg/template/crash35.C: New test.
19011
19012 2005-03-17 Paolo Carlini <pcarlini@suse.de>
19013
19014 PR c++/19966
19015 * g++.dg/overload/operator2.C: New test.
19016
19017 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19018
19019 PR libfortran/20257
19020 * gfortran.dg/pr20257.f90: New test.
19021
19022 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19023
19024 PR libfortran/20480
19025 * gfortran.dg/pr20480.f90: New test.
19026
19027 2005-03-16 Richard Henderson <rth@redhat.com>
19028
19029 PR middle-end/15700
19030 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19031 (_rtld_global): New.
19032 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19033 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19034
19035 * gcc.dg/alias-3.c: New.
19036 * gcc.dg/alias-4.c: New.
19037 * gcc.dg/alias-5.c: New.
19038 * gcc.dg/alias-6.c: New.
19039
19040 2005-03-15 Geoffrey Keating <geoffk@apple.com>
19041
19042 * gcc.dg/cpp/ucnid-7.c: New.
19043
19044 2005-03-15 Janis Johnson <janis187@us.ibm.com>
19045 Dorit Naishlos <dorit@il.ibm.com>
19046
19047 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19048 darwin.
19049
19050 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
19051
19052 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19053 misaligned accesses.
19054 * gcc.dg/vect/vect-58.c: Likewise.
19055 * gcc.dg/vect/vect-92.c: New.
19056 * gcc.dg/vect/vect-93.c: New.
19057
19058 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
19059
19060 PR fortran/18827
19061 * gfortran.dg/assign_2.f90: New test.
19062 * gfortran.dg/assign_3.f90: New test.
19063 * gfortran.dg/assign.f90: New test.
19064
19065 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
19066
19067 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19068 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19069 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19070 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19071 names.
19072
19073 2005-03-14 Geoffrey Keating <geoffk@apple.com>
19074
19075 * gcc.dg/cpp/ucnid-6.c: New.
19076
19077 * gcc.dg/cpp/normalize-1.c: New.
19078 * gcc.dg/cpp/normalize-2.c: New.
19079 * gcc.dg/cpp/normalize-3.c: New.
19080 * gcc.dg/cpp/normalize-4.c: New.
19081 * gcc.dg/cpp/ucnid-4.c: New.
19082 * gcc.dg/cpp/ucnid-5.c: New.
19083 * g++.dg/cpp/normalize-1.C: New.
19084 * g++.dg/cpp/ucnid-1.C: New.
19085
19086 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
19087
19088 * gcc.dg/pr18628.c: New.
19089
19090 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
19091
19092 PR c++/20280
19093 * g++.dg/tree-ssa/pr20280.C: New.
19094
19095 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19096
19097 PR fortran/20467
19098 * gfortran.dg/stfunc_2.f90: New test.
19099
19100 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
19101
19102 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19103
19104 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
19105
19106 * gcc.dg/tree-ssa/20050314-1.c: New test.
19107
19108 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19109
19110 PR c++/4403
19111 PR c++/9783, DR433
19112 * g++.dg/template/friend34.C: New test.
19113 * g++.dg/template/friend35.C: Likewise.
19114 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19115
19116 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19117
19118 Friend class name lookup 5/n
19119 PR c++/1016
19120 * g++.dg/lookup/hidden-class1.C: New test.
19121 * g++.dg/lookup/hidden-class2.C: Likewise.
19122 * g++.dg/lookup/hidden-class3.C: Likewise.
19123 * g++.dg/lookup/hidden-class4.C: Likewise.
19124 * g++.dg/lookup/hidden-class5.C: Likewise.
19125 * g++.dg/lookup/hidden-class6.C: Likewise.
19126 * g++.dg/lookup/hidden-class7.C: Likewise.
19127 * g++.dg/lookup/hidden-class8.C: Likewise.
19128 * g++.dg/lookup/hidden-class9.C: Likewise.
19129 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19130 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19131 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19132 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19133 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19134 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19135 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19136 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19137 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19138 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19139 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19140
19141 2005-03-13 Mark Mitchell <mark@codesourcery.com>
19142
19143 PR c++/20157
19144 * g++.dg/template/error18.C: New test.
19145
19146 2005-03-09 Ben Elliston <bje@au.ibm.com>
19147
19148 PR debug/16792
19149 * g++.dg/debug/pr16792.C: New test.
19150
19151 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
19152
19153 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19154 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19155 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19156 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19157 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19158 test assertion names.
19159
19160 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19161
19162 PR fortran/18600
19163 * gfortran.dg/stfunc_1.f90: New test.
19164
19165 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19166
19167 PR fortran/16907
19168 * gfortran.dg/real_index_1.f90: New test.
19169
19170 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19171
19172 PR fortran/20323
19173 * gfortran.dg/spec_expr_1.f90: New test.
19174
19175 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
19176
19177 PR c/20402
19178 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19179 new parser.
19180
19181 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19182
19183 PR fortran/20361
19184 * gfortran.dg/largeequiv_1.f90: New test.
19185
19186 2005-03-12 Geoffrey Keating <geoffk@apple.com>
19187
19188 * gcc.dg/ucnid-1.c: New.
19189 * gcc.dg/ucnid-2.c: New.
19190 * gcc.dg/ucnid-3.c: New.
19191 * gcc.dg/ucnid-4.c: New.
19192 * gcc.dg/ucnid-5.c: New.
19193 * gcc.dg/ucnid-6.c: New.
19194 * gcc.dg/cpp/ucnid-1.c: New.
19195 * gcc.dg/cpp/ucnid-2.c: New.
19196 * gcc.dg/cpp/ucnid-3.c: New.
19197 * g++.dg/other/ucnid-1.C: New.
19198
19199 2005-03-12 Geoffrey Keating <geoffk@apple.com>
19200
19201 * gcc.dg/vmx/darwin-abi-3.c: Delete.
19202
19203 2005-03-11 Per Bothner <per@bothner.com>
19204
19205 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
19206 that diagnotics refer to correct token.
19207 * gcc.dg/unused-3.c: Likewise.
19208
19209 2005-03-11 Per Bothner <per@bothner.com>
19210
19211 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19212 constant" is now actually on same line as string constant.
19213 * gcc.dg/cpp/direct2s.c: Likewise.
19214
19215 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
19216
19217 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19218
19219 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19220
19221 PR libfortran/20124
19222 * gfortran.dg/pr20124.f90: New Test
19223
19224 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
19225
19226 PR tree-optimization/20130
19227 * gcc.dg/pr20130-1.c: New test.
19228
19229 2005-03-10 Steve Ellcey <sje@cup.hp.com>
19230
19231 PR target/20095
19232 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19233
19234 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19235
19236 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19237
19238 2005-03-10 Steve Ellcey <sje@cup.hp.com>
19239
19240 * g++.dg/eh/forced1.C: Fix comment.
19241 * g++.dg/eh/forced2.C: Ditto.
19242 * g++.dg/eh/forced3.C: Ditto.
19243 * g++.dg/eh/forced4.C: Ditto.
19244
19245 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
19246
19247 PR rtl-opt/20412
19248 * gcc.c-torture/compile/pr20412.c: New test.
19249
19250 2005-03-10 Roger Sayle <roger@eyesopen.com>
19251
19252 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19253
19254 2005-03-10 Jakub Jelinek <jakub@redhat.com>
19255
19256 PR target/20322
19257 * gcc.dg/20050307-1.c: New test.
19258
19259 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
19260
19261 PR c++/20375
19262 * g++.dg/other/stdarg3.C: New.
19263
19264 2005-03-10 Jakub Jelinek <jakub@redhat.com>
19265
19266 PR c++/18384, c++/18327
19267 * g++.dg/init/array19.C: New test.
19268
19269 PR inline-asm/20314
19270 * gcc.dg/torture/pr20314-1.c: New test.
19271 * gcc.dg/torture/pr20314-2.c: New test.
19272
19273 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
19274
19275 * gcc.dg/20050309-1.c: New test.
19276
19277 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19278
19279 * gcc.dg/builtins-10.c: Reactivate disabled test.
19280 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
19281 new cbrt transformations.
19282
19283 2005-03-09 Mark Mitchell <mark@codesourcery.com>
19284
19285 PR c++/20208
19286 * g++.dg/template/array13.C: New test.
19287
19288 2005-03-09 Paolo Carlini <pcarlini@suse.de>
19289
19290 PR c++/16859
19291 * g++.dg/init/brace4.C: New test.
19292
19293 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
19294
19295 PR c++/20186
19296 * g++.dg/template/non-dependent12.C: New.
19297
19298 2005-03-08 Mark Mitchell <mark@codesourcery.com>
19299
19300 PR c++/20142
19301 * g++.dg/init/array18.C: Add dg-do run marker.
19302
19303 PR c++/20142
19304 * g++.dg/init/array18.C: New test.
19305
19306 2005-03-09 Ben Elliston <bje@au.ibm.com>
19307
19308 * consistency.vlad/vlad.exp: Remove trailing semicolons.
19309 * g++.dg/gcov/gcov.exp: Likewise.
19310 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19311 * gcc.target/xstormy16/xstormy16.exp: Likewise.
19312 * lib/c-torture.exp: Likewise.
19313 * lib/fortran-torture.exp: Likewise.
19314 * lib/g++.exp: Likewise.
19315 * lib/gcc-defs.exp: Likewise.
19316 * lib/gcc-dg.exp: Likewise.
19317 * lib/gcc.exp: Likewise.
19318 * lib/gcov.exp: Likewise.
19319 * lib/gfortran.exp: Likewise.
19320 * lib/mike-g++.exp: Likewise.
19321 * lib/mike-gcc.exp: Likewise.
19322 * lib/objc-torture.exp: Likewise.
19323 * lib/objc.exp: Likewise.
19324 * lib/profopt.exp: Likewise.
19325 * lib/target-libpath.exp: Likewise.
19326 * lib/target-supports.exp: Likewise.
19327 * lib/treelang.exp: Likewise.
19328 * lib/wrapper.exp: Likewise.
19329
19330 2005-03-08 Jeff Law <law@redhat.com>
19331
19332 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19333 PHI-OPT changes.
19334
19335 2005-03-08 Ira Rosen <irar@il.ibm.com>
19336
19337 * gcc.dg/vect/pr20122.c: New test.
19338
19339 2005-03-07 Jeff Law <law@redhat.com>
19340
19341 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19342 was folded away.
19343 * gcc.dg/tree-ssa/pr18133-1.c: New test.
19344 * gcc.dg/tree-ssa/pr18133-2.c: New test.
19345 * gcc.dg/tree-ssa/pr18134.c: New test.
19346
19347 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19348
19349 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19350 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19351 gcc.dg/torture/builtin-noret-2.c: Require weak support.
19352
19353 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
19354
19355 PR tree-opt/17671
19356 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19357
19358 2005-03-07 Mark Mitchell <mark@codesourcery.com>
19359
19360 * g++.dg/warn/Wnvdtor.C: New test.
19361
19362 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
19363
19364 * gcc.dg/torture/pr19683-1.c: New test.
19365
19366 2005-03-06 Steven G. Kargl <kargls@comcast.net>
19367
19368 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19369 * gfortran.dg/g77/19990313-2.f: Ditto.
19370 * gfortran.dg/g77/19990313-3.f: Ditto.
19371 * gfortran.dg/g77/19990525-0.f: Ditto.
19372 * gfortran.dg/g77/19990826-0.f: Ditto.
19373 * gfortran.dg/g77/19990826-2.f: Ditto.
19374 * gfortran.dg/g77/19990826-3.f: Ditto.
19375 * gfortran.dg/g77/20000511-1.f: Ditto.
19376 * gfortran.dg/g77/20000511-2.f: Ditto.
19377 * gfortran.dg/g77/970625-2.f: Ditto.
19378 * gfortran.dg/g77/980310-2.f: Ditto.
19379 * gfortran.dg/g77/980310-3.f: Ditto.
19380 * gfortran.dg/g77/980310-8.f: Ditto.
19381 * gfortran.dg/g77/980519-2.f: Ditto.
19382 * gfortran.dg/g77/alpha1.f: Ditto.
19383 * gfortran.dg/g77/claus.f: Ditto.
19384 * gfortran.dg/g77/erfc.f: Ditto.
19385 * gfortran.dg/g77/short.f: Ditto.
19386 * gfortran.fortran-torture/execute/data.f90: Ditto.
19387 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19388 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19389
19390 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19391
19392 * lib/file-format.exp (gcc_target_object_format): Add check for som
19393 format and hardcode object formats on hppa*-*-hpux*.
19394 * lib/target-supports.exp (check_weak_available): Add check for som
19395 object format. Always return 0 on hppa*-*-hpux10*.
19396
19397 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19398 is defined.
19399
19400 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19401
19402 2005-03-05 Steven G. Kargl <kargls@comcast.net>
19403
19404 * gfortran.dg/pr19936_1.f90: New test.
19405 * gfortran.dg/pr19936_2.f90: New test.
19406 * gfortran.dg/pr19936_3.f90: New test.
19407
19408 2005-03-05 Steven G. Kargl <kargls@comcast.net>
19409 Paul Thomas <prthomas@drfccad.cea.fr>
19410
19411 * gfortran.dg/PR19754_1.f90: New test.
19412 * gfortran.dg/PR19754_2.f90: Ditto.
19413
19414 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19415
19416 PR c++/19311
19417 * g++.dg/template/non-dependent11.C: New test.
19418
19419 2005-03-05 Uros Bizjak <uros@kss-loka.si>
19420
19421 * lib/target-supports.exp (check_iconv_available): Fix comment.
19422
19423 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
19424 Joseph S. Myers <joseph@codesourcery.com>
19425
19426 PR c++/19797
19427 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19428
19429 2005-03-04 Matthew Sachs <msachs@apple.com>
19430
19431 * gcc.exp (gcc_target_compile): Put braces around
19432 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19433 * objc.exp (objc_target_compile): Likewise.
19434 * treelang.exp (treelang_target_compile): Likewise.
19435
19436 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19437
19438 PR fortran/19673
19439 * gfortran.dg/func_result_1.f90: New test.
19440
19441 2005-03-04 Ben Elliston <bje@au.ibm.com>
19442
19443 * gcc.misc-tests/options.exp: New test.
19444
19445 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
19446
19447 * gcc.dg/pr15784-4.c: New test.
19448
19449 2005-03-03 Geoffrey Keating <geoffk@apple.com>
19450
19451 * gcc.c-torture/execute/pr17133.c: New.
19452 * gcc.c-torture/compile/20050303-1.c: New.
19453
19454 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
19455
19456 * gcc.dg/cpp/assert4.c: Fix for cygwin.
19457
19458 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
19459
19460 * g++.dg/overload/using2.C: New.
19461
19462 2005-03-02 Mark Mitchell <mark@codesourcery.com>
19463
19464 PR c++/19916
19465 * g++.dg/init/ptrmem2.C: New test.
19466
19467 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
19468
19469 PR c/8927
19470 * gcc.dg/pr8927-1.c: New test.
19471
19472 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
19473
19474 PR c++/20232
19475 * g++.dg/inherit/covariant12.C: New.
19476
19477 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19478
19479 PR fortran/19479
19480 * gfortran.dg/bound_1.f90: New test.
19481
19482 2005-02-28 Janis Johnson <janis187@us.ibm.com>
19483
19484 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19485 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19486
19487 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
19488
19489 PR c/20245
19490 * gcc.dg/pr20245-1.c: New test.
19491
19492 2005-02-28 Jakub Jelinek <jakub@redhat.com>
19493
19494 PR middle-end/19874
19495 * gcc.c-torture/execute/20050119-2.c: New test case.
19496
19497 2005-02-28 Ben Elliston <bje@au.ibm.com>
19498
19499 * README: Update the DejaGnu bug reporting address.
19500 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19501 * lib/objc-torture.exp: Likewise.
19502
19503 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
19504
19505 * gfortran.dg/boz_1.f90: New test.
19506 * gfortran.dg/boz_3.f90: New test.
19507 * gfortran.dg/boz_4.f90: New test.
19508
19509 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
19510
19511 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19512 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19513
19514 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19515
19516 PR libfortran/20101
19517 * gfortran.dg/write_0_pe_format.f90: New test.
19518
19519 2005-02-27 Jakub Jelinek <jakub@redhat.com>
19520
19521 PR c++/20206
19522 * g++.dg/opt/thunk2.C: New test.
19523 * g++.dg/opt/covariant1.C: New test.
19524
19525 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19526
19527 * gfortran.dg/e_d_fmt.f90: New test.
19528
19529 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
19530
19531 * gcc.dg/asm-b.c: Fix comment typos.
19532
19533 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
19534
19535 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19536 a V_MAY_DEF also.
19537
19538 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
19539
19540 PR tree-opt/20188
19541 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19542 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19543 * gcc.dg/asm-b.c: New test.
19544
19545 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
19546
19547 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19548 Disable this test on IRIX 6.
19549
19550 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
19551
19552 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19553 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19554 parser.
19555
19556 2005-02-25 Diego Novillo <dnovillo@redhat.com>
19557
19558 PR tree-optimization/20204
19559 * testsuite/gcc.dg/pr20204.c: New test.
19560
19561 2005-02-24 Jakub Jelinek <jakub@redhat.com>
19562
19563 PR target/20196
19564 * gcc.c-torture/execute/20050224-1.c: New test.
19565
19566 PR c++/20175
19567 * g++.dg/warn/Wbraces2.C: New test.
19568
19569 2005-02-23 Mark Mitchell <mark@codesourcery.com>
19570
19571 PR c++/19878
19572 * g++.dg/init/const2.C: New test.
19573
19574 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
19575
19576 PR tree-optimization/20100
19577 * gcc.c-torture/execute/pr20100-1.c: New test.
19578
19579 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19580
19581 * gfortran.dg/implicit_3.f90: New test.
19582
19583 * gfortran.dg/deftype_1.f90: New test.
19584
19585 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
19586
19587 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19588 the test passes.
19589 * g++.dg/other/anon3.C: Accept a warning.
19590
19591 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
19592
19593 * gcc.dg/pr20017.c: Fix a comment typo.
19594
19595 2005-02-23 Bud Davis <bdavis@gfortran.org>
19596
19597 * gfortran.dg/list_read_4.f90: Change to f90 comments.
19598
19599 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
19600
19601 PR ada/19902
19602 * ada/acats/tests/cxa/cxa3004.a: Remove.
19603 * ada/acats/tests/cxb/cxb30061.am: Likewise.
19604
19605 2005-02-22 Mark Mitchell <mark@codesourcery.com>
19606
19607 PR c++/20073
19608 * g++.dg/init/const1.C: New test.
19609
19610 PR c++/19991
19611 * g++.dg/parse/constant7.C: New test.
19612
19613 PR c++/20152
19614 * g++.dg/parse/error27.C: New test.
19615 * g++.dg/template/qualttp15.C: Adjust error markers.
19616 * g++.old-deja/g++.other/struct1.C: Likewise.
19617
19618 PR c++/20153
19619 * g++.dg/template/error17.C: New test.
19620
19621 PR c++/20148
19622 * g++.dg/parser/error26.C: New test.
19623
19624 2005-02-22 Diego Novillo <dnovillo@redhat.com>
19625
19626 PR tree-optimization/20100
19627 PR tree-optimization/20115
19628 * gcc.dg/pr20115.c: New test.
19629 * gcc.dg/pr20115-1.c: New test.
19630 * gcc.dg/pr20100.c: New test.
19631 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19632 call-clobbered variables after alias1.
19633
19634 2005-02-22 Bud Davis <bdavis@gfortran.org>
19635
19636 * gfortran.dg/list_read_4.f90: new test.
19637
19638 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
19639
19640 PR rtl-optimization/20017.
19641 * gcc.dg/pr20017.c: New.
19642
19643 2005-02-22 Devang Patel <dpatel@apple.com>
19644
19645 PR 19952
19646 * g++.dg/tree-ssa/pr19952.C: New test.
19647
19648 2005-02-22 Mark Mitchell <mark@codesourcery.com>
19649
19650 PR c++/19883
19651 * g++.dg/parse/constant6.C: New test.
19652
19653 2005-02-22 Uros Bizjak <uros@kss-loka.si>
19654
19655 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19656 * g++.dg/charset/asm2.c: Likewise.
19657 * g++.dg/charset/asm3.c: Likewise.
19658 * g++.dg/charset/asm4.c: Likewise.
19659 * g++.dg/charset/asm5.c: Likewise.
19660 * g++.dg/charset/attribute1.c: Likewise.
19661 * g++.dg/charset/attribute2.c: Likewise.
19662 * g++.dg/charset/extern1.cc: Likewise.
19663 * g++.dg/charset/extern2.cc: Likewise.
19664 * g++.dg/charset/extern3.cc: Likewise.
19665 * g++.dg/charset/function.cc: Likewise.
19666 * g++.dg/charset/string.c: Likewise.
19667 * g++.dg/charset/charset.exp: Likewise.
19668 * lib/target-supports.exp (check_iconv_available): Fix comment.
19669
19670 2005-02-22 Uros Bizjak <uros@kss-loka.si>
19671
19672 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19673 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19674 * gcc.dg/charset/asm2.c: Likewise.
19675 * gcc.dg/charset/asm3.c: Likewise.
19676 * gcc.dg/charset/asm4.c: Likewise.
19677 * gcc.dg/charset/asm5.c: Likewise.
19678 * gcc.dg/charset/asm6.c: Likewise.
19679 * gcc.dg/charset/attribute1.c: Likewise.
19680 * gcc.dg/charset/attribute2.c: Likewise.
19681 * gcc.dg/charset/builtin1.c: Likewise.
19682 * gcc.dg/charset/extern.c: Likewise.
19683 * gcc.dg/charset/function.c: Likewise.
19684 * gcc.dg/charset/string.c: Likewise.
19685 * gcc.dg/charset/charset.exp: Likewise.
19686
19687 2005-02-21 Bud Davis <bdavis9659@comcast.net>
19688
19689 PR fortran/20086
19690 * gfortran.dg/pr20086.f90: New test.
19691
19692 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
19693
19694 PR tree-optimization/19786
19695 * g++.dg/tree-ssa/pr19786.C: New.
19696
19697 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19698
19699 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19700
19701 2005-02-21 Jeff Law <law@redhat.com>
19702
19703 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19704
19705 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19706
19707 * gfortran.dg/do_iterator: Split loop, markup all lines for
19708 which an error locus is printed.
19709 * gfortran.dg/pr17708.f90: Markup all lines for which an error
19710 locus is printed.
19711 * gfortran.dg/select_4.f90: Likewise.
19712 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19713 locuses in the various permutations.
19714
19715 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
19716
19717 PR tree-optimization/19951
19718 * g++.dg/vect: New directory.
19719 * g++.dg/vect/vect.exp: New file.
19720 * g++.dg/vect/pr19951.cc: New testcase.
19721 * g++.dg/dg.exp: Also prune vectorizer tests.
19722
19723 2005-02-20 Zack Weinberg <zack@codesourcery.com>
19724
19725 PR 18785
19726 * gcc.dg/charset/builtin1.c: New test.
19727
19728 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19729
19730 PR c++/19299
19731 * g++.dg/inherit/volatile1.C: New test.
19732
19733 PR c++/19440
19734 * g++.dg/template/dtor4.C: New test.
19735
19736 2005-02-19 Steven G. Kargl <kargls@comcast.net>
19737
19738 * gfortran.dg/int_1.f90: New test.
19739
19740 2005-02-19 Devang Patel <dpatel@apple.com>
19741
19742 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19743
19744 2005-02-19 Steven G. Kargl <kargls@comcast.net>
19745
19746 * gfortran.dg/achar_1.f90: New test.
19747
19748 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
19749
19750 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19751
19752 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
19753 Jakub Jelinek <jakub@redhat.com>
19754
19755 PR tree-optimization/19828
19756 * gcc.dg/tree-ssa/loop-7.c: New test.
19757 * gcc.c-torture/execute/20050218-1.c: New test.
19758
19759 2005-02-19 Jakub Jelinek <jakub@redhat.com>
19760
19761 PR c/20043
19762 * gcc.dg/transparent-union-1.c: New test.
19763 * gcc.dg/transparent-union-2.c: New test.
19764
19765 2005-02-18 James E Wilson <wilson@specifixinc.com>
19766
19767 PR tree-optimization/18977
19768 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19769
19770 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
19771
19772 PR target/20054
19773 * gcc.dg/pr20054.c: New test.
19774
19775 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19776
19777 PR c++/19508
19778 * g++.dg/ext/attrib20.C: New test.
19779
19780 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19781
19782 PR middle-end/20030
19783 * gfortran.fortran-torture/execute/character_passing.f90: New test.
19784
19785 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
19786
19787 PR c++/20008
19788 * g++.dg/opt/switch4.C: New.
19789
19790 2005-02-18 Jakub Jelinek <jakub@redhat.com>
19791
19792 PR c++/20023
19793 PR tree-optimization/20009
19794 * gcc.c-torture/compile/20050217-1.c: New test.
19795 * g++.dg/opt/switch3.C: New test.
19796
19797 PR tree-optimization/18947
19798 * gcc.c-torture/compile/20050215-1.c: New test.
19799 * gcc.c-torture/compile/20050215-2.c: New test.
19800 * gcc.c-torture/compile/20050215-3.c: New test.
19801
19802 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
19803
19804 PR c++/20028
19805 * g++.dg/template/crash34.C: New.
19806
19807 PR c++/20022
19808 * g++.dg/other/access3.C: New.
19809
19810 2005-02-17 Ira Rosen <irar@il.ibm.com>
19811
19812 * gcc.dg/vect/vect-98.c: New test.
19813
19814 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
19815
19816 PR tree-optimization/19967
19817 * gcc.dg/pr19967.c: New.
19818
19819 2005-02-16 Jakub Jelinek <jakub@redhat.com>
19820
19821 PR middle-end/19857
19822 * gcc.dg/tree-ssa/20050215-1.c: New test.
19823 * gcc.c-torture/execute/20050215-1.c: New test.
19824
19825 2005-02-15 Eric Christopher <echristo@redhat.com>
19826
19827 * gcc.dg/cpp/20050215-1.c: New file.
19828
19829 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
19830
19831 PR tree-optimization/15785
19832 * gcc.dg/pr15785-1.c: New test.
19833
19834 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
19835
19836 PR c++/17788
19837 * g++.dg/init/ctor4.C: New.
19838 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19839
19840 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
19841
19842 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19843 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19844
19845 2005-02-15 Andreas Schwab <schwab@suse.de>
19846
19847 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19848 declare malloc.
19849
19850 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
19851
19852 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19853
19854 2005-02-14 Diego Novillo <dnovillo@redhat.com>
19855
19856 PR tree-optimization/19853
19857 * gcc.c-torture/compile/pr19853.c: New test.
19858
19859 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
19860
19861 PR c++/19608
19862 * g++.dg/parse/local-class1.C: New.
19863
19864 PR c++/19895
19865 * g++.dg/parse/ptrmem3.C: New.
19866
19867 PR c++/19884
19868 * g++.old-deja/g++.oliva/template6.C: Add another case.
19869 * g++.dg/template/explicit6.C: New.
19870
19871 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
19872
19873 PR c++/17816
19874 * g++.dg/other/redecl2.C: New.
19875
19876 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
19877
19878 PR c++/19891
19879 * g++.dg/abi/covariant4.C: New.
19880
19881 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
19882
19883 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19884
19885 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
19886
19887 * gcc.dg/vect/vect-96.c: Fix typo.
19888
19889 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19890
19891 PR c++/14479
19892 PR c++/19487
19893 * g++.dg/template/enum5.C: New test.
19894
19895 2005-02-12 Ira Rosen <irar@il.ibm.com>
19896
19897 * gcc.dg/vect/vect-97.c: New test.
19898
19899 2005-02-12 Ira Rosen <irar@il.ibm.com>
19900
19901 * gcc.dg/vect/vect-96.c: New test.
19902
19903 2005-02-12 Uros Bizjak <uros@kss-loka.si>
19904
19905 * gcc.dg/builtins-34.c: Also check ldexp*.
19906
19907 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
19908
19909 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19910
19911 2005-02-11 Janis Johnson <janis187@us.ibm.com>
19912
19913 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19914 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19915 dg-require-dll, dg-require-iconv, dg-require-named-sections,
19916 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19917 selector_list, selector_expression, dg-process-target): Move to new
19918 file target-supports-dg.exp.
19919 * lib/target-supports-dg.exp: New.
19920
19921 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19922 New.
19923
19924 2005-02-11 Jakub Jelinek <jakub@redhat.com>
19925
19926 PR c++/19666
19927 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19928
19929 PR middle-end/19858
19930 * gcc.c-torture/compile/20050210-1.c: New test.
19931
19932 2005-02-11 Mark Mitchell <mark@codesourcery.com>
19933
19934 PR c++/19755
19935 * g++.dg/warn/Wbraces1.C: New test.
19936
19937 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
19938
19939 * gcc.dg/builtins-52.c: New testcase.
19940
19941 2005-02-10 Jakub Jelinek <jakub@redhat.com>
19942
19943 PR c/19342
19944 * gcc.c-torture/execute/20050119-1.c: New test.
19945
19946 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19947
19948 PR c++/19811
19949 * g++.dg/init/delete1.C: New test.
19950
19951 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19952
19953 PR c++/18470
19954 * g++.dg/template/static12.C: New test.
19955
19956 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19957
19958 PR c++/19787
19959 * g++.dg/conversion/ambig1.C: New test.
19960
19961 PR c++/19739
19962 * g++.dg/ext/attrib19.C: New test.
19963
19964 PR c++/19732
19965 * g++.dg/parse/dtor5.C: New test.
19966
19967 PR c++/19762
19968 * g++.dg/template/dtor3.C: New test.
19969
19970 PR c++/19826
19971 * g++.dg/template/static11.C: New test.
19972 * g++.dg/template/crash2.C: Remove dg-error marker.
19973
19974 2005-02-09 Janis Johnson <janis187@us.ibm.com>
19975
19976 PR C++/18491
19977 * g++.old-deja/g++.mike/p10769a.C: Remove.
19978
19979 2005-02-09 Roger Sayle <roger@eyesopen.com>
19980
19981 * gcc.dg/builtins-48.c: New test case.
19982 * gcc.dg/builtins-49.c: New test case.
19983 * gcc.dg/builtins-50.c: New test case.
19984 * gcc.dg/builtins-51.c: New test case.
19985
19986 2005-02-09 Ian Lance Taylor <ian@airs.com>
19987
19988 PR middle-end/19583
19989 * g++.dg/warn/Wreturn-type-3.C: New test.
19990
19991 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19992
19993 PR middle-end/19402
19994 * gcc.dg/pr19402-1.c: New testcase.
19995 * gcc.dg/pr19402-2.c: likewise.
19996
19997 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19998
19999 PR middle-end/19854
20000 * g++.dg/tree-ssa/tmmti.C: New testcase.
20001
20002 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
20003
20004 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20005
20006 2005-02-08 Mark Mitchell <mark@codesourcery.com>
20007
20008 PR c++/19733
20009 * g++.dg/parse/crash23.C: New test.
20010 * g++.dg/warn/Weff1.C: New test.
20011
20012 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
20013
20014 * gcc.dg/20050209-1.c: New test.
20015
20016 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
20017
20018 PR target/19799
20019 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20020
20021 2005-02-08 Mike Stump <mrs@apple.com>
20022
20023 * g++.dg/pch/import-2.c: New test.
20024 * g++.dg/pch/import-2.hs: New.
20025 * g++.dg/pch/include/import-2a.h: New.
20026 * g++.dg/pch/include/import-2b.h: New.
20027
20028 2005-02-08 Janis Johnson <janis187@us.ibm.com>
20029
20030 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20031
20032 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20033
20034 * gfortran.dg/substr_1.f90: New test.
20035
20036 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
20037
20038 PR middle-end/19775
20039 * gcc.dg/torture/builtin-power-1.c: Disable test for
20040 invalid transformation.
20041 * gcc.dg/builtins-10.c: Likewise. Disable one test we
20042 no longer optimize.
20043 * gcc.dg/builtins-47.c: New testcase.
20044
20045 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
20046 Dorit Naishlos <dorit@il.ibm.com>
20047
20048 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20049
20050 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
20051
20052 * gcc.c-torture/compile/20050206-1.c: New test.
20053
20054 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
20055
20056 PR tree-opt/19768
20057 * g++.dg/opt/pr19768.C: New test.
20058
20059 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
20060
20061 PR tree-opt/19736
20062 * gcc.c-torture/compile/pr19736.c: New test.
20063
20064 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20065
20066 PR c++/17401
20067 * g++.dg/parse/error25.C: New test.
20068
20069 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
20070
20071 * gcc.c-torture/execute/20050203-1.c: New.
20072
20073 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
20074
20075 * gcc.dg/vect/vect-85.c: Remove xfail.
20076 * gcc.dg/vect/vect-86.c: Remove xfail.
20077 * gcc.dg/vect/vect-87.c: Remove xfail.
20078 * gcc.dg/vect/vect-88.c: Remove xfail.
20079
20080 2005-02-02 Geoffrey Keating <geoffk@apple.com>
20081
20082 * gcc.dg/altivec-19.c: New.
20083
20084 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
20085
20086 PR c/17807
20087 * gcc.dg/nested-func-3.c: New test.
20088 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20089
20090 2005-02-02 Janis Johnson <janis187@us.ibm.com>
20091
20092 * gcc.test-framework/gen_directive_tests: Generate tests for
20093 selector expressions.
20094
20095 2005-02-02 Matt Austern <austern@apple.com>
20096
20097 PR c++/19628
20098 * g++/ext/builtin7.C: New.
20099 * g++/ext/builtin8.C: New.
20100
20101 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
20102
20103 PR c/18502
20104 * gcc.dg/pr18502-1.c: New test.
20105
20106 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20107
20108 PR c++/17413
20109 * g++.dg/template/local4.C: Tweak.
20110
20111 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
20112
20113 PR tree-optimization/19578
20114 * gcc.c-torture/compile/20050202-1.c: New test.
20115
20116 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
20117
20118 PR c/19435
20119 * gcc.dg/c99-init-4.c: New test.
20120
20121 2005-02-01 Janis Johnson <janis187@us.ibm.com>
20122
20123 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20124
20125 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20126
20127 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20128 * g++.dg/eh/check-vect.h: New.
20129
20130 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20131 * gcc.dg/vect/vect-78.c: Ditto.
20132 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20133 Remove.
20134
20135 * g++.dg/conversion/simd1.C: Expect warning.
20136 * g++.dg/ext/attribute-test-1.C: Ditto.
20137 * g++.dg/ext/attribute-test-2.C: Ditto.
20138 * g++.dg/ext/attribute-test-3.C: Ditto.
20139 * g++.dg/ext/attribute-test-4.C: Ditto.
20140
20141 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20142 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20143
20144 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20145
20146 2005-02-01 Richard Henderson <rth@redhat.com>
20147
20148 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20149 long double for ibm double-double format.
20150 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20151
20152 2005-02-01 Diego Novillo <dnovillo@redhat.com>
20153
20154 PR tree-optimization/19633
20155 * testsuite/gcc.dg/pr19633-1.c: New test.
20156 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20157 to NULL or a symbol.
20158
20159 2005-02-01 Janis Johnson <janis187@us.ibm.com>
20160
20161 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20162 New procs.
20163 (dg-process-target (local override)): Handle selector expressions.
20164
20165 * gcc.test-framework/README: Describe tests in source directory.
20166 * gcc.test-framework/test-framework.awk: Handle dg- tests.
20167 * gcc.test-framework/test-framework.exp: Handle dg- tests.
20168 * gcc.test-framework/dg-bogus-exp-P.c: New test.
20169 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20170 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20171 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20172 * gcc.test-framework/dg-do-link-exp-P.c: New test.
20173 * gcc.test-framework/dg-do-run-exp-P.c: New test.
20174 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20175 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20176 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20177 * gcc.test-framework/dg-error-exp-P.c: New test.
20178 * gcc.test-framework/dg-error-exp-XP.c: New test.
20179 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20180 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20181 * gcc.test-framework/dg-output-exp-P.c: New test.
20182 * gcc.test-framework/dg-output-exp-XF.c: New test.
20183 * gcc.test-framework/dg-warning-exp-P.c: New test.
20184 * gcc.misc-tests/dg-1.c: Remove.
20185 * gcc.misc-tests/dg-2.c: Remove.
20186 * gcc.misc-tests/dg-3.c: Remove.
20187 * gcc.misc-tests/dg-4.c: Remove.
20188 * gcc.misc-tests/dg-5.c: Remove.
20189 * gcc.misc-tests/dg-6.c: Remove.
20190 * gcc.misc-tests/dg-7.c: Remove.
20191 * gcc.misc-tests/dg-8.c: Remove.
20192 * gcc.misc-tests/dg-9.c: Remove.
20193 * gcc.misc-tests/dg-10.c: Remove.
20194 * gcc.misc-tests/dg-11.c: Remove.
20195 * gcc.misc-tests/dg-12.c: Remove.
20196 * gcc.misc-tests/dg-test.exp: Remove.
20197
20198 * gcc.test-framework/test-framework.awk: Change recording and
20199 printing of passes and failures.
20200
20201 * gcc.test-framework: New directory.
20202 * gcc.test-framework/README: New.
20203 * gcc.test-framework/test-framework.exp: New.
20204 * gcc.test-framework/test-framework.awk: New.
20205 * gcc.test-framework/gen_directive_tests: New.
20206
20207 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
20208
20209 * lib/treelang.exp: Fix comment typos.
20210 (treelang_target_compile): Don't append libs=-ltreelang to options.
20211
20212 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
20213
20214 * g++.dg/parse/typename7.C: Adjust error messages.
20215
20216 2005-01-31 Jeff Law <law@redhat.com>
20217
20218 * gcc.c-torture/execute/20050131-1.c: New test.
20219 * gcc.dg/wcaselabel.c: New test.
20220
20221 2005-01-31 Mark Mitchell <mark@codesourcery.com>
20222
20223 * g++.dg/other/warning1.C: Adjust error messags.
20224 * g++.dg/parse/constant5.C: New test.
20225
20226 2005-01-31 Steven Bosscher <stevenb@suse.de>
20227
20228 PR c/19333
20229 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20230 the test case valid.
20231 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20232 * testsuite/gcc.dg/array-7.c: Adjust expected result.
20233 * testsuite/gcc.dg/pr18596-3.c: Likewise.
20234 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20235 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20236 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20237
20238 2005-01-31 Dale Johannesen <dalej@apple.com>
20239
20240 * g++.dg/opt/pr19650.C: New test.
20241
20242 2005-01-31 Richard Henderson <rth@redhat.com>
20243
20244 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20245 long double for intel double extended format.
20246 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20247
20248 2005-01-30 Mark Mitchell <mark@codesourcery.com>
20249
20250 PR c++/19555
20251 * g++.dg/template/static10.C: New test.
20252
20253 PR c++/19395
20254 * g++.dg/parse/error24.C: New test.
20255
20256 PR c++/19367
20257 * g++.dg/lookup/builtin1.C: New test.
20258
20259 PR c++/19457
20260 * g++.dg/warn/conv3.C: New test.
20261
20262 2005-01-30 Bud Davis <bdavis@gfortran.org>
20263
20264 PR fortran/19647
20265 * gfortan.dg/inquire_7.f90
20266
20267 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
20268
20269 PR tree-optimization/15791
20270 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20271 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20272 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20273 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20274 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20275 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20276 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20277 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20278 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20279 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20280
20281 2005-01-29 Paul Brook <paul@codesourcery.com>
20282
20283 PR fortran/18565
20284 * check.c (real_or_complex_check): New function.
20285 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20286 * intrinsic.c (add_functions): Use new check functions.
20287 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20288 Add prototypes.
20289
20290 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
20291
20292 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20293 gcc.dg/lvalue-3.c: New tests.
20294 * gcc.dg/concat.c: Update expected messages.
20295
20296 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
20297
20298 PR libfortran/19595
20299 * gfortran.dg/eor_1.f90: New test.
20300
20301 2005-01-29 Steven G. Kargl <kargls@comcast.net>
20302
20303 PR fortran/19589
20304 * gfortran.dg/logical_data_1.f90: New test.
20305
20306 2005-01-28 Mark Mitchell <mark@codesourcery.com>
20307
20308 PR c++/19253
20309 * g++.dg/template/crash33.C: New test.
20310
20311 PR c++/19667
20312 * g++.dg/template/crash32.C: New test.
20313
20314 2005-01-28 Ian Lance Taylor <ian@airs.com>
20315
20316 PR middle-end/16558
20317 * g++.dg/warn/Wreturn-type-2.C: New test.
20318
20319 2004-06-24 Jeff Law <law@redhat.com>
20320
20321 * gcc.dg/tree-ssa/20050128-1.c: New test.
20322
20323 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
20324
20325 * gcc.target/frv/all-mdpackh-1.c: New test.
20326
20327 2005-01-28 Steven Bosscher <stevenb@suse.de>
20328
20329 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20330
20331 2005-01-27 Richard Henderson <rth@redhat.com>
20332
20333 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20334
20335 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
20336
20337 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20338
20339 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
20340
20341 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20342 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20343 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20344 to cope with cases where the multilib options override the dg-options.
20345
20346 2005-01-27 Jakub Jelinek <jakub@redhat.com>
20347
20348 PR c/18946
20349 * gcc.dg/noncompile/20050120-1.c: New test.
20350
20351 2005-01-26 Diego Novillo <dnovillo@redhat.com>
20352
20353 PR tree-optimization/19633
20354 * gcc.dg/pr19633.c: New test.
20355 * gcc.dg/tree-ssa/pr19633.c: New test.
20356
20357 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
20358
20359 * gcc.dg/20041216-1.c: New test.
20360
20361 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
20362
20363 PR objc/18862
20364 * objc.dg/selector-2.m: New test.
20365
20366 2005-01-26 Jakub Jelinek <jakub@redhat.com>
20367
20368 * g++.dg/opt/range-test-2.C: New test.
20369
20370 PR rtl-optimization/19579
20371 * gcc.c-torture/execute/20050124-1.c: New test.
20372
20373 2005-01-26 Greg Parker <gparker@apple.com>
20374 Stuart Hastings <stuart@apple.com>
20375
20376 * gcc.c-torture/execute/20050125-1.c: New.
20377
20378 2005-01-18 Jan Hubicka <jh@suse.cz>
20379
20380 PR tree-optimize/19337
20381 * gcc.c-torture/compile/20050119-1.c: New test.
20382
20383 2005-01-24 James E Wilson <wilson@specifixinc.com>
20384
20385 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20386 test for successful match.
20387
20388 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
20389
20390 PR objc/18408
20391 * objc.dg/comp-types-7.m: New test.
20392
20393 2005-01-24 Janis Johnson <janis187@us.ibm.com>
20394
20395 * lib/target-supports.exp (current_target_name): New.
20396 (check_effective_target_ilp32, check_effective_target_lp64):
20397 Cache the result to use as long as the current target, with
20398 multilib flags, remains the same.
20399
20400 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20401 (dg-require-weak, dg-require-visibility, dg-require-alias,
20402 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20403 dg-require-effective-target, dg-skip-if): Remove call to
20404 skip_test_and_clear_xfail.
20405 (dg-test): Clear xfail data.
20406
20407 2005-01-24 Jakub Jelinek <jakub@redhat.com>
20408
20409 PR target/17751
20410 * gcc.dg/ppc64-toc.c: New test.
20411
20412 * g++.dg/tree-ssa/empty-1.C: New test.
20413
20414 PR middle-end/19551
20415 * gcc.c-torture/execute/20050121-1.c: New test.
20416 * gcc.dg/20050121-2.c: New test.
20417
20418 2004-01-23 Steven G. Kargl <kargls@comcast.net>
20419 Paul Brook <paul@codesourcery.com>
20420
20421 PR fortran/17941
20422 * gfortran.dg/real_const_1.f: New test.
20423 * gfortran.dg/real_const_2.f90: New test.
20424 * gfortran.dg/complex_int_1.f90: New test.
20425
20426 2005-01-23 Bud Davis <bdavis9659@comcast.net>
20427
20428 PR fortran/19313
20429 * gfortan.dg/inquire_6.f90: New test.
20430
20431 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
20432
20433 PR libfortran/19451
20434 * open_readonly_1.f90: New test.
20435
20436 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
20437
20438 PR libfortran/18982
20439 * gfortran.dg/open_new.f90: New file.
20440
20441 2005-01-22 Paul Brook <paul@codesourcery.com>
20442
20443 * namelist_1.f90: New test.
20444
20445 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
20446
20447 PR tree-optimization/19484
20448 * gcc.c-torture/compile/20050122-[12].c: New tests.
20449
20450 2005-01-22 Paul Brook <paul@codesourcery.com>
20451
20452 * gfortran.dg/implicit_2.f90: New test.
20453
20454 2005-01-22 Bud Davis <bdavis9659@comcast.net>
20455
20456 PR fortran/19314
20457 * gfortran.dg/inquire_5.f90: New test.
20458
20459 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20460
20461 PR c/18809
20462 * gcc.dg/pr18809-1.c: New test.
20463
20464 2005-01-21 Ian Lance Taylor <ian@airs.com>
20465
20466 * gcc.dg/20050121-1.c: New test.
20467
20468 PR tree-optimization/13000
20469 * gcc.dg/20040206-1.c: Change warning to point where function is
20470 being inlined.
20471
20472 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20473
20474 PR c++/19208
20475 * g++.dg/template/array11.C: New test.
20476
20477 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20478
20479 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20480 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20481 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20482 * gfortran.dg/getenv_1.f90: Add dg-do directive.
20483 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20484 gfortran.dg/pr17164.f90: Add missing dg-do directives.
20485
20486 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
20487
20488 PR tree-optimization/15349
20489 * gcc.dg/tree-ssa/pr15349.c: New.
20490
20491 2005-01-20 Steve Ellcey <sje@cup.hp.com>
20492
20493 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20494
20495 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
20496
20497 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20498 scan-assembler-times directive name.
20499
20500 * gcc.dg/asm-a.c: Move dg-require-effective-target to
20501 after dg-do.
20502
20503 PR rtl-optimization/19462
20504 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20505
20506 2005-01-19 Steve Ellcey <sje@cup.hp.com>
20507
20508 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20509 counting function calls on ia64.
20510
20511 2005-01-19 Jakub Jelinek <jakub@redhat.com>
20512
20513 PR rtl-optimization/15139
20514 * gcc.dg/20050111-2.c: New test.
20515
20516 PR c/17297
20517 * gcc.c-torture/compile/20050113-1.c: New testcase.
20518
20519 PR middle-end/19164
20520 * gcc.dg/20050113-1.c: New testcase.
20521
20522 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
20523
20524 * gcc.dg/vect/vect-85.c: Add comment.
20525 * gcc.dg/vect/vect-86.c: Add xfail for now.
20526 * gcc.dg/vect/vect-87.c: Add xfail for now.
20527 * gcc.dg/vect/vect-88.c: Add xfail for now.
20528 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20529
20530 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
20531
20532 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20533
20534 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20535
20536 * g++.dg/debug/typedef3.C: New test.
20537
20538 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
20539
20540 PR c/19472
20541 * gcc.dg/asm-a.c: New test.
20542
20543 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
20544
20545 * gcc.dg/sh-relax.c: Add prototype for abort.
20546
20547 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20548
20549 * gcc.dg/short-compare-1.c: New test.
20550 * gcc.dg/short-compare-2.c: Likewise.
20551
20552 2005-01-18 Michael Matz <matz@suse.de>
20553
20554 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20555
20556 2005-01-17 Diego Novillo <dnovillo@redhat.com>
20557
20558 PR tree-optimization/19121
20559 * gcc.c-torture/compile/pr19121.c: New test.
20560
20561 2005-01-17 James E. Wilson <wilson@specifixinc.com>
20562
20563 PR target/19357
20564 * gcc.c-torture/compile/pr19357.c: New test.
20565
20566 2005-01-17 Ian Lance Taylor <ian@airs.com>
20567
20568 PR c/5675
20569 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20570 pass--those that refer just to the variable, possibly with a
20571 cast.
20572 * gcc.dg/c99-const-expr-3.c: Likewise.
20573
20574 PR middle-end/13127
20575 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20576 longer emitted.
20577
20578 2005-01-16 Bud Davis <bdavis9659@comcast.net>
20579
20580 PR fortran/18778
20581 * gfortran.dg/endfile_2.f90: New test.
20582
20583 2005-01-16 Steven G. Kargl <kargls@comcast.net>
20584
20585 PR 19168
20586 * gfortran.dg/select_5.f90: New test.
20587
20588 2004-01-16 Paul Brook <paul@codesourcery.com>
20589
20590 * gfortran.dg/common_4.f90: New test.
20591
20592 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
20593
20594 PR rtl-optimization/19462
20595 * gcc.dg/torture/pr19462-1.c: New test.
20596
20597 2005-01-15 Ziemowit Laski <zlaski@apple.com>
20598
20599 PR objc/19321
20600 * objc.dg/func-ptr-2.m: New.
20601 * objc.dg/volatile-1.m: New.
20602
20603 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20604
20605 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20606
20607 2005-01-15 Jakub Jelinek <jakub@redhat.com>
20608
20609 PR tree-optimization/19060
20610 * gcc.c-torture/execute/20050104-1.c: New test.
20611
20612 2005-01-15 Bud Davis <bdavis9659@comcast.net>
20613
20614 PR fortran/18983
20615 * gfortran.dg/write_to_null.f90: New test.
20616
20617 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
20618 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20619
20620 PR other/19328
20621 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20622 argument.
20623
20624 2005-01-15 Jakub Jelinek <jakub@redhat.com>
20625
20626 PR c++/19263
20627 * g++.dg/init/vector1.C: New test.
20628
20629 2005-01-14 James E. Wilson <wilson@specifixinc.com>
20630
20631 PR target/13158
20632 * gcc.target/ia64/sibcall-unwind-1.c: New test.
20633 PR target/18987
20634 * gcc.target/ia64/sibcall-unwind-2.c: New test.
20635
20636 2005-01-14 Steven G. Kargl <kargls@comcast.net>
20637
20638 * gfortran.dg/select_1.f90: New test.
20639 * gfortran.dg/select_2.f90: New test.
20640 * gfortran.dg/select_3.f90: New test.
20641 * gfortran.dg/select_4.f90: New test.
20642
20643 2005-01-14 Jakub Jelinek <jakub@redhat.com>
20644
20645 PR middle-end/19084
20646 PR rtl-optimization/19348
20647 * gcc.dg/20050111-1.c: New test.
20648 * gcc.c-torture/execute/20050111-1.c: New test.
20649
20650 * gcc.dg/i386-asm-4.c: New test.
20651
20652 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
20653
20654 * gcc.dg/nested-func-2.c: New test.
20655 * ada/acats/norun.lst: Remove c953002.
20656
20657 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
20658
20659 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20660
20661 2005-01-12 Ben Elliston <bje@au.ibm.com>
20662
20663 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20664
20665 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
20666
20667 PR target/18761
20668 * g++.dg/abi/align1.C: New test.
20669
20670 2005-01-11 Alan Modra <amodra@bigpond.net.au>
20671
20672 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20673 at a time.
20674 * g++.dg/ext/altivec_check.h: Support compiling as C.
20675
20676 2005-01-10 Roger Sayle <roger@eyesopen.com>
20677
20678 PR c++/19355
20679 * g++.dg/expr/pr19355-1.C: New test case.
20680
20681 2005-01-10 Laurent GUERBY <laurent@guerby.net>
20682
20683 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20684 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20685 * ada/acats/tests/c3/c92005b.ada: Likewise.
20686 * ada/acats/tests/c3/cxb3012.a: Likewise.
20687 * ada/acats/norun.lst: Add c380004 and c953002, add PR
20688
20689 2005-01-09 Paul Brook <paul@codesourcery.com>
20690
20691 * gfortran.dg/common_2.f90: New file.
20692 * gfortran.dg/common_3.f90: New file.
20693
20694 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
20695
20696 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20697
20698 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
20699
20700 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20701 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20702 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20703 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20704 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20705 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20706 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20707 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20708 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20709 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20710 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20711 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20712 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20713 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20714 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20715 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20716 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20717 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20718 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20719 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20720 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20721 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20722 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20723 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20724 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20725 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20726 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20727 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20728 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20729 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20730 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20731 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20732 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20733 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20734 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20735 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20736 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20737 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20738 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20739 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20740 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20741 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20742 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20743 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20744 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20745 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20746 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20747 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20748 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20749 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20750 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20751 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20752 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20753 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20754 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20755 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20756 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20757 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20758 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20759 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20760 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20761 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20762 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20763 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20764 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20765 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20766 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20767
20768 * gcc.dg/vect/vect-1.c: Fix spelling.
20769 * gcc.dg/vect/vect-10.c: Fix spelling.
20770 * gcc.dg/vect/vect-11.c: Fix spelling.
20771 * gcc.dg/vect/vect-12.c: Fix spelling.
20772 * gcc.dg/vect/vect-14.c: Fix spelling.
20773 * gcc.dg/vect/vect-15.c: Fix spelling.
20774 * gcc.dg/vect/vect-16.c: Fix spelling.
20775 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20776 * gcc.dg/vect/vect-64.c: Fix comments.
20777 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20778
20779 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
20780 Ira Rosen <irar@il.ibm.com>
20781
20782 * gcc.dg/vect/vect-70.c: New test.
20783 * gcc.dg/vect/vect-71.c: New test.
20784
20785 2005-01-09 Manfred Hollstein <mh@suse.com>
20786
20787 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20788 * gcc.dg/pr18241-2.c: Likewise.
20789 * gcc.dg/pr18241-3.c: Likewise.
20790 * gcc.dg/pr18241-4.c: Likewise.
20791 * gcc.dg/pr18241-5.c: Likewise.
20792
20793 2005-01-08 Richard Henderson <rth@redhat.com>
20794
20795 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20796 False for x86 and x86-64.
20797
20798 2005-01-08 Diego Novillo <dnovillo@redhat.com>
20799
20800 PR tree-optimization/18241
20801 * gcc.dg/pr18241-1.c: New test.
20802 * gcc.dg/pr18241-2.c: New test.
20803 * gcc.dg/pr18241-3.c: New test.
20804 * gcc.dg/pr18241-4.c: New test.
20805 * gcc.dg/pr18241-5.c: New test.
20806
20807 2005-01-08 Steven G. Kargl <kargls@comcast.net>
20808
20809 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20810 gfortran.dg/select_4.f90: New.
20811
20812 2005-01-07 Jakub Jelinek <jakub@redhat.com>
20813
20814 * gcc.c-torture/execute/20050107-1.c: New test.
20815
20816 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
20817
20818 PR c++/19298
20819 * g++.dg/template/ref2.C: New.
20820
20821 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
20822
20823 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20824 instead of being empty.
20825
20826 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20827
20828 PR fortran/15553
20829 * gfortran.dg/array-1.f90: New test.
20830
20831 2005-01-07 Jakub Jelinek <jakub@redhat.com>
20832
20833 PR tree-optimization/19283
20834 * gcc.c-torture/execute/20050106-1.c: New test.
20835
20836 PR rtl-optimization/18861
20837 * gcc.dg/20050105-1.c: New test.
20838
20839 PR tree-optimization/18828
20840 * gcc.dg/20050105-2.c: New test.
20841
20842 2005-01-07 Andreas Jaeger <aj@suse.de>
20843
20844 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20845
20846 2005-01-07 Bud Davis <bdavis9659@comcast.net>
20847
20848 PR fortran/18398
20849 * gfortran.dg/fmt_read.f90: New test.
20850
20851 2005-01-06 Geoffrey Keating <geoffk@apple.com>
20852
20853 * gcc.dg/rs6000-ldouble-2.c: New.
20854
20855 2005-01-06 Mark Mitchell <mark@codesourcery.com>
20856
20857 PR c++/19244
20858 * g++.dg/parser/ctor2.C: New test.
20859
20860 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20861
20862 PR c++/17154
20863 * g++.dg/template/using9.C: New test.
20864
20865 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20866
20867 PR c++/19258
20868 * g++.dg/lookup/friend6.C: New test.
20869
20870 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
20871
20872 PR c++/19270
20873 * g++.dg/template/array10.C: New.
20874
20875 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20876
20877 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20878 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20879
20880 2005-01-06 Jakub Jelinek <jakub@redhat.com>
20881
20882 * gcc.c-torture/compile/20050105-1.c: New test.
20883
20884 2005-01-05 Geoffrey Keating <geoffk@apple.com>
20885
20886 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20887
20888 2005-01-05 Roger Sayle <roger@eyesopen.com>
20889
20890 PR middle-end/19100
20891 * gcc.dg/conv-3.c: New test case.
20892
20893 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
20894
20895 * gcc.dg/asm-wide-1.c: New test.
20896
20897 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
20898
20899 PR c++/19030
20900 * g++.dg/parse/crash22.C: New
20901
20902 2005-01-04 Geoffrey Keating <geoffk@apple.com>
20903
20904 PR 19257
20905 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20906
20907 2005-01-04 Uros Bizjak <uros@kss-loka.si>
20908
20909 PR middle-end/17767
20910 * gcc.dg/i386-mmx-6.c: New test case.
20911
20912 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
20913
20914 PR tree-optimization/18308
20915 * gcc.dg/vect/pr18308.c: New testcase.
20916
20917 2005-01-04 Andreas Jaeger <aj@suse.de>
20918
20919 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20920
20921 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20922 Robert Bowdidge <bowdidge@apple.com>
20923
20924 * gcc.dg/cpp/subframework1.c: New.
20925 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20926 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20927 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20928 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20929
20930 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20931
20932 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20933 producing warning.
20934 * gcc.dg/darwin-weakimport-2.c: New.
20935
20936 2005-01-03 Richard Henderson <rth@redhat.com>
20937
20938 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20939
20940 2005-01-03 Richard Henderson <rth@redhat.com>
20941
20942 * gcc.dg/vect/vect.exp: Enable for ia64.
20943 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20944 (check_effective_target_vect_float): Likewise.
20945 (check_effective_target_vect_no_align): Likewise.
20946 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20947 * gcc.dg/vect/vect-8.c: Likewise.
20948
20949 2005-01-03 Uros Bizjak <uros@kss-loka.si>
20950
20951 PR target/19236
20952 * gcc.dg/pr19236-1.c: New test case.
20953
20954 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20955
20956 PR rtl-optimization/12092
20957 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20958
20959 2005-01-02 Andreas Jaeger <aj@suse.de>
20960
20961 * gcc.dg/pr12092-1.c: Do not run on x86_64.
20962
20963 2005-01-01 Roger Sayle <roger@eyesopen.com>
20964 Andrew Pinski <pinskia@physics.uc.edu>
20965
20966 PR rtl-optimization/12092
20967 * gcc.dg/pr12092-1.c: New test case.
20968
20969 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
20970
20971 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20972 'hidden' and 'default' for better portability.
20973 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20974
20975 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20976 6 and 7.
20977 * g++.old-deja/g++.brendan/new3.C: Likewise.
20978
20979 2005-01-01 Steven Bosscher <stevenb@suse.de>
20980
20981 * gcc.dg/20041231-1.C: New test.
20982 * g++.dg/warn/Wunreachable-code-1.C: New test.
20983
20984 2004-12-30 David Edelsohn <edelsohn@gnu.org>
20985
20986 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20987 file, not /dev/null. Abort on error.
20988
20989 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
20990 Ziemowit Laski <zlaski@apple.com>
20991
20992 PR objc/18971
20993 * objc.dg/encode-5.m: New test.
20994
20995 2004-12-29 Richard Henderson <rth@redhat.com>
20996
20997 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20998 * objc.dg/stabs-1.m: Disable for ia64.
20999
21000 2004-12-29 Mark Mitchell <mark@codesourcery.com>
21001
21002 PR c++/19190
21003 * g++.dg/warn/Wunused-10.C: New test.
21004
21005 2004-12-28 Richard Henderson <rth@redhat.com>
21006
21007 * objc.dg/stabs-1.m: Disable for alpha.
21008
21009 2004-12-27 Mark Mitchell <mark@codesourcery.com>
21010
21011 PR c++/19149
21012 * g++.dg/parse/error23.C: New test.
21013
21014 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21015
21016 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21017
21018 PR fortran/19032
21019 * gfortran.dg/intrinsic_modulo_1.f90: New.
21020 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21021 tests with divisor -1.
21022
21023 2004-12-27 Mark Mitchell <mark@codesourcery.com>
21024
21025 * g++.dg/opt/temp1.C (memcpy): Return a value.
21026
21027 PR c++/19148
21028 * g++.dg/expr/cond7.C: New test.
21029
21030 2004-12-27 Paul Brook <paul@codesourcery.com>
21031
21032 * gfortran.dg/g77/select_no_compile.f: Remove.
21033
21034 2004-12-27 Richard Henderson <rth@redhat.com>
21035
21036 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21037 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21038 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21039
21040 2004-12-26 Richard Henderson <rth@redhat.com>
21041
21042 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21043 by 1i instead of token pasting.
21044
21045 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21046
21047 PR tree-optimization/17578
21048 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21049 to additional_flags.
21050 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21051
21052 2004-12-25 Richard Henderson <rth@redhat.com>
21053
21054 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21055 Remove Alpha.
21056
21057 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21058
21059 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21060 hppa*-*-hpux*.
21061 * gcc.dg/pr17957.c (dg-options): Likewise.
21062 * gcc.dg/struct-ret-1.c: Add prototype for abort.
21063 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21064 instead of 0 on __hppa__.
21065 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21066 "foo,%r" on hppa*-*-*.
21067
21068 2004-12-23 Bud Davis <bdavis9659@comcast.net>
21069
21070 PR fortran/19071
21071 * gfortran.dg/complex_write.f90: New test.
21072
21073 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21074
21075 PR c++/17595
21076 * g++.dg/parse/pragma2.C: New test.
21077
21078 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21079
21080 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
21081
21082 * gcc.dg/empty2.c: Add missing dg-warning.
21083
21084 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21085
21086 PR c++/17413
21087 * g++.dg/template/local4.C: New test.
21088 * g++.dg/template/crash19.C: Add dg-error marker.
21089
21090 * g++.dg/template/crash31.C: Correct embedded PR number.
21091
21092 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21093
21094 PR c++/16405
21095 * g++.dg/opt/temp1.C: Add do-run marker.
21096
21097 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
21098
21099 * g++.dg/template/spec19.C: New.
21100
21101 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
21102
21103 PR target/16819
21104 * gcc.dg/empty2.c: New.
21105
21106 2004-12-23 Richard Henderson <rth@redhat.com>
21107
21108 * lib/target-supports.exp (check_effective_target_vect_no_align):
21109 Remove i?86 and x86-64.
21110
21111 2004-12-23 Mark Mitchell <mark@codesourcery.com>
21112
21113 PR c++/16405
21114 * g++.dg/opt/temp1.C: New test.
21115
21116 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21117
21118 PR c++/18733
21119 * g++.dg/template/friend33.C: New testcase.
21120
21121 2004-12-22 Mark Mitchell <mark@codesourcery.com>
21122
21123 PR c++/18464
21124 * g++.dg/template/cond5.C: New test.
21125
21126 PR c++/18492
21127 * g++.dg/inherit/thunk3.C: New test.
21128
21129 PR c++/11224
21130 * g++.dg/warn/Wunused-9.C: New test.
21131
21132 2004-12-22 Janis Johnson <janis187@us.ibm.com>
21133
21134 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21135
21136 2004-12-22 Jan Beulich <jbeulich@novell.com>
21137
21138 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21139
21140 2004-12-21 Mark Mitchell <mark@codesourcery.com>
21141
21142 PR c++/18378
21143 * g++.dg/ext/packed8.C: New test.
21144
21145 PR c++/19063
21146 * g++.dg/template/crash31.C: New test.
21147
21148 PR c++/19034
21149 * g++.dg/template/crash30.C: New test.
21150
21151 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
21152
21153 PR C++/18984
21154 * g++.dg/eh/ctor3.C: New test.
21155
21156 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21157
21158 * objc.dg/stabs-1.m: Allow section name to be quoted and
21159 assembly label to begin with '.LL'.
21160
21161 2004-12-21 Janis Johnson <janis187@us.ibm.com>
21162
21163 * gcc.dg/vect/vect.exp
21164 (check_effective_target_lp64_or_vect_no_align): New.
21165 * gcc.dg/vect/vect-77.c: Use it.
21166 * gcc.dg/vect/vect-78.c: Use it.
21167
21168 * lib/target-supports.exp
21169 (check_effective_target_vect_no_max,
21170 check_effective_target_vect_no_bitwise,
21171 check_effective_target_vect_no_align): New.
21172 * gcc.dg/vect/vect-13.c: Use them.
21173 * gcc.dg/vect/vect-17.c: Ditto.
21174 * gcc.dg/vect/vect-18.c: Ditto.
21175 * gcc.dg/vect/vect-19.c: Ditto.
21176 * gcc.dg/vect/vect-20.c: Ditto.
21177 * gcc.dg/vect/vect-27.c: Ditto.
21178 * gcc.dg/vect/vect-29.c: Ditto.
21179 * gcc.dg/vect/vect-44.c: Ditto.
21180 * gcc.dg/vect/vect-48.c: Ditto.
21181 * gcc.dg/vect/vect-50.c: Ditto.
21182 * gcc.dg/vect/vect-52.c: Ditto.
21183 * gcc.dg/vect/vect-54.c: Ditto.
21184 * gcc.dg/vect/vect-56.c: Ditto.
21185 * gcc.dg/vect/vect-58.c: Ditto.
21186 * gcc.dg/vect/vect-60.c: Ditto.
21187 * gcc.dg/vect/vect-72.c: Ditto.
21188 * gcc.dg/vect/vect-80.c: Ditto.
21189
21190 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
21191
21192 PR c++/14075
21193 * g++.dg/init/string1.C: New.
21194
21195 PR c++/18975
21196 * g++.dg/other/synth1.C: New.
21197
21198 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
21199
21200 PR c/18963
21201 * gcc.dg/pr18963-1.c: New test.
21202
21203 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
21204
21205 PR c/18596
21206 * gcc.dg/funcdef-storage-1.c (foo): Remove.
21207 * gcc.dg/pr18596-1.c: Use dg-error.
21208 (dg-options): Use -fno-unit-at-a-time.
21209 * gcc.dg/pr18596-2.c: New test.
21210 * gcc.dg/pr18596-3.c: New test.
21211
21212 2004-12-20 Roger Sayle <roger@eyesopen.com>
21213
21214 PR middle-end/18683
21215 * g++.dg/opt/pr18683-1.C: New test case.
21216
21217 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
21218
21219 PR other/19093
21220 * g++.dg/opt/max1.C: Fix for 64bit targets.
21221
21222 2004-12-20 Matt Austern <austern@apple.com>
21223
21224 PR c++/19044
21225 * g++.dg/ext/builtin6.C: New
21226
21227 2004-12-20 Diego Novillo <dnovillo@redhat.com>
21228
21229 PR tree-optimization/19080
21230 * gcc.c-torture/compile/pr19080.c: New test.
21231
21232 2004-12-20 Steven Bosscher <stevenb@suse.de>
21233
21234 * gcc.dg/20041219-1.c: New test.
21235
21236 2004-12-19 Roger Sayle <roger@eyesopen.com>
21237
21238 PR middle-end/19068
21239 * g++.dg/opt/max1.C: New test case.
21240
21241 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
21242
21243 * gcc.dg/fdata-sections-1.c: New test.
21244
21245 2004-12-18 Roger Sayle <roger@eyesopen.com>
21246
21247 PR middle-end/18548
21248 * gcc.dg/max-1.c: New test case.
21249
21250 2004-12-18 Jakub Jelinek <jakub@redhat.com>
21251
21252 * gcc.c-torture/execute/20041218-1.c: New test.
21253
21254 2004-12-17 Diego Novillo <dnovillo@redhat.com>
21255
21256 * gcc.dg/pr18501.c: New test.
21257 * gcc.dg/uninit-5.c: XFAIL.
21258 * gcc.dg/uninit-9.c: XFAIL.
21259
21260 2004-12-17 Dale Johannesen <dalej@apple.com>
21261
21262 * gcc.dg/20041213-1.c: New.
21263
21264 2004-12-17 Ziemowit Laski <zlaski@apple.com>
21265
21266 * objc.dg/stabs-1.m: Allow assembly label to begin
21267 with a dot ('.').
21268
21269 2004-12-17 Jakub Jelinek <jakub@redhat.com>
21270
21271 * gcc.c-torture/execute/20041213-1.c: Move...
21272 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21273
21274 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
21275
21276 PR c++/18721
21277 * g++.dg/lookup/conv-5.C: New.
21278
21279 2004-12-16 Ziemowit Laski <zlaski@apple.com>
21280
21281 * objc.dg/stabs-1.m: New test.
21282
21283 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
21284
21285 * gcc.dg/visibility-c.c: Change compile to
21286 assemble for the test.
21287
21288 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
21289
21290 PR target/19041
21291 * gcc.dg/visibility-c.c: New test.
21292
21293 2004-12-16 Roger Sayle <roger@eyesopen.com>
21294
21295 PR middle-end/18493
21296 * gcc.dg/switch-8.c: New test case.
21297
21298 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
21299
21300 PR c++/18905
21301 * g++.dg/template/init4.C: New.
21302 * g++.dg/opt/static3.C: Enable optimizer.
21303
21304 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
21305
21306 * g++.dg/other/complex1.C: New test.
21307
21308 2004-12-15 Alan Modra <amodra@bigpond.net.au>
21309
21310 * g++.dg/opt/inline9.C: New test.
21311
21312 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21313
21314 PR fortran/18993
21315 * gfotran.dg/nullify_1.f: New test.
21316
21317 2004-12-15 Richard Henderson <rth@redhat.com>
21318
21319 * gcc.target/i386/i386.exp: New harness.
21320 * gcc.target/i386/vect-args.c: New.
21321
21322 2004-12-15 David Edelsohn <edelsohn@gnu.org>
21323
21324 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21325
21326 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21327
21328 PR c++/18825
21329 * g++.dg/template/friend32.C: New test.
21330
21331 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21332
21333 * cpp/pragma-once-1.c: New test.
21334 * cpp/pragma-once-1b.h: Likewise.
21335 * cpp/pragma-once-1c.h: Likewise.
21336 * cpp/pragma-once-1d.h: Likewise.
21337 * cpp/inc/pragma-once-1a.h: Likewise.
21338
21339 2004-12-15 Bud Davis <bdavis9659@comcast.net>
21340 Steven G. Kargl <kargls@comcast.net>
21341
21342 PR fortran/17597
21343 * gfortran.dg/list_read_3.f90: New test.
21344
21345 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21346
21347 * gcc.dg/ftrapv-2.c: New test.
21348
21349 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
21350
21351 PR c++/18981
21352 * g++.dg/template/typename9.C: New test.
21353
21354 2004-12-14 Mark Mitchell <mark@codesourcery.com>
21355
21356 PR c++/18738
21357 * g++.dg/template/typename8.C: New test.
21358 * g++.dg/parse/friend2.C: Tweak error message.
21359
21360 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
21361
21362 * gcc.c-torture/20041214-1.c: New test.
21363
21364 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
21365
21366 PR c++/18965
21367 * g++.dg/init/array17.C: New test.
21368
21369 2004-12-14 Mark Mitchell <mark@codesourcery.com>
21370
21371 PR c++/18793
21372 * g++.dg/init/aggr3.C: New test.
21373
21374 2004-12-14 Janis Johnson <janis187@us.ibm.com>
21375
21376 * gcc.dg/altivec-types-1.c: New test.
21377 * gcc.dg/altivec-types-2.c: New test.
21378 * gcc.dg/altivec-types-3.c: New test.
21379 * gcc.dg/altivec-types-4.c: New test.
21380 * g++.dg/ext/altivec-types-1.C: New test.
21381 * g++.dg/ext/altivec-types-2.C: New test.
21382 * g++.dg/ext/altivec-types-3.C: New test.
21383 * g++.dg/ext/altivec-types-4.C: New test.
21384
21385 2004-12-14 Jakub Jelinek <jakub@redhat.com>
21386
21387 PR middle-end/18951
21388 * gcc.c-torture/execute/20041213-1.c: New test.
21389
21390 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
21391
21392 PR c++/18949
21393 * g++.dg/template/cast1.C: New.
21394
21395 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
21396
21397 * gcc.c-torture/execute/20041213-2.c: New test.
21398
21399 2004-12-13 Richard Henderson <rth@redhat.com>
21400
21401 * gcc.dg/i386-sse-10.c: Fix typo in options.
21402
21403 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
21404
21405 PR c++/18968
21406 * g++.dg/opt/pr18968.C: New test.
21407
21408 2004-12-13 Mark Mitchell <mark@codesourcery.com>
21409
21410 PR c++/18925
21411 * g++.dg/ext/visibility/staticdatamem.C: New test.
21412
21413 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
21414
21415 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21416
21417 2004-12-13 Roger Sayle <roger@eyesopen.com>
21418
21419 PR rtl-optimization/18928
21420 * gcc.dg/pr18928-1.c: New test case.
21421
21422 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
21423
21424 PR tree-opt/16951
21425 * gcc.c-torture/compile/20041211-1.c: New.
21426
21427 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21428
21429 PR middle-end/17564
21430 * gcc.c-torture/execute/20041212-1.c: New test.
21431
21432 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21433
21434 PR fortran/18869
21435 * gfortran.dg/common_1.f90: New test.
21436
21437 2004-12-12 Steven G. Kargl <kargls@comcast.net>
21438 Paul Brook <paul@codesourcery.com>
21439
21440 PR fortran/16222
21441 * gfortran.dg/real_do_1.f90: New test.
21442
21443 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21444
21445 PR tree-opt/18040
21446 * g++.dg/opt/ptrmem6.C: New test.
21447
21448 2004-12-11 Roger Sayle <roger@eyesopen.com>
21449
21450 PR middle-end/18921
21451 * gcc.dg/pr18921-1.c: New test case.
21452
21453 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21454
21455 PR fortran/17175
21456 * gfortran.dg/scale_1.f90: New test.
21457
21458 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
21459
21460 PR middle-end/18903
21461 * gcc.c-torture/compile/pr18903.c: New test.
21462
21463 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
21464
21465 * gcc.c-torture/execute/20041210-1.c: New test.
21466
21467 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21468
21469 PR c++/18731
21470 * g++.dg/parser/struct-1.C: New test.
21471 * g++.dg/parser/struct-2.C: New test.
21472 * g++.dg/parser/struct-3.C: New test.
21473
21474 2004-12-09 Richard Henderson <rth@redhat.com>
21475
21476 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21477
21478 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21479 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21480
21481 2004-12-09 Matt Austern <austern@apple.com>
21482
21483 PR c++/18514
21484 * g++.dg/ext/builtin1.C: New
21485 * g++.dg/ext/builtin2.C: New
21486 * g++.dg/ext/builtin3.C: New
21487 * g++.dg/ext/builtin4.C: New
21488 * g++.dg/ext/builtin5.C: New
21489
21490 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
21491
21492 PR tree-opt/18904
21493 * g++.dg/opt/ptrmem5.C: New test.
21494
21495 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
21496
21497 * g++.dg/parse/typename5.C: Adjust for new error.
21498 * g++.dg/parse/typename7.C: New.
21499
21500 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21501
21502 PR c++/18073
21503 * g++.dg/other/mmintrin.C: New test.
21504
21505 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
21506
21507 PR c++/16681
21508 * g++.dg/init/array15.C: New.
21509 * g++.dg/init/array16.C: New.
21510
21511 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21512
21513 PR fortran/18826
21514 * gfortran.dg/assign_1.f90: New test.
21515
21516 2004-12-08 Nick Clifton <nickc@redhat.com>
21517
21518 * gcc.target/xstormy16/bss_below100: New directory containing tests.
21519 * gcc.target/xstormy16/data_below100: Likewise.
21520 * gcc.target/xstormy16/sfr: Likewise.
21521 * gcc.target/xstormy16/below100.S: New test source file.
21522 * gcc.target/xstormy16/below100.ld: New test linker script.
21523 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21524 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21525 bp instructions.
21526 * gcc.target/xstormy16/bp.c: Likewise.
21527
21528 * gcc.target/xstormy16/bss_below100: New files:
21529 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21530 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21531 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21532 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21533 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21534 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21535 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21536 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21537 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21538 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21539 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21540 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21541 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21542 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21543 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21544 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21545 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21546 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21547 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21548 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21549 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21550 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21551 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21552 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21553 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21554 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21555 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21556
21557 * gcc.target/xstormy16/data_below100: New files:
21558 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21559 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21560 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21561 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21562 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21563 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21564 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21565 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21566 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21567 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21568 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21569 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21570 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21571 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21572 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21573 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21574 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21575 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21576 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21577 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21578 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21579 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21580 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21581 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21582 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21583 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21584 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21585
21586 * gcc.target/xstormy16/sfr: New files:
21587 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21588 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21589 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21590 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21591 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21592 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21593 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21594 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21595 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21596 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21597 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21598 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21599 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21600 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21601 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21602 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21603 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21604 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21605 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21606 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21607 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21608 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21609 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21610 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21611 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21612 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21613 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21614 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21615 27_if0_sfrw_bitfield_f.c
21616
21617 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21618
21619 PR c++/18100
21620 * g++.dg/lookup/name-clash4.C: New test.
21621
21622 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
21623
21624 PR c++/18672
21625 * g++.dg/opt/array1.C: New.
21626
21627 PR c++/18803
21628 * g++.dg/template/operator5.C: New.
21629
21630 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
21631
21632 PR c/18867
21633 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21634
21635 2004-12-07 Steven Bosscher <stevenb@suse.de>
21636
21637 * gcc.dg/noncompile/20041207.c: New test.
21638
21639 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
21640
21641 * g++.dg/other/unreachable-1.C: New test.
21642
21643 2004-12-06 Nick Clifton <nickc@redhat.com>
21644
21645 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21646 <limits.h> because the latter comes from gcc's include/ directory
21647 and not the newlib/libc/include directory.
21648
21649 2004-12-04 Richard Henderson <rth@redhat.com>
21650
21651 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21652
21653 2004-12-04 Richard Henderson <rth@redhat.com>
21654
21655 * lib/target-supports.exp (check_gc_sections_available): Disable
21656 for alpha and ia64.
21657
21658 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
21659
21660 PR middle-end/17909
21661 * g++.dg/other/vararg-2.C: New test.
21662
21663 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21664
21665 PR c++/17011, c++/17971
21666 * g++.dg/template/error15.C: Adjust expected error.
21667 * g++.dg/template/instantiate3.C: Likewise.
21668
21669 2004-12-03 Janis Johnson <janis187@us.ibm.com>
21670
21671 * gcc.dg/altivec-18.c: Fix for darwin
21672
21673 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
21674
21675 PR c++/18782
21676 * g++.dg/parse/ptrmem2.C: New.
21677
21678 PR c++/18318
21679 * g++.dg/template/new1.C: New.
21680
21681 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
21682
21683 PR fortran/18710
21684 * gfortran.dg/direct_io_3.f90: New test.
21685
21686 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
21687
21688 PR 18758
21689 * g++.dg/parse/crash21.C: New.
21690
21691 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21692
21693 PR c++/15664, c++/18276
21694 * g++.dg/template/ttp13.C: New test.
21695 * g++.dg/template/ttp14.C: Likewise.
21696
21697 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21698
21699 PR c++/18123
21700 * g++.dg/parse/enum2.C: New test.
21701 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21702
21703 2004-12-02 Nick Clifton <nickc@redhat.com>
21704
21705 * gcc.target/xstormy16: New test directory.
21706 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21707 * gcc.target/xstormy16/bp.c: Check the generation of bp
21708 instructions.
21709 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21710 bn instructions and the BELOW100 attribute.
21711
21712 2004-12-02 Alan Modra <amodra@bigpond.net.au>
21713
21714 PR target/16952
21715 * gcc.dg/ppc-eabi.c: New.
21716
21717 2004-12-02 Bud Davis <bdavis9659@comcast.net>
21718
21719 PR fortran/18284
21720 * gfortran.dg/backspace.f90
21721
21722 2004-12-02 Bud Davis <bdavis9659@comcast.net>
21723
21724 * gfortran.dg/inquire.f90: New test.
21725
21726 2004-12-01 Janis Johnson <janis187@us.ibm.com>
21727
21728 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21729 handle effective-target-keyword.
21730 (dg-skip-if): Support effective-target keyword as target list.
21731 (dg-xfail-if): Ditto.
21732 * lib/target-supports.exp (is-effective-target-keyword): New proc.
21733
21734 2004-12-01 Diego Novillo <dnovillo@redhat.com>
21735
21736 PR tree-optimization/18291
21737 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21738
21739 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
21740
21741 PR C++/18729
21742 * g++.dg/parse/crash20.C: New.
21743
21744 PR c++/17431
21745 * g++.dg/overload/arg1.C: New.
21746 * g++.dg/overload/arg2.C: New.
21747 * g++.dg/overload/arg3.C: New.
21748 * g++.dg/overload/arg4.C: New.
21749
21750 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
21751
21752 * gcc.dg/c99-flex-array-4.c: Remove.
21753
21754 2004-11-30 Janis Johnson <janis187@us.ibm.com>
21755
21756 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21757
21758 * lib/target-supports.exp (is-effective-target): Simplify.
21759
21760 * lib/target-supports.exp (check_effective_target_vect_long):
21761 Fix for powerpc64-*-*.
21762
21763 2004-11-30 Loren James Rittle <ljrittle@acm.org>
21764
21765 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21766 to support new requirements on FreeBSD 5.
21767
21768 2004-11-30 Devang Patel <dpatel@apple.com>
21769
21770 PR 18702
21771 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21772
21773 2004-11-30 Janis Johnson <janis187@us.ibm.com>
21774
21775 * g++.dg/ext/altivec-13.C: New test.
21776
21777 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
21778
21779 PR tree-opt/18298
21780 * gcc.c-torture/execute/p18298.c: New test.
21781
21782 2004-11-30 Ira Rosen <irar@il.ibm.com>
21783 Dorit Naishlos <dorit@il.ibm.com>
21784
21785 PR tree-opt/18607
21786 * gcc.dg/vect/vect-89.c: New test.
21787
21788 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
21789
21790 * gcc.dg/pr18596-1.c: New test.
21791
21792 2004-11-30 Ben Elliston <bje@au.ibm.com>
21793
21794 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21795
21796 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
21797
21798 PR c/18479
21799 * gcc.dg/pr18479.c: New test.
21800
21801 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21802
21803 PR target/18490
21804 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21805 mmix-knuth-mmixware.
21806
21807 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21808 cris-*-elf* cris-*-aout* mmix-*-*
21809
21810 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
21811
21812 PR middle-end/18725
21813 * gcc.dg/pr18725.c: New test.
21814
21815 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21816
21817 PR target/18488
21818 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21819
21820 PR target/18336
21821 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21822
21823 2004-11-29 Mark Mitchell <mark@codesourcery.com>
21824
21825 PR c++/18368
21826 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21827 * g++.old-deja/g++.law/ctors5.C: Likewise.
21828 * g++.old-deja/g++.other/crash25.C: Likewise.
21829
21830 PR c++/18674
21831 * g++.dg/template/error16.C: New test.
21832
21833 PR c++/18512
21834 * g++.dg/template/crash29.C: New test.
21835
21836 2004-11-29 Diego Novillo <dnovillo@redhat.com>
21837
21838 PR tree-optimization/18712
21839 * gcc.c-torture/compile/pr18712.c: New test.
21840
21841 2004-11-29 Joseph Myers <joseph@codesourcery.com>
21842
21843 PR c/7544
21844 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21845 tests.
21846
21847 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21848
21849 PR c++/18652
21850 * g++.dg/lookup/crash6.C: New test.
21851
21852 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
21853
21854 PR middle-end/18164
21855 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
21856
21857 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
21858
21859 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21860 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21861 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21862
21863 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
21864
21865 * gcc.dg/pr18164.c: New test.
21866
21867 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
21868
21869 * gcc.dg/funroll-loops-all.c: New.
21870
21871 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21872
21873 PR target/18489
21874 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21875 delimeter, match space and TAB as well as ":".
21876
21877 PR target/18484
21878 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21879
21880 PR target/18348
21881 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21882
21883 PR target/18345
21884 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21885
21886 PR target/18337
21887 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21888
21889 2004-11-28 Bud Davis <bdavis9659@comcast.net>
21890
21891 * gfortran.dg/direct_io_2.f90: New test.
21892
21893 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21894
21895 PR target/18334
21896 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21897
21898 2004-11-28 Richard Henderson <rth@redhat.com>
21899
21900 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21901
21902 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
21903
21904 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21905 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21906 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21907 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21908 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21909 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21910 gcc.dg/pointer-arith-8.c: New tests.
21911
21912 2004-11-27 Bud Davis <bdavis9659@comcast.net>
21913
21914 PR fortran/18364
21915 * gfortran.dg/endfile.f90: New test.
21916
21917 2004-11-27 Falk Hueffner <falk@debian.org>
21918
21919 * gcc.dg/loop-6.c: New test.
21920
21921 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21922
21923 * gcc.c-torture/execute/20041126-1.c: New test.
21924
21925 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21926
21927 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21928 on IRIX.
21929
21930 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21931
21932 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21933 functions.
21934
21935 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21936
21937 PR rtl-optimization/17825
21938 * gcc.c-torture/compile/20041119-1.c: New test.
21939
21940 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21941
21942 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21943 Check existence of ld library path variables before unsetting.
21944
21945 2004-11-26 Mark Mitchell <mark@codesourcery.com>
21946
21947 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21948
21949 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21950
21951 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21952
21953 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21954
21955 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21956
21957 2004-11-26 Ben Elliston <bje@au.ibm.com>
21958
21959 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21960 dg-do directive.
21961
21962 2004-11-26 Ben Elliston <bje@au.ibm.com>
21963
21964 * gcc.dg/pr17957.c: Pass --param, not -param.
21965
21966 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21967
21968 PR middle-end/17957
21969 * testsuite/gcc.dg/pr17957.c: New test.
21970
21971 2004-11-25 Mark Mitchell <mark@codesourcery.com>
21972
21973 PR c++/18445
21974 * g++.dg/template/crash28.C: Likewise.
21975
21976 PR c++/18001
21977 * g++.dg/expr/unary2.C: Adjust lvalue messages.
21978 * g++.dg/ext/lvaddr.C: Likewise.
21979 * g++.dg/opt/pr7503-3.C: Likewise.
21980
21981 PR c++/18466
21982 * g++.dg/parse/qualified3.C: New test.
21983 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21984
21985 PR c++/18545
21986 * g++.dg/expr/return1.C: New test.
21987
21988 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21989
21990 Friend class name lookup 3/n, PR c++/3332
21991 * g++.dg/lookup/friend3.C: New test.
21992 * g++.dg/lookup/friend4.C: Likewise.
21993 * g++.dg/lookup/friend5.C: Likewise.
21994
21995 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21996
21997 Friend class name lookup 2/n, PR c++/14513, c++/15410
21998 * g++.dg/lookup/friend2.C: New test.
21999 * g++.dg/template/friend31.C: Likewise.
22000
22001 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22002
22003 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22004
22005 2004-11-24 Mark Mitchell <mark@codesourcery.com>
22006
22007 PR c++/17473
22008 * g++.dg/tc1/dr56.C: Remove.
22009 * g++.dg/template/typedef1.C: Add dg-error markers.
22010 * g++.old-deja/g++.other/typedef7.C: Likewise.
22011
22012 PR c++/18285
22013 * g++.dg/parse/typedef7.C: New test.
22014
22015 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
22016
22017 * gcc.c-torture/execute/20041124-1.c: New test.
22018
22019 2004-11-24 Mark Mitchell <mark@codesourcery.com>
22020
22021 * g++.dg/template/deduce3.C: New test.
22022
22023 PR c++/18586
22024 * g++.dg/template/crash27.C: New test.
22025
22026 PR c++/18530
22027 * g++.dg/warn/Wshadow-3.C: New test.
22028
22029 2004-11-24 Devang Patel <dpatel@apple.com>
22030
22031 PR/18555
22032 * gcc.dg/cpp/isysroot-1.c: New test.
22033 * gcc.dg/cpp/usr/include/stdio.h: New file.
22034 * gcc.dg/cpp/isysroot-2.c: New test.
22035 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22036 New file.
22037
22038 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22039
22040 PR c++/8929
22041 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22042
22043 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
22044
22045 * gcc.target/sparc/align.c: Do not include <stdint.h>.
22046 * gcc.target/sparc/pdist.c: Likewise.
22047
22048 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
22049
22050 PR c++/16882
22051 * g++.dg/conversion/simd1.C: New test.
22052
22053 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22054
22055 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22056 and restore_ld_library_path_env_vars.
22057 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22058 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22059 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22060 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
22061
22062 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
22063
22064 * gcc.dg/pragma-align-2.c: Test macro expansion.
22065 * gcc.dg/pragma-pack-2.c: New test.
22066
22067 2004-11-23 Richard Henderson <rth@redhat.com>
22068
22069 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22070 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22071 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22072 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22073 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22074 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22075
22076 * gcc.dg/vect/vect.exp: Add check for alpha.
22077 * lib/target-supports.exp (check_alpha_max_hw_available): New.
22078 (check_effective_target_vect_int): Enable for alpha.
22079 (check_effective_target_vect_long): New.
22080 (is-effective-target): Add it.
22081
22082 2004-11-23 Uros Bizjak <uros@kss-loka.si>
22083
22084 * gcc.dg/pr18614-1.c: New test.
22085
22086 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22087
22088 * gcc.dg/setjmp-2.c: New test.
22089
22090 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
22091
22092 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22093 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22094 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22095 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22096 gcc.target/sparc/pdist.c: New tests.
22097
22098 2004-11-22 Bob Wilson <bob.wilson@acm.org>
22099
22100 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22101
22102 2004-11-22 Dale Johannesen <dalej@apple.com>
22103
22104 * gcc.dg/20041111-1.c: New.
22105
22106 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
22107
22108 PR tree-opt/18536
22109 * gcc.dg/vect/pr18536.c: New test.
22110
22111 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22112
22113 PR c++/18354
22114 * g++.dg/template/nontype11.C: New test.
22115
22116 2004-11-21 Roger Sayle <roger@eyesopen.com>
22117
22118 PR middle-end/18520
22119 * gcc.dg/pr18520-1.c: New test case.
22120
22121 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
22122
22123 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22124 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22125 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22126 expected diagnostics.
22127
22128 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22129
22130 PR target/18580
22131 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22132 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22133 vect-77.c, vect-77a.c: XFAIL on the SPARC.
22134
22135 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22136
22137 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22138
22139 2004-11-19 Mark Mitchell <mark@codesourcery.com>
22140 Joseph Myers <joseph@codesourcery.com>
22141
22142 * lib/target-supports.exp (check_visibility_available): Really
22143 test the compiler.
22144
22145 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
22146
22147 PR tree-opt/18181
22148 * gcc.dg/vect/vect-85.c: New test.
22149 * gcc.dg/vect/vect-86.c: New test.
22150 * gcc.dg/vect/vect-87.c: New test.
22151 * gcc.dg/vect/vect-88.c: New test.
22152
22153 2004-11-19 Ben Elliston <bje@au.ibm.com>
22154
22155 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22156
22157 2004-11-18 Janis Johnson <janis187@us.ibm.com>
22158
22159 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22160 * gcc.dg/ppc-and-1.c: Ditto.
22161 * gcc.dg/ppc-compare-1.c: Ditto.
22162 * gcc.dg/ppc-mov-1.c: Ditto
22163
22164 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
22165 Mark Mitchell <mark@codesourcery.com>
22166
22167 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22168
22169 2004-11-17 Janis Johnson <janis187@us.ibm.com>
22170 Aldy Hernandez <aldyh@redhat.com>
22171
22172 * lib/target-supports.exp (check_effective_target_vect_int): New
22173 (check_effective_target_vect_float): New
22174 (check_effective_target_vect_double): New.
22175 (is-effective-target): Support new effective targets keywords.
22176 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22177 default action for dg-do.
22178 * gcc.dg/vect/pr16105.c: Use new support.
22179 * gcc.dg/vect/pr18400.c: Ditto.
22180 * gcc.dg/vect/pr18425.c: Ditto.
22181 * gcc.dg/vect/vect-1.c: Ditto.
22182 * gcc.dg/vect/vect-10.c: Ditto.
22183 * gcc.dg/vect/vect-11.c: Ditto.
22184 * gcc.dg/vect/vect-12.c: Ditto.
22185 * gcc.dg/vect/vect-13.c: Ditto.
22186 * gcc.dg/vect/vect-14.c: Ditto.
22187 * gcc.dg/vect/vect-15.c: Ditto.
22188 * gcc.dg/vect/vect-16.c: Ditto.
22189 * gcc.dg/vect/vect-17.c: Ditto.
22190 * gcc.dg/vect/vect-18.c: Ditto.
22191 * gcc.dg/vect/vect-19.c: Ditto.
22192 * gcc.dg/vect/vect-2.c: Ditto.
22193 * gcc.dg/vect/vect-20.c: Ditto.
22194 * gcc.dg/vect/vect-21.c: Ditto.
22195 * gcc.dg/vect/vect-22.c: Ditto.
22196 * gcc.dg/vect/vect-23.c: Ditto.
22197 * gcc.dg/vect/vect-24.c: Ditto.
22198 * gcc.dg/vect/vect-25.c: Ditto.
22199 * gcc.dg/vect/vect-26.c: Ditto.
22200 * gcc.dg/vect/vect-27.c: Ditto.
22201 * gcc.dg/vect/vect-27a.c: Ditto.
22202 * gcc.dg/vect/vect-28.c: Ditto.
22203 * gcc.dg/vect/vect-29.c: Ditto.
22204 * gcc.dg/vect/vect-29a.c: Ditto.
22205 * gcc.dg/vect/vect-3.c: Ditto.
22206 * gcc.dg/vect/vect-30.c: Ditto.
22207 * gcc.dg/vect/vect-31.c: Ditto.
22208 * gcc.dg/vect/vect-32.c: Ditto.
22209 * gcc.dg/vect/vect-33.c: Ditto.
22210 * gcc.dg/vect/vect-34.c: Ditto.
22211 * gcc.dg/vect/vect-35.c: Ditto.
22212 * gcc.dg/vect/vect-36.c: Ditto.
22213 * gcc.dg/vect/vect-37.c: Ditto.
22214 * gcc.dg/vect/vect-38.c: Ditto.
22215 * gcc.dg/vect/vect-4.c: Ditto.
22216 * gcc.dg/vect/vect-40.c: Ditto.
22217 * gcc.dg/vect/vect-41.c: Ditto.
22218 * gcc.dg/vect/vect-42.c: Ditto.
22219 * gcc.dg/vect/vect-43.c: Ditto.
22220 * gcc.dg/vect/vect-44.c: Ditto.
22221 * gcc.dg/vect/vect-45.c: Ditto.
22222 * gcc.dg/vect/vect-46.c: Ditto.
22223 * gcc.dg/vect/vect-47.c: Ditto.
22224 * gcc.dg/vect/vect-48.c: Ditto.
22225 * gcc.dg/vect/vect-48a.c: Ditto.
22226 * gcc.dg/vect/vect-49.c: Ditto.
22227 * gcc.dg/vect/vect-5.c: Ditto.
22228 * gcc.dg/vect/vect-50.c: Ditto.
22229 * gcc.dg/vect/vect-51.c: Ditto.
22230 * gcc.dg/vect/vect-52.c: Ditto.
22231 * gcc.dg/vect/vect-53.c: Ditto.
22232 * gcc.dg/vect/vect-54.c: Ditto.
22233 * gcc.dg/vect/vect-55.c: Ditto.
22234 * gcc.dg/vect/vect-56.c: Ditto.
22235 * gcc.dg/vect/vect-56a.c: Ditto.
22236 * gcc.dg/vect/vect-57.c: Ditto.
22237 * gcc.dg/vect/vect-58.c: Ditto.
22238 * gcc.dg/vect/vect-59.c: Ditto.
22239 * gcc.dg/vect/vect-6.c: Ditto.
22240 * gcc.dg/vect/vect-60.c: Ditto.
22241 * gcc.dg/vect/vect-61.c: Ditto.
22242 * gcc.dg/vect/vect-62.c: Ditto.
22243 * gcc.dg/vect/vect-63.c: Ditto.
22244 * gcc.dg/vect/vect-64.c: Ditto.
22245 * gcc.dg/vect/vect-65.c: Ditto.
22246 * gcc.dg/vect/vect-66.c: Ditto.
22247 * gcc.dg/vect/vect-67.c: Ditto.
22248 * gcc.dg/vect/vect-68.c: Ditto.
22249 * gcc.dg/vect/vect-69.c: Ditto.
22250 * gcc.dg/vect/vect-7.c: Ditto.
22251 * gcc.dg/vect/vect-72.c: Ditto.
22252 * gcc.dg/vect/vect-72a.c: Ditto.
22253 * gcc.dg/vect/vect-73.c: Ditto.
22254 * gcc.dg/vect/vect-74.c: Ditto.
22255 * gcc.dg/vect/vect-75.c: Ditto.
22256 * gcc.dg/vect/vect-76.c: Ditto.
22257 * gcc.dg/vect/vect-77.c: Ditto.
22258 * gcc.dg/vect/vect-77a.c: Ditto.
22259 * gcc.dg/vect/vect-78.c: Ditto.
22260 * gcc.dg/vect/vect-79.c: Ditto.
22261 * gcc.dg/vect/vect-8.c: Ditto.
22262 * gcc.dg/vect/vect-80.c: Ditto.
22263 * gcc.dg/vect/vect-82.c: Ditto.
22264 * gcc.dg/vect/vect-82_64.c: Ditto.
22265 * gcc.dg/vect/vect-83.c: Ditto.
22266 * gcc.dg/vect/vect-83_64.c: Ditto.
22267 * gcc.dg/vect/vect-9.c: Ditto.
22268 * gcc.dg/vect/vect-all.c: Ditto.
22269 * gcc.dg/vect/vect-none.c: Ditto.
22270
22271 2004-11-17 Janis Johnson <janis187@us.ibm.com>
22272
22273 * lib/gcc-dg.exp (dg-skip-if): New function.
22274 (dg-forbid-option): Remove.
22275 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22276 * g++.dg/abi/bitfield8.C: Likewise.
22277 * g++.dg/abi/dtor1.C: Likewise.
22278 * g++.dg/abi/empty10.C: Likewise.
22279 * g++.dg/abi/empty7.C: Likewise.
22280 * g++.dg/abi/empty9.C: Likewise.
22281 * g++.dg/abi/layout3.C: Likewise.
22282 * g++.dg/abi/layout4.C: Likewise.
22283 * g++.dg/abi/thunk1.C: Likewise.
22284 * g++.dg/abi/thunk2.C: Likewise.
22285 * g++.dg/abi/vbase11.C: Likewise.
22286 * g++.dg/abi/vthunk2.C: Likewise.
22287 * g++.dg/abi/vthunk3.C: Likewise.
22288 * g++.dg/ext/attrib8.C: Likewise.
22289 * g++.dg/opt/longbranch2.C: Likewise.
22290 * g++.dg/opt/reg-stack4.C: Likewise.
22291 * g++.old-deja/g++.ext/attrib1.C: Likewise.
22292 * g++.old-deja/g++.ext/attrib2.C: Likewise.
22293 * g++.old-deja/g++.ext/attrib3.C: Likewise.
22294 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22295 * g++.old-deja/g++.other/store-expr2.C: Likewise.
22296 * gcc.dg/20000609-1.c: Likewise.
22297 * gcc.dg/20000720-1.c: Likewise.
22298 * gcc.dg/20011107-1.c: Likewise.
22299 * gcc.dg/20011119-1.c: Likewise.
22300 * gcc.dg/20020108-1.c: Likewise.
22301 * gcc.dg/20020122-2.c: Likewise.
22302 * gcc.dg/20020122-3.c: Likewise.
22303 * gcc.dg/20020201-3.c: Likewise.
22304 * gcc.dg/20020206-1.c: Likewise.
22305 * gcc.dg/20020218-1.c: Likewise.
22306 * gcc.dg/20020310-1.c: Likewise.
22307 * gcc.dg/20020411-1.c: Likewise.
22308 * gcc.dg/20020418-2.c: Likewise.
22309 * gcc.dg/20020426-1.c: Likewise.
22310 * gcc.dg/20020426-2.c: Likewise.
22311 * gcc.dg/20020517-1.c: Likewise.
22312 * gcc.dg/20020523-1.c: Likewise.
22313 * gcc.dg/20020523-2.c: Likewise.
22314 * gcc.dg/20020729-1.c: Likewise.
22315 * gcc.dg/20030204-1.c: Likewise.
22316 * gcc.dg/20030826-2.c: Likewise.
22317 * gcc.dg/20030926-1.c: Likewise.
22318 * gcc.dg/20031202-1.c: Likewise.
22319 * gcc.dg/980312-1.c: Likewise.
22320 * gcc.dg/980313-1.c: Likewise.
22321 * gcc.dg/990117-1.c: Likewise.
22322 * gcc.dg/990424-1.c: Likewise.
22323 * gcc.dg/990524-1.c: Likewise.
22324 * gcc.dg/991230-1.c: Likewise.
22325 * gcc.dg/i386-387-1.c: Likewise.
22326 * gcc.dg/i386-387-2.c: Likewise.
22327 * gcc.dg/i386-387-3.c: Likewise.
22328 * gcc.dg/i386-387-4.c: Likewise.
22329 * gcc.dg/i386-387-5.c: Likewise.
22330 * gcc.dg/i386-387-6.c: Likewise.
22331 * gcc.dg/i386-asm-1.c: Likewise.
22332 * gcc.dg/i386-bitfield1.c: Likewise.
22333 * gcc.dg/i386-bitfield2.c: Likewise.
22334 * gcc.dg/i386-loop-1.c: Likewise.
22335 * gcc.dg/i386-loop-2.c: Likewise.
22336 * gcc.dg/i386-loop-3.c: Likewise.
22337 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22338 * gcc.dg/i386-pic-1.c: Likewise.
22339 * gcc.dg/i386-regparm.c: Likewise.
22340 * gcc.dg/i386-signbit-1.c: Likewise.
22341 * gcc.dg/i386-signbit-2.c: Likewise.
22342 * gcc.dg/i386-signbit-3.c: Likewise.
22343 * gcc.dg/i386-sse-5.c: Likewise.
22344 * gcc.dg/i386-sse-8.c: Likewise.
22345 * gcc.dg/i386-unroll-1.c: Likewise.
22346 * gcc.dg/tls/opt-1.c: Likewise.
22347 * gcc.dg/tls/opt-2.c: Likewise.
22348 * gcc.dg/unroll-1.c: Likewise.
22349 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22350 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22351 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22352 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22353
22354 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22355
22356 * g++.dg/template/incomplete1.C: New test.
22357
22358 2004-11-16 Nick Clifton <nickc@redhat.com>
22359
22360 Revert patches accidentally commited during checkin of fixes for
22361 xstormy16 tests:
22362 gcc.c-torture/execute/simd-4.c: Revert
22363 gcc.dg/20040910-1.c: Revert.
22364
22365 2004-11-16 Paul Brook <paul@codesourcery.com>
22366
22367 PR fortran/13010
22368 * gfortran.dg/der_pointer_1.f90: New test.
22369
22370 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
22371
22372 PR c/18498
22373 * gcc.dg/bitfld-13.c: New test.
22374
22375 2004-11-15 Janis Johnson <janis187@us.ibm.com>
22376
22377 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22378 powerpc*-*-linux*.
22379
22380 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22381 * gcc.dg/ppc64-abi-2.c: Ditto.
22382 * gcc.dg/ppc64-abi-3.c: Ditto.
22383
22384 * lib/gcc-dg.exp (dg-target-list): Remove.
22385
22386 2004-11-15 Steve Ellcey <sje@cup.hp.com>
22387
22388 * gcc.dg/ia64-postinc.c: New test.
22389
22390 2004-11-15 Mark Mitchell <mark@codesourcery.com>
22391
22392 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22393
22394 2004-11-15 Nick Clifton <nickc@redhat.com>
22395
22396 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22397 __INT_MAX__ so that the test can be compiled by toolchains
22398 targeted at 16-bit processors.
22399
22400 * gcc.dg/20040625-1.c: Use long constants rather than integers
22401 when performing arithmetic that will overflow 16-bits.
22402
22403 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22404 xstormy16. It does not support 128-bit vector operations.
22405
22406 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22407 with the macro PTR_TYPE. Define this macro to an integer type
22408 suitable for holding a pointer.
22409
22410 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22411 the target is a 16-bit processor.
22412
22413 * gcc.dg/cpp/if-2.c: Expect a different warning message from
22414 16-bit targets where the character constant will be too long.
22415
22416 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22417 where the double will not be directly addressable.
22418
22419 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22420
22421 Friend class name lookup 1/n, PR c++/18471
22422 * g++.dg/template/crash26.C: New test.
22423 * g++.dg/lookup/struct1.C: Adjust expected error.
22424 * g++.dg/parse/elab1.C: Likewise.
22425 * g++.dg/parse/elab2.C: Likewise.
22426 * g++.dg/parse/int-as-enum1.C: Likewise.
22427 * g++.dg/parse/struct-as-enum1.C: Likewise.
22428 * g++.dg/parse/typedef1.C: Likewise.
22429 * g++.dg/parse/typedef3.C: Likewise.
22430 * g++.dg/parse/typedef4.C: Likewise.
22431 * g++.dg/parse/typedef5.C: Likewise.
22432 * g++.dg/template/nontype4.C: Likewise.
22433 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22434 * g++.old-deja/g++.other/elab1.C: Likewise.
22435 * g++.old-deja/g++.other/syntax4.C: Likewise.
22436
22437 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
22438
22439 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22440
22441 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
22442
22443 * gcc.c-torture/execute/20041114-1.c: New test.
22444
22445 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
22446
22447 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22448 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22449 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22450 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22451 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22452 gcc.dg/switch-7.c: New tests.
22453
22454 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22455
22456 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22457
22458 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22459
22460 PR tree-opt/18400
22461 * gcc.dg/vect/pr18400.c: New test.
22462
22463 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
22464 Andrew Pinski <pinskia@physics.uc.edu>
22465
22466 PR tree-opt/18425
22467 * gcc.dg/vect/pr18425.c: New test.
22468
22469 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22470
22471 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22472 Guard with dg-require-alias and dg-require-visibility.
22473
22474 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
22475
22476 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22477
22478 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22479
22480 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22481
22482 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22483
22484 PR c++/17344
22485 * g++.dg/template/defarg5.C: New test.
22486
22487 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
22488
22489 * g++.dg/parse/cast1.C: Run only on ILP32.
22490 * g++.old-deja/g++.mike/p784.C: Likewise.
22491
22492 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
22493
22494 * gcc.c-torture/execute/20041113-1.c: New test.
22495
22496 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
22497
22498 PR target/18230
22499 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22500 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22501 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22502 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22503 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22504 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22505 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22506 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22507 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22508 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22509 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22510 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22511 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22512
22513 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
22514
22515 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22516 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22517 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22518 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22519 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22520 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22521 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22522 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22523 gcc.target/sparc/combined-1.c: New tests.
22524
22525 2004-11-12 Ziemowit Laski <zlaski@apple.com>
22526
22527 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22528 New tests.
22529
22530 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22531
22532 * lib/gcc-dg.exp (dg-forbid-option): New function.
22533 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22534 * g++.dg/abi/bitfield8.C: Likewise.
22535 * g++.dg/abi/dtor1.C: Likewise.
22536 * g++.dg/abi/empty10.C: Likewise.
22537 * g++.dg/abi/empty7.C: Likewise.
22538 * g++.dg/abi/empty9.C: Likewise.
22539 * g++.dg/abi/layout3.C: Likewise.
22540 * g++.dg/abi/layout4.C: Likewise.
22541 * g++.dg/abi/thunk1.C: Likewise.
22542 * g++.dg/abi/thunk2.C: Likewise.
22543 * g++.dg/abi/vbase11.C: Likewise.
22544 * g++.dg/abi/vthunk2.C: Likewise.
22545 * g++.dg/abi/vthunk3.C: Likewise.
22546 * g++.dg/ext/attrib8.C: Likewise.
22547 * g++.dg/opt/longbranch2.C: Likewise.
22548 * g++.dg/opt/reg-stack4.C: Likewise.
22549 * g++.old-deja/g++.ext/attrib1.C: Likewise.
22550 * g++.old-deja/g++.ext/attrib2.C: Likewise.
22551 * g++.old-deja/g++.ext/attrib3.C: Likewise.
22552 * g++.old-deja/g++.other/store-expr1.C: Likewise.
22553 * g++.old-deja/g++.other/store-expr2.C: Likewise.
22554 * gcc.dg/20000609-1.c: Likewise.
22555 * gcc.dg/20000720-1.c: Likewise.
22556 * gcc.dg/20011107-1.c: Likewise.
22557 * gcc.dg/20011119-1.c: Likewise.
22558 * gcc.dg/20020108-1.c: Likewise.
22559 * gcc.dg/20020122-2.c: Likewise.
22560 * gcc.dg/20020122-3.c: Likewise.
22561 * gcc.dg/20020201-3.c: Likewise.
22562 * gcc.dg/20020206-1.c: Likewise.
22563 * gcc.dg/20020218-1.c: Likewise.
22564 * gcc.dg/20020310-1.c: Likewise.
22565 * gcc.dg/20020411-1.c: Likewise.
22566 * gcc.dg/20020418-2.c: Likewise.
22567 * gcc.dg/20020426-1.c: Likewise.
22568 * gcc.dg/20020426-2.c: Likewise.
22569 * gcc.dg/20020517-1.c: Likewise.
22570 * gcc.dg/20020523-1.c: Likewise.
22571 * gcc.dg/20020523-2.c: Likewise.
22572 * gcc.dg/20020729-1.c: Likewise.
22573 * gcc.dg/20030204-1.c: Likewise.
22574 * gcc.dg/20030826-2.c: Likewise.
22575 * gcc.dg/20030926-1.c: Likewise.
22576 * gcc.dg/20031202-1.c: Likewise.
22577 * gcc.dg/980312-1.c: Likewise.
22578 * gcc.dg/980313-1.c: Likewise.
22579 * gcc.dg/990117-1.c: Likewise.
22580 * gcc.dg/990424-1.c: Likewise.
22581 * gcc.dg/990524-1.c: Likewise.
22582 * gcc.dg/991230-1.c: Likewise.
22583 * gcc.dg/i386-387-1.c: Likewise.
22584 * gcc.dg/i386-387-2.c: Likewise.
22585 * gcc.dg/i386-387-3.c: Likewise.
22586 * gcc.dg/i386-387-4.c: Likewise.
22587 * gcc.dg/i386-387-5.c: Likewise.
22588 * gcc.dg/i386-387-6.c: Likewise.
22589 * gcc.dg/i386-asm-1.c: Likewise.
22590 * gcc.dg/i386-bitfield1.c: Likewise.
22591 * gcc.dg/i386-bitfield2.c: Likewise.
22592 * gcc.dg/i386-loop-1.c: Likewise.
22593 * gcc.dg/i386-loop-2.c: Likewise.
22594 * gcc.dg/i386-loop-3.c: Likewise.
22595 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22596 * gcc.dg/i386-pic-1.c: Likewise.
22597 * gcc.dg/i386-regparm.c: Likewise.
22598 * gcc.dg/i386-signbit-1.c: Likewise.
22599 * gcc.dg/i386-signbit-2.c: Likewise.
22600 * gcc.dg/i386-signbit-3.c: Likewise.
22601 * gcc.dg/i386-sse-5.c: Likewise.
22602 * gcc.dg/i386-sse-8.c: Likewise.
22603 * gcc.dg/i386-unroll-1.c: Likewise.
22604 * gcc.dg/tls/opt-1.c: Likewise.
22605 * gcc.dg/tls/opt-2.c: Likewise.
22606 * gcc.dg/unroll-1.c: Likewise.
22607 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22608 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22609 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22610 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22611 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22612 -m64 is specified.
22613
22614 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22615
22616 PR c++/18389
22617 * g++.dg/parse/cond1.C: New test.
22618
22619 PR c++/18429
22620 * g++.dg/template/array9.C: New test.
22621 * g++.dg/ext/vla1.C: Adjust error messages.
22622 * g++.dg/ext/vlm1.C: Likewise.
22623 * g++.dg/template/crash2.C: Likewise.
22624
22625 PR c++/18436
22626 * g++.dg/template/call3.C: New test.
22627
22628 PR c++/18407
22629 * g++.dg/template/ptrmem11.C: New test.
22630
22631 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
22632
22633 PR other/14264
22634 * lib/g++.exp: Set LC_ALL and LANG to C.
22635 * lib/gcc-dg.exp: Likewise.
22636 * lib/gfortran.exp: Likewise.
22637 * lib/objc.exp: Likewise.
22638 * lib/treelang.exp: Likewise.
22639
22640 2004-11-12 Andreas Schwab <schwab@suse.de>
22641
22642 * gcc.dg/pr16286.c: Fix last change.
22643
22644 2004-11-12 Mark Mitchell <mark@codesourcery.com>
22645
22646 PR c++/18416
22647 * g++.dg/init/global1.C: New test.
22648
22649 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
22650
22651 * gcc.c-torture/execute/20041112-1.c: New test.
22652
22653 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22654
22655 * lib/gcc-dg.exp (dg-target-list): New.
22656
22657 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22658 Richard Sandiford <rsandifo@redhat.com>
22659
22660 * lib/target-supports.exp (get-compiler_messages): New.
22661 (check_named_sections_available): Use it.
22662 (check_effective_target_ilp32): New.
22663 (check_effective_target_lp64): New.
22664 (is-effective-target): New.
22665 * lib/gcc-dg.exp (dg-require-effective-target): New.
22666
22667 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
22668
22669 * gcc.dg/precedence-1.c: New test.
22670
22671 2004-11-11 Janis Johnson <janis187@us.ibm.com>
22672
22673 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22674
22675 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22676 message, delete generated files, use more descriptive name for
22677 executable, and make the test unsupported when it cannot be run.
22678
22679 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22680 (dg-require-weak, dg-require-visibility, dg-require-alias,
22681 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22682 dg-require-iconv, dg-require-named-sections): Use it.
22683
22684 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22685
22686 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
22687
22688 PR target/16457
22689 * gcc.dg/ppc-and-1: New
22690
22691 PR target/16796
22692 * gcc.dg/ppc-mov-1.c: New.
22693
22694 PR target/16458
22695 * gcc.dg/ppc-compare-1.c: New.
22696
22697 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
22698
22699 * objc.dg/desig-init-2.m: New test.
22700
22701 2004-11-10 Adam Nemet <anemet@lnxw.com>
22702
22703 PR middle-end/18160
22704 * g++.dg/warn/register-var-1.C: New test.
22705 * g++.dg/warn/register-var-2.C: New test.
22706
22707 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22708
22709 * gcc.dg/union-2.c: New test.
22710
22711 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
22712
22713 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22714 New test for PR tree-optimization/17892.
22715
22716 2004-11-09 Mark Mitchell <mark@codesourcery.com>
22717
22718 PR c++/18369
22719 * g++.dg/init/new12.C: New test.
22720
22721 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
22722
22723 * gcc.target/sparc: New directory.
22724 * gcc.target/sparc/sparc.exp: New driver.
22725 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22726 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22727 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22728 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22729
22730 2004-11-10 Paul Brook <paul@codesourcery.com>
22731
22732 PR fortran/18218
22733 * gfortran.dg/list_read.c: New test.
22734
22735 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22736
22737 PR c/18322
22738 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22739 expected diagnostic location.
22740
22741 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
22742
22743 * gcc.dg/20041109-1.c: New test.
22744
22745 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
22746
22747 PR objc/18406
22748 * objc/compile/pr18406.m: New test.
22749
22750 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22751
22752 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22753
22754 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
22755
22756 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22757
22758 2004-11-08 Steve Ellcey <sje@cup.hp.com>
22759
22760 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22761
22762 2004-11-08 Steve Ellcey <sje@cup.hp.com>
22763
22764 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22765 exit.
22766
22767 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
22768
22769 PR tree-opt/18299
22770 * gcc.c-torture/pr18299-1.c: New test.
22771
22772 2004-11-06 Andreas Schwab <schwab@suse.de>
22773
22774 * gcc.dg/pr16286.c: Also test for bool and pixel.
22775
22776 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
22777
22778 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22779 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22780 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22781 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22782 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22783 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22784 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22785 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22786 gcc.dg/struct-semi-3.c: New tests.
22787
22788 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22789
22790 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22791
22792 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22793
22794 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22795 Do not use C99 designators.
22796
22797 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22798
22799 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22800
22801 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
22802
22803 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22804 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22805 * gcc.c-torture/execute/simd-5.x: Remove.
22806
22807 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
22808
22809 PR rtl-optimization/17933
22810 * gcc.dg/torture/pr17933-1.c: New test.
22811
22812 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
22813
22814 PR target/18106
22815 * lib/target-supports.exp (check_weak_available): Support
22816 Windows.
22817
22818 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
22819
22820 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22821 call to fflush(stdout) before abort.
22822 (my_ffsll): New function.
22823 (generate_fields): Use it.
22824
22825 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
22826
22827 * gcc.dg/init-undef-1.c: New test.
22828
22829 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
22830
22831 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22832 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22833 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22834 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22835 expected messages for new parser.
22836
22837 2004-11-04 Mark Mitchell <mark@codesourcery.com>
22838
22839 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22840
22841 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
22842
22843 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22844 on LP64 targets.
22845
22846 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
22847
22848 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22849 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22850 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22851 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22852 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22853 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22854 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22855 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22856 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22857 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22858
22859 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
22860
22861 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22862 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22863 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22864 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22865 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22866 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22867 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22868 for new parser.
22869
22870 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
22871
22872 PR target/15342
22873 * gcc.dg/20041104-1.c: New test.
22874
22875 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22876
22877 * g++.dg/template/nontype7.C: New test.
22878 * g++.dg/template/nontype8.C: Likewise.
22879 * g++.dg/template/nontype9.C: Likewise.
22880 * g++.dg/template/nontype10.C: Likewise.
22881 * g++.dg/tc1/dr49.C: Likewise.
22882 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22883 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22884
22885 2004-11-04 Ben Elliston <bje@au.ibm.com>
22886
22887 * g++.dg/rtti/tinfo1.C: Remove xfails.
22888
22889 2004-11-04 Ben Elliston <bje@au.ibm.com>
22890
22891 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22892 packed attribute to the definition to satisfy the new C++ parser.
22893
22894 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22895
22896 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22897 invocations of va_arg.
22898
22899 2004-11-02 Mark Mitchell <mark@codesourcery.com>
22900
22901 PR c++/18124
22902 * g++.dg/template/crash25.C: New test.
22903
22904 PR c++/18155
22905 * g++.dg/template/typedef2.C: New test.
22906 * g++.dg/parse/crash13.C: Adjust error markers.
22907
22908 PR c++/18177
22909 * g++.dg/conversion/const3.C: New test.
22910
22911 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22912
22913 PR fortran/17535
22914 PR fortran/17583
22915 PR fortran/17713
22916 * gfortran.dg/generic_[123].f90: New testcases.
22917
22918 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22919
22920 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22921 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22922
22923 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22924
22925 PR tree-opt/16808
22926 * gcc.c-torture/compile/pr16808.c: New test.
22927
22928 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
22929
22930 PR rtl-optimization/17104
22931 * gcc.dg/ppc-bitfield1.c: New.
22932
22933 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22934
22935 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22936
22937 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22938
22939 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
22940 strings for 32-bit code.
22941
22942 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
22943
22944 PR c/18239
22945 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22946
22947 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
22948
22949 PR c++/18064
22950 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22951
22952 2004-10-31 Mark Mitchell <mark@codesourcery.com>
22953
22954 PR c++/15172
22955 * g++.dg/init/aggr2.C: New test.
22956
22957 2004-10-30 Ziemowit Laski <zlaski@apple.com>
22958
22959 * objc.dg/local-decl-1.m: New test.
22960
22961 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
22962
22963 * gcc.dg/20040910-1.c: Adjust regex.
22964
22965 2004-10-30 Roger Sayle <roger@eyesopen.com>
22966
22967 PR rtl-optimization/18084
22968 * g++.dg/opt/pr18084-1.C: New testcase.
22969
22970 2004-10-30 Matt Austern <austern@apple.com>
22971
22972 PR c++/17542
22973 * g++.dg/ext/attrib18.C: New test.
22974
22975 2004-10-30 Roger Sayle <roger@eyesopen.com>
22976
22977 PR middle-end/18096
22978 * gcc.dg/pr18096-1.c: New test case.
22979
22980 2004-10-30 Roger Sayle <roger@eyesopen.com>
22981
22982 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22983
22984 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
22985
22986 PR c/16666
22987 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22988 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22989 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22990 gcc.dg/old-style-prom-3.c: New tests.
22991
22992 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
22993
22994 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22995 Remove unnecessary inclusion of stdio.h.
22996
22997 2004-10-29 Roger Sayle <roger@eyesopen.com>
22998
22999 PR rtl-optimization/17581
23000 * gcc.dg/pr17581-1.c: New test case.
23001
23002 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
23003
23004 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23005 being implemented.
23006 * g++.dg/conversion/dr195-1.C: New.
23007 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23008 * g++.old-deja/g++.mike/p10148.C: Likewise.
23009
23010 2004-10-29 Mark Mitchell <mark@codesourcery.com>
23011
23012 PR c++/17695
23013 * g++.dg/debug/typedef2.C: New test.
23014
23015 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
23016
23017 PR fortran/13490
23018 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23019 * gfortran.dg/g77/README: Update.
23020
23021 2004-10-28 Matt Austern <austern@apple.com>
23022
23023 PR c++/14124
23024 * g++.dg/ext/packed7.C: New test.
23025
23026 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23027
23028 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23029 scan-assembler.
23030 * lib/scanasm.exp (hidden-scan-for): New proc.
23031 (scan-hidden): Use hidden-scan-for instead of constructing the scan
23032 string.
23033 (scan-not-hidden): Likewise.
23034 * lib/target-supports.exp (check_visibility_available): mach-o is
23035 support too.
23036
23037 2004-10-28 Mark Mitchell <mark@codesourcery.com>
23038
23039 PR c++/17132
23040 * g++.dg/template/memclass3.C: New test.
23041
23042 2004-10-28 Adam Nemet <anemet@lnxw.com>
23043
23044 PR middle-end/18160
23045 * gcc.dg/register-var-1.c: New test.
23046 * gcc.dg/register-var-2.c: New test.
23047 * gcc.dg/asm-7.c: Taking the address of a register variable is an
23048 error now.
23049
23050 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
23051
23052 PR other/18172
23053 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23054 unused variables.
23055 * gcc.dg/vect/vect-22.c: Likewise.
23056
23057 2004-10-28 Jakub Jelinek <jakub@redhat.com>
23058
23059 * gcc.dg/i386-rotate-1.c: New test.
23060
23061 2004-10-27 Mark Mitchell <mark@codesourcery.com>
23062
23063 * g++.dg/init/ref12.C: Add "run" marker.
23064
23065 PR c++/17435
23066 * g++.dg/init/ref12.C: New test.
23067
23068 PR c++/18140
23069 * g++.dg/template/shift1.C: New test.
23070 * g++.dg/template/error10.C: Adjust error markers.
23071
23072 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
23073
23074 PR tree-opt/17529
23075 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23076
23077 2004-10-27 Geoffrey Keating <geoffk@apple.com>
23078
23079 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23080 * gcc.dg/weak/weak-3.c: Likewise.
23081 * gcc.dg/weak/weak-5.c: Likewise.
23082 * gcc.dg/weak/weak-9.c: Likewise.
23083 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23084 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23085
23086 * gcc.dg/darwin-weakimport-1.c: New.
23087
23088 2004-10-28 Ben Elliston <bje@au.ibm.com>
23089
23090 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23091
23092 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
23093
23094 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23095 'syntax' error messages.
23096 * gcc.dg/cpp/direct2s.c: Likewise.
23097
23098 2004-10-26 Geoffrey Keating <geoffk@apple.com>
23099
23100 * gcc.c-torture/compile/20041026-1.c: New.
23101
23102 2004-10-26 Mark Mitchell <mark@codesourcery.com>
23103
23104 PR c++/18093
23105 * g++.dg/lookup/ns2.C: New test.
23106
23107 PR c++/18020
23108 * g++.dg/template/enum4.C: New test.
23109
23110 PR c++/18161
23111 * g++.dg/template/expr1.C: New test.
23112
23113 2004-10-26 Ben Elliston <bje@au.ibm.com>
23114
23115 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23116
23117 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
23118
23119 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23120 gcc.dg/decl-nospec-3.c: New tests.
23121
23122 2004-10-26 Ziemowit Laski <zlaski@apple.com>
23123
23124 * objc.dg/super-class-3.m: New test.
23125
23126 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
23127
23128 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23129 resyncing.
23130 * gcc.dg/cpp/direct2s.c: Likewise.
23131
23132 2004-10-25 Geoffrey Keating <geoffk@apple.com>
23133
23134 * objc.dg/image-info.m: Update for changes to section selection.
23135
23136 2004-10-25 David Ayers <d.ayers@inode.at>
23137 Ziemowit Laski <zlaski@apple.com>
23138
23139 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23140 diagnostics when messaging 'id <Proto>'.
23141 * objc.dg/class-protocol-1.m: New test.
23142 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23143 a non-existent method signature.
23144 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23145 Update diagnostics when messaging with non-existent method signature.
23146 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23147 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23148 invalid receivers are now resolved as if messaging 'id'; remove
23149 extraneous diagnostics.
23150
23151 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
23152
23153 PR c/16667
23154 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23155 gcc.dg/init-desig-obs-3.c: New tests.
23156
23157 2004-10-25 Jakub Jelinek <jakub@redhat.com>
23158
23159 * gcc.dg/debug/20041023-1.c: New test.
23160
23161 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
23162
23163 PR middle-end/17407
23164 * gcc.c-torture/compile/pr17407.c: New test.
23165
23166 PR c++/18121
23167 * g++.dg/template/array8.C: New test.
23168
23169 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23170
23171 PR other/18138
23172 * lib/g++.exp: Accept more than one multilib libgcc.
23173 * lib/gcc-dg.exp: Likewise.
23174 * lib/objc.exp: Likewise.
23175 * lib/treelang.exp: Likewise.
23176 * lib/gfortran.exp: Likewise.
23177
23178 2004-10-24 Ben Elliston <bje@au.ibm.com>
23179
23180 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23181
23182 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
23183
23184 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23185 * gcc.dg/c99-const-expr-3.c: Likewise.
23186
23187 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
23188
23189 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23190
23191 2004-10-23 Ben Elliston <bje@au.ibm.com>
23192
23193 * gcc.c-torture/execute/loop-2e.x: Remove.
23194
23195 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
23196
23197 PR c++/18095
23198 * g++.dg/parse/crash18.C: New.
23199 * g++.dg/parse/crash19.C: New.
23200
23201 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
23202
23203 * g++.dg/ext/dllimport1.C: Move dg-warnings.
23204 * g++.dg/ext/dllimport2.C: Same.
23205 * g++.dg/ext/dllimport8.C: Same.
23206
23207 2004-10-21 Mark Mitchell <mark@codesourcery.com>
23208
23209 PR c++/10841
23210 * g++.dg/conversion/cast1.C: New test.
23211 * g++.dg/overload/pmf1.C: Adjust error marker.
23212
23213 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
23214
23215 PR objc/17923
23216 * objc.dg/const-str-7.m: New test.
23217
23218 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23219
23220 * g++.dg/template/memfriend11.C: Fix comment typo.
23221 * g++.dg/template/memfriend14.C: Likewise.
23222
23223 2004-10-20 Richard Henderson <rth@redhat.com>
23224
23225 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23226 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23227 -fasynchronous-unwind-tables.
23228
23229 2004-10-20 Richard Henderson <rth@redhat.com>
23230
23231 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23232 (main): Return success.
23233 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23234 (main): Return success.
23235
23236 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23237
23238 PR c++/13495
23239 * g++.dg/template/memfriend9.C: New test.
23240 * g++.dg/template/memfriend10.C: Likewise.
23241 * g++.dg/template/memfriend11.C: Likewise.
23242 * g++.dg/template/memfriend12.C: Likewise.
23243 * g++.dg/template/memfriend13.C: Likewise.
23244 * g++.dg/template/memfriend14.C: Likewise.
23245 * g++.dg/template/memfriend15.C: Likewise.
23246 * g++.dg/template/memfriend16.C: Likewise.
23247 * g++.dg/template/memfriend17.C: Likewise.
23248 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23249
23250 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
23251
23252 * g++.dg/conversion/dr195.C: New.
23253 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23254
23255 2004-10-20 Ben Elliston <bje@au.ibm.com>
23256 Devang Patel <dpatel@apple.com>
23257
23258 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23259 of floating point arithmetic, which could trap.
23260
23261 2004-10-19 Mark Mitchell <mark@codesourcery.com>
23262
23263 PR c++/14035
23264 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23265 * g++.dg/conversion/const2.C: New test.
23266 * g++.dg/expr/reinterpret2.C: New test.
23267 * g++.dg/expr/reinterpret3.C: New test.
23268 * g++.dg/expr/cast2.C: New test.
23269 * g++.dg/expr/copy1.C: New test.
23270 * g++.dg/other/conversion1.C: Change error message.
23271 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23272 function pointers to void *.
23273 * g++.old-deja/g++.mike/p10148.C: Likewise.
23274
23275 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23276
23277 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23278
23279 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
23280
23281 PR c++/18047
23282
23283 * g++.dg/parse/expr3.C: New test.
23284
23285 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23286
23287 * gcc.dg/smod-1.c: New test.
23288
23289 2004-10-18 Ziemowit Laski <zlaski@apple.com>
23290
23291 * objc.dg/method-14.m: New test.
23292
23293 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
23294
23295 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23296 Also xfail as the patch was reverted.
23297
23298 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
23299
23300 PR middle-end/16973
23301 * gcc.dg/pr16973.c: New test.
23302
23303 2004-10-18 Diego Novillo <dnovillo@redhat.com>
23304
23305 PR tree-optimization/17656
23306 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23307
23308 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
23309
23310 * g++.dg/eh/shadow1.C: New.
23311
23312 2004-10-18 Jakub Jelinek <jakub@redhat.com>
23313
23314 * gcc.c-torture/compile/20041018-1.c: New test.
23315
23316 2004-10-18 Ben Elliston <bje@au.ibm.com>
23317
23318 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23319 compiler referring to register 0 when accessing sdata. The linker
23320 now patches things up.
23321
23322 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
23323
23324 PR c/17529
23325 * gcc.c-torture/compile/pr17529.c: New test.
23326
23327 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23328
23329 PR c++/17743
23330 * g++.dg/ext/attrib17.C: New test.
23331
23332 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23333
23334 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23335
23336 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23337
23338 PR c++/10479
23339 * g++.dg/ext/attrib16.C: New test.
23340
23341 2004-10-15 Mark Mitchell <mark@codesourcery.com>
23342
23343 PR c++/17042
23344 * g++.dg/init/dso_handle1.C: New test.
23345
23346 PR c++/14667
23347 * g++.dg/parse/typedef6.C: New test.
23348
23349 PR c++/17916
23350 * g++.dg/parse/pragma1.C: New test.
23351
23352 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
23353
23354 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23355
23356 2004-10-15 Steve Ellcey <sje@cup.hp.com>
23357
23358 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23359 -fno-common when on HPPA HP-UX platforms.
23360
23361 2004-10-15 Jakub Jelinek <jakub@redhat.com>
23362
23363 PR other/16820
23364 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23365 stdint.h.
23366 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23367 uintptr_t.
23368
23369 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
23370
23371 PR c++/16301
23372 * g++.dg/lookup/strong-using-4.C: New test.
23373
23374 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
23375
23376 PR middle-end/16567
23377 * gcc.c-torture/compile/nested-1.c: New test.
23378
23379 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
23380
23381 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23382 and mipsisa64*-*-* (until support for misaligned loads is added).
23383 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23384 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23385 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23386 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23387 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23388 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23389
23390 2004-10-14 Mark Mitchell <mark@codesourcery.com>
23391
23392 PR c++/17976
23393 * g++.dg/init/dtor3.C: New test.
23394
23395 2004-10-15 Ben Elliston <bje@au.ibm.com>
23396
23397 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23398
23399 2004-10-14 Geoffrey Keating <geoffk@apple.com>
23400
23401 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23402 * gcc.dg/macho-lo-sum.c: Likewise.
23403
23404 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
23405
23406 * gcc.dg/ppc-spe64-1.c: New test.
23407
23408 2004-10-14 Devang Patel <dpatel@apple.com>
23409
23410 PR 17635
23411 * gcc.dg/pr17635.c : New test.
23412
23413 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
23414
23415 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23416 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23417 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23418 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23419 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23420 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23421 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23422 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23423 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23424 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23425 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23426 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23427 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23428 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23429 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23430 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23431 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23432 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23433
23434 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
23435
23436 * gcc.dg/vect/vect-82.c: New testcase.
23437 * gcc.dg/vect/vect-82_64.c: New testcase.
23438 * gcc.dg/vect/vect-83.c: New testcase.
23439 * gcc.dg/vect/vect-83_64.c: New testcase.
23440
23441 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
23442
23443 * gcc.dg/cpp/error-1.c: New test.
23444
23445 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
23446
23447 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23448
23449 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
23450
23451 PR target/17984
23452 * gcc.dg/cris-peep2-xsrand2.c: New test.
23453
23454 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
23455
23456 PR c++/17661
23457 * testsuite/g++.dg/expr/for2.C: New test.
23458
23459 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23460
23461 * g++.dg/inherit/thunk1.C: Run on the SPARC.
23462
23463 2004-10-13 Jakub Jelinek <jakub@redhat.com>
23464
23465 PR tree-optimization/17724
23466 * g++.dg/opt/pr17724-1.C: New test.
23467 * g++.dg/opt/pr17724-2.C: New test.
23468 * g++.dg/opt/pr17724-3.C: New test.
23469 * g++.dg/opt/pr17724-4.C: New test.
23470 * g++.dg/opt/pr17724-5.C: New test.
23471 * g++.dg/opt/pr17724-6.C: New test.
23472
23473 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
23474
23475 PR c/17301
23476 * gcc.dg/pr17301-2.c: New test.
23477
23478 2004-10-11 Mark Mitchell <mark@codesourcery.com>
23479
23480 PR c++/15876
23481 * g++.dg/parse/error22.C: New test.
23482
23483 PR c++/17936
23484 * g++.dg/template/spec18.C: New test.
23485
23486 2004-10-11 Steve Ellcey <sje@cup.hp.com>
23487
23488 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23489 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23490 memcpy.
23491 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23492 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23493
23494 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
23495
23496 * g++.dg/eh/cleanup5.C: Add dg-options "".
23497
23498 2004-10-11 Roger Sayle <roger@eyesopen.com>
23499
23500 PR middle-end/17657
23501 * gcc.dg/switch-4.c: New test case.
23502
23503 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
23504
23505 * gcc.c-torture/execute/20041011-1.c: New test.
23506
23507 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
23508
23509 PR c++/17554
23510 * g++.dg/init/for3.C: New test.
23511
23512 PR c++/17657
23513 * g++.dg/opt/switch2.C: New test.
23514
23515 PR middle-end/17703
23516 * g++.dg/warn/Wreturn-2.C: New test.
23517
23518 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
23519
23520 PR c++/17907
23521 * g++.dg/eh/cleanup5.C: New test.
23522
23523 2004-10-10 Mark Mitchell <mark@codesourcery.com>
23524
23525 PR c++/17393
23526 * g++.dg/parse/error21.C: New test.
23527
23528 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
23529
23530 * g++.dg/overload/pmf1.C: Adjust quoting marks.
23531 * g++.dg/warn/incomplete1.C: Likewise.
23532 * g++.dg/template/qualttp20.C: Likewise.
23533
23534 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23535
23536 PR c/17881
23537 * parm-incomplete-1.c: New test.
23538
23539 2004-10-09 Mark Mitchell <mark@codesourcery.com>
23540
23541 PR c++/17867
23542 * g++.dg/parse/error19.C: New test.
23543
23544 PR c++/17670
23545 * g++.dg/init/new11.C: New test.
23546
23547 PR c++/17821
23548 * g++.dg/parse/error20.C: New test.
23549
23550 PR c++/17826
23551 * g++.dg/template/crash24.C: New test.
23552
23553 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23554
23555 PR c/17301
23556 * gcc.dg/pr17301-1.c: New test.
23557
23558 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
23559
23560 PR c/17189
23561 * gcc.dg/anon-struct-5.c: New test.
23562
23563 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
23564
23565 PR c/17844
23566 * gcc.dg/pr17844-1.c: New test.
23567
23568 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
23569
23570 PR tree-optimization/17906
23571 * gcc.c-torture/compile/pr17906.c: New.
23572
23573 2004-10-09 Stuart Hastings <stuart@apple.com>
23574 Roger Sayle <roger@eyesopen.com>
23575
23576 PR rtl-optimization/17853
23577 * gcc.dg/i386-mmx-5.c: New testcase.
23578
23579 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
23580
23581 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23582
23583 2004-10-09 Mark Mitchell <mark@codesourcery.com>
23584
23585 PR c++/17524
23586 * g++.dg/template/static9.C: New test.
23587
23588 PR c++/17685
23589 * g++.dg/parse/operator5.C: New test.
23590
23591 2004-10-09 Roger Sayle <roger@eyesopen.com>
23592
23593 PR middle-end/17894
23594 * gcc.c-torture/execute/divcmp-4.c: New test case.
23595
23596 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23597
23598 PR tree-opt/17902
23599 * g++.dg/opt/pr17902.C: New test.
23600
23601 2004-10-09 Jakub Jelinek <jakub@redhat.com>
23602
23603 * gcc.dg/cpp/ident-1.c: Add dg-options "".
23604
23605 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23606
23607 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23608
23609 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23610
23611 * gcc.dg/assign-warn-3.c: New test.
23612
23613 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23614
23615 PR c/16999
23616 * gcc.dg/cpp/ident-1.c: New test.
23617
23618 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
23619
23620 * gcc.c-torture/compile/acc1.c: New.
23621
23622 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
23623
23624 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23625 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23626
23627 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
23628
23629 * gcc.dg/ultrasp11.c: New test.
23630
23631 2004-10-08 Michael Matz <matz@suse.de>
23632
23633 * gcc.dg/doloop-2.c: New test.
23634
23635 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
23636
23637 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23638 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23639 objc.dg/method-9.m: Update expected diagnostics.
23640
23641 2004-10-07 Geoffrey Keating <geoffk@apple.com>
23642
23643 * gcc.dg/ppc-fsel-3.c: New file.
23644 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23645
23646 2004-10-07 Paul Brook <paul@codesourcery.com>
23647
23648 * gfortran.dg/intrinsic_verify_1.f90: New test.
23649
23650 2004-10-07 Paul Brook <paul@codesourcery.com>
23651
23652 * gfortran.dg/empty_format_1.f90: Remove stray commas.
23653
23654 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23655
23656 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23657 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23658 commit.
23659
23660 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
23661
23662 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23663
23664 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23665
23666 PR c++/17115
23667 * g++.dg/warn/Winline-4.C: New test.
23668
23669 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
23670
23671 * gcc.c-torture/compile/20041007-1.c: New test.
23672
23673 2004-10-07 Paul Brook <paul@codesourcery.com>
23674
23675 PR fortran/17678
23676 * gfortran.dg/use_allocated_1.f90: New test.
23677
23678 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
23679
23680 PR middle-end/17849
23681 * gfortran.fortran-torture/compile/nested.f90: New test
23682
23683 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
23684
23685 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23686
23687 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
23688
23689 PR c++/17368
23690 * g++.dg/ext/asm6.C: New test.
23691
23692 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
23693
23694 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23695
23696 2004-10-06 Paul Brook <paul@codesourcery.com>
23697
23698 PR libfortran/17709
23699 * gfortran.dg/empty_format_1.f90: New test.
23700
23701 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23702
23703 PR fortran/17568
23704 * gfortran.dg/ishft.f90: New test.
23705
23706 PR fortran/17283
23707 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23708 tests.
23709
23710 2004-10-06 Paul Brook <paul@codesourcery.com>
23711
23712 * gfortran.dg/do_1.f90: New test.
23713
23714 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23715
23716 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23717 optimizing for size.
23718
23719 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
23720
23721 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23722
23723 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
23724
23725 * gcc.c-torture/compile/20041005-1.c: New test.
23726
23727 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
23728
23729 PR c++/17829
23730 * g++.dg/lookup/koenig4.C: New.
23731
23732 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23733
23734 * g++.dg/other/classkey1.C: Adjust quoting marks.
23735 * g++.dg/parse/error15.C: Likewise.
23736 * g++.dg/template/meminit2.C (int>): Likewise.
23737
23738 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23739
23740 PR fortran/17283
23741 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23742
23743 PR fortran/17631
23744 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23745
23746 PR fortran/17708
23747 * gfortran.dg/pr17708.f90: New test.
23748
23749 2004-10-04 Chao-ying Fu <fu@mips.com>
23750
23751 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23752 * gcc.dg/vect/vect-4.c: Ditto.
23753 * gcc.dg/vect/vect-5.c: Ditto.
23754 * gcc.dg/vect/vect-6.c: Ditto.
23755 * gcc.dg/vect/vect-8.c: Ditto.
23756 * gcc.dg/vect/vect-16.c: Ditto.
23757 * gcc.dg/vect/vect-30.c: Ditto.
23758 * gcc.dg/vect/vect-40.c: Ditto.
23759 * gcc.dg/vect/vect-41.c: Ditto.
23760 * gcc.dg/vect/vect-42.c: Ditto.
23761 * gcc.dg/vect/vect-43.c: Ditto.
23762 * gcc.dg/vect/vect-44.c: Ditto.
23763 * gcc.dg/vect/vect-45.c: Ditto.
23764 * gcc.dg/vect/vect-46.c: Ditto.
23765 * gcc.dg/vect/vect-47.c: Ditto.
23766 * gcc.dg/vect/vect-48.c: Ditto.
23767 * gcc.dg/vect/vect-49.c: Ditto.
23768 * gcc.dg/vect/vect-50.c: Ditto.
23769 * gcc.dg/vect/vect-51.c: Ditto.
23770 * gcc.dg/vect/vect-52.c: Ditto.
23771 * gcc.dg/vect/vect-53.c: Ditto.
23772 * gcc.dg/vect/vect-54.c: Ditto.
23773 * gcc.dg/vect/vect-55.c: Ditto.
23774 * gcc.dg/vect/vect-56.c: Ditto.
23775 * gcc.dg/vect/vect-57.c: Ditto.
23776 * gcc.dg/vect/vect-58.c: Ditto.
23777 * gcc.dg/vect/vect-59.c: Ditto.
23778 * gcc.dg/vect/vect-60.c: Ditto.
23779 * gcc.dg/vect/vect-74.c: Ditto.
23780 * gcc.dg/vect/vect-79.c: Ditto.
23781 * gcc.dg/vect/vect-80.c: Ditto.
23782
23783 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23784
23785 * gcc.dg/unused-7.c: Use the correct option.
23786
23787 2004-10-04 Paul Brook <paul@codesourcery.com>
23788 Bud Davis <bdavis9659@comcast.net>
23789
23790 PR fortran/17706
23791 PR fortran/16434
23792 * gfortran/pr17706.f90: New test.
23793 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23794
23795 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23796
23797 * gfortran.dg/pr17612.f90: New test.
23798
23799 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
23800
23801 * g++.dg/template/local1.C: Adjust quoting marks in
23802 testing for diagnostics.
23803 * g++.dg/tls/diag-2.C: Likewise.
23804 * g++.dg/other/error8.C: Likewise.
23805
23806 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
23807
23808 PR c/17178
23809 * gcc.dg/unused-4.c: Adjust to be correct.
23810
23811 PR c/17820
23812 * gcc.dg/unused-7.c: New test.
23813
23814 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
23815
23816 PR c++/17797
23817 * g++.dg/overload/template2.C: New test.
23818
23819 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
23820
23821 PR tree-optimization/16632
23822 * gcc.dg/tree-ssa/20041002-1.c: New.
23823
23824 2004-10-03 Paul Brook <paul@codesourcery.com>
23825
23826 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
23827 rather than relying on default formatting.
23828
23829 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
23830
23831 * gcc.dg/20040920-1.c: Update expected message text.
23832
23833 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
23834
23835 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23836
23837 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
23838
23839 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23840 tree level.
23841
23842 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
23843
23844 * gcc.dg/tree-ssa/pr17343.c: Remove.
23845
23846 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
23847
23848 PR tree-opt/17343
23849 * gcc.dg/tree-ssa/pr17343.c: New test.
23850
23851 2004-10-01 Jakub Jelinek <jakub@redhat.com>
23852
23853 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23854 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23855 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23856 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23857 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23858
23859 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
23860
23861 * gcc.dg/lvalue-2.c: New test.
23862
23863 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
23864
23865 PR c/17730
23866 * gcc.dg/pr17730-1.c: New test
23867
23868 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
23869
23870 PR c/7425
23871 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23872
23873 2004-09-29 Jakub Jelinek <jakub@redhat.com>
23874
23875 * gcc.c-torture/execute/stdarg-1.c: New test.
23876 * gcc.c-torture/execute/stdarg-2.c: New test.
23877 * gcc.c-torture/execute/stdarg-3.c: New test.
23878 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23879 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23880 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23881 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23882 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23883
23884 2004-09-29 Jakub Jelinek <jakub@redhat.com>
23885
23886 PR tree-optimization/17697
23887 * g++.dg/opt/pr17697-1.C: New test.
23888 * g++.dg/opt/pr17697-2.C: New test.
23889 * g++.dg/opt/pr17697-3.C: New test.
23890
23891 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
23892
23893 PR c/16409
23894 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23895 gcc.dg/vla-init-5.c: New tests.
23896
23897 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
23898
23899 PR c/13804
23900 * gcc.dg/pr13804-1.c: New test.
23901
23902 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23903
23904 PR fortran/16938
23905 * gfortran.dg/pr16938.f90: New test.
23906
23907 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23908
23909 * g++.dg/template/crash23.C: New test.
23910
23911 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23912
23913 PR c++/17585
23914 * g++.dg/template/static8.C: New test.
23915
23916 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
23917
23918 PR c++/17681
23919 * g++.dg/other/error9.C: New test.
23920
23921 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
23922
23923 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23924
23925 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23926
23927 PR fortran/15164
23928 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23929
23930 2004-09-26 Roger Sayle <roger@eyesopen.com>
23931
23932 PR middle-end/17112
23933 * gcc.dg/pr17112-1.c: New test case.
23934
23935 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
23936
23937 PR c/11459
23938 * gcc.dg/pr11459-1.c: New test.
23939
23940 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
23941
23942 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23943 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23944
23945 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23946
23947 * gfortran.dg/pr15324.f90: Make array bounds consistent.
23948
23949 2004-09-25 Jan Hubicka <jh@suse.cz>
23950
23951 * compile/30040909-1.c: New test.
23952 * compile/30040907-1.c: New test.
23953
23954 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
23955
23956 * gcc.c-torture/execute/va-arg-26.c: New test.
23957
23958 2004-09-24 Zack Weinberg <zack@codesourcery.com>
23959
23960 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23961 extra diagnostics on targets with 64-bit pointers.
23962 * objc.dg/selector-1.m: Adjust dg-warning regexp.
23963
23964 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23965
23966 PR c/17188
23967 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23968 * gcc.dg/decl-3.c: Adjust expected message.
23969
23970 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23971
23972 PR fortran/17615
23973 * gfortran.dg/pr17615.f90: New test.
23974
23975 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
23976
23977 PR tree-optimzation/17517
23978 * g++.dg/tree-ssa/pr17517.C: New Test.
23979
23980 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23981
23982 PR c++/16889
23983 * g++.dg/lookup/ambig3.C: New.
23984
23985 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
23986
23987 PR tree-opt/17624
23988 * g++.dg/opt/pr17624.C: New test.
23989
23990 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23991
23992 PR c/6980
23993 * gcc.dg/Wbad-function-cast-1.c: New test.
23994
23995 2004-09-23 Zack Weinberg <zack@codesourcery.com>
23996
23997 * g++.dg/ext/complit1.C
23998 * g++.dg/other/error2.C
23999 * g++.dg/other/nontype-1.C
24000 * g++.dg/parse/crash11.C
24001 * g++.dg/parse/crash12.C
24002 * g++.dg/parse/error15.C
24003 * g++.dg/parse/error4.C
24004 * g++.dg/parse/tmpl-outside1.C
24005 * g++.dg/parse/too-many-tmpl-args1.C
24006 * g++.dg/template/dependent-expr3.C
24007 * g++.dg/template/error10.C
24008 * g++.dg/template/instantiate1.C
24009 * g++.dg/template/vtable2.C
24010 * g++.dg/warn/Wshadow-1.C
24011 * g++.dg/warn/weak1.C
24012 * g++.old-deja/g++.brendan/crash16.C
24013 * g++.old-deja/g++.brendan/crash18.C
24014 * g++.old-deja/g++.brendan/crash48.C
24015 * g++.old-deja/g++.brendan/crash49.C
24016 * g++.old-deja/g++.brendan/crash55.C
24017 * g++.old-deja/g++.brendan/crash56.C
24018 * g++.old-deja/g++.brendan/crash8.C
24019 * g++.old-deja/g++.brendan/enum11.C
24020 * g++.old-deja/g++.brendan/enum8.C
24021 * g++.old-deja/g++.brendan/enum9.C
24022 * g++.old-deja/g++.brendan/friend3.C
24023 * g++.old-deja/g++.brendan/misc14.C
24024 * g++.old-deja/g++.bugs/900402_02.C
24025 * g++.old-deja/g++.bugs/900404_03.C
24026 * g++.old-deja/g++.bugs/900404_04.C
24027 * g++.old-deja/g++.bugs/900428_03.C
24028 * g++.old-deja/g++.jason/crash4.C
24029 * g++.old-deja/g++.jason/overload21.C
24030 * g++.old-deja/g++.jason/redecl1.C
24031 * g++.old-deja/g++.jason/report.C
24032 * g++.old-deja/g++.jason/rfg10.C
24033 * g++.old-deja/g++.jason/template30.C
24034 * g++.old-deja/g++.law/arm12.C
24035 * g++.old-deja/g++.law/ctors5.C
24036 * g++.old-deja/g++.law/cvt20.C
24037 * g++.old-deja/g++.law/init10.C
24038 * g++.old-deja/g++.law/init8.C
24039 * g++.old-deja/g++.law/visibility17.C
24040 * g++.old-deja/g++.law/visibility7.C
24041 * g++.old-deja/g++.mike/net8.C
24042 * g++.old-deja/g++.mike/p646.C
24043 * g++.old-deja/g++.mike/p700.C
24044 * g++.old-deja/g++.mike/p701.C
24045 * g++.old-deja/g++.mike/p811.C
24046 * g++.old-deja/g++.ns/template13.C
24047 * g++.old-deja/g++.other/array3.C
24048 * g++.old-deja/g++.other/crash25.C
24049 * g++.old-deja/g++.other/dtor3.C
24050 * g++.old-deja/g++.other/dtor4.C
24051 * g++.old-deja/g++.other/main1.C
24052 * g++.old-deja/g++.other/warn7.C
24053 * g++.old-deja/g++.pt/crash11.C
24054 * g++.old-deja/g++.pt/crash36.C
24055 * g++.old-deja/g++.pt/spec22.C
24056 * g++.old-deja/g++.pt/spec9.C
24057 * g++.old-deja/g++.pt/ttp52.C
24058 * g++.old-deja/g++.robertl/eb103.C
24059 * g++.old-deja/g++.robertl/eb121.C
24060 * g++.old-deja/g++.robertl/eb22.C
24061 * g++.old-deja/g++.robertl/eb8.C:
24062 Update locations and/or regexps of dg-error markers.
24063 Remove markers for some bogus messages that are no longer issued.
24064
24065 2004-09-23 Jakub Jelinek <jakub@redhat.com>
24066
24067 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24068 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24069
24070 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
24071
24072 PR c++/17618
24073 * g++.dg/lookup/crash5.C: New test.
24074
24075 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
24076
24077 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24078 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24079 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24080 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24081 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24082 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24083
24084 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24085 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24086 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24087 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24088 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24089 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24090
24091 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24092
24093 * gcc.dg/vect/vect-44.c: Check additional cases.
24094 * gcc.dg/vect/vect-48.c: Check additional cases.
24095
24096 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24097 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24098 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24099 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24100 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24101 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24102 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24103 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24104 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24105
24106 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24107 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24108 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24109
24110 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24111
24112 * gcc.dg/tree-ssa/loop-6.c: New test.
24113
24114 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
24115
24116 PR c++/17620
24117 * g++.dg/inherit/base2.C: New.
24118
24119 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24120
24121 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24122 * gcc.dg/20001012-2.c: Likewise.
24123 * gcc.dg/20001013-1.c: Likewise.
24124 * gcc.dg/20001101-1.c: Likewise.
24125 * gcc.dg/20001102-1.c: Likewise.
24126 * gcc.dg/bf-spl1.c: Likewise.
24127 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24128 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24129
24130 2004-09-22 Diego Novillo <dnovillo@redhat.com>
24131
24132 PR tree-optimization/16721
24133 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24134
24135 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
24136
24137 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24138 * gcc.dg/20040305-1.c: Likewise.
24139
24140 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
24141
24142 PR c/16566
24143 * gcc.c-torture/compile/pr16566-1.c,
24144 gcc.c-torture/compile/pr16566-2.c,
24145 gcc.c-torture/compile/pr16566-3.c: New tests.
24146
24147 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
24148
24149 PR tree-optimization/17512
24150 * gcc.c-torture/compile/20040916-1.c.
24151
24152 2004-09-21 Mark Mitchell <mark@codesourcery.com>
24153
24154 * gcc.dg/pragma-re-3.c: New test.
24155
24156 2004-09-17 Matt Austern <austern@apple.com>
24157
24158 PR c++/15049
24159 * g++.dg/other/anon3.C: New.
24160
24161 2004-09-21 Roger Sayle <roger@eyesopen.com>
24162
24163 PR c++/7503
24164 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24165 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24166 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24167 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24168 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24169
24170 2004-09-21 Bud Davis <bdavis9659@comcast.net>
24171
24172 PR fortran/17286
24173 * gfortran.dg/pr17286.f90: New test.
24174
24175 2004-09-20 Mark Mitchell <mark@codesourcery.com>
24176
24177 PR c++/17530
24178 * g++.dg/template/static7.C: New test.
24179
24180 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
24181
24182 PR tree-opt/17558
24183 * gcc.c-torture/compile/pr17558.c: New test.
24184
24185 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
24186
24187 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24188 if SKIP_ATTRIBUTE is defined.
24189
24190 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24191
24192 PR fortran/15957
24193 * gfortran.dg/pr15957.f90: New test.
24194
24195 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
24196
24197 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24198 in comparison.
24199 * gcc.dg/vect/vect-79.c: Likewise.
24200 * gcc.dg/vect/vect-80.c: Likewise.
24201
24202 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24203
24204 PR fortran/15750
24205 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24206
24207 2004-09-20 Ira Rosen <irar@il.ibm.com>
24208
24209 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24210 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24211 * gcc.dg/vect/vect-62.c: New testcase.
24212 * gcc.dg/vect/vect-63.c: New testcase.
24213 * gcc.dg/vect/vect-64.c: New testcase.
24214 * gcc.dg/vect/vect-65.c: New testcase.
24215 * gcc.dg/vect/vect-66.c: New testcase.
24216 * gcc.dg/vect/vect-67.c: New testcase.
24217 * gcc.dg/vect/vect-68.c: New testcase.
24218 * gcc.dg/vect/vect-69.c: New testcase.
24219 * gcc.dg/vect/vect-79.c: New testcase.
24220 * gcc.dg/vect/vect-80.c: New testcase.
24221
24222 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
24223
24224 * gcc.target/mips/asm-1.c: New test.
24225
24226 2004-09-19 Ira Rosen <irar@il.ibm.com>
24227
24228 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24229 * gcc.dg/vect/vect-73.c: New testcase.
24230 * gcc.dg/vect/vect-74.c: New testcase.
24231 * gcc.dg/vect/vect-75.c: New testcase.
24232 * gcc.dg/vect/vect-76.c: New testcase.
24233 * gcc.dg/vect/vect-77.c: New testcase.
24234 * gcc.dg/vect/vect-78.c: New testcase
24235
24236 2004-09-18 Paul Brook <paul@codesourcery.com>
24237
24238 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24239
24240 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
24241
24242 PR c/17424
24243 * gcc.dg/pr17424-1.c: New test.
24244
24245 2004-09-18 Diego Novillo <dnovillo@redhat.com>
24246
24247 * g++.dg/tree-ssa/pr17153.C: New test.
24248
24249 2004-09-16 Geoffrey Keating <geoffk@apple.com>
24250
24251 PR pch/13361
24252 * testsuite/g++.dg/pch/wchar-1.C: New.
24253 * testsuite/g++.dg/pch/wchar-1.Hs: New.
24254
24255 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
24256
24257 * gcc.c-torture/execute/20040917-1.c: New test.
24258
24259 2004-09-17 Diego Novillo <dnovillo@redhat.com>
24260
24261 PR tree-optimization/17319
24262 * gcc.dg/pr17319.c: New test.
24263
24264 2004-09-17 Devang Patel <dpatel@apple.com>
24265
24266 * gcc.dg/20040813-1.c: New test.
24267
24268 2004-09-17 Diego Novillo <dnovillo@redhat.com>
24269
24270 PR tree-optimization/17273
24271 * gcc.c-torture/compile/pr17273.c: New test.
24272
24273 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
24274
24275 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24276 Update expected messages.
24277 * gcc.dg/declspec-13.c: New test.
24278
24279 2004-09-17 David Edelsohn <edelsohn@gnu.org>
24280
24281 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24282
24283 2004-09-17 Diego Novillo <dnovillo@redhat.com>
24284
24285 * gcc.c-torture/execute/pr17252.c: Use post-increment to
24286 change what 'a' is pointing to.
24287
24288 2004-09-17 Mark Mitchell <mark@codesourcery.com>
24289
24290 PR c++/16002
24291 * g++.dg/template/error18.C: New test.
24292
24293 PR c++/16029
24294 * g++.dg/warn/Wunused-8.C: New test.
24295
24296 2004-09-17 Steven Bosscher <stevenb@suse.de>
24297
24298 PR tree-optimization/17513
24299 * gcc.dg/20040916-1.c: New test.
24300
24301 2004-09-16 Mark Mitchell <mark@codesourcery.com>
24302
24303 PR c++/17501
24304 * g++.dg/template/typename7.C: New test.
24305
24306 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24307
24308 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24309
24310 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
24311
24312 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24313 with -ftree-based-profiling also.
24314 * lib/profopt.exp: Support late-set profile_option/feedback_option.
24315
24316 2004-09-16 Victor Leikehman <lei@il.ibm.com>
24317
24318 PR/15364
24319 * gfortran.dg/der_array_io_1.f90: New test.
24320 * gfortran.dg/der_array_io_2.f90: New test.
24321 * gfortran.dg/der_array_io_3.f90: New test.
24322
24323 2004-09-15 Mark Mitchell <mark@codesourcery.com>
24324
24325 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24326 EABI.
24327
24328 2004-09-15 Mark Mitchell <mark@codesourcery.com>
24329
24330 * g++.dg/opt/switch1.C: New test.
24331
24332 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
24333
24334 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24335 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24336 Update expected messages.
24337
24338 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24339
24340 PR fortran/16485
24341 * gfortran.dg/same_name_1.f90: New test.
24342
24343 2004-09-15 Diego Novillo <dnovillo@redhat.com>
24344
24345 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
24346 dereference garbage pointers.
24347
24348 2004-09-15 Jakub Jelinek <jakub@redhat.com>
24349
24350 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24351 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24352
24353 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24354 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24355 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24356
24357 2004-09-14 Mark Mitchell <mark@codesourcery.com>
24358
24359 PR c++/17324
24360 * g++.dg/template/mangle1.C: New test.
24361
24362 2004-09-14 Diego Novillo <dnovillo@redhat.com>
24363
24364 PR tree-optimization/17252
24365 * gcc.c-torture/execute/pr17252.c: New test.
24366
24367 2004-09-14 Andrew Pinski <apinski@apple.com>
24368
24369 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24370
24371 2004-09-14 Roger Sayle <roger@eyesopen.com>
24372
24373 PR rtl-optimization/9771
24374 * gcc.dg/pr9771-1.c: New test case.
24375
24376 2004-09-14 Diego Novillo <dnovillo@redhat.com>
24377
24378 PR tree-optimization/15262
24379 * gcc.c-torture/execute/pr15262-1.c: New test.
24380 * gcc.c-torture/execute/pr15262-2.c: New test.
24381
24382 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
24383
24384 * gcc.dg/declspec-12.c: New test.
24385
24386 2004-09-14 Bud Davis <bdavis9659@comcast.net>
24387
24388 * gfortran.dg/pr17090.f90: Add directives to test.
24389
24390 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24391
24392 * gcc.c-torture/compile/20040914-1.c: New test.
24393
24394 2004-09-13 Mark Mitchell <mark@codesourcery.com>
24395
24396 PR c++/16162
24397 * g++.dg/template/decl2.C: New test.
24398
24399 2004-09-13 Bud Davis <bdavis9659@comcast.net>
24400
24401 PR fortran/17090
24402 * gfortran.dg/pr17090.f90: New test.
24403
24404 2004-09-13 Dale Johannesen <dalej@apple.com>
24405
24406 * gcc.c-torture/compile/pr17408.c: New test case.
24407
24408 2004-09-13 Mark Mitchell <mark@codesourcery.com>
24409
24410 PR c++/16716
24411 * g++.dg/parse/crash17.C: New test.
24412
24413 PR c++/17327
24414 * g++.dg/template/enum3.C: New test.
24415
24416 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
24417
24418 * lib/gcc-defs.exp: Load wrapper.exp.
24419 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24420 using local code.
24421 * lib/gcc.exp (gcc_init): Similar.
24422 * lib/gfortran.exp (gfortran_init): Similar.
24423 * lib/objc.exp (objc_init): Similar.
24424 * lib/treelang.exp (treelang_init): Similar.
24425 * lib/wrapper.exp: New file with build_wrapper call machinery in
24426 ${tool}_maybe_build_wrapper.
24427
24428 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
24429
24430 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24431 "inline".
24432 * gcc.dg/declspec-11.c: Update expected messages.
24433 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24434 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24435 gcc.dg/inline-12.c: New tests.
24436
24437 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
24438
24439 * g++.dg/tree-ssa/pr17400.C: New testcase.
24440
24441 2004-09-13 James E Wilson <wilson@specifixinc.com>
24442
24443 * gcc.target/mips/sb1-1.c: New testcase.
24444
24445 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
24446
24447 * lib/g77-dg.exp: Remove unused file.
24448 * lib/mike-g77.exp: Ditto.
24449 * lib/g77.exp: Ditto.
24450
24451 2004-09-12 Richard Henderson <rth@redhat.com>
24452
24453 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24454
24455 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
24456
24457 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24458 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24459 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24460 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24461 Update expected messages.
24462
24463 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
24464
24465 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24466 declaration/use mismatch for dirp parameter.
24467
24468 2004-09-12 Andrew Pinski <apinski@apple.com>
24469
24470 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24471 -fgnu-runtime is passed.
24472
24473 2004-09-12 Richard Henderson <rth@redhat.com>
24474
24475 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24476 do the uplevel thing and update additional_flags directly.
24477 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24478 gfortran.fortran-torture/execute/intrinsic_nearest.x,
24479 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24480 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24481
24482 2004-09-11 Steven Bosscher <stevenb@suse.de>
24483
24484 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24485
24486 2004-09-11 Roger Sayle <roger@eyesopen.com>
24487
24488 PR middle-end/17411
24489 * g++.dg/opt/pr17411-1.C: New test case.
24490
24491 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
24492
24493 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24494 gcc.dg/tls/diag-2.c: Update expected messages.
24495 * gcc.dg/991209-1.c: Specify compilation options. Update expected
24496 messages.
24497 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24498 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24499 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24500 gcc.dg/tls/diag-5.c: New tests.
24501
24502 2004-09-11 Zack Weinberg <zack@codesourcery.com>
24503
24504 * gcc.dg/20040910-1.c: Correct dg-error regexp.
24505
24506 2004-09-11 Steven Bosscher <stevenb@suse.de>
24507
24508 * g++.dg/parse/break-in-for.C: New test.
24509
24510 2004-09-11 Jakub Jelinek <jakub@redhat.com>
24511
24512 * gcc.dg/tree-ssa/20040911-1.c: New test.
24513
24514 2004-09-11 Andreas Jaeger <aj@suse.de>
24515
24516 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24517 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24518
24519 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
24520
24521 * gcc.target/frv: New directory of FR-V-specific tests.
24522
24523 2004-09-10 James E Wilson <wilson@specifixinc.com>
24524
24525 * gcc.dg/convert-vec-1.c: New test.
24526
24527 2004-09-10 Roger Sayle <roger@eyesopen.com>
24528
24529 PR middle-end/17024
24530 * gcc.dg/pr17024-1.c: New test case.
24531
24532 2004-09-10 Eric Christopher <echristo@redhat.com>
24533
24534 * gcc.dg/20040910-1.c: New test.
24535
24536 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
24537
24538 * gcc.dg/bitfld-9.c: New test.
24539
24540 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
24541
24542 * gcc.c-torture/execute/ieee/acc1.c: New test.
24543 * gcc.c-torture/execute/ieee/acc2.c: New test.
24544 * gcc.c-torture/execute/ieee/mzero6.c: New test.
24545
24546 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
24547
24548 * gcc.dg/deprecated-2.c: New test.
24549
24550 2004-09-09 James E Wilson <wilson@specifixinc.com>
24551
24552 * gcc.dg/init-vec-1.c: New test.
24553
24554 2004-09-09 Roger Sayle <roger@eyesopen.com>
24555
24556 PR middle-end/17055
24557 * gcc.dg/pr17055-1.c: New test case.
24558
24559 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
24560
24561 PR target/17377
24562 * gcc.c-torture/execute/pr17377.c: New test.
24563
24564 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
24565
24566 PR c/8420
24567 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24568 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24569 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24570 gcc.dg/long-long-typespec-1.c: New tests.
24571 * gcc.dg/tls/diag-2.c: Update expected diagnostics
24572
24573 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
24574
24575 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24576 gcc.dg/gnu99-static-1.c: New tests.
24577
24578 2004-09-08 Devang Patel <dpatel@apple.com>
24579
24580 * gcc.dg/darwin-ld-20040828-1.c: New test.
24581 * gcc.dg/darwin-ld-20040828-2.c: New test.
24582 * gcc.dg/darwin-ld-20040828-3.c: New test.
24583
24584 2004-09-08 Ziemowit Laski <zlaski@apple.com>
24585
24586 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24587 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24588 in error message.
24589 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24590 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24591 in error message.
24592 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24593 types they qualify.
24594 * objc.dg/type-size-2.m: Fix wording in comment.
24595 * objc.dg/va-meth-1.m: New test case.
24596
24597 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
24598
24599 PR c/16633:
24600 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24601 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24602
24603 2004-09-06 Devang Patel <dpatel@apple.com>
24604
24605 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24606 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24607
24608 2004-09-06 Zack Weinberg <zack@codesourcery.com>
24609
24610 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24611 reflect changed line numbering of diagnostics.
24612
24613 2004-09-06 Paul Brook <paul@codesourcery.com>
24614
24615 * gfortran.dg/edit_real_1.f90: Add new test.
24616
24617 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24618
24619 * gcc.dg/tree-ssa/loop-2.c: New test.
24620 * gcc.dg/tree-ssa/loop-3.c: New test.
24621 * gcc.dg/tree-ssa/loop-4.c: New test.
24622 * gcc.dg/tree-ssa/loop-5.c: New test.
24623
24624 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24625
24626 * gcc.dg/format/sentinel-1.c: Update for parameter option.
24627
24628 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24629
24630 * gcc.dg/format/sentinel-1.c: New test.
24631
24632 2004-09-04 Uros Bizjak <uros@kss-loka.si>
24633
24634 * testsuite/gcc.dg/builtins-46.c: New.
24635
24636 2004-09-03 Devang Patel <dpatel@apple.com>
24637
24638 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24639 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24640
24641 2004-09-03 Jan Beulich <jbeulich@novell.com>
24642
24643 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24644 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24645 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24646 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24647 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24648 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24649 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24650 the non-portable bzero.
24651 * gcc.dg/20010912-1.c: xfail for NetWare.
24652 * gcc.dg/20020426-2.c: xfail for NetWare.
24653 * gcc.dg/20021014-1.c: xfail for NetWare.
24654 * gcc.dg/20021018-1.c: xfail for NetWare.
24655 * gcc.dg/20030213-1.c: xfail for NetWare.
24656 * gcc.dg/20030225-1.c: xfail for NetWare.
24657 * gcc.dg/20030708-1.c: xfail for NetWare.
24658 * gcc.dg/builtins-config.h: Also exclude NetWare.
24659 * gcc.dg/format/format.h: Define restrict only if not already defined.
24660 * gcc.dg/nest.c: xfail for NetWare.
24661 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24662 * lib/target-supports.exp (check_visibility_available): Exclude
24663 NetWare.
24664
24665 2004-09-03 Jan Beulich <jbeulich@novell.com>
24666
24667 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24668 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24669 deterministic starting point for the alignment of structure fields.
24670 * gcc.dg/Wpadded.c: Dito.
24671 * g++.dg/abi/vbase10.C: Dito.
24672
24673 2004-09-03 Devang Patel <dpatel@apple.com>
24674
24675 * g++.dg/debug/pr15736.cc: New test.
24676
24677 2004-09-02 Mark Mitchell <mark@codesourcery.com>
24678
24679 * README.QMTEST: Fix out-of-date link.
24680
24681 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
24682
24683 PR fortran/16579
24684 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24685 Delete. Duplicate of gfortran.dg/g77/20010610.f
24686
24687 2004-09-02 Mark Mitchell <mark@codesourcery.com>
24688
24689 * g++.dg/abi/arm_rtti1.C: New test.
24690
24691 2004-09-02 Geoffrey Keating <geoffk@apple.com>
24692
24693 * gcc.dg/ppc-vector-memcpy.c: New.
24694 * gcc.dg/ppc-vector-memset.c: New.
24695
24696 2004-09-02 Chao-ying Fu <fu@mips.com>
24697
24698 * gcc.target/mips/mips-3d-1.c: New test.
24699 * gcc.target/mips/mips-3d-2.c: New test.
24700 * gcc.target/mips/mips-3d-3.c: New test.
24701 * gcc.target/mips/mips-3d-4.c: New test.
24702 * gcc.target/mips/mips-3d-5.c: New test.
24703 * gcc.target/mips/mips-3d-6.c: New test.
24704 * gcc.target/mips/mips-3d-7.c: New test.
24705 * gcc.target/mips/mips-3d-8.c: New test.
24706 * gcc.target/mips/mips-3d-9.c: New test.
24707 * gcc.target/mips/mips-ps-1.c: New test.
24708 * gcc.target/mips/mips-ps-2.c: New test.
24709 * gcc.target/mips/mips-ps-3.c: New test.
24710 * gcc.target/mips/mips-ps-4.c: New test.
24711 * gcc.target/mips/mips-ps-type.c: New test.
24712
24713 2004-09-02 Paul Brook <paul@codesourcery.com>
24714
24715 * gfortran.dg/edit_real_1.f90: Add new tests.
24716
24717 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24718
24719 PR fortran/15327
24720 * gfortran.dg/merge_char_1.f90: New test.
24721
24722 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24723
24724 PR fortran/16404
24725 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24726
24727 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
24728
24729 PR c/1522
24730 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24731
24732 2004-09-01 Mark Mitchell <mark@codesourcery.com>
24733
24734 * g++.dg/opt/loop1.C: Do not XFAIL.
24735
24736 2004-09-01 Jakub Jelinek <jakub@redhat.com>
24737
24738 * gcc.c-torture/execute/20040831-1.c: New test.
24739
24740 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
24741
24742 PR fortran/16579
24743 * gfortran.dg/g77/20010610.f: Now passes.
24744 Copy from g77.f-torture/execute. Add dg-run directive.
24745 * gfortran.dg/g77/README: Update
24746
24747 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24748
24749 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24750 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24751 (t1, t2, t3, t4): Add volatile.
24752
24753 2004-08-31 Mark Mitchell <mark@codesourcery.com>
24754
24755 * g++.dg/ext/visibility/arm1.C: New test.
24756
24757 2004-08-31 Geoffrey Keating <geoffk@apple.com>
24758
24759 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24760 -pedantic-errors.
24761
24762 2004-09-01 Paul Brook <paul@codesourcery.com>
24763
24764 * gfortran.dg/eof_2.f90: New test.
24765
24766 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24767
24768 PR fortran/16579
24769 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24770
24771 2004-08-31 Bud Davis <bdavis9659@comcast.net>
24772
24773 PR libfortran/16805
24774 * gfortran.dg/list_read_2.f90: New test.
24775
24776 2004-08-31 Mark Mitchell <mark@codesourcery.com>
24777
24778 * g++.dg/abi/key1.C: New test.
24779
24780 2004-08-31 Richard Henderson <rth@redhat.com>
24781
24782 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24783 form of offsetof.
24784 * g++.dg/other/offsetof5.C: Remove duplicate.
24785
24786 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24787
24788 PR fortran/17244
24789 * gfortran.dg/func_derived_1.f90: New test.
24790
24791 2004-08-31 Paul Brook <paul@codesourcery.com>
24792
24793 * gfortran.dg/eof_1.f90: New test.
24794
24795 2004-08-31 Paul Brook <paul@codesourcery.com>
24796
24797 * gfortran.dg/list_read_1.f90: New file.
24798
24799 2004-08-30 Mark Mitchell <mark@codesourcery.com>
24800
24801 * g++.dg/opt/loop1.C: XFAIL.
24802
24803 2004-08-30 Geoffrey Keating <geoffk@apple.com>
24804
24805 * gcc.dg/funcdef-storage-1.c: New.
24806 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24807 an extern function in local scope.
24808 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24809 declare an 'auto inline' function in local scope.
24810 * gcc.dg/20011130-1.c: Likewise.
24811 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24812 an 'auto' function in local scope.
24813 * gcc.dg/20021014-1.c: Likewise.
24814 * gcc.dg/20030331-2.c: Likewise.
24815
24816 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24817
24818 * gfortran.dg/blockdata_1.f90: New test.
24819
24820 2004-08-30 Richard Henderson <rth@redhat.com>
24821
24822 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24823
24824 2004-08-30 Richard Henderson <rth@redhat.com>
24825
24826 * lib/fortran-torture.exp (fortran-torture-execute): Honor
24827 additional_flags set by alternate driver.
24828 (ieee-options): New procedure.
24829 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24830 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24831 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24832 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24833
24834 2004-08-30 Richard Henderson <rth@redhat.com>
24835
24836 * lib/f-torture.exp: Remove.
24837
24838 2004-08-29 Mark Mitchell <mark@codesourcery.com>
24839
24840 PR rtl-optimization/16590
24841 * g++.dg/opt/loop1.C: New test.
24842
24843 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24844
24845 PR fortran/13910
24846 * gfortran.dg/oldstyle_1.f90: New test.
24847
24848 2004-08-29 Steven G. Kargl <kargls@comcast.net>
24849 Paul Brook <paul@codesourcery.com>
24850
24851 * gfortran.dg/g77/README: Update.
24852 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24853 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24854 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24855
24856 2004-08-28 Paul Brook <paul@codesourcery.com>
24857
24858 PR libfortran/17195
24859 * gfortran.dg/edit_real_1.f90: New test.
24860
24861 2004-08-27 Paul Brook <paul@codesourcery.com>
24862
24863 * gfortran.dg/rewind_1.f90: New test.
24864
24865 2004-08-27 Bud Davis <bdavis9659@comcast.net>
24866
24867 PR fortran/16597
24868 * gfortran.dg/pr16597.f90: New test.
24869
24870 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
24871
24872 PR c/13801
24873 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24874 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24875 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24876 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24877 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24878
24879 2004-08-26 Nick Clifton <nickc@redhat.com>
24880
24881 * gcc.c-torture/compile/pr17119.c: New test.
24882
24883 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
24884
24885 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24886
24887 2004-08-25 Richard Henderson <rth@redhat.com>
24888
24889 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24890 the bits that expect kind=8 to be the largest real kind.
24891
24892 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24893
24894 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24895
24896 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24897
24898 * gfortran.dg/assignment_1.f90: New test.
24899
24900 2004-08-25 Adam Nemet <anemet@lnxw.com>
24901
24902 * g++.dg/template/repo3.C: New test.
24903
24904 2004-08-25 Roger Sayle <roger@eyesopen.com>
24905
24906 PR middle-end/16693
24907 PR tree-optimization/16372
24908 * g++.dg/opt/pr16372-1.C: New test case.
24909 * g++.dg/opt/pr16693-1.C: New test case.
24910 * g++.dg/opt/pr16693-2.C: New test case.
24911
24912 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24913
24914 * objc.dg/proto-lossage-4.m: New test.
24915
24916 2004-08-25 Mark Mitchell <mark@codesourcery.com>
24917
24918 PR c++/17155
24919 * g++.dg/inherit/local2.C: New test.
24920
24921 2004-08-25 Paul Brook <paul@codesourcery.com>
24922
24923 PR fortran/17144
24924 * gfortran.dg/string_ctor_1.f90: New test.
24925
24926 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24927
24928 PR c++/14428
24929 * g++.dg/template/redecl2.C: New test.
24930
24931 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24932
24933 PR fortran/17143
24934 * gfortran.dg/pr17143.f90: New test.
24935
24936 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24937
24938 PR fortran/17164
24939 * gfortran.dg/pr17164.f90: New test.
24940
24941 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24942
24943 * gcc.dg/tree-ssa/loop-1.c: New test.
24944
24945 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24946
24947 * gcc.c-torture/compile/20040824-1.c: New test.
24948
24949 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24950
24951 * gcc.c-torture/compile/iftrap-3.c: New test.
24952
24953 2004-08-24 Paul Brook <paul@codesourcery.com>
24954
24955 * gfortran.dg/entry_2.f90: New test.
24956
24957 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24958
24959 PR c++/16889
24960 * g++.dg/lookup/ambig[12].C: New.
24961
24962 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24963
24964 PR c++/16706
24965 * g++.dg/template/crash21.C: New test.
24966 * g++.dg/template/crash22.C: Likewise.
24967
24968 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24969
24970 PR c++/17149
24971 * g++.dg/template/access15.C: New.
24972
24973 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24974
24975 PR c++/17163
24976 * g++.dg/template/repo2.C: New test.
24977
24978 2004-08-23 Roger Sayle <roger@eyesopen.com>
24979
24980 PR rtl-optimization/17078
24981 * gcc.c-torture/execute/pr17078-1.c: New test case.
24982
24983 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24984
24985 PR c/14492
24986 * gcc.dg/debug/crash1.c: New test.
24987
24988 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24989
24990 PR c/16180
24991 * gcc.dg/loop-5.c: New test.
24992
24993 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24994
24995 * gcc.c-torture/execute/20040823-1.c: New test.
24996
24997 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
24998
24999 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25000 to the assembler. Simplify test accordingly.
25001 (asm_abi_flags): Use GNU names.
25002 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25003 to check for ABI flags.
25004
25005 2004-08-22 Andrew Pinski <apinski@apple.com>
25006
25007 * g++.dg/opt/pr14029.C: New test.
25008 * gcc.c-torture/execute/pr15262.c: New test.
25009
25010 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25011
25012 * gfortran.dg/reduction.f90: Add checks with complex arguments.
25013
25014 2004-08-21 Bud Davis <bdavis9659@comcast.net>
25015
25016 PR 16908
25017 * gfortran.dg/direct_io.f90: New test.
25018
25019 2004-08-20 Mark Mitchell <mark@codesourcery.com>
25020
25021 PR c++/17121
25022 * g++.dg/inherit/local2.C: New test.
25023
25024 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
25025
25026 PR c++/17120
25027 * g++.dg/warn/Wparentheses-4.C: New test.
25028
25029 2004-08-20 Mark Mitchell <mark@codesourcery.com>
25030
25031 PR c++/17121
25032 * g++.dg/inherit/local2.C: New test.
25033
25034 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25035 * gcc.dg/ppc-ldstruct.c: Likewise.
25036 * gcc.dg/ppc64-abi-2.c: Likewise.
25037
25038 2004-08-20 Jakub Jelinek <jakub@redhat.com>
25039
25040 PR rtl-optimization/17099
25041 * gcc.c-torture/execute/20040820-1.c: New test.
25042
25043 2004-08-20 David Edelsohn <edelsohn@gnu.org>
25044
25045 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25046
25047 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
25048
25049 PR fortran/17077
25050 * gfortran.dg/auto_array_1.f90: New test.
25051
25052 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25053
25054 PR fortran/17074
25055 * gfortran.dg/simpleif_1.f90: New test.
25056
25057 2004-08-19 Mark Mitchell <mark@codesourcery.com>
25058
25059 * lib/target-supports.exp (check_profiling_available): Return
25060 false for arm*-*-symbianelf* and arm*-*-eabi*.
25061
25062 PR c++/15890
25063 * g++.dg/template/delete1.C: New test.
25064
25065 2004-08-19 Paul Brook <paul@codesourcery.com>
25066
25067 PR fortran/14976
25068 PR fortran/16228
25069 * gfortran.dg/data_char_1.f90: New test.
25070
25071 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
25072
25073 PR fortran/16946
25074 * gfortran.dg/reduction.f90: New testcase.
25075
25076 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25077
25078 PR fortran/16520
25079 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25080
25081 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
25082
25083 PR c++/17041
25084 * g++.dg/Wparentheses-3.C: New test.
25085
25086 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
25087
25088 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25089 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25090 * gcc.dg/vect/vect-2.c: Likewise.
25091 * gcc.dg/vect/vect-3.c: Likewise.
25092 * gcc.dg/vect/vect-4.c: Likewise.
25093 * gcc.dg/vect/vect-5.c: Likewise.
25094 * gcc.dg/vect/vect-6.c: Likewise.
25095 * gcc.dg/vect/vect-7.c: Likewise.
25096 * gcc.dg/vect/vect-25.c: Likewise.
25097 * gcc.dg/vect/vect-31.c: Likewise.
25098 * gcc.dg/vect/vect-32.c: Likewise.
25099 * gcc.dg/vect/vect-34.c: Likewise.
25100 * gcc.dg/vect/vect-36.c: Likewise.
25101 * gcc.dg/vect/vect-all.c: Likewise.
25102
25103 2004-08-18 Mark Mitchell <mark@codesourcery.com>
25104
25105 PR c++/17068
25106 * g++.dg/template/operator4.C: New test.
25107
25108 2004-08-18 Richard Henderson <rth@redhat.com>
25109
25110 * gcc.dg/20040206-1.c: XFAIL.
25111
25112 2004-08-17 Mark Mitchell <mark@codesourcery.com>
25113
25114 PR c++/16246
25115 * g++.dg/template/array7.C: New test.
25116
25117 2004-08-17 James E Wilson <wilson@specifixinc.com>
25118
25119 * gcc.dg/mips-movcc-1.c: New test.
25120 * gcc.dg/mips-movcc-2.c: New test.
25121 * gcc.dg/mips-movcc-3.c: New test.
25122
25123 * gcc.dg/mips-nmadd-1.c: New test.
25124 * gcc.dg/mips-nmadd-2.c: New test.
25125
25126 2004-08-17 Mark Mitchell <mark@codesourcery.com>
25127
25128 PR c++/15871
25129 * g++.dg/opt/inline8.C: New test.
25130
25131 PR c++/16965
25132 * g++.dg/parse/error17.C: New test.
25133
25134 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
25135
25136 * gcc.dg/vect: New directory for vectorizer tests.
25137 * gcc.dg/vect/tree-vect.h: New file.
25138 * gcc.dg/vect/vect.exp: New file.
25139 * gcc.dg/vect/pr16105.c.c: New test.
25140 * gcc.dg/vect/vect-1.c: New test.
25141 * gcc.dg/vect/vect-2.c: New test.
25142 * gcc.dg/vect/vect-3.c: New test.
25143 * gcc.dg/vect/vect-4.c: New test.
25144 * gcc.dg/vect/vect-5.c: New test.
25145 * gcc.dg/vect/vect-6.c: New test.
25146 * gcc.dg/vect/vect-7.c: New test.
25147 * gcc.dg/vect/vect-8.c: New test.
25148 * gcc.dg/vect/vect-9.c: New test.
25149 * gcc.dg/vect/vect-10.c: New test.
25150 * gcc.dg/vect/vect-11.c: New test.
25151 * gcc.dg/vect/vect-12.c: New test.
25152 * gcc.dg/vect/vect-13.c: New test.
25153 * gcc.dg/vect/vect-14.c: New test.
25154 * gcc.dg/vect/vect-15.c: New test.
25155 * gcc.dg/vect/vect-16.c: New test.
25156 * gcc.dg/vect/vect-17.c: New test.
25157 * gcc.dg/vect/vect-18.c: New test.
25158 * gcc.dg/vect/vect-19.c: New test.
25159 * gcc.dg/vect/vect-20.c: New test.
25160 * gcc.dg/vect/vect-21.c: New test.
25161 * gcc.dg/vect/vect-22.c: New test.
25162 * gcc.dg/vect/vect-23.c: New test.
25163 * gcc.dg/vect/vect-24.c: New test.
25164 * gcc.dg/vect/vect-25.c: New test.
25165 * gcc.dg/vect/vect-26.c: New test.
25166 * gcc.dg/vect/vect-27.c: New test.
25167 * gcc.dg/vect/vect-28.c: New test.
25168 * gcc.dg/vect/vect-29.c: New test.
25169 * gcc.dg/vect/vect-30.c: New test.
25170 * gcc.dg/vect/vect-31.c: New test.
25171 * gcc.dg/vect/vect-32.c: New test.
25172 * gcc.dg/vect/vect-33.c: New test.
25173 * gcc.dg/vect/vect-34.c: New test.
25174 * gcc.dg/vect/vect-35.c: New test.
25175 * gcc.dg/vect/vect-36.c: New test.
25176 * gcc.dg/vect/vect-37.c: New test.
25177 * gcc.dg/vect/vect-38.c: New test.
25178 * gcc.dg/vect/vect-40.c: New test.
25179 * gcc.dg/vect/vect-41.c: New test.
25180 * gcc.dg/vect/vect-42.c: New test.
25181 * gcc.dg/vect/vect-43.c: New test.
25182 * gcc.dg/vect/vect-44.c: New test.
25183 * gcc.dg/vect/vect-45.c: New test.
25184 * gcc.dg/vect/vect-46.c: New test.
25185 * gcc.dg/vect/vect-47.c: New test.
25186 * gcc.dg/vect/vect-48.c: New test.
25187 * gcc.dg/vect/vect-49.c: New test.
25188 * gcc.dg/vect/vect-50.c: New test.
25189 * gcc.dg/vect/vect-51.c: New test.
25190 * gcc.dg/vect/vect-52.c: New test.
25191 * gcc.dg/vect/vect-53.c: New test.
25192 * gcc.dg/vect/vect-54.c: New test.
25193 * gcc.dg/vect/vect-55.c: New test.
25194 * gcc.dg/vect/vect-56.c: New test.
25195 * gcc.dg/vect/vect-57.c: New test.
25196 * gcc.dg/vect/vect-58.c: New test.
25197 * gcc.dg/vect/vect-59.c: New test.
25198 * gcc.dg/vect/vect-60.c: New test.
25199 * gcc.dg/vect/vect-61.c: New test.
25200 * gcc.dg/vect/vect-all.c: New test.
25201 * gcc.dg/vect/vect-none.c: New test.
25202
25203 2004-08-17 Paul Brook <paul@codesourcery.com>
25204
25205 PR fortran/13082
25206 * gfortran.dg/entry_1.f90: New test.
25207
25208 2004-08-17 Andrew Pinski <apinski@apple.com>
25209
25210 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25211
25212 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
25213
25214 * gcc.dg/pr17036-1.c: New test.
25215
25216 2004-08-16 Devang Patel <dpatel@apple.com>
25217
25218 * gcc.dg/darwin-20040809-1.c: New test.
25219
25220 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
25221
25222 * gcc.dg/funcdef-attr-1.c: New test.
25223
25224 2004-08-16 Janis Johnson <janis187@us.ibm.com>
25225
25226 * gcc.dg/altivec-17.c: New test.
25227 * gcc.dg/altivec-18.c: New test.
25228
25229 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25230
25231 PR c++/6749
25232 * g++.dg/template/vtable2.C: New test.
25233
25234 2004-08-14 Richard Henderson <rth@redhat.com>
25235
25236 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25237 * gcc.dg/pack-test-4.c (main): Return 0.
25238 * gcc.dg/setjmp-1.c: Remove XFAIL.
25239 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25240
25241 2004-08-14 Richard Henderson <rth@redhat.com>
25242
25243 * gcc.dg/980217-1.c: Add prototype for printf.
25244
25245 2004-08-13 Bud Davis <bdavis9659@comcast.net>
25246
25247 * gfortran.dg/pr16935.f90: New test.
25248
25249 2004-08-13 Janis Johnson <janis187@us.ibm.com>
25250
25251 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25252
25253 2004-08-13 Paul Brook <paul@codesourcery.com>
25254
25255 * gfortran.dg/der_io_1.f90: Remove stray comma.
25256
25257 2004-08-12 Janis Johnson <janis187@us.ibm.com>
25258
25259 * gcc.dg/vmx/cw-bug-2.c: Remove.
25260 * gcc.dg/vmx/vprint-1.c: Remove.
25261 * gcc.dg/vmx/vscan-1.c: Remove.
25262
25263 2004-08-12 Devang patel <dpatel@apple.com>
25264
25265 * gcc.dg/darwin-20040809-2.c: New test.
25266
25267 2004-08-12 Janis Johnson <janis1872us.ibm.com>
25268
25269 * g++.dg/ext/altivec-12.C: New test.
25270
25271 * g++.dg/ext/altivec-11.C: New test.
25272
25273 2004-08-12 Paul Brook <paul@codesourcery.com>
25274
25275 * g++.dg/abi/arm_cxa_vec_1.C: New test.
25276
25277 2004-08-12 Janis Johnson <janis187@us.ibm.com>
25278
25279 * g++.dg/ext/altivec-2.C: Check for hardware support before
25280 executing any VMX instructions.
25281
25282 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25283
25284 2004-08-12 Jakub Jelinek <jakub@redhat.com>
25285
25286 PR c++/16276
25287 * g++.old-deja/g++.other/comdat4.C: New test.
25288 * g++.old-deja/g++.other/comdat4-aux.cc: New.
25289
25290 2004-08-12 Ben Elliston <bje@au.ibm.com>
25291
25292 PR target/16286
25293 * gcc.dg/pr16286.c: New test.
25294
25295 2004-08-12 Jan Beulich <jbeulich@novell.com>
25296
25297 * g++.dg/ext/asm5.C: New.
25298
25299 2004-08-11 Mark Mitchell <mark@codesourcery.com>
25300
25301 PR c++/16698
25302 * g++.dg/eh/crash1.C: New test.
25303
25304 PR c++/16717
25305 * g++.dg/ext/construct1.C: New test.
25306
25307 2004-08-11 Mark Mitchell <mark@codesourcery.com>
25308
25309 PR c++/16853
25310 * g++.dg/init/ptrmem1.C: New test.
25311
25312 PR c++/16618
25313 * g++.dg/parse/offsetof5.C: New test.
25314
25315 PR c++/16870
25316 * g++.dg/template/overload3.C: New test.
25317
25318 2004-08-11 Mark Mitchell <mark@codesourcery.com>
25319
25320 PR c++/16964
25321 * g++.dg/parse/error16.C: New test.
25322
25323 PR c++/16904
25324 * g++.dg/template/error14.C: New test.
25325
25326 PR c++/16929
25327 * g++.dg/template/error15.C: New test.
25328
25329 2004-08-11 Devang Patel <dpatel@apple.com>
25330
25331 * gcc.dg/darwin-ld-20040809-1.c: New test.
25332 * gcc.dg/darwin-ld-20040809-2.c: New test.
25333
25334 2004-08-11 Steven G. Kargl <kargls@comcast.net>
25335
25336 PR fortran/16917
25337 * gfortran.dg/dfloat_1.f90: New test.
25338
25339 2004-08-09 Mark Mitchell <mark@codesourcery.com>
25340
25341 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25342 * gcc.dg/dll-2.c: Fix dg-require syntax.
25343 * gcc.misc-tests/arm-isr.c (abort): Declare.
25344 (exit): Likewise.
25345
25346 2004-08-10 Mark Mitchell <mark@codesourcery.com>
25347
25348 PR c++/16971
25349 * g++.dg/parse/crash16.C: New test.
25350
25351 2004-08-10 Roger Sayle <roger@eyesopen.com>
25352
25353 * gcc.dg/mips-rsqrt-1.c: New test case.
25354 * gcc.dg/mips-rsqrt-2.c: New test case.
25355 * gcc.dg/mips-rsqrt-3.c: New test case.
25356
25357 2004-08-10 Paul Brook <paul@codesourcery.com>
25358
25359 * gfortran.dg/der_io_1.f90: New test.
25360
25361 2004-08-10 Paul Brook <paul@codesourcery.com>
25362
25363 PR fortran/16919
25364 * gfortran.dg/der_array_1.f90: New test.
25365
25366 2004-08-09 David Edelsohn <edelsohn@gnu.org>
25367
25368 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25369
25370 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
25371
25372 * gcc.dg/wchar_t-2.c: Fix typo.
25373
25374 2004-08-09 Falk Hueffner <falk@debian.org>
25375
25376 PR tree-optimization/12517
25377 * gcc.c-torture/compile/pr12517.c: New test.
25378
25379 PR tree-optimization/12578
25380 * gcc.c-torture/compile/pr12578.c: New test.
25381
25382 PR tree-optimization/12899
25383 * gcc.c-torture/compile/pr12899.c: New test.
25384
25385 PR rtl-optimization/14692
25386 * gcc.c-torture/compile/pr14692.c: New test.
25387
25388 PR tree-optimization/16461
25389 * gcc.c-torture/compile/pr16461.c: New test.
25390
25391 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
25392
25393 * gfortran.dg/getenv_1.f90: New test.
25394
25395 2004-08-06 Mark Mitchell <mark@codesourcery.com>
25396
25397 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25398 wchar_t.
25399 * gcc.dg/symbian5.c: Test -fno-short-wchar.
25400
25401 2004-08-06 Paul Brook <paul@codesourcery.com>
25402
25403 * gfortran.dg/ret_array_1.f90: New test.
25404 * gfortran.dg/ret_pointer_1.f90: New test.
25405
25406 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
25407
25408 * gcc.dg/missing-field-init-[12].c: New tests.
25409 * g++.dg/warn/missing-field-init-[12].C: New tests.
25410
25411 2004-08-06 Mark Mitchell <mark@codesourcery.com>
25412
25413 * gcc.dg/enum2.c: New test.
25414 * gcc.dg/symbian3.c: Likewise.
25415 * gcc.dg/symbian4.c: Likewise.
25416 * gcc.dg/wchar_t-2.c: Likewise.
25417
25418 2004-08-05 Mark Mitchell <mark@codesourcery.com>
25419
25420 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25421 destructor tests.
25422
25423 2004-08-05 Mark Mitchell <mark@codesourcery.com>
25424
25425 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25426 dg-require-visiblity.
25427 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25428 * g++.dg/ext/visibility/fvisibility.C: Likewise.
25429 * g++.dg/ext/visibility/memfuncts.C: Likewise.
25430 * g++.dg/ext/visibility/new1.C: Likewise.
25431 * g++.dg/ext/visibility/pragma.C: Likewise.
25432 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25433 * g++.dg/ext/visibility/virtual.C: Likewise.
25434 * g++/dg/ext/visibility/visibility-1.C: Likewise.
25435 * g++/dg/ext/visibility/visibility-2.C: Likewise.
25436 * g++/dg/ext/visibility/visibility-3.C: Likewise.
25437 * g++/dg/ext/visibility/visibility-4.C: Likewise.
25438 * g++/dg/ext/visibility/visibility-5.C: Likewise.
25439 * g++/dg/ext/visibility/visibility-6.C: Likewise.
25440 * g++/dg/ext/visibility/visibility-7.C: Likewise.
25441 * g++/dg/ext/visibility/visibility-8.C: New test.
25442 * gcc.c-torture/compile/dll.x: Remove.
25443 * gcc.dg/dll-2.c: Use dg-require-dll
25444 * gcc.dg/visibility-10.c: New test.
25445 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25446 supporting DLLs.
25447 * testsuite/lib/scanasm.exp (scan_hidden): New function.
25448 (scan_not_hidden): Likewise.
25449
25450 2004-08-05 David Edelsohn <edelsohn@gnu.org>
25451
25452 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25453
25454 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
25455
25456 * gcc.c-torture/execute/20040805-1.c: New test.
25457
25458 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
25459
25460 * gcc.dg/20020118-1.c: Declare abort.
25461 * gcc.dg/altivec_check.h: Likewise.
25462 * gcc.dg/iftrap-2.c: Likewise.
25463 * gcc.dg/pragma-darwin.c: Likewise.
25464 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25465
25466 2004-08-04 Geoffrey Keating <geoffk@apple.com>
25467
25468 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25469
25470 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
25471
25472 * gcc.c-torture/execute/builtins/abs-2.c,
25473 gcc.c-torture/execute/builtins/abs-3.c,
25474 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25475 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25476 intmax_t, uintmax_t and their limits.
25477 * gcc.dg/intmax_t-1.c: New test.
25478
25479 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25480
25481 * g++.dg/tc1/dr147.C: Add reference to PR.
25482
25483 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
25484
25485 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25486 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25487
25488 2004-08-03 David Edelsohn <edelsohn@gnu.org>
25489
25490 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25491
25492 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25493
25494 * gcc.dg/redecl-5.c: New test.
25495 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25496 of scanf.
25497
25498 2004-08-03 Roger Sayle <roger@eyesopen.com>
25499
25500 PR middle-end/16790
25501 * gcc.c-torture/execute/pr16790-1.c: New test case.
25502
25503 2004-08-03 Mark Mitchell <mark@codesourcery.com>
25504
25505 * g++.dg/ext/visibility/assign1.C: New test.
25506 * g++.dg/ext/visibility/new1.C: Likewise.
25507
25508 * gcc.dg/symbian1.c: New test.
25509 * gcc.dg/symbian2.c: Likewise.
25510
25511 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
25512
25513 PR target/16570
25514 * gcc.dg/i386-sse-9.c: New test.
25515
25516 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25517
25518 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25519
25520 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
25521
25522 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25523 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25524 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25525 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25526 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25527 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25528 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25529 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25530 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25531 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25532 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25533 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25534 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25535 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25536 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25537 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25538 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25539 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25540 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25541 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25542 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25543 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25544 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25545 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25546 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25547 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25548 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25549 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25550 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25551 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25552 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25553 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25554 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25555 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25556 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25557 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25558 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25559 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25560 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25561 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25562 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25563 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25564 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25565 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25566 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25567 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25568 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25569 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25570 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25571 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25572 gcc.misc-tests/i386-pf-3dnow-1.c,
25573 gcc.misc-tests/i386-pf-athlon-1.c,
25574 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25575 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25576 Declare built-in functions used.
25577 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25578
25579 2004-08-02 Mark Mitchell <mark@codesourcery.com>
25580
25581 PR c++/16707
25582 * g++.dg/lookup/using12.C: New test.
25583
25584 * g++.dg/init/null1.C: Fix PR number.
25585 * g++.dg/parse/namespace10.C: Likewise.
25586
25587 2004-08-01 Mark Mitchell <mark@codesourcery.com>
25588
25589 PR c++/16224
25590 * g++.dg/template/spec17.C: New test.
25591 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25592 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25593
25594 2004-08-02 David Billinghurst
25595
25596 PR fortran/16292
25597 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25598
25599 2004-08-01 Zack Weinberg <zack@codesourcery.com>
25600
25601 * gcc.dg/ia64-got-1.c: New test case.
25602
25603 2004-08-01 Mark Mitchell <mark@codesourcery.com>
25604
25605 PR c++/16489
25606 * g++.dg/init/null1.C: New test.
25607 * g++.dg/tc1/dr76.C: Adjust error marker.
25608
25609 PR c++/16529
25610 * g++.dg/parse/namespace10.C: New test.
25611
25612 PR c++/16810
25613 * g++.dg/inherit/ptrmem2.C: New test.
25614
25615 2004-08-02 Ben Elliston <bje@au.ibm.com>
25616
25617 PR target/16155
25618 * gcc.dg/pr16155.c: New test.
25619
25620 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
25621
25622 * gcc.dg/redecl-2.c: New test.
25623
25624 2004-07-30 Geoffrey Keating <geoffk@apple.com>
25625
25626 * gcc.dg/darwin-longdouble.c: New file.
25627
25628 2004-07-30 Richard Henderson <rth@redhat.com>
25629
25630 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25631 write to constant argument.
25632 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25633
25634 2004-07-30 Richard Henderson <rth@redhat.com>
25635
25636 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25637 tests of nearest around zero.
25638
25639 2004-07-30 Andrew Pinski <apinski@apple.com>
25640
25641 * gcc.c-torture/compile/20040730-1.c: New test.
25642
25643 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
25644
25645 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25646 powerpc-eabispe.
25647
25648 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
25649
25650 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25651
25652 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
25653
25654 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25655 contains $ld_library_path.
25656 * lib/gfortran.exp (gfortran_link_flags): Likewise.
25657
25658 2004-07-29 Richard Henderson <rth@redhat.com>
25659
25660 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25661
25662 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25663 (alt2, which): New.
25664 (Check): Accept either alternative.
25665
25666 2004-07-29 Mark Mitchell <mark@codesourcery.com>
25667
25668 * g++.dg/abi/inline1.C: New test.
25669 * g++.dg/abi/local1-a.cc: Likewise.
25670 * g++.dg/abi/local1.C: Likewise.
25671 * g++.dg/abi/mangle11.C: Tweak location of warnings.
25672 * g++.dg/abi/mangle12.C: Likewise.
25673 * g++.dg/abi/mangle17.C: Likewise.
25674 * g++.dg/abi/mangle20-2.C: Likewise.
25675 * g++.dg/opt/interface1.C: Likewise.
25676 * g++.dg/opt/interface1.h: Likewise.
25677 * g++.dg/opt/interface1-a.cc: New test.
25678 * g++.dg/parse/repo1.C: New test.
25679 * g++.dg/template/repo1.C: Likewise.
25680 * g++.dg/warn/Winline-1.C: Likewise.
25681 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25682
25683 2004-07-29 Diego Novillo <dnovillo@redhat.com>
25684
25685 * gcc.dg/tree-ssa/20040729-1.c: New test.
25686
25687 2004-07-27 Matt Austern <austern@apple.com>
25688
25689 * gcc.dg/darwin-bool-1.c: New test.
25690 * gcc.dg/darwin-bool-2.c: New test.
25691
25692 2004-07-28 Richard Henderson <rth@redhat.com>
25693
25694 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25695 arguments in the correct type. Don't write to constant arguments.
25696
25697 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25698
25699 PR tree-optimization/16688
25700 PR tree-optimization/16689
25701 * g++.dg/tree-ssa/pr16688.C: New test.
25702
25703 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25704
25705 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25706 loads. Not only in the comment, this time.
25707
25708 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
25709
25710 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
25711 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25712 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
25713 * gcc.dg/sh4a-bitmovua.c: New.
25714 * gcc.dg/sh4a-cos.c: New.
25715 * gcc.dg/sh4a-cosf.c: New.
25716 * gcc.dg/sh4a-fprun.c: New.
25717 * gcc.dg/sh4a-fsrra.c: New.
25718 * gcc.dg/sh4a-memmovua.c: New.
25719 * gcc.dg/sh4a-sin.c: New.
25720 * gcc.dg/sh4a-sincos.c: New.
25721 * gcc.dg/sh4a-sincosf.c: New.
25722 * gcc.dg/sh4a-sinf.c: New.
25723
25724 2004-07-28 Diego Novillo <dnovillo@redhat.com>
25725
25726 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25727 conditionals.
25728 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25729 loads.
25730 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25731 DOM1.
25732
25733 2004-07-27 Andrew Pinski <apinski@apple.com>
25734
25735 * g++.dg/rtti/tinfo1.C: Correct the xfail.
25736
25737 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
25738
25739 * gcc.dg/pragma-isr.c: New test.
25740
25741 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25742
25743 PR c++/14429
25744 * g++.dg/template/ttp11.C: New test.
25745
25746 2004-07-27 Diego Novillo <dnovillo@redhat.com>
25747
25748 * gcc.c-torture/compile/20040727-1.c: New test.
25749
25750 2004-07-26 Eric Christopher <echristo@redhat.com>
25751
25752 * gcc.c-torture/compile/20040726-2.c: New test.
25753
25754 2004-07-26 Andrew Pinski <apinski@apple.com>
25755
25756 * g++.dg/rtti/tinfo1.C: Xfail.
25757
25758 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
25759
25760 * gcc.c-torture/compile/20040726-1.c: New test.
25761
25762 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
25763 Brian Ryner <bryner@brianryner.com>
25764
25765 PR c++/9283
25766 PR c++/15000
25767 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25768 * g++.dg/ext/visibility/: New directory.
25769 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25770 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25771 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25772 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25773 * g++.dg/ext/visibility/fvisibility.C,
25774 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25775 g++.dg/ext/visibility/fvisibility-override1.C
25776 g++.dg/ext/visibility/fvisibility-override2.C
25777 g++.dg/ext/visibility/memfuncts.C
25778 g++.dg/ext/visibility/noPLT.C
25779 g++.dg/ext/visibility/pragma.C
25780 g++.dg/ext/visibility/pragma-override1.C
25781 g++.dg/ext/visibility/pragma-override2.C
25782 g++.dg/ext/visibility/staticmemfuncts.C
25783 g++.dg/ext/visibility/virtual.C: New tests.
25784
25785 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
25786
25787 PR c/15360
25788 * gcc.dg/pr15360-1.c: New test.
25789
25790 2004-07-25 Daniel Jacobowitz <dan@debian.org>
25791
25792 * gcc.dg/pragma-align-2.c: New test.
25793 * gcc.dg/pragma-init-fini.c: New test.
25794 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
25795 targets.
25796
25797 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
25798
25799 * gcc.dg/init-string-2.c: New test.
25800
25801 2004-07-24 Zack Weinberg <zack@codesourcery.com>
25802
25803 PR 16684
25804 * gcc.dg/Wredundant-decls-1.c: New test case.
25805
25806 2004-07-24 Jakub Jelinek <jakub@redhat.com>
25807
25808 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25809 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25810 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25811 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25812 * gcc.dg/compat/generate-random.c: New file.
25813 * gcc.dg/compat/generate-random.h: Likewise.
25814 * gcc.dg/compat/generate-random_r.c: Likewise.
25815 * gcc.dg/compat/struct-layout-1.h: Likewise.
25816 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25817 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25818 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25819 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25820 * gcc.dg/compat/struct-layout-1_main.c: New test.
25821 * gcc.dg/compat/struct-layout-1_x.c: New file.
25822 * gcc.dg/compat/struct-layout-1_y.c: New file.
25823 * gcc.dg/compat/struct-layout-1_test.h: New file.
25824
25825 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
25826
25827 * gcc.dg/comp-return-1.c: New test
25828
25829 2004-07-23 Janis Johnson <janis187@us.ibm.com>
25830
25831 * gcc.dg/vmx/8-02a.c: Fix typo.
25832
25833 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25834 * gcc.dg/darwin-abi-3.c: New test.
25835
25836 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25837 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25838
25839 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25840 * gcc.dg/vmx/ops-long-1.c: New test.
25841 * gcc.dg/vmx/ops-long-2.c: New test.
25842
25843 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
25844
25845 * g++.dg/lookup/conv-[1234].C: New.
25846
25847 2004-07-22 Mark Mitchell <mark@codesourcery.com>
25848
25849 * g++.dg/parse/attr2.C: Simplify.
25850
25851 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25852
25853 PR c/7284
25854 * gcc.c-torture/execute/pr7284-1.c: New test.
25855
25856 2004-07-22 Brian Booth <bbooth@redhat.com>
25857
25858 * gcc.dg/tree-ssa/20040721-1.c: New test.
25859
25860 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
25861
25862 * g++.dg/template/crash20.c: New.
25863
25864 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
25865
25866 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25867 Add dg-run directive. Declare variables as required.
25868 * gfortran.dg/g77/README: Update
25869
25870 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
25871
25872 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25873 gcc.dg/cris-peep2-andu2.c: New tests.
25874
25875 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25876
25877 PR c/15052
25878 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25879 on return type.
25880 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
25881 messages.
25882 * gcc.dg/qual-return-2.c: Update expected messages.
25883 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25884
25885 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25886
25887 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25888 * gcc.dg/noncompile/921102-1.c: Update expected error message.
25889
25890 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
25891
25892 PR c/11250
25893 * gcc.dg/init-string-1.c: New test.
25894
25895 2004-07-21 Jakub Jelinek <jakub@redhat.com>
25896
25897 PR middle-end/15345
25898 PR c/16450
25899 * gcc.dg/torture/nested-fn-1.c: New test.
25900
25901 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
25902
25903 PR target/16559
25904 * gcc.dg/ia64-fptr-1.c: New file.
25905
25906 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25907
25908 PR c++/14497
25909 * g++.dg/template/spec16.C: New test.
25910 * g++.old-deja/g++.robertl/eb118.C: Remove.
25911
25912 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25913
25914 PR c++/509
25915 * g++.dg/template/spec15.C: New test.
25916
25917 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
25918
25919 Copy cases from g77.f-torture/execute and add dg-run
25920 directive. Other changes as noted.
25921 * gfortran.dg/g77/13037.f
25922 * gfortran.dg/g77/1832.f
25923 * gfortran.dg/g77/19981119-0.f
25924 * gfortran.dg/g77/19990313-0.f
25925 * gfortran.dg/g77/19990313-1.f
25926 * gfortran.dg/g77/19990313-2.f
25927 * gfortran.dg/g77/19990313-3.f
25928 * gfortran.dg/g77/19990419-1.f
25929 * gfortran.dg/g77/19990826-0.f
25930 * gfortran.dg/g77/19990826-2.f
25931 * gfortran.dg/g77/20000503-1.f
25932 * gfortran.dg/g77/20001111.f
25933 * gfortran.dg/g77/20010116.f
25934 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25935 * gfortran.dg/g77/20010430.f
25936 * gfortran.dg/g77/6177.f
25937 * gfortran.dg/g77/947.f
25938 * gfortran.dg/g77/970816-3.f
25939 * gfortran.dg/g77/971102-1.f
25940 * gfortran.dg/g77/980520-1.f
25941 * gfortran.dg/g77/980628-0.f
25942 * gfortran.dg/g77/980628-1.f
25943 * gfortran.dg/g77/980628-10.f
25944 * gfortran.dg/g77/980628-2.f
25945 * gfortran.dg/g77/980628-3.f
25946 * gfortran.dg/g77/980628-7.f
25947 * gfortran.dg/g77/980628-8.f
25948 * gfortran.dg/g77/980628-9.f
25949 * gfortran.dg/g77/980701-0.f
25950 * gfortran.dg/g77/980701-1.f
25951 * gfortran.dg/g77/cabs.f
25952 * gfortran.dg/g77/claus.f
25953 * gfortran.dg/g77/complex_1.f
25954 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25955 * gfortran.dg/g77/dcomplex.f
25956 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25957 * gfortran.dg/g77/f90-intrinsic-mathematical.f
25958 * gfortran.dg/g77/f90-intrinsic-numeric.f
25959 * gfortran.dg/g77/int8421.f
25960 * gfortran.dg/g77/labug1.f
25961 * gfortran.dg/g77/large_vec.f
25962 * gfortran.dg/g77/le.f
25963 * gfortran.dg/g77/short.f
25964 * gfortran.dg/g77/README: Update
25965
25966 2004-07-20 Mark Mitchell <mark@codesourcery.com>
25967
25968 PR c++/16637
25969 * g++.dg/parse/lookup4.C: New test.
25970
25971 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25972
25973 PR c++/16175
25974 * g++.dg/template/ttp10.C: New test.
25975
25976 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
25977
25978 * gcc.dg/pr12625-1.c: New test.
25979
25980 2004-07-20 Steven Bosscher <stevenb@suse.de>
25981
25982 * testsuite/gcc.dg/switch-warn-1.c: New test.
25983 * testsuite/gcc.dg/switch-warn-2.c: New test.
25984 * gcc.c-torture/compile/pr14730.c: Update.
25985
25986 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
25987
25988 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25989 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25990 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25991 g++.dg/template/nontype3.C: Remove trailing CR from tests.
25992
25993 2004-07-18 Mark Mitchell <mark@codesourcery.com>
25994
25995 PR c++/16623
25996 * g++.dg/template/assign1.C: New test.
25997
25998 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25999
26000 PR c++/12170
26001 * g++.dg/template/ttp9.C: New test.
26002
26003 2004-07-19 Daniel Jacobowitz <dan@debian.org>
26004
26005 * gcc.dg/format/cmn-err-1.c: New test.
26006
26007 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
26008
26009 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26010 gcc.dg/Wparentheses-10.c: New tests.
26011 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26012
26013 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26014
26015 PR fortran/16465
26016 * gfortran.dg/g77//ffixed-line-length-0.f,
26017 gfortran.dg/g77/ffixed-line-length-132.f,
26018 gfortran.dg/g77/ffixed-line-length-72.f,
26019 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26020 gfortran.dg/g77/README: Update.
26021
26022 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26023
26024 PR c++/13092
26025 * g++.dg/template/non-dependent7.C: New test.
26026 * g++.dg/template/non-dependent8.C: Likewise.
26027 * g++.dg/template/non-dependent9.C: Likewise.
26028 * g++.dg/template/non-dependent10.C: Likewise.
26029
26030 2004-07-17 Mark Mitchell <mark@codesourcery.com>
26031
26032 PR c++/16337
26033 * g++.dg/parse/attr2.C: New test.
26034
26035 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
26036
26037 * g77.dg: Removed.
26038 * g77.f-torture: Ditto.
26039
26040 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
26041
26042 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26043 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26044 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26045
26046 2004-07-16 Richard Henderson <rth@redhat.com>
26047
26048 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26049
26050 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26051
26052 * lib/fortran-torture.exp (fortran-torture): Don't test compile
26053 tests with full list of options.
26054 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26055 of TORTURE_OPTIONS if test contains 'dg-do run'.
26056
26057 PR fortran/16404
26058 * gfortran.dg/do_iterator.f90: New test.
26059
26060 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26061
26062 PR rtl-optimization/16536
26063 * gcc.c-torture/execute/restrict-1.c: New test.
26064
26065 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26066
26067 PR fortran/15324
26068 * gfortran.dg/pr15324.f90: New test.
26069
26070 PR fortran/15129
26071 * gfortran.dg/pr15129.f90: New test.
26072
26073 PR fortran/15140
26074 * gfortran.dg/pr15140.f90: New test.
26075
26076 PR fortran/13792
26077 * gfortran.fortran-torture/execute/bounds.f90: Add check for
26078 compile-time simplification.
26079
26080 2004-07-14 Mike Stump <mrs@apple.com>
26081
26082 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26083
26084 2004-07-14 James E Wilson <wilson@specifixinc.com>
26085
26086 PR target/16325
26087 * gcc.dg/profile-generate-1.c: New.
26088
26089 2004-07-15 Jakub Jelinek <jakub@redhat.com>
26090
26091 * gcc.c-torture/execute/20040709-1.c: New test.
26092 * gcc.c-torture/execute/20040709-2.c: New test.
26093
26094 2004-07-14 Mike Stump <mrs@apple.com>
26095
26096 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26097
26098 2004-07-14 Mike Stump <mrs@apple.com>
26099
26100 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26101
26102 2004-07-13 Mark Mitchell <mark@codesourcery.com>
26103
26104 PR c++/16518
26105 * g++.dg/parse/mutable1.C: New test.
26106
26107 2004-07-13 Diego Novillo <dnovillo@redhat.com>
26108
26109 PR tree-optimization/16443
26110 * gcc.dg/tree-ssa/20040713-1.c: New test.
26111
26112 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
26113
26114 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26115 for operator new.
26116
26117 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
26118
26119 * gfortran.dg/g77/README: New file
26120 * gfortran.dg/g77/19981216-0.f: Copy from
26121 g77.f-torture/noncompile. Add "dg-do compile" and
26122 dg-error as required.
26123 * gfortran.dg/g77/19990218-1.f: Likewise.
26124 * gfortran.dg/g77/19990905-1.f: Likewise.
26125 * gfortran.dg/g77/9263.f: Likewise.
26126 * gfortran.dg/g77/980615-0.f: Likewise.
26127 * gfortran.dg/g77/980616-0.f: Likewise.
26128 * gfortran.dg/g77/check0.f: Likewise.
26129 * gfortran.dg/g77/select_no_compile.f: Likewise.
26130
26131 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
26132
26133 Copy files from g77.f-torture/compile.
26134 Add "{ dg-do compile}". Other changes as noted
26135 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26136 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26137 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26138 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26139 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26140 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26141 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26142 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26143 statement to conform to standard. Append alpha1.x for reference.
26144 * gfortran.dg/g77/xformat.f: Add dg-warning
26145
26146 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
26147
26148 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26149 Add {dg-do compile} directive.
26150 * gfortran.dg/g77/cpp2.F: Likewise.
26151
26152 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26153
26154 PR c++/5402
26155 * g++.dg/lookup/name-clash1.C: New test.
26156
26157 PR c++/9777
26158 * g++.dg/lookup/name-clash2.C: New test.
26159
26160 PR c++/12102
26161 * g++.dg/lookup/name-clash3.C: New test.
26162
26163 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26164
26165 * g++.dg/lookup/new2.C: New test.
26166 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26167
26168 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
26169
26170 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26171 Add {dg-do compile} directive.
26172 * gfortran.dg/g77/13060.f: Likewise.
26173 * gfortran.dg/g77/19990218-0.f: Likewise.
26174 * gfortran.dg/g77/19990305-0.f: Likewise.
26175 * gfortran.dg/g77/19990419-0.f: Likewise.
26176 * gfortran.dg/g77/19990502-0.f: Likewise.
26177 * gfortran.dg/g77/19990502-1.f: Likewise.
26178 * gfortran.dg/g77/19990525-0.f: Likewise.
26179 * gfortran.dg/g77/19990826-1.f: Likewise.
26180 * gfortran.dg/g77/19990826-3.f: Likewise.
26181 * gfortran.dg/g77/19990905-2.f: Likewise.
26182 * gfortran.dg/g77/20000412-1.f: Likewise.
26183 * gfortran.dg/g77/20000511-1.f: Likewise.
26184 * gfortran.dg/g77/20000511-2.f: Likewise.
26185 * gfortran.dg/g77/20000518.f: Likewise.
26186 * gfortran.dg/g77/20000601-1.f: Likewise.
26187 * gfortran.dg/g77/20000601-2.f: Likewise.
26188 * gfortran.dg/g77/20000629-1.f: Likewise.
26189 * gfortran.dg/g77/20000630-2.f: Likewise.
26190 * gfortran.dg/g77/20010115.f: Likewise.
26191 * gfortran.dg/g77/20010321-1.f: Likewise.
26192 * gfortran.dg/g77/20010426.f: Likewise.
26193 * gfortran.dg/g77/20020307-1.f: Likewise.
26194 * gfortran.dg/g77/8485.f: Likewise.
26195 * gfortran.dg/g77/960317-1.f: Likewise.
26196 * gfortran.dg/g77/970915-0.f: Likewise.
26197 * gfortran.dg/g77/980310-1.f: Likewise.
26198 * gfortran.dg/g77/980310-2.f: Likewise.
26199 * gfortran.dg/g77/980310-3.f: Likewise.
26200 * gfortran.dg/g77/980310-4.f: Likewise.
26201 * gfortran.dg/g77/980310-6.f: Likewise.
26202 * gfortran.dg/g77/980310-7.f: Likewise.
26203 * gfortran.dg/g77/980310-8.f: Likewise.
26204 * gfortran.dg/g77/980419-2.f: Likewise.
26205 * gfortran.dg/g77/980424-0.f: Likewise.
26206 * gfortran.dg/g77/980427-0.f: Likewise.
26207 * gfortran.dg/g77/980729-0.f: Likewise.
26208 * gfortran.dg/g77/981117-1.f: Likewise.
26209 * gfortran.dg/g77/toon_1.f: Likewise.
26210
26211 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26212
26213 PR c++/2204
26214 * g++.dg/other/abstract2.C: New test.
26215
26216 2004-07-12 Paul Brook <paul@codesourcery.com>
26217
26218 * gfortran.dg/pointer_init_1.f90: New test.
26219
26220 2004-07-11 Paul Brook <paul@codesourcery.com>
26221
26222 PR fortran/15986
26223 * gfortran.dg/contained_1.f90: New test.
26224
26225 2004-07-11 Mark Mitchell <mark@codesourcery.com>
26226
26227 * g++.dg/parse/defarg8.C: New test.
26228
26229 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26230
26231 PR fortran/16433
26232 * gfortran.dg/pr16433.f: New test.
26233
26234 PR fortran/17574
26235 * gfortran.dg/pr15754.f90: New test.
26236
26237 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
26238
26239 PR tree-optimization/16437
26240 * gcc.c-torture/execute/bitfld-4.c: New test.
26241
26242 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26243
26244 * gfortran.fortran-torture/execute/common_2.f90: Add check for
26245 access to common var from module.
26246
26247 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26248
26249 PR fortran/16336
26250 * gfortran.fortran-torture/execute/common_2.f90: New test.
26251
26252 2004-07-10 Paul Brook <paul@codesourcery.com>
26253
26254 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26255
26256 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26257
26258 PR fortran/15969
26259 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26260
26261 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
26262
26263 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26264 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26265 * gfortran.dg/g77/ffree-form-1.f: Likewise.
26266 * gfortran.dg/g77/ffree-form-2.f: Likewise.
26267 * gfortran.dg/g77/ffree-form-3.f: Likewise.
26268 * gfortran.dg/g77/fno-underscoring.f: Likewise.
26269 * gfortran.dg/g77/funderscoring.f: Likewise.
26270 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
26271
26272 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26273
26274 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26275
26276 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26277 Paul Brook <paul@codesourcery.com>
26278
26279 PR fortran/13415
26280 * gfortran.dg/common_pointer_1.f90: New test.
26281
26282 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26283
26284 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26285
26286 2004-07-09 James E Wilson <wilson@specifixinc.com>
26287
26288 PR target/16364
26289 * gcc.c-torture/compile/20040709-1.c: New.
26290
26291 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26292
26293 PR fortran/14077
26294 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26295
26296 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26297
26298 PR fortran/13201
26299 * gfortran.dg/shape_1.f90: New test.
26300
26301 2004-07-09 Zack Weinberg <zack@codesourcery.com>
26302 Andrew Pinski <apinski@apple.com>
26303
26304 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26305
26306 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26307
26308 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26309 comment.
26310
26311 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26312 Paul Brook <paul@codesourcery.com>
26313
26314 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26315 '.f95' and '.F95'.
26316
26317 2004-07-09 Diego Novillo <dnovillo@redhat.com>
26318
26319 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26320
26321 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26322
26323 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26324 testcases with capital suffix.
26325
26326 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26327
26328 PR fortran/15481
26329 PR fortran/13372
26330 PR fortran/13575
26331 PR fortran/15978
26332 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26333
26334 * gfortran.dg/implicit_1.f90: New test.
26335
26336 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26337
26338 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26339 expression to match gfortran warning/error messages
26340 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26341 dg-error text.
26342
26343 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26344
26345 * lib/fortran-torture.exp: Rename proc search_for to
26346 search_for_re.
26347
26348 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
26349
26350 * gcc.c-torture/execute/simd-5.x: New file.
26351 XFAIL on SPARC 64-bit at -O0.
26352
26353 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26354
26355 PR c++/8211
26356 PR c++/16165
26357 * g++.dg/warn/effc3.C: New test.
26358
26359 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26360
26361 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26362 change X to 1X in format.
26363 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26364 add data statements to conform to standard.
26365
26366 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26367
26368 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26369 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26370 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26371
26372 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26373
26374 * gfortran.dg/g77/7388.f: Copy from g77.dg
26375 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26376 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26377 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26378 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26379 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26380 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26381 * gfortran.dg/g77/strlen0.f: Likewise.
26382
26383 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
26384
26385 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26386 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26387
26388 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26389
26390 * gcc.c-torture/execute/920428-2.x: Delete.
26391 * gcc.c-torture/execute/920501-7.x: Likewise.
26392
26393 2004-07-08 Jakub Jelinek <jakub@redhat.com>
26394
26395 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26396 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
26397 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26398 prescott and c3-2.
26399 (PREFETCH_3DNOW): Add -march=c3.
26400
26401 2004-07-08 Diego Novillo <dnovillo@redhat.com>
26402
26403 PR c/16437
26404 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26405 * gcc.c-torture/execute/bf64-1.x: Likewise.
26406
26407 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26408
26409 * gcc.c-torture/compile/20040708-1.c: New test.
26410
26411 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26412
26413 PR c++/16169
26414 * g++.dg/warn/effc2.C: New test.
26415
26416 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
26417
26418 * gcc.c-torture/execute/bitfld-1.x: Remove.
26419 * gcc.c-torture/execute/bitfld-3.c: New test.
26420 * gcc.dg/bitfld-2.c: Remove XFAILs.
26421
26422 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
26423
26424 PR c++/16276
26425 * g++.dg/rtti/tinfo1.C: New file.
26426
26427 2004-07-07 Eric Christopher <echristo@redhat.com>
26428
26429 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26430
26431 2004-07-07 Andrew Pinski <apinski@apple.com>
26432
26433 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26434
26435 2004-07-07 Mark Mitchell <mark@codesourcery.com>
26436
26437 * g++.dg/init/call1.C: XFAIL.
26438
26439 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
26440
26441 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26442 except for movstrict*, to movmem* and clrstr* to clrmem*.
26443
26444 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
26445
26446 * gcc.c-torture/execute/20040707-1.c: New test.
26447
26448 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
26449
26450 * gcc.c-torture/execute/20040706-1.c: New test.
26451
26452 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26453
26454 PR c++/3671
26455 * g++.dg/template/spec14.C: New test.
26456
26457 2004-07-05 Jakub Jelinek <jakub@redhat.com>
26458
26459 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26460 nothing if not yet defined. Use it in b, c and d type definitions.
26461 * gcc.c-torture/execute/20040705-1.c: New test.
26462 * gcc.c-torture/execute/20040705-2.c: New test.
26463
26464 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26465
26466 PR c++/2518
26467 * g++.dg/lookup/new1.C: New test.
26468
26469 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26470
26471 PR c++/11406
26472 * g++.dg/template/sizeof8.C: New test.
26473
26474 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
26475
26476 * gcc.c-torture/compile/20040705-1.c: New test.
26477
26478 2004-07-04 Bud Davis <bdavis9659@comcast.net>
26479
26480 * gfortran.fortran-torture/execute/seq_io.f90: New test.
26481
26482 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
26483
26484 * gcc.dg/cpp/if-mop.c: Two new testcases.
26485 * gcc.dg/cpp/trad/comment-3.c: New.
26486
26487 2004-07-04 Paul Brook <paul@codesourcery.com>
26488
26489 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26490
26491 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
26492
26493 PR c++/3761
26494 * g++.dg/lookup/crash4.C: New test.
26495
26496 2004-07-02 Zack Weinberg <zack@codesourcery.com>
26497
26498 * gcc.c-torture/execute/builtin-abs-1.c
26499 * gcc.c-torture/execute/builtin-abs-2.c
26500 * gcc.c-torture/execute/builtin-complex-1.c
26501 * gcc.c-torture/execute/builtins/string-1-lib.c
26502 * gcc.c-torture/execute/builtins/string-1.c
26503 * gcc.c-torture/execute/builtins/string-2-lib.c
26504 * gcc.c-torture/execute/builtins/string-2.c
26505 * gcc.c-torture/execute/builtins/string-3-lib.c
26506 * gcc.c-torture/execute/builtins/string-3.c
26507 * gcc.c-torture/execute/builtins/string-4-lib.c
26508 * gcc.c-torture/execute/builtins/string-4.c
26509 * gcc.c-torture/execute/builtins/string-5-lib.c
26510 * gcc.c-torture/execute/builtins/string-5.c
26511 * gcc.c-torture/execute/builtins/string-6-lib.c
26512 * gcc.c-torture/execute/builtins/string-6.c
26513 * gcc.c-torture/execute/builtins/string-7-lib.c
26514 * gcc.c-torture/execute/builtins/string-7.c
26515 * gcc.c-torture/execute/builtins/string-8-lib.c
26516 * gcc.c-torture/execute/builtins/string-8.c
26517 * gcc.c-torture/execute/builtins/string-9-lib.c
26518 * gcc.c-torture/execute/builtins/string-9.c
26519 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26520 * gcc.c-torture/execute/builtins/string-asm-1.c
26521 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26522 * gcc.c-torture/execute/builtins/string-asm-2.c
26523 * gcc.c-torture/execute/stdio-opt-1.c
26524 * gcc.c-torture/execute/stdio-opt-2.c
26525 * gcc.c-torture/execute/stdio-opt-3.c
26526 * gcc.c-torture/execute/string-opt-1.c
26527 * gcc.c-torture/execute/string-opt-10.c
26528 * gcc.c-torture/execute/string-opt-11.c
26529 * gcc.c-torture/execute/string-opt-12.c
26530 * gcc.c-torture/execute/string-opt-13.c
26531 * gcc.c-torture/execute/string-opt-14.c
26532 * gcc.c-torture/execute/string-opt-15.c
26533 * gcc.c-torture/execute/string-opt-16.c
26534 * gcc.c-torture/execute/string-opt-2.c
26535 * gcc.c-torture/execute/string-opt-6.c
26536 * gcc.c-torture/execute/string-opt-7.c
26537 * gcc.c-torture/execute/string-opt-8.c:
26538 Replace with ...
26539
26540 * gcc.c-torture/execute/builtins/abs-2.c
26541 * gcc.c-torture/execute/builtins/abs-3.c
26542 * gcc.c-torture/execute/builtins/complex-1.c
26543 * gcc.c-torture/execute/builtins/fprintf.c
26544 * gcc.c-torture/execute/builtins/fputs.c
26545 * gcc.c-torture/execute/builtins/memcmp.c
26546 * gcc.c-torture/execute/builtins/memmove.c
26547 * gcc.c-torture/execute/builtins/memops-asm.c
26548 * gcc.c-torture/execute/builtins/mempcpy-2.c
26549 * gcc.c-torture/execute/builtins/mempcpy.c
26550 * gcc.c-torture/execute/builtins/memset.c
26551 * gcc.c-torture/execute/builtins/printf.c
26552 * gcc.c-torture/execute/builtins/sprintf.c
26553 * gcc.c-torture/execute/builtins/strcat.c
26554 * gcc.c-torture/execute/builtins/strchr.c
26555 * gcc.c-torture/execute/builtins/strcmp.c
26556 * gcc.c-torture/execute/builtins/strcpy.c
26557 * gcc.c-torture/execute/builtins/strcspn.c
26558 * gcc.c-torture/execute/builtins/strlen-2.c
26559 * gcc.c-torture/execute/builtins/strlen.c
26560 * gcc.c-torture/execute/builtins/strncat.c
26561 * gcc.c-torture/execute/builtins/strncmp-2.c
26562 * gcc.c-torture/execute/builtins/strncmp.c
26563 * gcc.c-torture/execute/builtins/strncpy.c
26564 * gcc.c-torture/execute/builtins/strpbrk.c
26565 * gcc.c-torture/execute/builtins/strpcpy-2.c
26566 * gcc.c-torture/execute/builtins/strpcpy.c
26567 * gcc.c-torture/execute/builtins/strrchr.c
26568 * gcc.c-torture/execute/builtins/strspn.c
26569 * gcc.c-torture/execute/builtins/strstr-asm.c
26570 * gcc.c-torture/execute/builtins/strstr.c:
26571 ... these new files.
26572
26573 * gcc.c-torture/execute/builtins/abs-2-lib.c
26574 * gcc.c-torture/execute/builtins/abs-3-lib.c
26575 * gcc.c-torture/execute/builtins/complex-1-lib.c
26576 * gcc.c-torture/execute/builtins/fprintf-lib.c
26577 * gcc.c-torture/execute/builtins/fputs-lib.c
26578 * gcc.c-torture/execute/builtins/memcmp-lib.c
26579 * gcc.c-torture/execute/builtins/memmove-lib.c
26580 * gcc.c-torture/execute/builtins/memops-asm-lib.c
26581 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26582 * gcc.c-torture/execute/builtins/mempcpy-lib.c
26583 * gcc.c-torture/execute/builtins/memset-lib.c
26584 * gcc.c-torture/execute/builtins/printf-lib.c
26585 * gcc.c-torture/execute/builtins/sprintf-lib.c
26586 * gcc.c-torture/execute/builtins/strcat-lib.c
26587 * gcc.c-torture/execute/builtins/strchr-lib.c
26588 * gcc.c-torture/execute/builtins/strcmp-lib.c
26589 * gcc.c-torture/execute/builtins/strcpy-lib.c
26590 * gcc.c-torture/execute/builtins/strcspn-lib.c
26591 * gcc.c-torture/execute/builtins/strlen-2-lib.c
26592 * gcc.c-torture/execute/builtins/strlen-lib.c
26593 * gcc.c-torture/execute/builtins/strncat-lib.c
26594 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26595 * gcc.c-torture/execute/builtins/strncmp-lib.c
26596 * gcc.c-torture/execute/builtins/strncpy-lib.c
26597 * gcc.c-torture/execute/builtins/strpbrk-lib.c
26598 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26599 * gcc.c-torture/execute/builtins/strpcpy-lib.c
26600 * gcc.c-torture/execute/builtins/strrchr-lib.c
26601 * gcc.c-torture/execute/builtins/strspn-lib.c
26602 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26603 * gcc.c-torture/execute/builtins/strstr-lib.c
26604 * gcc.c-torture/execute/builtins/lib/abs.c
26605 * gcc.c-torture/execute/builtins/lib/fprintf.c
26606 * gcc.c-torture/execute/builtins/lib/memset.c
26607 * gcc.c-torture/execute/builtins/lib/printf.c
26608 * gcc.c-torture/execute/builtins/lib/sprintf.c
26609 * gcc.c-torture/execute/builtins/lib/strcpy.c
26610 * gcc.c-torture/execute/builtins/lib/strcspn.c
26611 * gcc.c-torture/execute/builtins/lib/strncat.c
26612 * gcc.c-torture/execute/builtins/lib/strncmp.c
26613 * gcc.c-torture/execute/builtins/lib/strncpy.c
26614 * gcc.c-torture/execute/builtins/lib/strpbrk.c
26615 * gcc.c-torture/execute/builtins/lib/strspn.c
26616 * gcc.c-torture/execute/builtins/lib/strstr.c:
26617 New files containing support routines.
26618
26619 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26620 declaration.
26621 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26622 when not optimizing.
26623
26624 2004-07-02 Mark Mitchell <mark@codesourcery.com>
26625
26626 PR c++/16240
26627 * g++.dg/abi/mangle22.C: New test.
26628 * g++.dg/abi/mangle23.C: Likewise.
26629
26630 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
26631
26632 PR fortran/16290
26633 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26634 Allow for cases without denormalized floating point numbers.
26635
26636 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
26637
26638 PR c/1027
26639 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26640 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26641 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26642 expected warning text.
26643 * gcc.dg/format/diag-2.c: New test.
26644
26645 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26646
26647 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26648
26649 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
26650
26651 * gcc.dg/builtins-43.c: New.
26652 * gcc.dg/builtins-44.c: New.
26653 * gcc.dg/builtins-45.c: New.
26654
26655 2004-06-26 Geoffrey Keating <geoffk@apple.com>
26656 Andreas Tobler <a.tobler@schweiz.ch>
26657
26658 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26659 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
26660 as SIGSEGV.
26661 * gcc.dg/cleanup-11.c: Likewise.
26662 * gcc.dg/cleanup-8.c: Likewise.
26663 * gcc.dg/cleanup-9.c: Likewise.
26664 * gcc.dg/cleanup-5.c: Run on all platforms.
26665
26666 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
26667
26668 * g++.dg/warn/nonnull1.C: New test.
26669
26670 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
26671
26672 * gcc.dg/compat/compat-common.h: Wrap up CINT in
26673 an #ifndef SKIP_COMPLEX_INT/#endif pair.
26674 Special-case the Sun compiler wrt to <complex.h>.
26675
26676 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
26677
26678 * gcc.dg/Wunreachable-8.C: New test.
26679
26680 * gcc.dg/h8300-ice2.c : New test.
26681
26682 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
26683
26684 PR fortran/16161
26685 * gfortran.fortran-torture/compile/implicit.f90: Add test
26686 for implicit character.
26687
26688 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
26689
26690 PR fortran/16289
26691 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26692 Use tiny() intrinsic to find smallest non-negative real
26693
26694 2004-06-30 Jakub Jelinek <jakub@redhat.com>
26695
26696 * gcc.dg/compat/struct-by-value-22_main.c: New test.
26697 * gcc.dg/compat/struct-by-value-22_x.c: New.
26698 * gcc.dg/compat/struct-by-value-22_y.c: New.
26699
26700 * gcc.c-torture/execute/20040629-1.c: New test.
26701
26702 2004-06-29 Jakub Jelinek <jakub@redhat.com>
26703
26704 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26705 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26706
26707 PR target/16195
26708 * gcc.dg/20040625-1.c: New test.
26709
26710 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26711
26712 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26713
26714 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26715
26716 PR fortran/15963
26717 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26718
26719 2004-06-29 Richard Henderson <rth@redhat.com>
26720
26721 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26722
26723 2004-06-29 Paul Brook <paul@codesourcery.com>
26724
26725 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26726 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26727
26728 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
26729
26730 PR c++/16260
26731 * g++.dg/parse/crash15.C: New.
26732
26733 2004-06-28 Andrew Pinski <apinski@apple.com>
26734
26735 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26736 by the error already.
26737
26738 * g++.dg/opt/ptrmem4.C: Change to compile only test.
26739
26740 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
26741
26742 PR target/14041
26743 * gcc.dg/h8300-bss-align-1.c : New.
26744
26745 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
26746
26747 * PR c++/16174
26748 * g++.dg/template/ctor4.C: New.
26749
26750 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
26751
26752 PR c++/16205
26753 * g++.dg/warn/Wsequence-point-1.C: New test.
26754
26755 2004-06-27 Paul Brook <paul@codesourcery.com>
26756
26757 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26758
26759 2004-06-27 Zack Weinberg <zack@codesourcery.com>
26760
26761 * g++.old-deja/g++.mike/p7325.C: Remove.
26762
26763 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
26764
26765 PR c/14963
26766 * gcc.dg/pr14963.c: New test.
26767
26768 2004-06-27 Mark Mitchell <mark@codesourcery.com>
26769
26770 PR c++/16193
26771 * g++.dg/parse/redef1.C: New test.
26772
26773 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
26774
26775 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26776 20021110.c.
26777 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26778 20021119-1.c.
26779 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26780 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26781 5-04.c.
26782 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26783 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26784 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26785 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26786 g++.brendan/enum14.C.
26787 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26788 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26789 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26790 g++.mike/virt1.C.
26791 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26792 memtemp24.C.
26793
26794 2004-06-27 Roger Sayle <roger@eyesopen.com>
26795
26796 * gcc.dg/20040527-1.c: New test case.
26797
26798 2004-06-26 Bud Davis <bdavis9659@comcast.net>
26799
26800 PR gfortran/pr16196
26801 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26802
26803 2004-06-25 Roger Sayle <roger@eyesopen.com>
26804
26805 PR middle-end/15825
26806 * gcc.dg/pr15825-1.c: New test case.
26807
26808 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
26809
26810 * gcc.c-torture/execute/20040625-1.c: New test.
26811
26812 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26813
26814 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26815
26816 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
26817
26818 * gcc.dg/torture/mips-div-1.c: New test.
26819
26820 2004-06-24 Jeff Law <law@redhat.com>
26821
26822 * gcc.dg/tree-ssa/20040624-1.c: New test.
26823
26824 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
26825
26826 * gcc.c-torture/compile/20040624-1.c: New test.
26827
26828 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26829
26830 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26831 this directory.
26832
26833 2004-06-23 Andrew Pinski <apinski@apple.com>
26834
26835 PR middle-end/15988
26836 * g++.dg/opt/ptrmem4.C: New test.
26837
26838 * gcc.dg/c90-array-quals-2.c: New test.
26839
26840 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
26841
26842 * gcc.dg/kpice1.c: New test.
26843
26844 2006-06-23 Andrew Pinski <apinski@apple.com>
26845
26846 * gcc.dg/c90-array-quals.c: New test.
26847
26848 2006-06-22 Richard Henderson <rth@redhat.com>
26849
26850 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26851
26852 2004-06-22 Loren James Rittle <ljrittle@acm.org>
26853
26854 * gcc.dg/builtins-config.h: Handle FreeBSD.
26855
26856 2006-06-22 Richard Henderson <rth@redhat.com>
26857
26858 * g++.dg/opt/devirt1.C: New.
26859
26860 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
26861
26862 * g++.dg/opt/pr15551.C: New testcase.
26863
26864 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
26865
26866 PR target/14800
26867 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26868 x86_64-*-linux* when compiling for 32bit.
26869
26870 2004-06-21 Andrew Pinski <apinski@apple.com>
26871
26872 * gcc.dg/pch/struct-1.c: New.
26873 * gcc.dg/pch/struct-1.hs: New.
26874
26875 2004-06-21 Geoffrey Keating <geoffk@apple.com>
26876
26877 * gcc.dg/pch/save-temps-1.c: New file.
26878 * gcc.dg/pch/save-temps-1.hs: New file.
26879
26880 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
26881
26882 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26883 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26884
26885 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26886
26887 * gfortran.fortran-torture/execute/select_1.f90: Rename function
26888 to fix type error.
26889 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26890 Remove trailing spaces.
26891
26892 2004-06-21 Richard Henderson <rth@redhat.com>
26893
26894 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26895 merging && to BIT_FIELD_REF.
26896
26897 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
26898
26899 * g++.dg/opt/placeholder1.C: New test.
26900
26901 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26902
26903 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26904 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26905 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26906 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26907
26908 2004-06-20 Zack Weinberg <zack@codesourcery.com>
26909
26910 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26911 extern "C".
26912 * g++.dg/other/pragma-re-1.C: Add comments.
26913
26914 2004-06-19 Bud Davis <bdavis9659@comcast.net>
26915
26916 PR gfortran/16080
26917 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26918
26919 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
26920
26921 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26922 instead of setting the type of size_t by
26923 hand.
26924
26925 2004-06-18 Roger Sayle <roger@eyesopen.com>
26926
26927 * gcc.dg/unordered-2.c: New test case.
26928 * gcc.dg/unordered-3.c: New test case.
26929
26930 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
26931
26932 PR other/16043
26933 * lib/g++.exp (g++_version): Tweak regexp for version
26934 * lib/g77.exp (g77_version): Likewise.
26935 * lib/gfortran.exp (gfortran_version): Likewise.
26936 * lib/objc.exp (objc_version): Likewise.
26937 * lib/treelang.exp (treelang_version): Likewise.
26938
26939 2004-06-19 Jakub Jelinek <jakub@redhat.com>
26940
26941 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26942 Use INT_MAX instead of __INT_MAX__.
26943 * gcc.dg/compat/struct-align-2_y.c: Likewise.
26944
26945 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26946 * gcc.dg/compat/scalar-return-3_x.c: Use it.
26947 * gcc.dg/compat/scalar-return-3_y.c: Use it.
26948 * gcc.dg/compat/scalar-return-4_x.c: Use it.
26949 * gcc.dg/compat/scalar-return-4_y.c: Use it.
26950 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26951 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26952 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26953 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26954
26955 * gcc.dg/range-test-1.c: New test.
26956 * g++.dg/opt/range-test-1.C: New test.
26957
26958 2004-06-17 Richard Henderson <rth@redhat.com>
26959
26960 * objc.dg/sync-1.m: New.
26961 * objc.dg/try-catch-1.m: Don't force next runtime.
26962 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26963 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
26964 shadowed catch clause.
26965 * objc.dg/try-catch-5.m: New.
26966
26967 2004-06-17 Zack Weinberg <zack@codesourcery.com>
26968
26969 Bug 14610
26970 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26971
26972 2004-06-15 Richard Henderson <rth@redhat.com>
26973
26974 * gcc.dg/20001116-1.c: Move expected warning line.
26975
26976 2004-06-15 Richard Henderson <rth@redhat.com>
26977
26978 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26979 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26980
26981 2004-06-15 Jeff Law <law@redhat.com>
26982
26983 * gcc.dg/tree-ssa/20040615-1.c: New test.
26984 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26985 be less sensitive to operand ordering.
26986 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26987
26988 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
26989
26990 * g++.dg/abi/bitfield3.C: Add comment..
26991
26992 2004-06-15 Richard Henderson <rth@redhat.com>
26993
26994 * g++.dg/ext/stmtexpr1.C: XFAIL.
26995 * gcc.dg/20030612-1.c: XFAIL.
26996
26997 2004-06-15 Eric Christopher <echristo@redhat.com>
26998
26999 * g++.dg/charset/asm5.c: New.
27000 * gcc.dg/charset/asm6.c: New.
27001
27002 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27003
27004 PR fortran/15962
27005 * gfortran.fortran-torture/execute/select_1.f90: New test.
27006
27007 2004-06-15 Paul Brook <paul@codesourcery.com>
27008
27009 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27010
27011 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27012
27013 PR c++/15967
27014 * g++.dg/lookup/crash3.C: New test.
27015
27016 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27017
27018 PR c++/15947
27019 * g++.dg/parse/dtor4.C: New test.
27020
27021 2004-06-14 Jeff Law <law@redhat.com>
27022
27023 * gcc.c-torture/compile/20040614-1.c: New test.
27024
27025 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27026
27027 PR fortran/15211
27028 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27029 LEN of a character array.
27030
27031 2004-06-14 Mark Mitchell <mark@codesourcery.com>
27032
27033 PR c++/15096
27034 * g++.dg/template/ptrmem10.C: New test.
27035
27036 PR c++/14930
27037 * g++.dg/template/friend30.C: New test.
27038
27039 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27040
27041 PR fortran/14928
27042 * gfortran.fortran-torture/compile/mloc.f90: New test.
27043
27044 2004-06-13 Paul Brook <paul@codesourcery.com>
27045
27046 * gfortran.fortran-torture/execute/random_2.f90: New test.
27047
27048 2004-06-13 Eric Christopher <echristo@redhat.com>
27049
27050 * gcc.dg/noncompile/redecl-1.c: Fix error message.
27051
27052 2004-06-12 Paul Brook <paul@codesourcery.com>
27053
27054 * gfortran.fortran-torture/execute/contained_3.f90: New test.
27055
27056 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27057
27058 PR fortran/14923
27059 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27060
27061 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27062
27063 PR fortran/14957
27064 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27065 syntax errors in end statements of contained subroutines.
27066
27067 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27068
27069 PR fortran/12841
27070 * gfortran.fortran-torture/execute/null_arg.f90: New test.
27071
27072 2004-06-12 Bud Davis <bdavis9659@comcast.net>
27073
27074 PR fortran/15665
27075 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27076
27077 2004-06-12 Bud Davis <bdavis9659@comcast.net>
27078
27079 PR gfortran/12839
27080 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27081
27082 2004-06-11 Mark Mitchell <mark@codesourcery.com>
27083
27084 PR c++/15862
27085 * g++.dg/parse/enum1.C: New test.
27086
27087 2004-06-10 Jeff Law <law@redhat.com>
27088
27089 * gcc.c-torture/compile/20040610-1.c: New test.
27090
27091 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27092
27093 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27094 * g++.old-deja/g++.other/decl3.C: Likewise.
27095
27096 2004-06-10 Brian Booth <bbooth@redhat.com>
27097
27098 * gcc.dg/tree-ssa/20031015-1.c: Scan for
27099 V_MAY_DEF instead of VDEF.
27100 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27101
27102 2004-06-10 Mark Mitchell <mark@codesourcery.com>
27103
27104 PR c++/14211
27105 * g++.dg/conversion/const1.C: New test.
27106
27107 PR c++/15076
27108 * g++.dg/conversion/reinterpret1.C: New test.
27109
27110 PR c++/15877
27111 * g++.dg/template/enum2.C: New test.
27112
27113 PR c++/15227
27114 * g++.dg/template/error13.C: New test.
27115
27116 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27117
27118 PR fortran/14957
27119 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27120 arguments to test_* REAL and of the right size.
27121
27122 2004-06-10 Jakub Jelinek <jakub@redhat.com>
27123
27124 PR target/15569
27125 PR rtl-optimization/15681
27126 * gcc.dg/20040609-1.c: New test.
27127
27128 2004-06-10 Jakub Jelinek <jakub@redhat.com>
27129
27130 PR c++/14791
27131 * g++.dg/opt/builtins1.C: New test.
27132
27133 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
27134
27135 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27136 that use default windows32 struct layout.
27137 * gcc.dg/i386-bitfield2.c: Likewise.
27138
27139 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
27140
27141 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27142 for mingw32 and cygwin targets.
27143
27144 2004-06-09 Geoffrey Keating <geoffk@apple.com>
27145
27146 * gcc.dg/pch/macro-4.c: New.
27147 * gcc.dg/pch/macro-4.hs: New.
27148
27149 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27150
27151 PR fortran/13249
27152 * gfortran.fortran-torture/compile/name_clash.f90: New test.
27153
27154 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27155
27156 PR fortran/13372
27157 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27158
27159 2004-06-09 Bud Davis <bdavis9659@comcast.net>
27160
27161 PR gfortran/14897
27162 * gfortran.fortran-torture/execute/t_edit.f90: New test.
27163
27164 2004-06-09 Bud Davis <bdavis9659@comcast.net>
27165
27166 PR gfortran/15755
27167 * gfortran.fortran-torture/execute/backspace.c : New test.
27168
27169 2004-06-09 Paul Brook <paul@codesourcery.com>
27170
27171 * gfortran.fortran-torture/execure/intrinsic_associated.f90
27172 (pointer_to_section): Rewrite to use smaller array.
27173
27174 2004-06-08 David Edelsohn <edelsohn@gnu.org>
27175
27176 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27177 * gcc.dg/ext/altivec-10.c: Same.
27178 * gcc.dg/ext/altivec-11.c: Same.
27179 * gcc.dg/ext/altivec-12.c: Same.
27180 * gcc.dg/ext/altivec-13.c: Same.
27181 * gcc.dg/ext/altivec-14.c: Same.
27182 * gcc.dg/ext/altivec-15.c: Same.
27183 * gcc.dg/ext/altivec-16.c: Same.
27184 * gcc.dg/ext/altivec-3.c: Same.
27185 * gcc.dg/ext/altivec-4.c: Same.
27186 * gcc.dg/ext/altivec-6.c: Same.
27187 * gcc.dg/ext/altivec-7.c: Same.
27188 * gcc.dg/ext/altivec-8.c: Same.
27189 * gcc.dg/ext/altivec-varargs-1.c: Same.
27190
27191 * g++.dg/ext/altivec-1.C: Correct dg syntax.
27192 * g++.dg/ext/altivec-10.C: Same.
27193 * g++.dg/ext/altivec-2.C: Same.
27194 * g++.dg/ext/altivec-3.C: Same.
27195 * g++.dg/ext/altivec-4.C: Same.
27196 * g++.dg/ext/altivec-5.C: Same.
27197 * g++.dg/ext/altivec-6.C: Same.
27198 * g++.dg/ext/altivec-7.C: Same.
27199 * g++.dg/ext/altivec-8.C: Same.
27200 * g++.dg/ext/altivec-9.C: Same.
27201
27202 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27203
27204 PR c++/7841
27205 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27206
27207 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
27208
27209 * gcc.dg/union-1.c: New test.
27210
27211 2004-06-07 Roger Sayle <roger@eyesopen.com>
27212
27213 * gcc.dg/builtins-41.c: New test case.
27214 * gcc.dg/builtins-42.c: New test case.
27215
27216 2004-06-07 David Edelsohn <edelsohn@gnu.org>
27217
27218 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27219 * g++.dg/ext/altivec-10.C: Same.
27220 * g++.dg/ext/altivec-2.C: Same.
27221 * g++.dg/ext/altivec-3.C: Same.
27222 * g++.dg/ext/altivec-4.C: Same.
27223 * g++.dg/ext/altivec-5.C: Same.
27224 * g++.dg/ext/altivec-6.C: Same.
27225 * g++.dg/ext/altivec-7.C: Same.
27226 * g++.dg/ext/altivec-8.C: Same.
27227 * g++.dg/ext/altivec-9.C: Same.
27228 * g++.old-deja/g++.abi/cxa_vec.C: Same.
27229 * g++.old-deja/g++.brendan/new3.C: Same.
27230 * gcc.c-torture/execute/eeprof-1.x: Same.
27231
27232 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
27233
27234 PR c/14765
27235 * gcc.dg/pr14765-1.c: New test.
27236
27237 2004-06-07 Roger Sayle <roger@eyesopen.com>
27238
27239 PR c/14649
27240 * gcc.dg/pr14649-1.c: New test case.
27241
27242 2004-06-07 Richard Henderson <rth@redhat.com>
27243
27244 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27245 if temporaries.
27246
27247 2004-06-07 David Edelsohn <edelsohn@gnu.org>
27248
27249 * g++.dg/eh/elide1.C: Remove XFAIL.
27250
27251 2004-06-07 Mark Mitchell <mark@codesourcery.com>
27252
27253 PR c++/15337
27254 * g++.dg/expr/sizeof3.C: New test.
27255
27256 PR c++/14777
27257 * g++.dg/template/access14.C: New test.
27258
27259 PR c++/15554
27260 * g++.dg/template/enum1.C: New test.
27261
27262 PR c++/15057
27263 * g++.dg/eh/throw1.C: New test.
27264
27265 2004-06-07 David Ayers <d.ayers@inode.at>
27266 Ziemowit Laski <zlaski@apple.com>
27267
27268 * lib/objc.exp (objc_target_compile): Revert the '-framework
27269 Foundation' flag fix, since bare Darwin does not ship
27270 with the Foundation framework.
27271 * objc/execute/next_mapping.h: Provide a local NSConstantString
27272 @interface and @implementation.
27273 (objc_constant_string_init): A constructor function, used to
27274 initialize the NSConstantString meta-class object.
27275 * objc/execute/string1.m: Include "next_mapping.h" instead of
27276 <Foundation/NSString.h>.
27277 * objc/execute/string2.m: Likewise.
27278 * objc/execute/string3.m: Likewise.
27279 * objc/execute/string4.m: Likewise.
27280
27281 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
27282
27283 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27284 to double. Replace double with FLOAT.
27285 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27286
27287 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27288 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27289 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27290 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27291 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27292 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27293 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27294 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27295
27296 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
27297
27298 PR c/13519
27299 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27300
27301 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27302
27303 PR c++/15503
27304 * g++.dg/template/meminit2.C: New test.
27305
27306 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
27307
27308 PR target/15822
27309 * gcc.c-torture/execute/compare-fp-1.c,
27310 gcc.c-torture/execute/compare-fp-2.c,
27311 gcc.c-torture/execute/compare-fp-3.c,
27312 gcc.c-torture/execute/compare-fp-4.c,
27313 gcc.c-torture/execute/compare-fp-3.x,
27314 gcc.c-torture/execute/compare-fp-4.x: Moved...
27315 * gcc.c-torture/execute/ieee/compare-fp-1.c,
27316 gcc.c-torture/execute/ieee/compare-fp-2.c,
27317 gcc.c-torture/execute/ieee/compare-fp-3.c,
27318 gcc.c-torture/execute/ieee/compare-fp-4.c,
27319 gcc.c-torture/execute/ieee/compare-fp-3.x,
27320 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27321
27322 2004-06-04 David Ayers <d.ayers@inode.at>
27323
27324 * objc/execute/protocol-isEqual-4.m: New testcase.
27325
27326 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
27327
27328 * objc/execute/protocol-isEqual-1.m: New testcase.
27329 * objc/execute/protocol-isEqual-2.m: New testcase.
27330 * objc/execute/protocol-isEqual-3.m: New testcase.
27331
27332 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27333
27334 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27335
27336 2004-06-02 Ziemowit Laski <zlaski@apple.com>
27337
27338 * lib/objc.exp (objc_target_compile): When running tests on
27339 Darwin (Mac OS X), inform the linker about '-framework
27340 'Foundation'.
27341
27342 2004-06-02 Eric Christopher <echristo@redhat.com>
27343
27344 * gcc.c-torture/compile/20040602-1.c: New.
27345
27346 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
27347
27348 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27349 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27350
27351 PR tree-optimization/14736
27352 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27353
27354 PR tree-optimization/14042
27355 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27356
27357 PR tree-optimization/14729
27358 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27359
27360 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27361
27362 PR fortran/15557
27363 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27364
27365 2004-06-01 Richard Hederson <rth@redhat.com>
27366
27367 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27368
27369 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27370
27371 PR c++/14932
27372 * g++.dg/parse/offsetof4.C: New test.
27373
27374 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
27375
27376 PR objc/7993
27377 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27378
27379 2004-05-31 Mark Mitchell <mark@codesourcery.com>
27380
27381 PR c++/15701
27382 * g++.dg/template/friend29.C: New test.
27383
27384 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
27385
27386 PR c/15749
27387 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27388
27389 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
27390
27391 * gcc.dg/sparc-trap-1.c: New test.
27392
27393 2004-05-31 Roger Sayle <roger@eyesopen.com>
27394
27395 PR middle-end/15069
27396 * g++.dg/opt/fold3.C: New test case.
27397
27398 2004-05-30 Graham Stott <graham.stott@btinternet.com>
27399
27400 * lib/target-supports.exp (check_iconv_available): Fix fallout
27401 from 2004-05-28 patch.
27402
27403 2004-05-30 Paul Brook <paul@codesourcery.com>
27404
27405 PR fortran/15620
27406 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27407 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27408
27409 2004-05-30 Steven G. Kargl <kargls@comcast.net>
27410
27411 * gfortran.fortran-torture/execute/random_1.f90: New test.
27412
27413 2004-05-28 Ziemowit Laski <zlaski@apple.com>
27414
27415 * g++.dg/ext/altivec-10.C: New test.
27416
27417 2004-05-29 Paul Brook <paul@codesourcery.com>
27418
27419 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27420
27421 2004-05-28 Ziemowit Laski <zlaski@apple.com>
27422
27423 * gcc.dg/altivec-16.c: New test.
27424
27425 2004-05-28 Janis Johnson <janis187@us.ibm.com>
27426
27427 * lib/target-supports.exp (check_vmx_hw_available): New.
27428 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27429
27430 * lib/target-supports.exp (check_alias_available,
27431 check_iconv_available, check_named_sections_available): Use
27432 unique names for temporary files.
27433
27434 2004-05-28 Ziemowit Laski <zlaski@apple.com>
27435
27436 * gcc.dg/altivec-15.c: New test.
27437
27438 2004-05-28 Mark Mitchell <mark@codesourcery.com>
27439
27440 PR c++/15083
27441 * g++.dg/warn/noeffect6.C: New test.
27442
27443 PR c++/15471
27444 * g++.dg/expr/ptrmem4.C: New test.
27445
27446 PR c++/15640
27447 * g++.dg/template/operator3.C: New test.
27448
27449 2004-05-28 Mark Mitchell <mark@codesourcery.com>
27450
27451 PR c++/14668
27452 * g++.dg/lookup/redecl1.C: New test.
27453 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27454
27455 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
27456
27457 * gcc.c-torture/execute/compare-fp-1.c,
27458 gcc.c-torture/execute/compare-fp-2.c,
27459 gcc.c-torture/execute/compare-fp-3.c,
27460 gcc.c-torture/execute/compare-fp-4.c,
27461 gcc.c-torture/execute/compare-fp-3.x,
27462 gcc.c-torture/execute/compare-fp-4.x,
27463 gcc.dg/pr15649-1.c: New.
27464
27465 2004-05-27 Adam Nemet <anemet@lnxw.com>
27466
27467 PR c++/12883
27468 * g++.dg/init/array14.C: New test.
27469
27470 2004-05-25 Janis Johnson <janis187@us.ibm.com>
27471
27472 * lib/compat.exp (compat-get-options-main): New.
27473 (compat-get-options): Remove unneeded code, warn for ignored
27474 command.
27475 (compat-execute): Check flag set by dg-require-* commands.
27476
27477 * lib/compat.exp (compat-execute): Break up long lines.
27478
27479 2004-05-24 Janis Johnson <janis187@us.ibm.com>
27480
27481 * gcc.dg/altivec-7.c: Don't use 'vector long'.
27482 * gcc.dg/altivec-14.c: New test.
27483 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27484
27485 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27486 * gcc.dg/altivec-12.c: Ditto.
27487
27488 * gcc.dg/altivec-3.c: Move call to altivec_check.
27489
27490 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27491
27492 PR c++/15044
27493 * g++.dg/template/error12.C: New test.
27494
27495 PR c++/15317
27496 * g++.dg/ext/attrib15.C: New test.
27497
27498 PR c++/15329
27499 * g++.dg/template/ptrmem9.C: New test.
27500
27501 2004-05-25 Paul Brook <paul@codesourcery.com>
27502
27503 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27504
27505 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27506
27507 PR c++/15165
27508 * g++.dg/template/crash19.C: New test.
27509
27510 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27511
27512 PR c++/15025
27513 * g++.dg/template/redecl1.C: New test.
27514
27515 2004-05-23 Mark Mitchell <mark@codesourcery.com>
27516
27517 PR c++/14821
27518 * g++.dg/other/ns1.C: New test.
27519
27520 PR c++/14883
27521 * g++.dg/template/invalid1.C: New test.
27522
27523 2004-05-23 Paul Brook <paul@codesourcery.com>
27524 Victor Leikehman <lei@haifasphere.co.il>
27525
27526 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27527 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27528
27529 2004-05-22 Mark Mitchell <mark@codesourcery.com>
27530
27531 PR c++/15285
27532 PR c++/15299
27533 * g++.dg/template/non-dependent5.C: New test.
27534 * g++.dg/template/non-dependent6.C: New test.
27535
27536 2004-05-22 Mark Mitchell <mark@codesourcery.com>
27537
27538 PR c++/15507
27539 * g++.dg/inherit/union1.C: New test.
27540
27541 PR c++/15542
27542 * g++.dg/template/addr1.C: New test.
27543
27544 PR c++/15427
27545 * g++.dg/template/array5.C: New test.
27546
27547 PR c++/15287
27548 * g++.dg/template/array6.C: New test.
27549
27550 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
27551 Roger Sayle <roger@eyesopen.com>
27552
27553 * g++.dg/lookup/forscope2.C: New test case.
27554
27555 2004-05-22 Ben Elliston <bje@au.ibm.com>
27556
27557 * gcc.dg/cpp/Wmissingdirs.c: New.
27558
27559 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
27560
27561 PR target/15301
27562 * gcc.dg/compat/union-m128-1.h: New file.
27563 * gcc.dg/compat/union-m128-1_main.c: Likewise.
27564 * gcc.dg/compat/union-m128-1_x.c: Likewise.
27565 * gcc.dg/compat/union-m128-1_y.c: Likewise.
27566
27567 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
27568
27569 PR target/15302
27570 * gcc.dg/compat/struct-complex-1.h: New file.
27571 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27572 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27573 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27574
27575 2004-05-20 Roger Sayle <roger@eyesopen.com>
27576
27577 PR middle-end/3074
27578 * gcc.dg/pr3074-1.c: New test case.
27579 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27580
27581 2004-05-20 Falk Hueffner <falk@debian.org>
27582
27583 PR other/15526
27584 * gcc.dg/ftrapv-1.c: New test case.
27585
27586 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
27587
27588 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27589
27590 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
27591 Jeff Law <law@redhat.com>
27592
27593 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27594 * gcc.dg/tree-ssa/20040518-2.c: New test.
27595
27596 * gcc.dg/tree-ssa/20040518-1.c: New test.
27597
27598 2004-05-18 Zack Weinberg <zack@codesourcery.com>
27599
27600 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27601
27602 2004-05-18 Paul Brook <paul@codesourcery.com>
27603
27604 PR fortran/13930
27605 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27606
27607 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27608
27609 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27610 constant folding.
27611
27612 2004-05-17 Steven Bosscher <stevenb@suse.de>
27613
27614 * gcc.dg/tree-ssa/20040517-1.c: New test.
27615
27616 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27617
27618 * gcc.dg/loop-4.c: New test.
27619
27620 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
27621
27622 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27623
27624 2004-05-15 Bud Davis <bdavis9659@comcast.net>
27625
27626 PR fortran/15311
27627 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27628
27629 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27630
27631 PR fortran/13826
27632 PR fortran/13940
27633 * gfortran.fortran-torture/compile/data_1.f90: New test.
27634
27635 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
27636
27637 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27638 * gcc.dg/uninit-H.c: Define ASM for __s390__.
27639
27640 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
27641
27642 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27643
27644 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
27645
27646 PR c/15444
27647 * gcc.dg/format/xopen-1.c: Adjust expected message.
27648 * gcc.dg/format/xopen-3.c: New test.
27649
27650 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
27651
27652 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27653
27654 2004-05-14 Jeff Law <law@redhat.com>
27655
27656 * gcc.dg/tree-ssa/20040514-2.c: New test.
27657
27658 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27659
27660 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27661 this ...
27662 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27663 this.
27664
27665 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
27666
27667 * gcc.dg/tree-ssa/20040514-1.c: New test.
27668
27669 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27670
27671 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27672 test.
27673
27674 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27675
27676 PR fortran/14066
27677 * gfortran.fortran-torture/compile/do_1.f90: New test.
27678
27679 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27680
27681 PR fortran/15051
27682 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27683 test.
27684
27685 2004-05-14 Bud Davis <bdavis9659@comcast.net>
27686
27687 PR fortran/15149
27688 * gfortran.fortran-torture/execute/random_init.f90: New test.
27689
27690 2004-05-13 Paul Brook <paul@codesourcery.com>
27691
27692 PR fortran/15314
27693 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27694
27695 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
27696
27697 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27698 for the powerpc case.
27699
27700 2004-05-13 Jeff Law <law@redhat.com>
27701
27702 * gcc.dg/tree-ssa/20040513-1.c: New test.
27703 * gcc.dg/tree-ssa/20040513-2.c: New test.
27704
27705 2004-05-13 Paul Brook <paul@codesourcery.com>
27706
27707 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27708 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27709 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27710
27711 2004-05-13 Andreas Schwab <schwab@suse.de>
27712
27713 PR other/10819
27714 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27715 characters.
27716
27717 2004-05-13 Bud Davis <bdavis9659@comcast.net>
27718
27719 PR fortran/15294
27720 * gfortran.fortran-torture/execute/adjustr.f90: New file.
27721
27722 2004-05-13 Diego Novillo <dnovillo@redhat.com>
27723
27724 Merge from tree-ssa-20020619-branch. See
27725 ChangeLog.tree-ssa for details.
27726
27727 2004-05-11 Ziemowit Laski <zlaski@apple.com>
27728
27729 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27730 include <altivec.h> explicitly.
27731 * gcc.dg/altivec-13.c: Likewise.
27732
27733 2004-05-11 Paul Brook <paul@codesourcery.com>
27734
27735 * gcc.c-torture/compile/20010518-1.c: Force enum size.
27736
27737 2004-05-10 Eric Christopher <echristo@redhat.com>
27738
27739 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27740 * gcc.dg/sibcall-4.c: Ditto.
27741
27742 2004-05-10 Ziemowit Laski <zlaski@apple.com>
27743
27744 * g++.dg/ext/altivec-8.C: New test case.
27745 * gcc.dg/altivec-13.c: New test case.
27746
27747 2004-05-08 Roger Sayle <roger@eyesopen.com>
27748
27749 * gcc.c-torture/execute/divcmp-1.c: New test case.
27750 * gcc.c-torture/execute/divcmp-2.c: New test case.
27751 * gcc.c-torture/execute/divcmp-3.c: New test case.
27752
27753 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
27754
27755 * g++.dg/other/pragma-re-2.C: New test.
27756
27757 2004-05-07 Uros Bizjak <uros@kss-loka.si>
27758
27759 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27760 * gcc.dg/i386-387-2.c: Likewise.
27761
27762 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27763 __builtin_drem.
27764 * gcc.dg/i386-387-6.c: Likewise.
27765
27766 2004-05-07 Uros Bizjak <uros@kss-loka.si>
27767
27768 * gcc.dg/builtins-33.c: Also check log1p*.
27769
27770 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
27771
27772 PR optimization/15296
27773 * gcc.c-torture/execute/pr15296.c: New test.
27774
27775 2004-05-05 Uros Bizjak <uros@kss-loka.si>
27776
27777 * gcc.dg/builtins-40.c: New test.
27778
27779 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
27780
27781 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27782
27783 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
27784
27785 * g++.dg/ext/spe1.C: New testcase.
27786
27787 2004-05-04 Ziemowit Laski <zlaski@apple.com>
27788
27789 * objc.dg/image-info.m: Allow additional attributes
27790 for __image_info section.
27791
27792 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
27793
27794 * gcc.dg/torture/mips-hilo-2.c: New test.
27795
27796 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27797
27798 PR c++/14389
27799 * g++.dg/template/member5.C: New test.
27800
27801 2004-05-03 Uros Bizjak <uros@kss-loka.si>
27802
27803 * gcc.dg/builtins-34.c: Also check expm1*.
27804
27805 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27806
27807 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27808 * gcc.dg/torture/builtin-convert-3.c: New test.
27809
27810 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
27811
27812 PR middle-end/15054
27813 * g++.dg/opt/pr15054.C: New test.
27814
27815 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27816
27817 * gcc.dg/torture/builtin-rounding-1.c: New test.
27818 * gcc.dg/builtins-25.c: Delete.
27819 * gcc.dg/builtins-29.c: Delete.
27820
27821 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
27822
27823 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27824 * gcc.dg/sibcall-4.c: Likewise.
27825 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27826
27827 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
27828
27829 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27830 bit-field on 16-bit targets.
27831
27832 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
27833
27834 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27835 16-bit targets.
27836
27837 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
27838
27839 * gcc.dg/rs6000-power2-1.c: Change to compile only.
27840 * gcc.dg/rs6000-power2-2.c: Likewise.
27841
27842 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
27843
27844 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27845 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27846 Change the asm registers to be in form of frN instead of fN.
27847
27848 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27849
27850 * gcc.dg/torture/builtin-convert-2.c: New test.
27851
27852 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
27853
27854 * gcc.dg/rs6000-power2-1.c: New test.
27855 * gcc.dg/rs6000-power2-2.c: New test.
27856
27857 2004-04-28 Jan Hubicka <jh@suse.cz>
27858
27859 * gcc.dg/unused-6.c: New test.
27860
27861 2004-04-24 Laurent GUERBY <laurent@guerby.net>
27862 Ulrich Weigand <uweigand@de.ibm.com>
27863
27864 * ada/acats/run_all.sh: Define $target variable.
27865
27866 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
27867
27868 PR c++/15119
27869 * g++.dg/other/vararg-1.C: New test.
27870
27871 PR c++/4794
27872 * g++.dg/eh/cleanup3.C: New test.
27873
27874 2004-04-24 Laurent GUERBY <laurent@guerby.net>
27875
27876 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27877 and ad8011a (target_insn).
27878 * ada/acats/support/macro.dfs: Likewise.
27879 * ada/acats/support/impbit.adb: New file.
27880
27881 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
27882
27883 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27884
27885 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27886
27887 * gcc.dg/loop-3.c: New test.
27888
27889 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
27890
27891 * gcc.c-torture/execute/simd-5.c: New test.
27892
27893 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27894
27895 PR c++/15064
27896 * g++.dg/template/crash18.C: New test.
27897
27898 2004-04-22 Mark Mitchell <mark@codesourcery.com>
27899
27900 * g++.dg/ext/complit3.C: New test.
27901
27902 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27903
27904 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27905 * gcc.dg/altivec-3.c: Same.
27906 * gcc.dg/altivec-varargs-1.c: Same.
27907
27908 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27909
27910 * lib/target-supports.exp (check_profiling_available): Assume
27911 profiling is not available on powerpc-eabi targets.
27912
27913 2004-04-21 Janis Johnson <janis187@us.ibm.com>
27914
27915 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27916 * gcc.dg/vmx/bug-1.c: Ditto.
27917
27918 2004-04-20 Eric Christopher <echristo@redhat.com>
27919
27920 * gcc.dg/charset/extern.c: New test.
27921 * g++.dg/charset/extern3.cc: Ditto.
27922
27923 2004-04-20 Uros Bizjak <uros@kss-loka.si>
27924
27925 * gcc.dg/builtins-39.c: New test.
27926
27927 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
27928
27929 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27930
27931 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
27932
27933 * gcc.dg/torture/mips-hilo-1.c: New test.
27934
27935 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
27936
27937 * gcc.c-torture/compile/20040419-1.c: New test.
27938
27939 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
27940
27941 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27942
27943 2004-04-18 Zack Weinberg <zack@codesourcery.com>
27944 Aldy Hernandez <aldyh@redhat.com>
27945
27946 * gcc.c-torture/execute/va-arg-24.c: New.
27947
27948 2004-04-17 Zack Weinberg <zack@codesourcery.com>
27949 Aldy Hernandez <aldyh@redhat.com>
27950
27951 * gcc.dg/vmx/1b-01.c: New.
27952 * gcc.dg/vmx/1b-02.c: New.
27953 * gcc.dg/vmx/1b-03.c: New.
27954 * gcc.dg/vmx/1b-04.c: New.
27955 * gcc.dg/vmx/1b-05.c: New.
27956 * gcc.dg/vmx/1b-06.c: New.
27957 * gcc.dg/vmx/1b-07.c: New.
27958 * gcc.dg/vmx/1c-01.c: New.
27959 * gcc.dg/vmx/1c-02.c: New.
27960 * gcc.dg/vmx/3a-01a.c: New.
27961 * gcc.dg/vmx/3a-01.c: New.
27962 * gcc.dg/vmx/3a-01m.c: New.
27963 * gcc.dg/vmx/3a-03.c: New.
27964 * gcc.dg/vmx/3a-03m.c: New.
27965 * gcc.dg/vmx/3a-04.c: New.
27966 * gcc.dg/vmx/3a-04m.c: New.
27967 * gcc.dg/vmx/3a-05.c: New.
27968 * gcc.dg/vmx/3a-06.c: New.
27969 * gcc.dg/vmx/3a-06m.c: New.
27970 * gcc.dg/vmx/3a-07.c: New.
27971 * gcc.dg/vmx/3b-01.c: New.
27972 * gcc.dg/vmx/3b-02.c: New.
27973 * gcc.dg/vmx/3b-10.c: New.
27974 * gcc.dg/vmx/3b-13.c: New.
27975 * gcc.dg/vmx/3b-14.c: New.
27976 * gcc.dg/vmx/3b-15.c: New.
27977 * gcc.dg/vmx/3c-01a.c: New.
27978 * gcc.dg/vmx/3c-01.c: New.
27979 * gcc.dg/vmx/3c-02.c: New.
27980 * gcc.dg/vmx/3c-03.c: New.
27981 * gcc.dg/vmx/3d-01.c: New.
27982 * gcc.dg/vmx/4-01.c: New.
27983 * gcc.dg/vmx/4-03.c: New.
27984 * gcc.dg/vmx/5-01.c: New.
27985 * gcc.dg/vmx/5-02.c: New.
27986 * gcc.dg/vmx/5-03.c: New.
27987 * gcc.dg/vmx/5-04.c: New.
27988 * gcc.dg/vmx/5-05.c: New.
27989 * gcc.dg/vmx/5-06.c: New.
27990 * gcc.dg/vmx/5-07.c: New.
27991 * gcc.dg/vmx/5-07t.c: New.
27992 * gcc.dg/vmx/5-08.c: New.
27993 * gcc.dg/vmx/5-10.c: New.
27994 * gcc.dg/vmx/5-11.c: New.
27995 * gcc.dg/vmx/7-01a.c: New.
27996 * gcc.dg/vmx/7-01.c: New.
27997 * gcc.dg/vmx/7c-01.c: New.
27998 * gcc.dg/vmx/7d-01.c: New.
27999 * gcc.dg/vmx/7d-02.c: New.
28000 * gcc.dg/vmx/8-01.c: New.
28001 * gcc.dg/vmx/8-02a.c: New.
28002 * gcc.dg/vmx/8-02.c: New.
28003 * gcc.dg/vmx/brode-1.c: New.
28004 * gcc.dg/vmx/bug-1.c: New.
28005 * gcc.dg/vmx/bug-2.c: New.
28006 * gcc.dg/vmx/bug-3.c: New.
28007 * gcc.dg/vmx/cw-bug-1.c: New.
28008 * gcc.dg/vmx/cw-bug-2.c: New.
28009 * gcc.dg/vmx/cw-bug-3.c: New.
28010 * gcc.dg/vmx/dct.c: New.
28011 * gcc.dg/vmx/debug-1.c: New.
28012 * gcc.dg/vmx/debug-2.c: New.
28013 * gcc.dg/vmx/debug-3.c: New.
28014 * gcc.dg/vmx/debug-4.c: New.
28015 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28016 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28017 * gcc.dg/vmx/eg-5.c: New.
28018 * gcc.dg/vmx/fft.c: New.
28019 * gcc.dg/vmx/gcc-bug-1.c: New.
28020 * gcc.dg/vmx/gcc-bug-2.c: New.
28021 * gcc.dg/vmx/gcc-bug-3.c: New.
28022 * gcc.dg/vmx/gcc-bug-4.c: New.
28023 * gcc.dg/vmx/gcc-bug-5.c: New.
28024 * gcc.dg/vmx/gcc-bug-6.c: New.
28025 * gcc.dg/vmx/gcc-bug-7.c: New.
28026 * gcc.dg/vmx/gcc-bug-8.c: New.
28027 * gcc.dg/vmx/gcc-bug-9.c: New.
28028 * gcc.dg/vmx/gcc-bug-b.c: New.
28029 * gcc.dg/vmx/gcc-bug-c.c: New.
28030 * gcc.dg/vmx/gcc-bug-d.c: New.
28031 * gcc.dg/vmx/gcc-bug-e.c: New.
28032 * gcc.dg/vmx/gcc-bug-f.c: New.
28033 * gcc.dg/vmx/gcc-bug-g.c: New.
28034 * gcc.dg/vmx/gcc-bug-i.c: New.
28035 * gcc.dg/vmx/harness.h: New.
28036 * gcc.dg/vmx/ira1.c: New.
28037 * gcc.dg/vmx/ira2a.c: New.
28038 * gcc.dg/vmx/ira2b.c: New.
28039 * gcc.dg/vmx/ira2.c: New.
28040 * gcc.dg/vmx/ira2c.c: New.
28041 * gcc.dg/vmx/mem.c: New.
28042 * gcc.dg/vmx/newton-1.c: New.
28043 * gcc.dg/vmx/ops.c: New.
28044 * gcc.dg/vmx/sn7153.c: New.
28045 * gcc.dg/vmx/spill2.c: New.
28046 * gcc.dg/vmx/spill3.c: New.
28047 * gcc.dg/vmx/spill.c: New.
28048 * gcc.dg/vmx/t.c: New.
28049 * gcc.dg/vmx/varargs-1.c: New.
28050 * gcc.dg/vmx/varargs-2.c: New.
28051 * gcc.dg/vmx/varargs-3.c: New.
28052 * gcc.dg/vmx/varargs-4.c: New.
28053 * gcc.dg/vmx/varargs-5.c: New.
28054 * gcc.dg/vmx/varargs-6.c: New.
28055 * gcc.dg/vmx/varargs-7.c: New.
28056 * gcc.dg/vmx/vmx.exp: New.
28057 * gcc.dg/vmx/vprint-1.c: New.
28058 * gcc.dg/vmx/vscan-1.c: New.
28059 * gcc.dg/vmx/x-01.c: New.
28060 * gcc.dg/vmx/x-02.c: New.
28061 * gcc.dg/vmx/x-03.c: New.
28062 * gcc.dg/vmx/x-04.c: New.
28063 * gcc.dg/vmx/x-05.c: New.
28064 * gcc.dg/vmx/yousufi-1.c: New.
28065 * gcc.dg/vmx/zero-1.c: New.
28066 * gcc.dg/vmx/zero.c: New.
28067
28068 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
28069
28070 * g++.dg/lookup/java1.C: Update for chage of
28071 _Jv_AllocObject.
28072 * g++.dg/lookup/java2.C: Likewise.
28073
28074 2004-04-17 Laurent GUERBY <laurent@guerby.net>
28075
28076 * ada/acats/run_all.sh: use -O2 by default.
28077
28078 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
28079
28080 * gcc.dg/vr-mult-[12].c: New tests.
28081
28082 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28083
28084 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28085
28086 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28087
28088 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
28089
28090 * lib/target-supports.exp (check_profiling_available): Assume profiling
28091 isn't available for mips*-*-elf targets.
28092
28093 2004-04-14 Uros Bizjak <uros@kss-loka.si>
28094
28095 * gcc.dg/builtins-38.c: New test.
28096
28097 2004-04-14 Eric Christopher <echristo@redhat.com>
28098
28099 * g++.dg/charset/charset.exp: Run .cc extension tests.
28100
28101 2004-04-14 Zack Weinberg <zack@codesourcery.com>
28102
28103 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
28104
28105 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28106
28107 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28108
28109 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
28110
28111 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28112 * gcc.dg/i386-387-2.c: Likewise.
28113
28114 * gcc.dg/i386-387-7.c: New test.
28115 * gcc.dg/i386-387-8.c: New test.
28116
28117 * gcc.dg/builtins-37.c: New test.
28118
28119 2004-04-13 Geoffrey Keating <geoffk@apple.com>
28120
28121 * g++.dg/pch/externc-1.C: Add missing semicolon.
28122
28123 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
28124
28125 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28126
28127 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
28128
28129 * gcc.c-torture/execute/20040411-1.c: New test.
28130
28131 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
28132
28133 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28134
28135 2004-04-09 Chris Demetriou <cgd@broadcom.com>
28136
28137 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28138
28139 2004-04-09 Zack Weinberg <zack@codesourcery.com>
28140
28141 * lib/target-supports.exp (check_named_sections_available): New.
28142 * lib/gcc-dg.exp (dg-require-named-sections): New.
28143 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28144 old-deja.exp. Also prune error-count message from HP linker.
28145 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28146
28147 * g++.dg/init/init-ref4.C: Use dg-require-weak.
28148 * g++.old-deja/g++.pt/static3.C: Likewise.
28149 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28150
28151 2004-04-09 Roger Sayle <roger@eyesopen.com>
28152
28153 * gcc.c-torture/execute/20040409-1.c: New test case.
28154 * gcc.c-torture/execute/20040409-2.c: New test case.
28155 * gcc.c-torture/execute/20040409-3.c: New test case.
28156
28157 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
28158
28159 * gcc.dg/20040409-1.c: New test.
28160
28161 2004-04-08 Roger Sayle <roger@eyesopen.com>
28162
28163 PR target/14888
28164 * g++.dg/opt/pr14888.C: New test case.
28165
28166 2004-04-08 Geoffrey Keating <geoffk@apple.com>
28167
28168 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28169 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28170 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28171 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28172 New tests.
28173
28174 2004-04-08 Paul Brook <paul@codesourcery.com>
28175
28176 * gcc.dg/spill-1.c: New test.
28177
28178 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28179
28180 * gcc.dg/torture/builtin-ctype-2.c: New test.
28181
28182 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
28183
28184 * gcc.dg/pch/pch.exp: Add largefile test.
28185
28186 2004-04-06 Geoffrey Keating <geoffk@apple.com>
28187
28188 * g++.dg/pch/externc-1.Hs: New.
28189 * g++.dg/pch/externc-1.C: New.
28190
28191 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28192
28193 * gcc.dg/compat/struct-by-value-5a_main.c,
28194 gcc.dg/compat/struct-by-value-5b_main.c: New files.
28195 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28196 * gcc.dg/compat/struct-by-value-5a_x.c,
28197 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28198 gcc.dg/compat/struct-by-value-5_x.c.
28199 * gcc.dg/compat/struct-by-value-5a_y.c,
28200 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28201 gcc.dg/compat/struct-by-value-5_y.c.
28202
28203 * gcc.dg/compat/struct-by-value-6a_main.c,
28204 gcc.dg/compat/struct-by-value-6b_main.c: New files.
28205 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28206 * gcc.dg/compat/struct-by-value-6a_x.c,
28207 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28208 gcc.dg/compat/struct-by-value-6_x.c.
28209 * gcc.dg/compat/struct-by-value-6a_y.c,
28210 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28211 gcc.dg/compat/struct-by-value-6_y.c.
28212
28213 * gcc.dg/compat/struct-by-value-7a_main.c,
28214 gcc.dg/compat/struct-by-value-7b_main.c: New files.
28215 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28216 * gcc.dg/compat/struct-by-value-7a_x.c,
28217 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28218 gcc.dg/compat/struct-by-value-7_x.c.
28219 * gcc.dg/compat/struct-by-value-7a_y.c,
28220 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28221 gcc.dg/compat/struct-by-value-7_y.c.
28222
28223 2004-04-06 Jakub Jelinek <jakub@redhat.com>
28224
28225 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28226 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28227 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28228 options.
28229
28230 2004-04-06 Uros Bizjak <uros@kss-loka.si>
28231
28232 * gcc.dg/builtins-36.c: New test.
28233
28234 2004-04-06 Paul Brook <paul@codesourcery.com>
28235
28236 * README.gcc: Remove obsolete contraint on testcases.
28237
28238 2004-04-05 Paul Brook <paul@codesourcery.com>
28239
28240 PR2123
28241 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
28242 failure and exit(0) on success.
28243 * g++.dg/expr/anew2.C: Ditto.
28244 * g++.dg/expr/anew3.C: Ditto.
28245 * g++.dg/expr/anew4.C: Ditto.
28246
28247 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
28248
28249 PR c++/3518
28250 * g++.dg/template/unify7.C: New.
28251
28252 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
28253
28254 * g++.dg/README: Bring up to date with new subdirectories; remove
28255 duplicate subdirectory lines.
28256
28257 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
28258
28259 PR c++/14007
28260 * g++.dg/template/unify5.C: New.
28261 * g++.dg/template/unify6.C: New.
28262 * g++.dg/template/qualttp20.C: Adjust.
28263 * g++.old-deja/g++.jason/report.C: Adjust.
28264 * g++.old-deja/g++.other/qual1.C: Adjust.
28265
28266 2004-04-01 Mark Mitchell <mark@codesourcery.com>
28267
28268 PR c++/14803
28269 * g++.dg/inherit/ptrmem1.C: New test.
28270
28271 2004-04-01 Jakub Jelinek <jakub@redhat.com>
28272
28273 PR c++/14755
28274 * gcc.c-torture/execute/20040331-1.c: New test.
28275 * gcc.dg/20040331-1.c: New test.
28276
28277 2004-04-01 Paul Brook <paul@codesourcery.com>
28278
28279 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28280
28281 2004-03-30 Mark Mitchell <mark@codesourcery.com>
28282
28283 PR c++/14724
28284 * g++.dg/init/goto1.C: New test.
28285
28286 PR c++/14763
28287 * g++.dg/template/defarg4.C: New test.
28288
28289 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
28290
28291 * gcc.dg/altivec-11.c: Extend test for more valid cases.
28292
28293 2004-03-28 David Edelsohn <edelsohn@gnu.org>
28294
28295 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28296
28297 2004-03-28 Zack Weinberg <zack@codesourcery.com>
28298
28299 * gcc.dg/noncompile/undeclared-2.c: New test.
28300
28301 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
28302
28303 * gcc.dg/940409-1.c: Remove XFAIL.
28304 * gcc.dg/reg-vol-struct-1.c: New test.
28305
28306 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28307
28308 * gcc.dg/torture/builtin-wctype-1.c: New test.
28309
28310 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
28311
28312 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28313 * gcc.dg/20001101-1.c: Likewise.
28314 * gcc.dg/20001102-1.c: Likewise.
28315
28316 2004-03-25 Roger Sayle <roger@eyesopen.com>
28317
28318 * gcc.dg/compare8.c: Add an additional test for XOR.
28319
28320 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28321
28322 * gcc.dg/torture/builtin-ctype-1.c: New test.
28323
28324 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28325
28326 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28327 * gcc.dg/torture/builtin-math-1.c: Likewise.
28328 * gcc.dg/torture/builtin-power-1.c: New test.
28329
28330 2004-03-24 Andreas Schwab <schwab@suse.de>
28331
28332 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28333 IA64 assembler.
28334
28335 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
28336 Roger Sayle <roger@eyesopen.com>
28337
28338 * gcc.dg/compare8.c: New test case.
28339
28340 2004-03-23 Ziemowit Laski <zlaski@apple.com>
28341
28342 * g++.dg/ext/altivec-7.C: New test.
28343
28344 2004-03-23 Zack Weinberg <zack@codesourcery.com>
28345
28346 PR 12267, 12391, 12560, 13129, 14114, 14133
28347 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28348 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28349 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28350 Adjust error regexps.
28351 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28352 * gcc.dg/noncompile/undeclared-1.c: New test cases.
28353 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28354 * gcc.dg/local1.c: Add explanatory comment.
28355
28356 2004-03-23 Roger Sayle <roger@eyesopen.com>
28357
28358 PR optimization/14669
28359 * g++.dg/opt/fold2.C: New test case.
28360
28361 2004-03-22 Jakub Jelinek <jakub@redhat.com>
28362
28363 PR c/14069
28364 * gcc.dg/20040322-1.c: New test.
28365
28366 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28367
28368 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
28369 * gcc.dg/ultrasp4.c: Likewise.
28370 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
28371
28372 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
28373
28374 * gcc.dg/i386-sse-8.c: Reset default options.
28375
28376 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
28377
28378 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28379 in the error message text.
28380
28381 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
28382
28383 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28384
28385 2004-03-21 Mark Mitchell <mark@codesourcery.com>
28386
28387 PR c++/14616
28388 * g++.dg/init/array13.C: New test.
28389
28390 2004-03-20 Roger Sayle <roger@eyesopen.com>
28391
28392 PR target/13889
28393 * gcc.c-torture/compile/pr13889.c: New test case.
28394
28395 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
28396
28397 PR c/14635
28398 * builtins-1.c (nan, nans): Don't test.
28399 * builtins-30.c: Don't use nan, nanf, nanl.
28400 * builtins-35.c: New test.
28401
28402 2004-03-19 Ziemowit Laski <zlaski@apple.com>
28403
28404 * g++.dg/ext/altivec-6.C: New test.
28405
28406 2004-03-19 Mark Mitchell <mark@codesourcery.com>
28407
28408 * g++.dg/init/placement3.C: New test.
28409
28410 * g++.dg/template/spec13.C: New test.
28411
28412 * g++.dg/lookup/using11.C: New test.
28413
28414 * g++.dg/lookup/koenig3.C: New test.
28415
28416 * g++.dg/template/operator2.C: New test.
28417
28418 * g++.dg/expr/dtor3.C: New test.
28419 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28420 marker.
28421 * g++.old-deja/g++.law/visibility28.C: Likewise.
28422
28423 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
28424
28425 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28426 * gcc.dg/ppc64-abi-3.c: Likewise.
28427
28428 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28429
28430 PR c++/14545
28431 * g++.dg/parse/template15.C: New test.
28432
28433 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28434
28435 * g++.dg/expr/dtor2.C: New test.
28436
28437 * g++.dg/lookup/anon4.C: New test.
28438
28439 * g++.dg/overload/using1.C: New test.
28440
28441 * g++.dg/template/lookup7.C: New test.
28442
28443 * g++.dg/template/typename6.C: New test.
28444
28445 * g++.dg/expr/cond6.C: New test.
28446
28447 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28448
28449 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28450
28451 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28452
28453 * g++.dg/expr/cond5.C: New test.
28454 * g++.dg/expr/constcast1.C: Likewise.
28455 * g++.dg/expr/ptrmem2.C: Likewise.
28456 * g++.dg/expr/ptrmem3.C: Likewise.
28457 * g++.dg/lookup/main1.C: Likewise.
28458 * g++.dg/template/lookup6.C: Likewise.
28459
28460 2004-03-18 Mark Mitchell <mark@codesourcery.com>
28461
28462 * gcc.dg/local1.c: New test.
28463
28464 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28465
28466 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28467
28468 * gcc.dg/torture/builtin-convert-1.c: New test.
28469
28470 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28471
28472 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28473
28474 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28475
28476 PR c++/14481
28477 * g++.dg/warn/Wunused-7.C: New test.
28478
28479 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28480
28481 * gcc.dg/torture/builtin-integral-1.c: New test.
28482
28483 2004-03-16 Mark Mitchell <mark@codesourcery.com>
28484
28485 PR c++/14586
28486 * g++.dg/parse/non-dependent3.C: New test.
28487
28488 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
28489
28490 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28491 * g++.dg/eh/simd-2.C: Likewise.
28492 * g++.dg/init/array10.C: Likewise.
28493 * gcc.c-torture/compile/simd-1.c: Likewise.
28494 * gcc.c-torture/compile/simd-2.c: Likewise.
28495 * gcc.c-torture/compile/simd-3.c: Likewise.
28496 * gcc.c-torture/compile/simd-4.c: Likewise.
28497 * gcc.c-torture/compile/simd-6.c: Likewise.
28498 * gcc.c-torture/execute/simd-1.c: Likewise.
28499 * gcc.c-torture/execute/simd-2.c: Likewise.
28500 * gcc.dg/compat/vector-defs.h: Likewise.
28501 * gcc.dg/20020531-1.c: Likewise.
28502 * gcc.dg/altivec-3.c: Likewise.
28503 * gcc.dg/altivec-4.c: Likewise.
28504 * gcc.dg/altivec-varargs-1.c: Likewise.
28505 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28506 * gcc.dg/i386-mmx-3.c: Likewise.
28507 * gcc.dg/i386-sse-4.c: Likewise.
28508 * gcc.dg/i386-sse-5.c: Likewise.
28509 * gcc.dg/i386-sse-8.c: Likewise.
28510 * gcc.dg/simd-1.c: Likewise.
28511 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
28512 __ev64_opaque__ since the machine description provides it.
28513
28514 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28515
28516 * lib/compat.exp (skip_list): New global variable.
28517 Use it to hold the user defined COMPAT_SKIPS list if any.
28518 (compat-obj): Add the members of skip_list to optall.
28519
28520 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28521
28522 * gcc.dg/compat/union-by-value-1_main.c,
28523 union-by-value-1_x.c, union-by-value-1_y.c,
28524 union-check.h, union-defs.h,
28525 union-init.h, union-return-1_main.c,
28526 union-return-1_x.c, union-return-1_y.c: New files.
28527
28528 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28529
28530 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28531 mixed-struct-init.h: Add 4 mixed structure types.
28532 struct-by-value-21_main.c, struct-by-value-21_x.c,
28533 struct-by-value-21_y.c, struct-return-21_main.c,
28534 struct-return-21_x.c, struct-return-21_y.c: New files.
28535
28536 2004-03-13 Mark Mitchell <mark@codesourcery.com>
28537
28538 PR c++/14550
28539 * g++.dg/parse/template14.C: New test.
28540
28541 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28542
28543 * gcc.c-torture/execute/20040313-1.c: New test.
28544
28545 2004-03-13 Jakub Jelinek <jakub@redhat.com>
28546
28547 PR target/14533
28548 * gcc.dg/20040311-2.c: New test.
28549
28550 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
28551
28552 PR other/14544
28553 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28554 bit-field.
28555
28556 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
28557
28558 * gcc.dg/20040305-2.c: Add missing return statement.
28559
28560 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28561
28562 * gcc.dg/builtins-34.c: Also check pow10*.
28563
28564 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
28565
28566 PR target/14262
28567 * gcc.dg/20040305-2.c: New test.
28568
28569 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
28570
28571 * gcc.dg/20040310-1.c: New test.
28572
28573 2004-03-11 Roger Sayle <roger@eyesopen.com>
28574
28575 * gcc.c-torture/execute/20040311-1.c: New test case.
28576
28577 2004-03-11 Mark Mitchell <mark@codesourcery.com>
28578
28579 PR c++/14476
28580 * g++.dg/lookup/enum1.C: New test.
28581
28582 2004-03-10 Mark Mitchell <mark@codesourcery.com>
28583
28584 PR c++/14510
28585 * g++.dg/lookup/struct2.C: New test.
28586
28587 2004-03-10 Uros Bizjak <uros@kss-loka.si>
28588
28589 * gcc.dg/builtins-34.c: New test.
28590
28591 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28592
28593 * gcc.dg/torture/builtin-nonneg-1.c: New test.
28594
28595 2004-03-09 James E Wilson <wilson@specifixinc.com>
28596
28597 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28598 * gcc.dg/alias-2.c: New testcase.
28599
28600 2004-03-09 Zack Weinberg <zack@codesourcery.com>
28601
28602 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28603
28604 2004-03-09 Roger Sayle <roger@eyesopen.com>
28605
28606 * gcc.c-torture/execute/20040309-1.c: New test case.
28607
28608 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
28609
28610 PR c++/14397
28611 * g++.dg/overload/ref1.C: New.
28612
28613 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28614
28615 PR c++/14409
28616 * g++.dg/template/spec12.C: New test.
28617
28618 PR c++/14448
28619 * g++.dg/parse/crash14.C: New test.
28620
28621 2004-03-09 Mark Mitchell <mark@codesourcery.com>
28622
28623 PR c++/14230
28624 * g++.dg/init/ref11.C: New test.
28625
28626 2004-03-09 Mark Mitchell <mark@codesourcery.com>
28627
28628 PR c++/14432
28629 * g++.dg/parse/builtin2.C: New test.
28630
28631 2004-03-08 Mark Mitchell <mark@codesourcery.com>
28632
28633 PR c++/14401
28634 * g++.dg/init/ctor3.C: New test.
28635 * g++.dg/init/union1.C: New test.
28636 * g++.dg/ext/anon-struct4.C: New test.
28637
28638 2004-03-08 Mark Mitchell <mark@codesourcery.com>
28639
28640 * g++.dg/lookup/koenig1.C: Tweak error messages.
28641 * g++.dg/lookup/used-before-declaration.C: Likewise.
28642 * g++.dg/other/do1.C: Likewise.
28643 * g++.dg/overload/koenig1.C: Likewise.
28644 * g++.dg/parse/crash13.C: Likewise.
28645 * g++.dg/template/instantiate3.C: Likewise.
28646
28647 2004-03-08 Eric Christopher <echristo@redhat.com>
28648
28649 * * lib/target-supports.exp: Enable libiconv in test
28650 compilation. Fix up error checking.
28651
28652 2004-03-08 Roger Sayle <roger@eyesopen.com>
28653
28654 PR middle-end/14289
28655 * gcc.dg/pr14289-1.c: New test case.
28656 * gcc.dg/pr14289-2.c: Likewise.
28657 * gcc.dg/pr14289-3.c: Likewise.
28658
28659 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
28660
28661 * gcc.c-torture/execute/20040308-1.c: New test.
28662
28663 2004-03-07 Roger Sayle <roger@eyesopen.com>
28664
28665 * gcc.c-torture/execute/20040307-1.c: New test case.
28666
28667 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
28668
28669 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28670
28671 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
28672
28673 * gcc.dg/20040306-1.c: New test.
28674
28675 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
28676
28677 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28678 them static.
28679 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28680
28681 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28682
28683 PR c/14465
28684 * gcc.dg/decl-6.c: New test.
28685
28686 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28687
28688 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28689 Rename LOGPOW -> LOG_POW.
28690 (SQRT_EXP, POW_EXP): New.
28691
28692 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28693
28694 * gcc.dg/i386-sse-8.c: New test.
28695
28696 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28697
28698 PR c/14114
28699 * gcc.dg/decl-5.c: New test.
28700
28701 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
28702
28703 * gcc.dg/20040305-1.c: New test.
28704
28705 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
28706
28707 PR other/14354
28708 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28709
28710 2004-03-04 Ziemowit Laski <zlaski@apple.com>
28711
28712 PR c++/14425, c++/14426
28713 * g++.dg/ext/altivec-4.C: New test.
28714 * g++.dg/ext/altivec-5.C: New test.
28715
28716 2004-03-04 Geoffrey Keating <geoffk@apple.com>
28717
28718 * g++.old-deja/g++.other/linkage1.C: Expect errors about
28719 global variables of a type with no linkage.
28720 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28721 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28722 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28723 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28724 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28725 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28726 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28727 * g++.dg/warn/deprecated.C: Name enum Color.
28728 * g++.dg/overload/VLA.C: Name structure for 'b'.
28729 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28730
28731 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28732
28733 * gcc.c-torture/compile/20040304-1.c: New test.
28734
28735 2004-03-03 Zack Weinberg <zack@codesourcery.com>
28736
28737 PR 13728
28738 * gcc.dg/decl-4.c: New testcase.
28739
28740 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
28741
28742 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28743 as PRECF if sizeof (float) > sizeof (double).
28744 (PRECL): Make it the same as PRECF if
28745 sizeof (float) > sizeof (long double).
28746
28747 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28748
28749 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28750 system type. Add check for irix6 which doesn't have c99 runtime.
28751
28752 2004-03-03 Bob Wilson <bob.wilson@acm.org>
28753
28754 * gcc.dg/const-elim-1.c: xfail for xtensa.
28755
28756 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28757
28758 PR c++/14369
28759 * g++.dg/template/cond4.C: New test.
28760
28761 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28762
28763 PR c++/14360
28764 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28765
28766 PR c++/14361
28767 * g++.dg/parse/defarg7.C: New test.
28768
28769 PR c++/14359
28770 * g++.dg/template/friend26.C: New test.
28771
28772 2004-03-01 Mark Mitchell <mark@codesourcery.com>
28773
28774 PR c++/14324
28775 * g++.dg/abi/mangle21.C: New test.
28776
28777 PR c++/14260
28778 * g++.dg/parse/constructor2.C: New test.
28779
28780 PR c++/14337
28781 * g++.dg/template/sfinae1.C: New test.
28782
28783 2004-02-29 Mark Mitchell <mark@codesourcery.com>
28784
28785 PR c++/14267
28786 * g++.dg/expr/crash2.C: New test.
28787
28788 PR middle-end/13448
28789 * gcc.dg/inline-5.c: New test.
28790 * gcc.dg/always-inline.c: Split out tests into ...
28791 * gcc.dg/always-inline2.c: ... this and ...
28792 * gcc.dg/always-inline3.c: ... this.
28793
28794 2004-02-29 Mark Mitchell <mark@codesourcery.com>
28795
28796 PR debug/12103
28797 * g++.dg/debug/crash1.C: New test.
28798
28799 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
28800
28801 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28802 function with __attribute__((noinline)).
28803 (recurser_void2): Likewise.
28804 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28805 (recurser_void2): Likewise.
28806
28807 2004-02-29 Roger Sayle <roger@eyesopen.com>
28808
28809 PR middle-end/14203
28810 * g++.dg/warn/Wunused-6.C: New test case.
28811
28812 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
28813
28814 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28815 not defined.
28816
28817 2004-02-27 Eric Christopher <echristo@redhat.com>
28818
28819 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28820 * g++.dg/charset/asm2.c: Run only x86.
28821 * gcc.dg/charset/asm3.c: Ditto.
28822
28823 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
28824
28825 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28826 ld_library_path.
28827
28828 2004-02-27 Ziemowit Laski <zlaski@apple.com>
28829
28830 * g++.dg/ext/altivec-3.C: New.
28831
28832 2004-02-26 Richard Henderson <rth@redhat.com>
28833
28834 * g++.dg/ext/attrib10.C: Mark for warning.
28835 * gcc.dg/attr-alias-1.c: New.
28836
28837 2004-02-26 Richard Henderson <rth@redhat.com>
28838
28839 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28840 * gcc.c-torture/execute/20040208-2.c: ... it back.
28841
28842 2004-02-26 Eric Christopher <echristo@redhat.com>
28843
28844 * lib/target-supports.exp (check-iconv-available): New function.
28845 * lib/gcc-dg.exp (dg-require-iconv): New function.
28846 Use above.
28847 * gcc.dg/charset: New directory.
28848 * gcc.dg/charset/charset.exp: New file.
28849 * gcc.dg/charset/asm1.c: Ditto.
28850 * gcc.dg/charset/asm2.c: Ditto.
28851 * gcc.dg/charset/asm3.c: Ditto.
28852 * gcc.dg/charset/asm4.c: Ditto.
28853 * gcc.dg/charset/asm5.c: Ditto.
28854 * gcc.dg/charset/attribute1.c: Ditto.
28855 * gcc.dg/charset/attribute2.c: Ditto.
28856 * gcc.dg/charset/string1.c: Ditto.
28857 * g++.dg/charset: New directory.
28858 * g++.dg/dg.exp: Add here. Special options.
28859 * g++.dg/charset/charset.exp: New file.
28860 * g++.dg/charset/asm1.c: Ditto.
28861 * g++.dg/charset/asm2.c: Ditto.
28862 * g++.dg/charset/asm3.c: Ditto.
28863 * g++.dg/charset/asm4.c: Ditto.
28864 * g++.dg/charset/attribute1.c: Ditto.
28865 * g++.dg/charset/attribute2.c: Ditto.
28866 * g++.dg/charset/extern1.cc: Ditto.
28867 * g++.dg/charset/extern2.cc: Ditto.
28868 * g++.dg/charset/string1.c: Ditto.
28869
28870 2004-02-26 Mark Mitchell <mark@codesourcery.com>
28871
28872 PR c++/14278
28873 * g++.dg/parse/comma1.C: New test.
28874
28875 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28876
28877 PR c++/14284
28878 * g++.dg/template/ttp8.C: New test.
28879
28880 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
28881
28882 * gcc.dg/fixuns-trunc-1.c: New test.
28883
28884 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28885
28886 * gcc.dg/builtins-config.h: Use #elif.
28887
28888 2004-02-26 Michael Matz <matz@suse.de>
28889
28890 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28891 * gcc.dg/991214-1.c: Likewise.
28892 * gcc.dg/i386-asm-1.c: Likewise.
28893
28894 2004-02-25 Richard Henderson <rth@redhat.com>
28895
28896 * gcc.c-torture/execute/20040208-2.c: Move ...
28897 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28898
28899 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28900
28901 PR c++/14246
28902 * g++.dg/other/crash-3.C: New test.
28903
28904 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28905
28906 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28907 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28908
28909 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28910 HP-UX.
28911
28912 2004-02-24 Michael Matz <matz@suse.de>
28913
28914 * gcc.dg/i386-regparm.c: New.
28915
28916 2004-02-23 James E Wilson <wilson@specifixinc.com>
28917
28918 * gcc.c-torture/execute/20040223-1.c: New.
28919
28920 2004-02-23 Zack Weinberg <zack@codesourcery.com>
28921 Kazu Hirata <kazu@cs.umass.edu>
28922
28923 * gcc.dg/fwritable-strings-1.c: Remove.
28924
28925 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
28926
28927 PR c/14156
28928 * gcc.dg/20040223-1.c: New test.
28929
28930 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28931
28932 PR c++/14106
28933 * g++.dg/ext/typeof9.C: New test.
28934
28935 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28936
28937 PR c++/14250
28938 * g++.dg/other/switch1.C: New test.
28939
28940 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28941
28942 * gcc.dg/cast-function-1.c: Adjust for new informative message.
28943 * gcc.dg/va-arg-1.c: Likewise.
28944
28945 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28946
28947 PR c++/14143
28948 * g++.dg/template/koenig5.C: New test.
28949
28950 2004-02-21 Ziemowit Laski <zlaski@apple.com>
28951
28952 * g++.dg/ext/altivec-1.C: Generalize target triple.
28953 * g++.dg/ext/altivec-2.C: New test case.
28954 * g++.dg/ext/altivec_check.h: New file.
28955 * gcc.dg/altivec-1.c: Generalize target triple;
28956 include altivec_check.h and call altivec_check().
28957 * gcc.dg/altivec-[2-5].c: Generalize target triple.
28958 * gcc.dg/altivec-6.c: New test case.
28959 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28960 type casts as needed.
28961 * gcc.dg/altivec-10.c: Include altivec_check.h and call
28962 altivec_check().
28963 * gcc.dg/altivec-12.c: New test case.
28964 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28965 include altivec_check.h and call altivec_check().
28966 * gcc.dg/altivec_check.h: New file.
28967
28968 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28969
28970 * lib/target-supports.exp (check_alias_available): Don't mangle
28971 function `g' in test program.
28972
28973 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28974
28975 * lib/target-supports.exp (check_profiling_available): Check
28976 argument to determine whether we support a profiling type.
28977 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28978 check_profiling_available.
28979 * g++.dg/bprob/bprob.exp: Likewise.
28980 * g77.dg/bprob/bprob.exp: Likewise.
28981 * gcc.misc-tests/bprob.exp: Likewise.
28982 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28983 dg-require-profiling and delete expected error handling.
28984 * gcc.dg/20021014-1.c: Likewise.
28985 * gcc.dg/nest.c: Likewise.
28986
28987 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28988
28989 PR c++/12007
28990 * g++.dg/other/vthunk1.C: New test.
28991
28992 2004-02-20 Falk Hueffner <falk@debian.org>
28993
28994 PR target/14201
28995 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28996
28997 2004-02-20 Mark Mitchell <mark@codesourcery.com>
28998
28999 PR c++/13927
29000 * g++.dg/other/error8.C: Remove XFAIL markers.
29001
29002 PR c++/14173
29003 * g++.dg/ext/packed5.C: New test.
29004
29005 PR c++/14199
29006 * g++.dg/warn/Wunused-5.C: New test.
29007
29008 PR c++/14186
29009 * g++.dg/lookup/member1.C: New test.
29010
29011 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
29012
29013 * gcc.c-torture/compile/20040130-1.c: Enable only when
29014 __INT_MAX__ >= 2147483647L.
29015 * gcc.c-torture/compile/961203-1.c: Likewise.
29016
29017 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
29018
29019 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29020 * g++.dg/opt/template1.C: Robustify assembler regexp
29021
29022 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29023
29024 * gcc.c-torture/execute/simd-4.x: Remove.
29025 * gcc.c-torture/execute/va-arg-25.x: Likewise.
29026 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29027 Guard with #ifndef SKIP_ATTRIBUTE.
29028 * gcc.dg/compat/vector-1_y.c: Likewise.
29029 * gcc.dg/compat/vector-2_x.c: Likewise.
29030 * gcc.dg/compat/vector-2_y.c: Likewise.
29031 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29032 * g++.dg/eh/simd-2.C: Likewise.
29033
29034 2004-02-19 Alan Modra <amodra@bigpond.net.au>
29035
29036 * gcc.c-torture/compile/complex-1.c: New.
29037
29038 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
29039
29040 PR target/14209
29041 * gcc.c-torture/execute/20040218-1.c: New test.
29042
29043 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29044
29045 PR c++/14181
29046 * g++.dg/parse/new2.C: New test.
29047
29048 2004-02-18 Paul Brook <paul@codesourcery.com>
29049
29050 * gcc.c-torture/compile/libcall-1.c: New test.
29051
29052 2004-02-18 Paul Brook <paul@codesourcery.com>
29053
29054 PR debug/12934
29055 * gcc.dg/debug/debug-7.c: New test.
29056
29057 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
29058
29059 * gcc.dg/20040217-1.c: New test.
29060
29061 2004-02-17 Zack Weinberg <zack@codesourcery.com>
29062
29063 * gcc.c-torture/execute/990208-1.x: Delete.
29064
29065 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
29066
29067 * gcc.c-torture/execute/20040208-2.x: New file.
29068
29069 2004-02-17 Mark Mitchell <mark@codesourcery.com>
29070
29071 PR c++/11326
29072 * g++.dg/abi/structret1.C: New test.
29073
29074 2004-02-17 Jakub Jelinek <jakub@redhat.com>
29075
29076 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29077 (i386_cpuid): No need to test if cpuid is available on AMD64.
29078 Fix assembly, so that it works onboth i386 and AMD64.
29079 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29080 (vecInLong): Fix s[] member type to unsigned int.
29081 (vecInWord): Remove type.
29082 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29083 (a64, b64, c64, d64, e64): Remove.
29084 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29085 Remove unused variable. Remove initialization of removed variables.
29086 Don't call mmx_tests nor sse_tests.
29087 (reference_mmx, reference_sse): Remove.
29088 (check): Add return stmt.
29089 * gcc.dg/i386-sse-7.c: New test.
29090 * gcc.dg/i386-mmx-4.c: New test.
29091
29092 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29093
29094 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29095 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29096 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29097 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29098 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29099 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29100 g++.dg/tc1/dr94.C: Fix line terminator.
29101
29102 2004-02-16 Geoffrey Keating <geoffk@apple.com>
29103
29104 * gcc.c-torture/compile/20040216-1.c: New.
29105
29106 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29107
29108 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29109 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29110 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29111 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29112 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29113 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29114
29115 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29116
29117 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29118
29119 2004-02-15 Mark Mitchell <mark@codesourcery.com>
29120
29121 PR c++/13971
29122 * g++.dg/expr/cond4.C: New test.
29123
29124 PR c++/14086
29125 * g++.dg/lookup/crash2.C: New test.
29126
29127 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
29128
29129 * gcc.c-torture/compile/20040214-2.c: New test.
29130
29131 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
29132
29133 PR c++/14116
29134 * g++.dg/ext/typeof8.C: New test.
29135
29136 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
29137
29138 * gcc.c-torture/compile/20040214-1.c: New test.
29139
29140 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29141
29142 PR c++/13635
29143 * g++.dg/template/spec11.C: New test.
29144
29145 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29146
29147 PR c++/13927
29148 * g++.dg/other/error8.C: New test.
29149
29150 2004-02-13 Mark Mitchell <mark@codesourcery.com>
29151
29152 PR c++/14122
29153 * g++.dg/template/array4.C: New test.
29154
29155 PR c++/14108
29156 * g++.dg/inherit/thunk2.C: New test.
29157
29158 PR c++/14083
29159 * g++.dg/eh/cond2.C: New test.
29160
29161 2004-02-12 Alan Modra <amodra@bigpond.net.au>
29162
29163 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29164
29165 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
29166
29167 * lib/scanasm.exp (dg-scan): Quote pattern before display.
29168
29169 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
29170
29171 * g++.dg/simd-2.C: xfail on ppc64-linux.
29172
29173 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
29174
29175 PR c/456
29176 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29177 tests.
29178
29179 2004-02-11 Uros Bizjak <uros@kss-loka.si>
29180
29181 * gcc.dg/builtins-33.c: New test.
29182
29183 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
29184
29185 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29186
29187 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
29188
29189 * g++.dg/simd-2.C: Set -maltivec for ppc64.
29190
29191 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
29192
29193 * gcc.dg/ppc64-abi-3.c: New test.
29194
29195 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
29196
29197 PR c/14092
29198
29199 * gcc.dg/pr14092-1.c: New testcase.
29200
29201 2004-02-10 Alan Modra <amodra@bigpond.net.au>
29202
29203 * gcc.dg/cpp/assert4.c: Fix typo last change.
29204
29205 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29206 * gcc.dg/cpp/assert4.c: Handle powerpc64.
29207
29208 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29209
29210 2004-02-09 Roger Sayle <roger@eyesopen.com>
29211
29212 * gcc.c-torture/compile/20040209-1.c: New test case.
29213
29214 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
29215
29216 * gcc.dg/c90-init-1.c: Adjust expected error messages.
29217
29218 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
29219
29220 * gcc.c-torture/execute/20040208-[12].c: New tests.
29221
29222 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29223
29224 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29225
29226 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29227
29228 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29229
29230 2004-02-07 Zack Weinberg <zack@codesourcery.com>
29231
29232 Bug 13856
29233 * gcc.dg/visibility-8.c: New testcase.
29234
29235 2004-02-07 Zack Weinberg <zack@codesourcery.com>
29236
29237 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29238 arguments.
29239 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29240
29241 2004-02-07 Roger Sayle <roger@eyesopen.com>
29242
29243 PR middle-end/13696
29244 * g++.dg/opt/fold1.C: New test case.
29245
29246 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29247
29248 PR c++/14033
29249 * g++.dg/other/crash-2.C: New test.
29250
29251 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29252
29253 PR c++/14028
29254 * g++.dg/parse/angle-bracket2.C: New test.
29255
29256 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29257
29258 PR middle-end/13750
29259 Revert:
29260 2004-01-15 Geoffrey Keating <geoffk@apple.com>
29261 PR pch/13361
29262 * testsuite/g++.dg/pch/wchar-1.C: New.
29263 * testsuite/g++.dg/pch/wchar-1.Hs: New.
29264
29265 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29266
29267 PR c++/14008
29268 * g++.dg/parse/error15.C: New test.
29269 * g++.dg/parse/crash11.C: Update dg-error mark.
29270
29271 2004-02-04 Mark Mitchell <mark@codesourcery.com>
29272
29273 PR c++/13932
29274 * g++.dg/warn/conv2.C: New test.
29275
29276 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29277
29278 PR c++/13086
29279 * g++.dg/warn/incomplete1.C: Remove xfail.
29280
29281 2004-02-04 Mark Mitchell <mark@codesourcery.com>
29282
29283 * lib/file-format.exp (gcc_target_object_format): Use
29284 ${tool}_target_compile, not gcc_target_compile.
29285 * lib/target-supports.exp (check_alias_available): Likewise.
29286 (check_gc_sections_available): Likewise.
29287 * g++.dg/ext/attrib10.C: Use dg-require-alias.
29288 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29289 dg-require-alias.
29290
29291 2004-02-04 Mark Mitchell <mark@codesourcery.com>
29292
29293 PR c++/13969
29294 * g++.dg/template/static6.C: New test.
29295
29296 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
29297
29298 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29299
29300 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29301
29302 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29303 tests for systems where `char' is unsigned by default.
29304
29305 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29306
29307 PR c++/13997
29308 * g++.dg/template/partial3.C: New test.
29309
29310 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
29311
29312 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29313 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29314 Remove mentions of obsolete ports.
29315
29316 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
29317
29318 * gcc.dg/noncompile/20001228-1.c: Fix for new
29319 error message.
29320
29321 2004-02-03 Roger Sayle <roger@eyesopen.com>
29322
29323 PR target/9348
29324 * gcc.c-torture/execute/multdi-1.c: New test case.
29325
29326 2004-02-03 Mark Mitchell <mark@codesourcery.com>
29327
29328 PR c++/13925
29329 * g++.dg/template/lookup5.C: New test.
29330
29331 2004-02-03 Mark Mitchell <mark@codesourcery.com>
29332
29333 PR c++/13950
29334 * g++.dg/template/lookup4.C: New test.
29335
29336 PR c++/13970
29337 * g++.dg/parse/error14.C: New test.
29338
29339 PR c++/14002
29340 * g++.dg/parse/template13.C: New test.
29341
29342 2004-02-03 Mark Mitchell <mark@codesourcery.com>
29343
29344 PR c++/13978
29345 * g++.dg/template/koenig4.C: New test.
29346
29347 PR c++/13968
29348 * g++.dg/template/crash17.C: New test.
29349
29350 PR c++/13975
29351 * g++.dg/parse/error13.C: New test.
29352 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29353
29354 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
29355
29356 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29357
29358 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
29359
29360 PR c/11658
29361 PR c/13994
29362 * gcc.dg/noncompile/20040203-1.c: New test.
29363 * gcc.dg/noncompile/20040203-2.c: Likewise.
29364 * gcc.dg/noncompile/20040203-3.c: Likewise.
29365 * gcc.dg/20040203-1.c: Likewise.
29366
29367 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
29368
29369 PR c++/10858
29370 * g++.dg/template/sizeof7.C: New test.
29371
29372 2004-02-02 Eric Christopher <echristo@redhat.com>
29373 Zack Weinberg <zack@codesourcery.com>
29374
29375 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29376
29377 2004-02-02 Zack Weinberg <zack@codesourcery.com>
29378
29379 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29380 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29381 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29382 * gcc.dg/cleanup-5.c: Run only on Linux targets.
29383
29384 2004-02-02 Mark Mitchell <mark@codesourcery.com>
29385
29386 PR c++/13113
29387 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29388
29389 PR c++/13854
29390 * g++.dg/ext/attrib13.C: New test.
29391
29392 PR c++/13907
29393 * g++.dg/conversion/op2.C: New test.
29394
29395 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29396
29397 * gcc.dg/titype-1.c: Fix pasto.
29398
29399 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
29400
29401 * gcc.dg/titype-1.c: New test.
29402
29403 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29404
29405 PR c++/13957
29406 * g++.dg/template/non-type-template-argument-1.C,
29407 g++.dg/template/qualified-id1.C: Update dg-error marks.
29408 * g++.dg/template/nontype6.C: New test.
29409
29410 2004-02-01 Roger Sayle <roger@eyesopen.com>
29411
29412 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29413 * gcc.dg/builtins-31.c: New testcase.
29414 * gcc.dg/builtins-32.c: New testcase.
29415
29416 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
29417
29418 * objc.dg/call-super-2.m: Update line numbers
29419 for the including of stddef.h.
29420
29421 2004-01-30 Michael Matz <matz@suse.de>
29422
29423 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29424 g++.dg/ext/case-range3.C: New tests.
29425
29426 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29427
29428 DR206
29429 PR c++/13813
29430 * g++.dg/template/member4.C: New test.
29431
29432 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29433
29434 PR c++/13683
29435 * g++.dg/template/sizeof6.C: New test.
29436
29437 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29438
29439 * gcc.dg/fwritable-strings-1.c: New test.
29440
29441 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
29442
29443 * gcc.c-torture/compile/20040130-1.c: New test.
29444
29445 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
29446
29447 * objc.dg/call-super-2.m: Include stddef.h for size_t.
29448
29449 2004-01-29 Mark Mitchell <mark@codesourcery.com>
29450
29451 PR c++/13883
29452 * g++.dg/template/ctor3.C: New test.
29453
29454 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29455
29456 * g++.dg/tc1: New directory.
29457 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29458 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29459 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29460 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29461 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29462
29463 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29464
29465 * g++.dg/parse/error11.C: New test.
29466 * g++.dg/parse/error12.C: Likewise.
29467
29468 2004-01-28 Ziemowit Laski <zlaski@apple.com>
29469
29470 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29471 (scan_initial, main): Use aligned_sizeof instead of sizeof.
29472
29473 2004-01-28 Mark Mitchell <mark@codesourcery.com>
29474
29475 PR c++/13791
29476 * g++.dg/ext/attrib12.C: New test.
29477
29478 PR c++/13736
29479 * g++.dg/parse/cast2.C: New test.
29480
29481 2004-01-27 James E Wilson <wilson@specifixinc.com>
29482
29483 * objc.dg/encode-2.m (main): New local string. Set depending on
29484 sizeof long. Use in sscanf call.
29485 * objc.dg/encode-3.m (main): New local string. Set depending on
29486 sizeof long. Use in scan_initial call.
29487
29488 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29489
29490 * objc.dg/call-super-2.m: Make LP64-safe.
29491 * objc.dg/desig-init-1.m: Likewise.
29492
29493 2004-01-27 Devang Patel <dpatel@apple.com>
29494
29495 * g++.dg/debug/namespace1.C: New test.
29496
29497 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
29498
29499 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29500 xscale-*-*.
29501
29502 * gcc.dg/arm-mmx-1.c: New test.
29503
29504 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29505
29506 * gcc.dg/20040127-1.c: New test.
29507 * gcc.dg/20040127-2.c: New test.
29508
29509 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29510
29511 * objc.dg/stret-1.m (glob): Renamed to globa.
29512
29513 2004-01-26 Mark Mitchell <mark@codesourcery.com>
29514
29515 PR c++/13663
29516 * g++.dg/expr/for1.C: New test.
29517
29518 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
29519
29520 PR middle-end/13779
29521 * gcc.dg/darwin-longlong.c: New test.
29522
29523 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
29524
29525 * gcc.dg/20040124-1.c: Moved test from here...
29526 * gcc.c-torture/compile/20040124-1.c: ...to here.
29527
29528 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29529
29530 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
29531 the assembly output if -m64 is passed.
29532
29533 2004-01-25 Mark Mitchell <mark@codesourcery.com>
29534
29535 PR c++/13833
29536 * g++.dg/template/cond3.C: New test.
29537
29538 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29539
29540 PR c++/13810
29541 * g++.dg/template/ttp7.C: New test.
29542
29543 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29544
29545 PR c++/13797
29546 * g++.dg/template/nontype4.C: New test.
29547 * g++.dg/template/nontype5.C: Likewise.
29548
29549 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
29550
29551 * gcc.dg/torture/mips-clobber-at.c: New test.
29552
29553 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
29554
29555 * gcc.dg/20040124-1.c: New test.
29556
29557 2004-01-24 Jakub Jelinek <jakub@redhat.com>
29558
29559 * gcc.dg/20040123-1.c: New test.
29560
29561 2004-01-23 Zack Weinberg <zack@codesourcery.com>
29562
29563 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29564
29565 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
29566
29567 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29568
29569 2004-01-23 Andrew Pinski <apinski@apple.com>
29570
29571 * gcc.dg/20030121-1.c: Move to ..
29572 * gcc.dg/20040121-1.c: here.
29573
29574 2004-01-23 Roger Sayle <roger@eyesopen.com>
29575
29576 * gcc.dg/builtins-29.c: New test case.
29577
29578 2004-01-23 Zack Weinberg <zack@codesourcery.com>
29579
29580 PR 18314
29581 * gcc.dg/builtins-30.c: New testcase.
29582
29583 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
29584
29585 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29586 * lib/g77.exp: Likewise.
29587 * lib/objc.exp: Likewise.
29588 * lib/g++.exp: Likewise.
29589
29590 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29591
29592 * gcc.dg/struct-by-value-2.c: New test.
29593
29594 2004-01-21 Andrew Pinski <apinski@apple.com>
29595
29596 PR target/13785
29597 * gcc.dg/20030121-1.c: New test.
29598
29599 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
29600
29601 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
29602 clobber frame pointer register in asm statement.
29603
29604 2004-01-21 Falk Hueffner <falk@debian.org>
29605
29606 * gcc.c-torture/compile/20040121-1.c: New test.
29607
29608 2004-01-21 Zack Weinberg <zack@codesourcery.com>
29609
29610 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29611
29612 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
29613
29614 * gcc.dg/ppc64-abi-2.c: New test.
29615
29616 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
29617
29618 * lib/treelang.exp: Fill out this file.
29619 * lib/treelang-dg.exp: New File.
29620
29621 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
29622
29623 * gcc.c-torture/compile/981022-1.c: Remove.
29624 * gcc.dg/array-5.c: Remove XFAIL.
29625 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29626 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29627 gcc.dg/cond-lvalue-1.c: Update.
29628 * gcc.dg/cast-lvalue-2.c: New test.
29629
29630 2004-01-19 Mark Mitchell <mark@codesourcery.com>
29631
29632 PR c++/13592
29633 * g++.dg/other/error1.C (class foo): Tweak error message.
29634
29635 PR c++/13592
29636 * g++.dg/template/call2.C: New test.
29637
29638 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29639
29640 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29641 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29642 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29643 scalar-return-1_x.c, scalar-return-2_y.c,
29644 scalar-return-3_x.c, scalar-return-3_y.c,
29645 scalar-return-4_x.c, scalar-return-4_y.c,
29646 struct-align-1.h, struct-align-1_x.c,
29647 struct-align-1_y.c, struct-align-2.h,
29648 struct-align-2_x.c, struct-align-2_y.c,
29649 struct-by-value-10_y.c, struct-by-value-11_x.c,
29650 struct-by-value-11_y.c, struct-by-value-12_x.c,
29651 struct-by-value-12_y.c, struct-by-value-13_x.c,
29652 struct-by-value-13_y.c, struct-by-value-14_x.c,
29653 struct-by-value-14_y.c, struct-by-value-15_x.c,
29654 struct-by-value-15_y.c, struct-by-value-16_y.c,
29655 struct-by-value-17_y.c, struct-by-value-18_y.c,
29656 struct-by-value-19_y.c, struct-by-value-1_x.c,
29657 struct-by-value-1_y.c, struct-by-value-20_y.c,
29658 struct-by-value-2_x.c, struct-by-value-2_y.c,
29659 struct-by-value-3_y.c, struct-by-value-4_x.c,
29660 struct-by-value-4_y.c, struct-by-value-5_y.c,
29661 struct-by-value-6_y.c, struct-by-value-7_y.c
29662 struct-by-value-8_x.c, struct-by-value-8_y.c
29663 struct-by-value-9_x.c, struct-by-value-9_y.c
29664 struct-return-10_x.c, struct-return-10_y.c,
29665 struct-return-19_x.c, struct-return-20_x.c
29666 struct-return-2_x.c, struct-return-2_y.c
29667 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29668 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
29669
29670 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29671
29672 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29673 attribute on sparc*-sun-solaris2.*.
29674
29675 2004-01-18 Mark Mitchell <mark@codesourcery.com>
29676
29677 PR c++/13710
29678 * g++.dg/ext/typeof7.C: New test.
29679
29680 2004-01-18 David Edelsohn <edelsohn@gnu.org>
29681
29682 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29683 * gcc.dg/const-elim-1.c: Same.
29684
29685 2004-01-17 Ziemowit Laski <zlaski@apple.com>
29686
29687 * objc.dg/stret-1.m: New.
29688 * objc.dg/stret-2.m: New.
29689
29690 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
29691
29692 PR c++/11895
29693 * g++.dg/ext/vector1.C: New test.
29694
29695 2004-01-16 Geoffrey Keating <geoffk@apple.com>
29696
29697 * gcc.dg/pch/import-1.c: New.
29698 * gcc.dg/pch/import-1.hs: New.
29699 * gcc.dg/pch/import-1a.h: New.
29700 * gcc.dg/pch/import-1b.h: New.
29701 * gcc.dg/pch/import-1c.h: New.
29702
29703 2004-01-16 Mark Mitchell <mark@codesourcery.com>
29704
29705 PR c++/13574
29706 * g++.dg/ext/array1.C: New test.
29707
29708 PR c++/13178
29709 * g++.dg/conversion/op1.C: New test.
29710
29711 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
29712
29713 PR 11864
29714 From Kazumoto Kojima / Dan Kegel:
29715 * gcc.dg/pr11864-1.c: New test.
29716
29717 PR 10392
29718 From Marcus Comstedt / Dan Kegel:
29719 * gcc.dg/pr10392-1.c: New test.
29720
29721 2004-01-16 Mark Mitchell <mark@codesourcery.com>
29722
29723 PR c++/13478
29724 * g++.dg/init/ref10.C: New test.
29725
29726 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29727
29728 PR c++/13407
29729 * g++.dg/parse/typename6.C: New test.
29730
29731 2004-01-15 Geoffrey Keating <geoffk@apple.com>
29732
29733 PR pch/13361
29734 * testsuite/g++.dg/pch/wchar-1.C: New.
29735 * testsuite/g++.dg/pch/wchar-1.Hs: New.
29736
29737 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29738
29739 PR c++/9259
29740 * g++.dg/expr/sizeof2.C: New test.
29741
29742 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
29743
29744 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29745
29746 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
29747
29748 PR c++/13659
29749 * g++.dg/lookup/strong-using-3.C: New.
29750 * g++.dg/lookup/using-10.C: New.
29751
29752 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
29753
29754 PR c++/13594
29755 * g++.dg/lookup/strong-using-2.C: New.
29756
29757 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
29758 Dan Kegel <dank@kegel.com>
29759 J"orn Rennecke <joern.rennecke@superh.com>
29760
29761 PR target/9365
29762 * gcc.dg/pr9365-1.c: New test.
29763
29764 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29765
29766 PR c++/8856
29767 * g++.dg/parse/casting-operator2.C: New test.
29768 * g++.old-deja/g++.pt/explicit83.C: Remove.
29769
29770 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
29771
29772 * gcc.dg/label-compound-stmt-1.c: New test.
29773 * gcc.c-torture/compile/950922-1.c,
29774 gcc.c-torture/compile/20000211-3.c,
29775 gcc.c-torture/compile/20000518-1.c,
29776 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29777 compound statements.
29778
29779 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
29780
29781 * gcc.dg/ppc64-abi-1.c: New test.
29782
29783 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
29784
29785 * g++.dg/ext/attrib9.C: Add dg-warnings.
29786
29787 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29788
29789 PR c++/12335
29790 * g++.dg/parse/dtor3.C: New test.
29791
29792 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
29793
29794 PR c++/12709
29795 * g++.dg/parse/try-catch-1.C: New test.
29796
29797 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
29798
29799 * ada/acats/run_all.sh: Add more verbose output in acats.log
29800 when compiling tests.
29801
29802 2004-01-12 Zack Weinberg <zack@codesourcery.com>
29803
29804 PR 13656
29805 * gcc.dg/typedef-redecl.c: New test case.
29806 * gcc.dg/typedef-redecl.h: New support file.
29807
29808 2004-01-13 Jan Hubicka <jh@suse.cz>
29809
29810 * gcc.dg/always_inline.c: New test.
29811 * gcc.dg/debug/20031231-1.c: Fix.
29812
29813 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29814
29815 PR c++/13474
29816 * g++.dg/template/array3.C: New test.
29817
29818 2004-01-12 Zack Weinberg <zack@codesourcery.com>
29819
29820 * g++.dg/ext/lvalue1.C: No longer expected to fail.
29821 * g++.dg/warn/Wunused-2.C: Likewise.
29822
29823 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29824
29825 PR c++/13289
29826 * g++.dg/template/instantiate6.C: New test.
29827
29828 2004-01-12 Roger Sayle <roger@eyesopen.com>
29829
29830 PR middle-end/11397
29831 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29832
29833 2004-01-12 Jan Hubicka <jh@suse.cz>
29834
29835 PR opt/12826
29836 * gcc.dg/20040112-1.c: New.
29837
29838 * gcc.dg/dwarf-die[1-7].c: Move to...
29839 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29840 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29841
29842 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
29843
29844 PR c++/4100
29845 * g++.dg/parse/friend4.C: New test.
29846
29847 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
29848
29849 PR c++/4100
29850 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29851 definition is called a friend.
29852
29853 2004-01-11 Zack Weinberg <zack@codesourcery.com>
29854
29855 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29856
29857 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
29858
29859 PR c++/3478
29860 * g++.dg/parse/error10.C: New test.
29861 * g++.dg/template/arg2.C: Accept "invalid type" error.
29862
29863 2004-01-11 Jakub Jelinek <jakub@redhat.com>
29864
29865 PR middle-end/13392
29866 * g++.dg/opt/expect2.C: New test.
29867
29868 2004-01-10 Zack Weinberg <zack@codesourcery.com>
29869
29870 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29871 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29872 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29873 Update dg-error regexps.
29874
29875 2004-01-10 Zack Weinberg <zack@codesourcery.com>
29876
29877 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29878 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29879
29880 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29881
29882 * gcc.dg/pragma-re-1.c: Use right pointer type.
29883
29884 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
29885
29886 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29887
29888 2004-01-09 Geoffrey Keating <geoffk@apple.com>
29889
29890 * gcc.dg/rs6000-ldouble-1.c: New.
29891
29892 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29893
29894 DR 337
29895 PR c++/9256
29896 * g++.dg/other/abstract1.C: New test.
29897
29898 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
29899
29900 * g++.dg/lookup/strong-using-1.C: New.
29901
29902 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
29903
29904 PR c/11234
29905 * gcc.dg/func-ptr-conv-1.c: New test.
29906 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29907
29908 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
29909
29910 PR target/13380.
29911 * gcc.c-torture/compile/20040109-1.c: New.
29912
29913 2004-01-08 Stuart Hastings <stuart@apple.com>
29914
29915 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29916 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29917 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29918
29919 2004-01-09 Alan Modra <amodra@bigpond.net.au>
29920
29921 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29922
29923 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29924
29925 * ada/acats/run_acats: Treat 'gnatchop' the same way
29926 as 'gnatmake'. Export GCC_DRIVER.
29927 * ada/acats/run_all.sh: Add target_gnatchop. Use
29928 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29929
29930 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29931
29932 PR c++/12573
29933 * g++.dg/template/dependent-expr4.C: New test.
29934
29935 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
29936
29937 * gcc.dg/altivec-11.c: New test.
29938
29939 2004-01-07 Mark Mitchell <mark@codesourcery.com>
29940
29941 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29942
29943 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29944
29945 PR c/6024
29946 * gcc.dg/enum-compat-1.c: New test.
29947 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29948
29949 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29950
29951 PR c/12165
29952 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29953 gcc.dg/c99-idem-qual-3.c: New tests.
29954
29955 2004-01-07 Alan Modra <amodra@bigpond.net.au>
29956
29957 * gcc.dg/winline-7.c: Don't cast void * to int.
29958
29959 2004-01-06 Jan Hubicka <jh@suse.cz>
29960
29961 * gcc.dg/i386-sse-5.c: New test
29962 * g++.dg/eh/simd-1.c: Add -w argument for i386.
29963
29964 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29965
29966 PR c++/12815
29967 * g++.dg/rtti/typeid4.C: New test.
29968
29969 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29970
29971 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29972
29973 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29974
29975 PR c++/12132
29976 * g++.dg/template/error11.C: New test.
29977
29978 PR c++/13451
29979 * g++.dg/template/class2.C: New test.
29980
29981 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
29982 Richard Sandiford <rsandifo@redhat.com>
29983
29984 PR c++/13387
29985 * g++.dg/opt/alias3.C: New test.
29986
29987 2004-01-04 Mark Mitchell <mark@codesourcery.com>
29988
29989 PR c++/13157
29990 * g++.dg/template/koenig3.C: New test.
29991
29992 PR c++/13529
29993 * g++.dg/parse/offsetof3.C: New test.
29994
29995 * g++.dg/init/copy7.C: Add missing dg-error markers.
29996
29997 PR c++/12226
29998 * g++.dg/init/copy7.c: New test.
29999
30000 PR c++/13536
30001 * g++.dg/parse/cast1.C: New test.
30002
30003 2004-01-04 Jan Hubicka <jh@suse.cz>
30004
30005 * gcc.dg/winline[1-7].c: New tests.
30006
30007 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30008
30009 PR c++/13520
30010 * g++.dg/template/qualttp22.C: New test.
30011
30012 2004-01-01 Jan Hubicka <jh@suse.cz>
30013
30014 * gcc.dg/debug/20031231-1.c: New.
30015 * gcc.c-torture/compile/20040101-1.c: New.
30016 * gcc.dg/dwarf-die-[1-7].c: New.
30017
30018 2004-01-01 Jakub Jelinek <jakub@redhat.com>
30019
30020 PR optimization/13521
30021 * gcc.c-torture/compile/20031231-1.c: New test.
30022
30023 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
30024
30025 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30026
30027 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30028
30029 PR c++/10079
30030 * g++.dg/template/crash16.C: New test.
30031
30032 2003-12-30 Mark Mitchell <mark@codesourcery.com>
30033
30034 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30035
30036 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
30037
30038 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30039 ports.
30040 * g++.old-deja/g++.jason/thunk3.C: Likewise.
30041 * g++.old-deja/g++.law/profile1.C: Likewise.
30042 * gcc.c-torture/compile/981006-1.c: Likewise.
30043 * gcc.c-torture/execute/loop-2e.x: Likewise.
30044 * gcc.c-torture/execute/loop-2f.x: Remove.
30045 * gcc.c-torture/execute/loop-2g.x: Likewise.
30046 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30047 * gcc.dg/20020312-2.c: Remove traces of dead ports.
30048
30049 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
30050
30051 PR c++/13507
30052 * g++.dg/ext/attrib11.C: New test.
30053
30054 PR c++/13494
30055 * g++.dg/template/array2-1.C: New test.
30056 * g++.dg/template/array2-2.C: New test.
30057
30058 2003-12-29 Mark Mitchell <mark@codesourcery.com>
30059
30060 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30061
30062 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
30063
30064 PR c++/12774
30065 * g++.dg/template/array1-1.C: New test.
30066 * g++.dg/template/array1-2.C: New test.
30067
30068 2003-12-29 Roger Sayle <roger@eyesopen.com>
30069
30070 PR fortran/12632
30071 * g77.dg/12632.f: New test case.
30072
30073 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30074
30075 PR c++/13289
30076 * g++.dg/parse/nontype1.C: New test.
30077
30078 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30079
30080 PR c++/12403
30081 * g++.dg/parse/explicit1.C: New test.
30082 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30083
30084 2003-12-28 Mark Mitchell <mark@codesourcery.com>
30085
30086 PR c++/13081
30087 * g++.dg/opt/inline6.C: New test.
30088
30089 PR c++/12613
30090 * g++.dg/parse/error9.C: New test.
30091
30092 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30093
30094 2003-12-28 Mark Mitchell <mark@codesourcery.com>
30095
30096 PR c++/13009
30097 * g++.dg/init/assign1.C: New test.
30098
30099 2003-12-28 Roger Sayle <roger@eyesopen.com>
30100
30101 PR c++/13070
30102 * g++.dg/warn/format3.C: New test case.
30103
30104 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30105
30106 * gcc.c-torture/compile/20031227-1.c: New test.
30107
30108 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30109
30110 * g++.dg/bprob/bprob.exp: Load target-supports.exp
30111 * g77.dg/bprob/bprob.exp: Likewise.
30112 * gcc.misc-tests/bprob.exp: Likewise.
30113 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
30114 variants on systems where the library does not provide that
30115 functionality.
30116 * gcc.dg/builtins-20.c: Use builtins-config.h.
30117 * gcc.dg/builtins-config.h: New file.
30118
30119 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30120
30121 * lib/gcc-dg.exp (dg-require-profiling): New function.
30122 * lib/target-supports.exp (check_profiling_available): Likewise.
30123 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30124 * g77.dg/bprob/bprob.exp: Likewise.
30125 * gcc.misc-tests/bprob.exp: Likewise.
30126 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30127 * gcc.dg/20021014-1.c: Likewise.
30128 * gcc.dg/nest.c: Likewise.
30129
30130 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30131
30132 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30133 compiling.
30134 * g++.dg/lookup/java2.C: Likewise.
30135 * gcc.dg/cpp/lexident.c: Likewise.
30136
30137 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
30138
30139 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30140 given.
30141 * gcc.c-torture/compile/961203-1.c: Likewise.
30142 * gcc.c-torture/compile/980506-1.c: Likewise.
30143
30144 2003-12-23 Zack Weinberg <zack@codesourcery.com>
30145
30146 * lib/gcc-dg.exp (dg-prune-output): New annotation.
30147 (additional_prunes): New global.
30148 (gcc-dg-prune): Handle additional per-test pruning.
30149 (dg-test): Clear additional_prunes between tests.
30150
30151 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
30152 dg-prune-output to avoid spurious failures from assembler
30153 complaining about nonexistent WAW violations.
30154 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30155 Use dg-prune-output to avoid spurious failures from assembler
30156 warning about Itanium B-step errata.
30157
30158 2003-12-23 Mark Mitchell <mark@codesourcery.com>
30159
30160 * g++.dg/abi/macro0.C: New test.
30161 * g++.dg/abi/macro1.C: Likewise.
30162 * g++.dg/abi/macro2.C: Likewise.
30163
30164 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30165 * g++.dg/abi/bitfield7.C: Likewise.
30166 * g++.dg/abi/dtor2.C: Likewise.
30167 * g++.dg/abi/mangle11.C: Likewise.
30168 * g++.dg/abi/mangle12.C: Likewise.
30169 * g++.dg/abi/mangle14.C: Likewise.
30170 * g++.dg/abi/mangle17.C: Likewise.
30171 * g++.dg/abi/vbase10.C: Likewise.
30172 * g++.dg/abi/vbase14.C: Likewise.
30173 * g++.dg/template/qualttp17.C: Likewise.
30174
30175 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30176
30177 PR c/11995
30178 * gcc.dg/20031223-1.c: New test.
30179
30180 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30181
30182 * gcc.dg/noreturn-7.c: New test.
30183
30184 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30185
30186 * gcc.dg/null-pointer-1.c: New test.
30187
30188 2003-12-22 Mark Mitchell <mark@codesourcery.com>
30189
30190 * g++.old-deja/g++.jason/template18.C: Remove.
30191 * g++.old-deja/g++.jason/template37.C: Likewise.
30192
30193 PR c++/12862
30194 * g++.dg/lookup/ns1.C: New test.
30195
30196 PR c++/12397
30197 * g++.dg/template/lookup3.C: New test.
30198
30199 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
30200
30201 * g++.dg/template/recurse1.C: New test
30202
30203 2003-12-22 Mark Mitchell <mark@codesourcery.com>
30204
30205 PR c++/12479
30206 * g++.dg/parse/semicolon1.C: New test.
30207 * g++.dg/parse/semicolon1.h: Likewise.
30208
30209 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
30210
30211 * gcc.dg/darwin-misaligned.c: New test.
30212
30213 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
30214
30215 PR c/9163
30216 * gcc.dg/20031222-1.c: New test.
30217
30218 2003-12-21 Mark Mitchell <mark@codesourcery.com>
30219
30220 PR c++/13438
30221 * g++.dg/parse/error8.C: New test.
30222
30223 PR c++/11554
30224 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30225
30226 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
30227
30228 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30229 too small.
30230 * gcc.c-torture/compile/930217-1.c: Likewise.
30231 * gcc.c-torture/compile/930513-1.c: Likewise.
30232 * gcc.c-torture/execute/920908-2.c: Likewise.
30233 * gcc.c-torture/execute/921204-1.c: Likewise.
30234 * gcc.c-torture/execute/930621-1.c: Likewise.
30235 * gcc.c-torture/execute/930630-1.c: Likewise.
30236 * gcc.c-torture/execute/931031-1.c: Likewise.
30237 * gcc.c-torture/execute/980602-2.c: Likewise.
30238 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30239 * gcc.c-torture/execute/compndlit-1.c: Likewise.
30240 * gcc.c-torture/execute/extzvsi.c: Likewise.
30241 * gcc.c-torture/unsorted/ext.c: Likewise.
30242
30243 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
30244
30245 PR target/12749
30246 * gcc.c-torture/compile/20031220-2.c: New test case.
30247
30248 2003-12-20 Roger Sayle <roger@eyesopen.com>
30249
30250 PR optimization/13031
30251 * gcc.c-torture/compile/20031220-1.c: New test case.
30252
30253 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30254
30255 * gcc.dg/cast-function-1.c: New test.
30256
30257 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
30258
30259 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30260 formats.
30261
30262 2003-12-19 Mark Mitchell <mark@codesourcery.com>
30263
30264 PR c++/12795
30265 * g++.dg/ext/attrib10.C: New test.
30266
30267 2003-12-19 Jakub Jelinek <jakub@redhat.com>
30268
30269 * gcc.dg/cleanup-10.c: New test.
30270 * gcc.dg/cleanup-11.c: New test.
30271
30272 2003-12-19 Jakub Jelinek <jakub@redhat.com>
30273
30274 PR c++/13239
30275 * g++.dg/opt/expect1.C: New test.
30276
30277 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
30278
30279 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30280
30281 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
30282
30283 PR debug/12923
30284 * gcc.dg/20031218-1.c: New test.
30285
30286 PR debug/12389
30287 * gcc.dg/20031218-2.c: New test.
30288 * gcc.dg/20031218-3.c: New test.
30289
30290 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30291 of label name and allow for USER_LABEL_PREFIX == "_" names.
30292 * g++.dg/abi/mangle18-2.C: Likewise.
30293 * g++.dg/abi/mangle19-1.C: Likewise.
30294 * g++.dg/abi/mangle19-2.C: Likewise.
30295 * g++.dg/abi/mangle20-1.C: Likewise.
30296 * g++.dg/abi/mangle20-2.C: Likewise.
30297
30298 2003-12-18 Richard Henderson <rth@redhat.com>
30299
30300 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30301
30302 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
30303 Dan Kegel <dank@kegel.com>
30304
30305 PR other/12009
30306 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30307 testing a cross compiler, it causes spurious compile failures.
30308 * lib/g++.exp: Likewise.
30309
30310 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30311
30312 PR c++/13262
30313 * g++.dg/template/access13.C: New test.
30314
30315 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
30316
30317 * gcc.dg/20031216-1.c: New test.
30318
30319 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30320
30321 PR c++/9154
30322 * g++.dg/template/error10.C: New test.
30323
30324 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30325
30326 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30327 * g++.dg/eh/simd-2.C: Likewise.
30328
30329 2003-12-17 James E Wilson <wilson@specifixinc.com>
30330 Roger Sayle <roger@eyesopen.com>
30331
30332 * gcc.c-torture/execute/ieee/mzero5.c: New.
30333
30334 2003-12-17 Mark Mitchell <mark@codesourcery.com>
30335
30336 PR c++/10603
30337 * g++.dg/parse/error6.C: New test.
30338
30339 PR c++/12827
30340 * g++.dg/parse/error7.C: New test.
30341
30342 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
30343
30344 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30345 at -O with stabs debugging formats.
30346 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30347 * gcc.dg/debug/debug-2.c: Likewise.
30348
30349 2003-12-16 Mark Mitchell <mark@codesourcery.com>
30350
30351 PR c++/12696
30352 * g++.dg/init/error1.C: New test.
30353
30354 PR c++/12218
30355 * g++.dg/init/pm3.C: New test.
30356
30357 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
30358
30359 PR c/3347
30360 * gcc.dg/bitfld-8.c: New test.
30361
30362 2003-12-16 James Lemke <jim@wasabisystems.com>
30363
30364 * gcc.dg/arm-scd42-[123].c: New tests.
30365
30366 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
30367
30368 PR c++/9043
30369 * g++.dg/abi/mangle20-1.C: New test.
30370 * g++.dg/abi/mangle20-2.C: New test.
30371
30372 2003-12-16 Mark Mitchell <mark@codesourcery.com>
30373
30374 PR c++/13275
30375 * g++.dg/other/offsetof2.C: Remove XFAIL.
30376 * g++.dg/parse/offsetof1.C: New test.
30377 * g++.gd/parse/offsetof2.C: Likewise.
30378
30379 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30380
30381 * g++.dg/template/nontype3.C: New test.
30382 * g++.dg/template/static2.C: Tweaked the dg-error clause.
30383
30384 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30385
30386 * g++.dg/warn/noreturn-3.C: Also test instantiation.
30387
30388 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
30389
30390 PR c++/13387
30391 * g++.dg/expr/assign1.C: New test.
30392
30393 PR c++/13242
30394 * g++.dg/abi/mangle19-1.C: New test.
30395 * g++.dg/abi/mangle19-2.C: New test.
30396
30397 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
30398
30399 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30400
30401 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
30402
30403 * gcc.c-torture/execute/20031216-1.c: New test.
30404
30405 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30406
30407 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30408 an ICE regression.
30409
30410 2003-12-15 Mark Mitchell <mark@codesourcery.com>
30411
30412 PR c++/10926
30413 * g++.dg/template/error9.C: New test.
30414
30415 PR c++/11116
30416 * g++.dg/template/error8.C: New test.
30417
30418 2003-12-15 Roger Sayle <roger@eyesopen.com>
30419
30420 PR middle-end/13400
30421 * gcc.c-torture/execute/20031215-1.c: New test case.
30422
30423 2003-12-15 Mark Mitchell <mark@codesourcery.com>
30424
30425 PR c++/13269
30426 * g++.dg/parse/error5.C: New test.
30427
30428 PR c++/12989
30429 * g++.dg/expr/sizeof1.C: New test.
30430
30431 PR c++/13310
30432 * g++.dg/template/crash15.C: New test.
30433
30434 2003-12-15 Geoffrey Keating <geoffk@apple.com>
30435
30436 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30437 a non-POD type as the last named parameter of a varargs function.
30438
30439 2003-12-15 Mark Mitchell <mark@codesourcery.com>
30440
30441 PR c++/13243
30442 PR c++/12573
30443 * g++.dg/template/crash14.C: New test.
30444 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30445
30446 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
30447
30448 * g++.dg/other/java1.C: New test.
30449
30450 PR c++/13241
30451 * g++.dg/abi/mangle18-1.C: New test.
30452 * g++.dg/abi/mangle18-2.C: New test.
30453
30454 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30455
30456 PR optimization/10312
30457 * gcc.c-torture/execute/20031214-1.c: New.
30458
30459 2003-12-14 Mark Mitchell <mark@codesourcery.com>
30460
30461 PR c++/10779
30462 PR c++/12160
30463 * g++.dg/parse/error3.C: New test.
30464 * g++.dg/parse/error4.C: Likewise.
30465 * g++.dg/abi/mangle4.C: Tweak error messages.
30466 * g++.dg/lookup/using5.C: Likewise.
30467 * g++.dg/other/error2.C: Likewise.
30468 * g++.dg/parse/typename5.C: Likewise.
30469 * g++.dg/parse/undefined1.C: Likewise.
30470 * g++.dg/template/arg2.C: Likewise.
30471 * g++.dg/template/ttp3.C: Likewise.
30472 * g++.dg/template/type1.C: Likewise.
30473 * g++.old-deja/g++.other/crash32.C: Likewise.
30474 * g++.old-djea/g++.pt/defarg8.C: Likewise.
30475
30476 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30477
30478 PR c++/13106
30479 * g++.dg/warn/noreturn-3.C: New test.
30480
30481 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30482
30483 PR c++/13118
30484 * g++.dg/abi/covariant3.C: New.
30485
30486 2003-12-12 Jakub Jelinek <jakub@redhat.com>
30487
30488 * g++.dg/eh/ia64-1.C: New test.
30489
30490 2003-12-12 Roger Sayle <roger@eyesopen.com>
30491
30492 PR optimization/13037
30493 * g77.f-torture/execute/13037.f: New test case.
30494
30495 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
30496
30497 PR c++/12881
30498 * g++.dg/abi/covariant2.C: New.
30499
30500 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
30501
30502 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30503
30504 2003-12-11 Zack Weinberg <zack@codesourcery.com>
30505
30506 * gcc.c-torture/execute/wchar_t-1.x: Delete.
30507
30508 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
30509
30510 PR other/10819
30511 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30512 to fix Bug 10819.
30513 * lib/g++.exp (g++_version): Likewise.
30514 * lib/g77.exp (g77_version): Likewise.
30515 * lib/objc.exp (default_objc_version): Likewise.
30516
30517 2003-12-10 Richard Henderson <rth@redhat.com>
30518
30519 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30520
30521 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30522
30523 2003-12-08 Matt Austern <austern@apple.com>
30524
30525 PR c/13134
30526 * lib/gcc-dg.exp (dg-require-visibility): Define.
30527 * lib/target-supports (check_visibility_available): Define.
30528 * gcc.dg/visibility-1.c: New test.
30529 * gcc.dg/visibility-2.c: Likewise.
30530 * gcc.dg/visibility-3.c: Likewise.
30531 * gcc.dg/visibility-4.c: Likewise.
30532 * gcc.dg/visibility-5.c: Likewise.
30533 * gcc.dg/visibility-6.c: Likewise.
30534 * g++.dg/ext/visibility-1.C: Likewise.
30535 * g++.dg/ext/visibility-2.C: Likewise.
30536 * g++.dg/ext/visibility-3.C: Likewise.
30537 * g++.dg/ext/visibility-4.C: Likewise.
30538 * g++.dg/ext/visibility-5.C: Likewise.
30539 * g++.dg/ext/visibility-6.C: Likewise.
30540
30541 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30542
30543 * g++.dg/lookup/java1.C: New test.
30544 * g++.dg/lookup/java2.C: New test.
30545
30546 2003-12-07 Falk Hueffner <falk@debian.org>
30547
30548 * g++.dg/opt/noreturn-1.C: New test.
30549
30550 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
30551
30552 * gcc.dg/overflow-1.c: New test.
30553
30554 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30555
30556 * g77.f-torture/compile/13060.f: New test.
30557
30558 2003-12-06 Mark Mitchell <mark@codesourcery.com>
30559
30560 PR c++/13323
30561 * g++.dg/inherit/operator2.C: New test.
30562
30563 2003-12-05 Mark Mitchell <mark@codesourcery.com>
30564
30565 PR c++/13305
30566 * g++.dg/ext/attrib9.C: New test.
30567
30568 2003-12-05 Mark Mitchell <mark@codesourcery.com>
30569
30570 PR c++/13314
30571 * g++.dg/template/error7.C: New test.
30572
30573 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
30574 J"orn Rennecke <joern.rennecke@superh.com>
30575
30576 PR target/13302
30577 * g++.dg/other/struct-va_list.C: New test.
30578
30579 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30580
30581 PR c++/13166
30582 * g++.dg/parse/defarg6.C: New test.
30583
30584 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
30585
30586 PR target/13256
30587 * gcc.c-torture/execute/20031201-1.c: New test.
30588
30589 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
30590
30591 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30592
30593 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30594
30595 * gcc.dg/builtin-return-1.c: New test.
30596
30597 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
30598 J"orn Rennecke <joern.rennecke@superh.com>
30599
30600 PR optimization/13260
30601 * gcc.c-torture/execute/20031204-1.c: New test.
30602
30603 2003-12-03 Mark Mitchell <mark@codesourcery.com>
30604
30605 PR c++/9127
30606 * g++.dg/template/error6.C: New test.
30607
30608 2003-12-03 Jakub Jelinek <jakub@redhat.com>
30609
30610 * gcc.dg/20031202-1.c: New test.
30611
30612 2003-12-03 Mark Mitchell <mark@codesourcery.com>
30613
30614 PR c++/13179
30615 * g++.dg/template/eh1.C: New test.
30616
30617 PR c++/10771
30618 * g++.dg/template/error5.C: New test.
30619
30620 2003-12-02 David Ung <davidu@mips.com>
30621
30622 * gcc.dg/compat/vector-check.h: Corrected type for var
30623 g_##TMODE
30624
30625 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30626
30627 PR c++/10126
30628 * g++.dg/template/ptrmem8.C: New test.
30629
30630 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30631
30632 PR c++/12573
30633 * g++.dg/template/dependent-expr3.C: New test.
30634
30635 2003-12-01 James Lemke <jim@wasabisystems.com>
30636
30637 * gcc.dg/arm-g2.c: New test.
30638
30639 2003-12-01 Roger Sayle <roger@eyesopen.com>
30640
30641 PR optimization/11634
30642 * gcc.dg/20031201-2.c: New test case.
30643
30644 2003-12-01 Zack Weinberg <zack@codesourcery.com>
30645
30646 PR 11433
30647 * objc.dg/proto-lossage-3.m: New test.
30648
30649 2003-12-01 Roger Sayle <roger@eyesopen.com>
30650
30651 PR optimization/12628
30652 * gcc.dg/20031201-1.c: New test case.
30653
30654 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
30655
30656 * gcc.dg/unaligned-1.c: New test.
30657
30658 2003-11-30 Mark Mitchell <mark@codesourcery.com>
30659
30660 PR c++/9849
30661 * g++.dg/template/error4.C: New test.
30662 * g++.dg/template/nested3.C: Adjust error markers.
30663
30664 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30665
30666 * gcc.dg/cpp/assert4.c: Check more #system assertions.
30667
30668 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
30669
30670 PR c/10333
30671 * gcc.dg/bitfld-7.c: New test.
30672
30673 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
30674
30675 * gcc.dg/tls/asm-1.C: New test.
30676
30677 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30678
30679 * gcc.dg/cpp/assert4.c: Update.
30680
30681 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
30682
30683 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30684 * gcc.dg/builtin-apply3.c: New test.
30685
30686 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30687
30688 * lib/compat.exp (compat-obj): New xfaildata parameter.
30689 Use it to set compiler_conditional_xfail_data before compiling.
30690 (compat-get-options): Handle dg-xfail-if.
30691 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30692 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30693 * gcc.dg/compat/vector-1_y.c: Likewise.
30694 * gcc.dg/compat/vector-2_x.c: Likewise.
30695 * gcc.dg/compat/vector-2_y.c: Likewise.
30696
30697 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30698
30699 * g++.dg/opt/reg-stack4.C: New test.
30700
30701 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30702
30703 * gcc.dg/builtin-apply2.c: New test.
30704
30705 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
30706
30707 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30708
30709 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30710
30711 PR c++/12924
30712 * g++.dg/template/template-id-2.C: New test.
30713
30714 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30715
30716 PR c++/5369
30717 * g++.dg/template/memfriend1.C: New test.
30718 * g++.dg/template/memfriend2.C: Likewise.
30719 * g++.dg/template/memfriend3.C: Likewise.
30720 * g++.dg/template/memfriend4.C: Likewise.
30721 * g++.dg/template/memfriend5.C: Likewise.
30722 * g++.dg/template/memfriend6.C: Likewise.
30723 * g++.dg/template/memfriend7.C: Likewise.
30724 * g++.dg/template/memfriend8.C: Likewise.
30725 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30726
30727 2003-11-21 Mark Mitchell <mark@codesourcery.com>
30728
30729 PR c++/12515
30730 * g++.dg/ext/cond1.C: New test.
30731
30732 2003-11-20 Richard Henderson <rth@redhat.com>
30733
30734 * gcc.dg/20020201-2.c: Remove.
30735 * gcc.dg/20020201-4.c: Remove.
30736 * gcc.dg/20020304-1.c: Remove.
30737
30738 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
30739
30740 * gcc.dg/cpp/trad/xwin1.c: New test case.
30741
30742 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
30743
30744 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30745 * lib/g77.exp: Likewise.
30746 * lib/objc.exp: Likewise.
30747 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30748 for darwin.
30749
30750 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30751
30752 PR c++/12932
30753 * g++.dg/template/static5.C: New test.
30754
30755 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
30756
30757 * gcc.dg/nested-func-1.c: New test.
30758
30759 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30760
30761 * gcc.dg/cpp/assert4.c: New test.
30762
30763 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
30764
30765 PR c++/2294
30766 * g++.dg/lookup/using9.c: New test.
30767
30768 2003-11-14 Mark Mitchell <mark@codesourcery.com>
30769
30770 PR c++/12762
30771 * g++.dg/template/error3.C: New test.
30772
30773 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
30774
30775 PR ada/13035
30776 * ada/acats/run_acats, run_all.sh: Fix syntax error.
30777 No longer use a wrapper for gcc, since this does not work under
30778 Windows.
30779
30780 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
30781
30782 PR c++/2094
30783 * g++.dg/template/ptrmem7.C: New test.
30784
30785 2003-11-13 Andrew Pinski <apinski@apple.com>
30786
30787 * gcc.c-torture/compile/20031113-1.c: New test.
30788
30789 2003-11-13 Mark Mitchell <mark@codesourcery.com>
30790 Kean Johnston <jkj@sco.com>
30791
30792 PR c/13029
30793 * gcc.dg/unused-4.c: Update.
30794
30795 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30796
30797 * g++.dg/opt/const3.C: New test.
30798
30799 2003-11-13 Jan Hubicka <jh@suse.cz>
30800
30801 * gcc.c-torture/compile/20031112-1.c: New test.
30802
30803 2003-11-12 Mark Mitchell <mark@codesourcery.com>
30804
30805 * g++.dg/parse/crash10.C: Remove bogus error marker.
30806
30807 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30808
30809 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30810 (host_gcc): Likewise.
30811 (ROOT): Honor $PWDCMD.
30812 (BASE): Likewise.
30813 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30814
30815 2003-11-12 Catherine Moore <clm@redhat.com>
30816
30817 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30818
30819 2003-11-12 Andreas Jaeger <aj@suse.de>
30820 Jakub Jelinek <jakub@redhat.com>
30821 Andrew Pinski <pinskia@physics.uc.edu>
30822 Richard Henderson <rth@redhat.com>
30823
30824 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30825 systems.
30826 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30827
30828 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30829 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30830
30831 2003-11-11 Andreas Jaeger <aj@suse.de>
30832
30833 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30834
30835 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30836
30837 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
30838
30839 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30840 Clean ups.
30841
30842 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
30843
30844 * gcc.dg/trampoline-1.c: New test.
30845
30846 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30847
30848 * gcc.c-torture/compile/200031109-1.c: New test.
30849
30850 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
30851
30852 PR c/3190
30853 PR c/8714
30854 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30855 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30856 gcc.dg/format/no-y2k-1.c: Update.
30857
30858 2003-11-08 Roger Sayle <roger@eyesopen.com>
30859
30860 PR optimization/10467
30861 * gcc.dg/20031108-1.c: New test case.
30862
30863 2003-11-07 Geoffrey Keating <geoffk@apple.com>
30864
30865 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30866
30867 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
30868
30869 * gcc.dg/compound-lvalue-1.c: New test.
30870 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30871 some XFAILs.
30872
30873 2003-11-06 Geoffrey Keating <geoffk@apple.com>
30874
30875 * gcc.dg/altivec-varargs-1.c: New test.
30876
30877 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
30878
30879 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30880 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30881 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
30882 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
30883 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30884
30885 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
30886
30887 * gcc.dg/cond-lvalue-1.c: New test.
30888
30889 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
30890
30891 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30892
30893 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30894
30895 PR c++/11616
30896 * g++.dg/template/instantiate5.C: New test.
30897
30898 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30899
30900 PR c++/12726
30901 * g++.dg/ext/complit2.C: Replace test with self-contained version.
30902 * ChangeLog: Add missing first entry for above test.
30903
30904 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30905
30906 PR c++/9810
30907 * g++.dg/template/using8.C: New test.
30908 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30909
30910 2003-11-02 Roger Sayle <roger@eyesopen.com>
30911
30912 PR optimization/10817
30913 * gcc.c-torture/compile/20031102-1.c: New test case.
30914
30915 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
30916
30917 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30918 2147483647.
30919
30920 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30921
30922 * gcc.dg/20031102-1.c: New test.
30923
30924 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30925
30926 * gcc.dg/complex-1.c: New test.
30927
30928 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30929
30930 PR c++/12796
30931 * g++.dg/template/crash13.C: Adjust expected error location.
30932 * g++.old-deja/g++.brendan/ns1.C: Likewise.
30933
30934 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30935
30936 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30937
30938 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30939
30940 PR/10239
30941 * gcc.c-torture/compile/20031031-2.c: New test.
30942
30943 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30944
30945 PR/11640
30946 * gcc.c-torture/compile/20031031-1.c: New test.
30947
30948 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30949
30950 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30951 * gcc.misc-tests/bprob.exp: Likewise.
30952 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30953 the execution test on arm-elf configs.
30954 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
30955 configs that don't support scratch files.
30956 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30957
30958 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
30959
30960 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30961 done by dejagnu.
30962
30963 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
30964
30965 * ada/acats/run_all.sh: Redirect mv output to /dev/null
30966 Avoid non pure sh syntax. Add more logging.
30967
30968 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30969 fail.
30970
30971 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30972
30973 PR libgcj/10610
30974 * gcc.dg/ppc-stackalign-1.c: New test.
30975
30976 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
30977
30978 * ada/acats/run_all.sh: Change output to be more compliant with
30979 dejagnu framework.
30980 Create acats.sum and acats.log files under testsuite/ada/acats
30981 Only run [a-z]* directories, to filter out e.g. CVS.
30982 Redirect build output to log file.
30983
30984 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30985
30986 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30987
30988 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30989
30990 PR ada/5909:
30991 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30992
30993 2003-10-27 Jakub Jelinek <jakub@redhat.com>
30994
30995 * gcc.c-torture/compile/20031023-1.c: New test.
30996 * gcc.c-torture/compile/20031023-2.c: New test.
30997 * gcc.c-torture/compile/20031023-3.c: New test.
30998 * gcc.c-torture/compile/20031023-4.c: New test.
30999
31000 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31001
31002 PR c++/10371
31003 * g++.dg/lookup/scoped8.C: New test.
31004
31005 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31006
31007 * g++.dg/opt/reg-stack3.C: New test.
31008
31009 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
31010
31011 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
31012
31013 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31014
31015 PR c++/11076
31016 * g++.dg/template/crash13.C: New test.
31017
31018 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
31019
31020 * gcc.dg/c99-restrict-2.c: New test.
31021
31022 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
31023
31024 PR c++/12698, c++/12699, c++/12700, c++/12566
31025 * g++.dg/inherit/covariant9.C: New test.
31026 * g++.dg/inherit/covariant10.C: New test.
31027 * g++.dg/inherit/covariant11.C: New test.
31028
31029 2003-10-23 Jason Merrill <jason@redhat.com>
31030
31031 PR c++/12726
31032 * g++.dg/ext/complit2.C: New test.
31033
31034 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
31035
31036 PR target/12654
31037 * gcc.c-torture/execute/20031020-1.c: New test.
31038
31039 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31040
31041 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31042 following the jump_insn.
31043
31044 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
31045
31046 * gcc.dg/cast-lvalue-1.c: New test.
31047
31048 2003-10-21 Mark Mitchell <mark@codesourcery.com>
31049
31050 PR c++/11962
31051 * g++.dg/template/cond2.C: New test.
31052
31053 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
31054
31055 * gcc.dg/builtins-28.c: New test.
31056
31057 2003-10-20 Jan Hubicka <jh@suse.cz>
31058
31059 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31060 parameter.
31061 * testsuite/gcc.dg/inline-2.c: Likewise.
31062
31063 2003-10-20 Phil Edwards <phil@codesourcery.com>
31064
31065 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31066 * gcc.dg/nest.c: Likewise.
31067
31068 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31069
31070 PR c++/9781, c++/10583, c++/11862
31071 * g++.dg/parse/crash13.C: New test.
31072
31073 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31074
31075 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31076
31077 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31078
31079 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31080 Define HAVE_C99_RUNTIME except on Solaris.
31081 * gcc.dg/builtins-20.c: Likewise.
31082
31083 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31084
31085 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31086
31087 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31088
31089 PR c++/12495
31090 * g++.dg/template/crash21.C: New test.
31091
31092 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31093
31094 PR c++/2513
31095 * g++.dg/template/typename5.C: New test.
31096
31097 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31098
31099 PR c++/12369
31100 * g++.dg/template/friend25.C: New test.
31101
31102 2003-10-16 Ziemowit Laski <zlaski@apple.com>
31103
31104 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31105 versions.
31106
31107 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
31108
31109 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31110 == 2147483647.
31111
31112 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
31113
31114 * gcc.c-torture/execute/960416-1.x: Remove.
31115 * gcc.c-torture/execute/divconst-3.x: Likewise.
31116
31117 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
31118
31119 PR target/12598
31120 * gcc.dg/torture/cris-volatile-1.c: New test.
31121
31122 2003-10-14 Roger Sayle <roger@eyesopen.com>
31123
31124 PR optimization/9325
31125 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31126 for overflowing floating point to integer conversion during RTL
31127 simplification.
31128
31129 2003-10-13 Ziemowit Laski <zlaski@apple.com>
31130
31131 * objc/execute/_cmd.m: Fix typo.
31132 * objc.dg/image-info.m, objc.dg/symtab-1.m:
31133 Relax 'scan-assembler' regexp.
31134 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31135 objc.dg/try-catch-4.m: Run on non-Darwin targets.
31136 * objc.dg/zero-link-2.m: Remove blank line.
31137 * objc.dg/zero-link-3.m: New test case.
31138
31139 2003-10-13 Geoffrey Keating <geoffk@apple.com>
31140
31141 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31142
31143 * gcc.dg/asm-names.c: Use scan-assembler-not rather
31144 than linker trickery.
31145
31146 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31147
31148 PR c++/12370
31149 * g++.dg/other/friend2.C: New test.
31150
31151 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
31152
31153 * gcc.dg/20031012-1.c: New test.
31154
31155 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
31156
31157 * gcc.dg/weak/weak-3.c: Fix for new warning.
31158
31159 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
31160
31161 PR optimization/8750
31162 * gcc.c-torture/execute/20031012-1.c: New test case.
31163
31164 2003-10-11 Roger Sayle <roger@eyesopen.com>
31165
31166 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31167 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31168
31169 2003-10-11 Roger Sayle <roger@eyesopen.com>
31170
31171 PR optimization/12260
31172 * gcc.c-torture/compile/20031011-2.c: New test case.
31173
31174 2003-10-11 Roger Sayle <roger@eyesopen.com>
31175
31176 * gcc.c-torture/execute/20031011-1.c: New testcase.
31177
31178 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
31179
31180 * gcc.c-torture/compile/20031011-1.c: New test.
31181
31182 2003-10-11 Jan Hubicka <jh@suse.cz>
31183
31184 * g++.dg/other/first-global.C: New test.
31185
31186 2003-10-11 Roger Sayle <roger@eyesopen.com>
31187
31188 * gcc.c-torture/execute/string-opt-18.c: New testcase.
31189
31190 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
31191
31192 * gcc.c-torture/compile/20031010-1.c: New test.
31193
31194 2003-10-10 Geoffrey Keating <geoffk@apple.com>
31195
31196 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31197 * gcc.c-torture/execute/va-arg-25.c: ... here.
31198
31199 2003-10-09 Mark Mitchell <mark@codesourcery.com>
31200
31201 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31202
31203 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
31204
31205 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31206
31207 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
31208
31209 * g++.dg/parse/error2.C: New test.
31210
31211 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
31212
31213 PR c++/11097
31214 * g++.dg/other/error5.C: Modify the error message.
31215 * g++.dg/lookup/using8.C: New test.
31216
31217 2003-10-07 Geoffrey Keating <geoffk@apple.com>
31218
31219 * gcc.dg/darwin-abi-2.c: New file.
31220 * gcc.c-torture/execute/va-arg-24.c: New file.
31221
31222 2003-10-06 Bob Wilson <bob.wilson@acm.org>
31223
31224 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
31225 indentation.
31226
31227 2003-10-06 Mark Mitchell <mark@codesourcery.com>
31228
31229 PR c++/10147
31230 * g++.dg/other/error4.C: Update error messages.
31231 * g++.dg/template/ptrmem4.C: Likewise.
31232
31233 PR c++/12337
31234 * g++.dg/init/new9.C: New test.
31235
31236 PR c++/12334, c++/12236, c++/8656
31237 * g++.dg/ext/attrib8.C: New test.
31238
31239 2003-10-06 Devang Patel <dpatel@apple.com>
31240
31241 * gcc.dg/debug/dwarf2-3.h: New test.
31242 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31243
31244 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
31245
31246 * g++.dg/opt/cfg2.C: New test.
31247
31248 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31249
31250 * g++.dg/opt/float1.C: New test.
31251
31252 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31253
31254 * gcc.dg/c90-array-lval-6.c: New test.
31255 * gcc.dg/c99-array-lval-6.c: New test.
31256
31257 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
31258 Ziemowit Laski <zlaski@apple.com>
31259
31260 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31261 'Derived', so that it is never considered a class method; add
31262 new warning for '+port' method ambiguity.
31263 * objc.dg/method-12.m: Include <objc/objc.h> instead of
31264 <objc/objc-api.h> (needed on Mac OS X).
31265 * objc.dg/method-13.m: New test.
31266
31267 2003-10-03 Roger Sayle <roger@eyesopen.com>
31268
31269 PR optimization/9325, PR java/6391
31270 * gcc.c-torture/execute/20031003-1.c: New test case.
31271
31272 2003-10-02 Mark Mitchell <mark@codesourcery.com>
31273
31274 PR optimization/12180
31275 * gcc.dg/20031002-1.c: New test.
31276
31277 PR c++/12486
31278 * g++.dg/inherit/error1.C: New test.
31279
31280 2003-10-02 Chris Demetriou <cgd@broadcom.com>
31281
31282 * lib/f-torture.exp (search_for): Rename to...
31283 (search_for_re): This. Also, clean up comments and the
31284 "regexp" invocation.
31285
31286 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
31287
31288 * gcc.c-torture/compile/20031002-1.c: New test.
31289
31290 2003-10-02 Jakub Jelinek <jakub@redhat.com>
31291
31292 * g++.dg/opt/cond1.C: New test.
31293
31294 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
31295
31296 * gcc.dg/Wold-style-definition-2.c: New testcase.
31297 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31298
31299 2003-09-29 Richard Henderson <rth@redhat.com>
31300
31301 * g++.dg/init/array10.C: Add dg-options.
31302
31303 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
31304
31305 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31306
31307 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31308
31309 * g++.dg/template/friend19.C: Fix typo.
31310 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31311
31312 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
31313
31314 * gcc.c-torture/execute/20030928-1.c: New test.
31315 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31316
31317 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
31318
31319 * g++.dg/opt/unroll1.C: New test.
31320
31321 2003-09-26 Roger Sayle <roger@eyesopen.com>
31322
31323 PR optimization/11741
31324 * gcc.dg/20030926-1.c: New test case.
31325
31326 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31327
31328 PR c++/5655
31329 * g++.dg/parse/access7.C: New test.
31330 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31331
31332 2003-09-24 Ziemowit Laski <zlaski@apple.com>
31333
31334 MERGE OF objc-improvements-branch into MAINLINE:
31335 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31336 if libobjc has not been built.
31337 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31338 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31339 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31340 objc/execute/nested-3.m, objc/execute/np-2.m,
31341 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31342 objc/execute/redefining_self.m, objc/execute/root_methods.m,
31343 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31344 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31345 objc.dg/special/unclaimed-category-1.h,
31346 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31347 well as GNU runtime.
31348 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31349 * execute/cascading-1.m, execute/function-message-1.m,
31350 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31351 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31352 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31353 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31354 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31355 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31356 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31357 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31358 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31359 * objc.dg/bitfield-2.m: Run only on Darwin.
31360 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31361 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31362 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31363 * objc.dg/const-str-1.m: Fix constant string layout.
31364
31365 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
31366
31367 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31368
31369 2003-09-23 Geoffrey Keating <geoffk@apple.com>
31370
31371 * gcc.dg/darwin-abi-1.c: New file.
31372
31373 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
31374
31375 PR target/12281
31376 * gcc.c-torture/compile/20030921-1.c: New test.
31377
31378 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
31379
31380 * g++.dg/opt/reg-stack2.C: New test.
31381
31382 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31383
31384 * g++.dg/eh/delayslot1.C: New test.
31385
31386 2003-09-20 Richard Henderson <rth@redhat.com>
31387
31388 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31389
31390 2003-09-20 Roger Sayle <roger@eyesopen.com>
31391
31392 * gcc.c-torture/execute/20030920-1.c: New test case.
31393
31394 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31395
31396 * g++.dg/rtti/typeid3.C: Correct expected error message.
31397
31398 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31399
31400 PR c++/157
31401 * g++.dg/parse/crash12.C: New test.
31402
31403 2003-09-19 Janis Johnson <janis187@us.ibm.com>
31404
31405 * gcc.dg/compat/mixed-struct-check.h: New.
31406 * gcc.dg/compat/mixed-struct-defs.h: New.
31407 * gcc.dg/compat/mixed-struct-init.h: New.
31408 * gcc.dg/compat/struct-by-value-19_main.c: New.
31409 * gcc.dg/compat/struct-by-value-19_x.c: New.
31410 * gcc.dg/compat/struct-by-value-19_y.c: New.
31411 * gcc.dg/compat/struct-by-value-20_main.c: New.
31412 * gcc.dg/compat/struct-by-value-20_x.c: New.
31413 * gcc.dg/compat/struct-by-value-20_y.c: New.
31414 * gcc.dg/compat/struct-return-19_main.c: New.
31415 * gcc.dg/compat/struct-return-19_x.c: New.
31416 * gcc.dg/compat/struct-return-19_y.c: New.
31417 * gcc.dg/compat/struct-return-20_main.c: New.
31418 * gcc.dg/compat/struct-return-20_x.c: New.
31419 * gcc.dg/compat/struct-return-20_y.c: New.
31420
31421 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
31422 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31423 so that it will not complain on LP64 targets.
31424
31425 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31426
31427 PR c++/495
31428 * g++.dg/template/friend24.C: New test.
31429
31430 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
31431
31432 PR c++/12332
31433 * g++.dg/template/memtmpl2.C: New test.
31434
31435 2003-09-18 Mark Mitchell <mark@codesourcery.com>
31436
31437 PR target/11184
31438 * gcc.dg/builtin-apply1.c: New test.
31439
31440 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
31441
31442 PR c++/9848
31443 * g++.dg/warn/Wunused-4.C: New test.
31444
31445 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31446
31447 PR c++/12316
31448 * g++.dg/other/gc2.C: New test.
31449
31450 2003-09-17 Mark Mitchell <mark@codesourcery.com>
31451
31452 PR c++/11991
31453 * g++.dg/rtti/typeid3.C: New test.
31454
31455 PR c++/12266
31456 * g++.dg/overload/template1.C: New test.
31457
31458 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
31459
31460 * g++.dg/opt/cfg3.C: New test.
31461
31462 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31463
31464 PR c++/7939
31465 * g++.dg/template/crash11.C: New test.
31466
31467 2003-09-16 Jason Merrill <jason@redhat.com>
31468 Jakub Jelinek <jakub@redhat.com>
31469
31470 * gcc.dg/attr-warn-unused-result.c: New test.
31471
31472 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
31473
31474 PR c++/12184
31475 * g++.dg/expr/call2.C: New test.
31476
31477 2003-09-15 Andreas Jaeger <aj@suse.de>
31478
31479 * gcc.dg/Wold-style-definition-1.c: New test.
31480
31481 2003-09-14 Mark Mitchell <mark@codesourcery.com>
31482
31483 PR c++/3907
31484 * g++.dg/parse/template12.C: New test.
31485
31486 * g++.dg/abi/bitfield11.C: New test.
31487 * g++.dg/abi/bitfield12.C: Likewise.
31488
31489 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
31490
31491 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
31492 non-expansion of functional macro name without arguments at EOL.
31493 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
31494
31495 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
31496
31497 * gcc.c-torture/execute/20030914-[12].c: New tests.
31498
31499 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
31500
31501 PR c++/11788
31502 * g++.dg/overload/addr1.C: New test.
31503
31504 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
31505
31506 * gcc.dg/20030909-1.c: New test.
31507
31508 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31509
31510 * gcc.dg/ultrasp10.c: New test.
31511
31512 2003-09-09 Devang Patel <dpatel@apple.com>
31513
31514 * gcc.dg/darwin-ld-6.c: New test.
31515
31516 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31517
31518 * gcc.dg/torture/builtin-explog-1.c: New testcase.
31519
31520 2003-09-08 Mark Mitchell <mark@codesourcery.com>
31521
31522 * gcc.dg/ia64-types1.c: New test.
31523 * gcc.dg/ia64-types2.c: Likewise.
31524
31525 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31526
31527 * gcc.dg/builtins-1.c: Add more _Complex tests.
31528 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31529
31530 * gcc.dg/builtins-1.c: Test existing _Complex functions.
31531 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31532
31533 2003-09-08 Mark Mitchell <mark@codesourcery.com>
31534
31535 PR c++/11786
31536 * g++.dg/lookup/koenig2.C: New test.
31537
31538 PR c++/5296
31539 * g++.dg/rtti/typeid2.C: New test.
31540
31541 2003-09-08 Jakub Jelinek <jakub@redhat.com>
31542
31543 * gcc.c-torture/compile/20030904-1.c: New test.
31544
31545 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31546
31547 * g++.dg/opt/longbranch2.C: New test.
31548
31549 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
31550
31551 * g++.dg/template/crash10.C: Only compile it.
31552
31553 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
31554
31555 PR middle-end/11665
31556 * gcc.c-torture/compile/20030907-1.c: New test.
31557 * g++.dg/init/array11.C: New test.
31558
31559 2003-09-07 Mark Mitchell <mark@codesourcery.com>
31560
31561 PR c++/11852
31562 * g++.dg/init/struct1.C: New test.
31563
31564 2003-09-07 Mark Mitchell <mark@codesourcery.com>
31565
31566 PR c++/12181
31567 * g++.dg/expr/comma1.C: New test.
31568
31569 2003-09-06 Mark Mitchell <mark@codesourcery.com>
31570
31571 PR c++/11867
31572 * g++.dg/expr/static_cast5.C: New test.
31573
31574 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
31575
31576 PR c++/11507
31577 * g++.dg/lookup/scoped7.C: New test.
31578
31579 PR c++/9574
31580 * g++.dg/other/static1.C: New test.
31581
31582 PR c++/11490
31583 * g++.dg/warn/template-1.C: New test.
31584
31585 PR c++/11432
31586 * g++.dg/template/crash10.C: New test.
31587
31588 PR c++/2478
31589 * g++.dg/overload/VLA.C: New test.
31590
31591 PR c++/10804
31592 * g++.dg/template/call1.C: New test.
31593
31594 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
31595
31596 PR c++/11794
31597 * g++.dg/parse/using3.C: New test.
31598
31599 2003-09-06 Roger Sayle <roger@eyesopen.com>
31600
31601 PR c++/11409
31602 * g++.dg/overload/builtin3.C: New test case.
31603
31604 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
31605
31606 PR c/9862
31607 * gcc.dg/20030906-1.c: New test.
31608 * gcc.dg/20030906-2.c: Likewise.
31609
31610 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
31611
31612 PR c++/12167
31613 * g++.dg/parse/defarg5.C: New test.
31614
31615 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31616
31617 2003-09-05 Mark Mitchell <mark@codesourcery.com>
31618
31619 PR c++/12163
31620 * g++.dg/expr/static_cast4.C: New test.
31621
31622 PR c++/12146
31623 * g++.dg/template/crash9.C: New test.
31624
31625 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
31626
31627 * g++.old-deja/g++.ext/pretty2.C: Update for change
31628 in __FUNCTION__.
31629 * g++.old-deja/g++.ext/pretty3.C: Likewise.
31630
31631 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
31632
31633 PR c++/11922
31634 * g++/dg/template/qualified-id1.C: New test.
31635
31636 PR c++/12037
31637 * g++.dg/warn/noeffect4.C: New test.
31638
31639 2003-09-04 Matt Austern <austern@apple.com>
31640
31641 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31642 * g++.dg/ext/fnname2.C: Likewise.
31643 * g++.dg/ext/fnname3.C: Likewise.
31644
31645 2003-09-04 Mark Mitchell <mark@codesourcery.com>
31646
31647 * g++.dg/expr/lval1.C: New test.
31648 * g++.dg/ext/lvcast.C: Remove.
31649
31650 2003-09-03 Roger Sayle <roger@eyesopen.com>
31651
31652 PR optimization/11700.
31653 * gcc.c-torture/compile/20030903-1.c: New test case.
31654
31655 2003-09-03 Mark Mitchell <mark@codesourcery.com>
31656
31657 PR c++/12053
31658 * g++.dg/abi/layout4.C: New test.
31659
31660 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
31661
31662 PR c++/11553
31663 * g++.dg/parse/friend3.C: New test.
31664
31665 2003-09-02 Mark Mitchell <mark@codesourcery.com>
31666
31667 PR c++/11847
31668 * g++.dg/template/class1.C: New test.
31669
31670 PR c++/11808
31671 * g++.dg/expr/call1.C: New test.
31672
31673 2003-09-01 Mark Mitchell <mark@codesourcery.com>
31674
31675 PR c++/12114
31676 * g++.dg/init/ref9.C: New test.
31677
31678 PR c++/11972
31679 * g++.dg/template/nested4.C: New test.
31680
31681 2003-08-29 Mark Mitchell <mark@codesourcery.com>
31682
31683 PR c++/12093
31684 * g++.dg/template/non-dependent4.C: New test.
31685
31686 PR c++/11928
31687 * g++.dg/inherit/conv1.C: New test.
31688
31689 2003-08-29 Mark Mitchell <mark@codesourcery.com>
31690
31691 PR c++/6196
31692 * g++.dg/ext/label1.C: New test.
31693 * g++.dg/ext/label2.C: Likewise.
31694
31695 2003-08-28 Mark Mitchell <mark@codesourcery.com>
31696
31697 * g++.dg/expr/cond3.C: New test.
31698
31699 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31700
31701 * gcc.dg/builtins-1.c: Add new builtin cases.
31702
31703 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31704
31705 * gcc.dg/builtins-1.c: Add new cases.
31706 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31707
31708 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31709
31710 * gcc.dg/builtins-1.c: Add more math builtin tests.
31711 * gcc.dg/torture/builtin-attr-1.c: New test.
31712
31713 2003-08-28 Mark Mitchell <mark@codesourcery.com>
31714
31715 PR optimization/5079
31716 * g++.dg/opt/static3.C: New test.
31717
31718 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
31719
31720 * gcc.misc-tests/gcov-10b.c: New test.
31721
31722 2003-08-27 Mark Mitchell <mark@codesourcery.com>
31723
31724 * g++.dg/opt/ptrmem3.C: New test.
31725
31726 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31727
31728 2003-08-27 Jakub Jelinek <jakub@redhat.com>
31729
31730 * gcc.dg/20030826-2.c: New test.
31731
31732 2003-08-26 Roger Sayle <roger@eyesopen.com>
31733
31734 PR middle-end/12002
31735 * g77.f-torture/compile/12002.f: New test case.
31736
31737 2003-08-26 Roger Sayle <roger@eyesopen.com>
31738
31739 * gcc.dg/20030826-1.c: New test case.
31740
31741 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
31742
31743 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31744
31745 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
31746
31747 PR c++/11871
31748 * c++.dg/lookup/crash1.C: New test.
31749
31750 * c++.dg/warn/noeffect3.C: New test.
31751
31752 2003-08-25 Janis Johnson <janis187@us.ibm.com>
31753
31754 * gcc.dg/compat/vector-1_x.c: Compile with -w.
31755 * gcc.dg/compat/vector-1_y.c: Ditto.
31756 * gcc.dg/compat/vector-2_x.c: Ditto.
31757 * gcc.dg/compat/vector-2_y.c: Ditto.
31758
31759 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
31760
31761 * gcc.dg/20030702-1.c: New test.
31762
31763 2003-08-25 Mark Mitchell <mark@codesourcery.com>
31764
31765 PR c++/8795
31766 * g++.dg/ext/altivec-1.C: New test.
31767
31768 2003-08-24 Richard Henderson <rth@redhat.com>
31769
31770 * g++.dg/eh/simd-2.C: Add -w for x86.
31771
31772 2003-08-23 Jakub Jelinek <jakub@redhat.com>
31773
31774 * gcc.dg/20030815-1.c: New test.
31775
31776 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31777
31778 PR c++/3765
31779 * g++.dg/parse/access6.C: New test.
31780
31781 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31782
31783 PR c++/641, c++/11876
31784 * g++.dg/template/friend22.C: New test.
31785 * g++.dg/template/friend23.C: Likewise.
31786
31787 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31788
31789 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31790 identically.
31791
31792 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31793
31794 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31795
31796 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31797
31798 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31799
31800 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31801
31802 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31803
31804 2003-08-22 Mark Mitchell <mark@codesourcery.com>
31805
31806 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31807
31808 2003-08-21 Mark Mitchell <mark@codesourcery.com>
31809
31810 PR c++/11919
31811 * g++.dg/overload/prom1.C: New test.
31812
31813 PR c++/11551
31814 * g++.dg/parse/dtor2.C: New test.
31815
31816 PR c++/10762
31817 * g++.dg/parse/using2.C: New test.
31818
31819 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
31820
31821 PR target/11805
31822 * gcc.c-torture/compile/20030821-1.c: New.
31823
31824 2003-08-20 Mark Mitchell <mark@codesourcery.com>
31825
31826 PR c++/11834
31827 * g++.dg/template/deduce2.C: New test.
31828
31829 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
31830
31831 * gcc.c-torture/execute/20030821-1.c: New test.
31832
31833 2003-08-20 Roger Sayle <roger@eyesopen.com>
31834
31835 PR middle-end/11984
31836 * gcc.dg/20030820-1.c: New test case.
31837
31838 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
31839
31840 PR c++/11945
31841 * g++.dg/warn/noeffect2.C: New test.
31842
31843 2003-08-19 Mark Mitchell <mark@codesourcery.com>
31844
31845 PR c++/10926
31846 * g++.dg/template/dtor2.C: New test.
31847
31848 PR c++/11684
31849 * g++.dg/template/operator1.C: New test.
31850 * g++.dg/parse/operator4.C: New test.
31851
31852 PR c++/11946.C
31853 * g++.dg/expr/enum1.C: New test.
31854 * gcc.dg/c99-bool-1.c: Remove bogus warning.
31855
31856 PR c++/11036.C
31857 * g++.dg/parse/elab2.C: New test.
31858 * g++.dg/parse/typedef4.C: Change error message.
31859 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31860 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31861 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31862
31863 2003-08-19 Geoffrey Keating <geoffk@apple.com>
31864
31865 * gcc.dg/pch/warn-1.c: New.
31866 * gcc.dg/pch/warn-1.hs: New.
31867
31868 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31869 not-tested file.
31870
31871 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
31872
31873 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31874
31875 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
31876
31877 * gcc.dg/uninit-D.c: New Test.
31878 * gcc.dg/uninit-E.c: New Test.
31879 * gcc.dg/uninit-F.c: New Test.
31880 * gcc.dg/uninit-G.c: New Test.
31881
31882 2003-08-19 Michael Ritzert <ritzert@t-online.de>
31883
31884 * g++.dg/README: Describe the pch directory.
31885
31886 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31887
31888 PR c++/11174
31889 * g++.dg/parse/access4.C: New test.
31890 * g++.dg/parse/access5.C: Likewise.
31891 * g++.old-deja/g++.jason/access17.C: Adjust error message.
31892
31893 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
31894
31895 * gcc.dg/noncompile/20030818-1.c: New.
31896
31897 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
31898
31899 PR c++/11957
31900 * g++.dg/warn/noeffect1.C: New test.
31901
31902 * g++.dg/template/scope2.C: New test.
31903 * g++.dg/template/error2.C: Correct dg-error
31904
31905 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
31906
31907 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31908
31909 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
31910
31911 PR C++/11512
31912 * g++.dg/template/warn1.C: New.
31913
31914 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
31915
31916 * g++.dg/template/error2.C: New test.
31917 * g++.dg/lookup/using7.C: Adjust errors
31918 * g++.old-deja/g++.pt/crash36.C: Likewise.
31919 * g++.old-deja/g++.pt/derived3.C: Likewise.
31920
31921 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31922
31923 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31924 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31925 * gcc.c-torture/execute/builtins/string-9.c: New, from
31926 string-opt-9.c. Adjust for execute/builtins framework.
31927 * gcc.c-torture/execute/string-opt-9.c: Delete.
31928
31929 2003-08-12 Mark Mitchell <mark@codesourcery.com>
31930
31931 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31932
31933 * g++.dg/parse/ret-type2.C: New test.
31934
31935 PR c++/11703
31936 * g++.dg/init/new8.C: New test.
31937
31938 PR c++/10923
31939 * g++.dg/parse/typedef5.C: New test.
31940
31941 PR c++/9512
31942 * g++.dg/parse/qualified2.C: New test.
31943 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31944 invalid code.
31945
31946 2003-08-11 Mark Mitchell <mark@codesourcery.com>
31947
31948 * g++.dg/conversion/ptrmem1.C: New test.
31949
31950 2003-08-11 Jakub Jelinek <jakub@redhat.com>
31951
31952 PR target/11693
31953 * gcc.dg/20030811-1.c: New test.
31954
31955 PR target/11535
31956 * gcc.c-torture/execute/20030811-1.c: New test.
31957
31958 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31959
31960 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31961
31962 2003-08-10 Mark Mitchell <mark@codesourcery.com>
31963
31964 PR c++/11789.C
31965 * g++.dg/inherit/multiple1.C: New test.
31966
31967 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
31968
31969 * gcc.dg/spe1.c: New test.
31970
31971 PR c++/11670
31972 * g++.dg/expr/cast2.C: New test.
31973
31974 PR c++/10530
31975 * g++.dg/template/dependent-name2.C: New test.
31976
31977 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
31978
31979 * g++.dg/parse/crash11.C: Put the dg options in comments.
31980
31981 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
31982
31983 * lib/gcc-dg.exp: Update for diagnostic change.
31984
31985 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31986
31987 PR c++/5767
31988 * g++.dg/parse/crash11.C: New test.
31989
31990 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
31991
31992 * gcc.dg/cpp/spacing1.c: Update.
31993
31994 2003-08-04 Janis Johnson <janis187@us.ibm.com>
31995
31996 PR target/11739
31997 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31998 a value for -mtune.
31999
32000 2003-08-04 Roger Sayle <roger@eyesopen.com>
32001
32002 PR middle-end/11771
32003 * gcc.c-torture/compile/20030804-1.c: New test case.
32004
32005 2003-08-04 Roger Sayle <roger@eyesopen.com>
32006
32007 * gcc.dg/20030804-1.c: New test case.
32008
32009 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
32010
32011 * gcc.dg/cpp/separate-1.c: New test.
32012
32013 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
32014
32015 PR c++/11704
32016 * g++.dg/template/dependent-expr2.C: New test.
32017
32018 PR c++/11766
32019 * g++.dg/expr/ptrmem1.C: New test.
32020
32021 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32022
32023 PR c++/9453
32024 * g++.dg/template/friend15.C: New test.
32025
32026 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
32027
32028 * lib/dg-pch.exp: Work round PCH bug.
32029
32030 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32031
32032 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
32033 builtins. Move cases from builtins-4.c here.
32034
32035 * gcc.dg/torture/builtin-math-1.c: New test taken from
32036 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32037 additional cases.
32038
32039 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32040 Delete.
32041
32042 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
32043
32044 PR c++/9447
32045 * g++.dg/template/using7.C: New test.
32046
32047 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
32048
32049 * import1.c, import2.c: New tests.
32050
32051 2003-08-01 Jakub Jelinek <jakub@redhat.com>
32052
32053 * g++.dg/eh/crossjump1.C: New test.
32054
32055 2003-08-01 Mark Mitchell <mark@codesourcery.com>
32056
32057 PR c++/11697
32058 * g++.dg/template/using6.C: New test.
32059
32060 PR c++/11744
32061 * g++.dg/template/koenig2.C: New test.
32062
32063 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32064
32065 PR c++/7983
32066 * g++.dg/parse/typedef4.C: New test.
32067
32068 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32069
32070 PR c++/8442, c++/8806
32071 * g++.dg/template/elab1.C: New test.
32072 * g++.dg/template/type2.C: Likewise.
32073 * g++.dg/template/ttp3.C: Adjust expected error message.
32074 * g++.old-deja/g++.law/visibility13.C: Likewise.
32075 * g++.old-deja/g++.niklas/t135.C: Likewise.
32076 * g++.old-deja/g++.pt/ttp41.C: Likewise.
32077 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32078 template argument.
32079 * g++.old-deja/g++.pt/ttp44.C: Likewise.
32080
32081 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
32082
32083 PR c++/11295
32084 * g++.dg/ext/stmtexpr1.C: New test.
32085
32086 * g++.dg/opt/tmp1.C: New test.
32087
32088 PR c++/11525
32089 * g++.dg/parse/constant4.C: New test.
32090
32091 PR c++/9447
32092 * g++.dg/template/using5.C: New test.
32093
32094 2003-07-31 Roger Sayle <roger@eyesopen.com>
32095
32096 * gcc.dg/builtins-27.c: New test case.
32097
32098 2003-07-31 Jakub Jelinek <jakub@redhat.com>
32099
32100 * gcc.dg/tls/opt-7.c: New test.
32101
32102 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
32103
32104 * g++.old-deja/g++.other/crash18.C: Remove.
32105
32106 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
32107
32108 * g++.dg/template/explicit3.C: New.
32109 * g++.dg/template/explicit4.C: New.
32110 * g++.dg/template/explicit5.C: New.
32111
32112 PR c++/11347
32113 * g++.dg/template/memtmpl1.C: New.
32114
32115 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
32116
32117 PR target/11565
32118 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32119 * gcc.dg/i386-387-5.c (dg-options): Likewise.
32120
32121 2003-07-30 Jan Hubicka <jh@suse.cz>
32122
32123 * vtgc1.c: Kill.
32124
32125 2003-07-29 Zack Weinberg <zack@codesourcery.com>
32126
32127 * gcc.dg/struct-in-proto-1.c: New test.
32128
32129 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
32130
32131 * gcc.dg/cpp/include2.c: Only expect one message.
32132
32133 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
32134
32135 PR c++/9447
32136 * g++.dg/template/using1.C: New test.
32137 * g++.dg/template/using2.C: New test.
32138 * g++.dg/template/using3.C: New test.
32139 * g++.dg/template/using4.C: New test.
32140
32141 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
32142
32143 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32144 * gcc.c-torture/execute/string-opt-10.c: Likewise.
32145
32146 2003-07-28 Jan Hubicka <jh@suse.cz>
32147
32148 PR c++/11530
32149 * g++.dg/opt/call1.C: New test.
32150
32151 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
32152
32153 PR c++/11667
32154 * g++.dg/init/enum2.C: New test.
32155 * g++.dg/template/overload1.C: Add "-w" option.
32156
32157 2003-07-28 <hp@bitrange.com>
32158
32159 * gcc.dg/Wdeclaration-after-statement-1.c,
32160 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32161
32162 2003-07-28 Jakub Jelinek <jakub@redhat.com>
32163
32164 * gcc.c-torture/compile/20030725-1.c: New test.
32165
32166 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
32167
32168 * gcc.dg/20030505.c: Only run for SPE.
32169 Remove definition of opaque type.
32170
32171 2003-07-27 Mark Mitchell <mark@codesourcery.com>
32172
32173 * g++.dg/template/ptrmem6.C: New test.
32174
32175 2003-07-26 Geoffrey Keating <geoffk@apple.com>
32176
32177 * gcc.c-torture/compile/zero-strct-2.c: New test.
32178
32179 2003-07-25 Geoffrey Keating <geoffk@apple.com>
32180
32181 * gcc.dg/intermod-1.c: New test.
32182
32183 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
32184
32185 PR c++/11617
32186 * g++.dg/template/lookup2.C: New test.
32187 * g++.dg/template/memclass1.C: Remove instantiated from error.
32188 * g++.dg/other/error2.C: Tweak expected errors.
32189
32190 PR c++/11596
32191 * g++.dg/template/defarg3.C: New test.
32192
32193 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32194
32195 2003-07-24 Mark Mitchell <mark@codesourcery.com>
32196
32197 * g++.dg/inherit/access5.C: New test.
32198
32199 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32200
32201 PR c++/11513
32202 * g++.dg/template/crash8.C: New test.
32203
32204 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
32205
32206 PR c/10602
32207 * gcc.dg/noncompile/incomplete-2.c: New test.
32208
32209 2003-07-23 Mark Mitchell <mark@codesourcery.com>
32210
32211 PR c++/11645
32212 * g++.dg/inherit/access4.C: New test.
32213
32214 PR c++/11517
32215 * g++.dg/expr/cond2.C: New test.
32216
32217 PR optimization/10679
32218 * g++.dg/opt/inline4.C: New test.
32219
32220 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
32221
32222 * g++.dg/parse/crash10: New test.
32223
32224 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
32225
32226 * g++.dg/ext/flexary1.C: New test.
32227
32228 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32229
32230 PR c++/10793
32231 * g++.dg/template/crash9.C: New test.
32232
32233 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32234
32235 PR c++/3004
32236 * g++.dg/parse/typedef3.C: New test.
32237
32238 PR c++/7906
32239 * g++.dg/parse/operator2.C: New test.
32240
32241 PR c++/8895
32242 * g++.dg/parse/def-tmpl-arg1.C: New test.
32243
32244 PR c++/9282
32245 * g++.dg/parse/funptr1.C: New test.
32246
32247 PR c++/9452
32248 * g++.dg/parse/ambig3.C: New test.
32249
32250 PR c++/9454
32251 * g++.dg/parse/operator3.C: New test.
32252
32253 PR c++/9486
32254 * g++.dg/parse/template10.C: New test.
32255
32256 PR c++/9488
32257 * g++.dg/parse/template11.C: New test.
32258
32259 PR c++/10150
32260 * g++.dg/parse/invalid-op1.C: New test.
32261
32262 PR c++/10247
32263 * g++.dg/parse/condexpr1.C: New test.
32264
32265 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
32266
32267 * g++.dg/ext/packed3.C: New test.
32268 * g++.dg/ext/packed4.C: New test.
32269
32270 * gcc.dg/pack-test-3.c: New test.
32271
32272 2003-07-21 Janis Johnson <janis187@us.ibm.com>
32273
32274 * lib/compat.exp: Handle dg-options per source file.
32275 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32276 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32277 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32278 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32279 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32280 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32281 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32282 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32283 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32284 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32285 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32286 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32287 * g++.dg/compat/break/bitfield7_x.C: Ditto.
32288 * g++.dg/compat/break/bitfield7_y.C: Ditto.
32289
32290 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
32291
32292 PR c/10320
32293 * gcc.c-torture/execute/20030718-1.c: New test.
32294
32295 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32296
32297 PR optimization/11536
32298 * gcc.dg/20030721-1.c: New test.
32299
32300 2003-07-19 Mark Mitchell <mark@codesourcery.com>
32301
32302 PR c++/11546
32303 * g++.dg/template/lookup1.C: New test.
32304
32305 2003-07-19 Zack Weinberg <zack@codesourcery.com>
32306
32307 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32308 diagnostics of ill-formed constructs involving labels.
32309 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32310 the new 'previously defined here' message.
32311
32312 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
32313
32314 * g++.dg/parse/non-dependent2.C: New test.
32315
32316 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
32317
32318 * g++.dg/init/init-ref4.C: xfail on targets without
32319 weak symbols.
32320
32321 2003-07-17 Jakub Jelinek <jakub@redhat.com>
32322
32323 PR target/11087
32324 * gcc.c-torture/execute/20030717-1.c: New test.
32325
32326 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32327
32328 * g++.dg/opt/cfg1.C: New test.
32329
32330 2003-07-17 Mark Mitchell <mark@codesourcery.com>
32331
32332 PR optimization/11557
32333 * gcc.dg/20030717-1.c: New test.
32334
32335 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
32336
32337 PR c++/10476
32338 * g++.dg/expr/crash-1.C: New test.
32339
32340 PR c++/11027
32341 * g++.dg/template/init3.C: New test.
32342
32343 PR c++/8222
32344 * g++.dg/template/non-dependent1.C: New test.
32345
32346 PR c++/11070
32347 * g++.dg/template/non-dependent2.C: New test.
32348
32349 PR c++/11071
32350 * g++.dg/template/non-dependent3.C: New test.
32351
32352 PR c++/9907
32353 * g++.dg/template/sizeof5.C: New test.
32354
32355 2003-07-17 Geoffrey Keating <geoffk@apple.com>
32356
32357 PR 11498
32358 * gcc.c-torture/compile/mangle-1.c: New file.
32359
32360 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32361
32362 PR c++/7809
32363 * g++.dg/parse/access3.C: New test.
32364
32365 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
32366
32367 PR c++/11384
32368 * g++.dg/init/init-ref4.C: New test.
32369
32370 2003-07-16 Mark Mitchell <mark@codesourcery.com>
32371
32372 PR c++/11547
32373 * g++.dg/parse/constant3.C: New test.
32374 * g++.dg/parse/crash7.C: Likewise.
32375
32376 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
32377
32378 PR target/11008
32379 * gcc.dg/i386-pentium4-not-mull.c: New.
32380
32381 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
32382
32383 * gcc.dg/asm-names.c (ymain): Make it weak.
32384
32385 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32386
32387 PR c++/5421
32388 * g++.dg/template/friend21.C: New test.
32389
32390 2003-07-16 Jakub Jelinek <jakub@redhat.com>
32391
32392 * gcc.dg/cleanup-8.c: New test.
32393 * gcc.dg/cleanup-9.c: New test.
32394
32395 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
32396
32397 * g++.dg/ext/dll-MI1.h: New file.
32398 * g++.dg/ext/dllexport-MI1.C: New file.
32399 * g++.dg/ext/dllimport-MI1.C: New file.
32400
32401 2003-07-15 Jakub Jelinek <jakub@redhat.com>
32402
32403 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32404 it does not have cmpstrsi patterns (just cmpmemsi).
32405
32406 2003-07-15 Mark Mitchell <mark@codesourcery.com>
32407
32408 PR debug/11473
32409 * g++.dg/debug/debug8.C: New test.
32410
32411 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32412
32413 PR c++/10108
32414 * g++.dg/template/crash7.C: New test.
32415
32416 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
32417
32418 PR target/10795
32419 * gcc.c-torture/compile/20030708-1.c: New.
32420
32421 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32422
32423 * gcc.c-torture/execute/20030715-1.c: New test.
32424
32425 2003-07-14 Geoffrey Keating <geoffk@apple.com>
32426
32427 * gcc.dg/pch/inline-3.c: New file.
32428 * gcc.dg/pch/inline-3.hs: New file.
32429 * gcc.dg/pch/inline-4.c: New file.
32430 * gcc.dg/pch/inline-4.hs: New file.
32431
32432 2003-07-14 Mark Mitchell <mark@codesourcery.com>
32433
32434 PR c++/11509
32435 * g++.dg/template/crash6.C: New test.
32436
32437 PR c++/7053
32438 * g++.dg/template/friend20.C: New test.
32439
32440 PR c++/7019
32441 * g++.dg/template/overload2.C: New test.
32442
32443 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32444
32445 PR optimization/11440
32446 * gcc.c-torture/execute/20030714-1.c: New test.
32447
32448 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32449
32450 PR c++/11154
32451 * g++.dg/template/partial2.C: New test.
32452
32453 2003-07-13 Mark Mitchell <mark@codesourcery.com>
32454
32455 PR c++/11503
32456 * g++.dg/template/anon1.C: New test.
32457
32458 PR c++/11493
32459 PR c++/11495
32460 * g++.dg/parse/template9.C: Likewise.
32461 * g++.dg/template/crash4.C: New test.
32462 * g++.dg/template/koenig1.C: Likewise.
32463 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32464 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32465 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32466 functions.
32467 * g++.old-deja/g++.jason/template36.C: Likewise.
32468 * g++.old-deja/g++.mike/p1989.C: Likewise.
32469 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32470 * g++.old-deja/g++.pt/ttp20.C: Use this->.
32471 * g++.old-deja/g++.pt/ttp21.C: Use this->.
32472 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32473 compiling.
32474 * g++.old-deja/g++.pt/union2.C: Use this->.
32475
32476 2003-07-11 Jakub Jelinek <jakub@redhat.com>
32477
32478 * gcc.dg/20030711-1.c: New test.
32479
32480 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
32481
32482 PR c++/11050
32483 * g++.dg/parse/args1.C: New test.
32484 * g++.pt/defarg8.C: Change expected errors.
32485
32486 2003-07-11 Mark Mitchell <mark@codesourcery.com>
32487
32488 PR c++/8164
32489 * g++.dg/template/nontype2.C: New test.
32490
32491 PR c++/10558
32492 * g++.dg/parse/template8.C: New test.
32493
32494 PR c++/8327
32495 * g++.dg/template/scope1.C: New test.
32496
32497 * g++.dg/warn/Wsign-compare-1.C: New test.
32498
32499 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
32500
32501 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32502
32503 2003-07-10 Mark Mitchell <mark@codesourcery.com>
32504
32505 PR c++/9411
32506 * g++.dg/template/explicit2.C: New test.
32507
32508 PR c++/10032
32509 * g++.dg/warn/pedantic1.C: New test.
32510
32511 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
32512
32513 PR c++ 9483
32514 * g++.dg/other/field1.C: New test.
32515
32516 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
32517
32518 PR c/11449
32519 * gcc.c-torture/compile/20030707-1.c: New.
32520
32521 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32522
32523 PR c++/10849
32524 * g++.dg/template/access12.C: New test.
32525
32526 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
32527
32528 * g++.dg/bprob/bprob.exp (prof_ext): Update.
32529 * g77.dg/bprob/bprob.exp (prof_ext): Update.
32530 * gcc.misc-tests/bprob.exp (prof_ext): Update.
32531 * gcc.misc-tests/gcov.exp: Update
32532 * g++.dg/gcov/gcov.exp: Update
32533 * lib/gcov.exp: Update.
32534
32535 2003-07-08 Mark Mitchell <mark@codesourcery.com>
32536
32537 * g++.dg/abi/mangle17.C: Make sure template expressions are
32538 dependent.
32539 * g++.dg/abi/mangle4.C: Mark erroneous casts.
32540 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32541 * g++.dg/opt/stack1.C: Remove erroneous code.
32542 * g++.dg/parse/template7.C: New test.
32543 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32544 * g++.old-deja/g++.pt/crash4.C: Likewise.
32545
32546 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32547
32548 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32549 with zero or one occurence of `$' after the initial `L'.
32550
32551 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
32552
32553 * gcc.c-torture/compile/20030704-1.c: Add a comment.
32554
32555 2003-07-08 Roger Sayle <roger@eyesopen.com>
32556
32557 PR c/11370
32558 * gcc.dg/Wunreachable-6.c: New testcase.
32559 * gcc.dg/Wunreachable-7.c: New testcase.
32560
32561 2003-07-08 Jakub Jelinek <jakub@redhat.com>
32562
32563 PR c/11420
32564 * gcc.dg/20030708-1.c: New test.
32565
32566 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
32567
32568 * gcc.dg/compat/sdata-section.h: New file.
32569 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32570 * gcc.dg/torture/mips-sdata-1.c: New test.
32571
32572 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32573
32574 PR c++/11030
32575 * g++.dg/template/friend19.C: New test.
32576
32577 2003-07-08 Jakub Jelinek <jakub@redhat.com>
32578
32579 * g++.dg/opt/strength-reduce.C: New test.
32580
32581 2003-07-07 Roger Sayle <roger@eyesopen.com>
32582
32583 PR target/10979
32584 * gcc.dg/20030707-1.c: New testcase.
32585
32586 2003-07-07 Roger Sayle <roger@eyesopen.com>
32587
32588 PR optimization/11059
32589 * g++.dg/opt/emptyunion.C: New testcase.
32590
32591 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32592 Eric Botcazou <ebotcazou@libertysurf.fr>
32593
32594 * g++.dg/opt/stack1.C: New test.
32595
32596 2003-07-05 Mark Mitchell <mark@codesourcery.com>
32597
32598 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32599 run test.
32600
32601 PR c++/11431
32602 * g++.dg/expr/static_cast3.C: New test.
32603
32604 2003-07-04 Zack Weinberg <zack@codesourcery.com>
32605
32606 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32607 everywhere.
32608 * gcc.dg/concat.c: Concatenation of string constants with
32609 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32610 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32611 * gcc.dg/cpp/escape-2.c: Use wide character constants where
32612 necessary to avoid multi-character character constant warning.
32613 * gcc.dg/cpp/escape.c: Likewise.
32614 * gcc.dg/cpp/ucs.c: Likewise.
32615 Remove backslashes from dg-bogus comments, as they confuse Tcl.
32616 Fix a typo.
32617
32618 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
32619
32620 PR c/11428
32621 * gcc.c-torture/compile/20030704-1.c: New.
32622
32623 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
32624
32625 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32626
32627 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
32628
32629 PR c++/5287, PR c++/7910, PR c++/11021
32630 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32631 tests for warnings.
32632 * g++.dg/ext/dllimport2.C: Add tests for warnings.
32633 * g++.dg/ext/dllimport3.C: Likewise.
32634 * g++.dg/ext/dllimport4.C: New file.
32635 * g++.dg/ext/dllimport5.C: New file.
32636 * g++.dg/ext/dllimport6.C: New file.
32637 * g++.dg/ext/dllimport7.C: New file.
32638 * g++.dg/ext/dllimport8.C: New file.
32639 * g++.dg/ext/dllimport9.C: New file.
32640 * g++.dg/ext/dllimport10.C: New file.
32641 * g++.dg/ext/dllexport1.C: New file.
32642
32643 2003-07-03 Mark Mitchell <mark@codesourcery.com>
32644
32645 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32646 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32647
32648 2003-07-03 Roger Sayle <roger@eyesopen.com>
32649
32650 * gcc.dg/builtins-25.c: New testcase.
32651 * gcc.dg/builtins-26.c: New testcase.
32652
32653 2003-07-03 Janis Johnson <janis187@us.ibm.com>
32654
32655 * gcc.dg/compat/vector-defs.h: New file.
32656 * gcc.dg/compat/vector-setup.h: New file.
32657 * gcc.dg/compat/vector-check.h: New file.
32658 * gcc.dg/compat/vector-1_main.c: New file.
32659 * gcc.dg/compat/vector-1_x.c: New file.
32660 * gcc.dg/compat/vector-1_y.c: New file.
32661 * gcc.dg/compat/vector-2_main.c: New file.
32662 * gcc.dg/compat/vector-2_x.c: New file.
32663 * gcc.dg/compat/vector-2_y.c: New file.
32664
32665 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32666 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32667 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32668 * gcc.dg/compat/struct-align-1.h: New file.
32669 * gcc.dg/compat/struct-align-1_main.c: New file.
32670 * gcc.dg/compat/struct-align-1_x.c: New file.
32671 * gcc.dg/compat/struct-align-1_y.c: New file.
32672 * gcc.dg/compat/struct-align-2.h: New file.
32673 * gcc.dg/compat/struct-align-2_main.c: New file.
32674 * gcc.dg/compat/struct-align-2_x.c: New file.
32675 * gcc.dg/compat/struct-align-2_y.c: New file.
32676
32677 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32678 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32679 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32680 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32681 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32682 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32683 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32684 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32685 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32686 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32687 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32688 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32689 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32690 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32691 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32692 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32693 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32694 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32695 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32696 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32697 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32698 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32699 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32700 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32701 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32702 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32703 * gcc.dg/compat/struct-return-10_x.c: Ditto.
32704 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32705 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32706
32707 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32708
32709 * gcc.dg/i386-call-1.c: New test.
32710
32711 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
32712
32713 PR c++/9162
32714 * g++.dg/parse/defarg4.C: New.
32715
32716 2003-07-03 Roger Sayle <roger@eyesopen.com>
32717
32718 PR target/10700
32719 * gcc.c-torture/compile/20030703-1.c: New test case.
32720
32721 2003-07-03 Mark Mitchell <mark@codesourcery.com>
32722
32723 * g++.dg/template/local3.C: Remove extra semicolon.
32724
32725 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32726
32727 * gcc.dg/i386-volatile-1.c: New test.
32728
32729 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
32730
32731 PR c++/11072
32732 * g++.dg/other/offsetof2.C: XFAIL.
32733 * g++.dg/other/offsetof5.C: New.
32734
32735 PR c++/10219
32736 * g++.dg/template/error1.C: New.
32737
32738 PR c++/9779
32739 * g++.dg/template/dependent-expr1.C: New.
32740
32741 2003-07-01 Mark Mitchell <mark@codesourcery.com>
32742
32743 PR c++/6949
32744 * g++.dg/template/local3.C: New test.
32745
32746 PR c++/11149
32747 * g++.dg/lookup/scoped6.C: New test.
32748
32749 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
32750
32751 PR c++/8046
32752 * g++.dg/other/error7.C: New test.
32753
32754 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
32755
32756 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32757 * g++.old-deja/g++.abi/vtable3.h: Likewise.
32758 * g++.old-deja/g++.law/code-gen5.C: Likewise.
32759 * g++.old-deja/g++.other/union2.C: Likewise.
32760 * gcc.dg/c90-const-expr-2.c: Likewise.
32761 * gcc.dg/c90-const-expr-3.c: Likewise.
32762 * gcc.dg/c99-const-expr-2.c: Likewise.
32763 * gcc.dg/c99-const-expr-3.c: Likewise.
32764 * gcc.dg/concat.c: Likewise.
32765
32766 2003-07-01 Mark Mitchell <mark@codesourcery.com>
32767
32768 PR c++/9559
32769 * g++.dg/init/static1.C: New test.
32770
32771 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32772
32773 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32774 * g++.old-deja/g++.other/access2.C: Likewise.
32775 * g++.old-deja/g++.other/decl2.C: Likewise.
32776 * gcc.c-torture/execute/20020615-1.c: Likewise.
32777
32778 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32779
32780 PR c++/4933
32781 * g++.dg/template/sizeof4.C: New test.
32782
32783 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32784
32785 * g++.dg/other/error6.C: New test.
32786
32787 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32788
32789 PR c++/10750
32790 * g++.dg/parse/constant2.C: New test.
32791
32792 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
32793
32794 PR c++/11106
32795 * g++.dg/other/error5.C: New test.
32796
32797 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32798
32799 * gcc.dg/format/gcc_diag-1.c: New test.
32800
32801 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
32802
32803 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32804
32805 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
32806
32807 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32808 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32809 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32810
32811 2003-06-28 Jakub Jelinek <jakub@redhat.com>
32812
32813 * gcc.c-torture/execute/builtins/string-8.c: New test.
32814 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32815 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32816 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32817
32818 2003-06-27 Mark Mitchell <mark@codesourcery.com>
32819
32820 PR c++/10468
32821 * g++.dg/ext/typeof6.C: New test.
32822
32823 2003-06-27 Mark Mitchell <mark@codesourcery.com>
32824
32825 PR c++/10796
32826 * g++.dg/init/enum1.C: New test.
32827
32828 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
32829
32830 * gcc.dg/20030627-1.c: New test.
32831
32832 2003-06-26 Mark Mitchell <mark@codesourcery.com>
32833
32834 PR c++/11332
32835 * g++.dg/expr/static_cast2.C: New test.
32836
32837 2003-06-26 Roger Sayle <roger@eyesopen.com>
32838 Jakub Jelinek <jakub@redhat.com>
32839
32840 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32841 sprintf(dst,"%s",src) optimization.
32842 * gcc.c-torture/execute/20030626-1.c: New test case.
32843 * gcc.c-torture/execute/20030626-2.c: New test case.
32844
32845 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
32846
32847 * gcc.c-torture/execute/multi-ix.c: New test.
32848
32849 * gcc.c-torture/execute/simd-4.c (main):
32850 Added missing semicolon at end of union.
32851
32852 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
32853
32854 PR c++/8266
32855 * g++.dg/template/explicit-instantiation3.C: New test.
32856
32857 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32858
32859 * gcc.dg/20030626-1.c: Use signed char.
32860
32861 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
32862
32863 * gcc.dg/20030626-1.c: New test.
32864
32865 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
32866
32867 * const-str-2.m: Update.
32868
32869 2003-06-25 Mark Mitchell <mark@codesourcery.com>
32870
32871 PR c++/10990
32872 * g++.dg/rtti/dyncast1.C: New test.
32873 * g++.dg/abi/mangle4.C: Correct base-specifier access.
32874 * g++.dg/lookup/scoped1.C: Remove XFAIL.
32875 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32876
32877 PR c++/10931
32878 * g++.dg/expr/static_cast1.C: New test.
32879
32880 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
32881
32882 * gcc.dg/20030625-1.c: New test.
32883
32884 2003-06-24 Roger Sayle <roger@eyesopen.com>
32885
32886 * gcc.c-torture/compile/20030624-1.c: New test case.
32887
32888 2003-06-24 Jakub Jelinek <jakub@redhat.com>
32889
32890 * gcc.c-torture/execute/string-opt-17.c: New test.
32891
32892 2003-06-24 Mark Mitchell <mark@codesourcery.com>
32893
32894 PR c++/5754
32895 * g++.dg/parse/crash6.C: New test.
32896
32897 2003-06-23 Roger Sayle <roger@eyesopen.com>
32898
32899 * gcc.dg/builtins-24.c: New test case.
32900
32901 2003-06-23 Jakub Jelinek <jakub@redhat.com>
32902
32903 * g++.dg/opt/operator1.C: New test.
32904
32905 2003-06-22 Roger Sayle <roger@eyesopen.com>
32906
32907 * gcc.c-torture/execute/string-opt-16.c: New test case.
32908
32909 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32910
32911 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
32912 * g++.old-deja/g++.other/conv7.C: Likewise.
32913 * g++.old-deja/g++.other/overcnv2.C: Likewise.
32914 * g++.old-deja/g++.other/overload14.C: Likewise.
32915
32916 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32917
32918 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32919 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32920
32921 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32922
32923 PR c++/10888
32924 * g++.dg/warn/Winline-3.C: New test.
32925
32926 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32927
32928 * lib/target-supports.exp (check_alias_available): Make the test
32929 program acceptable to the Solaris assembler.
32930
32931 PR c++/10749
32932 * g++.dg/template/memclass2.C: New test.
32933
32934 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32935 Eric Botcazou <ebotcazou@libertysurf.fr>
32936
32937 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32938 data for non-matching targets.
32939 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32940
32941 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32942
32943 PR c++/10845
32944 * g++.dg/template/member3.C: New test.
32945
32946 2003-06-19 Mark Mitchell <mark@codesourcery.com>
32947
32948 PR c++/10939
32949 * g++.dg/template/func1.C: New test.
32950
32951 PR c++/9649
32952 * g++.dg/template/static4.C: New test.
32953 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32954
32955 PR c++/11041
32956 * g++.dg/init/ref7.C: New test.
32957
32958 2003-06-19 Matt Austern <austern@apple.com>
32959
32960 PR c++/11228
32961 * g++.dg/anew1.C: New test.
32962 * g++.dg/anew2.C: New test.
32963 * g++.dg/anew3.C: New test.
32964 * g++.dg/anew4.C: New test.
32965
32966 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
32967
32968 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32969
32970 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
32971
32972 * gcc.c-torture/execute/simd-4.c (main): Make expected value
32973 endian-dependent.
32974
32975 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
32976
32977 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32978 Remove cruft.
32979
32980 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
32981
32982 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32983 * gcc.c-torture/compile/961203-1.c: Likewise.
32984 * gcc.c-torture/compile/980506-1.c: Likewise.
32985
32986 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32987
32988 PR c++/10712
32989 * g++.dg/lookup/using7.C: New test.
32990
32991 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32992
32993 PR c++/11105
32994 * g++.dg/abi/conv1.C: Remove it.
32995 * g++.dg/template/conv7.C: New test.
32996 * g++.dg/template/conv8.C: Likewise.
32997 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32998 conversion operator.
32999
33000 2003-06-17 Janis Johnson <janis187@us.ibm.com>
33001
33002 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33003 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33004 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33005 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33006 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33007 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33008 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33009 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33010 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33011 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33012 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33013 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33014 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33015 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33016 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33017 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33018 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33019 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33020 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33021 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33022 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33023 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33024 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33025 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33026 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33027 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33028 * gcc.dg/compat/struct-return-10_x.c: Ditto.
33029 * gcc.dg/compat/struct-return-2_x.c: Ditto.
33030 * gcc.dg/compat/struct-return-3_x.c: Ditto.
33031
33032 2003-06-16 Mark Mitchell <mark@codesourcery.com>
33033
33034 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33035 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33036 indications.
33037
33038 2003-06-16 Roger Sayle <roger@eyesopen.com>
33039
33040 * gcc.dg/i386-387-5.c: New test case.
33041 * gcc.dg/i386-387-6.c: New test case.
33042 * gcc.dg/builtins-23.c: New test case.
33043
33044 2003-06-15 Roger Sayle <roger@eyesopen.com>
33045
33046 * gcc.dg/builtins-22.c: New test case.
33047 * gcc.dg/i386-387-1.c: Update to test exp.
33048 * gcc.dg/i386-387-2.c: Likewise.
33049
33050 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33051
33052 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33053
33054 2003-06-12 Mark Mitchell <mark@codesourcery.com>
33055
33056 * lib/gcc-dg.exp (dg-require-dll): New function.
33057 (dg-xfail-if): Likewise.
33058 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33059 driver.
33060
33061 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33062 * gcc.c-torture/compile/20001205-1.c: Likewise.
33063 * gcc.c-torture/compile/20001226-1.c: Likewise.
33064 * gcc.c-torture/compile/20010518-2.c: Likewise.
33065 * gcc.c-torture/compile/20020312-1.c: Likewise.
33066 * gcc.c-torture/compile/20020604-1.c: Likewise.
33067 * gcc.c-torture/compile/920501-12.c: Likewise.
33068 * gcc.c-torture/compile/920501-4.c: Likewise.
33069 * gcc.c-torture/compile/920520-1.c: Likewise.
33070 * gcc.c-torture/compile/920521-1.c: Likewise.
33071 * gcc.c-torture/compile/920625-1.c: Likewise.
33072 * gcc.c-torture/compile/961203-1.c: Likewise.
33073 * gcc.c-torture/compile/980506-1.c: Likewise.
33074 * gcc.c-torture/compile/981006-1.c: Likewise.
33075 * gcc.c-torture/compile/981022-1.c: Likewise.
33076 * gcc.c-torture/compile/981223-1.c: Likewise.
33077 * gcc.c-torture/compile/990617-1.c: Likewise.
33078 * gcc.c-torture/compile/dll.c: Likewise.
33079 * gcc.c-torture/compile/labels-3.c: Likewise.
33080 * gcc.c-torture/compile/mipscop-1.c: Likewise.
33081 * gcc.c-torture/compile/mipscop-2.c: Likewise.
33082 * gcc.c-torture/compile/mipscop-3.c: Likewise.
33083 * gcc.c-torture/compile/mipscop-4.c: Likewise.
33084 * gcc.c-torture/compile/simd-5.c: Likewise.
33085 * gcc.c-torture/compile/20000804-1.x: Remove.
33086 * gcc.c-torture/compile/20001205-1.x: Likewise.
33087 * gcc.c-torture/compile/20001226-1.x: Likewise.
33088 * gcc.c-torture/compile/20010518-2.x: Likewise.
33089 * gcc.c-torture/compile/20020312-1.x: Likewise.
33090 * gcc.c-torture/compile/20020604-1.x: Likewise.
33091 * gcc.c-torture/compile/920501-12.x: Likewise.
33092 * gcc.c-torture/compile/920501-4.x: Likewise.
33093 * gcc.c-torture/compile/920520-1.x: Likewise.
33094 * gcc.c-torture/compile/920521-1.x: Likewise.
33095 * gcc.c-torture/compile/920625-1.x: Likewise.
33096 * gcc.c-torture/compile/961203-1.x: Likewise.
33097 * gcc.c-torture/compile/980506-1.x: Likewise.
33098 * gcc.c-torture/compile/981006-1.x: Likewise.
33099 * gcc.c-torture/compile/981022-1.x: Likewise.
33100 * gcc.c-torture/compile/981223-1.x: Likewise.
33101 * gcc.c-torture/compile/990617-1.x: Likewise.
33102 * gcc.c-torture/compile/mipscop-1.x: Likewise.
33103 * gcc.c-torture/compile/mipscop-2.x: Likewise.
33104 * gcc.c-torture/compile/mipscop-3.x: Likewise.
33105 * gcc.c-torture/compile/mipscop-4.x: Likewise.
33106 * gcc.c-torture/compile/simd-5.x: Likewise.
33107
33108 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33109
33110 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33111
33112 * gcc.c-torture/execute/20030611-1.c: New test.
33113
33114 2003-06-12 Roger Sayle <roger@eyesopen.com>
33115
33116 PR middle-end/168
33117 * gcc.dg/20030612-1.c: New test case.
33118
33119 2003-06-12 Mark Mitchell <mark@codesourcery.com>
33120
33121 PR c++/10635
33122 * g++.dg/expr/cast1.C: New test.
33123
33124 2003-06-12 Roger Sayle <roger@eyesopen.com>
33125
33126 * gcc.dg/builtins-21.c: New test case.
33127
33128 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
33129
33130 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33131 options instead of at the end.
33132 * lib/objc.exp (objc_target_compile): Likewise.
33133
33134 2003-06-11 Mark Mitchell <mark@codesourcery.com>
33135
33136 PR c++/10432
33137 * g++.dg/parse/error1.C: New test.
33138
33139 2003-06-11 Janis Johnson <janis187@us.ibm.com>
33140
33141 * gcc.dg/compat/struct-by-value-11_main.c: New file.
33142 * gcc.dg/compat/struct-by-value-11_x.c: New file.
33143 * gcc.dg/compat/struct-by-value-11_y.c: New file.
33144 * gcc.dg/compat/struct-by-value-12_main.c: New file.
33145 * gcc.dg/compat/struct-by-value-12_x.c: New file.
33146 * gcc.dg/compat/struct-by-value-12_y.c: New file.
33147 * gcc.dg/compat/struct-by-value-13_main.c: New file.
33148 * gcc.dg/compat/struct-by-value-13_x.c: New file.
33149 * gcc.dg/compat/struct-by-value-13_y.c: New file.
33150 * gcc.dg/compat/struct-by-value-14_main.c: New file.
33151 * gcc.dg/compat/struct-by-value-14_x.c: New file.
33152 * gcc.dg/compat/struct-by-value-14_y.c: New file.
33153 * gcc.dg/compat/struct-by-value-15_main.c: New file.
33154 * gcc.dg/compat/struct-by-value-15_x.c: New file.
33155 * gcc.dg/compat/struct-by-value-15_y.c: New file.
33156 * gcc.dg/compat/struct-by-value-16_main.c: New file.
33157 * gcc.dg/compat/struct-by-value-16_x.c: New file.
33158 * gcc.dg/compat/struct-by-value-16_y.c: New file.
33159 * gcc.dg/compat/struct-by-value-17_main.c: New file.
33160 * gcc.dg/compat/struct-by-value-17_x.c: New file.
33161 * gcc.dg/compat/struct-by-value-17_y.c: New file.
33162 * gcc.dg/compat/struct-by-value-18_main.c: New file.
33163 * gcc.dg/compat/struct-by-value-18_x.c: New file.
33164 * gcc.dg/compat/struct-by-value-18_y.c: New file.
33165
33166 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33167 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33168 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33169 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33170 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33171 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33172 * gcc.dg/compat/scalar-return-3_main.c: New file.
33173 * gcc.dg/compat/scalar-return-3_x.c: New file.
33174 * gcc.dg/compat/scalar-return-3_y.c: New file.
33175 * gcc.dg/compat/scalar-return-4_main.c: New file.
33176 * gcc.dg/compat/scalar-return-4_x.c: New file.
33177 * gcc.dg/compat/scalar-return-4_y.c: New file.
33178
33179 2003-06-10 Janis Johnson <janis187@us.ibm.com>
33180
33181 * gcc.dg/compat/fp2-struct-check.h: New file.
33182 * gcc.dg/compat/fp2-struct-defs.h: New file.
33183 * gcc.dg/compat/fp2-struct-init.h: New file.
33184 * gcc.dg/compat/struct-by-value-10_main.c: New file.
33185 * gcc.dg/compat/struct-by-value-10_x.c: New file.
33186 * gcc.dg/compat/struct-by-value-10_y.c: New file.
33187 * gcc.dg/compat/struct-return-10_main.c: New file.
33188 * gcc.dg/compat/struct-return-10_x.c: New file.
33189 * gcc.dg/compat/struct-return-10_y.c: New file.
33190
33191 * gcc.dg/compat/compat-common.h: New file.
33192 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33193 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33194 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33195 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33196 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33197 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33198 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33199 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33200 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33201 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33202 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33203 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33204 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33205 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33206 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33207 * gcc.dg/compat/small-struct-check.h: Ditto.
33208 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33209 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33210 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33211 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33212 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33213 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33214 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33215 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33216 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33217 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33218 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33219 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33220 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33221 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33222 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33223 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33224 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33225 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33226 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33227 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33228 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33229 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33230 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33231 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33232 * gcc.dg/compat/struct-return-2_main.c: Ditto.
33233 * gcc.dg/compat/struct-return-2_x.c: Ditto.
33234 * gcc.dg/compat/struct-return-2_y.c: Ditto.
33235 * gcc.dg/compat/struct-return-3_main.c: Ditto.
33236 * gcc.dg/compat/struct-return-3_x.c: Ditto.
33237 * gcc.dg/compat/struct-return-3_y.c: Ditto.
33238
33239 2003-06-10 Geoffrey Keating <geoffk@apple.com>
33240
33241 * g++.dg/pch/static-1.C: New file.
33242 * g++.dg/pch/static-1.Hs: New file.
33243
33244 2003-06-10 Richard Henderson <rth@redhat.com>
33245
33246 * gcc.dg/asm-7.c: Adjust expected warning text.
33247
33248 2003-06-10 Roger Sayle <roger@eyesopen.com>
33249
33250 * gcc.dg/builtins-20.c: New test case.
33251
33252 2003-06-10 Mark Mitchell <mark@codesourcery.com>
33253
33254 PR c++/11131
33255 * g++.dg/opt/template1.C: New test.
33256
33257 2003-06-09 Mark Mitchell <mark@codesourcery.com>
33258
33259 * lib/gcc-dg.exp (dg-test): Clear additional_files and
33260 additional_sources.
33261
33262 2003-05-21 David Taylor <dtaylor@emc.com>
33263
33264 * gcc.dg/Wpadded.c: New file.
33265
33266 2003-06-09 Mark Mitchell <mark@codesourcery.com>
33267
33268 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33269 * gcc.dg/special/weak-2.c: Add dg-require-weak.
33270 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33271 dg-require-weak.
33272
33273 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
33274
33275 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33276
33277 2003-06-09 Mark Mitchell <mark@codesourcery.com>
33278
33279 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33280 (dg-require-alias): Likewise.
33281 (dg-require-gc-sections): Likewise.
33282 * lib/target-supports.exp (check_gc_sections_available): Likewise.
33283
33284 2003-06-08 Richard Henderson <rth@redhat.com>
33285
33286 * gcc.dg/20011029-2.c: Fix the array reference.
33287 * gcc.dg/asm-7.c: New.
33288
33289 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
33290
33291 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33292
33293 2003-06-08 Mark Mitchell <mark@codesourcery.com>
33294
33295 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33296 (dg-require-gc-sections): Likewise.
33297
33298 2003-06-08 Jan Hubicka <jh@suse.cz>
33299
33300 * i386-cmov1.c: Fix regular expression.
33301 * i386-cvt-1.c: Likewise.
33302 * i386-local.c: Likewise.
33303 * i386-local2.c: Likewise.
33304 * i386-mul.c: Likewise.
33305 * i386-ssetype-1.c: Likewise.
33306 * i386-ssetype-3.c: Likewise.
33307 * i386-ssetype-5.c: Likewise.
33308
33309 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33310
33311 PR c++/11039
33312 * g++.dg/warn/implicit-typename2.C: New test.
33313 * g++.dg/warn/implicit-typename3.C: New test.
33314
33315 2003-06-07 Richard Henderson <rth@redhat.com>
33316
33317 * g++.dg/other/offsetof3.C: Use size_t.
33318 * g++.dg/other/offsetof4.C: Likewise.
33319
33320 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
33321
33322 * lib/copy-file.exp: New. Implement gcc_copy_files.
33323
33324 * lib/dg-pch.exp: Load copy-file.exp
33325 (dg-pch): Use gcc_copy_files instead of "file copy".
33326
33327 2003-06-06 Mark Mitchell <mark@codesourcery.com>
33328
33329 * gcc.dg/weak/weak.exp: Simplify.
33330 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33331 * gcc.dg/weak/weak-1.c: Likewise.
33332 * gcc.dg/weak/weak-2.c: Likewise.
33333 * gcc.dg/weak/weak-3.c: Likewise.
33334 * gcc.dg/weak/weak-4.c: Likewise.
33335 * gcc.dg/weak/weak-5.c: Likewise.
33336 * gcc.dg/weak/weak-6.c: Likewise.
33337 * gcc.dg/weak/weak-7.c: Likewise.
33338 * gcc.dg/weak/weak-8.c: Likewise.
33339 * gcc.dg/weak/weak-9.c: Likewise.
33340
33341 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
33342
33343 gcc.c-torture/execute/20030606-1.c: New.
33344
33345 2003-06-06 Roger Sayle <roger@eyesopen.com>
33346
33347 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33348 * gcc.dg/builtins-19.c: Likewise.
33349
33350 2003-06-06 Roger Sayle <roger@eyesopen.com>
33351
33352 * gcc.dg/builtins-2.c: Add some more tests.
33353 * gcc.dg/builtins-18.c: New test case.
33354 * gcc.dg/builtins-19.c: New test case.
33355
33356 2003-06-06 Roger Sayle <roger@eyesopen.com>
33357 Jim Wilson <wilson@tuliptree.org>
33358
33359 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33360
33361 2003-06-06 Jakub Jelinek <jakub@redhat.com>
33362
33363 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33364 mempcpy/stpcpy calls not to be optimized into something else.
33365 * gcc.c-torture/execute/string-opt-3.c: Moved to...
33366 * gcc.c-torture/execute/builtins/string-7.c: ...here.
33367 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33368
33369 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33370
33371 * gcc.dg/format/asm_fprintf-1.c: New test.
33372
33373 2003-06-05 Mark Mitchell <mark@codesourcery.com>
33374
33375 * lib/gcc-defs.exp (additional_sources): New variable.
33376 (dg-additional-sources): New function.
33377 (additional_files): New variable.
33378 (dg-additional-files): New function.
33379 (dg-additional-files-options): Likewise.
33380 * lib/gcc-dg.exp (dg-require-weak): New function.
33381 (dg-require-alias): Likewise.
33382 (dg-require-gc-sections): Likewise.
33383 * lib/target-supports.exp (check_alias_available): Remove testfile
33384 parameter.
33385 (check_gc_sections_available): New function.
33386 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33387 (dg-gpp-additional-files): Likewise.
33388 * lib/g++.exp (additional_sources): Remove.
33389 (additional_files): Likewise.
33390 (g++_target_compile): Use dg-additional-files-options.
33391
33392 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
33393 Tcl logic.
33394 * gcc.dg/special/ecos.exp: Remove.
33395 * gcc.dg/special/20000419-2.c: Use dg-require-*.
33396 * gcc.dg/special/alias-1.c: Likewise.
33397 * gcc.dg/special/alias-2.c: Likewise.
33398 * gcc.dg/special/gcsec-1.c: Likewise.
33399 * gcc.dg/special/weak-1.c: Likewise.
33400 * gcc.dg/special/weak-2.c: Likewise.
33401 * gcc.dg/special/wkali-1.c: Likewise.
33402 * gcc.dg/special/wkali-2.c: Likewise.
33403
33404 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33405 dg-gpp-additional-*.
33406 * g++.dg/special/conpr-3.C: Likewise.
33407 * g++.dg/special/conpr-4.C: Likewise.
33408 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33409 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33410 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33411 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33412 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33413 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33414 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33415 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33416 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33417 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33418 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33419 * g++.old-deja/g++.other/comdat1.C: Likewise.
33420 * g++.old-deja/g++.other/comdat2.C: Likewise.
33421 * g++.old-deja/g++.other/comdat3.C: Likewise.
33422 * g++.old-deja/g++.other/ctor1.C: Likewise.
33423 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33424
33425 2003-06-05 Richard Henderson <rth@redhat.com>
33426
33427 * gcc.dg/debug/20030605-1.c: New.
33428
33429 2003-06-04 Mark Mitchell <mark@codesourcery.com>
33430
33431 * README.QMTEST: Update.
33432
33433 2003-06-04 Richard Henderson <rth@redhat.com>
33434
33435 * gcc.dg/cleanup-1.c: New.
33436 * gcc.dg/cleanup-2.c: New.
33437 * gcc.dg/cleanup-3.c: New.
33438 * gcc.dg/cleanup-4.c: New.
33439 * gcc.dg/cleanup-5.c: New.
33440 * gcc.dg/cleanup-6.c: New.
33441 * gcc.dg/cleanup-7.c: New.
33442
33443 2003-06-04 Mark Mitchell <mark@codesourcery.com>
33444
33445 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33446
33447 * lib/dg-pch.exp: New file.
33448 * g++.dg/pch/pch.exp: Use dg-pch.exp.
33449 * gcc.dg/pch/pch.exp: Likewise.
33450
33451 2003-06-04 Roger Sayle <roger@eyesopen.com>
33452
33453 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33454 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33455 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33456 * gcc.dg/builtins-17.c: New test case.
33457 * gcc.dg/i386-387-4.c: New test case.
33458 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33459
33460 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33461
33462 * gcc.dg/ultrasp9.c: New test.
33463
33464 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33465
33466 * gcc.c-torture/compile/20030604-1.c: New test.
33467 * gcc.dg/sparc-constant-1.c: New test.
33468
33469 2003-06-03 Glen Nakamura <glen@imodulo.com>
33470
33471 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33472
33473 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
33474
33475 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33476
33477 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33478 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33479
33480 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
33481
33482 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33483
33484 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33485
33486 PR c++/10940
33487 * g++.dg/template/spec10.C: New test.
33488
33489 2003-06-03 Roger Sayle <roger@eyesopen.com>
33490
33491 * gcc.dg/builtins-16.c: New test case.
33492
33493 2003-06-03 Jakub Jelinek <jakub@redhat.com>
33494
33495 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33496 mempcpy test with post-increments.
33497 * gcc.c-torture/execute/string-opt-3.c: New test.
33498 * gcc.dg/string-opt-1.c: New test.
33499
33500 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
33501
33502 PR fortran/10965
33503 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33504
33505 2003-06-02 Mark Mitchell <mark@codesourcery.com>
33506
33507 * lib/scanasm.exp (dg-scan): New function, factored out of ...
33508 (scan-assembler): ... here. Use dg-scan.
33509 (scan-assembler-not): Likewise.
33510 (scan-file): New function.
33511 (scan-file-not): Likewise.
33512 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33513 * gcc.dg/cpp/_Pragma4.c: Likewise.
33514 * gcc.dg/cpp/_Pragma5.c: Likewise.
33515 * gcc.dg/cpp/avoidpaste1.c: Likewise.
33516 * gcc.dg/cpp/avoidpaste2.c: Likewise.
33517 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33518 * gcc.dg/cpp/cmdlne-P.c: Likewise.
33519 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33520 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33521 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33522 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33523 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33524 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33525 * gcc.dg/cpp/cxxcom1.c: Likewise.
33526 * gcc.dg/cpp/line1.c: Likewise.
33527 * gcc.dg/cpp/maccom1.c: Likewise.
33528 * gcc.dg/cpp/maccom2.c: Likewise.
33529 * gcc.dg/cpp/maccom3.c: Likewise.
33530 * gcc.dg/cpp/maccom4.c: Likewise.
33531 * gcc.dg/cpp/maccom5.c: Likewise.
33532 * gcc.dg/cpp/maccom6.c: Likewise.
33533 * gcc.dg/cpp/multiline.c: Likewise.
33534 * gcc.dg/cpp/spacing1.c: Likewise.
33535 * gcc.dg/cpp/spacing2.c: Likewise.
33536 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33537 * gcc.dg/cpp/trad/maccom1.c: Likewise.
33538 * gcc.dg/cpp/trad/maccom2.c: Likewise.
33539 * gcc.dg/cpp/trad/maccom3.c: Likewise.
33540 * gcc.dg/cpp/trad/maccom4.c: Likewise.
33541 * gcc.dg/cpp/trad/maccom6.c: Likewise.
33542 * gcc.dg/cpp/cxxcom2.c: Likewise.
33543 * gcc.dg/cpp/cxxcom2.h: New file.
33544
33545 * gcc.dg/cpp/truefalse.cpp: Move it to ...
33546 * g++.dg/cpp/truefalse.C: Here.
33547 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33548
33549 2003-06-01 Loren James Rittle <ljrittle@acm.org>
33550
33551 * gcc.dg/cpp/redef3.c: New file.
33552
33553 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
33554
33555 * gcc.dg/i386-loop-3.c: New test.
33556
33557 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
33558
33559 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33560
33561 2003-05-31 Roger Sayle <roger@eyesopen.com>
33562
33563 * gcc.dg/fwrapv-1.c: New test case.
33564 * gcc.dg/fwrapv-2.c: New test case.
33565
33566 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33567
33568 PR c++/10956
33569 * g++.dg/template/spec9.C: New test.
33570
33571 2003-05-29 Roger Sayle <roger@eyesopen.com>
33572
33573 * gcc.dg/duff-4.c: New test case.
33574
33575 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
33576
33577 PR fortran/10843
33578 * g77.dg/ffixed-form-1.f: New test
33579 * g77.dg/ffixed-form-2.f: New test
33580 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33581 * g77.dg/ffree-form-3.f: New test
33582
33583 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
33584
33585 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33586 * gcc.dg/wint_t-1.c: Likewise.
33587
33588 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33589
33590 * g++.dg/template/access11.C: New test.
33591
33592 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33593
33594 PR c++/10849
33595 * g++.dg/template/access10.C: New test.
33596
33597 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33598 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33599
33600 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33601
33602 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
33603
33604 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33605 suppress for powerpc-*-darwin*.
33606 * gcc.dg/torture/builtin-noret-2.c: Likewise.
33607
33608 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
33609
33610 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33611 suppress option for powerpc-*-darwin*.
33612
33613 2003-05-23 Roger Sayle <roger@eyesopen.com>
33614
33615 * gcc.dg/builtins-1.c: Add tests for tan and atan.
33616 * gcc.dg/builtins-4.c: Add test for fmod.
33617
33618 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33619
33620 PR c++/10682
33621 * g++.dg/template/instantiate4.C: New test.
33622
33623 2003-05-22 Roger Sayle <roger@eyesopen.com>
33624
33625 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33626
33627 2003-05-21 Janis Johnson <janis187@us.ibm.com>
33628
33629 * gcc.dg/compat/scalar-return-1_main.c: New file.
33630 * gcc.dg/compat/scalar-return-1_x.c: New file.
33631 * gcc.dg/compat/scalar-return-1_y.c: New file.
33632 * gcc.dg/compat/scalar-return-2_main.c: New file.
33633 * gcc.dg/compat/scalar-return-2_x.c: New file.
33634 * gcc.dg/compat/scalar-return-2_y.c: New file.
33635 * gcc.dg/compat/struct-return-3_main.c: New file.
33636 * gcc.dg/compat/struct-return-3_y.c: New file.
33637 * gcc.dg/compat/struct-return-3_x.c: New file.
33638 * gcc.dg/compat/struct-return-2_main.c: New file.
33639 * gcc.dg/compat/struct-return-2_x.c: New file.
33640 * gcc.dg/compat/struct-return-2_y.c: New file.
33641
33642 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33643
33644 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33645 for hppa*-hp-hpux*.
33646 * gcc.dg/20021014-1.c (dg-options): Likewise.
33647 * gcc.dg/nest.c (dg-options): Likewise.
33648
33649 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
33650
33651 PR c++/9738
33652 * g++.dg/ext/dllimport2.C: New file.
33653 * g++.dg/ext/dllimport3.C: New file.
33654
33655 2003-05-20 Janis Johnson <janis187@us.ibm.com>
33656
33657 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33658 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33659 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33660 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33661 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33662 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33663 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33664 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33665 * gcc.dg/compat/small-struct-defs.h: New file.
33666 * gcc.dg/compat/small-struct-init.h: New file.
33667 * gcc.dg/compat/small-struct-check.h: New file.
33668 * gcc.dg/compat/fp-struct-defs.h: New file.
33669 * gcc.dg/compat/fp-struct-check.h: New file.
33670 * gcc.dg/compat/fp-struct-init.h: New file.
33671 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33672 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33673
33674 2003-05-19 Jakub Jelinek <jakub@redhat.com>
33675
33676 * gcc.dg/20030225-2.c: New test.
33677
33678 2003-05-18 Roger Sayle <roger@eyesopen.com>
33679 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33680
33681 * gcc.c-torture/compile/20030518-1.c: New test case.
33682
33683 2003-05-18 Mark Mitchell <mark@codesourcery.com>
33684
33685 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33686 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33687 gcc-dg-debug-runtest.
33688 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33689 gcc-dg-debug-runtest.
33690
33691 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33692
33693 PR c++/9022
33694 * g++.dg/lookup/using6.C: New test.
33695
33696 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33697
33698 * g++.dg/parse/access2.C: New test.
33699
33700 2003-05-17 Mark Mitchell <mark@codesourcery.com>
33701
33702 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33703 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33704 * gcc.dg/debug/debug.exp: Likewise.
33705
33706 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
33707
33708 * gcc.dg/dollar.c: New test.
33709
33710 2003-05-16 Janis Johnson <janis187@us.ibm.com>
33711
33712 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33713 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33714 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33715 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33716 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33717 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33718 * gcc.dg/compat/struct-by-value-6_main.c: New file.
33719 * gcc.dg/compat/struct-by-value-6_x.c: New file.
33720 * gcc.dg/compat/struct-by-value-6_y.c: New file.
33721 * gcc.dg/compat/struct-by-value-7_main.c: New file.
33722 * gcc.dg/compat/struct-by-value-7_x.c: New file.
33723 * gcc.dg/compat/struct-by-value-7_y.c: New file.
33724 * gcc.dg/compat/struct-by-value-8_main.c: New file.
33725 * gcc.dg/compat/struct-by-value-8_x.c: New file.
33726 * gcc.dg/compat/struct-by-value-8_y.c: New file.
33727 * gcc.dg/compat/struct-by-value-9_main.c: New file.
33728 * gcc.dg/compat/struct-by-value-9_x.c: New file.
33729 * gcc.dg/compat/struct-by-value-9_y.c: New file.
33730
33731 2003-05-16 Mark Mitchell <mark@codesourcery.com>
33732
33733 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33734 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
33735 support for "repo" mode.
33736 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33737 * lib/g77-dg.exp: Likewise.
33738 * lib/obj-dg.exp: Likewise.
33739
33740 2003-05-16 Jakub Jelinek <jakub@redhat.com>
33741
33742 Merge from gcc-3_2-rhl8-branch:
33743 2003-04-23 Jakub Jelinek <jakub@redhat.com>
33744
33745 * gcc.dg/tls/opt-6.c: New test.
33746
33747 2003-04-05 Jakub Jelinek <jakub@redhat.com>
33748
33749 * gcc.dg/20030405-1.c: New test.
33750
33751 2003-03-09 Jakub Jelinek <jakub@redhat.com>
33752
33753 * gcc.dg/20030309-1.c: New test.
33754
33755 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33756
33757 * gcc.c-torture/execute/20030307-1.c: New test.
33758
33759 2003-02-20 Randolph Chung <tausq@debian.org>
33760
33761 * gcc.c-torture/compile/20030220-1.c: New test.
33762
33763 2003-02-18 Jakub Jelinek <jakub@redhat.com>
33764
33765 * gcc.dg/20030217-1.c: New test.
33766
33767 2003-01-29 Jakub Jelinek <jakub@redhat.com>
33768
33769 * gcc.c-torture/compile/20020129-1.c: New test.
33770
33771 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
33772
33773 * gcc.dg/unroll-1.c: New test.
33774
33775 2002-11-16 Jan Hubicka <jh@suse.cz>
33776
33777 * gcc.c-torture/execute/20020920-1.c: New test.
33778
33779 2002-10-08 Jakub Jelinek <jakub@redhat.com>
33780
33781 PR target/7434
33782 * gcc.c-torture/compile/20021008-1.c: New test.
33783
33784 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
33785
33786 PR target/7559
33787 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33788
33789 2002-08-07 Jakub Jelinek <jakub@redhat.com>
33790
33791 * gcc.c-torture/compile/20020807-1.c: New test.
33792
33793 2002-07-30 Jakub Jelinek <jakub@redhat.com>
33794
33795 * gcc.dg/tls/opt-1.c: New test.
33796
33797 2002-07-29 Jakub Jelinek <jakub@redhat.com>
33798
33799 * gcc.dg/20020729-1.c: New test.
33800
33801 2002-07-20 Jakub Jelinek <jakub@redhat.com>
33802
33803 * g++.dg/opt/life1.C: New test.
33804
33805 2002-05-20 Jakub Jelinek <jakub@redhat.com>
33806
33807 * gcc.dg/20020525-1.c: New test.
33808
33809 2002-05-24 Jakub Jelinek <jakub@redhat.com>
33810
33811 PR c++/6794
33812 * g++.dg/ext/pretty1.C: New test.
33813 * g++.dg/ext/pretty2.C: New test.
33814
33815 2003-05-15 Mark Mitchell <mark@codesourcery.com>
33816
33817 PR c++/8385
33818 * g++.dg/ext/typeof5.C: New test.
33819
33820 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
33821
33822 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33823 __USER_LABEL_PREFIX__ into account.
33824 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33825
33826 2003-05-14 Roger Sayle <roger@eyesopen.com>
33827
33828 * gcc.dg/builtins-15.c: New test case.
33829
33830 2003-05-13 Zack Weinberg <zack@codesourcery.com>
33831
33832 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33833
33834 2003-05-12 Mark Mitchell <mark@codesourcery.com>
33835
33836 * lib/g++.exp: Tweak handling of additional source files.
33837 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33838 * g++.dg/special/conpr-2a.C: Rename to ...
33839 * g++.dg/special/conpr-2a.cc: ... this.
33840 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33841 * g++.dg/special/conpr-3a.C: Rename to ...
33842 * g++.dg/special/conpr-3a.cc: This.
33843 * g++.dg/special/conpr-3b.C: Rename to ...
33844 * g++.dg/special/conpr-3b.cc: This.
33845 * g++.dg/special/conpr-4.C: New test.
33846 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33847
33848 2003-05-12 David Edelsohn <edelsohn@gnu.org>
33849
33850 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33851
33852 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33853
33854 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33855 * g++.old-deja/g++.robertl/eb71.C: Likewise.
33856 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33857 * g++.old-deja/g++.other/warn3.C: Likewise.
33858
33859 2003-05-11 Roger Sayle <roger@eyesopen.com>
33860
33861 * gcc.dg/i386-387-1.c: Update to also test log.
33862 * gcc.dg/i386-387-2.c: Likewise.
33863
33864 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
33865
33866 * g77.f-torture/execute/int8421.f: New test.
33867
33868 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33869
33870 PR c++/10230, c++/10481
33871 * g++.dg/lookup/scoped5.C: New test.
33872
33873 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33874
33875 PR c++/10552
33876 * g++.dg/template/ttp6.C: New test.
33877
33878 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
33879
33880 * gcc.c-torture/execute/builtins: New directory.
33881 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33882 gcc.c-torture/execute/builtins.
33883 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33884 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33885 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
33886 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33887
33888 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33889
33890 PR c++/9252
33891 * g++.dg/template/access8.C: New test.
33892 * g++.dg/template/access9.C: New test.
33893
33894 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33895
33896 PR c++/9554
33897 * g++.dg/parse/access1.C: New test.
33898
33899 2003-05-09 DJ Delorie <dj@redhat.com>
33900
33901 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33902 long, and not an int.
33903
33904 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33905
33906 PR c++/10555, c++/10576
33907 * g++.dg/template/memclass1.C: New test.
33908
33909 2003-05-08 DJ Delorie <dj@redhat.com>
33910
33911 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33912 targets.
33913 * gcc.c-torture/execute/20021024-1.x: Likewise.
33914 * gcc.c-torture/execute/shiftdi.x: Likewise.
33915 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33916 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33917 * gcc.dg/20021018-1.c: Likewise.
33918
33919 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33920
33921 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33922
33923 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33924 (bcopy): Call memmove.
33925
33926 2003-05-08 Roger Sayle <roger@eyesopen.com>
33927
33928 * g77.f-torture/compile/8485.f: New test case.
33929
33930 2003-05-07 Richard Henderson <rth@redhat.com>
33931
33932 PR c++/10570
33933 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33934 Verify exception_cleanup not called for rethrows.
33935 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33936 when exiting catch block without rethrowing.
33937 * g++.dg/eh/forced3.C: New.
33938 * g++.dg/eh/forced4.C: New.
33939
33940 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
33941
33942 * gcc.dg/20030505.c: Fix triplet.
33943
33944 2003-05-06 DJ Delorie <dj@redhat.com>
33945
33946 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33947 * gcc.dg/nest.c: Likewise.
33948
33949 2003-05-05 Roger Sayle <roger@eyesopen.com>
33950
33951 * gcc.dg/builtins-14.c: New test case.
33952
33953 2003-05-05 Janis Johnson <janis187@us.ibm.com>
33954
33955 * lib/compat.exp (compat-execute): New argument.
33956 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33957 * gcc.dg/compat: New test directory.
33958 * gcc.dg/compat/compat.exp: New expect script.
33959 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33960 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33961 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33962 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33963 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33964 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33965
33966 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33967 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33968 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33969 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33970 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33971 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33972 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33973 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33974 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33975 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33976 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33977 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33978 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33979 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33980 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33981
33982 2003-05-05 Zack Weinberg <zack@codesourcery.com>
33983
33984 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33985
33986 2003-05-05 Jakub Jelinek <jakub@redhat.com>
33987
33988 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33989
33990 2003-05-05 Geoffrey Keating <geoffk@apple.com>
33991
33992 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33993 * gcc.dg/ppc-fsel-2.c: New test.
33994
33995 * gcc.dg/unused-5.c: New test.
33996
33997 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33998
33999 PR c++/10496
34000 * g++.dg/warn/pmf1.C: New test.
34001
34002 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34003
34004 PR c++/4494
34005 * g++.dg/warn/main.C: New test.
34006
34007 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34008
34009 * gcc.dg/nonnull-3.c: New test.
34010
34011 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
34012
34013 * gcc.dg/cpp/Wtrigraphs.c: Update.
34014 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34015
34016 2003-05-03 Geoffrey Keating <geoffk@apple.com>
34017
34018 * gcc.dg/ppc-fsel-1.c: New test.
34019
34020 2003-05-03 Zack Weinberg <zack@codesourcery.com>
34021
34022 PR c/10604
34023 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34024
34025 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
34026
34027 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34028
34029 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34030
34031 PR c++/9364, c++/10553, c++/10586
34032 * g++.dg/parse/typename4.C: New test.
34033 * g++.dg/parse/typename5.C: Likewise.
34034
34035 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
34036
34037 * gcc.c-torture/compile/20030503-1.c: New test.
34038
34039 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34040
34041 * g++.dg/lookup/using5.C: Fix testcase error.
34042
34043 2003-05-01 Chris Demetriou <cgd@broadcom.com>
34044
34045 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34046 since MEABI is no longer supported. Remove all vestiges
34047 of MEABI from the test.
34048
34049 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34050
34051 PR c++/10554
34052 * g++.dg/lookup/using5.C: New test.
34053
34054 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34055
34056 PR c++/8772
34057 * g++.dg/template/ttp5.C: New test.
34058
34059 2003-04-30 Mark Mitchell <mark@codesourcery.com>
34060
34061 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34062 (dg-gpp-additional-sources): New function.
34063 (dg-gpp-additional-files): Likewise.
34064 * lib/g++.exp (additional_sources): New variable.
34065 (additional_files): Likewise.
34066 (g++_target_compile): Deal with them.
34067 * lib/old-dejagnu.exp: Remove.
34068 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34069 * g++.old-deja: Revise all tests to use dg commands.
34070
34071 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34072
34073 PR c++/9432, c++/9528
34074 * g++.dg/lookup/using4.C: New test.
34075
34076 2003-04-29 Geoffrey Keating <geoffk@apple.com>
34077
34078 * gcc.dg/noreturn-5.c: New file.
34079 * gcc.dg/noreturn-6.c: New file.
34080
34081 * gcc.c-torture/compile/inline-1.c: New file.
34082
34083 2003-04-29 Mark Mitchell <mark@codesourcery.com>
34084
34085 PR c++/10551
34086 * g++.dg/template/explicit1.C: New test.
34087
34088 2003-04-29 Mark Mitchell <mark@codesourcery.com>
34089
34090 PR c++/10549
34091 * g++.dg/other/bitfield1.C: New test.
34092
34093 PR c++/10527
34094 * g++.dg/init/new7.C: New test.
34095
34096 2003-04-29 Mark Mitchell <mark@codesourcery.com>
34097
34098 * g++.dg/ext/desig1.C: New test.
34099 * g++.dg/ext/init1.C: Update.
34100
34101 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34102
34103 2003-04-28 Mark Mitchell <mark@codesourcery.com>
34104
34105 PR c++/10180
34106 * g++.dg/warn/Winline-1.C: New test.
34107
34108 2003-04-28 Jakub Jelinek <jakub@redhat.com>
34109
34110 * gcc.c-torture/execute/string-opt-19.c: New test.
34111
34112 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34113 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34114
34115 2003-04-27 Mark Mitchell <mark@codesourcery.com>
34116
34117 PR c++/10506
34118 * g++.dg/init/new6.C: New test.
34119
34120 PR c++/10503
34121 * g++.dg/init/ref6.C: New test.
34122
34123 2003-04-26 David Edelsohn <edelsohn@gnu.org>
34124
34125 * g++.dg/warn/weak1.C: XFAIL on AIX4.
34126
34127 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34128
34129 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34130 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34131
34132 2003-04-25 Mark Mitchell <mark@codesourcery.com>
34133
34134 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34135 initialized static data members.
34136
34137 2003-04-25 H.J. Lu <hjl@gnu.org>
34138
34139 * gcc.dg/ia64-sync-4.c: New test.
34140
34141 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34142
34143 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
34144 date.
34145
34146 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
34147
34148 PR c++/10337
34149 * g++.dg/warn/conv1.C: New test.
34150 * g++.old-deja/g++.other/conv7.C: Adjust.
34151 * g++.old-deja/g++.other/overload14.C: Adjust.
34152
34153 2003-04-23 Mark Mitchell <mark@codesourcery.com>
34154
34155 PR c++/10471
34156 * g++.dg/template/defarg2.C: New test.
34157
34158 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
34159
34160 * gcc.dg/cpp/include2.c: Update.
34161 * gcc.dg/cpp/multiline-2.c: New.
34162 * gcc.dg/cpp/multiline.c: Update.
34163 * gcc.dg/cpp/strify2.c: Update.
34164 * gcc.dg/cpp/trad/literals-2.c: Update.
34165
34166 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34167
34168 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34169
34170 2003-04-23 Mark Mitchell <mark@codesourcery.com>
34171
34172 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34173
34174 2003-04-23 Mark Mitchell <mark@codesourcery.com>
34175
34176 PR c++/10451
34177 * g++.dg/parse/crash4.C: New test.
34178
34179 PR c++/9847
34180 * g++.dg/parse/crash5.C: New test.
34181
34182 2003-04-22 Mark Mitchell <mark@codesourcery.com>
34183
34184 PR c++/10446
34185 * g++.dg/parse/crash3.C: New test.
34186
34187 PR c++/10428
34188 * g++.dg/parse/elab1.C: New test.
34189
34190 2003-04-22 Devang Patel <dpatel@apple.com>
34191
34192 * gcc.dg/cpp/trad/funlike-5.c: New test.
34193
34194 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
34195
34196 * g++.dg/other/packed1.C: Fix dg options.
34197
34198 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
34199
34200 * g++.dg/other/offsetof2.C: New test.
34201
34202 2003-04-21 Mark Mitchell <mark@codesourcery.com>
34203
34204 * g++.dg/template/recurse.C: Adjust location of error messages.
34205
34206 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
34207
34208 PR c++/9881
34209 * g++.dg/init/addr-const1.C: New test.
34210 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34211
34212 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
34213
34214 PR c++/10405
34215 * g++.dg/lookup/struct-hack1.C: New test.
34216
34217 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
34218
34219 * ucs.c: Update diagnostic messages.
34220
34221 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
34222
34223 * gcc.dg/cpp/truefalse.cpp: New test.
34224 * gcc.dg/cpp/cpp.exp: Update.
34225 * g++.dg/other/stdbool-if.C: Remove.
34226
34227 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
34228
34229 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34230 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34231
34232 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34233
34234 * gcc.c-torture/compile/20030418-1.c: New test.
34235
34236 2003-04-17 Janis Johnson <janis187@us.ibm.com>
34237
34238 * README.compat: Remove; content moved to doc/sourcebuild.texi.
34239
34240 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34241
34242 PR c++/10347
34243 g++.dg/template/dependent-name1.C: New test.
34244
34245 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
34246
34247 * gcc.dg/warn-1.c (tourist_guide): New array,
34248 contains a pointer to bar.
34249
34250 2003-04-16 Roger Sayle <roger@eyesopen.com>
34251
34252 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34253 * gcc.c-torture/execute/medce-1.c: New test case.
34254 * gcc.c-torture/execute/medce-2.c: New test case.
34255
34256 2003-04-15 Mark Mitchell <mark@codesourcery.com>
34257
34258 * lib/prune.exp: Ignore more messages.
34259
34260 PR c++/10381
34261 * g++.dg/parse/lookup3.C: New test.
34262
34263 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
34264
34265 * gcc.c-torture/compile/20030415-1.c : New test.
34266
34267 2003-04-14 Mark Mitchell <mark@codesourcery.com>
34268
34269 * gcc.c-torture/execute/scope-2.c: Move to ...
34270 * gcc.dg/noncompile/scope.c: .... here.
34271
34272 2003-04-14 Roger Sayle <roger@eyesopen.com>
34273
34274 * gcc.dg/20030414-2.c: New test case.
34275
34276 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
34277
34278 PR target/10377
34279 * gcc.dg/20030414-1.c: New test.
34280
34281 2003-04-13 Roger Sayle <roger@eyesopen.com>
34282
34283 * gcc.dg/builtins-12.c: New test case.
34284 * gcc.dg/builtins-13.c: New test case.
34285
34286 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34287
34288 * gcc.c-torture/execute/string-opt-18.c: New test.
34289
34290 2003-04-13 Mark Mitchell <mark@codesourcery.com>
34291
34292 PR c++/10300
34293 * g++.dg/init/new5.C: New test.
34294
34295 2003-04-12 Mark Mitchell <mark@codesourcery.com>
34296
34297 PR c++/7910
34298 * g++.dg/ext/dllimport1.C: New test.
34299
34300 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34301
34302 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34303
34304 2003-04-11 Bud Davis <bdavis9659@comcast.net>
34305
34306 PR Fortran/9263
34307 * g77.f-torture/noncompile/9263.f: New test
34308 PR Fortran/1832
34309 * g77.f-torture/execute/1832.f: New test
34310
34311 2003-04-11 David Chad <davidc@freebsd.org>
34312 Loren J. Rittle <ljrittle@acm.org>
34313
34314 libobjc/8562
34315 * objc.dg/headers.m: New test.
34316
34317 2003-04-10 Zack Weinberg <zack@codesourcery.com>
34318
34319 * gcc.c-torture/execute/builtin-noret-2.c: New.
34320 * gcc.c-torture/execute/builtin-noret-2.x: New.
34321 XFAIL builtin-noret-2.c at -O1 and above.
34322 * gcc.dg/redecl.c: New.
34323 * gcc.dg/Wshadow-1.c: Update error regexps.
34324
34325 2003-04-10 Mark Mitchell <mark@codesourcery.com>
34326
34327 * g++.dg/abi/bitfield10.C: New test.
34328
34329 2003-04-09 Mike Stump <mrs@apple.com>
34330
34331 * gcc.dg/pch/pch.exp: Make testcase names longer.
34332 * g++.dg/pch/pch.exp: Make testcase names longer.
34333
34334 2003-04-08 Roger Sayle <roger@eyesopen.com>
34335
34336 * gcc.dg/builtins-11.c: New test case.
34337
34338 2003-04-08 Roger Sayle <roger@eyesopen.com>
34339
34340 * gcc.dg/builtins-9.c: New test case.
34341 * gcc.dg/builtins-10.c: New test case.
34342
34343 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
34344
34345 * gcc.dg/noncompile/init-4.c.c: New test.
34346
34347 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
34348
34349 * gcc.misc-test/gcov-9.c: New test.
34350 * gcc.misc-test/gcov-10.c: New test
34351 * gcc.misc-test/gcov-11.c: New test.
34352
34353 2003-04-05 Zack Weinberg <zack@codesourcery.com>
34354
34355 PR optimization/10024
34356 * gcc.c-torture/compile/20030405-1.c: New test.
34357
34358 2003-04-04 Geoffrey Keating <geoffk@apple.com>
34359
34360 * gcc.dg/pch/static-3.c: New.
34361 * gcc.dg/pch/static-3.hs: New.
34362 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34363
34364 2003-04-04 Richard Henderson <rth@redhat.com>
34365
34366 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34367 * g++.dg/eh/forced2.C: Likewise.
34368
34369 2003-04-03 Mike Stump <mrs@apple.com>
34370
34371 * lib/scanasm.exp (scan-assembler): Add xfail processing for
34372 target arg.
34373 (scan-assembler-times, scan-assembler-not): Likewise.
34374 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34375
34376 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34377
34378 * gcc.dg/sparc-loop-1.c: New test.
34379
34380 2003-04-02 Geoffrey Keating <geoffk@apple.com>
34381
34382 PR other/9274
34383 * g++.dg/pch/system-2.C: New.
34384 * g++.dg/pch/system-2.Hs: New.
34385
34386 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
34387
34388 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34389
34390 * g++.dg/eh/simd-1.C (vecfunc): Same.
34391
34392 2003-04-01 Roger Sayle <roger@eyesopen.com>
34393
34394 * gcc.c-torture/execute/20030401-1.c: New test case.
34395
34396 2003-04-01 Ziemowit Laski <zlaski@apple.com>
34397
34398 * objc.dg/defs.m: New.
34399
34400 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
34401
34402 * g++.dg/eh/simd-1.C: New.
34403 * g++.dg/eh/simd-2.C: New.
34404
34405 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
34406
34407 * gcc.c-torture/execute/simd-3.c: New.
34408
34409 2003-03-31 Mark Mitchell <mark@codesourcery.com>
34410
34411 PR c/9936
34412 * gcc.dg/20030331-2.c: New test.
34413
34414 2003-03-31 Mark Mitchell <mark@codesourcery.com>
34415
34416 PR c++/10278
34417 * g++.dg/parse/crash2.C: New test.
34418
34419 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
34420
34421 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34422 * gcc.c-torture/execute/20030331-1.c: ...here.
34423
34424 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
34425
34426 * gcc.c-torture/execute/20030331-1.c: New test.
34427
34428 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
34429
34430 * lib/gcov.exp: Adjust call return testing strings.
34431 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34432
34433 2003-03-31 Roger Sayle <roger@eyesopen.com>
34434
34435 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34436 * gcc.dg/builtins-7.c: New test case.
34437 * gcc.dg/builtins-8.c: New test case.
34438
34439 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
34440
34441 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34442
34443 2003-03-30 Mark Mitchell <mark@codesourcery.com>
34444
34445 PR c++/7647
34446 * g++.dg/lookup-class-member-2.C: New test.
34447
34448 2003-03-30 Glen Nakamura <glen@imodulo.com>
34449
34450 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34451
34452 2003-03-28 Roger Sayle <roger@eyesopen.com>
34453
34454 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34455
34456 2003-03-28 Mark Mitchell <mark@codesourcery.com>
34457
34458 * g++.dg/init/attrib1.C: New test.
34459
34460 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34461
34462 * gcc.dg/ultrasp8.c: New test.
34463
34464 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34465
34466 * gcc.dg/ultrasp7.c: New test.
34467
34468 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
34469
34470 PR c++/10047
34471 * g++.dg/template/inline1.C: New test.
34472
34473 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34474
34475 * gcc.dg/sparc-dwarf2.c: New test.
34476
34477 2003-03-27 Roger Sayle <roger@eyesopen.com>
34478
34479 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34480 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34481
34482 2003-03-27 Mark Mitchell <mark@codesourcery.com>
34483
34484 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34485 than reading .x files.
34486 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34487 * g77.dg/gcov/gcov-1.f: Likewise.
34488 * gcc.misc-tests/gcov-4b.c: Likewise.
34489 * gcc.misc-tests/gcov-5b.c: Likewise.
34490 * gcc.misc-tests/gcov-6.c: Likewise.
34491 * gcc.misc-tests/gcov-7.c: Likewise.
34492 * gcc.misc-tests/gcov-8.c: Likewise.
34493 * g++.dg/gcov/gcov-1.x: Remove.
34494 * g77.dg/gcov/gcov-1.x: Likewise.
34495 * gcc.misc-tests/gcov-4b.x: Likewise.
34496 * gcc.misc-tests/gcov-5b.x: Likewise.
34497 * gcc.misc-tests/gcov-6.x: Likewise.
34498 * gcc.misc-tests/gcov-7.x: Likewise.
34499 * gcc.misc-tests/gcov-8.x: Likewise.
34500
34501 2003-03-27 Glen Nakamura <glen@imodulo.com>
34502
34503 PR opt/10087
34504 * gcc.dg/20030324-1.c: New test.
34505
34506 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
34507
34508 PR c++/10224
34509 * g++.dg/template/arg3.C: New test.
34510
34511 PR c++/10158
34512 * g++.dg/template/friend18.C: New test.
34513
34514 2003-03-26 Roger Sayle <roger@eyesopen.com>
34515
34516 * g77.f-torture/compile/20030326-1.f: New test case.
34517
34518 2003-03-26 Janis Johnson <janis187@us.ibm.com>
34519
34520 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34521
34522 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34523
34524 2003-03-26 Jakub Jelinek <jakub@redhat.com>
34525
34526 * gcc.dg/ia64-sync-3.c: New test.
34527
34528 2003-03-26 Alan Modra <amodra@bigpond.net.au>
34529
34530 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34531
34532 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34533
34534 * gcc.dg/ultrasp6.c: New test.
34535
34536 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34537
34538 * gcc.dg/i386-signbit-1.c: New test.
34539 * gcc.dg/i386-signbit-2.c: New test.
34540 * gcc.dg/i386-signbit-3.c: New test.
34541
34542 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34543
34544 * gcc.dg/ultrasp5.c: Fix options.
34545
34546 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
34547
34548 * gcc.dg/ultrasp5.c: Fix comment.
34549
34550 2003-03-24 Bud Davis <bdavis9659@comcast.net>
34551
34552 PR fortran/10197
34553 * g77.f-torture/execute/10197.f: New test.
34554
34555 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
34556
34557 PR c++/9898, c++/383
34558 * g++.dg/template/conv6.C: New test.
34559
34560 PR c++/10119
34561 * g++.dg/template/ptrmem5.C: New test.
34562
34563 PR c++/10026
34564 * g++.dg/lookup/koenig1.C: New test.
34565
34566 PR C++/10199
34567 * g++.dg/lookup/template2.C: New test.
34568
34569 2003-03-24 Jakub Jelinek <jakub@redhat.com>
34570
34571 * g++.dg/opt/rtti1.C: New test.
34572
34573 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34574
34575 * gcc.dg/ultrasp5.c: New test.
34576
34577 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
34578
34579 PR middle-end/9967
34580 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34581 builtin fputs.
34582
34583 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34584
34585 PR c/8224
34586 * gcc.dg/20030323-1.c: New test.
34587
34588 2003-03-23 Roger Sayle <roger@eyesopen.com>
34589
34590 * gcc.c-torture/compile/20030323-1.c: New test case.
34591
34592 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
34593
34594 * gcc.dg/20030321-1.c: New test.
34595
34596 2003-03-22 Zack Weinberg <zack@codesourcery.com>
34597
34598 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34599
34600 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
34601
34602 PR c++/9978, c++/9708
34603 * g++.dg/ext/vlm1.C: Adjust expected error.
34604 * g++.dg/ext/vla2.C: New test.
34605 * g++.dg/template/arg1.C: New test.
34606 * g++.dg/template/arg2.C: New test.
34607
34608 2003-03-22 Bud Davis <bdavis9659@comcast.net>
34609
34610 * g77.f-torture/execute/select.f: New test.
34611 * g77.f-torture/noncompile/select_no_compile.f: New test.
34612
34613 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
34614
34615 PR c++/9898
34616 * g++.dg/other/error4.C: New test.
34617
34618 2003-03-20 Mark Mitchell <mark@codesourcery.com>
34619
34620 * g++.dg/template/friend17.C: New test.
34621
34622 2003-03-21 Alan Modra <amodra@bigpond.net.au>
34623
34624 * gcc.c-torture/compile/20030320-1.c: New.
34625
34626 2003-03-20 Roger Sayle <roger@eyesopen.com>
34627
34628 * gcc.dg/builtins-6.c: New test case.
34629
34630 2003-03-19 Alan Modra <amodra@bigpond.net.au>
34631
34632 PR target/10073
34633 * gcc.c-torture/compile/20030319-1.c: New.
34634
34635 2003-03-18 Jan Hubicka <jh@suse.cz>
34636
34637 * gcc.dg/i386-cvt-1.c: New test.
34638
34639 2003-03-17 Zack Weinberg <zack@codesourcery.com>
34640
34641 * objc.dg/naming-1.m: Use "(parse|syntax) error".
34642 * objc.dg/naming-2.m: Likewise.
34643
34644 2003-03-17 Mark Mitchell <mark@codesourcery.com>
34645
34646 PR c++/9639
34647 * g++.dg/parse/crash1.C: New test.
34648
34649 2003-03-16 Mark Mitchell <mark@codesourcery.com>
34650
34651 PR c++/8805
34652 * g++.dg/eh/cleanup1.C: New test.
34653
34654 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
34655
34656 * gcc.c-torture/execute/20030316-1.c: New test case.
34657
34658 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
34659
34660 PR c++/9629
34661 * g++.dg/init/ctor2.C: New test.
34662
34663 2003-03-15 Roger Sayle <roger@eyesopen.com>
34664
34665 * g77.f-torture/compile/xformat.f: New test case.
34666
34667 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34668
34669 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34670 * g++.old-deja/g++.mike/eh50.C: Likewise.
34671
34672 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34673
34674 PR c++/6440
34675 * g++.dg/template/spec7.C: New test.
34676 * g++.dg/template/spec8.C: Likewise.
34677
34678 2003-03-14 Jakub Jelinek <jakub@redhat.com>
34679
34680 * gcc.c-torture/execute/20030313-1.c: New test.
34681
34682 2003-03-14 Richard Henderson <rth@redhat.com>
34683
34684 * gcc.dg/inline-2.c: Adjust alpha test for external call.
34685
34686 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34687
34688 * gcc.c-torture/compile/20030314-1.c: New test.
34689
34690 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
34691
34692 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34693 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34694 thumb target,
34695 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34696 to accept newer _imp__ prefix and additional
34697 newline in .drectve section.
34698 * gcc.dg/dll-4.c: Likewise.
34699 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34700 switch.
34701
34702 2003-03-13 Mark Mitchell <mark@codesourcery.com>
34703
34704 * g++.dg/parse/namespace9.C: New test.
34705
34706 * g++.dg/init/ref5.C: New test.
34707 * g++.dg/parse/ptrmem1.C: Likewise.
34708
34709 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34710
34711 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34712 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34713 regular expression.
34714 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34715 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34716
34717 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
34718
34719 * gcc.c-torture/execute/20030224-2.c: New test.
34720
34721 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34722
34723 * gcc.dg/decl-3.c: New test.
34724
34725 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
34726
34727 * gcc.dg/i386-loop-2.c: New test.
34728
34729 2003-03-11 Mark Mitchell <mark@codesourcery.com>
34730
34731 PR c++/9474
34732 * g++.dg/parse/namespace8.C: New test.
34733
34734 PR c++/9924
34735 * g++.dg/overload/builtin2.C: New test.
34736
34737 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
34738
34739 * gcc.dg/return-type-3.c: New test.
34740
34741 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34742
34743 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34744 profiling options are not supported.
34745
34746 2003-03-10 Mark Mitchell <mark@codesourcery.com>
34747
34748 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34749 * g++.old-deja/g++.warn/impint2.C: Likewise.
34750
34751 2003-03-10 Devang Patel <dpatel@apple.com>
34752
34753 * g++.dg/cpp/c++_cmd_1.C: New test.
34754 * g++.dg/cpp/c++_cmd_1.h: New file.
34755
34756 2003-03-10 Segher Boessenkool <segher@koffie.nl>
34757
34758 * gcc.dg/altivec-9.c: New file.
34759
34760 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34761
34762 * gcc.dg/ppc-sdata-1.c: New test.
34763 * gcc.dg/ppc-sdata-2.c: New test.
34764
34765 2003-03-09 Mark Mitchell <mark@codesourcery.com>
34766
34767 PR c++/9373
34768 * g++.dg/opt/ptrmem2.C: New test.
34769
34770 PR c++/8534
34771 * g++.dg/opt/ptrmem1.C: New test.
34772
34773 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34774
34775 * gcc.dg/i386-loop-1.c: New test.
34776
34777 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34778
34779 PR c++/9970
34780 * g++.dg/lookup/friend1.C: New test.
34781
34782 2003-03-08 Mark Mitchell <mark@codesourcery.com>
34783
34784 PR c++/9823
34785 * g++.dg/parser/constructor1.C: New test.
34786
34787 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
34788
34789 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34790
34791 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34792
34793 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
34794
34795 * gcc.dg/cpp/Wunused.c: Update test.
34796
34797 2003-03-08 Jan Hubicka <jh@suse.cz>
34798
34799 * gcc.dg/inline-3.c: New test.
34800
34801 2003-03-08 Mark Mitchell <mark@codesourcery.com>
34802
34803 PR c++/9809
34804 * g++.dg/parse/builtin1.C: New test.
34805
34806 PR c++/9982
34807 * g++.dg/abi/cookie1.C: New test.
34808 * g++.dg/abi/cookie2.C: Likewise.
34809
34810 PR c++/9524
34811 * g++.dg/template/field1.C: New test.
34812
34813 PR c++/9912
34814 * g++.dg/parse/class1.C: New test.
34815 * g++.dg/parse/namespace7.C: Likewise.
34816 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34817
34818 2003-03-07 Mark Mitchell <mark@codesourcery.com>
34819
34820 * g++.dg/init/ref4.C: New test.
34821
34822 2003-03-07 Jan Hubicka <jh@suse.cz>
34823
34824 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34825 * gcc.dg/inline-3.c: New test.
34826
34827 2003-03-06 Mark Mitchell <mark@codesourcery.com>
34828
34829 * g++.dg/init/ref3.C: New test.
34830
34831 PR c++/9965
34832 * g++.dg/init/ref2.C: New test.
34833
34834 PR c++/9400
34835 * g++.dg/warn/Wshadow-2.C: New test.
34836
34837 PR c++/9791
34838 * g++.dg/warn/Woverloaded-1.C: New test.
34839
34840 2003-03-05 Jan Hubicka <jh@suse.cz>
34841
34842 * gcc.dg/i386-local2.c: New.
34843 * gcc.dg/i386-local.c: Fix typo.
34844
34845 2003-03-05 Mark Mitchell <mark@codesourcery.com>
34846
34847 * g++.dg/abi/layout3.C: New test.
34848
34849 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34850
34851 * gcc.c-torture/compile/20030305-1.c
34852
34853 2003-03-05 Jan Hubicka <jh@suse.cz>
34854
34855 * gcc.dg/i386-local.c: New.
34856
34857 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
34858
34859 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34860
34861 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34862
34863 * gcc.dg/switch-2.c: New test.
34864 * gcc.dg/switch-3.c: New test.
34865 * gcc.dg/Wswitch.c: Adjust line numbers.
34866 * gcc.dg/Wswitch-default.c: Likewise.
34867 * gcc.dg/Wswitch-enum.c: Likewise.
34868
34869 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
34870
34871 * gcc.c-torture/execute/20030222-1.c: New test.
34872
34873 2003-03-03 James E Wilson <wilson@tuliptree.org>
34874
34875 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34876
34877 2003-03-03 Mark Mitchell <mark@codesourcery.com>
34878
34879 PR c++/9878
34880 * g++.dg/init/ref1.C: New test.
34881
34882 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
34883
34884 * gcc.dg/sh-relax.c: New SH-only test.
34885
34886 2003-03-03 Geoffrey Keating <geoffk@apple.com>
34887
34888 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
34889 comment explaining purpose of testcase.
34890
34891 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34892
34893 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34894 for HC11/HC12 (asm needs two int registers).
34895 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34896 HC11/HC12 because the test uses an asm which needs two 32-bit
34897 registers.
34898
34899 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34900
34901 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34902 for HC11/HC12 (array is too large otherwise).
34903 * gcc.c-torture/compile/920501-4.x: New file, likewise.
34904 * gcc.c-torture/compile/20010518-2.x: Likewise.
34905 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34906 HC11/HC12 (array is too large).
34907
34908 2003-03-01 Geoffrey Keating <geoffk@apple.com>
34909
34910 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34911 * lib/g++-dg.exp (g++-dg-test): Likewise.
34912
34913 2003-03-01 Roger Sayle <roger@eyesopen.com>
34914
34915 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34916 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34917
34918 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34919
34920 * g++.dg/warn/implicit-typename1.C: Remove warning.
34921
34922 2003-02-28 Richard Henderson <rth@redhat.com>
34923
34924 * gcc.dg/noreturn-1.c: Move noreturn warning line.
34925 * gcc.dg/return-type-1.c: Move control reaches end warning line.
34926
34927 2003-02-28 Geoffrey Keating <geoffk@apple.com>
34928
34929 * gcc.dg/pch/pch.exp: Change .pch to .gch.
34930 * g++.dg/pch/pch.exp: Likewise.
34931
34932 2003-02-28 Mark Mitchell <mark@codesourcery.com>
34933
34934 PR c++/9879
34935 * testsuite/g++.dg/init/new4.C: New test.
34936
34937 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
34938
34939 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34940
34941 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
34942
34943 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34944 unsigned long.
34945
34946 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34947 wider than float.
34948
34949 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34950
34951 * lib/scanasm.exp: Add support for counting numbers of
34952 occurences.
34953 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34954 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34955
34956 2003-02-25 Mark Mitchell <mark@codesourcery.com>
34957
34958 PR c++/9683
34959 * g++.dg/template/static3.C: New test.
34960
34961 PR c++/9829
34962 * g++.dg/parse/namespace6.C: New test.
34963
34964 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34965
34966 PR target/9732
34967 * gcc.dg/20030225-1.c: New test.
34968
34969 2003-02-24 Mark Mitchell <mark@codesourcery.com>
34970
34971 * README: Remove out-of-date information.
34972
34973 PR c++/9836
34974 * g++.dg/template/spec6.C: New test.
34975
34976 2003-02-24 Jeff Law <law@redhat.com>
34977
34978 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34979
34980 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34981
34982 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34983 * gcc.dg/pragma-ep-1.c: Likewise.
34984
34985 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34986
34987 PR c++/9602
34988 * g++.dg/template/friend16.C: New test.
34989
34990 2003-02-23 Mark Mitchell <mark@codesourcery.com>
34991
34992 PR c++/5333
34993 * g++.dg/parse/fused-params1.C: Adjust error messages.
34994 * g++.dg/template/nested3.C: New test.
34995
34996 2003-02-24 Alan Modra <amodra@bigpond.net.au>
34997
34998 * g++.dg/abi/param1.C: New test.
34999
35000 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35001
35002 PR c++/7982
35003 * g++.dg/warn/implicit-typename1.C: New test.
35004
35005 2003-02-22 Kelley Cook <kelleycook@comcast.net>
35006
35007 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35008 with "mtune".
35009 * g++.old-deja/g++.other/store-expr2.C: Likewise.
35010 * gcc.c-torture/execute/20010129-1.x: Likewise.
35011 * gcc.dg/20011107-1.c: Likewise.
35012 * gcc.dg/20020108-1.c: Likewise.
35013 * gcc.dg/20020122-3.c: Likewise.
35014 * gcc.dg/20020206-1.c: Likewise.
35015 * gcc.dg/20020310-1.c: Likewise.
35016 * gcc.dg/20020426-2.c: Likewise.
35017 * gcc.dg/20020517-1.c: Likewise.
35018 * gcc.dg/991230-1.c: Likewise.
35019 * gcc.dg/i386-unroll-1.c: Likewise.
35020 * gcc.misc-tests/i386-prefetch.exp: Likewise.
35021
35022 2003-02-22 Jan Hubicka <jh@suse.cz>
35023
35024 * gcc.dg/i386-mul.c: New test.
35025
35026 2003-02-21 Roger Sayle <roger@eyesopen.com>
35027
35028 * gcc.dg/builtins-5.c: New test case.
35029
35030 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
35031
35032 * gcc.dg/asmreg-1.c: New test.
35033
35034 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35035
35036 PR c++/9749
35037 * g++.dg/parse/varmod1.C: New test.
35038
35039 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35040
35041 PR c++/9727
35042 * g++.dg/template/op1.C: New test.
35043
35044 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35045
35046 PR c++/8906
35047 * g++.dg/template/nested2.C: New test.
35048
35049 2003-02-21 Mark Mitchell <mark@codesourcery.com>
35050
35051 PR c++/8724
35052 * g++.dg/expr/dtor1.C: New test.
35053
35054 2003-02-21 Zack Weinberg <zack@codesourcery.com>
35055
35056 * gcc.dg/cpp/include3.c: New test.
35057 * gcc.dg/cpp/inc/foo.h: New file.
35058
35059 2003-02-21 Glen Nakamura <glen@imodulo.com>
35060
35061 * gcc.c-torture/execute/20030221-1.c: New test.
35062
35063 2003-02-20 Mark Mitchell <mark@codesourcery.com>
35064
35065 PR c++/9729
35066 * g++.dg/abi/conv1.C: New test.
35067
35068 2003-02-20 Jan Hubicka <jh@suse.cz>
35069
35070 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35071
35072 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
35073
35074 * gcc.c-torture/compile/20030219-1.c: New test.
35075
35076 2003-02-18 Jan Hubicka <jh@suse.cz>
35077
35078 * gcc.dg/funcorder.c: New test.
35079
35080 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
35081
35082 * gcc.c-torture/execute/20030218-1.c: New.
35083
35084 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
35085
35086 * gcc.dg/20030218-1.c: New.
35087
35088 2003-02-18 Richard Henderson <rth@redhat.com>
35089
35090 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35091 * gcc.dg/attr-used-2.c: New.
35092
35093 2003-02-18 Mark Mitchell <mark@codesourcery.com>
35094
35095 PR c++/9704
35096 * g++.dg/init/copy5.C: New test.
35097
35098 2003-02-18 Geoffrey Keating <geoffk@apple.com>
35099
35100 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35101 * g++.dg/pch/pch.exp: Likewise.
35102
35103 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
35104
35105 * gcc.c-torture/execute/20030209-1.c: Enable the test if
35106 STACK_SIZE is not defined.
35107
35108 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35109
35110 PR c++/9457
35111 * g++.dg/template/init1.C: New test.
35112
35113 2003-02-16 Jan HUbicka <jh@suse.cz>
35114
35115 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35116 (foo): Add few extra tests
35117 * gcc.dg/c99-const-expr-3.c: Likewise.
35118 * gcc.c-torture/execute/20030216-1.c: New.
35119
35120 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35121
35122 PR c++/9459
35123 * g++.dg/ext/typeof4.C: New test.
35124
35125 2003-02-15 Roger Sayle <roger@eyesopen.com>
35126
35127 * gcc.dg/i386-387-3.c: New test case.
35128
35129 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
35130
35131 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35132 cris-*-elf* cris-*-aout* and mmix-*-*.
35133
35134 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
35135
35136 * gcc.dg/20030213-1.c: New test.
35137
35138 2003-02-12 Roger Sayle <roger@eyesopen.com>
35139
35140 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35141 * gcc.dg/i386-387-2.c: Likewise.
35142
35143 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
35144
35145 * gcc.dg/ppc-spe.c: Fix formatting.
35146 Enable tests that were previously unsupported by gas.
35147 Delete tests for instructions that no longer exist.
35148 Switch arguments on evsubifw builtin.
35149
35150 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
35151
35152 * gcc.c-torture/execute/20030209-1.c: Disable the test if
35153 STACK_SIZE is too small.
35154
35155 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35156 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35157
35158 * gcc.dg/decl-2.c: New test.
35159
35160 2003-02-10 Jan Hubicka <jh@suse.cz>
35161
35162 * gcc.dg/i386-fpcvt-1.c: New test.
35163
35164 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
35165
35166 * gcc.c-torture/execute/20030209-1.c: New test.
35167
35168 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
35169
35170 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35171 int-wide bitops, use the constants of the same width.
35172 Likewise, if long long is 32-bit wide, test bitops using
35173 32-bit constants.
35174
35175 2003-02-07 Loren James Rittle <ljrittle@acm.org>
35176
35177 * gcc.dg/20021014-1.c: Annotate with expected notice text.
35178
35179 2003-02-07 Roger Sayle <roger@eyesopen.com>
35180
35181 * testsuite/gcc.dg/builtins-4.c: New test case.
35182
35183 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35184
35185 * gcc.dg/20020430-1.c: Fix dg command typos.
35186 * gcc.dg/20020503-1.c: Likewise.
35187
35188 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35189
35190 PR c++/8785
35191 * g++.dg/parse/fused-params1.C: New test.
35192
35193 PR c++/8857
35194 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35195
35196 PR c++/8921
35197 * g++.dg/parse/non-dependent1.C: New test.
35198
35199 PR c++/8928
35200 * g++.dg/parse/dupl-tmpl-args1.C: New test.
35201
35202 PR c++/9228
35203 * g++.dg/parse/undefined7.C: New test.
35204 * g++.dg/parse/non-templ1.C: New test.
35205
35206 PR c++/9229
35207 * g++.dg/parse/too-many-tmpl-args1.C: New test.
35208
35209 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35210
35211 * gcc.c-torture/compile/20030206-1.c: New test.
35212
35213 2003-02-05 Roger Sayle <roger@eyesopen.com>
35214
35215 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35216 "pow" to "foo" to avoid potential confusion with a math built-in.
35217
35218 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35219
35220 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35221 conditions for SPARC targets.
35222
35223 2003-02-05 Jakub Jelinek <jakub@redhat.com>
35224
35225 * gcc.dg/20030204-1.c: New test.
35226
35227 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35228
35229 PR c++/38
35230 * g++.dg/parse/array-size1.C: New test.
35231
35232 PR c++/5657
35233 * g++.dg/parse/undefined3.C: New test.
35234
35235 PR c++/5665
35236 * g++.dg/parse/undefined4.C: New test.
35237
35238 PR c++/5975
35239 * g++.dg/parse/undefined5.C: New test.
35240
35241 PR c++/7259
35242 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35243
35244 PR c++/8578
35245 * g++.dg/parse/casting-operator1.C: New test.
35246
35247 PR c++/8596
35248 * g++.dg/parse/undefined6.C: New test.
35249
35250 PR c++/8736
35251 * g++.dg/parse/missing-template1.C: New test.
35252
35253 2003-02-04 Jan Hubicka <jh@suse.cz>
35254
35255 * gcc.dg/i386-cadd.c: Compile using -march=k8.
35256 * gcc.dg/i386-cmov?.c: Likewise.
35257 * gcc.dg/i386-fpcvt-?.c: Likewise.
35258 * gcc.dg/i386-ssefp-1.c: Likewise.
35259 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35260 conventions.
35261
35262 2003-02-03 Mark Mitchell <mark@codesourcery.com>
35263
35264 PR c++/7129
35265 * testsuite/g++.dg/ext/max.C: New test.
35266
35267 2003-02-03 Jan Hubicka <jh@suse.cz>
35268
35269 * gcc.c-torture/execute/20030203-1.c: New test.
35270
35271 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
35272
35273 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35274 'natural-endian'.
35275
35276 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
35277
35278 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35279 * g++.dg/init/new2.C: Likewise.
35280 * g++.dg/other/new1.C: Likewise.
35281
35282 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
35283
35284 * gcc.dg/struct-ret-libc.c: New test.
35285
35286 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
35287
35288 * gcc.dg/20030129-1.c: New test.
35289
35290 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35291
35292 PR c++/8849
35293 * g++.dg/template/ptrmem4.C: New test.
35294
35295 2003-01-29 Mark Mitchell <mark@codesourcery.com>
35296
35297 * g++.dg/parser/constant1.C: New test.
35298
35299 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35300
35301 PR c++/8591
35302 * g++.dg/parse/friend2.C: New test.
35303
35304 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
35305
35306 PR c++/9437
35307 * g++.dg/template/unify4.C: New test.
35308
35309 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
35310
35311 * gcc.c-torture/execute/20030128-1.c: New test.
35312
35313 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
35314
35315 * g++.dg/lookup/nested1.C: Test moved from ...
35316 * g++.old-deja/g++.other/lookup24.C: ... here.
35317
35318 2003-01-28 Jan Hubicka <jh@suse.cz>
35319
35320 * gcc.dg/i386-cmov5.c: New test.
35321
35322 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35323
35324 * gcc.c-torture/execute/20010925-1.c: Changed the
35325 memcpy declaration.
35326
35327 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
35328
35329 PR c++/3902
35330 * g++.dg/parse/template5.C: New test.
35331
35332 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
35333
35334 PR fortran/9258
35335 * g77.dg/pr9258: New test.
35336
35337 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35338
35339 * README: Move relevant parts from README.g++.
35340
35341 * README.g++: Remove this file.
35342
35343 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
35344
35345 * g++.dg/abi/dcast1.C: New test.
35346
35347 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35348
35349 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35350
35351 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
35352
35353 PR c++/47
35354 * g++.old-deja/g++.other/lookup24.C: New test.
35355
35356 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35357
35358 PR middle-end/7227
35359 * gcc.dg/uninit-C.c: New test.
35360
35361 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
35362
35363 * g++.dg/abi/covariant1.C: New test.
35364
35365 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
35366
35367 * gcc.dg/20030123-1.c: New test.
35368
35369 2003-01-25 Jan Hubicka <jh@suse.cz>
35370
35371 PR opt/8492
35372 * gcc.c-torture/compile/20030125-1.c
35373
35374 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
35375
35376 PR c++/9403
35377 * g++.dg/parse/template3.C: New test.
35378 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35379
35380 PR c++/795
35381 * g++.dg/parse/template4.C: New test.
35382
35383 PR c++/9415
35384 * g++.dg/template/qual2.C: New test.
35385
35386 PR c++/8545
35387 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35388
35389 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35390
35391 2003-01-25 Roger Sayle <roger@eyesopen.com>
35392
35393 * gcc.c-torture/execute/switch-1.c: New test case.
35394
35395 2003-01-25 Jan Hubicka <jh@suse.cz>
35396
35397 * gcc.c-torture/execute/20030125-1.[cx]: New test.
35398
35399 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
35400
35401 Tweaks for Bison-1.875. From the NEWS file:
35402 "- `parse error' -> `syntax error'
35403 Bison now uniformly uses the term `syntax error'"
35404 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35405 * gcc.dg/cpp/digraph2.c: Likewise.
35406 * gcc.dg/cpp/direct2.c: Likewise.
35407 * gcc.dg/cpp/paste4.c: Likewise.
35408 * gcc.dg/c90-restrict-1.c: Likewise.
35409 * gcc.dg/c99-func-2.c: Likewise.
35410 * gcc.dg/noncompile/920721-2.c: Likewise.
35411 * gcc.dg/noncompile/930622-2.c: Likewise.
35412 * gcc.dg/noncompile/940112-1.c: Likewise.
35413 * gcc.dg/noncompile/950921-1.c: Likewise.
35414 * gcc.dg/noncompile/951123-1.c: Likewise.
35415 * gcc.dg/noncompile/971104-1.c: Likewise.
35416 * gcc.dg/noncompile/990416-1.c: Likewise.
35417
35418 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
35419
35420 * g++.dg/parse/undefined1.C: Add error message.
35421
35422 2003-01-22 Mark Mitchell <mark@codesourcery.com>
35423
35424 PR c++/9354
35425 * g++.dg/parse/new1.C: New test.
35426
35427 PR c++/9216
35428 * g++.dg/parse/template2.C: New test.
35429
35430 PR c++/9354
35431 * g++.dg/parse/typedef2.C: New test.
35432
35433 PR c++/9328
35434 * g++.dg/ext/typeof3.C: New test.
35435
35436 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35437
35438 PR c++/2738
35439 * g++.dg/parse/ret-type1.C: New test.
35440
35441 PR c++/3792
35442 * g++.dg/parse/tmpl-outside1.C: New test.
35443
35444 PR c++/4207
35445 * g++.dg/parse/int-as-enum1.C: New test.
35446
35447 PR c++/4903
35448 * g++.dg/parse/no-typename1.C: New test.
35449
35450 PR c++/5533
35451 * g++.dg/parse/no-value1.C: New test.
35452
35453 PR c++/5921
35454 * g++.dg/parse/wrong-inline1.C: New test.
35455
35456 PR c++/6402
35457 * g++.dg/parse/ref1.C: New test.
35458
35459 PR c++/6992
35460 * g++.dg/parse/attr-ctor1.C: New test.
35461
35462 PR c++/7229
35463 * g++.dg/parse/namespace5.C: New test.
35464
35465 PR c++/7917
35466 * g++.dg/parse/func-def1.C: New test.
35467
35468 PR c++/8143
35469 * g++.dg/parse/undefined1.C: New test.
35470
35471 PR c++/5723, PR c++/8522
35472 * g++.dg/parse/specialization1.C: New test.
35473
35474 PR c++/163, PR c++/8595
35475 * g++.dg/parse/struct-as-enum1.C: New test.
35476
35477 PR c++/9173
35478 * g++.dg/parse/undefined2.C: New test.
35479
35480 2003-01-22 Mark Mitchell <mark@codesourcery.com>
35481
35482 PR c++/9298
35483 * g++.dg/parse/template1.C: New test.
35484
35485 PR c++/9384
35486 * g++.dg/parse/using1.C: New test.
35487
35488 PR c++/9285
35489 PR c++/9294
35490 * g++.dg/parse/expr2.C: New test.
35491
35492 PR c++/9388
35493 * g++.dg/parse/lookup2.C: Likewise.
35494
35495 2003-01-21 Jan Hubicka <jh@suse.cz>
35496
35497 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35498 * gcc.c-torture/execute/eeprof-1.c: Likewise.
35499 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35500 * gcc.c-torture/execute/string-opt-*.c: Likewise.
35501
35502 2003-01-20 Nick Clifton <nickc@redhat.com>
35503
35504 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
35505 problem with ARM sibcall code generation.
35506
35507 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
35508
35509 * gcc.c-torture/execute/20030120-1.c: New.
35510
35511 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
35512
35513 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35514
35515 2003-01-17 Mark Mitchell <mark@codesourcery.com>
35516
35517 PR c++/9272
35518 * g++.dg/parse/ctor1.C: New test.
35519
35520 PR c++/9294:
35521 * g++.dg/parse/qualified1.C: New test.
35522
35523 * g++.dg/parse/typename3.C: New test.
35524
35525 2003-01-16 Richard Henderson <rth@redhat.com>
35526
35527 * g++.dg/tls/init-2.C: Fix error matches for real this time.
35528
35529 2003-01-16 Richard Henderson <rth@redhat.com>
35530
35531 * g++.dg/pch/pch.exp: Copy test header to the working directory
35532 before using it either for precompilation or direct use.
35533 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35534 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35535
35536 2003-01-16 Richard Henderson <rth@redhat.com>
35537
35538 * gcc.dg/pch/pch.exp: Copy test header to the working directory
35539 before using it either for precompilation or direct use.
35540 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35541 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35542
35543 2003-01-16 Mark Mitchell <mark@codesourcery.com>
35544
35545 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35546 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35547 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35548 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35549 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35550 typename warning into error.
35551 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35552 error messages.
35553 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35554 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35555 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35556 messages.
35557 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35558 make declaration visible in template.
35559 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35560 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35561 messages.
35562 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35563 message.
35564 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35565 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35566 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35567 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35568 typename warning with error message.
35569 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35570 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35571 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35572
35573 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
35574
35575 * g++.dg/parse/ambig2.C: New test.
35576
35577 2003-01-15 Richard Henderson <rth@redhat.com>
35578
35579 * g++.dg/tls/init-2.C: Update error message string.
35580
35581 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35582
35583 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35584
35585 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
35586
35587 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35588 all for HC11/HC12.
35589 * gcc.c-torture/compile/20001205-1.x: Likewise.
35590 * gcc.c-torture/compile/20001226-1.x: Likewise.
35591 * gcc.c-torture/compile/920520-1.x: Likewise.
35592 * gcc.c-torture/compile/961203-1.x: Likewise.
35593 * gcc.c-torture/compile/20020604-1.x: Likewise.
35594
35595 2003-01-15 Jan Hubicka <jh@suse.cz>
35596
35597 * gcc.c-torture/compile/20030115-1.c: New test.
35598
35599 * gcc.dg/i386-fpcvt-1.c: New test.
35600 * gcc.dg/i386-fpcvt-2.c: New test.
35601
35602 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
35603
35604 Further conform g++'s __vmi_class_type_info to the C++ ABI
35605 specification.
35606 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35607 the specification.
35608
35609 2003-01-14 Jan Hubicka <jh@suse.cz>
35610
35611 * gcc.dg/i386-fpcvt-1.c: New test.
35612 * gcc.dg/i386-fpcvt-2.c: New test.
35613
35614 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35615
35616 * gcc.dg/i386-mmx-3.c: New test.
35617
35618 2003-01-12 Mark Mitchell <mark@codesourcery.com>
35619
35620 PR c++/9264
35621 * g++.dg/parse/octal1.C: New file.
35622
35623 PR c++/9172
35624 * g++.dg/parse/typename1.C: New file.
35625
35626 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
35627
35628 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35629 * gcc.dg/bf-no-ms-layout.c: Likewise.
35630 * gcc.dg/bf-ms-attrib.c: Likewise.
35631
35632 2003-01-10 Mark Mitchell <mark@codesourcery.com>
35633
35634 PR c++/9099
35635 * g++.dg/parse/dtor1.C: New file.
35636
35637 PR c++/9128
35638 * g++.dg/rtti/typeid1.C: New file.
35639
35640 PR c++/9153
35641 * g++.dg/parse/lookup1.C: New file.
35642
35643 PR c++/9171
35644 * g++.dg/templ/spec5.C: New file.
35645
35646 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
35647
35648 * gcc.c-torture/compile/20030110-1.c: New test.
35649
35650 2003-01-09 Geoffrey Keating <geoffk@apple.com>
35651
35652 Merge from pch-branch:
35653
35654 2002-12-23 Geoffrey Keating <geoffk@apple.com>
35655
35656 * gcc.dg/pch/cpp-1.h: New.
35657 * gcc.dg/pch/cpp-1.c: New.
35658 * gcc.dg/pch/cpp-2.h: New.
35659 * gcc.dg/pch/cpp-2.c: New.
35660
35661 2002-11-19 Geoffrey Keating <geoffk@apple.com>
35662
35663 * gcc.dg/pch/except-1.h: New.
35664 * gcc.dg/pch/except-1.c: New.
35665
35666 2002-11-13 Geoffrey Keating <geoffk@apple.com>
35667
35668 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35669 running test.
35670 * gcc.dg/pch: Include *.hp not *.h.
35671 * gcc.dg/pch/system-1.h: New.
35672 * gcc.dg/pch/system-1.c: New.
35673
35674 2002-11-11 Geoffrey Keating <geoffk@apple.com>
35675
35676 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35677 rather than trying to build and run a program using PCH.
35678 * gcc.dg/pch: Remove dg-do commands from test files.
35679
35680 2002-11-08 Geoffrey Keating <geoffk@apple.com>
35681
35682 * gcc.dg/pch/macro-3.c: New.
35683 * gcc.dg/pch/macro-3.h: New.
35684
35685 2002-11-04 Geoffrey Keating <geoffk@apple.com>
35686
35687 * gcc.dg/pch/common-1.c: New.
35688 * gcc.dg/pch/common-1.h: New.
35689 * gcc.dg/pch/decl-1.c: New.
35690 * gcc.dg/pch/decl-1.h: New.
35691 * gcc.dg/pch/decl-2.c: New.
35692 * gcc.dg/pch/decl-2.h: New.
35693 * gcc.dg/pch/decl-3.c: New.
35694 * gcc.dg/pch/decl-3.h: New.
35695 * gcc.dg/pch/decl-4.c: New.
35696 * gcc.dg/pch/decl-4.h: New.
35697 * gcc.dg/pch/decl-5.c: New.
35698 * gcc.dg/pch/decl-5.h: New.
35699 * gcc.dg/pch/global-1.c: New.
35700 * gcc.dg/pch/global-1.h: New.
35701 * gcc.dg/pch/inline-1.c: New.
35702 * gcc.dg/pch/inline-1.h: New.
35703 * gcc.dg/pch/inline-2.c: New.
35704 * gcc.dg/pch/inline-2.h: New.
35705 * gcc.dg/pch/static-1.c: New.
35706 * gcc.dg/pch/static-1.h: New.
35707 * gcc.dg/pch/static-2.c: New.
35708 * gcc.dg/pch/static-2.h: New.
35709
35710 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
35711
35712 * g++.dg/pch/pch.exp: Better handle failing testcases.
35713 * gcc.dg/pch/pch.exp: Likewise.
35714 * gcc.dg/pch/macro-1.c: New.
35715 * gcc.dg/pch/macro-1.h: New.
35716 * gcc.dg/pch/macro-2.c: New.
35717 * gcc.dg/pch/macro-2.h: New.
35718
35719 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
35720
35721 * g++.dg/dg.exp: Treat files in pch/ specially.
35722 * g++.dg/pch/pch.exp: New file.
35723 * g++.dg/pch/empty.H: New file.
35724 * g++.dg/pch/empty.C: New file.
35725 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35726 "precompile".
35727
35728 * gcc.dg/pch/pch.exp: New file.
35729 * gcc.dg/pch/empty.h: New file.
35730 * gcc.dg/pch/empty.c: New file.
35731 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35732 "precompile".
35733
35734 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35735
35736 * g++.dg/template/friend14.C: New test.
35737
35738 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35739
35740 * gcc.dg/old-style-asm-1.c: New test.
35741
35742 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
35743
35744 * gcc.c-torture/compile/20030109-1.c: New test.
35745
35746 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35747
35748 * gcc.c-torture/execute/20030109-1.c: New test.
35749
35750 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
35751
35752 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35753 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35754 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35755 * g++.old-deja/g++.mike/eh2.C: Likewise.
35756 * g++.old-deja/g++.mike/eh3.C: Likewise.
35757 * g++.old-deja/g++.mike/eh5.C: Likewise.
35758 * g++.old-deja/g++.mike/eh6.C: Likewise.
35759 * g++.old-deja/g++.mike/eh7.C: Likewise.
35760 * g++.old-deja/g++.mike/eh8.C: Likewise.
35761 * g++.old-deja/g++.mike/eh9.C: Likewise.
35762 * g++.old-deja/g++.mike/eh10.C: Likewise.
35763 * g++.old-deja/g++.mike/eh12.C: Likewise.
35764 * g++.old-deja/g++.mike/eh13.C: Likewise.
35765 * g++.old-deja/g++.mike/eh14.C: Likewise.
35766 * g++.old-deja/g++.mike/eh16.C: Likewise.
35767 * g++.old-deja/g++.mike/eh17.C: Likewise.
35768 * g++.old-deja/g++.mike/eh18.C: Likewise.
35769 * g++.old-deja/g++.mike/eh21.C: Likewise.
35770 * g++.old-deja/g++.mike/eh23.C: Likewise.
35771 * g++.old-deja/g++.mike/eh24.C: Likewise.
35772 * g++.old-deja/g++.mike/eh25.C: Likewise.
35773 * g++.old-deja/g++.mike/eh26.C: Likewise.
35774 * g++.old-deja/g++.mike/eh27.C: Likewise.
35775 * g++.old-deja/g++.mike/eh28.C: Likewise.
35776 * g++.old-deja/g++.mike/eh29.C: Likewise.
35777 * g++.old-deja/g++.mike/eh31.C: Likewise.
35778 * g++.old-deja/g++.mike/eh33.C: Likewise.
35779 * g++.old-deja/g++.mike/eh34.C: Likewise.
35780 * g++.old-deja/g++.mike/eh35.C: Likewise.
35781 * g++.old-deja/g++.mike/eh36.C: Likewise.
35782 * g++.old-deja/g++.mike/eh37.C: Likewise.
35783 * g++.old-deja/g++.mike/eh38.C: Likewise.
35784 * g++.old-deja/g++.mike/eh39.C: Likewise.
35785 * g++.old-deja/g++.mike/eh40.C: Likewise.
35786 * g++.old-deja/g++.mike/eh41.C: Likewise.
35787 * g++.old-deja/g++.mike/eh42.C: Likewise.
35788 * g++.old-deja/g++.mike/eh44.C: Likewise.
35789 * g++.old-deja/g++.mike/eh46.C: Likewise.
35790 * g++.old-deja/g++.mike/eh47.C: Likewise.
35791 * g++.old-deja/g++.mike/eh48.C: Likewise.
35792 * g++.old-deja/g++.mike/eh49.C: Likewise.
35793 * g++.old-deja/g++.mike/eh50.C: Likewise.
35794 * g++.old-deja/g++.mike/eh51.C: Likewise.
35795 * g++.old-deja/g++.mike/eh53.C: Likewise.
35796 * g++.old-deja/g++.mike/eh55.C: Likewise.
35797 * g++.old-deja/g++.mike/p7912.C: Likewise.
35798 * g++.old-deja/g++.mike/p9706.C: Likewise.
35799 * g++.old-deja/g++.mike/p10416.C: Likewise.
35800 * g++.old-deja/g++.mike/p11667.C: Likewise.
35801 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35802 Remove redundant reference to Iris.
35803 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35804 Elxsi, i860, Pico Java, and WE32K.
35805
35806 2003-01-07 Mark Mitchell <mark@codesourcery.com>
35807
35808 * g++.dg/ext/asm4.C: New test.
35809
35810 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35811
35812 PR c++/9030
35813 * g++.dg/template/friend12.C: New test.
35814 * g++.dg/template/friend13.C: Likewise.
35815 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35816
35817 2003-01-08 Jan Hubicka <jh@suse.cz>
35818
35819 * gcc.dg/i386-cadd.c: New test.
35820 * gcc.dg/i386-cmov4.c: Likewise.
35821
35822 2003-01-06 Mark Mitchell <mark@codesourcery.com>
35823
35824 PR c++/9165
35825 * g++.dg/warn/Wunused-3.C: New test.
35826
35827 * g++.dg/abi/bitfield9.C: New test.
35828
35829 PR c++/9189
35830 * g++.dg/parse/defarg3.C: New test.
35831
35832 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
35833
35834 * g++.dg/parse/ambig1.C: New test.
35835 * g++.dg/parse/defarg2.C: New test.
35836
35837 2003-01-05 Mark Mitchell <mark@codesourcery.com>
35838
35839 * g++.dg/template/defarg-1.C: New test.
35840 * g++.dg/template/local2.C: Likewise.
35841
35842 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
35843
35844 * gcc.c-torture/execute/20030105-1.c: New test.
35845
35846 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35847
35848 * g++.dg/parse/namespace3.C: Remove extra semicolons.
35849 * g++.dg/parse/namespace4.C: Likewise.
35850
35851 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
35852
35853 * g++.dg/template/ntp2.C: New test.
35854
35855 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
35856
35857 * g++.dg/parse/extern-C-1.C: New test.
35858
35859 * g++.dg/parse/namespace4.C: New test.
35860
35861 * g++.dg/template/nested1.C: New test.
35862
35863 * g++.dg/parse/namespace3.C: New test.
35864
35865 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
35866
35867 * g++.dg/lookup/two-stage1.C: New test.
35868
35869 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35870
35871 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35872 * g++.old-deja/g++.jason/access8.C: Likewise.
35873 * g++.old-deja/g++.other/decl5.C: Likewise.
35874
35875 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
35876
35877 * g++.dg/parse/parse7.C: New test.
35878
35879 2003-01-02 Mark Mitchell <mark@codesourcery.com>
35880
35881 PR c++/2843
35882 * g++.dg/ext/attrib7.C: New test.
35883
35884 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
35885
35886 * g++.dg/parse/parse6.C: New test.
35887
35888 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
35889
35890 * gcc.dg/h8300-stack-1.c: New.
35891
35892 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35893
35894 g++.dg/lookup/exception1.C: New test.
35895
35896 g++.dg/lookup/template1.C: New test.
35897
35898 g++.dg/parse/namespace2.C: New test.
35899
35900 g++.dg/parse/parens2.C: New test.
35901
35902 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35903
35904 * g++.dg/parse/parse5.C: New test.
35905 * g++.dg/lookup/scoped4.C: New test.
35906
35907 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35908
35909 * g++.dg/parse/parens1.C: New test.
35910
35911 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35912 angle-bracket1.C.
35913 * g++.dg/parse/parens2.C: New test.
35914
35915 * g++.dg/lookup/scope-operator1.C: New test.
35916
35917 * g++.dg/parse/operator1.C: New test.
35918
35919 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35920
35921 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35922 * g++.old-deja/g++.other/access6.C: Likewise.
35923 * g++.old-deja/g++.other/decl1.C: Likewise.
35924 * g++.old-deja/g++.pt/typename12.C: Likewise.
35925
35926 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35927
35928 * g++.dg/parse/namespace1.C: New test.
35929
35930 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35931
35932 * g++.dg/parse/parse4.C: New test.
35933
35934 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35935
35936 * g++.dg/parse/parse3.C: New test.
35937
35938 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35939
35940 * g++.dg/parse/parse2.C: New test.
35941
35942 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35943
35944 * g++.dg/template/friend11.C: New test.
35945
35946 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35947
35948 * g++.dg/parse/parse1.C: New test.
35949
35950 2002-12-31 Janis Johnson <janis187@us.ibm.com>
35951
35952 * lib/profopt.exp: Change the name of a global variable to avoid
35953 possible clashes with other test suites.
35954
35955 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
35956
35957 * g++.dg/inherit/covariant8.C: New test.
35958
35959 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35960
35961 * g++.dg/init/array9.C: New test.
35962
35963 PR c++/9112
35964 * g++.dg/parse/expr1.C: New test.
35965
35966 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
35967
35968 * gcc.c-torture/compile/20021230-1.c: New test.
35969
35970 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
35971
35972 * g++.dg/inherit/covariant5.C: New test.
35973 * g++.dg/inherit/covariant6.C: New test.
35974 * g++.dg/inherit/covariant7.C: New test.
35975
35976 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35977
35978 PR c++/2739
35979 * g++.dg/other/access2.C: New test.
35980
35981 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
35982
35983 * g++.dg/other/anon-struct.C: No longer fails
35984 * g++.old-deja/g++.brendan/parse4.C: Likewise.
35985 * g++.old-deja/g++.brendan/parse5.C: Likewise.
35986 * g++.old-deja/g++.brendan/parse6.C: Likewise.
35987
35988 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
35989
35990 * g++.dg/parse/angle-bracket.C (main): No longer fails.
35991
35992 2002-12-27 Mark Mitchell <mark@codesourcery.com>
35993
35994 * g++.dg/eh/spec4.C: Remove stray semicolon.
35995 * g++.dg/expr/pmf-1.C: Change error message.
35996 * g++.dg/ext/asm1.C: Remove stray semicolon.
35997 * g++.dg/ext/typename1.C: Add missing typenames.
35998 * g++.dg/inherit/template-as-base.C: Change error message.
35999 * g++.dg/lookup/scoped1.C: Likewise.
36000 * g++.dg/lookup/scoped2.C: Likewise.
36001 * g++.dg/lookup/using2.C: Likewise.
36002 * g++.dg/other/component1.C: Remove stray semicolon.
36003 * g++.dg/other/do1.C: Change error message.
36004 * g++.dg/other/error2.C: Likewise.
36005 * g++.dg/other/init1.C: Likewise.
36006 * g++.dg/other/packed1.C: Remove stray semicolon.
36007 * g++.dg/other/ptrmem2.C: Change error message.
36008 * g++.dg/parse/parameter-declaration-1.C: Remove line number
36009 marker.
36010 * g++.dg/special/initp1.C: Remove invalid attribute usage.
36011 * g++.dg/template/access3.C: Add typename keyword.
36012 * g++.dg/template/access5.C: Remove stray semicolon.
36013 * g++.dg/template/access6.C: Likewise.
36014 * g++.dg/template/complit1.C: Likewise.
36015 * g++.dg/template/crash1.C: Change error message.
36016 * g++.dg/template/inherit2.C: Remove stray semicolon.
36017 * g++.dg/template/instantiate2.C: Likewise.
36018 * g++.dg/template/instantiate3.C: Change error message.
36019 * g++.dg/template/qual1.C: Remove stray semicolon.
36020 * g++.dg/template/qualttp18.C: Change error message.
36021 * g++.dg/template/ref1.C: Remove stray semicolon.
36022 * g++.dg/template/sizeof1.C (A::value): Declare it.
36023 * g++.dg/template/spec4.C: Change error message.
36024 * g++.dg/template/static1.C: Likewise.
36025 * g++.dg/template/type1.C: Likewise.
36026 * g++.dg/template/typename3.C: Likewise.
36027 * g++.old-deja/g++.benjamin/13478.C: Change error message.
36028 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36029 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36030 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36031 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36032 named return value extension.
36033 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36034 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36035 * g++.old-deja/g++.bob/extern_C.C: Likewise.
36036 * g++.old-deja/g++.bob/inherit2.C: Likewise.
36037 * g++.old-deja/g++.brendan/complex1.C: Likewise.
36038 * g++.old-deja/g++.brendan/copy5.C: Likewise.
36039 * g++.old-deja/g++.brendan/crash13.C: Likewise.
36040 * g++.old-deja/g++.brendan/crash15.C: Likewise.
36041 * g++.old-deja/g++.brendan/crash18.C: Change error message.
36042 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36043 * g++.old-deja/g++.brendan/crash38.C: Likewise.
36044 * g++.old-deja/g++.brendan/crash50.C: Likewise.
36045 * g++.old-deja/g++.brendan/crash56.C: Likewise.
36046 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36047 syntax.
36048 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36049 * g++.old-deja/g++.brendan/crash8.C: Change error message.
36050 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36051 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36052 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36053 * g++.old-deja/g++.brendan/template11.C: Likewise.
36054 * g++.old-deja/g++.brendan/template26.C: Likewise.
36055 * g++.old-deja/g++.brendan/template27.C: Use explicit
36056 specialization syntax.
36057 * g++.old-deja/g++.brendan/template30.C: Likewise.
36058 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36059 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36060 non-dependent names.
36061 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36062 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36063 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36064 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36065 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36066 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36067 named return value extension.
36068 * g++.old-deja/g++.ext/namedret2.C: Likewise.
36069 * g++.old-deja/g++.ext/namedret3.C: Likewise.
36070 * g++.old-deja/g++.ext/return1.C: Likewise.
36071 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36072 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36073 * g++.old-deja/g++.jason/access8.C: Likewise.
36074 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36075 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36076 pseudo-destructor names.
36077 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36078 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36079 pseudo-destructor names.
36080 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36081 * g++.old-deja/g++.jason/overload19.C: Likewise.
36082 * g++.old-deja/g++.jason/overload32.C: Likewise.
36083 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36084 stray semicolons.
36085 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36086 * g++.old-deja/g++.jason/return.C: Likewise.
36087 * g++.old-deja/g++.jason/return2.C: Likewise.
36088 * g++.old-deja/g++.jason/shadow1.C: Likewise.
36089 * g++.old-deja/g++.jason/special.C: Use explicit specialization
36090 syntax.
36091 * g++.old-deja/g++.jason/template10.C: Account for use of
36092 non-dependent names.
36093 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36094 syntax.
36095 * g++.old-deja/g++.jason/template37.C: Likewise.
36096 * g++.old-deja/g++.law/access4.C: Change error messages.
36097 * g++.old-deja/g++.law/arm13.C: Remove incorrect
36098 pseudo-destructor names.
36099 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36100 * g++.old-deja/g++.law/ctors9.C: Likewise.
36101 * g++.old-deja/g++.law/cvt22.C: Likewise.
36102 * g++.old-deja/g++.law/dtors5.C: Likewise.
36103 * g++.old-deja/g++.law/global-init1.C: Likewise.
36104 * g++.old-deja/g++.law/missed-error3.C: Likewise.
36105 * g++.old-deja/g++.law/operators28.C: Likewise.
36106 * g++.old-deja/g++.law/visibility28.C: Likewise.
36107 * g++.old-deja/g++.martin/eval1.C: Likewise.
36108 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36109 name.
36110 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36111 * g++.old-deja/g++.mike/net34.C: Likewise.
36112 * g++.old-deja/g++.mike/net36.C: Likewise.
36113 * g++.old-deja/g++.mike/ns2.C: Likewise.
36114 * g++.old-deja/g++.mike/p12306.C: Likewise.
36115 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36116 value extension.
36117 * g++.old-deja/g++.mike/p700.C: Likewise.
36118 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36119 * g++.old-deja/g++.mike/p710.C: Likewise.
36120 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36121 value extension.
36122 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36123 * g++.old-deja/g++.mike/pmf9.C: Likewise.
36124 * g++.old-deja/g++.ns/crash2.C: Likewise.
36125 * g++.old-deja/g++.ns/crash3.C: Likewise.
36126 * g++.old-deja/g++.ns/invalid1.C: Likewise.
36127 * g++.old-deja/g++.ns/ns17.C: Likewise.
36128 * g++.old-deja/g++.ns/template16.C: Likewise.
36129 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36130 keyword.
36131 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36132 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36133 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36134 named return value extension.
36135 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36136 * g++.old-deja/g++.other/access4.C: Issue additional error
36137 messages.
36138 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36139 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36140 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36141 * g++.old-deja/g++.other/crash25.C: Change error message.
36142 * g++.old-deja/g++.other/crash4.C: Change error message.
36143 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36144 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36145 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36146 checks.
36147 * g++.old-deja/g++.other/defarg8.C: Likewise.
36148 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36149 * g++.old-deja/g++.other/dtor10.C: Likewise.
36150 * g++.old-deja/g++.other/incomplete.C: Likewise.
36151 * g++.old-deja/g++.other/linkage7.C: Likewise.
36152 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36153 lookup algorithm.
36154 * g++.old-deja/g++.other/mangle2.C: Likewise.
36155 * g++.old-deja/g++.other/refinit2.C: Likewise.
36156 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36157 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36158 * g++.old-deja/g++.pt/crash28.C: Likewise.
36159 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36160 syntax.
36161 * g++.old-deja/g++.pt/crash32.C: Change error message.
36162 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36163 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36164 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36165 error message position.
36166 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36167 * g++.old-deja/g++.pt/defarg8.C: Change error message.
36168 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36169 syntax.
36170 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36171 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36172 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36173 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36174 keyword.
36175 * g++.old-deja/g++.pt/explicit31.C: Likewise.
36176 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36177 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36178 keyword.
36179 * g++.old-deja/g++.pt/explicit71.C: Change error message.
36180 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36181 syntax.
36182 * g++.old-deja/g++.pt/friend28.C: Account for use of
36183 non-dependent names.
36184 * g++.old-deja/g++.pt/friend29.C: Likewise.
36185 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36186 rules.
36187 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36188 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36189 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36190 lookup rules.
36191 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36192 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36193 keyword.
36194 * g++.old-deja/g++.pt/memclass20.C: Likewise.
36195 * g++.old-deja/g++.pt/memclass5.C: Likewise.
36196 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36197 keyword.
36198 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36199 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36200 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36201 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36202 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36203 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36204 keyword.
36205 * g++.old-deja/g++.pt/spec10.C: Likewise.
36206 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36207 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36208 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36209 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36210 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36211 * g++.old-deja/g++.pt/ttp62.C: Likewise.
36212 * g++.old-deja/g++.pt/ttp64.C: Likewise.
36213 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36214 * g++.old-deja/g++.pt/typename15.C: Likewise.
36215 * g++.old-deja/g++.pt/typename22.C: Likewise.
36216 * g++.old-deja/g++.pt/typename6.C: Change error messages.
36217 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36218 * g++.old-deja/g++.pt/virtual2.C: Likewise.
36219 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36220 syntax.
36221 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36222 return value extension.
36223 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36224 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36225 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36226 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36227
36228 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
36229
36230 * g++.dg/warn/inline1.C: New test.
36231 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36232 * g++.old-deja/g++.jason/synth10.C: Likewise.
36233 * g++.old-deja/g++.mike/net31.C: Likewise.
36234 * g++.old-deja/g++.mike/p8786.C: Likewise.
36235
36236 * g++.dg/template/friend10.C: New test.
36237 * g++.dg/template/conv5.C: New test.
36238
36239 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
36240
36241 * g++.dg/lookup/scoped3.C: New test.
36242
36243 * g++.dg/lookup/decl1.C: New test.
36244 * g++.dg/lookup/decl2.C: New test.
36245
36246 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
36247
36248 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36249 gcc.c-torture/compile/20021015-1.c,
36250 gcc.c-torture/compile/20021015-2.c,
36251 gcc.c-torture/compile/20021123-1.c,
36252 gcc.c-torture/compile/20021123-2.c,
36253 gcc.c-torture/compile/20021123-3.c,
36254 gcc.c-torture/compile/20021123-4.c,
36255 gcc.c-torture/execute/20021024-1.c: Add tests previously added
36256 only to 3.1 or 3.2 branch.
36257
36258 2002-12-23 Mark Mitchell <mark@codesourcery.com>
36259
36260 * gcc.dg/i386-bitfield3.c: New test.
36261
36262 * gcc.dg/i386-bitfield2.c: New test.
36263
36264 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
36265
36266 * g++.dg/parse/conv_op1.C: New test.
36267
36268 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
36269
36270 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36271 approved.
36272
36273 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
36274
36275 * gcc.c-torture/compile/20021220-1.c: New test.
36276
36277 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
36278
36279 * gcc.dg/i386-fastcall-1.c: New.
36280
36281 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36282
36283 * gcc.c-torture/execute/20021219-1.c: New test.
36284
36285 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36286
36287 * gcc.dg/i386-pic-1.c: New test.
36288
36289 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36290
36291 PR c++/8099
36292 * g++.dg/template/friend9.C: New test.
36293
36294 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36295
36296 PR c++/3663
36297 * g++.dg/template/access7.C: New test.
36298
36299 2002-12-18 Nick Clifton <nickc@redhat.com>
36300
36301 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36302 the libstdc++-v3 directory has been found.
36303
36304 2002-12-12 Devang Patel <dpatel@apple.com>
36305 * gcc.dg/darwin-ld-1.c: New test.
36306 * gcc.dg/darwin-ld-2.c: New test.
36307 * gcc.dg/darwin-ld-3.c: New test.
36308 * gcc.dg/darwin-ld-4.c: New test.
36309 * gcc.dg/darwin-ld-5.c: New test.
36310
36311 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
36312
36313 * gcc.c-torture/compile/20021212-1.c: New test.
36314
36315 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
36316
36317 * gcc.dg/fshort-wchar: New test.
36318
36319 2002-12-10 Mark Mitchell <mark@codesourcery.com>
36320
36321 PR c++/8372
36322 * g++.dg/template/dtor1.C: New test.
36323
36324 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36325 markers.
36326
36327 2002-12-10 Jakub Jelinek <jakub@redhat.com>
36328
36329 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36330
36331 2002-12-09 Mark Mitchell <mark@codesourcery.com>
36332
36333 * g++.dg/template/static1.C: New test.
36334 * g++.dg/template/static2.C: New test.
36335 * g++.old-deja/g++.ext/memconst.C: New test.
36336
36337 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36338
36339 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36340 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36341 * g++.dg/special/initp1.C: Likewise.
36342
36343 2002-12-06 Jakub Jelinek <jakub@redhat.com>
36344
36345 * gcc.c-torture/execute/20021204-1.c: New test.
36346
36347 2002-12-04 Geoffrey Keating <geoffk@apple.com>
36348
36349 * gcc.dg/ppc-fmadd-1.c: New file.
36350 * gcc.dg/ppc-fmadd-2.c: New file.
36351 * gcc.dg/ppc-fmadd-3.c: New file.
36352
36353 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36354
36355 * gcc.c-torture/compile/20021204-1.c: New test.
36356
36357 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
36358
36359 * g++.dg/inherit/covariant2.C: New test.
36360 * g++.dg/inherit/covariant3.C: New test.
36361 * g++.dg/inherit/covariant4.C: New test.
36362 * g++.dg/inherit/covariant1.C: Remove XFAIL.
36363 * g++.old-deja/g++.robertl/eb17.C: Likewise.
36364
36365 2002-12-03 Mark Mitchell <mark@codesourcery.com>
36366
36367 PR c++/8688
36368 * g++.dg/init/brace3.C: New test.
36369
36370 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
36371
36372 * gcc.dg/20020210-1.c: Fix a comment typo.
36373
36374 2002-12-02 Mark Mitchell <mark@codesourcery.com>
36375
36376 PR c++/8720
36377 * g++.dg/parse/defarg1.C: New test.
36378
36379 PR c++/8615
36380 * g++.dg/template/char1.C: New test.
36381
36382 * g++.dg/template/varmod1.C: Fix typo.
36383
36384 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36385
36386 DR 180
36387 * g++.old-deja/g++.pt/crash32.C: Expect error.
36388
36389 2002-12-01 Mark Mitchell <mark@codesourcery.com>
36390
36391 PR c++/5919
36392 * g++.dg/template/varmod1.C: New test.
36393
36394 PR c++/8727
36395 * g++.dg/inherit/typeinfo1.C: New test.
36396
36397 PR c++/8663
36398 * g++.dg/inherit/typedef1.C: New test.
36399
36400 2002-11-30 Mark Mitchell <mark@codesourcery.com>
36401
36402 PR c++/8332
36403 PR c++/8493
36404 * g++.dg/template/strlen1.C: New test.
36405
36406 PR c++/8227
36407 * g++.dg/template/ctor2.C: New test.
36408
36409 PR c++/8214
36410 * g++.dg/init/string1.C: New test.
36411
36412 PR c++/8511
36413 * g++.dg/template/friend8.C: New test.
36414
36415 2002-11-29 Joe Buck <jbuck@synopsys.com>
36416
36417 * g++.dg/lookup/anon2.C: New test.
36418
36419 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
36420
36421 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36422 h8300 port.
36423
36424 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
36425
36426 * gcc.dg/bitfld-6.c: New test.
36427
36428 2002-11-27 Jan Hubicka <jh@suse.cz>
36429
36430 * gcc.c-torture/execute/20021127.[cx]: New test.
36431
36432 2002-11-26 Jan Hubicka <jh@suse.cz>
36433
36434 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36435 quality.
36436
36437 2002-11-26 Geoffrey Keating <geoffk@apple.com>
36438
36439 * g++.dg/init/brace2.C: New test.
36440 * g++.old-deja/g++.mike/p9129.C: Correct.
36441
36442 2002-11-26 Mark Mitchell <mark@codesourcery.com>
36443
36444 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36445
36446 2002-11-25 Andreas Bauer <baueran@in.tum.de>
36447
36448 * gcc.dg/sibcall-6: New test for indirect sibcalls.
36449
36450 2002-11-25 Mark Mitchell <mark@codesourcery.com>
36451
36452 * testsuite/g++.dg/abi/empty11.C: New test.
36453 * testsuite/g++.dg/rtti/cv1.C: New test.
36454
36455 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
36456
36457 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36458
36459 2002-11-24 Mark Mitchell <mark@codesourcery.com>
36460
36461 * g++.dg/abi/empty10.C: New test.
36462
36463 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36464
36465 * gcc.c-torture/compile/20021124-1.c: New test.
36466
36467 2002-11-22 Mark Mitchell <mark@codesourcery.com>
36468
36469 * g++.dg/abi/rtti2.C: New test.
36470
36471 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36472
36473 * gcc.dg/i386-unroll-1.c: New test.
36474
36475 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36476
36477 * gcc.c-torture/compile/20021120-1.c: New test.
36478 * gcc.c-torture/compile/20021120-2.c: New test.
36479
36480 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36481
36482 * gcc.dg/bitfld-5.c: New test.
36483
36484 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36485
36486 * gcc.c-torture/execute/20021120-3.c: New test.
36487
36488 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36489
36490 * gcc.c-torture/execute/20021120-2.c: New test.
36491
36492 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
36493
36494 * gcc.c-torture/execute/20021120-1.c: New test.
36495
36496 2002-11-20 Jakub Jelinek <jakub@redhat.com>
36497
36498 * gcc.c-torture/execute/20021118-3.c: New test.
36499
36500 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36501
36502 * gcc.c-torture/compile/20021119-1.c: New test.
36503
36504 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
36505
36506 * gcc.dg/duff-1.c: New test.
36507 * gcc.dg/duff-2.c: New test.
36508 * gcc.dg/duff-3.c: New test.
36509
36510 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
36511
36512 * gcc.dg/cpp/_Pragma5.c: New test.
36513
36514 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
36515
36516 * gcc.c-torture/execute/20021118-2.c: New test.
36517
36518 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
36519
36520 * gcc.c-torture/execute/20021118-1.c: New test.
36521
36522 2002-11-16 Jakub Jelinek <jakub@redhat.com>
36523
36524 * gcc.dg/20021116-1.c: New test.
36525
36526 2002-11-14 Mark Mitchell <mark@codesourcery.com>
36527
36528 * g++.dg/abi/vcall1.C: New test.
36529
36530 2002-11-14 Jakub Jelinek <jakub@redhat.com>
36531
36532 * gcc.dg/20021029-1.c: New test.
36533 * gcc.dg/20021029-2.c: New test.
36534
36535 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
36536
36537 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36538
36539 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36540
36541 PR c/8439
36542 * gcc.dg/20021110.c: Move to ...
36543 * gcc.c-torture/compile/20021110.c: .... here.
36544
36545 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36546
36547 PR c/8467
36548 * gcc.c-torture/execute/20021111-1.c
36549
36550 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36551
36552 PR c/8439
36553 * gcc.dg/20021110.c: New test.
36554
36555 2002-11-10 Mark Mitchell <mark@codesourcery.com>
36556
36557 * g++.dg/abi/vthunk3.C: Run only on x86.
36558
36559 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
36560
36561 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36562
36563 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
36564
36565 * lib/compat.exp (compat-execute): Fix logic error in last
36566 change.
36567
36568 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
36569
36570 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36571
36572 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36573
36574 PR c++/8389
36575 * g++.dg/template/access6.C: New test.
36576
36577 2002-11-08 Jan Hubicka <jh@suse.cz>
36578
36579 * gcc.dg/i386-ssefp-1.c: New test.
36580 * gcc.dg/i386-ssefp-1.c: New test.
36581
36582 2002-11-08 Jan Hubicka <jh@suse.cz>
36583
36584 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36585
36586 2002-11-07 Mark Mitchell <mark@codesourcery.com>
36587
36588 * g++.dg/abi/vthunk3.C: New test.
36589
36590 PR c++/8338
36591 * g++.dg/template/crash2.C: New test.
36592
36593 2002-11-07 Mark Mitchell <mark@codesourcery.com>
36594
36595 * testsuite/g++.dg/abi/dtor1.C: New test.
36596 * testsuite/g++.dg/abi/dtor2.C: Likewise.
36597
36598 2002-11-05 Geoffrey Keating <geoffk@apple.com>
36599
36600 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36601 Darwin.
36602
36603 2002-11-04 Adam Nemet <anemet@lnxw.com>
36604
36605 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36606 -mthumb. Only xfail with -O0.
36607
36608 2002-11-03 Mark Mitchell <mark@codesourcery.com>
36609
36610 * g++.dg/abi/thunk1.C: New test.
36611 * g++.dg/abi/thunk2.C: Likewise.
36612 * g++.dg/abi/vtt1.C: Likewise.
36613
36614 2002-11-02 Diego Novillo <dnovillo@redhat.com>
36615
36616 PR optimization/8423
36617 * gcc.c-torture/execute/builtin-constant.c: New test.
36618
36619 2002-11-01 Zack Weinberg <zack@codesourcery.com>
36620
36621 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36622 Add some more cases.
36623
36624 2002-11-01 Mark Mitchell <mark@codesourcery.com>
36625
36626 PR c++/8391
36627 * g++.dg/opt/local1.C: New test.
36628
36629 2002-10-30 Mark Mitchell <mark@codesourcery.com>
36630
36631 PR c++/8160
36632 * g++.dg/template/complit1.C: New test.
36633
36634 PR c++/8149
36635 * g++.dg/template/typename4.C: Likewise.
36636
36637 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36638
36639 Core issue 287, PR c++/7639
36640 * g++.dg/template/instantiate1.C: Adjust error location.
36641 * g++.dg/template/instantiate3.C: New test.
36642 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36643 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36644 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36645
36646 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
36647
36648 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36649
36650 2002-10-29 Mark Mitchell <mark@codesourcery.com>
36651
36652 PR c++/8287
36653 * g++.dg/init/dtor2.C: New test.
36654
36655 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36656
36657 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36658 * gcc.dg/nest.c: Bypass errors on irix6.
36659
36660 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
36661
36662 * gcc.dg/nest.c: Expect error for mmix-*-*.
36663 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36664
36665 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
36666
36667 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36668 markers.
36669
36670 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36671
36672 2002-10-25 Mike Stump <mrs@apple.com>
36673
36674 * gcc.dg/warn-1.c: New test.
36675
36676 2002-10-25 Zack Weinberg <zack@codesourcery.com>
36677
36678 * g++.dg/template/typename3.C: New test.
36679
36680 2002-10-25 Mark Mitchell <mark@codesourcery.com>
36681
36682 * g++.dg/lookup/ptrmem1.C: New test.
36683
36684 * g++.dg/abi/vthunk2.C: New test.
36685
36686 2002-10-25 Zack Weinberg <zack@codesourcery.com>
36687
36688 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36689
36690 2002-10-24 Mark Mitchell <mark@codesourcery.com>
36691
36692 * g++.dg/abi/empty9.C: New test.
36693
36694 2002-10-24 Richard Henderson <rth@redhat.com>
36695
36696 * g++.dg/inherit/thunk1.C: Enable for ia64.
36697
36698 2002-10-23 Mark Mitchell <mark@codesourcery.com>
36699
36700 PR c++/8067
36701 * g++.dg/lookup/pretty1.C: New test.
36702
36703 2002-10-23 Jakub Jelinek <jakub@redhat.com>
36704
36705 * gcc.dg/20021023-1.c: New test.
36706
36707 2002-10-23 Mark Mitchell <mark@codesourcery.com>
36708
36709 PR c++/7679
36710 * g++.dg/parse/inline1.C: New test.
36711
36712 2002-10-23 Richard Henderson <rth@redhat.com>
36713
36714 * g++.dg/inherit/thunk1.C: Enable for x86_64.
36715
36716 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36717
36718 2002-10-22 Mark Mitchell <mark@codesourcery.com>
36719
36720 PR c++/6579
36721 * g++.dg/parse/stmtexpr3.C: New test.
36722
36723 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
36724
36725 * g++.dg/expr/cond1.C: New test.
36726
36727 2002-10-21 Zack Weinberg <zack@codesourcery.com>
36728
36729 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36730
36731 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36732
36733 * g++.dg/abi/vbase13.C: New test.
36734 * g++.dg/abi/vbase14.C: Likewise.
36735
36736 2002-10-21 Jakub Jelinek <jakub@redhat.com>
36737
36738 * gcc.dg/tls/pic-1.c: New test.
36739 * gcc.dg/tls/nonpic-1.c: New test.
36740 * gcc.dg/20021018-1.c: New test.
36741
36742 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
36743
36744 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36745 Remove only files with the same base name as the test case.
36746 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36747 (profopt-execute): Likewise. Also, remove old profiling
36748 and performance data files before running the tests.
36749
36750 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36751 * g++.dg/bprob/bprob.exp: Likewise.
36752 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
36753 to allow more general test case names.
36754
36755 * g++.dg/bprob/bprob-1.C: Rename to ...
36756 * g++.dg/bprob/g++-bprob-1.C: ... this.
36757
36758 * g77.dg/bprob/bprob-1.f: Rename to ...
36759 * g77.dg/bprob/g77-bprob-1.f: ... this.
36760
36761 2002-10-21 Zack Weinberg <zack@codesourcery.com>
36762
36763 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36764 bison 1.50 or later.
36765
36766 2002-10-21 Janis Johnson <janis187@us.ibm.com>
36767
36768 * g++.dg/README: Describe more test directories.
36769
36770 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36771
36772 * g++.dg/init/array6.C: Add additional tests.
36773
36774 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
36775
36776 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36777 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36778
36779 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
36780
36781 * gcc.c-torture/compile/20020604-1.x: New.
36782 * gcc.c-torture/compile/simd-5.x: Likewise.
36783 * gcc.c-torture/execute/920710-1.x: Likewise.
36784 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36785
36786 2002-10-21 Mark Mitchell <mark@codesourcery.com>
36787
36788 * g++.dg/inherit/override1.C: Add dg-options clause.
36789
36790 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36791
36792 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36793 _mm_slli_si128.
36794
36795 2002-10-19 Andreas Schwab <schwab@suse.de>
36796
36797 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36798 directory component.
36799
36800 2002-10-18 Mark Mitchell <mark@codesourcery.com>
36801
36802 * g++.dg/inherit/thunk1.C: New test.
36803
36804 * g++.dg/inherit/override1.C: New test.
36805
36806 * g++.dg/abi/mangle11.C: New test.
36807 * g++.dg/abi/mangle14.C: New test.
36808 * g++.dg/abi/mangle17.C: New test.
36809
36810 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
36811
36812 * g++.dg/overload/member2.C: New test.
36813
36814 2002-10-17 Janis Johnson <janis187@us.ibm.com>
36815
36816 * g++.dg/README: Describe new compat directory.
36817 * g++.dg/dg.exp: Skip tests in compat directory.
36818 * README.compat: New file.
36819 * lib/compat.exp: New expect script.
36820 * g++.dg/compat: New test directory.
36821 * g++.dg/compat/compat.exp: New expect script.
36822 * g++.dg/compat/abi: New test directory.
36823 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36824 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36825 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36826 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36827 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36828 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36829 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36830 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36831 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36832 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36833 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36834 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36835 * g++.dg/compat/break: New test directory.
36836 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36837 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36838 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36839 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36840 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36841 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36842 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36843 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36844 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36845 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36846 g++.dg/compat/break/README: New files.
36847 * g++.dg/compat/eh: New test directory.
36848 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36849 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36850 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36851 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36852 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36853 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36854 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36855 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36856 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36857 g++.dg/compat/eh/filter2_y.C,
36858 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36859 g++.dg/compat/eh/new1_y.C,
36860 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36861 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36862 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36863 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36864 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36865 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36866 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36867 g++.dg/compat/eh/unexpected1_y.C: New files.
36868 * g++.dg/compat/init: New test directory.
36869 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36870 g++.dg/compat/init/array5_y.C,
36871 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36872 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36873 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36874 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36875 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36876 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36877 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36878 g++.dg/compat/init/init-ref2_y.C: New files.
36879
36880 2002-10-17 Mark Mitchell <mark@codesourcery.com>
36881
36882 PR c++/7584
36883 * g++.dg/inherit/using3.C: New test.
36884
36885 2002-10-17 Jan Hubicka <jh@suse.cz>
36886
36887 * gcc.dg/20021017-2.c: New test.
36888
36889 2002-10-17 Mark Mitchell <mark@codesourcery.com>
36890
36891 * g++.dg/abi/mangle16.C: Adjust.
36892
36893 * g++.dg/init/array8.C: New test.
36894
36895 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
36896
36897 * gcc.dg/special/mips-abi.exp: New test.
36898 * gcc.dg/special/mips-abi.s: Empty file used by the above.
36899
36900 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36901
36902 * g++.dg/abi/mangle16.C: New test.
36903 * g++.dg/abi/mangle17.C: Likewise.
36904
36905 PR c++/7478
36906 * g++.dg/template/ref1.C: New test.
36907
36908 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36909
36910 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36911
36912 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
36913
36914 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36915
36916 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36917
36918 PR c++/7524
36919 * g++.dg/init/array7.C: New test.
36920
36921 2002-10-15 Mark Mitchell <mark@codesourcery.com>
36922
36923 * g++.dg/init/array6.C: New test.
36924
36925 * g++.dg/abi/mangle13.C: Likewise.
36926 * g++.dg/abi/mangle14.C: Likewise.
36927 * g++.dg/abi/mangle15.C: Likewise.
36928
36929 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36930
36931 * g++.dg/abi/empty8.C: New test.
36932
36933 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
36934
36935 * g++.dg/init/ctor1.C: New test.
36936
36937 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
36938
36939 * gcc.c-torture/execute/20021015-1.c: New test.
36940
36941 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
36942
36943 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36944
36945 2002-10-14 Jan Hubicka <jh@suse.cz>
36946
36947 * gcc.dg/i386-ssetype-[1-5].c: New tests.
36948
36949 2002-10-14 Richard Henderson <rth@redhat.com>
36950
36951 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36952
36953 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36954
36955 PR optimization/6631
36956 * g++.dg/opt/const2.C: New test.
36957
36958 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36959
36960 PR c++/7176
36961 * g++.dg/parse/friend1.C: New test.
36962 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36963
36964 2002-10-14 Jakub Jelinek <jakub@redhat.com>
36965
36966 * gcc.dg/20021014-1.c: New test.
36967
36968 2002-10-11 Mark Mitchell <mark@codesourcery.com>
36969
36970 PR c++/5661
36971 * g++.dg/ext/vlm1.C: New test.
36972 * g++.dg/ext/vlm2.C: Likewise.
36973
36974 * g++.dg/init/array1.C: Remove invalid braces.
36975 * g++.dg/init/brace1.C: New test.
36976 * g++.dg/init/copy2.C: Likewise.
36977 * g++.dg/init/copy3.C: Likewise.
36978 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36979 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36980 braces.
36981
36982 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
36983
36984 * gcc.dg/cpp/assembler.S: Don't use -ansi.
36985
36986 2002-10-11 Richard Shann <richard.shann@superh.com>
36987
36988 * gcc.c-torture/compile/simd-5.c: New test.
36989
36990 2002-10-10 Roger Sayle <roger@eyesopen.com>
36991
36992 * gcc.c-torture/execute/shiftopt-1.c: New test case.
36993
36994 2002-10-10 Jim Wilson <wilson@redhat.com>
36995
36996 * gcc.c-torture/execute/20021010-1.c: New test.
36997
36998 2002-10-09 Zack Weinberg <zack@codesourcery.com>
36999
37000 PR c/7353
37001 * g++.dg/ext/typedef-init.C: New test.
37002 * gcc.dg/typedef-init.c: New test.
37003
37004 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
37005
37006 * gcc.dg/cpp/paste13.c: New test.
37007
37008 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37009
37010 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
37011 remaining platforms, XFAIL during compile, not execute. Don't
37012 XFAIL at -O0.
37013
37014 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
37015
37016 * gcc.dg/alias-1.c: Tweak expected warning.
37017
37018 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37019
37020 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37021
37022 2002-10-06 Andreas Jaeger <aj@suse.de>
37023
37024 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37025 * gcc.dg/cpp/c++98.C: Likewise.
37026
37027 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37028 * g++.dg/cpp/c++98.C: Likewise.
37029
37030 * g++.dg/README (Subdirectories): Mention cpp directory.
37031
37032 PR target/7559
37033 * gcc.dg/20021006-1.c: New test.
37034
37035 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37036
37037 PR c++/7804
37038 * g++.dg/other/warning1.C: New test.
37039
37040 2002-10-04 Roger Sayle <roger@eyesopen.com>
37041
37042 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37043 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
37044 and sparc-*-* with -m64 as expected failures. See PR 8087.
37045
37046 2002-10-03 Mark Mitchell <mark@codesourcery.com>
37047
37048 PR c++/7931
37049 * g++.dg/template/ptrmem3.C: New test.
37050
37051 PR c++/7754
37052 * g++.dg/template/union1.C: New test.
37053
37054 2002-10-03 Mark Mitchell <mark@codesourcery.com>
37055
37056 PR c++/8006
37057 * g++.dg/abi/mangle9.C: New test.
37058 * g++.dg/abi/mangle10.C: New test.
37059 * g++.dg/abi/mangle11.C: New test.
37060 * g++.dg/abi/mangle12.C: New test.
37061
37062 2002-10-02 Mark Mitchell <mark@codesourcery.com>
37063
37064 PR c++/7188.
37065 * g++.dg/template/meminit1.C: New test.
37066 * g++.dg/warn/Wreorder-1.C: Likewise.
37067 * g++.old-deja/g++.mike/warn3.C: Tweak.
37068 * lib/prune.exp: Ingore "in copy constructor".
37069
37070 2002-10-02 Andreas Jaeger <aj@suse.de>
37071
37072 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37073 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37074 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37075 on x86-64.
37076
37077 2002-10-01 Mark Mitchell <mark@codesourcery.com>
37078
37079 * gcc.dg/empty1.C: Fix typo.
37080
37081 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
37082
37083 * gcc.dg/alias-1.c: New test.
37084
37085 2002-10-01 Mark Mitchell <mark@codesourcery.com>
37086
37087 * gcc.dg/empty1.C: New test.
37088
37089 * g++.dg/tls/init-2.C: Tweak error messages.
37090
37091 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
37092
37093 * gcc.c-torture/compile/20020923-1.c: New test.
37094
37095 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
37096
37097 * gcc.c-torture/execute/ffs-1.c: New test.
37098 * gcc.c-torture/execute/ffs-2.c: Ditto.
37099
37100 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
37101
37102 * g++.dg/overload/member1.C: New test.
37103
37104 2002-09-30 Mark Mitchell <mark@codesourcery.com>
37105
37106 * g++.dg/abi/empty7.C: New test.
37107 * g++.dg/init/pm2.C: Likewise.
37108
37109 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
37110
37111 * g++.dg/rtti/crash1.C: New test.
37112
37113 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
37114
37115 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37116 gcc.dg/sibcall-4.c: New tests.
37117
37118 2002-09-28 Roger Sayle <roger@eyesopen.com>
37119
37120 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37121 powerpc and MMIX targets.
37122
37123 2002-09-27 Zack Weinberg <zack@codesourcery.com>
37124
37125 * gcc.dg/cpp/20020927-1.c: New.
37126
37127 2002-09-26 David S. Miller <davem@redhat.com>
37128
37129 * gcc.c-torture/compile/trunctfdf.c: New.
37130
37131 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37132
37133 * lib/target-supports.exp (check_weak_available): Handle solaris2.
37134
37135 2002-09-27 Alan Modra <amodra@bigpond.net.au>
37136
37137 * gcc.c-torture/execute/loop-15.c: New.
37138
37139 2002-09-26 Janis Johnson <janis187@us.ibm.com>
37140
37141 * README.QMTEST: Fix typo.
37142
37143 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
37144
37145 * gcc.dg/20020926-1.c: New test.
37146
37147 2002-09-25 David S. Miller <davem@redhat.com>
37148
37149 PR target/7842
37150 * gcc.c-torture/execute/shiftdi.c: New test.
37151
37152 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
37153
37154 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37155 unique to the tool.
37156 * lib/g77.exp (g77_init): Likewise.
37157 * lib/g++.exp (g++_init): Likewise.
37158 * lib/objc.exp (objc_init): Likewise.
37159
37160 2002-09-25 Mark Mitchell <mark@codesourcery.com>
37161
37162 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37163 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37164 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37165
37166 2002-09-25 Richard Henderson <rth@redhat.com>
37167
37168 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37169 too-small long double.
37170
37171 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
37172
37173 * gcc.dg/20020919-1.c: New test.
37174
37175 2002-09-23 Mark Mitchell <mark@codesourcery.com>
37176
37177 * g++.dg/abi/bitfield6.C: New test.
37178 * g++.dg/abi/bitfield7.C: New test.
37179 * g++.dg/abi/bitfield8.C: New test.
37180 * g++.dg/abi/vbase11.C: New test.
37181
37182 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
37183
37184 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37185 hppa*-*-hpux*. Update test comment.
37186
37187 2002-09-20 Jakub Jelinek <jakub@redhat.com>
37188
37189 * gcc.dg/tls/struct-1.c: New test.
37190
37191 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
37192
37193 * gcc.dg/cpp/tr-warn2.c: Update.
37194
37195 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
37196
37197 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37198
37199 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
37200
37201 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37202 systems.
37203
37204 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
37205
37206 * gcc.c-torture/execute/ieee/mzero3.c: New test.
37207
37208 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37209 Adjust for c++filt moved to binutils. Remove spurious duplicate
37210 setting of cxxfilt.
37211
37212 2002-09-19 Geoffrey Keating <geoffk@apple.com>
37213
37214 * gcc.dg/20020312-2.c: Update for darwin.
37215
37216 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
37217
37218 * g++.old-deja/g++.other/crash32.C: Mark ICE.
37219
37220 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
37221
37222 * objc.dg/comp-types-1.m: New test.
37223 * objc.dg/comp-types-2.m: New test.
37224 * objc.dg/comp-types-3.m: New test.
37225 * objc.dg/comp-types-4.m: New test.
37226 * objc.dg/comp-types-5.m: New test.
37227 * objc.dg/comp-types-6.m: New test.
37228
37229 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
37230
37231 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37232
37233 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
37234
37235 * g++.dg/other/do1.C: New test.
37236
37237 * g++.dg/template/subst1.C: New test.
37238
37239 2002-09-16 Steve Ellcey <sje@cup.hp.com>
37240
37241 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37242
37243 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
37244
37245 * g++.dg/template/qualttp20.C: Adjust expected errors.
37246 * g++.old-deja/g++.jason/report.C: Likewise.
37247 * g++.old-deja/g++.other/qual1.C: Likewise.
37248
37249 * g++.dg/lookup/scoped2.C: New test.
37250
37251 * g++.dg/ext/asm3.C: New test.
37252
37253 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
37254
37255 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37256
37257 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
37258
37259 * ChangeLog: follow spelling conventions.
37260 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37261 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37262 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37263 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37264 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37265 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37266 * g++.old-deja/g++.law/global-init1.C: Likewise.
37267 * g++.old-deja/g++.other/delete4.C: Likewise.
37268 * g++.old-deja/g++.other/inline21.C: Likewise.
37269 * g++.old-deja/g++.other/singleton.C: Likewise.
37270 * g77.dg/strlen0.f: Likewise.
37271 * g77.f-torture/compile/20010519-1.f: Likewise.
37272 * g77.f-torture/compile/980310-4.f: Likewise.
37273 * gcc.c-torture/compile/20000605-1.c: Likewise.
37274 * gcc.c-torture/execute/20020225-1.c: Likewise.
37275 * gcc.dg/c90-hexfloat-2.c: Likewise.
37276 * gcc.dg/c99-bool-1.c: Likewise.
37277 * gcc.dg/c99-hexfloat-2.c: Likewise.
37278 * gcc.dg/dll-2.c: Likewise.
37279 * gcc.dg/wtr-union-init-1.c: Likewise.
37280 * gcc.dg/wtr-union-init-2.c: Likewise.
37281 * gcc.dg/wtr-union-init-3.c: Likewise.
37282 * gcc.dg/cpp/avoidpaste1.c: Likewise.
37283 * gcc.dg/cpp/defined.c: Likewise.
37284 * gcc.dg/cpp/macsyntx.c: Likewise.
37285 * gcc.dg/cpp/paste2.c: Likewise.
37286 * gcc.dg/cpp/trad/defined.c: Likewise.
37287 * gcc.dg/format/c90-printf-1.c: Likewise.
37288 * gcc.dg/format/c90-scanf-1.c: Likewise.
37289 * gcc.dg/format/c99-printf-1.c: Likewise.
37290 * gcc.dg/format/c99-scanf-1.c: Likewise.
37291 * gcc.misc-tests/gcov-8.c: Likewise.
37292 * lib/profopt.exp: Likewise.
37293
37294 2002-09-15 Krister Walfridsson <cato@df.lth.se>
37295
37296 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37297
37298 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
37299
37300 * g++.dg/inherit/using2.C: New test.
37301
37302 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
37303
37304 * ChangeLog: Follow spelling conventions.
37305 * g++.dg/template/friend4.C: Likewise.
37306 * g++.old-deja/g++.pt/crash67.C: Likewise.
37307 * gcc.c-torture/execute/20000801-4.c: Likewise.
37308 * gcc.dg/c90-digraph-1.c: Likewise.
37309 * gcc.dg/c94-digraph-1.c: Likewise.
37310 * gcc.dg/c99-digraph-1.c: Likewise.
37311 * gcc.dg/cpp/line5.c: Likewise.
37312 * gcc.dg/cpp/multiline.c: Likewise.
37313 * gcc.dg/cpp/trad/literals-1.c: Likewise.
37314 * gcc.dg/format/attr-3.c: Likewise.
37315 * gcc.dg/format/c90-scanf-3.c: Likewise.
37316 * gcc.dg/format/ext-4.c: Likewise.
37317
37318 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
37319
37320 * g++.dg/template/pretty1.C: New test.
37321
37322 2002-09-14 Alan Modra <amodra@bigpond.net.au>
37323
37324 * gcc.c-torture/execute/struct-cpy-1.c: New test.
37325
37326 2002-09-13 Matt Austern <austern@apple.com>
37327
37328 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37329 passing a cast expression to a function by const reference.
37330
37331 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
37332
37333 * g++.dg/template/deduce1.C: New test.
37334
37335 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
37336
37337 * gcc.c-torture/execute/simd-1.c: Force all use of int to
37338 32-bit int.
37339
37340 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
37341
37342 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37343 usage.
37344
37345 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
37346
37347 * gcc.c-torture/compile/20020910-1.c: New test.
37348
37349 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
37350
37351 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37352
37353 2002-09-10 Andreas Jaeger <aj@suse.de>
37354
37355 * gcc.dg/20020312-2.c: Adjust for x86-64.
37356
37357 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
37358
37359 * g77.dg/7388.f: New test case for PR 7388.
37360
37361 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
37362
37363 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37364
37365 2002-09-05 Ziemowit Laski <zlaski@apple.com>
37366
37367 * objc.dg/proto-lossage-1.m: New test.
37368
37369 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
37370
37371 * gcc.dg/cpp/_Pragma4.c: Fix typo.
37372
37373 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
37374
37375 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
37376 expected to pass.
37377
37378 2002-09-06 Stan Shebs <shebs@apple.com>
37379 David Edelsohn <edelsohn@gnu.org>
37380
37381 * gcc.dg/weak: New directory.
37382 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37383 target-specific xfail bits.
37384 * gcc.dg/typeof-2.c: Move to new directory.
37385 * gcc.dg/weak.exp: New expect script.
37386
37387 2002-09-06 Alan Modra <amodra@bigpond.net.au>
37388
37389 * gcc.c-torture/execute/extzvsi.c: New test.
37390
37391 2002-09-05 Stan Shebs <shebs@apple.com>
37392
37393 * gcc.dg/weak-1.c: xfail on Darwin.
37394 * gcc.dg/weak-2.c: Ditto.
37395 * gcc.dg/weak-3.c: Ditto.
37396 * gcc.dg/weak-4.c: Ditto.
37397 * gcc.dg/weak-5.c: Ditto.
37398 * gcc.dg/weak-6.c: Ditto.
37399 * gcc.dg/weak-7.c: Ditto.
37400 * gcc.dg/weak-8.c: Ditto.
37401 * gcc.dg/weak-9.c: Ditto.
37402
37403 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
37404
37405 * gcc.c-torture/execute/loop-14.c: New test.
37406
37407 2002-09-04 Jakub Jelinek <jakub@redhat.com>
37408
37409 * g++.dg/other/cxa-atexit1.C: New test.
37410
37411 * gcc.dg/typeof-2.c: New test.
37412
37413 2002-09-03 Roger Sayle <roger@eyesopen.com>
37414
37415 * gcc.dg/builtins-2.c: New testcase.
37416 * gcc.dg/builtins-3.c: New testcase.
37417
37418 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
37419
37420 * gcc.dg/cpp/_Pragma4.c: New test.
37421
37422 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
37423
37424 * objc/execute/nil_method-1.m: New testcase.
37425
37426 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
37427
37428 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37429 [Object class], not [Object initialize].
37430
37431 2002-08-31 Roger Sayle <roger@eyesopen.com>
37432 Hans-Peter Nilsson <hp@bitrange.com>
37433
37434 * gcc.c-torture/execute/20020720-1.x: Skip test on
37435 mmix-knuth-mmixware. Correct comment.
37436
37437 2002-08-27 Mark Mitchell <mark@codesourcery.com>
37438
37439 * testsuite/g++.dg/abi/bitfield5.C: New test.
37440 * testsuite/g++.dg/abi/vbase10.C: Likewise.
37441
37442 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
37443
37444 * objc.dg/undeclared-selector.m: New test.
37445
37446 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
37447
37448 * g++.dg/other/offsetof1.C: Avoid cast warning.
37449
37450 2002-08-26 Ziemowit Laski <zlaski@apple.com>
37451
37452 * objc.dg/super-class-2.m: New test.
37453
37454 2002-08-24 Matt Austern <austern@apple.com>
37455
37456 * g++.dg/ext/lvaddr.C: New test.
37457 * g++.dg/ext/lvcast.C: New test.
37458
37459 2002-08-22 Mark Mitchell <mark@codesourcery.com>
37460
37461 * testsuite/g++.dg/inherit/cond1.C: New test.
37462
37463 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
37464
37465 * gcc.dg/noncompile/incomplete-1.c: New test.
37466
37467 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
37468
37469 * gcc.dg/typespec-1.c: New test.
37470
37471 2002-08-20 Devang Patel <dpatel@apple.com>
37472 * objc.dg/proto-hier-2.m: New test.
37473
37474 2002-08-19 Ziemowit Laski <zlaski@apple.com>
37475
37476 * objc.dg/bitfield-1.m: New test.
37477 * objc.dg/bitfield-2.m: New test.
37478
37479 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
37480
37481 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37482 gcc.dg/c99-flex-array-4.c: New tests.
37483
37484 2002-08-16 Stan Shebs <shebs@apple.com>
37485
37486 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37487
37488 2002-08-15 Jakub Jelinek <jakub@redhat.com>
37489
37490 * gcc.dg/typeof-1.c: New test.
37491 * g++.dg/ext/typeof2.C: New test.
37492
37493 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
37494
37495 * g++.dg/other/offsetof1.C: New test.
37496
37497 2002-08-14 Richard Henderson <rth@redhat.com>
37498
37499 * gcc.dg/tls/diag-3.c: Fix expected message strings.
37500
37501 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
37502
37503 * gcc.dg/cpp/_Pragma3.c: New test.
37504
37505 2002-08-13 Mark Mitchell <mark@codesourcery.com>
37506
37507 * g++.dg/template/inherit3: New test.
37508
37509 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
37510
37511 * gcc.dg/bitfld-4.c: Add blank options.
37512
37513 2002-08-09 Mark Mitchell <mark@codesourcery.com>
37514
37515 * g++.dg/template/crash1.C: New test.
37516
37517 2002-08-08 Jakub Jelinek <jakub@redhat.com>
37518
37519 * gcc.dg/tls/opt-2.c: New test.
37520
37521 2002-08-08 Devang Patel <dpatel@apple.com>
37522
37523 * objc.dg/selector-1.m : New test
37524
37525 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
37526
37527 * g++.dg/abi/bitfield4.C: New test.
37528 * gcc.dg/bitfld-4.c: New test.
37529
37530 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
37531
37532 * g++.dg/other/packed1.C: New test.
37533
37534 2002-08-07 Mark Mitchell <mark@codesourcery.com>
37535
37536 * g++.dg/abi/offsetof.C: Tweak error messages.
37537 * g++.old-deja/g++.mike/p10769a.C: Likewise.
37538
37539 2002-08-08 Jakub Jelinek <jakub@redhat.com>
37540
37541 * gcc.dg/bitfld-3.c: New test.
37542
37543 2002-08-07 Jakub Jelinek <jakub@redhat.com>
37544 Richard Henderson <rth@redhat.com>
37545
37546 * gcc.dg/i386-bitfield1.c: New test.
37547 * g++.dg/abi/bitfield3.C: Update.
37548
37549 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
37550
37551 * objc.dg/const-str-2.m: Update.
37552 * gcc.dg/cpp/c++98.c: Change to C extension.
37553 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37554 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37555
37556 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
37557
37558 * testsuite/gcc.dg/tls/diag-3.c: New.
37559
37560 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
37561
37562 * g++.dg/README (Subdirectories): Document new subdir expr.
37563 * g++.dg/expr/pmf-1.C: New test.
37564
37565 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
37566
37567 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37568
37569 2002-08-06 Jakub Jelinek <jakub@redhat.com>
37570
37571 * g++.dg/abi/bitfield3.C: New test.
37572
37573 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
37574
37575 * lib/gcov.exp: Tweak expected line formats.
37576 * gcc.misc-tests/gcov8.c: New test.
37577 * gcc.misc-tests/gcov8.x: New flags.
37578
37579 2002-08-05 Jakub Jelinek <jakub@redhat.com>
37580
37581 * consistency.vlad/layout/endian.c: Include string.h.
37582
37583 * gcc.c-torture/execute/20020805-1.c: New test.
37584
37585 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
37586
37587 * g++.dg/other/conversion1.C: New test.
37588
37589 2002-08-03 Roger Sayle <roger@eyesopen.com>
37590
37591 * gcc.dg/builtins-1.c: New testcase.
37592
37593 2002-08-02 Mark Mitchell <mark@codesourcery.com>
37594
37595 * g++.dg/inherit/access3.C: New test.
37596
37597 2002-08-01 Jakub Jelinek <jakub@redhat.com>
37598
37599 * gcc.dg/ia64-visibility-2.c: New test.
37600
37601 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
37602
37603 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37604 __qualifier_flags to __flags.
37605
37606 2002-07-31 Mark Mitchell <mark@codesourcery.com>
37607
37608 * g++.dg/inherit/operator1.C: New test.
37609 * g++.dg/lookup/disamb1.C: Fix typo in comment.
37610 * g++.dg/other/error1.C: Change expected error message.
37611 * g++.dg/template/conv4.C: Likewise.
37612
37613 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
37614
37615 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37616 for documented behavior.
37617
37618 2002-07-25 Roger Sayle <roger@eyesopen.com>
37619
37620 * gcc.c-torture/execute/20020720-1.x: Skip this test on
37621 several targets known to fail.
37622
37623 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
37624
37625 * gcc.dg/mips-args-[123].c: New tests.
37626
37627 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
37628
37629 * gcc.dg/ppc-spe.c: New.
37630
37631 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
37632
37633 * g++.dg/other/ptrmem4.C: New testcase.
37634
37635 2002-07-24 Richard Henderson <rth@redhat.com>
37636
37637 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37638
37639 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
37640
37641 * g++.dg/ext/alignof1.C (main): Return 0 for success.
37642
37643 2002-07-24 Roger Sayle <roger@eyesopen.com>
37644
37645 * gcc.c-torture/execute/memset-3.c: New testcase.
37646
37647 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
37648
37649 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37650 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37651
37652 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37653
37654 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37655 Delete.
37656
37657 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
37658
37659 * gcc.c-torture/compile/simd-4.c: New test.
37660
37661 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37662
37663 PR c++/7347, c++/7348
37664 * g++.dg/template/access4.C: New test.
37665 * g++.dg/template/access5.C: New test.
37666 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37667 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37668 * g++.old-deja/g++.pt/ttp58.C: Likewise.
37669 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37670
37671 2002-07-22 Jakub Jelinek <jakub@redhat.com>
37672
37673 * gcc.dg/gnu89-init-2.c: New test.
37674
37675 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
37676
37677 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37678
37679 2002-07-20 Roger Sayle <roger@eyesopen.com>
37680
37681 * gcc.c-torture/execute/20020720-1.c: New testcase.
37682
37683 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
37684
37685 * gcc.dg/cpp/Wsignprom.c: New tests.
37686
37687 2002-07-20 Alan Modra <amodra@bigpond.net.au>
37688
37689 * gcc.c-torture/execute/loop-13.c: New test.
37690
37691 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
37692
37693 * gcc.dg/cpp/expr.c: New tests.
37694
37695 2002-07-18 David Edelsohn <edelsohn@gnu.org>
37696
37697 * g++.dg/opt/pr6713.C: Add template instantiation.
37698
37699 2002-07-18 Alan Modra <amodra@bigpond.net.au>
37700
37701 * gcc.dg/nest.c: New test.
37702
37703 2002-07-17 Richard Henderson <rth@redhat.com>
37704
37705 * g++.dg/opt/pr6713.C: New test.
37706
37707 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
37708
37709 * gcc.c-torture/execute/loop-2e.x: Let the testcase
37710 XFAIL for all x86 processors.
37711
37712 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
37713
37714 * gcc.c-torture/execute/20010122-1.x: Do not test with
37715 -fomit-frame-pointer.
37716
37717 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37718
37719 * g++.dg/template/instantiate2.C: New test.
37720 * g++.dg/template/spec4.C: New test.
37721
37722 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37723
37724 * g++.dg/template/access2.C: New test.
37725 * g++.dg/template/access3.C: New test.
37726
37727 2002-07-15 Zack Weinberg <zack@codesourcery.com>
37728
37729 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37730 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37731 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37732 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37733 Convert to use <stdarg.h>.
37734 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37735 Delete.
37736 * gcc.dg/va-arg-2.c: New.
37737 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37738
37739 2002-07-15 Jakub Jelinek <jakub@redhat.com>
37740
37741 * gcc.c-torture/compile/20020710-1.c: New test.
37742
37743 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
37744 Andrew Pinski <pinskia@physics.uc.edu>
37745
37746 gcc.c-torture/compile/simd-2.c: New testcase.
37747 gcc.c-torture/compile/simd-3.c: Likewise.
37748
37749 2002-07-11 Mark Mitchell <mark@codesourcery.com>
37750
37751 PR c++/7224
37752 * g++.dg/overload/error1.C: New test.
37753
37754 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37755
37756 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37757 configuration and IRIX 6 O32 ABI.
37758
37759 2002-07-11 Roger Sayle <roger@eyesopen.com>
37760
37761 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37762
37763 2002-07-10 Roger Sayle <roger@eyesopen.com>
37764
37765 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37766
37767 2002-07-10 Jeffrey A Law <law@redhat.com>
37768
37769 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37770
37771 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
37772
37773 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
37774
37775 * gcc.dg/20020312-2.c: Check for __PPC__.
37776
37777 2002-07-09 Diego Novillo <dnovillo@redhat.com>
37778
37779 * gcc.c-torture/compile/20020709-1.c: New test.
37780
37781 2002-07-07 Roger Sayle <roger@eyesopen.com>
37782
37783 * g++.dg/template/qualttp21.C: New test case.
37784
37785 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
37786
37787 * gcc.c-torture/compile/20020706-1.c: New test.
37788 * gcc.c-torture/compile/20020706-2.c: New test.
37789
37790 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
37791 Alexandre Oliva <aoliva@redhat.com>
37792
37793 * g++.dg/warn/incomplete1.C: New test.
37794
37795 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37796
37797 PR c++/7099
37798 * g++.dg/warn/noreturn1.C: New test.
37799
37800 2002-07-03 Mark Mitchell <mark@codesourcery.com>
37801
37802 PR c++/6706
37803 * g++.dg/debug/debug6.C: New test.
37804 * g++.dg/debug/debug7.C: New test.
37805
37806 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
37807
37808 * gcc.c-torture/compile/simd-3.c: New test.
37809
37810 2002-07-03 Chris Demetriou <cgd@broadcom.com>
37811
37812 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37813 * gcc.dg/20020620-1.c: Likewise.
37814
37815 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37816
37817 PR c++/6944
37818 * g++.dg/init/array4.C: New test.
37819 * g++.dg/init/array5.C: New test.
37820
37821 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
37822
37823 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37824 * gcc.c-torture/execute/simd-2.c (main): Likewise.
37825
37826 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37827
37828 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37829 * gcc.dg/wtr-aggr-init-1.c: Likewise.
37830 * gcc.dg/wtr-conversion-1.c: Likewise.
37831 * gcc.dg/wtr-escape-1.c: Likewise.
37832 * gcc.dg/wtr-int-type-1.c: Likewise.
37833 * gcc.dg/wtr-label-1.c: Likewise.
37834 * gcc.dg/wtr-static-1.c: Likewise.
37835 * gcc.dg/wtr-strcat-1.c: Likewise.
37836 * gcc.dg/wtr-suffix-1.c: Likewise.
37837 * gcc.dg/wtr-switch-1.c: Likewise.
37838 * gcc.dg/wtr-unary-plus-1.c: Likewise.
37839 * gcc.dg/wtr-union-init-1.c: Likewise.
37840 * gcc.dg/wtr-union-init-2.c: Likewise.
37841 * gcc.dg/wtr-union-init-3.c: Likewise.
37842
37843 * gcc.dg/wtr-func-def-1.c: New test.
37844
37845 2002-07-02 Devang Patel <dpatel@apple.com>
37846
37847 * objc.dg/param-1.m: New test.
37848
37849 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
37850
37851 * gcc.dg/cpp/trad/directive.c: Add test.
37852 * gcc.dg/cpp/trad/macroargs.c: Add test.
37853 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37854
37855 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
37856
37857 * gcc.dg/cpp/cmdlne-M.c: New test.
37858
37859 2002-07-02 Ziemowit Laski <zlaski@apple.com>
37860
37861 * objc.dg/desig-init-1.m: New test.
37862
37863 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37864
37865 PR c++/6716
37866 * g++.dg/template/instantiate1.C: New test.
37867
37868 2002-07-01 Mark Mitchell <mark@codesourcery.com>
37869
37870 PR c++/7112
37871 * g++.dg/template/sizeof2.C: New test.
37872
37873 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37874
37875 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37876 gcc.dg/cpp/trad/include.c: New tests.
37877
37878 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
37879
37880 PR target/7177
37881 * gcc.c-torture/compile/20020701-1.c: New test.
37882
37883 2002-07-01 Stan Shebs <shebs@apple.com>
37884
37885 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37886 header here...
37887 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37888 (objc-torture-execute): or here.
37889
37890 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
37891
37892 * gcc.c-torture/execute/arith-rand-ll.c: New test.
37893
37894 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37895
37896 * gcc.dg/cpp/trad/escaped-nl.c: New test.
37897
37898 2002-06-30 Devang Patel <dpatel@apple.com>
37899
37900 * objc.dg/fsyntax-only.m: New test.
37901
37902 2002-06-27 Mark Mitchell <mark@codesourcery.com>
37903
37904 PR c++/6695
37905 * g++.dg/template/friend7.C: New file.
37906
37907 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
37908
37909 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37910 return type.
37911
37912 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
37913
37914 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37915 avoid division by zero.
37916
37917 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
37918
37919 * gcc.dg/Wunknownprag.c: New tests.
37920
37921 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
37922
37923 * gcc.c-torture/execute/simd-2.c: New test.
37924
37925 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
37926
37927 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37928 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37929 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37930 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37931 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37932 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37933 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37934 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37935 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37936 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37937 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37938 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37939 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37940 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37941 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37942 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37943 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37944
37945 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
37946
37947 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37948 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37949 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37950 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37951 New tests.
37952 * gcc.dg/cpp/trad/directive.c: Update.
37953
37954 2002-06-23 Andreas Jaeger <aj@suse.de>
37955
37956 * gcc.c-torture/execute/complex-6.c: New.
37957
37958 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
37959
37960 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37961 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37962 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37963 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37964
37965 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
37966
37967 * gcc.dg/cpp/trad: New directory with traditional tests copied
37968 from parent directory.
37969 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37970 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37971 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37972 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37973 Move to trad/ and rename.
37974 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37975 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37976 gcc.dg/cpp/trad/redef2.c: New tests.
37977 * gcc.dg/cpp/trad/trad.exp: New driver.
37978
37979 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
37980
37981 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37982 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37983 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37984 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37985 Remove.
37986
37987 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
37988
37989 * gcc.dg/20020620-1.c: New test.
37990
37991 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37992
37993 * g++.dg/template/ttp4.C: New test.
37994
37995 2002-06-19 Jakub Jelinek <jakub@redhat.com>
37996
37997 * g++.dg/opt/vt1.C: Fix regexp.
37998
37999 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38000
38001 * gcc.c-torture/execute/pure-1.c: Make functions static again.
38002 Don't use attribute `noinline'.
38003
38004 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
38005
38006 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38007
38008 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
38009
38010 * gcc.c-torture/execute/simd-1.c: New.
38011
38012 * gcc.dg/simd-1.c: New.
38013
38014 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
38015
38016 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38017
38018 2002-06-16 Richard Henderson <rth@redhat.com>
38019
38020 * g++.dg/ext/anon-struct1.C: New.
38021 * g++.dg/ext/anon-struct2.C: New.
38022 * g++.dg/ext/anon-struct3.C: New.
38023 * gcc.dg/anon-struct-1.c: New.
38024 * gcc.dg/anon-struct-2.c: New.
38025 * gcc.dg/anon-struct-3.c: New.
38026 * gcc.dg/20011008-1.c: Adjust warning text.
38027 * gcc.dg/20020527-1.c: Add -fms-extensions.
38028
38029 2002-06-16 Richard Henderson <rth@redhat.com>
38030
38031 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38032
38033 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
38034
38035 * gcc.c-torture/execute/20020615-1.c: New test.
38036
38037 2002-06-15 Roger Sayle <roger@eyesopen.com>
38038
38039 * gcc.c-tortuture/execute/compare-1.c: New test case.
38040 * gcc.c-tortuture/execute/compare-2.c: New test case.
38041 * gcc.c-tortuture/execute/compare-3.c: New test case.
38042
38043 2002-06-13 Richard Henderson <rth@redhat.com>
38044
38045 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
38046 ia64 ilp32.
38047
38048 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38049
38050 * g++.dg/template/typename2.C: Update error message.
38051
38052 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
38053
38054 * gcc.c-torture/execute/20020611-1.c: New test.
38055
38056 2002-06-11 Bob Wilson <bob.wilson@acm.org>
38057
38058 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38059 list of targets to skip.
38060
38061 2002-06-10 Bob Wilson <bob.wilson@acm.org>
38062
38063 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38064 targets if not optimizing.
38065
38066 2002-06-10 Jakub Jelinek <jakub@redhat.com>
38067
38068 * gcc.c-torture/compile/20020605-1.c: New test.
38069
38070 * g++.dg/opt/vt1.C: New test.
38071
38072 * gcc.dg/20020531-1.c: New test.
38073
38074 * gcc.dg/20020530-1.c: New test.
38075
38076 * gcc.dg/20020527-1.c: New test.
38077
38078 * g++.dg/opt/cse1.C: New test.
38079
38080 2002-06-07 Roger Sayle <roger@eyesopen.com>
38081
38082 * gcc.dg/20020607-2.c: New test case.
38083
38084 2002-06-07 Jakub Jelinek <jakub@redhat.com>
38085
38086 * gcc.c-torture/compile/20020604-1.c: New test.
38087
38088 2002-06-04 Richard Henderson <rth@redhat.com>
38089
38090 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38091 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38092 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38093
38094 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
38095
38096 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38097
38098 2002-06-03 Richard Henderson <rth@redhat.com>
38099
38100 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38101 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38102
38103 2002-06-02 Richard Henderson <rth@redhat.com>
38104
38105 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38106 test functions static.
38107
38108 2002-06-02 Andreas Jaeger <aj@suse.de>
38109
38110 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38111 now.
38112
38113 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
38114
38115 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38116 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38117 Update for mofified diagnostics.
38118 * gcc.dg/c99-intconst-1.c: No longer fail.
38119
38120 2002-06-02 Richard Henderson <rth@redhat.com>
38121
38122 * gcc.dg/uninit-A.c: Remove xfail markers.
38123
38124 2002-06-01 Roger Sayle <roger@eyesopen.com>
38125
38126 * gcc.dg/fnegate-1.c: New test case.
38127
38128 2002-05-30 Osku Salerma <osku@iki.fi>
38129
38130 * gcc.c-torture/execute/mayalias-1.c: New file.
38131
38132 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
38133
38134 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38135 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38136 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38137
38138 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
38139
38140 * gcc.c-torture/execute/20020529-1.c: New test.
38141
38142 2002-05-27 Richard Henderson <rth@redhat.com>
38143
38144 * g++.dg/ext/attrib6.C: New test case.
38145
38146 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38147
38148 * gcc.c-torture/execute/pure-1.c: New test.
38149
38150 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
38151
38152 * gcc.dg/cpp/arith-2.c: Remove.
38153
38154 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
38155
38156 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38157 * gcc.dg/cpp/if-3.c: Remove.
38158
38159 2002-05-26 Jakub Jelinek <jakub@redhat.com>
38160
38161 * g++.dg/opt/cse2.C: New test.
38162
38163 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
38164
38165 * gcc.dg/cpp/arith-1.c: New semantic tests.
38166 * gcc.dg/cpp/if-1.c: Update.
38167
38168 2002-05-24 Ben Elliston <bje@redhat.com>
38169
38170 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38171
38172 2002-05-24 Jakub Jelinek <jakub@redhat.com>
38173
38174 * gcc.dg/verbose-asm.c: New test.
38175
38176 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
38177
38178 * gcc.dg/cpp/paste12.c: New test.
38179
38180 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
38181
38182 * g++.dg/parse/named_ops.C: New test.
38183
38184 2002-05-23 Mark Mitchell <mark@codesourcery.com>
38185
38186 * gcc/testsuite/gcc.dg/weak-8.c: New test.
38187
38188 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
38189
38190 * gcc.dg/weak-2.c: Allow optional leading underscore
38191 in scan-assembler symbol name.
38192 * gcc.dg/weak-3.c: Likewise.
38193 * gcc.dg/weak-4.c: Likewise.
38194 * gcc.dg/weak-5.c: Likewise.
38195
38196 2002-05-23 Jakub Jelinek <jakub@redhat.com>
38197
38198 * gcc.dg/20020523-1.c: New test.
38199
38200 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
38201
38202 * objc.dg/const-str-2.m: Update now that we stop after
38203 a command line error.
38204
38205 2002-05-22 Richard Henderson <rth@redhat.com>
38206
38207 * g++.dg/dg.exp: Fix typo in test pruneing.
38208
38209 2002-05-22 Richard Henderson <rth@redhat.com>
38210
38211 * g++.dg/dg.exp: Prune the tls subdirectory.
38212 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38213 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38214 * g++.dg/tls/init-1.C: New.
38215
38216 2002-05-22 Jakub Jelinek <jakub@redhat.com>
38217
38218 * gcc.dg/20020517-1.c: New test.
38219
38220 2002-05-21 Richard Henderson <rth@redhat.com>
38221
38222 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38223 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38224
38225 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
38226
38227 * g++.dg/other/copy2.C: New test.
38228
38229 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
38230
38231 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38232 (MAX_COPY): Bump up to 10 times sizeof (long long).
38233 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38234
38235 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38236 sizeof (long long).
38237
38238 * gcc.c-torture/execute/strcpy-1.c: New test.
38239
38240 2002-05-19 Jason Merrill <jason2redhat.com>
38241
38242 * g++.dg/ext/oper1.C: New test.
38243
38244 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
38245 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
38246
38247 * README.QMTEST: New file.
38248
38249 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38250
38251 2002-05-19 Andreas Jaeger <aj@suse.de>
38252
38253 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38254 now.
38255 * gcc.c-torture/execute/loop-2d.x: Likewise.
38256
38257 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
38258
38259 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38260 support weak symbols.
38261 * gcc.dg/weak-4.c: Likewise.
38262 * gcc.dg/weak-6.c: Likewise.
38263
38264 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
38265
38266 * gcc.dg/weak-3.c: Add dg-excess-error comment for
38267 cygwin, coff and h8300-*-hms targets
38268 * gcc.dg/weak-5.c: Likewise.
38269 * gcc.dg/weak-7.c: Likewise.
38270
38271 2002-05-16 Jason Merrill <jason@redhat.com>
38272
38273 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38274 (scan-assembler-not, scan-assembler-dem): Likewise.
38275 (scan-assembler-dem-not): Likewise.
38276
38277 2002-05-15 Richard Henderson <rth@redhat.com>
38278
38279 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38280
38281 2002-05-15 Richard Henderson <rth@redhat.com>
38282
38283 * gcc.dg/weak-5.c (vfoo1c): No warning here.
38284 (vfoo1f): Warning here.
38285 (vfoo1l): Don't redefine the alias.
38286
38287 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
38288
38289 * g++.dg/init/pm1.C: New test.
38290
38291 2002-05-12 David S. Miller <davem@redhat.com>
38292
38293 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38294 types.
38295
38296 2002-05-10 Roger Sayle <roger@eyesopen.com>
38297
38298 * gcc.c-torture/execute/20020510-1.c: New test case.
38299
38300 2002-05-10 David S. Miller <davem@redhat.com>
38301
38302 * gcc.c-torture/execute/conversion.c: Test long double too.
38303
38304 2002-05-09 Jakub Jelinek <jakub@redhat.com>
38305
38306 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38307 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38308 * lib/g++.exp (g++_link_flags): Likewise.
38309 * lib/objc.exp (objc_target_compile): Likewise.
38310
38311 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
38312
38313 * gcc.dg/cpp/poison.c: Update.
38314 * gcc.dg/cpp/20000625-2.c: Remove.
38315 * gcc.dg/cpp/direct2s.c: Remove final test.
38316
38317 2002-05-08 Tom Rix <trix@redhat.com>
38318
38319 * gcc.c-torture/execute/20020508-1.c: New test.
38320 * gcc.c-torture/execute/20020508-2.c: New test.
38321 * gcc.c-torture/execute/20020508-3.c: New test.
38322
38323 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
38324
38325 * gcc.dg/cpp/charconst-4.c: More tests.
38326
38327 2002-05-08 Mark Mitchell <mark@codesourcery.com>
38328
38329 PR c/6569
38330 * gcc.dg/weak-3.c: Update location of warning messages.
38331 * gcc.dg/weak-5.c: Likewise.
38332
38333 2002-05-06 Roger Sayle <roger@eyesopen.com>
38334
38335 * gcc.c-torture/execute/20020506-1.c: New test case.
38336
38337 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
38338
38339 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38340
38341 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
38342
38343 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38344
38345 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
38346
38347 * gcc.dg/cpp/charconst-3.c: New test.
38348
38349 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
38350
38351 * gcc.dg/cpp/charconst.c: Update tests.
38352
38353 2002-05-05 Tim Josling <tej@melbpc.org.au>
38354
38355 * treelang: Added directory for new sample language treelang. Also
38356 lib/treelang.exp: New file to signal treelang should be tested.
38357
38358 2002-05-03 Jakub Jelinek <jakub@redhat.com>
38359
38360 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38361 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38362 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38363 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38364 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38365 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38366 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38367
38368 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
38369
38370 * gcc.dg/format/xopen-2.c: New test.
38371
38372 2002-05-03 Jakub Jelinek <jakub@redhat.com>
38373
38374 * gcc.dg/20020503-1.c: New test.
38375
38376 2002-05-02 Mark Mitchell <mark@codesourcery.com>
38377
38378 * g++.dg/init/dtor1.C: Make it tougher.
38379
38380 2002-05-01 Mark Mitchell <mark@codesourcery.com>
38381
38382 * g++.dg/init/dtor1.C: New test.
38383
38384 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
38385
38386 * gcc.dg/altivec-8.c: New.
38387
38388 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
38389
38390 * gcc.dg/altivec-7.c: New.
38391
38392 2002-04-29 Jakub Jelinek <jakub@redhat.com>
38393
38394 * g++.dg/parse/typedef1.C: New test.
38395
38396 2002-04-29 Mark Mitchell <mark@codesourcery.com>
38397
38398 PR c++/6486
38399 * g++.dg/template/friend6.C: New test.
38400
38401 PR c++/6492
38402 * g++.dg/init/copy1.C: New test.
38403
38404 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
38405
38406 * g++.dg/warn/effc1.C: New test.
38407
38408 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
38409
38410 * gcc.dg/cpp/if-cexp.c: Add a test.
38411
38412 2002-04-28 Jakub Jelinek <jakub@redhat.com>
38413
38414 * gcc.dg/20020426-2.c: New test.
38415
38416 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
38417
38418 * gcc.dg/cpp/if-mop.c: Update.
38419 * gcc.dg/cpp/if-mpar.c: Add test.
38420 * gcc.dg/cpp/if-oppr.c: Update.
38421
38422 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38423
38424 PR c/6343
38425 * gcc.dg/weak-[2-7].c: New tests.
38426
38427 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
38428
38429 * gcc.dg/enum1.c: New test.
38430
38431 2002-04-26 Mark Mitchell <mark@codesourcery.com>
38432
38433 PR c++/6497
38434 * g++.dg/inherit/access2.C: New test.
38435
38436 2002-04-26 Mark Mitchell <mark@codesourcery.com>
38437
38438 PR bootstrap/6445
38439 * gcc.dg/20020426-1.c: New test.
38440
38441 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
38442
38443 * g++.dg/abi/enum1.C: New test.
38444
38445 2002-04-26 Richard Henderson <rth@redhat.com>
38446
38447 * gcc.dg/c99-bool-1.c: Expect always true warning.
38448
38449 2002-04-25 Roger Sayle <roger@eyesopen.com>
38450
38451 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38452
38453 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38454
38455 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38456 targets.
38457
38458 2002-04-24 Mark Mitchell <mark@codesourcery.com>
38459
38460 * g++.dg/abi/mange7.C: New test.
38461
38462 PR c++/6438.
38463 * g++.dg/parse/stmtexpr2.C: New test.
38464
38465 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
38466
38467 * gcc.dg/20020312-2.c: Add SH target.
38468
38469 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38470
38471 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38472 compiler output on mips*-*-irix*.
38473
38474 2002-04-23 Jakub Jelinek <jakub@redhat.com>
38475
38476 * g++.dg/parse/attr1.C: New test.
38477
38478 2002-04-23 Roger Sayle <roger@eyesopen.com>
38479
38480 * gcc.c-torture/execute/string-opt-17.c: New test case.
38481 * gcc.c-torture/execute/memset-2.c: New test case.
38482
38483 2002-04-23 Mark Mitchell <mark@codesourcery.com>
38484
38485 PR c++/6256:
38486 * g++.dg/template/friend5.C: New test.
38487
38488 PR c++/6331:
38489 * g++.dg/template/qual1.C: Likewise.
38490
38491 2002-04-22 Zack Weinberg <zack@codesourcery.com>
38492
38493 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38494 Include stdlib.h, not stdio.h or ctype.h.
38495
38496 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
38497
38498 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38499 cris-*-elf* and mmix-*-*.
38500 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38501 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38502 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38503 Ditto.
38504 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38505 * gcc.dg/wchar_t-1.c: Ditto.
38506
38507 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
38508
38509 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38510 Clarify comment.
38511
38512 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
38513
38514 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38515
38516 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38517
38518 * gcc.c-torture/execute/20000906-1.x: Delete.
38519
38520 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
38521
38522 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38523
38524 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
38525
38526 * PR6367
38527 * g77.f-torture/execute/6367.f: New test.
38528 * g77.f-torture/execute/6367.x: Disable for MMIX.
38529
38530 2002-04-19 Mark Mitchell <mark@codesourcery.com>
38531
38532 * PR6352
38533 * g++.dg/opt/inline2.C: New test.
38534
38535 2002-04-18 Richard Henderson <rth@redhat.com>
38536
38537 * gcc.dg/20000906-1.c: Enable for all targets.
38538 * gcc.c-torture/compile/iftrap-2.c: New.
38539
38540 2002-04-18 Jakub Jelinek <jakub@redhat.com>
38541
38542 * gcc.dg/20020418-1.c: New test.
38543 * gcc.dg/20020418-2.c: New test.
38544
38545 2002-04-18 Richard Henderson <rth@redhat.com>
38546
38547 * gcc.c-torture/compile/iftrap-1.c: New.
38548 * gcc.dg/iftrap-1.c: Adjust for ia64.
38549 * gcc.dg/iftrap-2.c: New.
38550
38551 2002-04-18 Jakub Jelinek <jakub@redhat.com>
38552
38553 * gcc.c-torture/compile/20020418-1.c: New test.
38554
38555 2002-04-18 Roger Sayle <roger@eyesopen.com>
38556
38557 * gcc.c-torture/compile/20020415-1.c: New.
38558
38559 2002-04-18 David S. Miller <davem@redhat.com>
38560
38561 * gcc.c-torture/execute/20020418-1.c: New test.
38562
38563 2002-04-17 Jakub Jelinek <jakub@redhat.com>
38564
38565 * gcc.dg/20020416-1.c: New test.
38566
38567 * g++.dg/opt/inline1.C: New test.
38568
38569 2002-04-16 Jakub Jelinek <jakub@redhat.com>
38570
38571 * gcc.dg/altivec-5.c: New test.
38572
38573 * gcc.dg/20020415-1.c: New test.
38574
38575 2002-04-15 Mark Mitchell <mark@codesourcery.com>
38576
38577 * testsuite/lib/chill.exp: Remove.
38578
38579 2002-04-14 Jakub Jelinek <jakub@redhat.com>
38580
38581 * g++.dg/other/big-struct.C: New test.
38582
38583 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
38584
38585 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38586 of scratch file.
38587
38588 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
38589
38590 PR c/6277
38591 * gcc.dg/i386-387-1.c: Allow optional leading underscore
38592 in scan-assembler function name
38593
38594 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
38595
38596 * g77.f-torture/execute/980628-4.x,
38597 g77.f-torture/execute/980628-5.x,
38598 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38599 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38600 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38601 i[34567]86-*-*.
38602
38603 2002-04-13 David S. Miller <davem@redhat.com>
38604
38605 * gcc.c-torture/execute/20020413-1.c: New test.
38606
38607 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
38608
38609 * gcc.dg/asm-6.c,
38610 * g++.dg/ext/asm1.C: New tests.
38611
38612 2002-04-12 Mark Mitchell <mark@codesourcery.com>
38613
38614 PR c++ 5373.
38615 * g++.dg/parse/stmtexpr1.C: New test.
38616
38617 PR c++/5189.
38618 * g++.dg/template/copy1.C: New test.
38619
38620 2002-04-12 Richard Henderson <rth@redhat.com>
38621
38622 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38623
38624 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
38625
38626 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38627 gcc.c-torture/execute/20020307-2.c.
38628
38629 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
38630
38631 * g++.dg/ext/attrib5.C,
38632 * g++.dg/lookup/struct1.C: New tests.
38633
38634 2002-04-11 Jakub Jelinek <jakub@redhat.com>
38635
38636 * gcc.dg/20020411-1.c: New test.
38637
38638 * gcc.c-torture/execute/20020411-1.c: New test.
38639
38640 2002-04-10 Janis Johnson <janis187@us.ibm.com>
38641
38642 * g77.f-torture/execute/6177.f: New test.
38643
38644 2002-04-10 Jakub Jelinek <jakub@redhat.com>
38645
38646 PR middle-end/6247
38647 * g++.dg/opt/cleanup1.C: New test.
38648
38649 * g++.dg/opt/const1.C: New test.
38650
38651 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
38652
38653 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38654
38655 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
38656
38657 PR c++/5507
38658 * g++.dg/template/typename2.C: New test.
38659
38660 2002-04-10 Alan Modra <amodra@bigpond.net.au>
38661
38662 * gcc.c-torture/execute/loop-12.c: New.
38663
38664 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
38665
38666 * g77.f-torture/execute/980628-4.x,
38667 g77.f-torture/execute/980628-5.x,
38668 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38669 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38670 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38671
38672 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38673
38674 PR optimization/6086
38675 * g++.dg/opt/preinc1.C: New test.
38676
38677 2002-04-06 Mark Mitchell <mark@codesourcery.com>
38678
38679 PR c++/5571
38680 * g++.dg/opt/static2.C: New test.
38681
38682 2002-04-06 Mark Mitchell <mark@codesourcery.com>
38683
38684 PR c/5120
38685 * gcc.dg/20020406-1.c: New test.
38686
38687 2002-04-04 David S. Miller <davem@redhat.com>
38688
38689 * gcc.c-torture/execute/20020404-1.c: New test.
38690
38691 2002-04-04 Jakub Jelinek <jakub@redhat.com>
38692
38693 PR c/6123
38694 * gcc.dg/20020312-2.c: Do not declare global register variable
38695 if __PIC__ or __pic__ is defined.
38696
38697 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
38698
38699 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
38700 __asm__ so that it works correctly even if -ansi -pedantic-errors.
38701
38702 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38703
38704 * gcc.misc-tests/linkage.exp: Update last change to handle
38705 sparc*-, not just sparc-.
38706
38707 2002-04-03 Richard Henderson <rth@redhat.com>
38708
38709 * gcc.dg/cpp/ucs.c: Improved long UCS test.
38710
38711 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
38712
38713 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38714
38715 2002-04-02 David S. Miller <davem@redhat.com>
38716
38717 * gcc.c-torture/execute/20020402-3.c: New test.
38718
38719 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
38720
38721 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38722 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38723
38724 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38725 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38726 g77.f-torture/execute/20001201.x,
38727 g77.f-torture/execute/u77-test.x: New files.
38728
38729 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38730 * gcc.dg/wchar_t-1.c: Ditto.
38731
38732 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38733
38734 * gcc.c-torture/execute/20020402-1.c: New test.
38735
38736 2002-04-01 Richard Henderson <rth@redhat.com>
38737
38738 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38739
38740 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38741
38742 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38743
38744 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38745
38746 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38747
38748 * g++.dg/inherit/template-as-base.C: Expect error.
38749 * g++.dg/inherit/namespace-as-base.C: Likewise.
38750
38751 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
38752
38753 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38754 g++.dg/ext/instantiate3.C: Tweak match patterns.
38755
38756 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38757 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38758 -da test.
38759
38760 2002-03-31 Richard Henderson <rth@redhat.com>
38761
38762 * gcc.dg/special/alias-2.c: New.
38763 * gcc.dg/special/ecos.exp: Run it.
38764
38765 2002-03-31 Richard Henderson <rth@redhat.com>
38766
38767 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38768
38769 2002-03-31 Kazu Hirata <kazu@hxi.com>
38770
38771 * gcc.dg/weak-1.c: Disable on h8300 port.
38772
38773 2002-03-29 Janis Johnson <janis187@us.ibm.com>
38774
38775 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38776 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38777 ordering tests.
38778 * g++.dg/bprob/bprob-1.C: New test.
38779 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38780 * g++.dg/gcov/gcov-1.C: New test.
38781 * g++.dg/gcov/gcov-1.x: New file.
38782 * g++.dg/gcov/gcov-2.C: New test.
38783 * g++.dg/gcov/gcov-3.C: New test.
38784 * g++.dg/gcov/gcov-3.h: New file.
38785
38786 2002-03-28 Roger Sayle <roger@eyesopen.com>
38787
38788 * g++.old-deja/g++.other/builtins5.C: New test.
38789 * g++.old-deja/g++.other/builtins6.C: New test.
38790 * g++.old-deja/g++.other/builtins7.C: New test.
38791 * g++.old-deja/g++.other/builtins8.C: New test.
38792 * g++.old-deja/g++.other/builtins9.C: New test.
38793
38794 2002-03-29 Jakub Jelinek <jakub@redhat.com>
38795
38796 * g++.dg/opt/static1.C: New test.
38797
38798 * g++.dg/opt/longbranch1.C: New test.
38799
38800 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
38801
38802 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38803
38804 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38805
38806 2002-03-28 Jeffrey A Law (law@redhat.com)
38807
38808 * gcc.c-torture/execute/20020328-1.c: New test.
38809
38810 2002-03-27 Richard Henderson <rth@redhat.com>
38811
38812 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38813 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38814 move from g++.old-deja/g++.ext/.
38815
38816 2002-03-27 Mark Mitchell <mark@codesourcery.com>
38817
38818 * g++.dg/init/new2.C: New test.
38819
38820 2002-03-26 Richard Henderson <rth@redhat.com>
38821
38822 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38823
38824 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38825 on sparc.
38826
38827 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
38828 sparcv9 systems.
38829 * gcc.dg/20001102-1.c: Likewise.
38830
38831 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
38832
38833 * gcc.dg/cpp/endif-pedantic1.c,
38834 gcc.dg/cpp/endif-pedantic2.c: New tests.
38835
38836 2002-03-26 Mark Mitchell <mark@codesourcery.com>
38837
38838 * g++.dg/init/new1.C: New test.
38839
38840 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
38841
38842 * g++.dg/abi/vbase9.C: New test.
38843
38844 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
38845
38846 * gcc.dg/arm-asm.c: New test.
38847
38848 2002-03-26 Andrew Cagney <ac131313@redhat.com>
38849
38850 * gcc.dg/Wswitch-enum.c: New test.
38851 Fix PR c/5044.
38852
38853 2002-03-26 Richard Henderson <rth@redhat.com>
38854
38855 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38856 structure.
38857
38858 2002-03-25 Richard Henderson <rth@redhat.com>
38859
38860 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
38861 sparcv9 systems.
38862
38863 * gcc.c-torture/compile/20011119-1.c (xxx): New.
38864 * gcc.c-torture/compile/20011119-2.c (xxx): New.
38865
38866 2002-03-25 Zack Weinberg <zack@codesourcery.com>
38867
38868 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38869
38870 2002-03-25 Bob Wilson <bob.wilson@acm.org>
38871
38872 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38873 targets using generic thunk support.
38874
38875 2002-03-25 Jakub Jelinek <jakub@redhat.com>
38876
38877 * gcc.c-torture/compile/20020323-1.c: New test.
38878
38879 * g++.dg/opt/conj2.C: New test.
38880
38881 2002-03-24 Richard Henderson <rth@redhat.com>
38882
38883 * gcc.dg/weak-1.c: Use -fno-common.
38884
38885 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38886
38887 * g77.dg/f77-edit-apostrophe-out.f: New test
38888 * g77.dg/f77-edit-h-out.f: New test
38889 * g77.dg/f77-edit-t-in.f: New test
38890 * g77.dg/f77-edit-t-out.f: New test
38891 * g77.dg/f77-edit-x-out.f: New test
38892 * g77.dg/f77-edit-slash-out.f: New test
38893 * g77.dg/f77-edit-colon-out.f: New test
38894 * g77.dg/f77-edit-s-out.f: New test
38895
38896 2002-03-24 Richard Henderson <rth@redhat.com>
38897
38898 * objc/execute/formal_protocol-6.x: New XFAIL.
38899
38900 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38901
38902 * gcc.dg/weak-1.c: Early return from dg-final on platforms
38903 that do not support weak symbols
38904
38905 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38906
38907 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38908 * lib/g77.exp: Likewise.
38909 * lib/objc.exp: Likewise.
38910
38911 2002-03-23 Andrew Cagney <ac131313@redhat.com>
38912
38913 * gcc.dg/Wswitch-default.c: New test.
38914
38915 2002-03-23 Jakub Jelinek <jakub@redhat.com>
38916
38917 * g++.dg/other/enum1.C: New test.
38918
38919 2002-03-23 Zack Weinberg <zack@codesourcery.com>
38920
38921 * gcc.dg/pragma-ep-3.c: Fix typo.
38922
38923 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38924
38925 * g++.dg/inherit/template-as-base.C: New test.
38926
38927 2002-03-22 Jakub Jelinek <jakub@redhat.com>
38928
38929 * g++.old-deja/g++.other/dwarf2-1.C: Move...
38930 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
38931
38932 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
38933
38934 * gcc.dg/cpp/multiline.c: Update to match.
38935
38936 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
38937
38938 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38939
38940 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
38941
38942 * gcc.dg/cpp/extratokens2.c: New file.
38943
38944 2002-03-21 David Edelsohn <edelsohn@gnu.org>
38945
38946 * gcc.dg/20020312-2.c: Add rs6000 target.
38947
38948 * gcc.c-torture/compile/20020319-1.c: New test.
38949
38950 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38951
38952 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38953 (A, E): Handle this.
38954
38955 2002-03-20 Jason Merrill <jason@redhat.com>
38956
38957 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38958 ignoring -fpic.
38959 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38960 through prune_gcc_output.
38961
38962 2002-03-20 Jakub Jelinek <jakub@redhat.com>
38963
38964 * gcc.c-torture/compile/20020320-1.c: New test.
38965
38966 2002-03-19 Jakub Jelinek <jakub@redhat.com>
38967
38968 * gcc.c-torture/compile/20020318-1.c: New test.
38969
38970 * gcc.dg/struct-by-value-1.c: New test.
38971
38972 * gcc.dg/20020319-1.c: New test.
38973
38974 2002-03-18 Jakub Jelinek <jakub@redhat.com>
38975
38976 * g++.dg/opt/conj1.C: New test.
38977
38978 2002-03-17 Mark Mitchell <mark@codesourcery.com>
38979
38980 * g++.dg/template/qualttp20.C: Revert previous change.
38981 * g++.dg/template/qualttp3.C: Likewise.
38982 * g++.dg/template/qualttp4.C: Likewise.
38983 * g++.dg/template/qualttp5.C: Likewise.
38984 * g++.dg/template/qualttp6.C: Likewise.
38985 * g++.dg/template/qualttp7.C: Likewise.
38986 * g++.dg/template/qualttp8.C: Likewise.
38987 * g++.dg/template/recurse.C: Likewise.
38988
38989 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
38990
38991 * gcc.dg/cpp/wchar-1.c: Update.
38992
38993 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
38994
38995 * g++.dg/template/conv1.C: New test.
38996 * g++.dg/template/conv2.C: New test.
38997 * g++.dg/template/conv3.C: New test.
38998 * g++.dg/template/conv4.C: New test.
38999
39000 2002-03-15 Mark Mitchell <mark@codesourcery.com>
39001
39002 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39003 * g++.dg/template/qualttp3.C: Likewise.
39004 * g++.dg/template/qualttp4.C: Likewise.
39005 * g++.dg/template/qualttp5.C: Likewise.
39006 * g++.dg/template/qualttp6.C: Likewise.
39007 * g++.dg/template/qualttp7.C: Likewise.
39008 * g++.dg/template/qualttp8.C: Likewise.
39009 * g++.dg/template/recurse.C: Likewise.
39010
39011 2002-03-15 Mark Mitchell <mark@codesourcery.com>
39012
39013 * g++.dg/opt/dtor1.C: New test.
39014
39015 2002-03-15 Jakub Jelinek <jakub@redhat.com>
39016
39017 * gcc.c-torture/compile/20020315-1.c: New test.
39018
39019 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
39020
39021 * gcc.dg/weak-1.c: Fix scan tests.
39022
39023 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
39024
39025 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39026 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39027 cris-*-aout* mmix-*-*.
39028 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39029 cris-*-aout* mmix-*-*.
39030 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39031 cris-*-elf* cris-*-aout* and mmix-*-*.
39032 * gcc.dg/20001009-1.c: Ditto.
39033 * gcc.dg/20010912-1.c: Ditto.
39034 * gcc.dg/20020122-4.c: Ditto.
39035 * gcc.dg/inline-2.c: Ditto.
39036
39037 2002-03-14 Jeffrey A Law (law@cygnus.com)
39038
39039 * gcc.c-torture/compile/20020314-1.c: New test.
39040
39041 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
39042
39043 * gcc.c-torture/execute/20020314-1.c: New test.
39044
39045 2002-03-14 Jakub Jelinek <jakub@redhat.com>
39046
39047 * g++.dg/warn/Wunused-1.C: New test.
39048
39049 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
39050
39051 * g++.dg/abi/mangle6.C: New test.
39052
39053 2002-03-13 Jakub Jelinek <jakub@redhat.com>
39054
39055 * gcc.c-torture/compile/20020309-2.c: New test.
39056
39057 * gcc.c-torture/compile/20020312-1.c: New test.
39058
39059 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
39060
39061 * g++.dg/other/access1.C: New test.
39062
39063 2002-03-12 Jakub Jelinek <jakub@redhat.com>
39064
39065 * gcc.c-torture/execute/wchar_t-1.c: New test.
39066
39067 2002-03-12 David Edelsohn <edelsohn@gnu.org>
39068
39069 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39070
39071 2002-03-12 Roger Sayle <roger@eyesopen.com>
39072
39073 * gcc.dg/20020312-1.c: New test case.
39074
39075 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
39076
39077 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39078
39079 2002-03-11 Richard Henderson <rth@redhat.com>
39080
39081 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39082 * g++.old-deja/g++.jason/report.C: Likewise.
39083
39084 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
39085
39086 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39087 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39088
39089 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
39090
39091 * testsuite/g++.dg/overload/pmf1.C: New test.
39092
39093 2002-03-11 Kazu Hirata <kazu@hxi.com>
39094
39095 * gcc.c-torture/execute/20020307-1.c: Use long.
39096
39097 2002-03-11 Jakub Jelinek <jakub@redhat.com>
39098
39099 PR optimization/5844
39100 * gcc.dg/20020310-1.c: New test.
39101
39102 2002-03-09 Michael Meissner <meissner@redhat.com>
39103
39104 * gcc.c-torture/execute/memcpy-2.c: New test.
39105 * gcc.c-torture/execute/memset-1.c: New test.
39106 * gcc.c-torture/execute/strlen-1.c: New test.
39107 * gcc.c-torture/execute/strcmp-1.c: New test.
39108 * gcc.c-torture/execute/strncmp-1.c: New test.
39109
39110 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
39111
39112 * gcc.dg/ppc-ldstruct.c: New test.
39113
39114 2002-03-09 Jakub Jelinek <jakub@redhat.com>
39115
39116 * gcc.c-torture/execute/va-arg-22.c: New test.
39117
39118 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39119
39120 * gcc.c-torture/compile/20020309-1.c: New test.
39121
39122 2002-03-08 Jakub Jelinek <jakub@redhat.com>
39123
39124 * gcc.c-torture/execute/20020307-2.c: New test.
39125
39126 2002-03-07 Jeffrey A Law (law@redhat.com)
39127
39128 * g77.f-torture/compile/20020307-1.f: New test.
39129
39130 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
39131
39132 * gcc.dg/unordered-1.c: New test.
39133
39134 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
39135
39136 * gcc.c-torture/execute/20020307-1.c: New test.
39137
39138 2002-03-05 Jakub Jelinek <jakub@redhat.com>
39139
39140 * gcc.dg/20020304-1.c: New test.
39141
39142 * gcc.c-torture/compile/20020304-2.c: New test.
39143
39144 2002-03-04 Zack Weinberg <zack@codesourcery.com>
39145
39146 * gcc.c-torture/compile/20020304-1.c: New test case
39147 (from PR c/5830).
39148
39149 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
39150
39151 * gcc.dg/20020103-1.c: Add other -D ppc variants.
39152
39153 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
39154
39155 * g++.dg/other/classkey1.C: New test.
39156
39157 2002-03-01 Richard Henderson <rth@redhat.com>
39158
39159 * gcc.c-torture/compile/981223-1.x: New.
39160 * gcc.c-torture/compile/920625-1.x: New.
39161
39162 2002-02-28 Richard Henderson <rth@redhat.com>
39163
39164 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39165
39166 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
39167
39168 * gcc.c-torture/execute/20020227-1.c: New test.
39169
39170 2002-02-27 Mark Mitchell <mark@codesourcery.com>
39171
39172 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39173 here" ERROR lines.
39174 * g++.old-deja/g++.oliva/partord1.C: Likewise.
39175 * g++.old-deja.g++.other/defarg1.C: Likewise.
39176 * g++.old-deja/g++.pt/calls2.C: Likewise.
39177 * g++.old-deja/g++.pt/crash20.C: Likewise.
39178 * g++.old-deja/g++.pt/crash30.C: Likewise.
39179 * g++.old-deja/g++.pt/crash36.C: Likewise.
39180 * g++.old-deja/g++.pt/crash6.C: Likewise.
39181 * g++.old-deja/g++.pt/defarg13.C: Likewise.
39182 * g++.old-deja/g++.pt/derived3.C: Likewise.
39183 * g++.old-deja/g++.pt/error1.C: Likewise.
39184 * g++.old-deja/g++.pt/friend21.C: Likewise.
39185 * g++.old-deja/g++.pt/friend23.C: Likewise.
39186 * g++.old-deja/g++.pt/infinite1.C: Likewise.
39187 * g++.old-deja/g++.robertl/eb128.C: Likewise.
39188
39189 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
39190
39191 * gcc.c-torture/execute/20020225-2.c: New test.
39192
39193 2002-02-27 Zack Weinberg <zack@codesourcery.com>
39194
39195 * gcc.c-torture/execute/920730-1t.c,
39196 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39197 Delete test cases, only relevant to -traditional.
39198
39199 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
39200
39201 * gcc.dg/cpp/undef1.c: Remove.
39202 * gcc.dg/cpp/directiv.c: Update.
39203 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39204
39205 2002-02-27 Michael Meissner <meissner@redhat.com>
39206
39207 * gcc.c-torture/execute/20020226-1.c: New test.
39208
39209 2002-02-26 Jakub Jelinek <jakub@redhat.com>
39210
39211 * g++.dg/debug/debug4.C: New test.
39212
39213 * gcc.dg/ia64-visibility-1.c: New test.
39214
39215 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
39216
39217 * gcc.dg/debug/20020224-1.c: New.
39218
39219 2002-02-25 Kazu Hirata <kazu@hxi.com>
39220
39221 * gcc.c-torture/execute/960416-1.x: New.
39222 * gcc.c-torture/execute/divconst-3.x: Likewise.
39223
39224 2002-02-25 Jakub Jelinek <jakub@redhat.com>
39225
39226 * gcc.dg/20020224-1.c: New test.
39227
39228 2002-02-25 Alan Modra <amodra@bigpond.net.au>
39229
39230 * gcc.c-torture/execute/20020225-1.c: New.
39231
39232 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
39233
39234 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39235
39236 2002-02-23 Jakub Jelinek <jakub@redhat.com>
39237
39238 * gcc.dg/20020222-1.c: New test.
39239
39240 2002-02-22 Jakub Jelinek <jakub@redhat.com>
39241
39242 * g++.dg/opt/anonunion1.C: New test.
39243
39244 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
39245
39246 * g++.dg/template/qualttp19.C: New test.
39247 * g++.dg/template/qualttp20.C: New test.
39248 * g++.old-deja/g++.jason/report.C: Adjust expected errors
39249 * g++.old-deja/g++.other/qual1.C: Likewise.
39250
39251 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
39252
39253 * gcc.dg/attr-alwaysinline.c: New.
39254
39255 2002-02-21 Jakub Jelinek <jakub@redhat.com>
39256
39257 * gcc.dg/20020220-1.c: New test.
39258
39259 * gcc.dg/20020220-2.c: New test.
39260
39261 * g++.dg/opt/mmx1.C: New test.
39262
39263 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
39264
39265 * gcc.c-torture/compile/20020110.c: New test.
39266
39267 2002-02-20 Jakub Jelinek <jakub@redhat.com>
39268
39269 * gcc.c-torture/execute/20020219-1.c: New test.
39270
39271 * gcc.dg/20020219-1.c: New test.
39272
39273 * gcc.dg/noncompile/20020220-1.c: New test.
39274
39275 * g++.dg/opt/ptrintsum1.C: New test.
39276
39277 * gcc.dg/debug/20020220-1.c: New test.
39278
39279 2002-02-17 Jakub Jelinek <jakub@redhat.com>
39280
39281 * gcc.c-torture/execute/20020216-1.c: New test.
39282
39283 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
39284
39285 * gcc.dg/decl-1.c: Update, new test.
39286
39287 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
39288
39289 * g++.dg/abi/bitfield1.C: New test.
39290 * g++.dg/abi/bitfield2.C: New test.
39291
39292 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
39293
39294 * gcc.dg/attr-nest.c: New test.
39295
39296 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
39297
39298 * gcc.c-torture/execute/20020215-1.c: New test.
39299
39300 2002-02-14 Jakub Jelinek <jakub@redhat.com>
39301
39302 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39303 * g++.dg/debug/debug.exp: New.
39304 * g++.dg/debug/trivial.C: New.
39305 * g++.dg/debug/debug1.C: Moved...
39306 * g++.dg/other/debug1.C: ...from here.
39307 * g++.dg/debug/debug2.C: Moved...
39308 * g++.dg/other/debug2.C: ...from here.
39309 * g++.dg/debug/debug3.C: Moved...
39310 * g++.dg/other/debug3.C: ...from here.
39311
39312 * gcc.dg/noncompile/20020213-1.c: New test.
39313
39314 2002-02-13 Jakub Jelinek <jakub@redhat.com>
39315
39316 * g++.dg/other/debug3.C: New test.
39317
39318 * gcc.c-torture/execute/20020213-1.c: New test.
39319
39320 2002-02-13 Richard Smith <richard@ex-parrot.com>
39321
39322 * g++.old-deja/g++.other/thunk1.C: New test.
39323
39324 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
39325
39326 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39327
39328 2002-02-13 Stan Shebs <shebs@apple.com>
39329
39330 * gcc.dg/altivec-3.c: New.
39331
39332 2002-02-12 Jakub Jelinek <jakub@redhat.com>
39333
39334 * gcc.dg/Wunreachable-1.c: New test.
39335 * gcc.dg/Wunreachable-2.c: New test.
39336
39337 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
39338
39339 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39340
39341 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
39342
39343 * gcc.dg/decl-1.c: New test.
39344
39345 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
39346
39347 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39348
39349 2002-02-10 Kazu Hirata <kazu@hxi.com>
39350
39351 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39352 * gcc.c-torture/compile/980506-1.x: Likewise.
39353
39354 2002-02-10 Kazu Hirata <kazu@hxi.com>
39355
39356 * gcc.dg/20020210-1.c: New.
39357
39358 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
39359
39360 * g77.f-torture/execute/947.f: New regression test
39361 for PR fortran/947.
39362
39363 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
39364
39365 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39366 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39367
39368 2002-02-08 Richard Henderson <rth@redhat.com>
39369
39370 * gcc.c-torture/compile/labels-3.c: New.
39371
39372 2002-02-08 Jakub Jelinek <jakub@redhat.com>
39373
39374 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39375 expression statements work instead.
39376 * gcc.dg/noncompile/20020207-1.c: New test.
39377
39378 2002-02-07 Richard Henderson <rth@redhat.com>
39379
39380 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39381
39382 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
39383
39384 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39385 message from g77
39386 * lib/g77-dg.exp: Trim g77 error messages so that they are
39387 recognized by dg.exp.
39388
39389 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
39390
39391 PR fortran/5473
39392 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
39393
39394 2002-02-07 Richard Henderson <rth@redhat.com>
39395
39396 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39397 to be sufficiently aligned for integers.
39398
39399 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
39400
39401 * g++.dg/template/friend4.C: New test.
39402
39403 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
39404
39405 PR fortran/5743
39406 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39407 unsupported cases.
39408
39409 2002-02-07 Richard Henderson <rth@redhat.com>
39410
39411 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39412 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39413 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39414 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39415
39416 2002-02-06 Richard Henderson <rth@redhat.com>
39417
39418 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39419
39420 2002-02-06 Janis Johnson <janis187@us.ibm.com>
39421
39422 * gcc.dg/20020206-1.c: New test.
39423
39424 2002-02-06 Jakub Jelinek <jakub@redhat.com>
39425
39426 * gcc.c-torture/execute/20020206-1.c: New test.
39427
39428 * gcc.c-torture/execute/20020206-2.c: New test.
39429
39430 PR optimization/5429:
39431 * gcc.c-torture/compile/20020206-1.c: New test.
39432
39433 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
39434
39435 * g++.dg/ext/align1.C: Do not use an explicit alignment value
39436 as certain file formats cannot support particularly large
39437 alignments.
39438
39439 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39440 and do not expect to be able to link the executable.
39441
39442 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39443 fail because the COFF format does not support the weak attribute.
39444
39445 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
39446
39447 * g77.dg/pr5473.f: New test
39448
39449 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
39450
39451 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39452 Fix testcase accordingly.
39453
39454 2002-02-04 Richard Henderson <rth@redhat.com>
39455
39456 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39457 (buf): Change to be an array of pointers, not ints.
39458
39459 2002-02-04 Jakub Jelinek <jakub@redhat.com>
39460
39461 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
39462 before all tests. Move warning one line above to match where it
39463 C frontend emits.
39464 * gcc.dg/Wswitch-2.c: New test.
39465 * g++.dg/warn/Wswitch-1.C: New test.
39466 * g++.dg/warn/Wswitch-2.C: New test.
39467
39468 2002-02-04 Richard Henderson <rth@redhat.com>
39469
39470 * g++.dg/abi/offsetof.C: Fix size comparison.
39471
39472 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
39473
39474 * gcc.dg/cast-qual-2.c: New test.
39475
39476 2002-02-04 Jakub Jelinek <jakub@redhat.com>
39477
39478 * gcc.dg/20020201-4.c: New test.
39479
39480 2002-02-04 Ben Elliston <bje@redhat.com>
39481
39482 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39483 target_info attribute != 0, in addition to the empty string.
39484 (gcc_target_compile): Likewise.
39485
39486 2002-02-03 Andrew Cagney <ac131313@redhat.com>
39487
39488 * gcc.dg/Wswitch.c: New test.
39489 PR gcc/4475. PR gcc/3780.
39490
39491 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
39492
39493 * g77.f-torture/execute/5122.f: New test for regressions
39494 against PR fortran/5122.
39495
39496 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
39497
39498 * g77.f-torture/compile/pr3743.f: Delete
39499 * g77.dg/pr3743-1.f: New test.
39500 * g77.dg/pr3743-2.f: New test.
39501 * g77.dg/pr3743-3.f: New test.
39502 * g77.dg/pr3743-4.f: New test.
39503
39504 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
39505
39506 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39507
39508 2002-02-02 Richard Henderson <rth@redhat.com>
39509
39510 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39511 * gcc.c-torture/execute/bf64-1.c: Likewise.
39512
39513 2002-02-02 Jakub Jelinek <jakub@redhat.com>
39514
39515 * gcc.dg/20020201-2.c: New test.
39516
39517 * gcc.dg/20020201-3.c: New test.
39518
39519 * gcc.c-torture/execute/bitfld-2.c: New test.
39520
39521 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
39522
39523 * gcc.dg/bitfld-1.c: Update.
39524 * gcc.dg/bitfld-2.c: Update.
39525 * gcc.c-torture/execute/bitfld-1.x: New.
39526
39527 2002-02-02 Jakub Jelinek <jakub@redhat.com>
39528
39529 * gcc.c-torture/execute/20020201-1.c: New test.
39530
39531 2002-02-01 Janis Johnson <janis187@us.ibm.com>
39532
39533 PR target/5469
39534 * gcc.dg/20020201-1.c: New test.
39535
39536 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
39537
39538 PR fortran/3743
39539 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39540 * g77.f-torture/compile/pr3743.x: Remove
39541
39542 2002-01-31 Tom Rix <trix@redhat.com>
39543
39544 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39545
39546 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
39547
39548 * gcc.dg/noncompile/20020130-1.c: New test.
39549
39550 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
39551
39552 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39553
39554 2002-01-29 Richard Henderson <rth@redhat.com>
39555
39556 * gcc.c-torture/execute/991118-1.c: Cast various constants back
39557 to long long.
39558 * gcc.c-torture/execute/bf64-1.c: Likewise.
39559
39560 2002-01-29 Jakub Jelinek <jakub@redhat.com>
39561
39562 * gcc.c-torture/execute/20020129-1.c: New test.
39563
39564 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
39565
39566 * gcc.c-torture/compile/20000224-1.c: Update.
39567 * gcc.c-torture/execute/bitfld-1.c: New tests.
39568 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39569 * gcc.dg/uninit-A.c: Update.
39570
39571 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
39572
39573 * g++.dg/template/ctor1.C: Add instantiation.
39574
39575 2002-01-28 Paul Koning <pkoning@equallogic.com>
39576
39577 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39578 argument to __builtin_prefetch to be const ptr.
39579
39580 2002-01-28 Jakub Jelinek <jakub@redhat.com>
39581
39582 * gcc.c-torture/compile/20020120-1.c: New test.
39583
39584 2002-01-27 Kazu Hirata <kazu@hxi.com>
39585
39586 * gcc.c-torture/execute/20020127-1.c: New test.
39587
39588 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
39589
39590 * g77.dg/f77-edit-i-in.f: New test
39591 * g77.dg/f77-edit-i-out.f: New test
39592
39593 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
39594
39595 * gcc.dg/debug/debug.exp: New file.
39596 * gcc.dg/debug/trivial.c: New file.
39597 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39598 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39599 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39600 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39601 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39602 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39603 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39604 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39605 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39606 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39607 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39608 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39609 * gcc.dg/20000503-1.c: Removed.
39610 * gcc.dg/20010207-1.c: Removed.
39611 * gcc.dg/20011223-1.c: Removed.
39612 * gcc.dg/20020104-2.c: Removed.
39613 * gcc.dg/debug-1.c: Removed.
39614 * gcc.dg/debug-2.c: Removed.
39615 * gcc.dg/debug-3.c: Removed.
39616 * gcc.dg/debug-4.c: Removed.
39617 * gcc.dg/debug-5.c: Removed.
39618 * gcc.dg/debug-6.c: Removed.
39619 * gcc.dg/dwarf2-1.c: Removed.
39620 * gcc.dg/dwarf2-2.c: Removed.
39621
39622 2002-01-25 Jakub Jelinek <jakub@redhat.com>
39623
39624 * g++.old-deja/g++.other/eh5.C: New test.
39625 * g++.old-deja/g++.other/sibcall2.C: New test.
39626 * g++.old-deja/g++.other/array9.C: New test.
39627 * g++.old-deja/g++.other/typename2.C: New test.
39628 * g++.old-deja/g++.other/crash60.C: New test.
39629 * g++.old-deja/g++.other/conv9.C: New test.
39630 * g++.old-deja/g++.other/mangle10.C: New test.
39631 * g++.old-deja/g++.other/unchanging1.C: New test.
39632 * g++.old-deja/g++.other/exprstmt1.C: New test.
39633 * g++.old-deja/g++.other/inline23.C: New test.
39634 * g++.old-deja/g++.eh/ia64-1.C: New test.
39635 * g++.old-deja/g++.other/dwarf2-1.C: New test.
39636 * g++.old-deja/g++.other/reload1.C: New test.
39637 * g++.old-deja/g++.other/static20.C: New test.
39638 * g++.old-deja/g++.other/local-alloc1.C: New test.
39639 * g++.old-deja/g++.other/conv8.C: New test.
39640 * g++.old-deja/g++.other/stmtexpr2.C: New test.
39641 * g++.old-deja/g++.other/storeexpr1.C: New test.
39642 * g++.old-deja/g++.other/storeexpr2.C: New test.
39643 * g++.dg/eh/template2.C: New test.
39644 * g++.dg/warn/weak1.C: New test.
39645
39646 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
39647
39648 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39649 Remove first, non-varying, argument.
39650
39651 2002-01-23 Richard Henderson <rth@redhat.com>
39652
39653 * gcc.dg/inline-2.c: New.
39654
39655 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39656 Add optional target arg. Check number of arguments.
39657 (scan-assembler-not, scan-assembler-dem): Likewise.
39658 (scan-assembler-dem-not): Likewise.
39659
39660 2002-01-23 Zack Weinberg <zack@codesourcery.com>
39661
39662 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39663 line 12.
39664 * g++.old-deja/g++.brendan/parse3.C,
39665 g++.old-deja/g++.other/crash26.C,
39666 g++.old-deja/g++.other/crash28.C,
39667 g++.old-deja/g++.other/crash29.C,
39668 g++.old-deja/g++.other/crash30.C,
39669 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39670
39671 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
39672
39673 * gcc.dg/20020115-1.c: New.
39674
39675 2002-01-23 Bob Wilson <bob.wilson@acm.org>
39676
39677 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39678
39679 2002-01-23 Janis Johnson <janis187@us.ibm.com>
39680
39681 * gcc.dg/20020122-3.c: New.
39682
39683 2002-01-23 Jakub Jelinek <jakub@redhat.com>
39684
39685 * g++.dg/other/gc1.C: New test.
39686
39687 2002-01-23 Zack Weinberg <zack@codesourcery.com>
39688
39689 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39690
39691 2002-01-22 Richard Henderson <rth@redhat.com>
39692
39693 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39694
39695 2002-01-22 Richard Henderson <rth@redhat.com>
39696
39697 * gcc.dg/20020122-4.c: New.
39698
39699 2002-01-22 H.J. Lu <hjl@gnu.org>
39700
39701 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39702 link output.
39703 * gcc.dg/special/ecos.exp: Likewise.
39704 * lib/g++-dg.exp: Likewise.
39705 * lib/g77-dg.exp: Likewise.
39706 * lib/gcc-dg.exp : Likewise.
39707 * lib/mike-g++.exp: Likewise.
39708 * lib/mike-g77.exp: Likewise.
39709 * lib/mike-gcc.exp: Likewise.
39710 * lib/objc-dg.exp: Likewise.
39711
39712 2002-01-22 Janis Johnson <janis187@us.ibm.com>
39713
39714 PR target/5379
39715 * gcc.dg/20020122-2.c: New test.
39716
39717 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
39718
39719 * gcc.dg/20020122-1.c: New test.
39720
39721 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
39722
39723 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39724
39725 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
39726
39727 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39728
39729 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39730
39731 * gcc.c-torture/compile/20020121-1.c: New test.
39732
39733 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
39734
39735 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39736 ld_library_path.
39737
39738 2002-01-21 Jakub Jelinek <jakub@redhat.com>
39739
39740 * gcc.dg/20020218-1.c: New test.
39741
39742 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
39743
39744 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39745 messages
39746 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39747 "At global scope" warning
39748 * g++.dg/ext/align1.C: Change cygwin test for alignment
39749 from db-bogus to dg-warning
39750
39751 2002-01-21 Zack Weinberg <zack@codesourcery.com>
39752
39753 * g77.f-torture/compile/cpp2.F: New test.
39754
39755 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
39756
39757 * g++.dg/template/access1.C: New test.
39758
39759 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
39760
39761 * gcc.dg/20020118-1.c: New.
39762
39763 2002-01-18 Kazu Hirata <kazu@hxi.com>
39764
39765 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39766
39767 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
39768
39769 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39770 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39771 alignment warnings.
39772
39773 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
39774
39775 * gcc.misc-tests/i386-prefetch.exp: Save and restore
39776 torture_with_loops and torture_without_loops
39777
39778 2002-01-17 Jakub Jelinek <jakub@redhat.com>
39779
39780 * gcc.c-torture/compile/20020116-1.c: New test.
39781
39782 2002-01-16 Jakub Jelinek <jakub@redhat.com>
39783
39784 * gcc.dg/20020116-2.c: New test.
39785
39786 * gcc.dg/ultrasp4.c: New test.
39787
39788 * gcc.dg/20020116-1.c: New test.
39789
39790 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
39791
39792 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39793 by EABI.
39794
39795 2002-01-15 Janis Johnson <janis187@us.ibm.com>
39796
39797 * gcc.misc-tests/i386-prefetch.exp: New.
39798 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39799 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39800 * gcc.misc-tests/i386-pf-none-1.c: New test.
39801 * gcc.misc-tests/i386-pf-sse-1.c: New test.
39802
39803 2002-01-15 Jakub Jelinek <jakub@redhat.com>
39804
39805 * gcc.dg/gnu89-init-1.c: Add new tests.
39806
39807 2002-01-15 Andreas Jaeger <aj@suse.de>
39808
39809 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39810 * gcc.dg/i386-mmx-2.c: Likewise.
39811 * gcc.dg/i386-sse-1.c: Likewise.
39812 * gcc.dg/i386-sse-2.c: Likewise.
39813 * gcc.dg/i386-sse-3.c: Likewise.
39814
39815 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
39816
39817 * g77.f-torture/execute/intrinsic-unix-bessel.f:
39818 Uncomment additional cases that now pass.
39819
39820 2002-01-11 Richard Henderson <rth@redhat.com>
39821
39822 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39823 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39824
39825 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
39826
39827 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39828
39829 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
39830
39831 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39832 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39833
39834 2002-01-10 Dale Johannesen <dalej@apple.com>
39835
39836 * gcc.c-torture/execute/loop-11.c: New.
39837
39838 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
39839
39840 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39841 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39842
39843 2002-01-09 Richard Henderson <rth@redhat.com>
39844
39845 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39846 type in which to perform the operation for each size.
39847
39848 2002-01-09 Alan Matsuoka (alanm@redhat.com)
39849
39850 * gcc.c-torture/compile/20020109-2.c: New test.
39851
39852 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
39853
39854 * gcc.c-torture/execute/loop-10.c: New test.
39855
39856 2002-01-09 Jakub Jelinek <jakub@redhat.com>
39857
39858 * gcc.c-torture/compile/20010226-1.c: New test.
39859 * gcc.c-torture/compile/20010227-1.c: New test.
39860 * gcc.c-torture/compile/20010426-1.c: New test.
39861 * gcc.c-torture/compile/20010510-1.c: New test.
39862 * gcc.c-torture/compile/20010605-3.c: New test.
39863 * gcc.c-torture/compile/20010824-1.c: New test.
39864 * gcc.c-torture/execute/20010409-1.c: New test.
39865 * gcc.dg/noncompile/20000901-1.c: New test.
39866 * gcc.dg/20001023-1.c: New test.
39867 * gcc.dg/20001101-1.c: New test.
39868 * gcc.dg/20001102-1.c: New test.
39869 * gcc.dg/20010207-1.c: New test.
39870 * gcc.dg/20010405-1.c: New test.
39871 * gcc.dg/20010822-1.c: New test.
39872 * gcc.dg/20011107-1.c: New test.
39873
39874 2002-01-09 Jeffrey A Law (law@redhat.com)
39875
39876 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39877
39878 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
39879 execution failure on PA targets.
39880
39881 2002-01-09 Jakub Jelinek <jakub@redhat.com>
39882
39883 * gcc.c-torture/compile/20020109-1.c: New test.
39884
39885 2002-01-08 Kazu Hirata <kazu@hxi.com>
39886
39887 * gcc.c-torture/execute/20020108-1.c: New test.
39888
39889 2002-01-08 Jakub Jelinek <jakub@redhat.com>
39890
39891 * gcc.dg/20020108-1.c: New test.
39892
39893 2002-01-08 H.J. Lu <hjl@gnu.org>
39894
39895 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39896 for header files.
39897
39898 2002-01-08 Geoff Keating <geoffk@redhat.com>
39899
39900 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39901 consistency.
39902
39903 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
39904
39905 * gcc.dg/altivec-4.c: Test altivec predicates.
39906
39907 2002-01-07 Jakub Jelinek <jakub@redhat.com>
39908
39909 * gcc.c-torture/execute/20020107-1.c: New test.
39910
39911 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
39912
39913 PR c/5279
39914 * gcc.c-torture/compile/20020106-1.c: New test.
39915
39916 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
39917
39918 * gcc.c-torture/execute/nestfunc-4.c: New test.
39919
39920 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39921
39922 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39923 extra triple that slipped in.
39924 * g++.old-deja/g++.abi/align.C: Likewise.
39925 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39926
39927 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39928
39929 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39930 * g++.old-deja/g++.abi/align.C: Likewise.
39931 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39932
39933 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39934 on FreeBSD/i386.
39935 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39936 FreeBSD.
39937
39938 2002-01-04 Jakub Jelinek <jakub@redhat.com>
39939
39940 * gcc.dg/20020104-1.c: New test.
39941
39942 * gcc.dg/20020104-2.c: New test.
39943
39944 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
39945
39946 * gcc.dg/20020103-1.c: Fix typo in target selector.
39947
39948 2002-01-03 Richard Henderson <rth@redhat.com>
39949
39950 * gcc.dg/20020103-1.c: New.
39951
39952 2002-01-03 Kazu Hirata <kazu@hxi.com>
39953
39954 * gcc.c-torture/execute/20020103-1.c: New test.
39955
39956 2002-01-03 Jakub Jelinek <jakub@redhat.com>
39957
39958 * g++.dg/other/debug2.C: New test.
39959
39960 * gcc.c-torture/compile/20020103-1.c: New test.
39961
39962 2002-01-02 Jakub Jelinek <jakub@redhat.com>
39963
39964 * gcc.dg/gnu89-init-1.c: Added new tests.
39965
39966 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39967
39968 * g++.dg/template/friend2.C: Remove as patch is reverted.
39969
39970 * g++.dg/warn/oldcast1.C: New test.
39971
39972 * g++.dg/template/ptrmem1.C: New test.
39973 * g++.dg/template/ptrmem2.C: New test.
39974
39975 * g++.dg/template/ntp.C: New test.
39976
39977 * g++.dg/other/component1.C: New test.
39978
39979 * g++.dg/template/ttp3.C: New test.
39980
39981 * g++.dg/template/friend2.C: New test.
39982 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39983
39984 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39985
39986 * g++.dg/other/ptrmem1.C: New test.
39987 * g++.dg/other/ptrmem2.C: New test.
39988
39989 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39990
39991 * g++.dg/template/ctor1.C: New test.
39992
39993 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39994
39995 * g++.dg/template/friend2.C: New test.
39996
39997 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
39998
39999 * gcc.dg/mmix-1.c: New test.
40000
40001 2001-12-31 Richard Henderson <rth@redhat.com>
40002
40003 * gcc.dg/asm-5.c: New.
40004
40005 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
40006
40007 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40008 in namespace __gnu_cxx
40009
40010 2001-12-30 Richard Henderson <rth@redhat.com>
40011
40012 * gcc.dg/debug-6.c: New.
40013
40014 2001-12-30 Jakub Jelinek <jakub@redhat.com>
40015
40016 * gcc.c-torture/compile/20011229-2.c: New test.
40017
40018 2001-12-29 Jakub Jelinek <jakub@redhat.com>
40019
40020 * gcc.dg/debug-3.c: New test.
40021 * gcc.dg/debug-4.c: New test.
40022 * gcc.dg/debug-5.c: New test.
40023
40024 2001-12-29 Richard Henderson <rth@redhat.com>
40025
40026 * g++.dg/eh/loop1.C: New.
40027
40028 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
40029
40030 * g++.dg/template/crash1.C: New test.
40031
40032 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
40033
40034 * g++.dg/other/const1.C: New test.
40035
40036 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
40037
40038 * gcc.c-torture/compile/20011229-1.c: New test.
40039
40040 2001-12-28 Stan Shebs <shebs@apple.com>
40041
40042 * lib/objc-torture.exp: Resync with c-torture.exp.
40043 * lib/objc.exp: Load standard libraries.
40044
40045 2001-12-28 Jakub Jelinek <jakub@redhat.com>
40046
40047 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40048 additional tests.
40049
40050 2001-12-27 Roger Sayle <roger@eyesopen.com>
40051
40052 * gcc.c-torture/execute/string-opt-16.c: New testcase.
40053
40054 2001-12-27 Richard Henderson <rth@redhat.com>
40055
40056 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40057
40058 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
40059
40060 * g++.dg/eh/ctor1.C: New test.
40061 * g++.dg/other/error2.C: New test.
40062
40063 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
40064
40065 * g++.dg/other/init2.C: New test.
40066
40067 2001-12-24 Richard Henderson <rth@redhat.com>
40068
40069 * gcc.dg/20011223-1.c: New.
40070 * gcc.dg/inline-1.c: New.
40071
40072 2001-12-23 Richard Henderson <rth@redhat.com>
40073
40074 * gcc.dg/asm-4.c: Test operand modifiers.
40075
40076 2001-12-23 Richard Henderson <rth@redhat.com>
40077
40078 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40079
40080 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
40081
40082 * gcc.c-torture/execute/20011223-1.c: New test.
40083
40084 2001-12-21 Richard Henderson <rth@redhat.com>
40085
40086 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40087 re-enables the warning.
40088
40089 2001-12-21 Richard Henderson <rth@redhat.com>
40090
40091 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40092
40093 2001-12-20 Jakub Jelinek <jakub@redhat.com>
40094
40095 * gcc.c-torture/compile/20011218-1.c: New test.
40096
40097 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
40098
40099 * gcc.misc-test/arm-isr.exp: New file. Control running of the
40100 arm-isr.c test.
40101 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
40102 epilogue generation for ARM ISR routines.
40103
40104 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40105
40106 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40107 * gcc.dg/format/c90-printf-3.c: Likewise.
40108 * gcc.dg/format/c99-printf-3.c: Likewise.
40109 * gcc.dg/format/ext-1.c: Likewise.
40110 * gcc.dg/format/ext-6.c: Likewise.
40111 * gcc.dg/format/format.h: Prototype unlocked stdio.
40112
40113 2001-12-20 Richard Henderson <rth@redhat.com>
40114
40115 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40116 (arena): Use it.
40117 (malloc): Correct allocation logic. Abort if we fill up the
40118 arena before initialization complete.
40119 (realloc): Correct allocation logic.
40120
40121 2001-12-20 Jakub Jelinek <jakub@redhat.com>
40122
40123 * gcc.c-torture/compile/20011219-2.c: New test.
40124
40125 * gcc.c-torture/execute/20011219-1.c: New test.
40126
40127 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
40128
40129 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40130 target does not support weak symbols.
40131
40132 2001-12-19 Jakub Jelinek <jakub@redhat.com>
40133
40134 * gcc.c-torture/compile/20011219-1.c: New test.
40135
40136 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
40137
40138 * g++.dg/other/error1.C: New test.
40139
40140 2001-12-17 Jeffrey A Law (law@redhat.com)
40141
40142 * gcc.c-torture/execute/20011217-1.c: New test.
40143
40144 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
40145
40146 * objc.dg/special/: New directory.
40147 * objc.dg/special/special.exp: New file.
40148 * objc.dg/special/unclaimed-category-1.h: New file.
40149 * objc.dg/special/unclaimed-category-1a.m: New file.
40150 * objc.dg/special/unclaimed-category-1.m: New file.
40151
40152 2001-12-17 Andreas Jaeger <aj@suse.de>
40153
40154 * gcc.c-torture/compile/20011217-2.c: New test.
40155
40156 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
40157
40158 * gcc.c-torture/compile/20011217-1.c: New test.
40159
40160 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
40161
40162 * testsuite/gcc.dg/20011214-1.c: New.
40163
40164 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
40165
40166 * gcc.dg/altivec-4.c: New.
40167
40168 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
40169
40170 * gcc.dg/20011113-1.c: New test.
40171
40172 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
40173
40174 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40175 std::__malloc_alloc_template<0> and
40176 std::__default_alloc_template<false, 0>.
40177
40178 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
40179
40180 * objc/execute/bf-21.m: New test.
40181 * objc/execute/enumeration-1.m: New test.
40182 * objc/execute/enumeration-2.m: New test.
40183
40184 2001-12-12 Jakub Jelinek <jakub@redhat.com>
40185
40186 * gcc.dg/gnu89-init-1.c: New test.
40187
40188 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
40189
40190 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40191 * g++.old-deja/g++.jason/2371.C: Likewise.
40192 * g++.old-deja/g++.jason/template33.C: Likewise.
40193 * g++.old-deja/g++.jason/template34.C: Likewise.
40194 * g++.old-deja/g++.jason/template36.C: Likewise.
40195 * g++.old-deja/g++.oliva/typename1.C: Likewise.
40196 * g++.old-deja/g++.oliva/typename2.C: Likewise.
40197 * g++.old-deja/g++.other/typename1.C: Likewise.
40198 * g++.old-deja/g++.pt/inherit2.C: Likewise.
40199 * g++.old-deja/g++.pt/nontype5.C: Likewise.
40200 * g++.old-deja/g++.pt/typename11.C: Likewise.
40201 * g++.old-deja/g++.pt/typename14.C: Likewise.
40202 * g++.old-deja/g++.pt/typename16.C: Likewise.
40203 * g++.old-deja/g++.pt/typename3.C: Likewise.
40204 * g++.old-deja/g++.pt/typename4.C: Likewise.
40205 * g++.old-deja/g++.pt/typename5.C: Likewise.
40206 * g++.old-deja/g++.pt/typename7.C: Likewise.
40207 * g++.old-deja/g++.robertl/eb9.C: Likewise.
40208
40209 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
40210
40211 * g++.dg/other/linkage1.C: New test.
40212 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40213 specifiers.
40214
40215 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
40216
40217 * gcc.dg/concat.c: New test.
40218
40219 2001-12-11 Stan Shebs <shebs@apple.com>
40220
40221 * objc/compile: New test directory.
40222 * objc/compile/compile.exp: New expect script.
40223 * objc/compile/20011211-1.m: New compile test.
40224
40225 2001-12-11 Jason Merrill <jason@redhat.com>
40226
40227 * lib/prune.exp (prune_gcc_output): Also handle "In member
40228 function". So many permutations...
40229
40230 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
40231
40232 * g++.dg/template/typedef1.C: New test.
40233
40234 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
40235
40236 * g++.dg/other/copy1.C: New test.
40237
40238 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
40239
40240 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40241
40242 * gcc.dg/builtin-choose-expr.c: New.
40243
40244 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
40245
40246 * gcc.dg/altivec-2.c: New.
40247
40248 2001-12-07 Richard Henderson <rth@redhat.com>
40249
40250 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40251
40252 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
40253
40254 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40255 ultrasparc.
40256
40257 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40258
40259 * g++-old.deja/g++.robertl/eb101.C: Deleted.
40260
40261 2001-12-06 Janis Johnson <janis187@us.ibm.com>
40262
40263 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40264 variable argument list.
40265
40266 2001-12-06 Zack Weinberg <zack@codesourcery.com>
40267
40268 * gcc.c-torture/execute/memcheck: Delete entire directory.
40269 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40270 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40271
40272 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
40273
40274 * gcc.dg/Wshadow-1.c: New test.
40275
40276 2001-12-05 Jakub Jelinek <jakub@redhat.com>
40277
40278 * gcc.c-torture/compile/20011130-1.c: New test.
40279
40280 * gcc.dg/noncompile/20011025-1.c: New test.
40281
40282 * g++.dg/other/anon-union.C: New test.
40283
40284 * gcc.c-torture/execute/20011024-1.c: New test.
40285
40286 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
40287
40288 * gcc.c-torture/execute/20000722-1.x,
40289 gcc.c-torture/execute/20010123-1.x: Remove.
40290 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40291 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40292 gcc.dg/c99-complit-2.c: New tests.
40293
40294 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
40295
40296 * g++.dg/inherit/base1.C: New test.
40297
40298 2001-12-04 Jakub Jelinek <jakub@redhat.com>
40299
40300 * g++.dg/other/stdarg1.C: New test.
40301
40302 * gcc.c-torture/compile/20011130-2.c: New test.
40303
40304 2001-12-03 Janis Johnson <janis187@us.ibm.com>
40305
40306 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40307 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40308 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40309 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40310 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40311 * gcc.dg/builtin-prefetch-1.c: New test.
40312
40313 2001-12-03 Jakub Jelinek <jakub@redhat.com>
40314
40315 * gcc.dg/20011130-1.c: New test.
40316
40317 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
40318
40319 * g++.dg/other/scope1.C: New test.
40320 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40321
40322 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
40323
40324 * gcc.dg/vla-init-1.c: New test.
40325
40326 2001-12-01 Geoff Keating <geoffk@redhat.com>
40327
40328 * gcc.c-torture/compile/structs.c: New testcase from GDB.
40329
40330 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
40331
40332 * objc.dg/alias.m: Update.
40333 * objc.dg/class-1.m: Update.
40334 * objc.dg/const-str-1.m: Update.
40335 * objc.dg/fwd-proto-1.m: Update.
40336 * objc.dg/id-1.m: Update.
40337 * objc.dg/super-class-1.m: Update.
40338
40339 2001-11-29 Mark Mitchell <mark@codesourcery.com>
40340
40341 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40342 constructs.
40343
40344 2001-11-28 Jeffrey A Law (law@cygnus.com)
40345
40346 * gcc.c-torture/execute/20011128-1.c: New test.
40347
40348 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
40349
40350 * gcc.dg/20011127-1.c: New test.
40351
40352 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
40353
40354 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
40355 from Austin Group draft 7.
40356 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
40357 scanf format arguments.
40358 * gcc.dg/format/no-exargs-2.c: New test.
40359
40360 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
40361
40362 * g++.dg/abi/vbase8-4.C: New test.
40363
40364 2001-11-24 Ian Lance Taylor <ian@airs.com>
40365
40366 * gcc.c-torture/execute/20011121-1.c: New test.
40367
40368 2001-11-23 Jeffrey A Law (law@cygnus.com)
40369
40370 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40371
40372 2001-11-23 Andreas Jaeger <aj@suse.de>
40373
40374 * gcc.dg/cpp/charconst-2.c: New test.
40375
40376 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
40377
40378 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40379 to the host if it is remote. Let tests specify extra headers
40380 they use.
40381 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40382 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40383 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40384 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40385 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40386 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40387 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40388 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40389 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40390 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40391
40392 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
40393
40394 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40395 for little endian ARMs.
40396
40397 2001-11-20 Jakub Jelinek <jakub@redhat.com>
40398
40399 * gcc.c-torture/compile/20011119-1.c: New test.
40400 * gcc.c-torture/compile/20011119-2.c: New test.
40401
40402 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
40403
40404 * gcc.dg/altivec-1.c: Fix typo.
40405
40406 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
40407
40408 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40409
40410 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
40411
40412 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40413
40414 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
40415
40416 * lib/g77.exp: Don't specify --rpath-link.
40417
40418 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40419 across all the headers.
40420 * gcc.dg/format/format.exp: For testing on a remote host,
40421 copy format.h.
40422
40423 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40424 * gcc.c-torture/execute/930406-1.c: Likewise.
40425 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40426
40427 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
40428
40429 * gcc.dg/altivec-1.c: New.
40430
40431 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
40432
40433 * gcc.dg/cpp/fpreprocessed.c: New test case.
40434
40435 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
40436
40437 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40438 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40439 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40440
40441 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
40442
40443 * gcc.dg/no-builtin-1.c: New test.
40444
40445 2001-11-16 Jakub Jelinek <jakub@redhat.com>
40446
40447 * gcc.c-torture/execute/20011115-1.c: New test.
40448
40449 2001-11-15 Jakub Jelinek <jakub@redhat.com>
40450
40451 * gcc.c-torture/compile/20011114-2.c: New test.
40452 * gcc.c-torture/compile/20011114-3.c: New test.
40453 * gcc.c-torture/compile/20011114-4.c: New test.
40454
40455 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
40456
40457 * g++.dg/other/init1.C: New test.
40458
40459 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
40460
40461 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40462 message.
40463
40464 * gcc.c-torture/execute/20011114-1.c: New testcase.
40465
40466 * gcc.c-torture/compile/20010327-1.c: Revert last change.
40467 * gcc.c-torture/compile/20011114-1.c: New test, exactly
40468 like the (before this change) version of 20010327-1.c.
40469
40470 2001-11-14 Roger Sayle <roger@eyesopen.com>
40471
40472 * gcc.c-torture/execute/string-opt-13.c: New testcase.
40473
40474 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
40475
40476 * g++.dg/init/array2.C: New test.
40477
40478 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
40479
40480 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40481
40482 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
40483
40484 * g++.dg/other/forscope1.C: New test.
40485 * g++.dg/ext/forscope1.C: New test.
40486 * g++.dg/ext/forscope2.C: New test.
40487
40488 2001-11-13 Jakub Jelinek <jakub@redhat.com>
40489
40490 * gcc.c-torture/execute/20011113-1.c: New test.
40491
40492 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
40493
40494 * gcc.c-torture/execute/20011109-2.c: New test.
40495
40496 * gcc.c-torture/execute/20011109-1.c: New test.
40497
40498 2001-11-09 Jakub Jelinek <jakub@redhat.com>
40499
40500 * gcc.c-torture/compile/20011109-1.c: New test.
40501
40502 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
40503
40504 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40505 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40506 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40507 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40508 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40509 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40510 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40511
40512 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
40513
40514 * g++.dg/warn/Wshadow-1.C: New tests.
40515 * g++.old-deja/g++.mike/for3.C: Update.
40516
40517 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
40518
40519 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40520 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40521 XFAILs. Adjust expected error texts.
40522 * gcc.c-torture/compile/20011106-1.c,
40523 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40524 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40525 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40526 gcc.dg/c99-array-lval-5.c: New tests.
40527
40528 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40529
40530 * gcc.dg/cpp/defined.c: Update.
40531
40532 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40533
40534 * gcc.c-torture/execute/anon-1.c: New test.
40535
40536 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
40537
40538 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40539 same size, so no warning should be produced on stormy16.
40540
40541 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40542 due to oversized array.
40543 * g++.old-deja/g++.mike/ns15.C: Likewise.
40544 * g++.old-deja/g++.pt/crash16.C: Likewise.
40545
40546 2001-11-02 Graham Stott <grahams@redhat.com>
40547
40548 * g++.dgother/debug1.C: Fix typos.
40549
40550 2001-11-01 Jakub Jelinek <jakub@redhat.com>
40551
40552 * g++.dg/other/debug1.C: New test.
40553
40554 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40555
40556 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40557 of unsigned long.
40558
40559 2001-10-30 Jakub Jelinek <jakub@redhat.com>
40560
40561 * gcc.dg/20011029-2.c: New test.
40562
40563 * gcc.c-torture/compile/20011029-1.c: New test.
40564
40565 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
40566
40567 * objc/execute/class_self-1.m: New test.
40568 * objc/execute/class_self-2.m: New test.
40569
40570 2001-10-25 Zack Weinberg <zack@codesourcery.com>
40571
40572 * gcc.misc-tests/msgs.exp: Delete.
40573 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40574 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
40575 error set to match recent changes.
40576
40577 2001-10-24 Zack Weinberg <zack@codesourcery.com>
40578
40579 * gcc.dg/20011021-1.c: New test.
40580
40581 2001-10-24 Jakub Jelinek <jakub@redhat.com>
40582
40583 * gcc.c-torture/compile/20011023-1.c: New test.
40584
40585 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
40586
40587 * lib/g77.exp: Rewrite based on lib/g++.exp.
40588
40589 2001-10-19 Jakub Jelinek <jakub@redhat.com>
40590
40591 * gcc.c-torture/execute/20011019-1.c: New test.
40592
40593 * gcc.dg/20011018-1.c: New test.
40594
40595 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
40596
40597 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40598
40599 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
40600
40601 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40602 * gcc.dg/attr-invalid.c: Likewise.
40603
40604 2001-10-18 Jakub Jelinek <jakub@redhat.com>
40605
40606 * testsuite/gcc.dg/20011015-1.c: New test.
40607
40608 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
40609
40610 * g++.dg/template/unify2.C: New test.
40611
40612 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
40613
40614 * g++.dg/other/exception-specification.C: New test
40615
40616 2001-10-13 Tom Rix <trix@redhat.com>
40617
40618 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40619 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40620
40621 2001-10-12 Jakub Jelinek <jakub@redhat.com>
40622
40623 * testsuite/gcc.dg/20011009-1.c: New test.
40624
40625 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
40626
40627 PR g++/4476
40628 * g++.dg/other/friend1.C: New test.
40629
40630 2001-10-11 Richard Henderson <rth@redhat.com>
40631
40632 * g++.old-deja/g++.other/crash18.C: Add -S to options.
40633
40634 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40635
40636 * gcc.c-torture/compile/20011010-1.c: New.
40637
40638 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
40639
40640 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40641 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40642 g77.f-torture/execute/execute.exp,
40643 g77.f-torture/noncompile/noncompile.exp,
40644 gcc.c-torture/compile/compile.exp,
40645 gcc.c-torture/execute/execute.exp,
40646 gcc.c-torture/execute/ieee/ieee.exp,
40647 gcc.c-torture/execute/memcheck/memcheck.exp,
40648 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40649 objc/execute/execute.exp: Update FSF address.
40650
40651 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
40652
40653 * gcc.dg/cpp/cmdlne-C.c: Update.
40654 * gcc.dg/cpp/cmdlne-C2.c: New.
40655
40656 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40657
40658 * gcc.c-torture/execute/20011008-3.c: New.
40659
40660 2001-10-08 DJ Delorie <dj@redhat.com>
40661
40662 * gcc.dg/20011008-1.c: New.
40663 * gcc.dg/20011008-2.c: New.
40664
40665 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
40666
40667 * gcc.dg/cpp/spacing1.c: Update test.
40668
40669 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
40670
40671 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40672 spelling errors of "separate" as "seperate".
40673
40674 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
40675
40676 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40677 enough to avoid inlining.
40678
40679 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40680
40681 * lib/g77.exp: set libg2c_dir correctly.
40682
40683 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
40684
40685 * gcc.dg/cpp/macro11.c: New test.
40686
40687 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40688
40689 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40690 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40691 gcc.dg/format/multattr-3.c: New tests.
40692 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
40693 tests for format attributes on function pointers being rejected.
40694
40695 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40696
40697 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40698
40699 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
40700
40701 * g++.dg/warn/format1.C: New test.
40702
40703 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
40704
40705 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40706
40707 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
40708
40709 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40710
40711 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
40712
40713 * gcc.dg/cpp/redef2.c: Add test.
40714
40715 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
40716
40717 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40718 long-standing bug on i686, apparently.
40719 * gcc.c-torture/execute/loop-2c.x: New file.
40720 * gcc.c-torture/execute/loop-2d.x: New file.
40721 * gcc.c-torture/execute/loop-3c.x: New file.
40722
40723 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
40724
40725 * gcc.dg/cpp/20000625-2.c: Correct line number.
40726
40727 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
40728
40729 * gcc.dg/cpp/macro10.c: New test.
40730 * gcc.dg/cpp/strify3.c: New test.
40731 * gcc.dg/cpp/spacing1.c: Add tests.
40732 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40733 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40734
40735 2001-09-24 DJ Delorie <dj@redhat.com>
40736
40737 * gcc.c-torture/execute/20010924-1.c: New test.
40738
40739 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
40740
40741 * testsuite/objc/execute/paste.m: Remove.
40742
40743 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
40744
40745 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40746
40747 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
40748
40749 * g77.dg/strlen0.f: New test.
40750
40751 2001-09-21 Richard Henderson <rth@redhat.com>
40752
40753 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40754 * g++.old-deja/g++.abi/vtable2.C: Likewise.
40755
40756 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
40757
40758 Table-driven attributes.
40759 * g++.dg/ext/attrib1.C: New test.
40760
40761 2001-09-20 DJ Delorie <dj@redhat.com>
40762
40763 * gcc.dg/20000926-1.c: Update expected warning messages.
40764 * gcc.dg/array-2.c: Likewise, and test for warnings too.
40765 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40766 array.
40767
40768 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
40769
40770 * g++.dg/eh/registers1.C: New test case.
40771
40772 2001-09-17 Richard Henderson <rth@redhat.com>
40773
40774 * gcc.dg/array-5.c: Fix VLA decomposition test.
40775
40776 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
40777
40778 * gcc.dg/cpp/line5.c: New testcase.
40779
40780 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
40781
40782 * gcc.dg/cpp/macro9.c: New test.
40783
40784 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
40785
40786 * gcc.c-torture/execute/980223.c: Change type of addr from long
40787 to char *.
40788
40789 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
40790
40791 * gcc.c-torture/execute/20010915-1.c: New test.
40792
40793 2001-09-14 Janis Johnson <janis187@us.ibm.com>
40794
40795 * g77.dg/bprob: New directory.
40796 * g77.dg/bprob/bprob.exp: New file.
40797 * g77.dg/bprob/bprob-1.f: New test.
40798 * g77.dg/gcov: New directory.
40799 * g77.dg/gcov/gcov.exp: New file.
40800 * g77.dg/gcov/gcov-1.f: New test.
40801 * g77.dg/gcov/gcov-1.x: New file.
40802
40803 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
40804
40805 * gcc.dg/cpp/directiv.c: Update.
40806 * gcc.dg/cpp/undef1.c: Update.
40807
40808 2001-09-12 Jakub Jelinek <jakub@redhat.com>
40809
40810 * gcc.dg/20010912-1.c: New test.
40811
40812 2001-09-11 Janis Johnson <janis187@us.ibm.com>
40813
40814 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40815 language-independent file in lib.
40816 * lib/gcov.exp: New file.
40817
40818 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
40819
40820 * gcc.c-torture/compile/20010911-1.c: New test.
40821
40822 2001-09-10 Janis Johnson <janis187@us.ibm.com>
40823
40824 * lib/profopt.exp: New, to support profile-directed optimizations.
40825 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40826 * gcc.misc-tests/bprob-1.c: New test.
40827 * gcc.misc-tests/bprob-2.c: New test.
40828
40829 2001-09-07 Janis Johnson <janis187@us.ibm.com>
40830
40831 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40832 XFAIL and which kinds of gcov output to verify.
40833 * gcc.misc-tests/gcov-4b.x: New file.
40834 * gcc.misc-tests/gcov-5b.x: New file.
40835 * gcc.misc-tests/gcov-6.x: New file.
40836 * gcc.misc-tests/gcov-7.c: New test.
40837 * gcc.misc-tests/gcov-7.x: New file.
40838
40839 2001-09-06 Janis Johnson <janis187@us.ibm.com>
40840
40841 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40842 * gcc.misc-tests/gcov-6.c: New test.
40843
40844 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
40845
40846 PR c++/3986
40847 * g++.dg/abi/vbase1.C: New test.
40848
40849 2001-09-05 Ziemowit Laski <zlaski@apple.com>
40850
40851 * objc.dg/method-2.m: New.
40852
40853 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
40854
40855 PR c++/4203
40856 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40857 * g++.dg/init/empty1.C: New test.
40858
40859 2001-09-03 Jakub Jelinek <jakub@redhat.com>
40860
40861 * gcc.c-torture/compile/20010903-1.c: New test.
40862
40863 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
40864
40865 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40866 for m68k.
40867
40868 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
40869
40870 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40871
40872 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40873
40874 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40875
40876 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
40877
40878 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40879 for 16-bit 'unsigned int'.
40880
40881 2001-08-29 Kazu Hirata <kazu@hxi.com>
40882
40883 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40884
40885 2001-08-27 Richard Henderson <rth@redhat.com>
40886
40887 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40888 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40889
40890 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
40891
40892 * gcc.dg/asm-names.c (ymain): New.
40893
40894 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
40895
40896 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40897 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40898 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40899
40900 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40901
40902 * gcc.dg/compare5.c: New testcase.
40903
40904 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
40905
40906 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40907 and "In instantiation".
40908
40909 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
40910
40911 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40912
40913 2001-08-20 Janis Johnson <janis187@us.ibm.com>
40914
40915 * gcc.misc-tests/gcov.exp: Add support for branch information.
40916 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40917 * gcc.misc-tests/gcov-4.c: New test.
40918 * gcc.misc-tests/gcov-4b.c: New test.
40919 * gcc.misc-tests/gcov-5b.c: New test.
40920
40921 2001-08-20 Zack Weinberg <zackw@panix.com>
40922
40923 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40924 expected to fail.
40925
40926 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
40927
40928 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40929
40930 2001-08-19 Jakub Jelinek <jakub@redhat.com>
40931
40932 * g++.dg/eh/template1.C: New test.
40933
40934 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
40935
40936 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40937 Fix thinko.
40938 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40939 for xfail.
40940
40941 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
40942
40943 * lib/g77-dg.exp: Use prune.exp for common procedures
40944 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40945 * lib/g77.exp: (g77-dg-prune) Remove
40946
40947 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
40948
40949 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40950
40951 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40952
40953 * g++.dg/template/unify1.C: New test.
40954
40955 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
40956
40957 * g++.dg/abi/empty4.C: New test.
40958
40959 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
40960
40961 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40962 solaris2.*
40963 * g77.f-torture/compile/pr3743.x: Likewise.
40964
40965 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40966
40967 * g++.dg/other/using-declaration.C: New test.
40968
40969 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40970
40971 * gcc.dg/cpp/tr-sign.c: New testcase.
40972
40973 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40974
40975 * gcc.dg/cpp/19951025-1.c: Revert.
40976 * gcc.dg/cpp/directiv.c: We no longer process directives that
40977 interrupt macro arguments.
40978
40979 2001-08-03 Zack Weinberg <zackw@stanford.edu>
40980
40981 * gcc.dg/bconstp-1.c: New test.
40982
40983 2001-08-03 Richard Henderson <rth@redhat.com>
40984
40985 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40986
40987 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
40988
40989 * gcc.dg/cpp/19951025-1.c: Update.
40990
40991 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
40992
40993 * g77.dg/ff90-1.f (s): Fix reference of variable z,
40994 should be x.
40995
40996 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
40997
40998 Kill -fhonor-std.
40999 * g++.old-deja/g++.ns/ns14.C: Remove special options.
41000 * g++.old-deja/g++.other/std1.C: Likewise.
41001 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41002
41003 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41004
41005 * lib/g77.exp: Load gcc-defs.exp for common procedures
41006 (g77_pass, g77_fail, g77_finish, g77_exit,
41007 ${tool}_check_unsupported_p} Now redundant. Deleted.
41008
41009 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41010
41011 * g77.dg/fbackslash.f
41012 * g77.dg/fcase-preserve.f
41013 * g77.dg/ff90-1.f
41014 * g77.dg/ffixed-line-length-0.f
41015 * g77.dg/ffixed-line-length-132.f
41016 * g77.dg/ffixed-line-length-7.f
41017 * g77.dg/ffixed-line-length-72.f
41018 * g77.dg/ffixed-line-length-none.f
41019 * g77.dg/ffree-form-1.f
41020 * g77.dg/fno-backslash.f
41021 * g77.dg/fno-f90-1.f
41022 * g77.dg/fno-fixed-form-1.f
41023 * g77.dg/fno-onetrip.f
41024 * g77.dg/fno-typeless-boz.f
41025 * g77.dg/fno-underscoring.f
41026 * g77.dg/fno-vxt-1.f
41027 * g77.dg/fonetrip.f
41028 * g77.dg/ftypeless-boz.f
41029 * g77.dg/fugly-assumed.f
41030 * g77.dg/funderscoring.f
41031 * g77.dg/fvxt-1.f
41032
41033 2001-08-01 Ziemowit Laski <zlaski@apple.com>
41034
41035 * objc.dg/fwd-proto-1.m: New.
41036 * objc.dg/local-decl-1.m: New.
41037 * objc.dg/naming-1.m: New.
41038 * objc.dg/naming-2.m: New.
41039 * objc.dg/proto-hier-1.m: New.
41040
41041 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
41042
41043 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41044 largest-type elements to a struct makes its size grow.
41045
41046 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
41047
41048 * g++.dg/abi/vthunk1.C: New test.
41049
41050 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
41051
41052 * g++.dg/abi/vbase8-22.C: New test.
41053
41054 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
41055
41056 * gcc.dg/cpp/macro8.c: New test.
41057
41058 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
41059
41060 * g++.dg/abi/vbase8-21.C: New test.
41061
41062 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
41063
41064 * g++.dg/abi/vbase8-10.C: New test.
41065
41066 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41067
41068 * lib/g++.exp (g++_set_ld_library_path): Renamed to
41069 ${tool}_set_ld_library_path.
41070 Changed caller.
41071 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41072 g++.exp.
41073
41074 2001-07-26 Stan Cox <scox@redhat.com>
41075
41076 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41077 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41078 gcc_exit, gcc_check_unsupported_p):
41079 Moved to gcc-deps.exp
41080 * gcc-deps.exp: New file.
41081
41082 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41083
41084 * g++.old-deja/g++.pt/defarg14.C: New test.
41085
41086 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
41087
41088 * g++.old-deja/g++.other/lineno5.C: New test.
41089
41090 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
41091
41092 * g++.old-deja/g++.pt/crash68.C: New test.
41093
41094 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
41095
41096 * g++.old-deja/g++.other/crash42.C: New test.
41097
41098 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
41099
41100 * gcc.dg/cpp/extratokens.c: Fix.
41101 * gcc.dg/cpp/skipping2.c: New tests.
41102
41103 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41104
41105 * gcc.c-torture/execute/20010724-1.c: New file.
41106 * gcc.c-torture/execute/20010724-1.x: New file.
41107
41108 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
41109
41110 * g++.old-deja/g++.other/cond7.C: New test.
41111
41112 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
41113
41114 * g++.old-deja/g++.other/optimize4.C: New test.
41115
41116 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
41117
41118 * g++.old-deja/g++.abi/vbase8-5.C: New test.
41119
41120 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
41121
41122 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41123 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41124 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41125 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41126
41127 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41128 bug report" message.
41129
41130 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41131 * g++.dg/ext/instantiate1.C: Move from old-deja.
41132
41133 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
41134
41135 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41136 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41137 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41138 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41139
41140 2001-07-23 Jeffrey A Law (law@cygnus.com)
41141
41142 * gcc.c-torture/execute/20010723-1.c: New test.
41143
41144 2001-07-23 Ben Elliston <bje@redhat.com>
41145
41146 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41147
41148 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41149
41150 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41151 i[34567]86-*-*.
41152 Delete handling of ieee_multilib_flags.
41153 Pass -mieee for alpha*-*-* and sh-*-*.
41154 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41155
41156 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
41157
41158 Remove old-abi tests.
41159 * g++.old-deja/g++.mike/p11116.C: Remove.
41160 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41161
41162 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
41163
41164 * g77.f-torture/compile/pr3743.f: New test
41165
41166 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
41167
41168 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41169
41170 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41171
41172 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41173 g++.old-deja/g++.pt/static6.C: Likewise.
41174 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41175 supports weak symbols.
41176
41177 2001-07-18 Andreas Jaeger <aj@suse.de>
41178
41179 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41180 supported again.
41181
41182 2001-07-18 Andreas Jaeger <aj@suse.de>
41183
41184 * gcc.dg/iftrap-1.c: Fix target line.
41185
41186 2001-07-17 Richard Henderson <rth@redhat.com>
41187
41188 * gcc.c-torture/execute/20010717-1.c: New.
41189
41190 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
41191
41192 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41193 tests.
41194
41195 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
41196
41197 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41198
41199 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41200
41201 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41202 UAC_SIGBUS, UAC_NOPRINT definitions.
41203
41204 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
41205
41206 * objc/execute/object_is_class.m: New test.
41207 * objc/execute/object_is_meta_class.m: New test.
41208
41209 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41210
41211 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41212 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41213
41214 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
41215
41216 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41217 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41218
41219 2001-07-14 Richard Henderson <rth@redhat.com>
41220
41221 * gcc.dg/iftrap-1.c: New.
41222
41223 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
41224
41225 * g77.f-torture/execute/intrinsic77.f: New test.
41226
41227 2001-07-11 Janis Johnson <janis@us.ibm.com>
41228
41229 * gcc.misc-tests/gcov-3.c: New test.
41230
41231 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
41232
41233 * gcc.c-torture/compile/20010711-1.c,
41234 * gcc.c-torture/compile/20010711-2.c: New tests.
41235
41236 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
41237
41238 * gcc.c-torture/execute/20010711-1.c: New test.
41239
41240 2001-07-11 Ben Elliston <bje@redhat.com>
41241
41242 * g++.old-deja/g++.other/enum5.C: New test.
41243
41244 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
41245
41246 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41247 (g++-dg-prune): Call prune_gcc_output.
41248 * prune.exp: New file for prune_gcc_output.
41249 * lib/g++.exp, lib/gcc.exp: Load it.
41250
41251 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
41252
41253 * gcc.c-torture/compile/20010701-1.c,
41254 g++.old-deja/g++.ext/attrib6.C: New tests.
41255
41256 2001-07-06 Jeffrey A Law (law@cygnus.com)
41257
41258 * gcc.c-torture/compile/20010706-1.c: New test.
41259
41260 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
41261
41262 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41263
41264 2001-06-28 Stan Shebs <shebs@apple.com>
41265
41266 * gcc.dg/pragma-darwin.c: New test.
41267
41268 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41269
41270 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41271 Solaris 2.[678] system.
41272
41273 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
41274
41275 * gcc.dg/20010622-1.c: New test.
41276
41277 2001-06-18 Stan Shebs <shebs@apple.com>
41278
41279 * objc.dg: New directory.
41280 * objc.dg/dg.exp: New file.
41281 * objc.dg/alias.m: New.
41282 * objc.dg/class-1.m: New.
41283 * objc.dg/class-2.m: New.
41284 * objc.dg/const-str-1.m: New.
41285 * objc.dg/const-str-2.m: New.
41286 * objc.dg/id-1.m: New.
41287 * objc.dg/method-1.m: New.
41288 * objc.dg/super-class-1.m: New.
41289 * lib/objc-dg.exp: New file.
41290
41291 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
41292
41293 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41294 of label name.
41295
41296 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
41297
41298 * g++.old-deja/g++.abi/vbase8-9.C: New test.
41299
41300 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41301
41302 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41303 variable.
41304
41305 2001-06-12 Richard Henderson <rth@redhat.com>
41306
41307 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41308
41309 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
41310
41311 * g++.old-deja/g++.abi/vbase5.C: New test.
41312 * g++.old-deja/g++.abi/vbase6.C: New test.
41313 * g++.old-deja/g++.abi/vbase7.C: New test.
41314
41315 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41316
41317 * gcc.c-torture/compile/20010610-1.c: New test.
41318
41319 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
41320
41321 * g++.old-deja/g++.abi/vbase4.C: New test.
41322
41323 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41324
41325 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41326 support %f for HC11/HC12 targets.
41327 * gcc.c-torture/execute/930513-1.x: New file, likewise.
41328 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41329 on HC11/HC12 targets.
41330 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41331
41332 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41333
41334 * gcc.dg/wchar_t-1.c: New file.
41335 * gcc.dg/wint_t-1.c: Likewise.
41336
41337 2001-06-11 Bernd Schmidt <bernds@redhat.com>
41338
41339 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41340
41341 2001-06-11 Richard Henderson <rth@redhat.com>
41342
41343 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41344
41345 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
41346
41347 * gcc.c-torture/compile/20010611-1.c: New test.
41348
41349 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
41350
41351 * gcc.dg/c99-tag-1.c: Add more tests.
41352
41353 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
41354
41355 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41356 representation on MN10300 and ARM/Thumb.
41357
41358 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
41359
41360 * g77.f-torture/execute/20010610.f: New.
41361
41362 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
41363
41364 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41365 names.
41366
41367 2001-06-09 Richard Henderson <rth@redhat.com>
41368
41369 * gcc.c-torture/execute/ashrdi-1.c: New.
41370 * gcc.c-torture/execute/ashldi-1.c: New.
41371 * gcc.c-torture/execute/lshrdi-1.c: New.
41372
41373 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
41374
41375 * objc/execute/load-3.m: Added. Check sending +load to categories,
41376 in addition to classes.
41377
41378 2001-06-08 Stan Shebs <shebs@apple.com>
41379
41380 * objc/execute/load-2.m: New test. From Nicola Pero
41381 <n.pero@mi.flashnet.it>.
41382
41383 2001-06-08 Jakub Jelinek <jakub@redhat.com>
41384
41385 * gcc.c-torture/execute/20010605-2.c: New test.
41386
41387 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
41388
41389 * g++.old-deja/g++.abi/vbase2.C: New test.
41390 * g++.old-deja/g++.abi/vbase3.C: New test.
41391
41392 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
41393
41394 * g++.old-deja/g++.pt/friend49.C: New test.
41395
41396 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
41397
41398 * g++.old-deja/g++.ext/anon3.C: New test.
41399
41400 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
41401
41402 * g++.old-deja/g++.other/conv7.C: New test.
41403
41404 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
41405
41406 * gcc.c-torture/compile/20010605-2.c: New test.
41407
41408 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
41409
41410 * gcc.c-torture/execute/20010604-1.c: New test.
41411
41412 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
41413
41414 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41415
41416 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
41417
41418 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41419 (g++_link_flags): Likewise.
41420 (g++_init): Pass gccpath's value to two previous functions.
41421
41422 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41423
41424 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41425 Ensure logfile entry matches exec command line.
41426
41427 2001-05-31 Richard Henderson <rth@redhat.com>
41428
41429 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41430 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41431
41432 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
41433
41434 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41435 compiler for irix6.2
41436
41437 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
41438
41439 * g++.old-deja/g++.other/optimize3.C: New file.
41440
41441 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
41442
41443 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41444 assemble.
41445
41446 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
41447
41448 * g++.old-deja/g++.other/optimize2.C: New file.
41449
41450 2001-05-25 Diego Novillo <dnovillo@redhat.com>
41451
41452 * gcc.c-torture/compile/20010518-2.c: New file.
41453 * gcc.c-torture/execute/20010518-1.c: New file.
41454 * gcc.c-torture/execute/20010518-2.c: New file.
41455
41456 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
41457
41458 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41459
41460 2001-05-24 Mark Mitchell <mark@codesourcery.com>
41461
41462 G++ no longer defines builtins that do not begin with __builtin.
41463 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41464 * g++.old-deja/g++.brendand/misc13.C: Likewise.
41465 * g++.old-deja/g++.law/builtin1.C: Likewise.
41466 * g++.old-deja/g++.law/cvt2.C: Likewise.
41467 * g++.old-deja/g++.mike/net5.C: Likewise.
41468 * g++.old-deja/g++.other/builtins1.C: Likewise.
41469 * g++.old-deja/g++.other/builtins2.C: Likewise.
41470 * g++.old-deja/g++.other/builtins3.C: Likewise.
41471 * g++.old-deja/g++.other/builtins4.C: Likewise.
41472 * g++.old-deja/g++.other/inline8.C: Likewise.
41473 * g++.old-deja/g++.robertl/eb39.C: Likewise.
41474
41475 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
41476
41477 * g++.old-deja/g++.pt/using1.C: Adjust.
41478 * g++.old-deja/g++.pt/using2.C: New test.
41479
41480 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
41481
41482 * gcc.dg/cpp/charconst.c: New tests.
41483 * gcc.dg/cpp/escape.c: New tests.
41484 * gcc.dg/cpp/escape-1.c: New tests.
41485 * gcc.dg/cpp/escape-2.c: New tests.
41486 * gcc.dg/cpp/ucs.c: New tests.
41487
41488 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
41489
41490 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41491 native compiler for irix6.5.
41492
41493 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
41494
41495 * lib/g++.exp (g++_include_flags): Use args to compute
41496 get_multilibs.
41497 (g++_link_flags): Likewise.
41498 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41499
41500 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
41501
41502 * gcc.dg/c90-hexfloat-1.c: Add more tests.
41503
41504 2001-05-21 Geoff Keating <geoffk@redhat.com>
41505
41506 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41507 this file.
41508
41509 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41510
41511 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41512 STACK_SIZE;
41513 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41514 to STACK_SIZE; Use it to define size of add_histo array.
41515 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41516 to STACK_SIZE.
41517 (f): Use GITT_SIZE to define size of gitt local table.
41518 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41519 to STACK_SIZE; Use it to define size of bytemem array.
41520
41521 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
41522
41523 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41524 on 68HC11/HC12 due to the asm instruction.
41525 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41526 * gcc.c-torture/compile/920520-1.x: Likewise.
41527 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41528 on 68HC11/HC12 because the function is larger than 64K.
41529 * gcc.c-torture/compile/961203-1.x: New file, this test fails
41530 on 68HC11/HC12 because the structure is too large.
41531
41532 2001-05-20 Richard Henderson <rth@redhat.com>
41533
41534 * gcc.c-torture/execute/20010520-1.c: New.
41535
41536 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41537
41538 * g++.old-deja/g++.warn/compare1.C: New test.
41539 * gcc.dg/compare4.c: New test.
41540
41541 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
41542
41543 * g++.old-deja/g++.other/optimize1.C: New test.
41544
41545 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41546
41547 * g++.old-deja/g++.pt/spec41.C: New test.
41548
41549 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
41550
41551 * gcc.c-torture/compile/20010114-1.x: Remove.
41552
41553 2001-05-18 Stan Shebs <shebs@apple.com>
41554
41555 * gcc.c-torture/compile/20010518-1.c: New test.
41556
41557 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
41558
41559 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41560 * g++.old-deja/g++.pt/crash67.C: New test.
41561
41562 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
41563
41564 * g++.old-deja/g++.other/debug9.C: New test.
41565
41566 2001-05-16 Zack Weinberg <zackw@stanford.edu>
41567
41568 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41569
41570 2001-05-16 Jan Hubicka <jh@suse.cz>
41571
41572 * gcc.c-torture/compile/20010516-1.c: New test.
41573
41574 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
41575
41576 * g++.old-deja/g++.other/crash41.C: New test.
41577
41578 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
41579
41580 * g++.old-deja/g++.pt/crash66.C: New test.
41581
41582 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
41583
41584 * g++.old-deja/g++.robertl/eb27.C: Convert.
41585
41586 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
41587
41588 * g++.dg/friend-warn.C: New test. Do not warn about friend
41589 declaration being redundant.
41590
41591 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
41592
41593 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41594
41595 2001-05-14 Mark Mitchell <mark@codesourcery.com>
41596
41597 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41598
41599 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
41600
41601 * lib/g++.exp: Use testsuite_flags.
41602
41603 2001-05-13 Mark Mitchell <mark@codesourcery.com>
41604
41605 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41606
41607 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
41608
41609 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41610
41611 2001-05-11 Mark Mitchell <mark@codesourcery.com>
41612
41613 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41614
41615 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
41616
41617 * gcc.c-torture/compile/20010313-1.c: New test.
41618
41619 2001-05-09 Zack Weinberg <zackw@stanford.edu>
41620
41621 * gcc.dg/cpp/direct2.c: New test.
41622 * gccq.dg/cpp/direct2s.c: New test.
41623
41624 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41625
41626 2001-05-07 Mark Mitchell <mark@codesourcery.com>
41627
41628 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41629 * g++.old-deja/g++.other/op3.C: Likewise.
41630
41631 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
41632
41633 * gcc.dg/cpp/syshdr.h: New file.
41634 * gcc.dg/cpp/sysmac1.c: Update.
41635 * gcc.dg/cpp/sysmac2.c: Update.
41636
41637 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
41638
41639 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41640
41641 2001-05-04 David Edelsohn <edelsohn@gnu.org>
41642
41643 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41644 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41645
41646 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
41647
41648 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41649
41650 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
41651
41652 * lib/g++.exp (g++_include_flags): Don't use any special flags
41653 if TESTING_IN_BUILD_TREE is not defined.
41654 (g++_init): Use a plain 'c++' as the compiler if
41655 TESTING_IN_BUILD_TREEE is not defined.
41656
41657 2001-05-02 Jakub Jelinek <jakub@redhat.com>
41658
41659 * g++.old-deja/g++.eh/catch13.C: New test.
41660 * g++.old-deja/g++.eh/catch14.C: New test.
41661
41662 2001-05-02 Jakub Jelinek <jakub@redhat.com>
41663
41664 * gcc.dg/cpp/tr-define.c: New test.
41665
41666 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
41667
41668 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41669 <stdlib.h>, not <malloc.h>.
41670
41671 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
41672
41673 * g++.old-deja/g++.ns/template17.C: New test.
41674
41675 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
41676
41677 * g++.old-deja/g++.pt/ref4.C: New test.
41678
41679 2001-04-30 Richard Henderson <rth@redhat.com>
41680
41681 * gcc.dg/20000724-1.c: Revert last change.
41682
41683 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
41684
41685 * g77.f-torture/execute/20010430.f: New test.
41686
41687 2001-04-30 Mark Mitchell <mark@codesourcery.com>
41688
41689 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41690
41691 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
41692
41693 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41694
41695 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41696
41697 * g++.old-deja/g++.eh/crash6.C: New test.
41698
41699 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41700
41701 * g++.old-deja/g++.other/warn7.C: New test.
41702
41703 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
41704
41705 * g++.old-deja/g++.other/defarg9.C: New test.
41706
41707 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
41708
41709 * g77.f-torture/compile/20010426.f: New test.
41710 * g77.f-torture/execute/20010426.f: New test.
41711
41712 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
41713
41714 * g77.f-torture/compile/20000629-1.x: Remove - error
41715 has been fixed.
41716
41717 2001-04-26 Jeffrey A Law (law@cygnus.com)
41718
41719 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41720 Tweak slightly to work with g++.dg framework.
41721 * g++.dg/special/ecos.exp: Run initp1.C test.
41722 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41723
41724 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41725 its linker doesn't give line numbers either.
41726 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41727
41728 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
41729
41730 * g++.old-deja/g++.other/lex1.C: New test.
41731
41732 2001-04-26 Jakub Jelinek <jakub@redhat.com>
41733
41734 * gcc.dg/noncompile/20010425-1.c: New test.
41735
41736 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
41737
41738 * g++.old-deja/g++.pt/mangle2.C: New test.
41739
41740 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41741
41742 * gcc.dg/format/plus-1.c: New test.
41743
41744 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41745
41746 * gcc.dg/20010423-1.c: New test.
41747
41748 2001-04-25 Jakub Jelinek <jakub@redhat.com>
41749
41750 * gcc.c-torture/execute/20010422-1.c: New test.
41751
41752 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
41753
41754 * g++.old-deja/g++.ns/type2.C: New test.
41755
41756 2001-04-24 Zack Weinberg <zackw@stanford.edu>
41757
41758 * g++.old-deja/g++.other/perf1.C: New test.
41759
41760 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
41761
41762 * gcc.dg/c99-func-2.c: Remove xfail.
41763 * gcc.dg/c99-func-3.c: Remove xfail.
41764 * gcc.dg/c99-func-4.c: Remove xfail.
41765
41766 2001-04-23 Zack Weinberg <zackw@stanford.edu>
41767
41768 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41769
41770 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
41771
41772 * gcc.c-torture/compile/20010423-1.c: New test.
41773
41774 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
41775
41776 * g++.old-deja/g++.pt/typename28.C: New test.
41777
41778 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
41779
41780 * g++.old-deja/g++.abi/empty2.C: New test.
41781 * g++.old-deja/g++.abi/empty3.C: New test.
41782
41783 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41784
41785 * g++.old-deja/g++.other/comdat2.C: New test.
41786 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41787
41788 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41789
41790 * g++.old-deja/g++.other/overload14.C: New test.
41791
41792 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41793
41794 * g++.old-deja/g++.other/lookup23.C: New test.
41795
41796 2001-04-20 Jakub Jelinek <jakub@redhat.com>
41797
41798 * gcc.c-torture/execute/20010403-1.c: New test.
41799
41800 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
41801 Mark Mitchell <mark@codesourcery.com>
41802
41803 * lib/old-dejagnu.exp: Don't delete output of executable.
41804 Add .exe suffix to executables.
41805
41806 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
41807
41808 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41809
41810 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41811
41812 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41813
41814 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
41815
41816 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41817 * g++.old-deja/g++.abi/crash1.C: New test.
41818
41819 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
41820
41821 * g++.old-deja/g++.other/crash40.C: New test.
41822
41823 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41824
41825 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41826
41827 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
41828
41829 * g++.old-deja/g++.other/warn6.C: New test.
41830
41831 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
41832
41833 * g++.old-deja/g++.robertl/eb42.C: Same.
41834
41835 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41836
41837 * gcc.dg/wtr-conversion-1.c: New testcase.
41838
41839 2001-04-10 Richard Henderson <rth@redhat.com>
41840
41841 * g++.old-deja/g++.other/array5.C: New.
41842
41843 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41844
41845 * gcc.c-torture/execute/20010408-1.c: New test.
41846
41847 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
41848
41849 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41850 headers and constructs.
41851 * g++.old-deja/g++.robertl/eb79.C: Same.
41852 * g++.old-deja/g++.robertl/eb77.C (main): Same.
41853 * g++.old-deja/g++.robertl/eb73.C: Same.
41854 * g++.old-deja/g++.robertl/eb66.C (main): Same.
41855 * g++.old-deja/g++.robertl/eb55.C (t): Same.
41856 * g++.old-deja/g++.robertl/eb54.C (main): Same.
41857 * g++.old-deja/g++.robertl/eb46.C (main): Same.
41858 * g++.old-deja/g++.robertl/eb44.C: Same.
41859 * g++.old-deja/g++.robertl/eb41.C (main): Same.
41860 * g++.old-deja/g++.robertl/eb4.C (main): Same.
41861 * g++.old-deja/g++.robertl/eb39.C: Same.
41862 * g++.old-deja/g++.robertl/eb33.C (main): Same.
41863 * g++.old-deja/g++.robertl/eb31.C (main): Same.
41864 * g++.old-deja/g++.robertl/eb30.C: Same.
41865 * g++.old-deja/g++.robertl/eb3.C: Same.
41866 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41867 * g++.old-deja/g++.robertl/eb21.C: Same.
41868 * g++.old-deja/g++.robertl/eb15.C: Same.
41869 * g++.old-deja/g++.robertl/eb118.C: Same.
41870 * g++.old-deja/g++.robertl/eb115.C (main): Same.
41871 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41872 * g++.old-deja/g++.robertl/eb109.C: Same.
41873 * g++.old-deja/g++.other/sibcall1.C (main): Same.
41874 * g++.old-deja/g++.mike/rtti1.C: Same.
41875 * g++.old-deja/g++.mike/p658.C: Same.
41876 * g++.old-deja/g++.mike/net46.C: Same.
41877 * g++.old-deja/g++.mike/net34.C: Same.
41878 * g++.old-deja/g++.mike/memoize1.C: Same.
41879 * g++.old-deja/g++.mike/eh2.C: Same.
41880 * g++.old-deja/g++.law/weak.C: Same.
41881 * g++.old-deja/g++.law/visibility7.C: Same.
41882 * g++.old-deja/g++.law/visibility25.C: Same.
41883 * g++.old-deja/g++.law/visibility22.C: Same.
41884 * g++.old-deja/g++.law/visibility2.C: Same.
41885 * g++.old-deja/g++.law/visibility17.C: Same.
41886 * g++.old-deja/g++.law/visibility13.C: Same.
41887 * g++.old-deja/g++.law/visibility10.C: Same.
41888 * g++.old-deja/g++.law/visibility1.C: Same.
41889 * g++.old-deja/g++.law/virtual3.C (eval): Same.
41890 * g++.old-deja/g++.law/vbase1.C: Same.
41891 * g++.old-deja/g++.law/operators32.C: Same.
41892 * g++.old-deja/g++.law/nest3.C: Same.
41893 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41894 * g++.old-deja/g++.law/except5.C (main): Same.
41895 * g++.old-deja/g++.law/cvt7.C (run): Same.
41896 * g++.old-deja/g++.law/cvt2.C: Same.
41897 * g++.old-deja/g++.law/cvt16.C: Same.
41898 * g++.old-deja/g++.law/ctors6.C (bar): Same.
41899 * g++.old-deja/g++.law/ctors17.C (main): Same.
41900 * g++.old-deja/g++.law/ctors13.C: Same.
41901 * g++.old-deja/g++.law/ctors12.C (main): Same.
41902 * g++.old-deja/g++.law/ctors10.C: Same.
41903 * g++.old-deja/g++.law/code-gen5.C: Same.
41904 * g++.old-deja/g++.law/bad-error7.C: Same.
41905 * g++.old-deja/g++.law/arm9.C: Same.
41906 * g++.old-deja/g++.law/arm12.C: Same.
41907 * g++.old-deja/g++.law/arg8.C: Same.
41908 * g++.old-deja/g++.law/arg1.C: Same.
41909 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41910 * g++.old-deja/g++.jason/template31.C: Same.
41911 * g++.old-deja/g++.jason/template24.C (main): Same.
41912 * g++.old-deja/g++.jason/2371.C: Same.
41913 * g++.old-deja/g++.eh/new2.C: Same.
41914 * g++.old-deja/g++.eh/new1.C: Same.
41915 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41916 * g++.old-deja/g++.brendan/nest21.C (main): Same.
41917 * g++.old-deja/g++.brendan/err-msg3.C: Same.
41918 * g++.old-deja/g++.brendan/crash62.C: Same.
41919 * g++.old-deja/g++.brendan/crash52.C: Same.
41920 * g++.old-deja/g++.brendan/crash49.C (main): Same.
41921 * g++.old-deja/g++.brendan/crash38.C: Same.
41922 * g++.old-deja/g++.brendan/crash15.C (main): Same.
41923 * g++.old-deja/g++.brendan/copy9.C: Same.
41924
41925 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
41926
41927 * gcc.c-torture/execute/20001203-2.c (memset):
41928 Count argument is of type __SIZE_TYPE__.
41929
41930 2001-04-04 Diego Novillo <dnovillo@redhat.com>
41931
41932 * gcc.c-torture/compile/20010404-1.c: New test.
41933
41934 2001-04-04 Jakub Jelinek <jakub@redhat.com>
41935
41936 * gcc.c-torture/compile/20010326-1.c: New test.
41937
41938 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
41939
41940 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41941 peculiarities of the SH.
41942 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41943
41944 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41945
41946 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41947 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41948 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41949
41950 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41951
41952 * g77.f-torture/compile/20010321-1.f: New test.
41953
41954 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41955
41956 * gcc.c-torture/compile/20010329-1.c: New test.
41957
41958 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41959
41960 * gcc.c-torture/execute/20010329-1.c: New test.
41961
41962 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41963
41964 * g++.old-deja/g++.other/eh4.C: Fix typo.
41965
41966 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41967
41968 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41969
41970 2001-03-28 Philip Blundell <philb@gnu.org>
41971
41972 * gcc.c-torture/compile/20010328-1.c: New test.
41973
41974 2001-03-27 Richard Henderson <rth@redhat.com>
41975
41976 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41977 * g++.old-deja/g++.eh/vbase3.C: Likewise.
41978
41979 2001-03-27 Alan Modra <alan@linuxcare.com.au>
41980
41981 * gcc.c-torture/compile/20010327-1.c: New test.
41982
41983 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
41984
41985 * g++.old-deja/g++.other/friend12.C: New test.
41986 * g++.old-deja/g++.other/friend9.C: Expect no errors.
41987 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41988
41989 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
41990
41991 * gcc.c-torture/execute/20010325-1.c: New test.
41992
41993 2001-03-23 Jakub Jelinek <jakub@redhat.com>
41994
41995 * g++.old-deja/g++.other/mangle3.C: New test.
41996
41997 2001-03-22 Jakub Jelinek <jakub@redhat.com>
41998
41999 * g++.old-deja/g++.other/anon8.C: New test.
42000
42001 2001-03-20 Philip Blundell <philb@gnu.org>
42002
42003 * gcc.c-torture/compile/20010320-1.c: New test.
42004
42005 2001-03-17 Richard Henderson <rth@redhat.com>
42006
42007 * g++.old-deja/g++.other/eh4.C: Add expected error text.
42008
42009 2001-03-15 Geoff Keating <geoff@redhat.com>
42010
42011 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42012 tests on AIX.
42013
42014 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
42015
42016 * g++.old-deja/g++.other/eh4.C: New test.
42017
42018 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
42019
42020 * gcc.dg/cpp/mi1.c: Update.
42021
42022 2001-03-14 Jakub Jelinek <jakub@redhat.com>
42023
42024 * g++.old-deja/g++.other/regstack.C: New test.
42025
42026 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
42027
42028 * g++.old-deja/g++.other/ref4.C: New test.
42029
42030 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
42031
42032 * objc/execute/va_method.m: Added.
42033 * objc/execute/IMP.m: Added.
42034 * objc/execute/_cmd.m: Added.
42035 * objc/execute/accessing_ivars.m: Added.
42036 * objc/execute/class-1.m: Added.
42037 * objc/execute/class-10.m: Added.
42038 * objc/execute/class-11.m: Added.
42039 * objc/execute/class-12.m: Added.
42040 * objc/execute/class-13.m: Added.
42041 * objc/execute/class-14.m: Added.
42042 * objc/execute/class-2.m: Added.
42043 * objc/execute/class-3.m: Added.
42044 * objc/execute/class-4.m: Added.
42045 * objc/execute/class-5.m: Added.
42046 * objc/execute/class-6.m: Added.
42047 * objc/execute/class-7.m: Added.
42048 * objc/execute/class-8.m: Added.
42049 * objc/execute/class-9.m: Added.
42050 * objc/execute/class-tests-1.h
42051 * objc/execute/class-tests-2.h
42052 * objc/execute/compatibility_alias.m: Added.
42053 * objc/execute/encode-1.m: Added.
42054 * objc/execute/formal_protocol-1.m: Added.
42055 * objc/execute/formal_protocol-2.m: Added.
42056 * objc/execute/formal_protocol-3.m: Added.
42057 * objc/execute/formal_protocol-4.m: Added.
42058 * objc/execute/formal_protocol-5.m: Added.
42059 * objc/execute/formal_protocol-6.m: Added.
42060 * objc/execute/formal_protocol-7.m: Added.
42061 * objc/execute/informal_protocol.m: Added.
42062 * objc/execute/initialize.m: Added.
42063 * objc/execute/load.m: Added.
42064 * objc/execute/many_args_method.m: Added.
42065 * objc/execute/nested-3.m: Added.
42066 * objc/execute/no_clash.m: Added.
42067 * objc/execute/private.m: Added.
42068 * objc/execute/redefining_self.m: Added.
42069 * objc/execute/root_methods.m: Added.
42070 * objc/execute/selector-1.m: Added.
42071 * objc/execute/static-1.m: Added.
42072 * objc/execute/static-2.m: Added.
42073 * objc/execute/va_method.m: Added.
42074
42075 2001-03-10 Richard Henderson <rth@redhat.com>
42076
42077 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42078
42079 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
42080
42081 * g++.old-deja/g++.other/crash31.C: XFAIL.
42082 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42083 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42084 * gcc.c-torture/execute/20010123-1.x: XFAIL.
42085 * gcc.c-torture/execute/20010124-1.x: XFAIL.
42086 * gcc.dg/sequence-pt-1.c: XFAIL one test.
42087
42088 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
42089
42090 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42091
42092 2001-03-06 Zack Weinberg <zackw@stanford.edu>
42093
42094 * gcc.dg/20000724-1.c: Don't use multiline strings.
42095
42096 2001-03-06 Zack Weinberg <zackw@stanford.edu>
42097
42098 * objc/execute/string1.m, objc/execute/string2.m: Compare the
42099 result of -cString against what we expect it to be; don't just
42100 print it out for no one to read.
42101
42102 * objc/execute/string3.m, objc/execute/string4.m: New tests.
42103 Based on testcases provided by Nicola Pero.
42104
42105 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
42106
42107 * gcc.dg/cpp/macro7.c: New test.
42108
42109 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
42110
42111 * gcc.dg/cpp/multiline.c: Update.
42112
42113 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
42114
42115 * g++.old-deja/g++.other/enum3.C: New test.
42116
42117 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
42118
42119 * g++.old-deja/g++.other/pod1.C: New test.
42120
42121 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
42122
42123 * g++.old-deja/g++.ext/overload1.C: New test.
42124
42125 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
42126
42127 * g++.old-deja/g++.pt/using1.C: New test.
42128
42129 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
42130
42131 * g++.old-deja/g++.other/using9.C: New test.
42132
42133 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
42134
42135 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42136
42137 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42138
42139 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
42140
42141 * g++.old-deja/g++.ext/realpt1.C: Remove.
42142
42143 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
42144
42145 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42146
42147 2001-02-26 Will Cohen <wcohen@redhat.com>
42148
42149 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42150
42151 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
42152
42153 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42154 templatized constructors.
42155
42156 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42157
42158 * gcc.c-torture/execute/20010224-1.c: New test.
42159
42160 2001-02-23 Jakub Jelinek <jakub@redhat.com>
42161
42162 * gcc.c-torture/execute/20010222-1.c: New test.
42163
42164 2001-02-22 Jakub Jelinek <jakub@redhat.com>
42165
42166 * g++.old-deja/g++.other/inline20.C: New test.
42167
42168 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
42169
42170 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42171
42172 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
42173
42174 * g++.old-deja/g++.other/lookup22.C: New test.
42175
42176 2001-02-19 Zack Weinberg <zackw@stanford.edu>
42177
42178 * g77.dg: New directory.
42179 * g77.dg/20010216-1.f: New test case.
42180 * g77.dg/dg.exp: New driver.
42181 * lib/g77-dg.exp: New driver library.
42182
42183 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42184
42185 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42186
42187 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
42188
42189 * g++.old-deja/g++.other/decl9.C: New test.
42190
42191 2001-02-16 Jakub Jelinek <jakub@redhat.com>
42192
42193 * g++.old-deja/g++.other/init16.C: Update the test so that it does
42194 not need <string> and also tests the initialization at runtime.
42195
42196 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
42197
42198 * gcc.c-torture/execute/longlong.c: New test.
42199
42200 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
42201
42202 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42203
42204 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
42205
42206 * gcc.c-torture/execute/920302-1.c (execute):
42207 Change argument type to short.
42208
42209 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
42210
42211 * g++.old-deja/g++.pt/deduct6.C: New test.
42212
42213 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
42214
42215 * g++.old-deja/g++.pt/deduct5.C: New test.
42216
42217 2001-02-14 Jakub Jelinek <jakub@redhat.com>
42218
42219 * gcc.c-torture/execute/20010209-1.c: New test.
42220
42221 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
42222
42223 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42224
42225 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
42226
42227 * g++.dg/vtgc1.C: Update for new ABI.
42228
42229 * consistency.vlad: New directory, 1665 files.
42230
42231 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
42232
42233 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42234 return type.
42235 * gcc.dg/cpp/digraphs.c: Declare puts.
42236
42237 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
42238
42239 * g++.old-deja/g++.other/warn5.C: New test.
42240
42241 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
42242
42243 * g++.old-deja/g++.pt/spec40.C: New test.
42244
42245 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
42246
42247 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42248 case.
42249 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42250
42251 2001-02-12 Jakub Jelinek <jakub@redhat.com>
42252
42253 * gcc.c-torture/compile/20010209-1.c: New test.
42254
42255 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
42256
42257 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42258 excess errors message but not if it crashes.
42259 * g++.old-deja/g++.other/crash27.C: Likewise.
42260 * g++.old-deja/g++.other/crash28.C: Likewise.
42261 * g++.old-deja/g++.other/crash30.C: Likewise.
42262 * g++.old-deja/g++.other/crash32.C: Likewise.
42263 * g++.old-deja/g++.other/crash35.C: Likewise.
42264 * g++.old-deja/g++.pt/inherit2.C: Likewise.
42265
42266 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
42267
42268 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42269 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42270 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42271 g77.f-torture/execute/execute.exp,
42272 g77.f-torture/noncompile/noncompile.exp,
42273 gcc.c-torture/execute/execute.exp,
42274 gcc.c-torture/execute/memcheck/memcheck.exp,
42275 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42276 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42277 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42278 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42279 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42280 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42281 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42282 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42283 Remove bug reporting instructions with ancient email addresses.
42284
42285 2001-02-07 Jakub Jelinek <jakub@redhat.com>
42286
42287 * gcc.dg/20010202-1.c: New test.
42288 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42289
42290 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
42291
42292 * g++.dg/stdbool-if.C: New test.
42293
42294 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
42295
42296 * objc/execute/fdecl.m: Added main().
42297
42298 2001-02-07 Jakub Jelinek <jakub@redhat.com>
42299
42300 * gcc.c-torture/execute/20010206-1.c: New test.
42301
42302 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
42303
42304 * gcc.dg/cpp/avoidpaste1.c: Update.
42305
42306 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
42307
42308 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42309 Pero <nicola@brainstorm.co.uk>.
42310 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42311
42312 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
42313
42314 * g++.old-deja/g++.pt/spec39.C: New test.
42315
42316 2001-02-05 Jakub Jelinek <jakub@redhat.com>
42317
42318 * gcc.c-torture/compile/20010202-1.c: New test.
42319
42320 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
42321
42322 * g++.old-deja/g++.abi/primary2.C: New test.
42323 * g++.old-deja/g++.abi/primary3.C: New test.
42324 * g++.old-deja/g++.abi/primary4.C: New test.
42325 * g++.old-deja/g++.abi/primary5.C: New test.
42326 * g++.old-deja/g++.abi/vtable3.h: New test.
42327 * g++.old-deja/g++.abi/vtable3a.C: New test.
42328 * g++.old-deja/g++.abi/vtable3b.C: New test.
42329 * g++.old-deja/g++.abi/vtable3c.C: New test.
42330 * g++.old-deja/g++.abi/vtable3d.C: New test.
42331 * g++.old-deja/g++.abi/vtable3e.C: New test.
42332 * g++.old-deja/g++.abi/vtable3f.C: New test.
42333 * g++.old-deja/g++.abi/vtable3g.C: New test.
42334 * g++.old-deja/g++.abi/vtable3h.C: New test.
42335 * g++.old-deja/g++.abi/vtable3i.C: New test.
42336 * g++.old-deja/g++.abi/vtable3j.C: New test.
42337 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42338
42339 2001-02-03 Jakub Jelinek <jakub@redhat.com>
42340
42341 * g++.old-deja/g++.other/anon6.C: New test.
42342 * g++.old-deja/g++.other/anon7.C: New test.
42343
42344 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
42345
42346 * gcc.dg/cpp/avoidpaste2.c: New tests.
42347
42348 2001-01-31 Jakub Jelinek <jakub@redhat.com>
42349
42350 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42351
42352 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
42353
42354 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42355 DECIMAL_DIG cases for Irix."
42356
42357 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
42358
42359 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42360
42361 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
42362
42363 * gcc.dg/c99-tag-1.c: New test.
42364
42365 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
42366
42367 * gcc.dg/cpp/tr-warn1.c: Add tests.
42368
42369 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
42370
42371 * gcc.dg/cpp/avoidpaste1.c: Update.
42372 * gcc.dg/cpp/paste4.c: Update.
42373
42374 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
42375
42376 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42377 cases for Irix.
42378
42379 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
42380
42381 * g++.old-deja/g++.other/inline19.C: New test.
42382
42383 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
42384
42385 * gcc.dg/Wlarger-than.c: New test.
42386
42387 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
42388
42389 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42390
42391 2001-01-29 Jakub Jelinek <jakub@redhat.com>
42392
42393 * gcc.c-torture/execute/20010129-1.c: New test.
42394 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42395
42396 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
42397
42398 * gcc.dg/cpp/avoidpaste1.c: Test case.
42399
42400 2001-01-28 Jakub Jelinek <jakub@redhat.com>
42401
42402 * g++.old-deja/g++.other/inline18.C: New test.
42403
42404 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42405
42406 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42407 and __builtin_putchar.
42408
42409 2001-01-27 Jakub Jelinek <jakub@redhat.com>
42410
42411 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42412 tests.
42413
42414 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
42415
42416 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42417 floating point number rounding mode to round to the nearest
42418 representable mode.
42419
42420 2001-01-25 Jakub Jelinek <jakub@redhat.com>
42421
42422 * g++.old-deja/g++.other/mangle2.C: New test.
42423
42424 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
42425
42426 * gcc.c-torture/compile/20010124-1.c: New test.
42427
42428 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
42429
42430 * g++.old-deja/g++.pt/spec38.C: New test.
42431
42432 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42433
42434 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42435 "Build don't run".
42436
42437 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42438
42439 * gcc.c-torture/execute/20010123-1.c: New test.
42440
42441 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
42442
42443 * g++.old-deja/g++.pt/spec37.C: New test.
42444
42445 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
42446
42447 * g++.old-deja/g++.pt/overload14.C: New test.
42448
42449 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42450
42451 * gcc.c-torture/execute/20010122-1.c: New test, exercise
42452 __builtin_return_address.
42453
42454 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
42455
42456 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42457 * g++.old-deja/g++.pt/spec35.C: New test.
42458 * g++.old-deja/g++.pt/spec36.C: New test.
42459
42460 2001-01-20 Jakub Jelinek <jakub@redhat.com>
42461
42462 * gcc.c-torture/compile/20010118-1.c: New test.
42463
42464 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
42465
42466 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42467
42468 2001-01-19 Jakub Jelinek <jakub@redhat.com>
42469
42470 * gcc.c-torture/execute/20010119-1.c: New test.
42471
42472 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42473
42474 * g++.old-deja/g++.other/vbase5.C: New test.
42475
42476 2001-01-19 Jakub Jelinek <jakub@redhat.com>
42477
42478 * gcc.c-torture/execute/20010118-1.c: New test.
42479
42480 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42481
42482 * g++.old-deja/g++.pt/deduct3.C: New test.
42483
42484 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
42485
42486 * g++.old-deja/g++.pt/spec34.C: New test.
42487
42488 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42489
42490 * g77.f-torture/compile/20000601-2.f: New test.
42491
42492 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42493
42494 * g++.old-deja/g++.other/init17.C: New test.
42495
42496 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
42497
42498 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42499
42500 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42501
42502 * g++.old-deja/g++.pt/unify8.C: New test.
42503
42504 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42505
42506 * g++.old-deja/g++.abi/vbase1.C: New test.
42507
42508 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
42509
42510 * g++.old-deja/g++.pt/crash65.C: New test.
42511
42512 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
42513
42514 * gcc.dg/cpp/assembl2.S: New test case.
42515
42516 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
42517
42518 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42519 are supported.
42520
42521 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42522
42523 * g++.old-deja/g++.other/builtins1.C: New test.
42524 * g++.old-deja/g++.other/builtins2.C: Likewise.
42525 * g++.old-deja/g++.other/builtins3.C: Likewise.
42526 * g++.old-deja/g++.other/builtins4.C: Likewise.
42527
42528 2001-01-17 Jakub Jelinek <jakub@redhat.com>
42529
42530 * gcc.c-torture/compile/20010117-1.c: New test.
42531 * gcc.c-torture/compile/20010117-2.c: New test.
42532
42533 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42534
42535 * g77.f-torture/execute/20010116.[fx]: New test,
42536 XFAIL on i?86-*-*.
42537 * g77.f-torture/compile/20010115.f: Indicate it's
42538 a test for PR fortran/1636.
42539
42540 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
42541
42542 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42543
42544 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
42545
42546 * g77.f-torture/compile/20010115.f: New test.
42547
42548 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
42549
42550 * g++.old-deja/g++.pt/nontype5.C: New test.
42551
42552 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
42553
42554 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42555 have an equivalent working one below it.
42556
42557 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
42558
42559 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42560 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42561
42562 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
42563
42564 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42565 message containing "init_priority".
42566 (conpr-2.C): Likewise.
42567 (conpr-3.C): Likewise.
42568 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42569
42570 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42571
42572 * gcc.c-torture/execute/20010114-2.c: New test.
42573
42574 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
42575
42576 * gcc.c-torture/compile/20010114-1.c: New test.
42577 * gcc.c-torture/compile/20010114-1.x: Xfail.
42578 * gcc.c-torture/compile/20010114-2.c: New test.
42579 * gcc.c-torture/execute/20010114-1.c: New test.
42580 * gcc.dg/trunc-1.c: New test.
42581 * gcc.dg/uninit-B.c: New test.
42582
42583 2001-01-13 Nick Clifton <nickc@redhat.com>
42584
42585 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42586 target.
42587
42588 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
42589
42590 * gcc.c-torture/compile/20010113-1.c: New test.
42591
42592 2001-01-13 Jakub Jelinek <jakub@redhat.com>
42593
42594 * gcc.c-torture/compile/20001212-1.c: New test.
42595
42596 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
42597
42598 * gcc.dg/cpp/widestr1.c: Update.
42599 * gcc.dg/cpp/prag-imp.c: Remove.
42600
42601 2001-01-12 Jakub Jelinek <jakub@redhat.com>
42602
42603 * gcc.c-torture/execute/20000801-3.x: Remove.
42604 * gcc.dg/c90-init-1.c: New test.
42605 * gcc.dg/c99-init-1.c: New test.
42606 * gcc.dg/c99-init-2.c: New test.
42607 * gcc.dg/gnu99-init-1.c: New test.
42608
42609 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
42610
42611 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42612 testing that no relevant ones were found.
42613
42614 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
42615
42616 * g++.old-deja/g++.pt/cast2.C: New test.
42617
42618 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
42619
42620 * g++.old-deja/g++.pt/friend47.C: New test.
42621
42622 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42623
42624 * g++.old-deja/g++.pt/instantiate13.C: New test.
42625
42626 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42627
42628 * g++.old-deja/g++.other/defarg7.C: New test.
42629 * g++.old-deja/g++.other/defarg8.C: New test.
42630
42631 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42632
42633 * g++.old-deja/g++.pt/crash64.C: New test.
42634
42635 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
42636
42637 * g++.old-deja/g++.pt/crash63.C: New test.
42638
42639 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
42640
42641 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42642
42643 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
42644
42645 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42646
42647 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42648
42649 * g++.old-deja/g++.pt/error3.C: New test.
42650
42651 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42652
42653 * g++.old-deja/g++.other/crash39.C: New test.
42654
42655 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
42656
42657 * g++.old-deja/g++.other/vbase4.C: New test.
42658
42659 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
42660
42661 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42662 * gcc.dg/special/20000419-2.c: New file. Identical to above.
42663 * gcc.dg/special/special.exp: New test driver which will check
42664 for alias support for the above test.
42665
42666 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
42667
42668 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42669 problems on small machines.
42670 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42671 parameterize.
42672
42673 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
42674
42675 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42676 mips.
42677 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42678
42679 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
42680
42681 * g++.old_deja/g++.pt/using8.C: New test.
42682
42683 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
42684
42685 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42686
42687 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
42688
42689 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42690 where a failure is expected.
42691 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42692
42693 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42694
42695 * g++.old_deja/g++.pt/instantiate12.C: New test.
42696
42697 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42698
42699 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42700 start of structs.
42701 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42702 * g++.old-deja/g++.brendan/crash17.C: Likewise.
42703 * g++.old-deja/g++.brendan/crash29.C: Likewise.
42704 * g++.old-deja/g++.brendan/crash48.C: Likewise.
42705 * g++.old-deja/g++.brendan/ns1.C: Likewise.
42706 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42707 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42708 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42709 * g++.old-deja/g++.eh/spec6.C: Likewise.
42710 * g++.old-deja/g++.jason/crash3.C: Likewise.
42711 * g++.old-deja/g++.law/ctors11.C: Likewise.
42712 * g++.old-deja/g++.law/ctors17.C: Likewise.
42713 * g++.old-deja/g++.law/ctors5.C: Likewise.
42714 * g++.old-deja/g++.law/ctors9.C: Likewise.
42715 * g++.old-deja/g++.mike/ambig1.C: Likewise.
42716 * g++.old-deja/g++.mike/net22.C: Likewise.
42717 * g++.old-deja/g++.mike/p3538a.C: Likewise.
42718 * g++.old-deja/g++.mike/p3538b.C: Likewise.
42719 * g++.old-deja/g++.mike/virt3.C: Likewise.
42720 * g++.old-deja/g++.niklas/t128.C: Likewise.
42721 * g++.old-deja/g++.other/anon4.C: Likewise.
42722 * g++.old-deja/g++.other/using1.C: Likewise.
42723 * g++.old-deja/g++.other/warn3.C: Likewise.
42724 * g++.old-deja/g++.pt/t37.C: Likewise.
42725 * g++.old-deja/g++.robertl/eb69.C: Likewise.
42726 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42727
42728 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
42729
42730 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42731
42732 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42733
42734 * gcc.c-torture/execute/stdio-opt-3.c: New test.
42735
42736 2001-01-07 Jakub Jelinek <jakub@redhat.com>
42737
42738 * gcc.c-torture/compile/20010107-1.c: New test.
42739
42740 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
42741
42742 * gcc.c-torture/execute/builtin-noret-1.c: New test.
42743
42744 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
42745
42746 * gcc.dg/format/format.h: New file.
42747 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42748 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42749 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42750 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42751 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42752 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42753 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42754 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42755 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42756 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42757 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42758 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42759 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42760 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42761 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42762 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42763 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42764 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42765 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42766 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42767 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42768 instead of declaring standard types, macros and functions in each
42769 test.
42770
42771 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
42772
42773 * gcc.c-torture/execute/20010106-1.c: New test.
42774
42775 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
42776
42777 * gcc.dg/format/format.exp: New file.
42778 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42779 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42780 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42781 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42782 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42783 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42784 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42785 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42786 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42787 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42788 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42789 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42790 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42791 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42792 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42793 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42794 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42795 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42796 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42797 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42798 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42799 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42800 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42801 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42802 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42803 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42804 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42805 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42806 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42807 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42808 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42809 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42810 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42811 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42812 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42813 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42814 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42815 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42816 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42817 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42818 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42819 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42820
42821 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
42822
42823 * gcc.c-torture/execute/991228-1.c: Take word endianness into
42824 account.
42825
42826 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
42827
42828 * gcc.c-torture/execute/builtin-complex-1.c: New test.
42829
42830 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
42831
42832 * g++.old-deja/g++.pt/crash62.C: New test.
42833
42834 2001-01-04 Richard Henderson <rth@redhat.com>
42835
42836 * gcc.dg/20000926-1.c: Update expected warnings.
42837 * gcc.dg/array-2.c: Likewise.
42838 * gcc.dg/array-4.c: Also validate flexible array members.
42839 * gcc.dg/c99-flex-array-1.c: New.
42840
42841 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
42842
42843 * gcc.c-torture/compile/20001222-1.x: Remove.
42844
42845 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42846
42847 * gcc.c-torture/execute/built-in-setjmp.c: New.
42848
42849 2001-01-03 Richard Henderson <rth@redhat.com>
42850
42851 * gcc.dg/940510-1.c: Update expected error wording.
42852 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42853
42854 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
42855
42856 * lib/target-supports.exp (check_alias_available): Modified to
42857 indicate aliases not supported if only weak aliases are supported.
42858
42859 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42860
42861 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42862 Turn on cmpstrsi checks for __pj__ and __i370__.
42863
42864 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
42865
42866 * g++.old-deja/g++.other/virtual11.C: New test.
42867
42868 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
42869
42870 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42871
42872 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42873
42874 * gcc.c-torture/compile/20010102-1.c: New test.
42875
42876 2001-01-02 Andreas Jaeger <aj@suse.de>
42877
42878 * gcc.dg/noreturn-3.c: New test.
42879
42880 * gcc.dg/noreturn-4.c: New test.
42881
42882 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42883
42884 * gcc.c-torture/execute/stdio-opt-1.c: Also test
42885 __builtin_fputc and __builtin_fwrite.
42886
42887 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
42888
42889 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42890 signed char, not default char.
42891
42892 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
42893
42894 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42895
42896 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
42897
42898 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42899
42900 2000-12-29 Richard Henderson <rth@redhat.com>
42901
42902 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42903 (__cyg_profile_func_exit): Define.
42904
42905 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42906
42907 * g++.dg/vtgc1.C: New test.
42908
42909 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
42910
42911 * gcc.dg/noncompile/20001228-1.c: New test.
42912
42913 * gcc.dg/20001228-1.c: New test.
42914
42915 * gcc.c-torture/execute/20001228-1.c: New test.
42916
42917 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
42918
42919 * gcc.dg/format-strfmon-1.c: New test.
42920
42921 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42922
42923 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42924 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42925 * gcc.c-torture/execute/string-opt-1.c: Likewise.
42926 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42927 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42928 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42929 * gcc.c-torture/execute/string-opt-6.c: Likewise.
42930 * gcc.c-torture/execute/string-opt-7.c: Likewise.
42931 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42932 * gcc.c-torture/execute/string-opt-9.c: Likewise.
42933 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42934 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42935 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42936
42937 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42938 * gcc.c-torture/execute/string-opt-4.c: Test index.
42939
42940 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
42941
42942 * gcc.c-torture/compile/20001226-1.c: New test.
42943
42944 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
42945
42946 * gcc.c-torture/compile/20001222-1.c: New test.
42947 * gcc.c-torture/compile/20001222-1.x: Xfail.
42948
42949 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
42950
42951 * gcc.c-torture/execute/comp-goto-2.c: New test.
42952
42953 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
42954
42955 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42956 Use long types if __INT_MAX__ is 32767.
42957 (main): Use cast to (sint32 *) when poking 88 into a_page.
42958
42959 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42960
42961 2000-12-21 Bernd Schmidt <bernds@redhat.com>
42962
42963 * gcc.c-torture/compile/20001221-1.c: New test.
42964 * gcc.c-torture/execute/20001221-1.c: New test.
42965
42966 2000-12-20 Richard Henderson <rth@redhat.com>
42967
42968 * g++.old-deja/g++.pt/crash36.C: Update error lines.
42969 * g++.old-deja/g++.robertl/eb109.C: Likewise.
42970
42971 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42972
42973 * gcc.dg/compare3.c: New test.
42974
42975 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42976
42977 * gcc.dg/format-warnll-1.c: New test.
42978
42979 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
42980
42981 * gcc.dg/cpp/cmdlne-P.c: New test.
42982
42983 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42984
42985 * gcc.c-torture/execute/builtin-abs-1.c,
42986 gcc.c-torture/execute/builtin-abs-2.c: New tests.
42987
42988 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42989
42990 * gcc.dg/cpp/multiline.c: New test.
42991
42992 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42993
42994 * g++.old-deja/g++.other/syshdr1.C: Update.
42995 * gcc.dg/cpp/lineflags.c: Remove temporarily.
42996
42997 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42998
42999 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43000
43001 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43002
43003 * g++.old-deja/g++.pt/ttp65.C: New test.
43004
43005 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43006
43007 * g++.old-deja/g++.pt/ttp64.C: New test.
43008
43009 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43010
43011 * g++.old-deja/g++.pt/spec33.C: New test.
43012
43013 2000-12-14 Catherine Moore <clm@redhat.com>
43014
43015 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43016 * gcc.c-torture/execute/920612-2.c: Likewise.
43017 * gcc.c-torture/execute/920428-2.c: Likewise.
43018 * gcc-c-torture/execute/va-arg-11.c: Call exit.
43019 * gcc.c-torture/execute/va-arg-21.c: Likewise.
43020
43021 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43022
43023 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43024 * gcc.dg/pack-test-2.c: Likewise.
43025
43026 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
43027
43028 Tests by Zack Weinberg <zackw@stanford.edu>.
43029
43030 * gcc.dg/cpp/defined.c: Update.
43031 * gcc.dg/cpp/defined_trad.c: New tests.
43032
43033 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
43034
43035 * gcc.dg/cpp/trad-direct.c: Update.
43036
43037 2000-12-11 Neil Booth <neilb@earthling.net>
43038
43039 * gcc.dg/cpp/defined_trad.c
43040
43041 2000-12-11 Neil Booth <neilb@earthling.net>
43042
43043 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43044
43045 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
43046
43047 * gcc.dg/format-miss-2.c: New test.
43048
43049 2000-12-09 Neil Booth <neilb@earthling.net>
43050
43051 * gcc.dg/cpp/lineflags.c: New tests.
43052 * gcc.dg/cpp/poison.c: Update.
43053 * gcc.dg/cpp/redef2.c: Update.
43054 * gcc.dg/cpp/skipping.c: New test.
43055
43056 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
43057
43058 * g++.old-deja/g++.other/eh3.C: New testcase.
43059
43060 2000-12-07 Neil Booth <neilb@earthling.net>
43061
43062 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43063 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43064 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43065 wtr-union-init-2.c, wtr-union-init-3.c: Update.
43066 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43067 Update.
43068
43069 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43070
43071 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43072 __SIZE_TYPE__ instead of int for type of integers cast to
43073 pointers.
43074
43075 2000-12-07 Jakub Jelinek <jakub@redhat.com>
43076
43077 * g++.old-deja/g++.other/cleanup4.C: New test.
43078
43079 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43080
43081 * format-sec-1.c: New test.
43082
43083 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43084
43085 * gcc.dg/format-nonlit-3.c: New test.
43086
43087 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
43088
43089 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43090 through a null pointer.
43091
43092 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43093
43094 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43095 * g++.old-deja/g++.pt/partial4.C: New test.
43096
43097 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
43098
43099 * gcc.c-torture/execute/ieee/hugeval.x: New.
43100
43101 2000-12-06 Neil Booth <neilb@earthling.net>
43102
43103 * gcc.dg/cpp/backslash2.c: New tests.
43104
43105 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43106
43107 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43108 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43109
43110 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
43111
43112 * gcc.c-torture/execute/20001203-2.c: New testcase.
43113
43114 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
43115
43116 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43117 * g++.old-deja/g++.other/virtual10.C: New test.
43118
43119 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
43120
43121 * g++.old-deja/g++.mike/pmf5.C: Remove test.
43122
43123 2000-12-05 Richard Henderson <rth@redhat.com>
43124
43125 * gcc.c-torture/compile/20001205-1.c: New.
43126
43127 2000-12-04 Neil Booth <neilb@earthling.net>
43128
43129 * g++.old-deja/g++.other/virtual9.C: New test.
43130 * g++.old-deja/g++.pt/crash61.C: New test.
43131 * gcc.c-torture/execute/loop-9.c: New test.
43132
43133 2000-12-04 Neil Booth <neilb@earthling.net>
43134
43135 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43136 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43137 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43138 * gcc.dg/cpp/extratokens.c: ...here.
43139
43140 2000-12-04 Neil Booth <neilb@earthling.net>
43141
43142 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43143 New tests.
43144
43145 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43146
43147 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43148 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43149
43150 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
43151
43152 * gcc.c-torture/execute/20001203-1.c: New test.
43153
43154 2000-12-03 Neil Booth <neilb@earthling.net>
43155
43156 * gcc.dg/cpp/macro6.c: New test cases.
43157
43158 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43159
43160 * gcc.c-torture/execute/string-opt-9.c: New test.
43161 * gcc.c-torture/execute/string-opt-10.c: Likewise.
43162 * gcc.c-torture/execute/string-opt-11.c: Likewise.
43163 * gcc.c-torture/execute/string-opt-12.c: Likewise.
43164
43165 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43166 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43167
43168 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
43169
43170 * gcc.dg/cpp/if-6.c: New testcase.
43171
43172 * gcc.dg/20001201-1.c: New testcase.
43173
43174 2000-12-02 Neil Booth <neilb@earthling.net>
43175
43176 * g++.old-deja/g++.other/externC4.C,
43177 g++.old-deja/g++.other/friend10.C: New tests.
43178
43179 2000-12-02 Neil Booth <neilb@earthling.net>
43180
43181 * g++.old-deja/g++.other/instan2.C
43182 * g++.old-deja/g++.other/instan3.C: New test.
43183
43184 2000-12-02 Neil Booth <neilb@earthling.net>
43185
43186 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43187 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43188 gnuc99.c,gnuc99-pedantic.c: New tests.
43189
43190 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
43191
43192 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43193 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43194
43195 2000-12-01 Neil Booth <neilb@earthling.net>
43196
43197 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43198 * gcc.dg/cpp/poison.c: Update.
43199 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43200
43201 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
43202
43203 * g77.f-torture/execute/20001201.f: New test.
43204
43205 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
43206
43207 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43208
43209 2000-12-01 Jakub Jelinek <jakub@redhat.com>
43210
43211 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43212
43213 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
43214
43215 * g++.old-deja/g++.other/cast6.C: New test.
43216
43217 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
43218
43219 * gcc.c-torture/execute/20001130-2.c: New testcase.
43220
43221 2000-11-30 Richard Henderson <rth@redhat.com>
43222
43223 * gcc.c-torture/execute/20001130-1.c: New test.
43224
43225 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
43226
43227 * g++.old-deja/g++.other/op3.C: New test.
43228
43229 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
43230
43231 * g++.old-deja/g++.other/op2.C: New test.
43232
43233 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
43234
43235 * g++.old-deja/g++.other/crash38.C: New test.
43236
43237 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
43238
43239 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43240
43241 2000-11-29 Jakub Jelinek <jakub@redhat.com>
43242
43243 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43244 tests.
43245 * gcc.c-torture/execute/string-opt-6.c: New test.
43246
43247 * gcc.dg/20001117-1.c: Add main.
43248
43249 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
43250
43251 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43252 Move from here ...
43253 * gcc.dg/940510-1.c: ... to here.
43254
43255 * gcc.dg/20000926-1.c: GNU C now allows initializations of
43256 zero-size arrays in toplevel structures.
43257
43258 2000-11-28 Jakub Jelinek <jakub@redhat.com>
43259
43260 * gcc.c-torture/execute/loop-8.c: New test.
43261
43262 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43263
43264 * g++.old-deja/g++.other/base1.C: New test.
43265
43266 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43267
43268 * g++.old-deja/g++.other/parse2.C: New test.
43269
43270 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43271
43272 * g++.old-deja/g++.pt/incomplete1.C: New test.
43273
43274 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
43275
43276 * g++.old-deja/g++.other/friend9.C: New test.
43277
43278 2000-11-28 Jakub Jelinek <jakub@redhat.com>
43279
43280 * gcc.dg/20001127-1.c: New test.
43281
43282 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
43283
43284 * g++.old-deja/g++.pt/friend46.C: New test.
43285
43286 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
43287
43288 * g++.old-deja/g++.other/ptrmem8.C: New test.
43289
43290 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43291
43292 * gcc.c-torture/execute/string-opt-7.c: New test.
43293 * gcc.c-torture/execute/string-opt-8.c: Likewise.
43294
43295 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
43296
43297 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43298 instead of 'mkcheck 2'.
43299
43300 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
43301
43302 * gcc.c-torture/execute/memcheck/driver.c,
43303 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43304 C9X references to refer to C99.
43305
43306 2000-11-25 Jakub Jelinek <jakub@redhat.com>
43307
43308 * gcc.dg/ultrasp3.c: New test.
43309
43310 2000-11-25 Neil Booth <neilb@earthling.net>
43311
43312 * gcc.dg/cpp/include2.c: Update test to be locale independent.
43313
43314 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
43315
43316 * gcc.c-torture/compile/20001123-2.c: New.
43317
43318 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43319
43320 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43321
43322 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
43323
43324 * gcc.dg/sequence-point-1.c: Add some new tests.
43325 * gcc.c-torture/execute/20001124-1.c: New test.
43326
43327 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
43328
43329 * g++.old-deja/g++.other/vaarg4.C: New test.
43330 * gcc.c-torture/compile/20001123-1.c: New test.
43331
43332 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
43333
43334 * g++.other/crash24.C: Adjust and remove XFAIL.
43335 * g++.other/crash37.C: New test.
43336
43337 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
43338
43339 * g++.old-deja/g++.pt/instantiate9.C: New test.
43340
43341 2000-11-22 Mark Mitchell <mark@codesourcery.com>
43342
43343 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43344 new ABI, too.
43345
43346 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43347 * g++.old-deja/g++.robertl/eb55.C: Likewise.
43348
43349 2000-11-22 Neil Booth <neilb@earthling.net>
43350
43351 * gcc.dg/cpp/Wtrigraphs.c: New test.
43352
43353 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
43354
43355 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43356
43357 2000-11-22 Jakub Jelinek <jakub@redhat.com>
43358
43359 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43360
43361 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
43362
43363 * lib/gcc-dg.exp: load_lib scanasm.exp.
43364 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43365 * lib/g++-dg.exp: load_lib scanasm.exp.
43366 * lib/scanasm.exp: New.
43367 (scan-assembler, scan-assembler-not): Add optional arguments to
43368 test name, or if not present, the pattern name.
43369 (scan-assembler-dem, scan-assembler-dem-not): New.
43370
43371 * g++.dg/dg.exp: New.
43372
43373 2000-11-21 Neil Booth <neilb@earthling.net>
43374
43375 * gcc.dg/cpp/integrated1.c: Remove.
43376
43377 2000-11-21 Jakub Jelinek <jakub@redhat.com>
43378
43379 * gcc.c-torture/execute/20001121-1.c: New test.
43380
43381 2000-11-21 Richard Henderson <rth@redhat.com>
43382
43383 * gcc.c-torture/compile/20001121-1.c: New test.
43384
43385 2000-11-20 Neil Booth <neilb@earthling.net>
43386
43387 * gcc.dg/cpp/integrated1.c: New test.
43388
43389 2000-11-21 Jakub Jelinek <jakub@redhat.com>
43390
43391 * g++.old-deja/g++.other/inline17.C: New test.
43392
43393 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
43394
43395 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43396 local variable to be zero: I made the variable global. Now
43397 uses abort() and exit() instead of relying on main's return value.
43398
43399 2000-11-20 Neil Booth <neilb@earthling.net>
43400
43401 * gcc.dg/cpp/paste2.c: Update test.
43402 * objc/execute/paste.m: New test.
43403
43404 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
43405
43406 * gcc.dg/c99-condexpr-1.c: New test.
43407
43408 2000-11-20 Neil Booth <neilb@earthling.net>
43409
43410 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43411
43412 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
43413
43414 * g++.old-deja/g++.pt/export1.C: New test.
43415
43416 2000-11-20 Jakub Jelinek <jakub@redhat.com>
43417
43418 * gcc.dg/20001117-1.c: New test.
43419
43420 2000-11-18 Richard Henderson <rth@redhat.com>
43421
43422 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43423
43424 2000-11-18 Richard Henderson <rth@redhat.com>
43425
43426 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43427 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43428 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43429
43430 2000-11-18 Richard Henderson <rth@redhat.com>
43431
43432 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43433 (main): New. Exit cleanly.
43434
43435 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
43436
43437 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43438 gcc.dg/c99-fordecl-2.c: New tests.
43439
43440 2000-11-18 Richard Henderson <rth@redhat.com>
43441
43442 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43443 * gcc.c-torture/execute/zerolen-2.c: New.
43444
43445 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43446
43447 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43448 memory.
43449
43450 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
43451
43452 * g++.old-deja/g++.pt/instantiate8.C: New test.
43453
43454 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
43455
43456 * g++.old-deja/g++.other/incomplete.C: Add more tests.
43457 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43458
43459 2000-11-16 Nick Clifton <nickc@redhat.com>
43460
43461 * gcc.c-torture/execute/nestfunc-2.c: New test.
43462 * gcc.c-torture/execute/nestfunc-3.c: New test.
43463
43464 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
43465
43466 * gcc.c-torture/compile/20001116-1.c: New test.
43467
43468 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43469
43470 * gcc.c-torture/execute/20001115-1.c: New test.
43471
43472 2000-11-15 Mark Mitchell <mark@codesourcery.com>
43473
43474 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43475 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43476 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43477 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43478
43479 2000-11-15 Neil Booth <neilb@earthling.net>
43480
43481 gcc.dg/cpp/_Pragma1.c: Update.
43482 gcc.dg/cpp/_Pragma2.c: New test.
43483
43484 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
43485
43486 * g++.old-deja/g++.other/anon5.C: New test.
43487
43488 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
43489
43490 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43491 tests.
43492
43493 2000-11-14 Jakub Jelinek <jakub@redhat.com>
43494
43495 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43496 output.
43497
43498 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43499
43500 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43501 labels at end of compound statements.
43502
43503 2000-11-13 Jakub Jelinek <jakub@redhat.com>
43504
43505 * gcc.c-torture/execute/loop-7.c: New test.
43506
43507 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43508
43509 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43510
43511 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43512
43513 * gcc.dg/c99-bool-1.c: New test.
43514
43515 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
43516
43517 * gcc.dg/c99-scope-1.c: Remove xfail.
43518 * gcc.dg/c99-scope-2.c: New test.
43519
43520 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43521
43522 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43523 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43524
43525 2000-11-11 Mark Mitchell <mark@codesourcery.com>
43526
43527 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43528 error messages.
43529
43530 * g++.mike/p700.C: Don't typedef wchar_t.
43531 * g++.mike/p784.C: Likewise.
43532 * g++.mike/eb101.C: Don't use __wchar_t.
43533
43534 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
43535
43536 * g77.f-torture/execute/20001111.[fx]: Test premature exit
43537 from DO loop.
43538
43539 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
43540
43541 * gcc.c-torture/execute/20001111-1.c: New test.
43542
43543 2000-11-10 Nick Clifton <nickc@redhat.com>
43544
43545 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43546 long multuiple and accumulate.
43547
43548 2000-11-09 Richard Henderson <rth@redhat.com>
43549
43550 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43551 via size_t instead of int.
43552
43553 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43554 * gcc.c-torture/execute/string-opt-2.c: Likewise.
43555 * gcc.c-torture/execute/string-opt-3.c: Likewise.
43556 * gcc.c-torture/execute/string-opt-4.c: Likewise.
43557
43558 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
43559
43560 * gcc.c-torture/compile/20001109-1.c: New test.
43561 * gcc.c-torture/compile/20001109-2.c: New test.
43562
43563 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
43564
43565 * g++.old-deja/g++.pt/operator1.C: New test.
43566 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43567
43568 2000-11-09 Jakub Jelinek <jakub@redhat.com>
43569
43570 * gcc.dg/20001108-1.c: New test.
43571
43572 2000-11-09 Jakub Jelinek <jakub@redhat.com>
43573
43574 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43575 with both arguments constant strings.
43576 * gcc.c-torture/execute/string-opt-3.c: New test.
43577 * gcc.c-torture/execute/string-opt-4.c: New test.
43578 * gcc.c-torture/execute/string-opt-5.c: New test.
43579
43580 2000-11-08 Nick Clifton <nickc@redhat.com>
43581
43582 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
43583 mulsidi3adddi patterns.
43584
43585 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
43586
43587 * g++.old-deja/g++.other/crash36.C: New test.
43588
43589 2000-11-08 Jakub Jelinek <jakub@redhat.com>
43590
43591 * g++.old-deja/g++.other/init16.C: New test.
43592
43593 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
43594
43595 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43596
43597 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
43598
43599 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43600 * gcc.c-torture/execute/va-arg-16.x: Likewise.
43601 * gcc.c-torture/execute/va-arg-17.x: Likewise.
43602
43603 2000-11-07 DJ Delorie <dj@redhat.com>
43604
43605 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43606
43607 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43608
43609 * gcc.c-torture/execute/string-opt-1.c: New test.
43610
43611 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
43612
43613 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
43614 mips-sgi-irix6.* because the MIPS ABI passes floating-point
43615 parameters in registers, and there is no way for a varargs
43616 function to know in which order the integer and floating-point
43617 parameters should be interleaved when they are placed on the
43618 stack.
43619 * gcc.c-torture/execute/va-arg-16.x: Likewise.
43620 * gcc.c-torture/execute/va-arg-17.x: Likewise.
43621
43622 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43623
43624 * gcc.c-torture/execute/string-opt-2.c: New test.
43625
43626 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
43627
43628 * g++.old-deja/g++.pt/crash60.C: New test.
43629
43630 2000-11-06 Jakub Jelinek <jakub@redhat.com>
43631
43632 * g++.old-deja/g++.other/crash24.C: New test.
43633 * g++.old-deja/g++.other/crash25.C: New test.
43634 * g++.old-deja/g++.other/crash26.C: New test.
43635 * g++.old-deja/g++.other/crash27.C: New test.
43636 * g++.old-deja/g++.other/crash28.C: New test.
43637 * g++.old-deja/g++.other/crash29.C: New test.
43638 * g++.old-deja/g++.other/crash30.C: New test.
43639 * g++.old-deja/g++.other/crash31.C: New test.
43640 * g++.old-deja/g++.other/crash32.C: New test.
43641 * g++.old-deja/g++.other/crash33.C: New test.
43642 * g++.old-deja/g++.other/crash34.C: New test.
43643 * g++.old-deja/g++.other/crash35.C: New test.
43644
43645 2000-11-06 Jakub Jelinek <jakub@redhat.com>
43646
43647 * gcc.c-torture/execute/20001031-1.c: New test.
43648
43649 2000-11-04 Mark Mitchell <mark@codesourcery.com>
43650
43651 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43652 namespace.
43653
43654 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43655 standards-conformant.
43656
43657 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43658
43659 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43660 * g++.old-deja/g++.mike/p755a.C: Likewise.
43661 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43662 library makes no calls to `operator new' during initialization.
43663
43664 2000-11-04 Neil Booth <neilb@earthling.net>
43665
43666 * gcc.dg/cpp/include2.c: New tests.
43667
43668 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
43669
43670 * lib/g++.exp (g++_set_ld_library_path): New function.
43671 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43672
43673 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
43674
43675 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
43676 warnings.
43677
43678 2000-11-01 Richard Henderson <rth@redhat.com>
43679
43680 * g++.old-deja/g++.ext/namedret1.C: New.
43681 * g++.old-deja/g++.ext/namedret2.C: New.
43682 * g++.old-deja/g++.ext/namedret3.C: New.
43683
43684 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
43685
43686 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43687 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43688
43689 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43690
43691 * gcc.c-torture/execute/va-arg-21.c: New test.
43692
43693 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
43694
43695 * gcc.dg/c99-complex-2.c: New test.
43696
43697 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43698
43699 * gcc.c-torture/execute/stdio-opt-1.c: New test.
43700
43701 2000-10-31 Jakub Jelinek <jakub@redhat.com>
43702
43703 * g++.old-deja/g++.other/inline16.C: New test.
43704
43705 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
43706
43707 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43708 __PRETTY_FUNCTION__
43709
43710 2000-10-29 Neil Booth <neilb@earthling.net>
43711
43712 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43713 New tests.
43714 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43715 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43716 optimisation.
43717
43718 2000-10-29 Neil Booth <neilb@earthling.net>
43719
43720 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43721 * mi1.c, mi1c.h: Add null directives to multiple-include test.
43722 * mi5.c: Test multiple includes work with -C.
43723 * trigraphs.c: Test ^= version.
43724
43725 2000-10-28 Neil Booth <neilb@earthling.net>
43726
43727 New tests and test updates for new macro expander.
43728
43729 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43730 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43731 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43732 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43733 new diagnostic messages.
43734
43735 * gcc.dg/cpp/macro3.c: New tests.
43736
43737 2000-10-27 Mark Mitchell <mark@codesourcery.com>
43738
43739 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43740 on the same line.
43741
43742 2000-10-27 Jakub Jelinek <jakub@redhat.com>
43743
43744 * g++.old-deja/g++.other/eh2.C: New test.
43745
43746 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
43747
43748 * gcc.c-torture/execute/20001027-1.c: New test.
43749
43750 2000-10-26 Richard Henderson <rth@redhat.com>
43751
43752 * gcc.c-torture/execute/20001026-1.c: New.
43753
43754 2000-10-26 Mark Mitchell <mark@codesourcery.com>
43755
43756 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43757 * g++.old-deja/g++.law/builtin1.C: Likewise.
43758 * g++.old-deja/g++.law/ctors10.C: Likewise.
43759 * g++.old-deja/g++.law/virtual3.C: Likewise.
43760 * g++.old-deja/g++.mike/p658.C: Likewise.
43761 * g++.old-deja/g++.other/sibcall1.C: Likewise.
43762 * g++.old-deja/g++.other/vaarg2.C: Likewise.
43763 * g++.old-deja/g++.robertl/eb124.C: Likewise.
43764 * g++.old-deja/g++.robertl/eb44.C: Likewise.
43765 * g++.old-deja/g++.robertl/eb77.C: Likewise.
43766
43767 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
43768
43769 * gcc.c-torture/compile/20001024-1.c: New test.
43770
43771 2000-10-25 Mark Mitchell <mark@codesourcery.com>
43772
43773 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43774 to tell us whether or not we are using V3.
43775
43776 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
43777
43778 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43779 operands.
43780
43781 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
43782
43783 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43784
43785 2000-10-25 Jakub Jelinek <jakub@redhat.com>
43786
43787 * gcc.c-torture/execute/20001024-1.c: New test.
43788
43789 2000-10-24 Jakub Jelinek <jakub@redhat.com>
43790
43791 * g++.old-deja/g++.other/sibcall1.C: New test.
43792
43793 2000-10-20 Jakub Jelinek <jakub@redhat.com>
43794
43795 * gcc.dg/noncompile/init-3.c: New test.
43796
43797 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
43798
43799 * gcc.dg/format-array-1.c: New test.
43800
43801 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
43802
43803 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43804 writing through null pointers; remove comment about testing
43805 unterminated strings.
43806
43807 2000-10-17 Matthew Hiller <hiller@redhat.com>
43808
43809 * gcc.c-torture/execute/20001017-2.c: New test.
43810
43811 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
43812
43813 * gcc.c-torture/compile/20001018-1.c: New test.
43814 * gcc.c-torture/compile/20001018-1.x: Xfail.
43815
43816 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43817
43818 * gcc.c-torture/execute/20001017-1.c: New test.
43819
43820 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
43821
43822 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43823 for multiple use of arguments with scanf formats; add tests for
43824 multiple use of arguments.
43825
43826 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
43827
43828 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43829
43830 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
43831
43832 * gcc.dg/format-miss-1.c: New test.
43833
43834 2000-10-16 Jakub Jelinek <jakub@redhat.com>
43835
43836 * gcc.c-torture/execute/20001013-1.c: New test.
43837
43838 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
43839
43840 * gcc.dg/format-branch-1.c: New test.
43841
43842 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
43843
43844 * README, lib/file-format.exp: Remove EGCS references.
43845
43846 2000-10-16 Jakub Jelinek <jakub@redhat.com>
43847
43848 * gcc.dg/20001013-1.c: New test.
43849
43850 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
43851
43852 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43853 for intmax_t in the compiler using __typeof__ and the type rules
43854 for conditional expressions.
43855
43856 2000-10-13 Jakub Jelinek <jakub@redhat.com>
43857
43858 * gcc.dg/20001012-1.c: New test.
43859 * gcc.dg/20001012-2.c: New test.
43860
43861 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43862
43863 * gcc.dg/format-attr-1.c: New test.
43864
43865 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43866
43867 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43868 __LONG_LONG_MAX__ instead of LLONG_MAX.
43869
43870 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
43871
43872 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43873 scanf flags.
43874 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43875 flags.
43876
43877 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
43878
43879 * gcc.dg/sequence-pt-1.c: New test.
43880
43881 2000-10-11 Geoff Keating <geoffk@cygnus.com>
43882
43883 * gcc.c-torture/execute/20001011-1.c: New testcase.
43884 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43885
43886 2000-10-10 Jakub Jelinek <jakub@redhat.com>
43887
43888 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43889 does not error on it.
43890
43891 2000-10-10 Jakub Jelinek <jakub@redhat.com>
43892
43893 * gcc.dg/20001009-1.c: New test.
43894
43895 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
43896
43897 * gcc.c-torture/compile/20001009-1.c: Move from here ....
43898 * gcc.c-torture/execute/20001009-2.c: ... to here.
43899
43900 2000-10-09 Geoff Keating <geoffk@cygnus.com>
43901
43902 * gcc.c-torture/compile/20001009-1.c: New testcase.
43903 * gcc.c-torture/execute/20001009-1.c: New testcase.
43904 Testcases provided by Jan Hubicka <jh@suse.cz>.
43905
43906 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43907
43908 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43909 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43910 uintmax_t using <limits.h> to emulate the compiler's internal
43911 logic. No longer XFAIL %j tests.
43912
43913 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43914
43915 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43916 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43917 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43918 regexps and details of expected handling of some bad formats.
43919 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43920 suppression.
43921
43922 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43923
43924 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43925 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43926 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43927 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43928 in list archives.
43929
43930 2000-10-06 Richard Henderson <rth@cygnus.com>
43931
43932 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43933 * g++.old-deja/g++.brendan/crash52.C: Likewise.
43934 * g++.old-deja/g++.jason/report.C: Likewise.
43935 * g++.old-deja/g++.law/friend5.C: Likewise.
43936 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
43937 of the expected warnings.
43938
43939 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
43940
43941 * g++.old-deja/g++.pt/enum14.C: New test.
43942
43943 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
43944
43945 * g++.old-deja/g++.pt/crash59.C: New test.
43946
43947 2000-10-04 Will Cohen <wcohen@redhat.com>
43948
43949 * gcc.dg/20000926-1.c: New test.
43950
43951 2000-10-03 Geoff Keating <geoffk@cygnus.com>
43952
43953 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43954 function name for current C++ compiler.
43955 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43956
43957 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
43958
43959 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43960 __PRETTY_FUNCTION__.
43961 * g++.old-deja/g++.ext/pretty2.C: Likewise.
43962
43963 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43964
43965 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43966
43967 2000-09-26 Jakub Jelinek <jakub@redhat.com>
43968
43969 * gcc.c-torture/compile/20000923-1.c: New test.
43970
43971 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43972
43973 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43974 * g++.old-deja/g++.pt/ttp62.C: Same.
43975 * g++.old-deja/g++.other/inline14.C: Same.
43976
43977 2000-09-24 Richard Henderson <rth@cygnus.com>
43978
43979 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43980
43981 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
43982
43983 * gcc.dg/c90-printf-1.c: Add test for wide string format.
43984
43985 2000-09-22 Geoff Keating <geoffk@cygnus.com>
43986
43987 * gcc.c-torture/compile/20000922-1.c: New file.
43988
43989 2000-09-21 Nick Clifton <nickc@redhat.com>
43990
43991 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43992 a signed long modulo operation.
43993 (mod6): New function - perform an unsigned long modulo operation.
43994 (main): Add tests for modulos of very large numbers by very small
43995 dividends.
43996
43997 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43998
43999 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44000
44001 2000-09-19 Richard Henderson <rth@cygnus.com>
44002
44003 * gcc.dg/compare2.c (case 10): XFAIL.
44004
44005 2000-09-18 Richard Henderson <rth@cygnus.com>
44006
44007 * gcc.c-torture/execute/20000906-1.c: Move ...
44008 * gcc.dg/20000906-1.c: ... here. Only run on targets
44009 that support __builtin_trap.
44010
44011 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
44012
44013 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44014
44015 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
44016
44017 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44018 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
44019 more $ format tests.
44020
44021 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
44022
44023 * gcc.dg/format-errmk-1.c: New test.
44024
44025 2000-09-17 Greg McGary <greg@mcgary.org>
44026
44027 * gcc.c-torture/execute/20000917-1.x: Remove.
44028
44029 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
44030
44031 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44032
44033 2000-09-17 Greg McGary <greg@mcgary.org>
44034
44035 * gcc.c-torture/execute/20000917-1.c: New test.
44036 * gcc.c-torture/execute/20000917-1.x: XFAIL.
44037
44038 2000-09-16 Neil Booth <NeilB@earthling.net>
44039
44040 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44041 in nested macro bug.
44042
44043 2000-09-15 Neil Booth <NeilB@earthling.net>
44044
44045 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44046
44047 2000-09-14 Jeffrey A Law (law@cygnus.com)
44048
44049 * gcc.c-torture/execute/20000914-1.c: New test.
44050
44051 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
44052
44053 * g++.other/inline13.C: New test.
44054
44055 2000-09-12 Andreas Jaeger <aj@suse.de>
44056
44057 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44058 constant by Ulrich Drepper <drepper@redhat.com>.
44059
44060 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
44061
44062 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44063
44064 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44065
44066 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44067
44068 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
44069
44070 * gcc.dg/cpp/backslash.c: New test.
44071
44072 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
44073
44074 * gcc.c-torture/execute/20000910-1.c: New test.
44075 * gcc.c-torture/execute/20000910-2.c: Likewise.
44076
44077 2000-09-11 Robert Lipe <robertl@sco.com>
44078
44079 * gcc.dg/pragma-align.c: New test.
44080
44081 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
44082
44083 * g++.old-deja/g++.pt/explicit82.C: New test.
44084 * g++.old-deja/g++.pt/explicit83.C: New test.
44085
44086 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
44087
44088 * gcc.dg/asm-names.c: New test.
44089
44090 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44091
44092 * gcc.dg/cpp/tr-warn6.c: New test
44093
44094 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
44095
44096 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44097 be accepted.
44098
44099 2000-09-07 Catherine Moore <clm@redhat.com>
44100
44101 * gcc.c-torture/execute/unroll-1.c: New test.
44102
44103 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
44104
44105 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44106 ERROR markers.
44107 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44108 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44109 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44110 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44111 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44112 Preprocess only.
44113 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44114 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44115
44116 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
44117
44118 * g++.old-deja/g++.pt/deduct2.C: New test.
44119
44120 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
44121
44122 * g++.old-deja/g++.pt/parms2.C: New test.
44123
44124 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
44125
44126 * g++.old-deja/g++.pt/crash58.C: New test.
44127
44128 2000-09-06 Greg McGary <greg@mcgary.org>
44129
44130 * gcc.c-torture/execute/20000906-1.c: New test.
44131 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44132
44133 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44134
44135 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44136
44137 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
44138
44139 * g++.old-deja/g++.pt/crash57.C: New test.
44140
44141 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
44142
44143 * g++.old-deja/g++.pt/crash56.C: New test.
44144
44145 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
44146
44147 * g++.old-deja/g++.pt/koenig1.C: New test.
44148
44149 2000-09-04 Jakub Jelinek <jakub@redhat.com>
44150
44151 * gcc.dg/20000904-1.c: New test.
44152
44153 2000-09-04 Jakub Jelinek <jakub@redhat.com>
44154
44155 * gcc.dg/cpp/paste8.c: New test.
44156
44157 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
44158
44159 * gcc.c-torture/compile/20000827-1.c: New test.
44160
44161 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
44162
44163 * gcc.dg/format-diag-1.c: New test.
44164
44165 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
44166
44167 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44168 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44169 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44170 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44171 gcc.dg/formatz-1.c: Adjust warning regular expressions.
44172
44173 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
44174
44175 * g++.old-deja/g++.other/nested4.C: New test.
44176
44177 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
44178
44179 * g++.old-deja/g++.ns/scoped1.C: New test.
44180
44181 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
44182
44183 * lib/g++.exp: Support testing already-installed GCC.
44184
44185 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44186
44187 * wtr-label-1.c, wtr-suffix-1.c: New tests.
44188
44189 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44190
44191 * gcc.dg/return-type-2.c: New test.
44192
44193 2000-08-27 Geoff Keating <geoffk@cygnus.com>
44194
44195 * gcc.c-torture/compile/20000825-1.c: New test.
44196
44197 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
44198
44199 * gcc.dg/dwarf2-2.c: New test.
44200
44201 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
44202
44203 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44204 dg-warning regexps.
44205
44206 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
44207
44208 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44209 gcc.dg/format-ext-5.c: New tests.
44210
44211 2000-08-25 Jakub Jelinek <jakub@redhat.com>
44212
44213 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44214
44215 2000-08-24 Mark Mitchell <mark@codesourcery.com>
44216
44217 * gcc.dg/noncompile/930622-2.c: Adjust error message.
44218
44219 2000-08-24 Richard Henderson <rth@cygnus.com>
44220
44221 * gcc.dg/ia64-sync-1.c: New test.
44222 * gcc.dg/ia64-sync-2.c: New test.
44223 * gcc.dg/ia64-asm-1.c: New test.
44224
44225 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
44226
44227 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44228 * gcc.dg/format-ext-2.c: New test.
44229
44230 2000-08-23 Jason Merrill <jason@redhat.com>
44231
44232 * lib/old-dejagnu.exp: Also ignore "In member function" and
44233 "At global scope".
44234
44235 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44236
44237 * gcc.dg/noncompile/label-lineno-1.c: New test.
44238
44239 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
44240
44241 * gcc.dg/c99-array-nonobj-1.c: New test.
44242
44243 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
44244
44245 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44246 tests.
44247 * gcc.dg/format-ext-1.c: New test.
44248
44249 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44250
44251 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44252 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44253 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44254 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44255 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44256
44257 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
44258
44259 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44260 gcc.dg/c99-strftime-2.c: New tests.
44261
44262 2000-08-22 Richard Henderson <rth@cygnus.com>
44263
44264 * gcc.c-torture/execute/20000822-1.c: New test.
44265
44266 2000-08-21 Jakub Jelinek <jakub@redhat.com>
44267
44268 * gcc.c-torture/execute/20000819-1.x: Remove.
44269
44270 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
44271
44272 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44273 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44274 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44275 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44276 gcc.dg/format-xopen-1.c: New tests.
44277
44278 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
44279
44280 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44281
44282 2000-08-21 Jakub Jelinek <jakub@redhat.com>
44283
44284 * g++.old-deja/g++.other/loop2.C: New test.
44285
44286 * gcc.c-torture/compile/20000606-1.c: New test.
44287 * gcc.c-torture/compile/20000728-1.c: New test.
44288 * gcc.c-torture/execute/20000801-1.c: New test.
44289 * gcc.c-torture/execute/20000801-2.c: New test.
44290 * gcc.c-torture/execute/20000819-1.c: New test.
44291 * gcc.c-torture/execute/20000819-1.x: XFAIL.
44292 * gcc.dg/20000629-1.c: New test.
44293 * gcc.dg/20000724-1.c: New test.
44294 * gcc.dg/20000807-1.c: New test.
44295
44296 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44297
44298 * gcc.dg/cpp/pragma-1.c: New test.
44299 * gcc.dg/cpp/pragma-2.c: New test.
44300
44301 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
44302
44303 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44304 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
44305
44306 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44307
44308 * gcc.c-torture/compile/20000818-1.c: New test.
44309
44310 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
44311
44312 * gcc.c-torture/execute/20000818-1.c: New test.
44313
44314 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
44315
44316 * gcc.dg/format-va-1.c: New test.
44317
44318 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
44319
44320 * g++.old-deja/g++.other/typedef8.C: New test.
44321
44322 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
44323
44324 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44325 * g++.old-deja/g++.mike/net36.C: Mark candidate.
44326 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44327 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44328 * g++.old-deja/g++.other/ptrmem7.C: New test.
44329 * g++.old-deja/g++.pt/ptrmem10.C: New test.
44330
44331 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
44332
44333 * g++.old-deja/g++.pt/typename27.C: New test.
44334
44335 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
44336
44337 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44338 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44339 * g++.old-deja/g++.pt/friend45.C: New test.
44340 * g++.old-deja/g++.other/friend8.C: New test.
44341
44342 2000-08-15 Richard Henderson <rth@cygnus.com>
44343
44344 * gcc.c-torture/execute/20000815-1.c: New test.
44345
44346 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
44347
44348 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44349 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44350 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44351
44352 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
44353
44354 * g++.old-deja/g++.other/refinit2.C: New test.
44355
44356 2000-08-13 Geoff Keating <geoffk@cygnus.com>
44357
44358 * lib/c-torture.exp (c-torture): Make
44359 compiler_conditional_xfail_data global.
44360 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44361 compiler_conditional_xfail_data machinery.
44362 (f-torture-execute): Likewise.
44363 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44364 and only when unrolling loops.
44365
44366 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44367
44368 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
44369
44370 * g++.old-deja/g++.pt/explicit81.C: New test.
44371
44372 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
44373
44374 * g++.old-deja/g++.pt/typename26.C: New test.
44375
44376 2000-08-10 Geoff Keating <geoffk@cygnus.com>
44377
44378 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44379 warning.
44380
44381 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
44382
44383 * g++.old-deja/g++.other/array3.C: New test.
44384
44385 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
44386
44387 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44388 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44389 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44390 New tests.
44391
44392 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
44393
44394 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44395 * g++.old-deja/g++.abi/vmihint.C: Likewise.
44396
44397 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
44398
44399 * gcc.c-torture/execute/20000808-1.c: New test.
44400
44401 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
44402
44403 * gcc.dg/c90-const-expr-1.c: New test.
44404
44405 2000-08-08 Richard Henderson <rth@cygnus.com>
44406
44407 * gcc.dg/noncompile/920923-1.c: Declare calloc.
44408
44409 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
44410
44411 * gcc.dg/noncompile/const-ll-1.c: New test.
44412
44413 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
44414
44415 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44416
44417 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
44418
44419 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44420 that running programs linked against the shared version of libobjc
44421 run correctly.
44422
44423 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
44424
44425 * gcc.dg/c99-printf-1.c: New test.
44426
44427 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
44428
44429 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44430
44431 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
44432
44433 * gcc.c-torture/execute/20000731-1.x: Delete.
44434
44435 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
44436
44437 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44438 and torture_without_loops as is done by c-torture.exp.
44439 (search_for): Copy from c-torture.exp.
44440 (gcc-dg-runtest): New function, drives a directory of tests
44441 iterating over the TORTURE_OPTIONS.
44442 (scan-assembler, scan-assembler-not): Move here from
44443 individual directory drivers.
44444
44445 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44446 defined by lib/gcc-dg.exp.
44447 * gcc.dg/cpp/cpp.exp: Likewise.
44448 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
44449 gcc-dg-runtest, so we cycle over optimization options.
44450
44451 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44452 * gcc.dg/compare2.c: No longer expected to fail.
44453
44454 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
44455
44456 * gcc.c-torture/execute/20000804-1.c: New test.
44457
44458 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
44459
44460 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44461
44462 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
44463
44464 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44465
44466 2000-08-03 Jeffrey A Law (law@cygnus.com)
44467
44468 * gcc.c-torture/compile/20000803-1.c: New test.
44469
44470 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
44471
44472 * gcc.c-torture/execute/20000801-3.c,
44473 gcc.c-torture/execute/20000801-4.c: New tests.
44474 * gcc.c-torture/execute/20000801-3.x,
44475 gcc.c-torture/execute/20000801-4.x: Xfail.
44476
44477 2000-08-02 Geoff Keating <geoffk@cygnus.com>
44478
44479 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44480 libobjc/.libs to allow for libtool.
44481
44482 2000-08-02 Jakub Jelinek <jakub@redhat.com>
44483
44484 * gcc.c-torture/compile/20000802-1.c: New test.
44485
44486 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
44487
44488 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44489
44490 2000-07-31 Jeffrey A Law (law@cygnus.com)
44491
44492 * gcc-c-torture/execute/20000731-2.c: New test.
44493
44494 * gcc.c-torture/execute/20000731-1.c: New test.
44495 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44496
44497 2000-07-31 Jakub Jelinek <jakub@redhat.com>
44498
44499 * testsuite/gcc.dg/cpp/paste7.c: New test.
44500 * gcc.dg/cpp/20000725-1.c: New test.
44501
44502 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
44503
44504 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44505 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44506 declaration warning for __builtin_dwarf_reg_size.
44507
44508 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44509
44510 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
44511
44512 * gcc.dg/noncompile/voidparam-1.c: New test.
44513
44514 2000-07-30 Richard Henderson <rth@cygnus.com>
44515
44516 * gcc.dg/c90-digraph-1.c: Don't xfail.
44517 * gcc.dg/compare2.c (case 10): Xfail.
44518 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44519
44520 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
44521
44522 * gcc.dg/c99-main-1.c: New test.
44523
44524 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
44525
44526 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44527
44528 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
44529
44530 * gcc.c-tortuer/execute/20000726-1.c: New test.
44531
44532 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
44533
44534 * gcc.c-torture/execute/enum-2.c: New test.
44535
44536 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44537
44538 * gcc.dg/cpp/tr-warn3.c: New test.
44539
44540 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
44541
44542 * g++.old-deja/g++.ext/implicit1.C: Remove.
44543 * g++.old-deja/g++.jason/c2.C: Remove
44544 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44545 * g++.old-deja/g++.pt/crash16.C: Likewise.
44546 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44547
44548 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
44549
44550 * g++.old-deja/g++.other/for2.C: New test.
44551
44552 2000-07-25 Jakub Jelinek <jakub@redhat.com>
44553
44554 * gcc.dg/20000720-1.c: New test.
44555
44556 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
44557
44558 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
44559
44560 2000-07-24 Geoff Keating <geoffk@cygnus.com>
44561
44562 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44563 * gcc.c-torture/execute/20000722-1.c: New.
44564 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44565
44566 2000-07-24 Jakub Jelinek <jakub@redhat.com>
44567
44568 * gcc.dg/cpp/20000720-1.S: New test.
44569
44570 2000-07-21 Michael Meissner <meissner@redhat.com>
44571
44572 * gcc.c-torture/execute/ieee/hugeval.c: New test.
44573
44574 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
44575
44576 * g++.old-deja/g++.brendan/crash16.C,
44577 g++.old-deja/g++.brendan/parse3.C,
44578 g++.old-deja/g++.brendan/redecl1.C,
44579 g++.old-deja/g++.ns/template13.C,
44580 g++.old-deja/g++.other/decl4.C,
44581 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44582
44583 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
44584
44585 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44586 and "Internal error".
44587
44588 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44589 regexps.
44590 * gcc.dg/cpp/paste6.c: New test.
44591
44592 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
44593
44594 * gcc.dg/cpp/tr-direct.c: New test.
44595
44596 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44597 gcc.dg/cpp/undef1.c: Tweak error regexps.
44598
44599 2000-07-18 Eric Christopher <echristo@redhat.com>
44600
44601 * gcc.c-torture/compile/20000718-1.c: New test.
44602
44603 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
44604
44605 * cpplex.c (_cpp_push_token): If the token being pushed back
44606 is the previous token in this context, just subtract one from
44607 context->posn.
44608 * cppmacro.c (save_expansion): Clear aux field when storing a
44609 placemarker.
44610
44611 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
44612
44613 * gcc.dg/noncompile/redecl-1.c: New test.
44614
44615 2000-07-18 Jakub Jelinek <jakub@redhat.com>
44616
44617 * gcc.c-torture/execute/20000717-5.c: New test.
44618 * gcc.c-torture/execute/20000717-1.x: Removed.
44619
44620 2000-07-17 Richard Henderson <rth@cygnus.com>
44621
44622 * gcc.c-torture/execute/20000717-4.c: New test.
44623
44624 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
44625
44626 * gcc.dg/cpp/syshdr.c: New test.
44627 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44628
44629 2000-07-17 Neil Booth <neilb@earthling.net>
44630
44631 * gcc.dg/cpp/cmdlne-dM.c: New test.
44632 * gcc.dg/cpp/cmdlne-dD.c: New test.
44633
44634 2000-07-17 Jeffrey A Law (law@cygnus.com)
44635
44636 * gcc.c-torture/execute/20000717-3.c: New test.
44637
44638 * gcc.c-torture/compile/20000717-1.c: New test.
44639
44640 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
44641
44642 * gcc.c-torture/execute/20000717-2.c: New test.
44643
44644 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
44645
44646 * gcc.dg/formatz-1.c: New test.
44647
44648 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44649 * gcc.dg/c99-digraph-1.c: New tests.
44650
44651 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44652 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44653
44654 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44655 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44656 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44657 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44658 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44659 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44660 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44661
44662 2000-07-17 Greg McGary <greg@mcgary.org>
44663
44664 * gcc.c-torture/execute/20000717-1.c: New test.
44665 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44666
44667 2000-07-15 Jakub Jelinek <jakub@redhat.com>
44668
44669 * gcc.c-torture/execute/20000715-2.c: New test.
44670 * gcc.dg/20000715-1.c: New test.
44671
44672 2000-07-15 Michael Meissner <meissner@redhat.com>
44673
44674 * gcc.c-torture/execute/20000715-1.c: New test.
44675
44676 2000-07-13 Jakub Jelinek <jakub@redhat.com>
44677
44678 * gcc.c-torture/execute/20000707-1.c: New test.
44679
44680 2000-07-13 Neil Booth <NeilB@earthling.net>
44681
44682 * testsuite/gcc.dg/cpp/digraph1.c,
44683 testsuite/gcc.dg/cpp/digraph2.c,
44684 testsuite/gcc.dg/cpp/digraphs.c: New tests.
44685
44686 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
44687
44688 * g77.f-torture/compile/20000630-2.f: New test.
44689 * g77.f-torture/compile/20000630-2.x
44690
44691 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
44692
44693 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
44694
44695 2000-07-11 Neil Booth <NeilB@earthling.net>
44696
44697 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44698
44699 2000-07-11 Neil Booth <NeilB@earthling.net>
44700
44701 * gcc.dg/cpp/cmdlne-C.c: New.
44702
44703 2000-07-09 Neil Booth <NeilB@earthling.net>
44704
44705 * gcc.dg/cpp/directiv.c: New tests.
44706 * gcc.dg/cpp/undef1.c: Update.
44707
44708 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
44709
44710 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44711
44712 2000-07-09 Neil Booth <NeilB@earthling.net>
44713
44714 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44715
44716 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
44717
44718 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44719 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44720
44721 2000-07-08 Neil Booth <NeilB@earthling.net>
44722
44723 * gcc.dg/cpp/macsyntx.c: New tests.
44724
44725 2000-07-07 Jakub Jelinek <jakub@redhat.com>
44726
44727 * gcc.dg/20000707-1.c: New test.
44728
44729 2000-07-07 Jakub Jelinek <jakub@redhat.com>
44730
44731 * gcc.c-torture/execute/20000706-1.c: New test.
44732 * gcc.c-torture/execute/20000706-2.c: New test.
44733 * gcc.c-torture/execute/20000706-3.c: New test.
44734 * gcc.c-torture/execute/20000706-4.c: New test.
44735 * gcc.c-torture/execute/20000706-5.c: New test.
44736
44737 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
44738
44739 * g++.old-deja/g++.pt/instantiate7.C: New test.
44740
44741 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
44742
44743 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44744 * g++.old-deja/g++.mike/thunk3.C: Likewise.
44745 * g++.old-deja/g++.other/rtti3.C: Likewise.
44746 * g++.old-deja/g++.other/rttid3.C: Likewise.
44747
44748 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
44749
44750 * g77.f-torture/compile/20000630-1.x: Fix typo
44751
44752 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
44753
44754 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44755 assembly output.
44756
44757 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
44758
44759 * gcc.dg/cpp/ident.c: New test.
44760
44761 2000-07-05 Neil Booth <NeilB@earthling.net>
44762
44763 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44764 gcc.dg/cpp/lexstrng.c: New tests.
44765
44766 2000-07-04 Neil Booth <NeilB@earthling.net>
44767
44768 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44769 * gcc.dg/cpp/strify2.c: Same.
44770
44771 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
44772
44773 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44774 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44775 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44776 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44777
44778 * testsuite/gcc.dg/cpp/macro1.c,
44779 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44780 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44781 testsuite/gcc.dg/cpp/strify1.c,
44782 testsuite/gcc.dg/cpp/strify2.c: New tests.
44783
44784 2000-07-03 Jakub Jelinek <jakub@redhat.com>
44785
44786 * gcc.c-torture/execute/20000703-1.c: New test.
44787
44788 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
44789
44790 * g++.old-deja/g++.pt (lookup10.C): New test.
44791
44792 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
44793
44794 * g++.old-deja/g++.pt (typename25.C): New test.
44795
44796 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
44797
44798 * gcc.c-torture/compile/20000701-1.c: New test.
44799
44800 2000-06-30 Nick Clifton <nickc@cygnus.com>
44801
44802 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44803 to test case.
44804
44805 2000-06-30 Catherine Moore <clm@cygnus.com>
44806
44807 * gcc.c-torture/execute/align-1.c: New test.
44808
44809 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
44810
44811 * g++.old-deja/g++.pt/expr8.C: New test.
44812 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44813
44814 2000-06-29 Nick Clifton <nickc@cygnus.com>
44815
44816 * gcc.c-torture/compile/20000629-1.c: New test.
44817
44818 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
44819
44820
44821 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44822 gcc.dg/noncompile directory, depending on whether they're
44823 preprocessor tests or not. Annotate all the tests for the dg
44824 framework.
44825
44826 * gcc.c-torture/noncompile/noncompile.exp: Delete.
44827 * gcc.dg/noncompile/noncompile.exp: New.
44828
44829 * Moved files:
44830 Old name New name
44831 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
44832 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
44833 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
44834 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
44835 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
44836 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
44837 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
44838 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
44839 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
44840 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
44841 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
44842 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
44843 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
44844 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
44845 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
44846 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
44847 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
44848 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
44849 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
44850 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
44851 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
44852 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
44853 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
44854 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
44855
44856 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
44857 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
44858 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
44859 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
44860 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
44861 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
44862
44863 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
44864
44865 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44866 declare one variable. On the fourth, error.
44867 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44868 declared by 20000628-1a.h.
44869
44870 2000-06-29 Richard Henderson <rth@redhat.com>
44871
44872 * gcc.c-torture/execute/930529-1.x: New file.
44873 * gcc.dg/920413-1.c: Adjust expected warning text.
44874 * gcc.dg/980217-1.c: Declare abort.
44875 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44876
44877 2000-06-29 Jeffrey A Law (law@cygnus.com)
44878
44879 * g77.f-torture/compile/20000629-1.f: New test.
44880 * g77.f-torture/compile/20000629-1.x: Expected to fail.
44881
44882 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44883
44884 Rearrange lots of files, removing entirely the
44885 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44886 directories.
44887
44888 * Deleted files:
44889 gcc.c-torture/code_quality/code_quality.exp
44890 gcc.c-torture/special/special.exp
44891 gcc.failure/failure.exp
44892 gcc.failure/940409-1.x
44893 gcc.c-torture/compile/961203-1.x
44894
44895 * New files:
44896 gcc.misc-tests/linkage.exp
44897 gcc.c-torture/execute/920730-1t.c
44898 gcc.c-torture/execute/920730-1t.x
44899 gcc.c-torture/compile/920520-1.x
44900 gcc.c-torture/compile/920521-1.x
44901 gcc.c-torture/compile/981006-1.x
44902 gcc.c-torture/execute/eeprof-1.x
44903
44904 * Moved files (possibly with modifications to fit a new harness):
44905 Old name New name
44906 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
44907 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
44908 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
44909 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
44910 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
44911 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
44912 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
44913 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
44914 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
44915 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
44916 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
44917 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
44918 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
44919 gcc.failure/940409-1.c gcc.dg/940409-1.c
44920
44921 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44922
44923 * c-torture/compile/961203-1.x: Delete.
44924
44925 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
44926 not exit. Include stdio.h.
44927 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44928 * gcc.misc-tests/dg-12.c: Likewise.
44929 * gcc.misc-tests/dg-5.c: Likewise.
44930 * gcc.misc-tests/dg-6.c: Likewise.
44931 * gcc.misc-tests/dg-7.c: Prototype abort.
44932 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44933 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44934 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
44935 not exit.
44936 * gcc.misc-tests/sieve.c: Use return from main, not exit.
44937 * gcc.misc-tests/sort2.c: Use return from main, not exit.
44938
44939 2000-06-28 Jakub Jelinek <jakub@redhat.com>
44940
44941 * gcc.dg/cpp/20000628-1.c: New test.
44942 * gcc.dg/cpp/20000628-1.h: New header for above test.
44943 * gcc.dg/cpp/20000628-1a.h: Likewise.
44944
44945 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
44946
44947 * gcc.dg/cpp: New directory.
44948 * gcc.dg/cpp/cpp.exp: New driver.
44949 * gcc.dg/cpp/20000627-1.c: New test.
44950 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44951 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44952 and rewrite as a compilation test.
44953
44954 * gcc.dg: Move many files into the cpp subdirectory, possibly
44955 renaming or editing them as well.
44956 Old name New name
44957 990119-1.c cpp/19990119-1.c
44958 990228-1.c cpp/19990228-1.c
44959 990407-1.c cpp/19990407-1.c
44960 990409-1.c cpp/19990409-1.c
44961 990413-1.c cpp/19990413-1.c
44962 990703-1.c cpp/19990703-1.c
44963 20000127-1.c cpp/20000127-1.c
44964 20000129-1.c cpp/20000129-1.c
44965 20000207-1.c cpp/20000207-1.c
44966 20000207-2.c cpp/20000207-2.c
44967 20000209-1.c cpp/20000209-1.c
44968 20000209-2.c cpp/20000209-2.c
44969 20000301-1.c cpp/20000301-1.c
44970 20000419-1.c cpp/20000419-1.c
44971 20000510-1.S cpp/20000510-1.S
44972 20000519-1.c cpp/20000519-1.c
44973 20000529-1.c cpp/20000529-1.c
44974 20000625-1.c cpp/20000625-1.c
44975 20000625-2.c cpp/20000625-2.c
44976 cpp-as1.c cpp/assert1.c
44977 cpp-as2.c cpp/assert2.c
44978 cxx-comments-1.c cpp/cxxcom1.c
44979 cxx-comments-2.c cpp/cxxcom2.c
44980 endif-label.c cpp/endif.c
44981 cpp-hash1.c cpp/hash1.c
44982 cpp-hash2.c cpp/hash2.c
44983 cpp-if1.c cpp/if-1.c
44984 cpp-if2.c cpp/if-2.c
44985 cpp-if3.c cpp/if-3.c
44986 cpp-if4.c cpp/if-4.c
44987 cpp-if5.c cpp/if-5.c
44988 cpp-cond.c cpp/if-cexp.c
44989 cpp-missingop.c cpp/if-mop.c
44990 cpp-missingparen.c cpp/if-mpar.c
44991 cpp-opprec.c cpp/if-oppr.c
44992 cpp-ifparen.c cpp/if-paren.c
44993 cpp-shortcircuit.c cpp/if-sc.c
44994 cpp-shift.c cpp/if-shift.c
44995 cpp-unary.c cpp/if-unary.c
44996 cpp-li1.c cpp/line1.c
44997 cpp-li2.c cpp/line2.c
44998 lineno.c cpp/line3.c
44999 lineno-2.c cpp/line4.c
45000 cpp-mi.c cpp/mi1.c
45001 cpp-mic.h cpp/mi1c.h
45002 cpp-micc.h cpp/mi1cc.h
45003 cpp-mind.h cpp/mi1nd.h
45004 cpp-mindp.h cpp/mi1ndp.h
45005 cpp-mix.h cpp/mi1x.h
45006 cpp-mi2.c cpp/mi2.c
45007 cpp-mi2a.h cpp/mi2a.h
45008 cpp-mi2b.h cpp/mi2b.h
45009 cpp-mi2c.h cpp/mi2c.h
45010 cpp-mi3.c cpp/mi3.c
45011 cpp-mi3.def cpp/mi3.def
45012 poison-1.c cpp/poison.c
45013 pr-impl.c cpp/prag-imp.c
45014 cpp-redef-2.c cpp/redef1.c
45015 cpp-redef.c cpp/redef2.c
45016 strpaste.c cpp/strp1.c
45017 strpaste-2.c cpp/strp2.c
45018 cpp-tradpaste.c cpp/tr-paste.c
45019 cpp-tradstringify.c cpp/tr-str.c
45020 cpp-tradwarn1.c cpp/tr-warn1.c
45021 cpp-tradwarn2.c cpp/tr-warn2.c
45022 trigraphs.c cpp/trigraphs.c
45023 cpp-unc1.c cpp/unc1.c
45024 cpp-unc2.c cpp/unc2.c
45025 cpp-unc3.c cpp/unc3.c
45026 cpp-unc.c cpp/unc4.c
45027 undef.c cpp/undef1.c
45028 undef-2.c cpp/undef2.c
45029 cpp-wi1.c cpp/widestr1.c
45030
45031 2000-06-27 Mark Mitchell <mark@codesourcery.com>
45032
45033 * lib/g++.exp (g++_include_flags): Tweak.
45034
45035 2000-06-27 H.J. Lu <hjl@gnu.org>
45036 Loren J. Rittle <ljrittle@acm.org>
45037
45038 * lib/g++.exp (g++_include_flags): Override libgloss.exp
45039 version with one that knows about the new gcc tree structure.
45040 (g++_link_flags): Same.
45041
45042 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
45043
45044 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45045 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45046 case we are cross-compiling.
45047
45048 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45049 g++.old-deja/g++.niklas/Makefile.in,
45050 g++.old-deja/g++.niklas/configure.in,
45051 g++.old-deja/g++.other/Makefile.in,
45052 g++.old-deja/g++.other/configure.in,
45053 gcc.c-torture/code_quality/Makefile.in,
45054 gcc.c-torture/code_quality/configure.in,
45055 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45056 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45057 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45058 gcc.c-torture/execute/ieee/Makefile.in,
45059 gcc.c-torture/execute/ieee/configure.in,
45060 gcc.c-torture/noncompile/Makefile.in,
45061 gcc.c-torture/noncompile/configure.in,
45062 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45063 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45064 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45065
45066 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
45067
45068 * g++.old-deja/g++.other/ambig3.C: New test.
45069
45070 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
45071
45072 * g++.old-deja/g++.pt/syntax1.C: New test.
45073 * g++.old-deja/g++.pt/syntax2.C: New test.
45074 * g++.old-deja/g++.other/syntax3.C: New test.
45075 * g++.old-deja/g++.other/syntax4.C: New test.
45076
45077 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
45078
45079 * gcc.dg/20000623-1.c: Prototype exit and abort.
45080
45081 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
45082
45083 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45084 New tests.
45085 * gcc.dg/cpp-mi3.def: New file.
45086
45087 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45088 inside assertions.
45089 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45090 lexer's error messages.
45091 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45092 divine anything from the linemarkers.
45093 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45094 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45095
45096 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
45097
45098 * gcc.dg/20000623-1.c: New test.
45099
45100 2000-06-22 Jakub Jelinek <jakub@redhat.com>
45101
45102 * gcc.c-torture/execute/20000622-1.c: New test.
45103
45104 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
45105
45106 * g++.old-deja/g++.other/init15.C: New test.
45107
45108 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
45109
45110 * g++.old-deja/g++.pt/vaarg2.C: New test.
45111 * g++.old-deja/g++.pt/vaarg3.C: New test.
45112
45113 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
45114
45115 * g++.old-deja/g++.other/dyncast6.C: New test.
45116
45117 2000-06-15 Jakub Jelinek <jakub@redhat.com>
45118
45119 * gcc.c-torture/execute/loop-6.c: New test.
45120
45121 2000-06-14 Jakub Jelinek <jakub@redhat.com>
45122
45123 * gcc.dg/20000614-1.c: New test.
45124 * gcc.dg/20000614-2.c: New test.
45125
45126 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
45127
45128 * g++.old-deja/g++.other/inline12.C: New test.
45129
45130 2000-06-13 Jakub Jelinek <jakub@redhat.com>
45131
45132 * g++.old-deja/g++.other/eh1.C: New test.
45133
45134 2000-06-12 Jakub Jelinek <jakub@redhat.com>
45135
45136 * g++.old-deja/g++.other/type.C: New test.
45137
45138 2000-06-05 Jakub Jelinek <jakub@redhat.com>
45139
45140 * g++.old-deja/g++.other/initstring.C: New test.
45141
45142 2000-06-12 Jason Merrill <jason@redhat.com>
45143
45144 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45145
45146 2000-06-09 Jeffrey A Law (law@cygnus.com)
45147
45148 * gcc.c-torture/compile/20000609-1.c: New test.
45149
45150 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
45151
45152 * gcc.dg/20000609-1.c: New test.
45153
45154 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
45155
45156 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45157 * gcc.c-torture/noncompile/poison-1.c: Move...
45158 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45159 * gcc.dg/cpp-li1.c: Add a token after the #line.
45160
45161 2000-06-05 Richard Henderson <rth@cygnus.com>
45162
45163 * gcc.c-torture/execute/20000605-2.c: New test.
45164 * gcc.c-torture/execute/20000605-3.c: New test.
45165
45166 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
45167
45168 * g77.f-torture/execute/20000503-1.x: New file.
45169
45170 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
45171
45172 * g++.old-deja/g++.eh/badalloc1.C: New test.
45173
45174 2000-06-05 Richard Henderson <rth@cygnus.com>
45175
45176 * gcc.c-torture/execute/20000605-1.c: New test.
45177
45178 2000-06-05 Jakub Jelinek <jakub@redhat.com>
45179 Nathan Sidwell <nathan@codesourcery.com>
45180
45181 * gcc.c-torture/compile/20000605-1.c: New test.
45182
45183 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
45184
45185 * g77.f-torture/compile/20000601-1.f: New test.
45186
45187 2000-06-03 Richard Henderson <rth@cygnus.com>
45188
45189 * gcc.c-torture/execute/20000603-1.c: New.
45190
45191 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
45192
45193 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45194 * gcc.dg/noreturn-2.c (noreturn): Likewise.
45195
45196 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
45197
45198 * gcc.dg/compare2.c (case 12): XFAIL.
45199 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45200 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45201
45202 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45203
45204 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
45205
45206 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45207 guard macro is already defined when the header is first
45208 included.
45209 * gcc.dg/cpp-mix.h: New file.
45210 * gcc.dg/endif-label.c: Update patterns to match compiler.
45211
45212 * g++.brendan/complex1.C: Declare abort.
45213 * g++.law/refs4.C: Remove XFAIL.
45214 * g++.oliva/expr2.C: Declare abort and exit.
45215
45216 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
45217
45218 * gcc.c-torture/execute/20000528-1.c: New test.
45219
45220 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45221 * g++.old-deja/g++.law/temps4.C: Likewise.
45222
45223 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45224 stdlib.h. Call abort() on failure.
45225 * g++.old-deja/g++.law/refs4.C: Likewise.
45226 * g++.old-deja/g++.law/temps4.C: Likewise.
45227 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45228 * gcc.c-torture/execute/20000112-1.c: Include string.h.
45229
45230 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
45231
45232 Relative to g++.dg/special:
45233 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45234
45235 Relative to g++.old-deja:
45236 * g++.brendan/complex1.C, g++.jason/optimize2.C,
45237 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45238 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45239 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45240 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45241 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45242 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45243
45244 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45245 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45246 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45247 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45248 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45249 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45250 and/or string.h.
45251
45252 * g++.other/goto1.C: Update expectations for error messages.
45253
45254 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
45255
45256 * gcc.c-torture/compile/20000523-1.c: New test.
45257
45258 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
45259
45260 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45261
45262 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
45263
45264 * g++.old-deja/g++.eh/catch11.C: New test.
45265 * g++.old-deja/g++.eh/catch12.C: New test.
45266
45267 2000-05-24 Nick Clifton <nickc@cygnus.com>
45268
45269 * gcc.c-torture/execute/20000523-1.c: New test.
45270
45271 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
45272
45273 * c-torture/execute/bcp-1.c: Replace abort in arg of
45274 __builtin_constant_p with a generic external function.
45275
45276 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45277 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45278 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45279 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45280 Prototype abort and/or exit.
45281
45282 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45283 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45284 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45285 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45286
45287 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
45288
45289 * gcc.dg/dwarf2-1.c: New test.
45290
45291 2000-05-20 Richard Henderson <rth@cygnus.com>
45292
45293 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45294
45295 2000-05-20 Andreas Jaeger <aj@suse.de>
45296
45297 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45298 testcase.
45299
45300 2000-05-19 David Edelsohn <edelsohn@gnu.org>
45301
45302 * gcc.c-torture/execute/20000519-2.c: New test.
45303
45304 2000-05-19 Andreas Jaeger <aj@suse.de>
45305
45306 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45307 which fails with SSA.
45308
45309 * lib/c-torture.exp: Also test with -O3 -fssa.
45310
45311 2000-05-18 Michael Meissner <meissner@redhat.com>
45312
45313 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45314 * gcc.c-torture/execute/920415-1.c: Ditto.
45315 * gcc.c-torture/execute/920501-1.c: Ditto.
45316 * gcc.c-torture/execute/conversion.c: Ditto.
45317 * gcc.c-torture/execute/cvt-1.c: Ditto.
45318
45319 2000-05-18 Jeffrey A Law (law@cygnus.com)
45320
45321 * gcc.c-torture/compile/20000518-1.c: New test.
45322
45323 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
45324
45325 * g77.f-torture/compile/200005018.f: New test.
45326
45327 2000-05-17 Jeffrey A Law (law@cygnus.com)
45328
45329 * gcc.c-torture/compile/20000517-1.c: New test.
45330
45331 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45332
45333 * gcc.c-torture/execute/20000516-1.c: New test.
45334
45335 2000-05-15 Jakub Jelinek <jakub@redhat.com>
45336
45337 * g++.old-deja/g++.other/eh.C: New test.
45338
45339 2000-05-12 Richard Henderson <rth@cygnus.com>
45340
45341 * gcc.c-torture/execute/990208-1.c (main): Don't pass
45342 constants through to doit's conditional.
45343
45344 2000-05-11 Jeffrey A Law (law@cygnus.com)
45345
45346 * gcc.c-torture/compile/20000511-1.c: New test.
45347 * g77.f-torture/compile/20000511-1.f: New test.
45348 * g77.f-torture/compile/20000511-2.f: New test.
45349
45350 2000-05-11 Michael Meissner <meissner@redhat.com>
45351
45352 * gcc.c-torture/execute/20000511-1.c: New test.
45353
45354 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
45355
45356 * gcc.dg/dg.exp: Scan .S files as well as .c files.
45357 * gcc.dg/20000510-1.S: New.
45358
45359 2000-05-08 Catherine Moore <clm@cygnus.com>
45360
45361 * gcc.dg/unused-3.c: New.
45362
45363 2000-05-06 Richard Henderson <rth@cygnus.com>
45364
45365 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45366 * g++.old-deja/g++.mike/warn1.C: Likewise.
45367 * g++.old-deja/g++.pt/local1.C: Likewise.
45368 * g++.old-deja/g++.pt/local7.C: Likewise.
45369 * g++.old-deja/g++.pt/spec16.C: Likewise.
45370
45371 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
45372
45373 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45374
45375 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
45376
45377 * g77.f-torture/execute/20000503-1.f: New test.
45378
45379 2000-05-04 Andreas Jaeger <aj@suse.de>
45380
45381 * gcc.dg/noreturn-2.c: New test.
45382
45383 2000-05-04 Neil Booth <NeilB@earthling.net>
45384
45385 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45386 preprocessor.
45387
45388 2000-05-04 Richard Henderson <rth@cygnus.com>
45389
45390 * gcc.c-torture/execute/20000503-1.c: Fix typo.
45391
45392 2000-05-04 Richard Henderson <rth@cygnus.com>
45393
45394 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
45395 OpenSSL by Jason R Thorpe.
45396
45397 2000-05-03 Jim Wilson <wilson@cygnus.com>
45398
45399 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45400
45401 2000-05-03 Robert Lipe <robertlipe@usa.net>
45402
45403 * gcc.dg/20000503-1.c: New test.
45404
45405 2000-05-02 Jakub Jelinek <jakub@redhat.com>
45406
45407 * gcc.c-torture/compile/20000502-1.c: New test.
45408 * g++.old-deja/g++.other/align.C: New test.
45409 * gcc.dg/cpp-tradstringify.c: New test.
45410
45411 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
45412
45413 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45414 and hard registers.
45415
45416 2000-04-26 Geoff Keating <geoffk@cygnus.com>
45417
45418 * gcc.c-torture/execute/loop-5.c: New test.
45419
45420 2000-04-25 Jakub Jelinek <jakub@redhat.com>
45421
45422 * gcc.c-torture/execute/va-arg-20.c: New test.
45423
45424 2000-04-23 Jeffrey A Law (law@cygnus.com)
45425
45426 * gcc.c-torture/execute/20000422-1.c: New test.
45427
45428 2000-04-20 Greg McGary <gkm@gnu.org>
45429
45430 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45431 when optimizing, but without sibling-call optimizations (-O1).
45432
45433 2000-04-20 Jeffrey A Law (law@cygnus.com)
45434
45435 * gcc.c-torture/compile/20000420-1.c: New test.
45436
45437 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
45438
45439 * g++.abi/ptrflags.C: New test.
45440 * g++.eh/catchptr1.C: Test incomplete pointer chains.
45441
45442 2000-04-19 Catherine Moore <clm@cygnus.com>
45443
45444 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45445
45446 2000-04-19 Greg McGary <gkm@gnu.org>
45447
45448 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45449 sibling-call optimizations.
45450
45451 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
45452
45453 * gcc.dg/20000419-1.c: New test.
45454
45455 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
45456
45457 * gcc.c-torture/execute/20000412-6.c: New test.
45458
45459 2000-04-12 Jeffrey A Law (law@cygnus.com)
45460
45461 * gcc.c-torture/execute/20000412-5.c: New test.
45462 * g77.f-torture/compile/20000412-1.f: New test.
45463 * gcc.c-torture/execute/20000412-4.c: New test.
45464 * gcc.c-torture/compile/20000412-2.c: New test.
45465 * gcc.c-torture/execute/20000412-3.c: New test.
45466 * gcc.c-torture/compile/20000412-1.c: New test.
45467 * gcc.c-torture/execute/20000412-2.c: New test.
45468
45469 2000-04-12 Jakub Jelinek <jakub@redhat.com>
45470
45471 * objc/execute/bf-20.m: New test.
45472
45473 2000-04-10 Richard Henderson <rth@cygnus.com>
45474
45475 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45476
45477 * gcc.c-torture/execute/20000412-1.c: New test.
45478
45479 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
45480
45481 * g++.old-deja/g++.eh/catchptr1.C: New test.
45482
45483 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
45484
45485 * g++.old-deja/g++.abi/cxa_vec.C: New test.
45486
45487 2000-04-08 Neil Booth <NeilB@earthling.net>
45488
45489 * gcc.dg/cpp-nullchar.c: Remove test as
45490 embedded nulls cause problems.
45491
45492 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45493
45494 * gcc.dg/compare2.c: New test.
45495
45496 2000-04-08 Neil Booth <NeilB@earthling.net>
45497
45498 * gcc.dg/cpp-nullchar.c: New test.
45499
45500 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
45501
45502 * gcc.dg/cpp-mi2.c: New test.
45503 * gcc.dg/cpp-mi2[abc].h: New files.
45504
45505 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
45506
45507 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45508 member name.
45509
45510 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
45511
45512 * g++.old-deja/g++.abi/vmihint.C: New test.
45513
45514 2000-04-06 Neil Booth <NeilB@earthling.net>
45515
45516 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45517 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45518 copyright.
45519
45520 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
45521
45522 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45523 avoid stack-frame overwrite.
45524
45525 2000-04-05 Jakub Jelinek <jakub@redhat.com>
45526
45527 * gcc.c-torture/compile/20000405-2.c: New test.
45528 * gcc.c-torture/compile/20000405-3.c: New test.
45529
45530 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45531
45532 * gcc.c-torture/compile/20000405-1.c: New test.
45533
45534 2000-04-04 Geoff Keating <geoffk@cygnus.com>
45535
45536 * gcc.dg/cast-qual-1.c: Revert last change.
45537
45538 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45539
45540 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45541
45542 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
45543
45544 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45545 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45546
45547 2000-04-03 Jeffrey A Law (law@cygnus.com)
45548
45549 * gcc.c-torture/compile/20000403-2.c: New test.
45550 * gcc.c-torture/compile/20000403-1.c: New test.
45551
45552 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
45553
45554 * gcc.c-torture/execute/20000403-1.c: New test.
45555
45556 2000-04-03 Geoff Keating <geoffk@cygnus.com>
45557
45558 * gcc.c-torture/execute/20000402-1.c: New test.
45559
45560 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
45561
45562 * gcc.c-torture/execute/va-arg-15.c: New test.
45563 * gcc.c-torture/execute/va-arg-16.c: New test.
45564 * gcc.c-torture/execute/va-arg-17.c: New test.
45565 * gcc.c-torture/execute/va-arg-18.c: New test.
45566 * gcc.c-torture/execute/va-arg-19.c: New test.
45567
45568 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
45569
45570 * gcc.c-torture/compile/981211-1.c: Move to...
45571 * gcc.dg/cpp-as1.c: ...here.
45572 * gcc.dg/cpp-as2.c: New file.
45573
45574 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45575 compiler.
45576
45577 2000-04-02 Neil Booth <NeilB@earthling.net>
45578
45579 * gcc.dg/cpp-cond.c New tests.
45580 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
45581 accidental success less likely.
45582 * gcc.dg/cpp-missingop.c New tests.
45583 * gcc.dg/cpp-missingparen.c New tests.
45584 * gcc.dg/cpp-shift.c New tests.
45585 * gcc.dg/cpp-shortcircuit.c New tests.
45586 * gcc.dg/cpp-unary.c New tests.
45587
45588 2000-03-29 Jeffrey A Law (law@cygnus.com)
45589
45590 * gcc.c-torture/compile/20000329-1.c: New test.
45591
45592 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
45593
45594 * gcc.c-torture/compile/20000326-1.c: New test.
45595 * gcc.c-torture/compile/20000326-2.c: New test.
45596
45597 2000-03-24 Geoff Keating <geoffk@cygnus.com>
45598
45599 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45600 the first parameter is a function argument.
45601
45602 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
45603
45604 * g++.old-deja/g++.ext/array4.C: New test.
45605
45606 2000-03-22 Geoff Keating <geoffk@cygnus.com>
45607
45608 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45609
45610 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45611
45612 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45613
45614 2000-03-19 Richard Henderson <rth@cygnus.com>
45615
45616 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45617
45618 2000-03-19 Richard Henderson <rth@cygnus.com>
45619
45620 * gcc.c-torture/compile/20000319-1.c: New test.
45621
45622 2000-03-14 Jeffrey A Law (law@cygnus.com)
45623
45624 * gcc.c-torture/execute/20000314-3.c: New test.
45625 * gcc.c-torture/execute/20000314-2.c: New test.
45626 * gcc.c-torture/execute/20000314-1.c: New test.
45627 * gcc.c-torture/compile/20000314-2.c: New test.
45628 * gcc.c-torture/compile/20000314-1.c: New test.
45629
45630 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
45631
45632 * g++.old-deja/g++.warn/inline.C: New test.
45633
45634 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
45635
45636 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45637 standards-compliant result rather than specific constants.
45638 Put test-values in array.
45639
45640 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
45641
45642 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45643 (g++_target_compile): Put test-specific options last.
45644
45645 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45646
45647 * g++.old-deja/g++.eh/vbase4.C: New test.
45648
45649 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45650
45651 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45652
45653 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45654
45655 * g++.old-deja/g++.brendan/misc12.C: Removed.
45656 * g++.old-deja/g++.pt/memtemp77.C: Constify.
45657 * g++.old-deja/g++.ext/pretty4.C: New test.
45658
45659 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
45660
45661 * g++.old-deja/g++.other/string2.C: New test.
45662
45663 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
45664
45665 * g++.old-deja/g++.warn/impint2.C: New test.
45666
45667 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
45668
45669 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45670 is 1, not zero.
45671
45672 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
45673
45674 * g++.old-deja/g++.warn/impint.C: New test.
45675 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45676 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45677 * g++.old-deja/g++.pt/explicit12.C: Likewise.
45678 * g++.old-deja/g++.pt/explicit13.C: Likewise.
45679 * g++.old-deja/g++.pt/explicit17.C: Likewise.
45680 * g++.old-deja/g++.pt/explicit18.C: Likewise.
45681 * g++.old-deja/g++.pt/explicit19.C: Likewise.
45682 * g++.old-deja/g++.pt/explicit23.C: Likewise.
45683 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45684 * g++.old-deja/g++.pt/explicit35.C: Likewise.
45685 * g++.old-deja/g++.pt/explicit6.C: Likewise.
45686 * g++.old-deja/g++.pt/memclass7.C: Likewise.
45687
45688 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
45689
45690 * gcc.dg/cpp-redef.c: New test.
45691
45692 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
45693
45694 * g++.old-deja/g++.pt/unify7.C: New test.
45695
45696 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45697
45698 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45699 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45700
45701 2000-02-25 Geoff Keating <geoffk@cygnus.com>
45702
45703 * gcc.c-torture/compile/20000224-1.c: New test.
45704
45705 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45706
45707 * gcc.c-torture/compile/cpp-2.c: New test.
45708 * gcc.c-torture/compile/cpp-1.c: New test.
45709
45710 2000-02-25 Jeffrey A Law (law@cygnus.com)
45711
45712 * gcc.c-torture/execute/20000225-1.c: New test.
45713
45714 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45715
45716 * gcc.dg/cpp-li2.c: New test.
45717
45718 * gcc.dg/cpp-wi1.c: New test.
45719
45720 * gcc.dg/cpp-li1.c: New test.
45721
45722 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
45723
45724 * g++.old-deja/g++.other/sizeof5.C: New test.
45725
45726 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45727
45728 * gcc.c-torture/execute/va-arg-13.c: New test.
45729
45730 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
45731
45732 * gcc.c-torture/execute/va-arg-12.c: New test.
45733
45734 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
45735
45736 * gcc.c-torture/execute/20000223-1.c: New test.
45737
45738 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
45739
45740 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45741
45742 2000-02-22 Mark Mitchell <mark@codesourcery.com>
45743
45744 * g++.old-deja/g++.abi/ptrmem.C: New test.
45745
45746 2000-02-19 Richard Henderson <rth@cygnus.com>
45747
45748 * gcc.c-torture/compile/init-3.c: New.
45749
45750 2000-02-17 Mark Mitchell <mark@codesourcery.com>
45751
45752 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45753 ALWAYS_CXXFLAGS.
45754
45755 2000-02-11 Robert Lipe <robertl@sco.com>
45756
45757 * gcc.c-torture/compile/20000211-3.c: New test.
45758
45759 2000-02-11 Martin Buchholz <martin@xemacs.org>
45760
45761 * gcc.c-torture/compile/20000211-2.c: New test.
45762
45763 2000-02-11 Jeffrey A Law (law@cygnus.com)
45764
45765 * gcc.c-torture/compile/20000211-1.c: New test.
45766
45767 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
45768
45769 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45770 on native targets
45771
45772 2000-02-08 Nathan Sidwell <nathan@acm.org>
45773
45774 * g++.old-deja/g++.other/cast5.C: New test.
45775
45776 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
45777
45778 * gcc.c-torture/execute/20000205-1.c: New.
45779
45780 2000-02-03 Nathan Sidwell <nathan@acm.org>
45781
45782 * g++.old-deja/g++.jason/cast3.C: Return void.
45783 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45784
45785 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45786
45787 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45788
45789 * gcc.dg/loop-1.c: New test.
45790
45791 2000-01-27 Jakub Jelinek <jakub@redhat.com>
45792
45793 * gcc.c-torture/compile/20000127-1.c: New test.
45794 * gcc.c-torture/execute/991228-1.c: New test.
45795
45796 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45797
45798 * gcc.dg/unused-2.c: New test.
45799
45800 * gcc.dg/conv-1.c: New test.
45801
45802 2000-01-24 Mark Mitchell <mark@codesourcery.com>
45803
45804 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45805 compiler.
45806 (tool_option_proc): Fix typo.
45807
45808 2000-01-24 Geoff Keating <geoffk@cygnus.com>
45809
45810 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45811 of the ld on the host, not on the build machine.
45812 Also, don't crash if '--help' is not a supported option.
45813
45814 2000-01-24 Richard Henderson <rth@cygnus.com>
45815
45816 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45817
45818 2000-01-20 Jeffrey A Law (law@cygnus.com)
45819
45820 * gcc.c-torture/execute/20000120-2.c: New test.
45821 * gcc.c-torture/execute/20000120-1.c: New test.
45822
45823 2000-01-13 Jeffrey A Law (law@cygnus.com)
45824
45825 * gcc.c-torture/execute/20000113-1.c: New test.
45826
45827 2000-01-12 Jeffrey A Law (law@cygnus.com)
45828
45829 * gcc.c-torture/execute/20000112-1.c: New test.
45830
45831 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45832
45833 * gcc.dg/20000111-1.c: New test.
45834
45835 2000-01-10 Jeffrey A Law (law@cygnus.com)
45836
45837 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45838 with 16 bit integers.
45839
45840 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45841
45842 * gcc.dg/20000108-1.c: New test.
45843
45844 2000-01-05 Nathan Sidwell <nathan@acm.org>
45845
45846 * g++.old-deja/g++.ns/koenig8.C: New test.
45847
45848 2000-01-05 Nathan Sidwell <nathan@acm.org>
45849
45850 * g++.old-deja/g++.other/cast4.C: New test.
45851
45852 2000-01-05 Jeffrey A Law (law@cygnus.com)
45853
45854 * gcc.c-torture/compile/20000105-2.c: New test.
45855 * gcc.c-torture/compile/20000105-1.c: New test.
45856
45857 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45858
45859 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45860 references to printf & atoi to conform to ANSI standard.
45861 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45862 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45863 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45864 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45865 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45866 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45867 * g++.old-deja/g++.brendan/copy1.C: Likewise.
45868 * g++.old-deja/g++.brendan/copy2.C: Likewise.
45869 * g++.old-deja/g++.brendan/copy3.C: Likewise.
45870 * g++.old-deja/g++.brendan/copy4.C: Likewise.
45871 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45872 * g++.old-deja/g++.brendan/copy6.C: Likewise.
45873 * g++.old-deja/g++.brendan/copy7.C: Likewise.
45874 * g++.old-deja/g++.brendan/copy8.C: Likewise.
45875 * g++.old-deja/g++.brendan/crash11.C: Likewise.
45876 * g++.old-deja/g++.brendan/crash14.C: Likewise.
45877 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45878 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45879 * g++.old-deja/g++.brendan/delete2.C: Likewise.
45880 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45881 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45882 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45883 * g++.old-deja/g++.brendan/eh1.C: Likewise.
45884 * g++.old-deja/g++.brendan/groff1.C: Likewise.
45885 * g++.old-deja/g++.brendan/init3.C: Likewise.
45886 * g++.old-deja/g++.brendan/misc12.C: Likewise.
45887 * g++.old-deja/g++.brendan/misc7.C: Likewise.
45888 * g++.old-deja/g++.brendan/new2.C: Likewise.
45889 * g++.old-deja/g++.brendan/operators4.C: Likewise.
45890 * g++.old-deja/g++.brendan/operators5.C: Likewise.
45891 * g++.old-deja/g++.brendan/overload2.C: Likewise.
45892 * g++.old-deja/g++.brendan/overload7.C: Likewise.
45893 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45894 * g++.old-deja/g++.brendan/reference1.C: Likewise.
45895 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45896 * g++.old-deja/g++.brendan/template24.C: Likewise.
45897 * g++.old-deja/g++.brendan/template3.C: Likewise.
45898 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45899 * g++.old-deja/g++.jason/inline3.C: Likewise.
45900 * g++.old-deja/g++.jason/opeq.C: Likewise.
45901 * g++.old-deja/g++.law/arg5.C: Likewise.
45902 * g++.old-deja/g++.law/arm7.C: Likewise.
45903 * g++.old-deja/g++.law/ctors11.C: Likewise.
45904 * g++.old-deja/g++.law/cvt8.C: Likewise.
45905 * g++.old-deja/g++.law/init9.C: Likewise.
45906 * g++.old-deja/g++.law/refs4.C: Likewise.
45907 * g++.old-deja/g++.law/template2.C: Likewise.
45908 * g++.old-deja/g++.law/visibility24.C: Likewise.
45909 * g++.old-deja/g++.law/vtable3.C: Likewise.
45910 * g++.old-deja/g++.mike/asm2.C: Likewise.
45911 * g++.old-deja/g++.mike/eh1.C: Likewise.
45912 * g++.old-deja/g++.mike/misc1.C: Likewise.
45913 * g++.old-deja/g++.mike/misc13.C: Likewise.
45914 * g++.old-deja/g++.mike/misc14.C: Likewise.
45915 * g++.old-deja/g++.mike/ns12.C: Likewise.
45916 * g++.old-deja/g++.mike/p1248.C: Likewise.
45917 * g++.old-deja/g++.mike/p3708.C: Likewise.
45918 * g++.old-deja/g++.mike/p3708a.C: Likewise.
45919 * g++.old-deja/g++.mike/p3708b.C: Likewise.
45920 * g++.old-deja/g++.mike/p646.C: Likewise.
45921 * g++.old-deja/g++.mike/p700.C: Likewise.
45922 * g++.old-deja/g++.mike/p783.C: Likewise.
45923 * g++.old-deja/g++.mike/p783a.C: Likewise.
45924 * g++.old-deja/g++.mike/p783b.C: Likewise.
45925 * g++.old-deja/g++.mike/p786.C: Likewise.
45926 * g++.old-deja/g++.mike/p789.C: Likewise.
45927 * g++.old-deja/g++.mike/p789a.C: Likewise.
45928 * g++.old-deja/g++.mike/p807a.C: Likewise.
45929 * g++.old-deja/g++.other/delete3.C: Likewise.
45930 * g++.old-deja/g++.other/dyncast1.C: Likewise.
45931 * g++.old-deja/g++.other/dyncast2.C: Likewise.
45932 * g++.old-deja/g++.other/dyncast3.C: Likewise.
45933 * g++.old-deja/g++.other/empty1.C: Likewise.
45934 * g++.old-deja/g++.other/temporary1.C: Likewise.
45935 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45936 * g++.old-deja/g++.pt/t16.C: Likewise.
45937 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45938
45939 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
45940
45941 * gcc.dg/991230-1.c: New test.
45942
45943 1999-12-29 Jeffrey A Law (law@cygnus.com)
45944
45945 * gcc.c-torture/compile/991229-3.c: New test.
45946 * gcc.c-torture/compile/991229-2.c: New test.
45947 * gcc.c-torture/compile/991229-1.c: New test.
45948
45949 1999-12-29 Greg McGary <gkm@eng.ascend.com>
45950
45951 * gcc.c-torture/compile/labels-2.c: New test.
45952
45953 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
45954
45955 * gcc.c-torture/execute/991227-1.c: New test.
45956
45957 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45958
45959 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45960
45961 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
45962
45963 * gcc.c-torture/execute/991221-1.c: New test.
45964
45965 1999-12-20 Nathan Sidwell <nathan@acm.org>
45966
45967 * g++.old-deja/g++.other/cast3.C: New test.
45968
45969 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
45970
45971 * gcc.c-torture/execute/991216-4.c: New test.
45972
45973 1999-12-16 Michael Meissner <meissner@cygnus.com>
45974
45975 * gcc.c-torture/execute/991216-1.c: New test.
45976 * gcc.c-torture/execute/991216-2.c: New test.
45977 * gcc.c-torture/execute/991216-3.c: New test.
45978
45979 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45980
45981 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45982 Actually make the test fail by using "-O2" for compilation.
45983
45984 1999-12-15 Nathan Sidwell <nathan@acm.org>
45985
45986 * g++.old-deja/g++.warn/cast-align1.C: New test.
45987
45988 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45989
45990 * gcc.c-torture/compile/991214-1.c: New test.
45991 * gcc.c-torture/compile/991214-2.c: New test.
45992
45993 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45994
45995 * gcc.dg/991214-1.c: New test.
45996
45997 1999-12-13 Jeffrey A Law (law@cygnus.com)
45998
45999 * gcc.c-torture/compile/991213-3.c: New test.
46000 * gcc.c-torture/compile/991213-2.c: New test.
46001 * gcc.c-torture/compile/991213-1.c: New test.
46002
46003 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
46004
46005 * gcc.dg/991209-1.c: New test.
46006
46007 1999-12-08 Nathan Sidwell <nathan@acm.org>
46008
46009 * gcc.c-torture/compile/991208-1.c: New test.
46010
46011 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46012
46013 * gcc.dg/ultrasp2.c: New test.
46014
46015 1999-12-05 Alex Samuel <samuel@codesourcery.com>
46016
46017 * g++.old-deja/g++.abi/align.C (main): Fix typo.
46018
46019 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
46020
46021 * gcc.c-torture/compile/991202-1.c: New test.
46022 * gcc.c-torture/execute/991202-1.c: New test.
46023 * gcc.c-torture/execute/991202-2.c: New test.
46024 * gcc.c-torture/execute/991202-3.c: New test.
46025
46026 1999-12-02 Alex Samuel <samuel@codesourcery.com>
46027
46028 * g++.old-deja/g++.abi/align.C: New test.
46029 * g++.old-deja/g++.abi/aggregates.C: Likewise.
46030 * g++.old-deja/g++.abi/bitfields.C: Likewise.
46031
46032 1999-12-01 Richard Henderson <rth@cygnus.com>
46033
46034 * gcc.c-torture/execute/991201-1.c: New.
46035
46036 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
46037
46038 * gcc.dg/991129-1.c: New test.
46039
46040 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
46041
46042 * gcc.c-torture/compile/991127-1.c: New test.
46043
46044 1999-11-22 Nathan Sidwell <nathan@acm.org>
46045
46046 * g++.old-deja/g++.other/warn4.C: New test.
46047
46048 1999-11-22 Nathan Sidwell <nathan@acm.org>
46049
46050 * g++.old-deja/g++.eh/cleanup2.C: New test.
46051 * g++.old-deja/g++.ext/pretty2.C: New test.
46052 * g++.old-deja/g++.ext/pretty3.C: New test.
46053 * g++.old-deja/g++.other/debug6.C: New test.
46054
46055 1999-10-20 Jim Wilson <wilson@cygnus.com>
46056
46057 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46058 compiler_output to look for one error message instead of two.
46059
46060 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
46061
46062 * gcc.c-torture/execute/991118-1.c: Also test case
46063 where the word boundary does not split a byte evenly.
46064
46065 1999-11-19 Nathan Sidwell <nathan@acm.org>
46066
46067 * g++.old-deja/g++.ext/restrict1.C: New test.
46068
46069 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46070
46071 * gcc.c-torture/execute/991118-1.c: New test.
46072
46073 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
46074
46075 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46076 working directory pathnames.
46077
46078 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
46079
46080 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46081 host is equipped with driver.h and driver.o so it can actually
46082 compile and run the tests.
46083
46084 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
46085
46086 * gcc.c-torture/compile/991008-1.c: New test.
46087
46088 1999-11-08 Nick Clifton <nickc@cygnus.com>
46089
46090 * lib/gcc-dg.exp: Include target-supports.exp
46091
46092 1999-11-05 Nick Clifton <nickc@cygnus.com>
46093
46094 * lib/target-supports.exp: New file: Provide procs to test for
46095 features supported by the target.
46096 (check_weak_available): Moved here from ecos.exp.
46097 (check_alias_available): New proc: Determine of the target
46098 toolchain supports the alias attribute.
46099
46100 * gcc.dg/special/ecos.exp: Move check_weak_available to
46101 target-supports.exp.
46102 (alias-1.c): Only perform the test if the target supports
46103 aliases.
46104 (wkali-1.c): Only perform the test if the target supports
46105 aliases.
46106
46107 * gcc.dg/990506-0.c: Expect error messages from cross
46108 targets as well as native targets.
46109
46110 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46111
46112 * gcc.dg/ultrasp1.c: Removed xfail.
46113 * gcc.dg/struct-ret-2.c: Likewise.
46114 * gcc.dg/array-1.c: Likewise.
46115
46116 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
46117
46118 * gcc.dg/struct-ret-2.c: New test.
46119
46120 * gcc.dg/array-1.c: New test.
46121
46122 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
46123
46124 * gcc.c-torture/execute/991030-1.c: New test.
46125
46126 1999-10-26 Richard Henderson <rth@cygnus.com>
46127
46128 * gcc.c-torture/compile/991026-2.c: New test.
46129
46130 1999-10-26 Jeffrey A Law (law@cygnus.com)
46131
46132 * gcc.c-torture/compile/991026-1.c: New test.
46133
46134 1999-10-23 Jeffrey A Law (law@cygnus.com)
46135
46136 * gcc.c-torture/execute/991023-1.c: New test.
46137
46138 1999-10-19 Jeffrey A Law (law@cygnus.com)
46139
46140 * gcc.c-torture/execute/991019-1.c: New test.
46141
46142 1999-10-16 Richard Henderson <rth@cygnus.com>
46143
46144 * gcc.c-torture/execute/991016-1.c: New test.
46145
46146 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
46147
46148 * gcc.c-torture/execute/991014-1.c: New test.
46149
46150 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
46151
46152 * g++.old-deja/g++.other/union2.C: New test.
46153
46154 1999-10-13 Nathan Sidwell <nathan@acm.org>
46155
46156 * g++.old-deja/g++.other/vaarg2.C: New test.
46157 * g++.old-deja/g++.other/vaarg3.C: New test.
46158
46159 1999-10-12 Craig Burley <craig@jcb-sc.com>
46160
46161 * g77.f-torture/noncompile/19990905-1.f: Moved from being
46162 in compile/.
46163
46164 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
46165
46166 * gcc.c-torture/execute/va-arg-11.c: New test.
46167
46168 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
46169
46170 * lib/file-format.exp (gcc_target_object_format): Don't
46171 crash if objdump is unavailable.
46172
46173 1999-09-29 Donn Terry <donn@interix.com>
46174
46175 * gcc.misc-tests/mg.exp: delete extraneous redirection.
46176
46177 1999-09-28 Nick Clifton <nickc@cygnus.com>
46178
46179 * gcc.c-torture/compile/990928-1.c: New test.
46180
46181 1999-09-28 Nathan Sidwell <nathan@acm.org>
46182
46183 * g++.old-deja/g++.other/decl6.C: New test.
46184
46185 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46186
46187 * gcc.c-torture/execute/va-arg-10.c: New test.
46188
46189 1999-09-27 Nathan Sidwell <nathan@acm.org>
46190
46191 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46192 __PRETTY_FUNCTION__.
46193
46194 1999-09-23 Nick Clifton <nickc@cygnus.com>
46195
46196 * gcc.c-torture/execute/990923-1.c: New test.
46197
46198 1999-09-21 Nick Clifton <nickc@cygnus.com>
46199
46200 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46201 for which -fpic is inappropriate.
46202
46203 1999-09-21 Mark Mitchell <mark@codesourcery.com>
46204
46205 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46206
46207 1999-09-21 Nathan Sidwell <nathan@acm.org>
46208
46209 * g++.old-deja/g++.other/dyncast1.C: New test.
46210 * g++.old-deja/g++.other/dyncast2.C: New test.
46211 * g++.old-deja/g++.other/dyncast3.C: New test.
46212 * g++.old-deja/g++.other/dyncast4.C: New test.
46213 * g++.old-deja/g++.other/dyncast5.C: New test.
46214 * g++.old-deja/g++.eh/catch3.C: New test.
46215 * g++.old-deja/g++.eh/catch3p.C: New test.
46216 * g++.old-deja/g++.eh/catch4.C: New test.
46217 * g++.old-deja/g++.eh/catch4p.C: New test.
46218 * g++.old-deja/g++.eh/catch5.C: New test.
46219 * g++.old-deja/g++.eh/catch5p.C: New test.
46220 * g++.old-deja/g++.eh/catch6.C: New test.
46221 * g++.old-deja/g++.eh/catch6p.C: New test.
46222 * g++.old-deja/g++.eh/catch7.C: New test.
46223 * g++.old-deja/g++.eh/catch7p.C: New test.
46224 * g++.old-deja/g++.eh/catch8.C: New test.
46225 * g++.old-deja/g++.eh/catch8p.C: New test.
46226 * g++.old-deja/g++.eh/catch9.C: New test.
46227 * g++.old-deja/g++.eh/catch9p.C: New test.
46228
46229 1999-09-13 Nathan Sidwell <nathan@acm.org>
46230
46231 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46232 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46233
46234 1999-09-13 Jeffrey A Law (law@cygnus.com)
46235
46236 * gcc.c-torture/compile/990913-1.c: New test.
46237
46238 1999-09-10 Nathan Sidwell <nathan@acm.org>
46239
46240 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46241 * g++.old-deja/g++.jason/rfg5.C: Likewise.
46242
46243 1999-09-09 Richard Henderson <rth@cygnus.com>
46244
46245 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46246
46247 1999-09-09 Nathan Sidwell <nathan@acm.org>
46248
46249 * g++.old-deja/g++.other/lookup11.C: New test.
46250 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46251 what is permitted and what we want.
46252 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46253 overload use.
46254 * g++.old-deja/g++.jason/rfg5.C: Likewise.
46255
46256 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
46257
46258 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46259 * gcc.c-torture/noncompile/poison-1.c: New file.
46260
46261 1999-09-08 Nathan Sidwell <nathan@acm.org>
46262
46263 * g++.old-deja/g++.other/sizeof3.C: New test.
46264 * g++.old-deja/g++.other/sizeof4.C: New test.
46265 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46266 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46267
46268 1999-09-07 Richard Henderson <rth@cygnus.com>
46269
46270 * gcc.dg/va-arg-1.c: New.
46271
46272 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46273
46274 * gcc.c-torture/execute/va-arg-9.c: New test.
46275
46276 1999-09-05 Craig Burley <craig@jcb-sc.com>
46277
46278 * g77.f-torture/compile/980519-2.f: New test.
46279 * g77.f-torture/compile/19990905-0.f: New test.
46280 * g77.f-torture/compile/19990905-1.f: New test.
46281 * g77.f-torture/compile/19990905-2.f: New test.
46282
46283 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46284
46285 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
46286
46287 * gcc.c-torture/execute/990827-1.c: Fix typo.
46288
46289 1999-09-03 Nathan Sidwell <nathan@acm.org>
46290
46291 * g++.old-deja/g++.other/deref1.C: New test.
46292
46293 1999-09-02 Nathan Sidwell <nathan@acm.org>
46294
46295 * g++.old-deja/g++.other/ambig2.C: New test.
46296 * g++.old-deja/g++.other/cond5.C: New test.
46297 * g++.old-deja/g++.other/lookup16.C: New test.
46298
46299 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
46300
46301 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46302 assemblers too.
46303
46304 1999-08-31 Jeffrey A Law (law@cygnus.com)
46305
46306 * lib/c-torture.exp: Avoid the "compare executables" optimization
46307 when testing native.
46308
46309 1999-08-29 Jeffrey A Law (law@cygnus.com)
46310
46311 * gcc.c-torture/execute/990829-1.c: New test.
46312 * gcc.c-torture/compile/990829-1.c: New test.
46313
46314 1999-08-27 Paul Burchard <burchard@pobox.com>
46315
46316 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46317 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46318 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46319 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46320 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46321 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46322 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46323 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46324 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46325 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46326 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46327
46328 1999-08-27 Jeffrey A Law (law@cygnus.com)
46329
46330 * gcc.c-torture/execute/990827-1.c: New test.
46331
46332 1999-08-26 Craig Burley <craig@jcb-sc.com>
46333
46334 * g77.f-torture/noncompile/19990826-4.f: New test.
46335
46336 * g77.f-torture/compile/19990826-3.f: New test.
46337
46338 * g77.f-torture/execute/19990826-2.f: New test.
46339
46340 * g77.f-torture/compile/19990826-1.f: New test.
46341
46342 * gcc.c-torture/execute/990826-0.c: New test.
46343 * g77.c-torture/execute/19990826-0.f: New test.
46344
46345 * g77.f-torture/noncompile/970626-2.f: New test.
46346
46347 1999-08-25 Paul Burchard <burchard@pobox.com>
46348
46349 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46350 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46351 lss-011.C: New tests.
46352
46353 1999-08-25 Nathan Sidwell <nathan@acm.org>
46354
46355 * g++.old-deja/g++.other/decl5.C: New test.
46356
46357 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46358
46359 * noncompile/noncompile.exp: Load_lib c-torture.exp.
46360 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46361 call `postbase' for each one. All callers of `postbase' changed
46362 to call this instead.
46363
46364 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
46365
46366 * gcc.c-torture/execute/990811-1.c: New test.
46367
46368 1999-08-09 Nick Clifton <nickc@cygnus.com>
46369
46370 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46371 just native ones.
46372
46373 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46374 just native ones.
46375
46376 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
46377
46378 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46379
46380 1999-08-04 Jeffrey A Law (law@cygnus.com)
46381
46382 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46383
46384 1999-08-04 Nathan Sidwell <nathan@acm.org>
46385
46386 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46387
46388 1999-08-04 Jeffrey A Law (law@cygnus.com)
46389
46390 * gcc.c-torture/execute/990804-1.c: New test.
46391
46392 1999-08-03 Nathan Sidwell <nathan@acm.org>
46393
46394 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46395 * g++.old-deja/g++.brendan/crash64.C: Likewise.
46396 * g++.old-deja/g++.brendan/overload8.C: Likewise.
46397
46398 1999-08-03 Nathan Sidwell <nathan@acm.org>
46399
46400 * g++.old-deja/g++.other/struct1.C: New test.
46401
46402 1999-08-03 Nathan Sidwell <nathan@acm.org>
46403
46404 * g++.old-deja/g++.other/enum2.C: New test.
46405
46406 1999-08-02 Richard Henderson <rth@cygnus.com>
46407
46408 Adapted from tests from Franz Sirl:
46409 * gcc.c-torture/execute/va-arg-7.c: New test.
46410 * gcc.c-torture/execute/va-arg-8.c: New test.
46411
46412 1999-08-01 Jeffrey A Law (law@cygnus.com)
46413
46414 * gcc.c-torture/compile/990801-2.c: New test.
46415
46416 * gcc.c-torture/compile/990801-1.c: New test.
46417
46418 1999-07-27 Michael Meissner <meissner@cygnus.com>
46419
46420 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46421 fp-cmp-1.c, converting double to float.
46422
46423 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46424 fp-cmp-1.c, converting double to long double.
46425
46426 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46427 from fr1 to unknown_register, since fr1 is a legitimate register
46428 on some machines.
46429
46430 1999-07-25 Jeffrey A Law (law@cygnus.com)
46431
46432 * README: More listname related changes.
46433
46434 1999-07-08 Catherine Moore <clm@cygnus.com>
46435
46436 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
46437
46438 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
46439
46440 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46441
46442 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
46443
46444 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46445
46446 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
46447
46448 * gcc.dg/990703-1.c: New test.
46449
46450 1999-06-29 Nick Clifton <nickc@cygnus.com>
46451
46452 * lib/file-format.exp: New file: Move definition of proc
46453 gcc_target_object_format to here from
46454 gcc.dg/special/ecos.exp.
46455
46456 * lib/c-torture.exp: Include lib file-format.exp.
46457 * lib/gcc-dg.exp: Include lib file-format.exp.
46458
46459 * gcc.dg/special/ecos.exp: Remove definition of proc
46460 gcc_target_object_format.
46461
46462 1999-06-28 Jeffrey A Law (law@cygnus.com)
46463
46464 * gcc.c-torture/execute/990628-1.c: New test.
46465
46466 1999-06-25 Jeffrey A Law (law@cygnus.com)
46467
46468 * gcc.c-torture/compile/990625-2.c: New test.
46469
46470 * gcc.c-torture/compile/990625-1.c: New test.
46471
46472 1999-06-23 Nick Clifton <nickc@cygnus.com>
46473
46474 * gcc.c-torture/compile/dll.c: New test case. Check that dll
46475 attributes compile.
46476 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46477 ports that use the COFF/PE file format.
46478
46479 1999-06-17 Jeffrey A Law (law@cygnus.com)
46480
46481 * gcc.c-torture/compile/990617-1.c: New test.
46482
46483 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
46484
46485 * g++.old-deja/g++.other/decl4.C: New test.
46486
46487 1999-06-14 Nathan Sidwell <nathan@acm.org>
46488
46489 * g++.old-deja/g++.other/bitfld3.C: New test.
46490
46491 1999-06-08 Nathan Sidwell <nathan@acm.org>
46492
46493 * g++.old-deja/g++.eh/catch1.C: New test.
46494
46495 1999-06-07 Jeffrey A Law (law@cygnus.com)
46496
46497 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46498
46499 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46500 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
46501
46502 1999-06-05 Craig Burley <craig@jcb-sc.com>
46503
46504 * g77.f-torture/compile/19990502-0.f: Replace with new,
46505 shorter, test that still fails after recent changes.
46506
46507 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46508
46509 * gcc.c-torture/execute/990604-1.c: New test.
46510
46511 1999-05-31 Jeffrey A Law (law@cygnus.com)
46512
46513 * gcc.c-torture/execute/990531-1.c: New test.
46514
46515 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46516
46517 * gcc.c-torture/compile/990527-1.c: New test.
46518
46519 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
46520
46521 * gcc.c-torture/execute/990527-1.c: New test.
46522
46523 1999-05-25 Nick Clifton <nickc@cygnus.com>
46524
46525 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46526 bitfields as signed.
46527
46528 1999-05-25 Craig Burley <craig@jcb-sc.com>
46529
46530 * g77.f-torture/compile/19990525-0.f: New test.
46531
46532 1999-05-25 Jeffrey A Law (law@cygnus.com)
46533
46534 * gcc.c-torture/execute/990525-2.c: New test.
46535
46536 * gcc.c-torture/execute/990525-1.c: New test.
46537
46538 1999-05-24 Nathan Sidwell <nathan@acm.org>
46539
46540 * g++.old-deja/g++.other/anon3.C: New test.
46541 * g++.old-deja/g++.other/anon4.C: New test.
46542 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46543 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46544 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46545 Merrill).
46546
46547 1999-05-24 Jeffrey A Law (law@cygnus.com)
46548
46549 * gcc.c-torture/execute/990524-1.c: New test.
46550
46551 * gcc.dg/990524-1.c: New test.
46552
46553 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46554
46555 * gcc.c-torture/compile/990523-1.c: New test.
46556
46557 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
46558
46559 * gcc.c-torture/compile/990519-1.c: New test.
46560
46561 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46562
46563 * gcc.c-torture/compile/990517-1.c: New test.
46564
46565 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46566 (e4, f4): New tests.
46567 (main): Call them.
46568
46569 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46570
46571 * gcc.dg/noreturn-1.c: New test.
46572
46573 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46574
46575 * gcc.c-torture/execute/990513-1.c: New test.
46576
46577 1999-05-10 Richard Henderson <rth@cygnus.com>
46578
46579 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46580
46581 1999-05-10 Craig Burley <craig@jcb-sc.com>
46582
46583 * g77.f-torture/execute/erfc.f: Use small single-precision
46584 values, to avoid problems on Alphas when not -mieee.
46585
46586 1999-05-08 Craig Burley <craig@jcb-sc.com>
46587
46588 * gcc.dg/990506-0.c: New test.
46589
46590 1999-05-08 Richard Henderson <rth@cygnus.com>
46591
46592 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46593 the constant to test. Don't XFAIL 64-bit targets.
46594
46595 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46596 * g++.old-deja/g++.law/profile1.C: Likewise.
46597
46598 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46599 operator new instances.
46600 * g++.old-deja/g++.other/delete5.C: Likewise.
46601
46602 1999-05-03 Craig Burley <craig@jcb-sc.com>
46603
46604 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46605 intrinsic.
46606
46607 1999-05-03 Craig Burley <craig@jcb-sc.com>
46608
46609 * g77.f-torture/execute/u77-test.f: Reverse order of two
46610 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46611
46612 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46613
46614 * gcc.dg/compare1.c: New test.
46615
46616 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
46617
46618 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46619 New tests.
46620
46621 1999-05-02 Craig Burley <craig@jcb-sc.com>
46622
46623 * g77.f-torture/compile/19990502-1.f: New test.
46624
46625 1999-05-02 Craig Burley <craig@jcb-sc.com>
46626
46627 * g77.f-torture/compile/19990502-0.f: New test.
46628
46629 1999-05-02 Craig Burley <craig@jcb-sc.com>
46630
46631 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46632 intrinsic.
46633
46634 1999-05-02 Craig Burley <craig@jcb-sc.com>
46635
46636 * g77.f-torture/execute/u77-test.f (main): List libU77
46637 intrinsics not currently tested.
46638 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46639 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46640 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46641 Trim blanks off the ends of some printed strings.
46642
46643 1999-05-02 Craig Burley <craig@jcb-sc.com>
46644
46645 * g77.f-torture/execute/u77-test.f (main): Just warn about
46646 FSTAT gid disagreement, as it's expected on some systems.
46647
46648 1999-05-01 Craig Burley <craig@jcb-sc.com>
46649
46650 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46651 use a new function, which allows for some slop.
46652 Clean up some commentary.
46653 (issum): The new function.
46654 (sgladd): Deleted subroutine.
46655
46656 1999-05-01 Craig Burley <craig@jcb-sc.com>
46657
46658 * g77.f-torture/execute/u77-test.f: Modify to be more like
46659 libf2c/libU77 version, bringing patches to that version here.
46660 Add suitable commentary.
46661
46662 1999-04-25 Richard Henderson <rth@cygnus.com>
46663
46664 * gcc.dg/990424-1.c: New test.
46665
46666 1999-04-24 Craig Burley <craig@jcb-sc.com>
46667
46668 * g77.f-torture/execute/u77-test.f (main): Bug involving
46669 LSTAT has been fixed, so turn back on full checking.
46670
46671 1999-04-20 Craig Burley <craig@jcb-sc.com>
46672
46673 * g77.f-torture/compile/19990419-0.f: New test.
46674 * g77.f-torture/execute/19990419-1.f: New test.
46675
46676 1999-04-17 Richard Henderson <rth@cygnus.com>
46677
46678 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46679 to avoid the need for a prototype to supress a warning.
46680
46681 1999-04-07 Jim Wilson <wilson@cygnus.com>
46682
46683 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46684
46685 1999-04-04 Jeffrey A Law (law@cygnus.com)
46686
46687 * gcc.c-torture/execute/990404-1.c: New test.
46688
46689 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46690
46691 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46692 * gcc.dg/cpp-if3.c: Don't use -pedantic.
46693 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46694 missing initializer warnings.
46695
46696 1999-03-28 Jeffrey A Law (law@cygnus.com)
46697
46698 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46699 matching strings.
46700
46701 1999-03-26 Jeffrey A Law (law@cygnus.com)
46702
46703 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46704
46705 1999-03-26 Craig Burley <craig@jcb-sc.com>
46706
46707 * g77.f-torture/execute/19990325-0.f: New test.
46708 * g77.f-torture/execute/19990325-1.f: New test.
46709
46710 1999-03-24 Jeffrey A Law (law@cygnus.com)
46711
46712 * gcc.c-torture/execute/990324-1.c: New test.
46713
46714 1999-03-22 Jim Wilson <wilson@cygnus.com>
46715
46716 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46717 test with 4.
46718
46719 1999-03-17 Richard Henderson <rth@cygnus.com>
46720
46721 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
46722
46723 1999-03-13 Craig Burley <craig@jcb-sc.com>
46724
46725 * g77.f-torture/execute/19990313-2.f: New test.
46726 * g77.f-torture/execute/19990313-3.f: New test.
46727
46728 1999-03-13 Craig Burley <craig@jcb-sc.com>
46729
46730 * g77.f-torture/execute/19990313-0.f: New test.
46731 * g77.f-torture/execute/19990313-1.f: New test.
46732
46733 1999-03-12 Jim Wilson <wilson@cygnus.com>
46734
46735 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46736 printf to sprintf.
46737 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46738 (main): Add check for u15. Conditionalize u31 check depending on
46739 whether ints are <32 bits or >=32 bits.
46740
46741 1999-03-08 Craig Burley <craig@jcb-sc.com>
46742
46743 * g77.f-torture/execute/19981119-0.f: Improve testiness.
46744
46745 1999-03-08 Craig Burley <craig@jcb-sc.com>
46746
46747 * g77.f-torture/compile/19990305-0.f: New test.
46748 * g77.f-torture/execute/19981119-0.f: New test.
46749
46750 1999-03-08 Craig Burley <craig@jcb-sc.com>
46751
46752 * g77.f-torture/execute/970625-2.f: call ABORT if final
46753 result is not correct, instead of just printing it.
46754 Add this checking via newly introduced obfuscation, to
46755 trip up buggy front ends.
46756
46757 1999-03-07 Craig Burley <craig@jcb-sc.com>
46758
46759 * g77.f-torture/compile/960317-1.f: Moved from being
46760 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
46761
46762 1999-03-06 Craig Burley <craig@jcb-sc.com>
46763
46764 * g77.f-torture/execute/960317-1.f: New (old) test.
46765 * g77.f-torture/execute/970625-2.f: Ditto.
46766
46767 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
46768
46769 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46770 message on line 1 or line 2; cccp and cpplib do this differently.
46771
46772 1999-03-01 Jeffrey A Law (law@cygnus.com)
46773
46774 * g++.old-deja/g++.law/weak1.C: New test.
46775
46776 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46777
46778 * gcc.c-torture/execute/990119-1.c: Renamed to...
46779 * gcc.dg/990119-1.c: this, so it will only be tested once
46780 (it's a preprocessor test, it doesn't need to be run at
46781 multiple optimization levels).
46782
46783 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
46784
46785 * lib/g++.exp: Don't add incdir=$base_dir/../include to
46786 ALWAYS_CXXFLAGS.
46787
46788 1999-02-24 Craig Burley <craig@jcb-sc.com>
46789
46790 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46791 * g77.f-torture/compile/19981216-0.f: ...as it is expected
46792 to not be compilable by current g77.
46793
46794 1999-02-24 Nick Clifton <nickc@cygnus.com>
46795
46796 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46797
46798 1999-02-22 Jeffrey A Law (law@cygnus.com)
46799
46800 * gcc.c-torture/execute/990222-1.c: New test.
46801
46802 1999-02-19 Craig Burley <craig@jcb-sc.com>
46803
46804 * g77.f-torture/compile/19990218-0.f: New test.
46805 * g77.f-torture/noncompile/19990218-1.f: New test.
46806
46807 1999-02-18 Craig Burley <craig@jcb-sc.com>
46808
46809 * g77.f-torture/compile/19981216-0.f: New test.
46810
46811 1999-02-14 Jeffrey A Law (law@cygnus.com)
46812
46813 * gcc.dg/990214-1.c: New test.
46814
46815 1999-02-13 Jeffrey A Law (law@cygnus.com)
46816
46817 * gcc.dg/990213-2.c: New test.
46818
46819 * gcc.dg/990213-1.c: New test.
46820
46821 1999-02-12 Jeffrey A Law (law@cygnus.com)
46822
46823 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46824 ints.
46825
46826 1999-02-11 Nick Clifton <nickc@cygnus.com>
46827
46828 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46829 specified by target.
46830
46831 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46832
46833 1999-02-11 Jeffrey A Law (law@cygnus.com)
46834
46835 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46836
46837 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
46838
46839 * gcc.dg/special/ecos.exp: New test driver for new tests with
46840 special requirements.
46841
46842 * gcc.dg/special/alias-1.c: New test.
46843 * gcc.dg/special/gcsec-1.c: New test.
46844 * gcc.dg/special/weak-1.c: New test.
46845 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46846 * gcc.dg/special/weak-2.c: New test.
46847 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46848 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46849 * gcc.dg/special/wkali-1.c: New test.
46850 * gcc.dg/special/wkali-2.c: New test.
46851 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46852 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46853
46854 1999-02-10 Felix Lee <flee@cygnus.com>
46855
46856 * lib/c-torture.exp (c-torture-compile): Pull out code for
46857 analyzing gcc error messages.
46858 (c-torture-execute): Likewise. Fix some (harmless) false
46859 positives.
46860 * lib/gcc.exp (gcc_check_compile): New function.
46861
46862 1999-02-08 Richard Henderson <rth@cygnus.com>
46863
46864 * gcc.c-torture/execute/990208-1.c: New test.
46865
46866 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
46867
46868 * g++.dg/special/ecos.exp: New driver for new tests with special
46869 requirements
46870
46871 * g++.dg/special/conpr-1.C: New test
46872 * g++.dg/special/conpr-2.C: New test
46873 * g++.dg/special/conpr-2a.C: New test
46874 * g++.dg/special/conpr-3.C: New test
46875 * g++.dg/special/conpr-3a.C: New test
46876 * g++.dg/special/conpr-3b.C: New test
46877
46878 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46879 allow g++ to use the dg driver
46880
46881 * README: Add comment about g++.dg directory
46882
46883 1999-02-06 Jeffrey A Law (law@cygnus.com)
46884
46885 * README: Update email addresses.
46886
46887 1999-02-03 Nick Clifton <nickc@cygnus.com>
46888
46889 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46890 arguments in order to force structure S onto the stack even on
46891 the alpha.
46892 (test): Pass 10 leading arguments to function foo as well as the
46893 structure S.
46894
46895 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46896 failure for all targets.
46897
46898 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46899 abort to terminate program execution.
46900
46901 1999-01-30 Richard Henderson <rth@cygnus.com>
46902
46903 * gcc.c-torture/execute/990130-1.c: New test.
46904
46905 1999-01-30 Jeffrey A Law (law@cygnus.com)
46906
46907 * gcc.dg/990130-1.c: New test.
46908
46909 1999-01-28 Michael Meissner <meissner@cygnus.com>
46910
46911 * gcc.c-torture/execute/990128-1.c: New test.
46912
46913 1999-01-27 Michael Meissner <meissner@cygnus.com>
46914
46915 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46916
46917 1999-01-27 Felix Lee <flee@cygnus.com>
46918
46919 * lib/c-torture.exp (c-torture-compile): pull out code for
46920 analyzing gcc error messages.
46921 (c-torture-execute): ditto, and fix some (harmless) false
46922 positives.
46923 * lib/gcc.exp (gcc_check_compile): new function.
46924
46925 1999-01-17 Jeffrey A Law (law@cygnus.com)
46926
46927 * gcc.dg/990117-1.c: New test.
46928
46929 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46930
46931 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46932
46933 1999-01-15 Jeffrey A Law (law@cygnus.com)
46934
46935 * g77.f-torture/compile/990115-1.f: New test.
46936
46937 1999-01-07 Jeffrey A Law (law@cygnus.com)
46938
46939 * gcc.c-torture/compile/990107-1.c: New test
46940
46941 1999-01-06 Jeffrey A Law (law@cygnus.com)
46942
46943 * gcc.c-torture/execute/990106-2.c: New test.
46944
46945 * gcc.c-torture/execute/990106-1.c: New test.
46946
46947 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
46948
46949 * gcc.c-torture/compile/981223-1.c: New test.
46950
46951 1998-12-29 Richard Henderson <rth@cygnus.com>
46952
46953 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46954 (opt3): Rename from opt4 and disable.
46955
46956 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
46957
46958 * g++.old-deja/g++.pt/ptrmem5.C: New test.
46959
46960 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46961
46962 * g++.old-deja/g++.other/conv5.C: New test.
46963
46964 1998-12-14 Nick Clifton <nickc@cygnus.com>
46965
46966 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46967
46968 1998-12-11 Jeffrey A Law (law@cygnus.com)
46969
46970 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46971
46972 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
46973
46974 * gcc.c-torture/compile/981211-1.c: New test.
46975
46976 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46977
46978 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46979
46980 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46981
46982 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46983
46984 * gcc.special/930510-1.c: Make C9X safe.
46985 * gcc.misc-tests/gcov-1.c Similarly.
46986 * gcc.misc-tests/gcov-2.c Similarly.
46987
46988 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46989
46990 * gcc.dg/ultrasp1.c: New test.
46991
46992 1998-12-06 Richard Henderson <rth@cygnus.com>
46993
46994 * gcc.c-torture/execute/981206.c: New test.
46995
46996 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46997
46998 * g++.old-deja/g++.ns/template7.C: New test.
46999
47000 * g++.old-deja/g++.other/expr1.C: New test.
47001
47002 * g++.old-deja/g++.eh/tmpl3.C: New test.
47003
47004 * g++.old-deja/g++.eh/tmpl2.C: New test.
47005
47006 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
47007
47008 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47009 * g++.old-deja/g++.other/using6.C: Removed.
47010 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47011
47012 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47013
47014 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
47015
47016 * g++.old-deja/g++.pt/overload8.C: New test.
47017
47018 * g++.old-deja/g++.pt/overload7.C: New test.
47019
47020 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47021
47022 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47023 and relinking messages.
47024 * lib/g++.exp (g++_target_compile): Remove .rpo file when
47025 compiling with -frepo.
47026
47027 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
47028
47029 * g++.old-deja/g++.pt/lookup6.C: New test.
47030
47031 1998-11-30 Nick Clifton <nickc@cygnus.com>
47032
47033 * gcc.c-torture/execute/981130-1.c: New test.
47034 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47035
47036 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
47037
47038 * g++.old-deja/g++.pt/explicit76.C: New test.
47039
47040 * g++.old-deja/g++.pt/friend38.C: New test.
47041
47042 * g++.old-deja/g++.ns/crash2.C: New test.
47043
47044 * g++.old-deja/g++.pt/defarg8.C: New test.
47045
47046 * g++.old-deja/g++.pt/instantiate6.C: New test.
47047
47048 * g++.old-deja/g++.pt/static6.C: New test.
47049
47050 * g++.old-deja/g++.pt/decl2.C: New test.
47051
47052 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
47053
47054 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
47055 problem is actually related with name lookup, but so what? :-)
47056
47057 * g++.old-deja/g++.pt/friend37.C: New test.
47058
47059 1998-11-25 Dave Love <d.love@dl.ac.uk>
47060
47061 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47062 element, which fails on some systems.
47063
47064 * g77.f-torture/execute/labug1.f: New test.
47065
47066 1998-11-21 Jeffrey A Law (law@cygnus.com)
47067
47068 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47069 is defined.
47070
47071 1998-11-18 Dave Love <d.love@dl.ac.uk>
47072
47073 * g77.f-torture/compile/981117-1.f: New test.
47074
47075 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
47076
47077 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
47078 properly discarded.
47079
47080 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
47081
47082 * gcc.c-torture/execute/memcheck: New directory of tests for
47083 -fcheck-memory-usage.
47084
47085 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47086
47087 * README: New file, general information about the testsuite and
47088 new description of the various C++ test subdirectories.
47089 * README.g++: Eliminate obsolete information, update and move most
47090 relevant stuff to README.
47091
47092 1998-11-07 Richard Henderson <rth@cygnus.com>
47093
47094 * gcc.c-torture/compile/981107-1.c: New test.
47095
47096 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
47097
47098 * execute/memcpy-bi.c: New testcase.
47099
47100 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
47101
47102 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47103 base classes.
47104
47105 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47106 template is selected.
47107
47108 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47109 classes, it should be accepted for all types.
47110
47111 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47112
47113 * g++.old-deja/g++.pt/spec24.C: Ensure that template
47114 specializations start with template headers.
47115
47116 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
47117
47118 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47119
47120 * g++.old-deja/g++.other/init9.C: Test cross initialization of
47121 non-POD types.
47122
47123 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
47124
47125 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47126
47127 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47128
47129 * compile/981022-1.c, compile/981022-1.x: New test and driver.
47130
47131 1998-10-19 Jeffrey A Law (law@cygnus.com)
47132
47133 * 981019-1.c: New test.
47134
47135 1998-10-14 Robert Lipe <robertl@dgii.com>
47136
47137 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47138 find objc headers.
47139
47140 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47141
47142 * compile/981001-4.c: Remove use of GCC extension that triggers a
47143 compiler bug.
47144
47145 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
47146
47147 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47148
47149 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
47150
47151 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
47152 instantiation of template produces incorrect code for delete
47153 expression.
47154
47155 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
47156 constructors' name is not unique.
47157 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47158 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47159
47160 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
47161 automatic array of const is ill-formed.
47162
47163 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
47164 of template parameter?
47165
47166 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
47167 const.
47168
47169 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
47170 pointer-to-member expression.
47171
47172 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
47173 declaration causes ICE.
47174
47175 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
47176
47177 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
47178 reserved in the global namespace.
47179
47180 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47181 generate needed virtual table.
47182
47183 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47184
47185 1998-10-10 Dariush Eslimi <eslimi@loran.com>
47186
47187 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47188 template-dependent type
47189
47190 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
47191
47192 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47193 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47194 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47195
47196 * g++.old-deja/g++.other/using5.C: New test; using decl from base
47197 class should be usable as argument of member function.
47198 * g++.old-deja/g++.other/using6.C: New test; using decl from base
47199 class should be usable as return type of member function.
47200 * g++.old-deja/g++.other/using7.C: New test; using decl from base
47201 class should be usable as type of data member.
47202
47203 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47204
47205 1998-10-09 Jeffrey A Law (law@cygnus.com)
47206
47207 * gcc.c-torture/special/920521-1.c: Fix bogus test.
47208
47209 1998-10-08 Nick Clifton <nickc@cygnus.com>
47210
47211 * gcc.dg/dll-?.c Add thumb to target list.
47212 Fix assembler scan patterns to match current assembler output.
47213
47214 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
47215
47216 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
47217 matching of template brackets.
47218
47219 * g++.old-deja/g++.other/using4.C: New test. Test using
47220 declarations of methods from base classes.
47221
47222 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
47223 within functions should introduce names into the innermost
47224 enclosing namespace.
47225
47226 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
47227 of static locals if first initialization throws.
47228
47229 1998-10-07 Jim Wilson <wilson@cygnus.com>
47230
47231 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47232
47233 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
47234
47235 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
47236 lose track of the possible targets of tablejump insns.
47237 * special/special.exp: Run it.
47238
47239 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
47240
47241 * g++.old-deja/g++.pt/friend35.C: New test. A template function
47242 must be declared before its specializations can be named in friend
47243 declarations.
47244
47245 1998-10-05 Dave Love <d.love@dl.ac.uk>
47246
47247 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47248
47249 * g77.f-torture/execute/io1.f: New test.
47250
47251 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
47252
47253 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47254 with pointer to template function, for which no argument deduction
47255 is possible.
47256
47257 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47258 specialization of template function as argument to template
47259 function.
47260
47261 * g++.old-deja/g++.other/access2.C: New test; Inner class
47262 shouldn't have privileged access to Outer's names.
47263
47264 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
47265
47266 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47267 friend template declared within template class conflicts with
47268 nested class of the same name.
47269
47270 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47271 is ignored.
47272
47273 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47274 object with direct initializer as function declaration.
47275
47276 * g++.old-deja/g++.other/decl2.C: New test; duplicate
47277 initializers.
47278
47279 * g++.old-deja/g++.other/null2.C: New test; conditional operator
47280 involving const pointer and NULL produces incorrect result.
47281
47282 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47283 type name without `typename' should be rejected with -pedantic.
47284
47285 1998-10-02 Richard Henderson <rth@cygnus.com>
47286
47287 * g++.old-deja/g++.other/addrof1.C: New test.
47288
47289 1998-10-01 Nick Clifton <nickc@cygnus.com>
47290
47291 * gcc.c-torture/compile/981001-1.c: New test.
47292 * gcc.c-torture/execute/981001-1.c: New test.
47293
47294 1998-10-01 Jeffrey A Law (law@cygnus.com)
47295
47296 * gcc.c-torture/compile/981001-2.c: New test.
47297 * gcc.c-torture/compile/981001-3.c: New test.
47298 * gcc.c-torture/compile/981001-4.c: New test.
47299
47300 1998-10-01 Robert Lipe <robertl@dgii.com>
47301
47302 * lib/objc.exp (objc_target_compile): Add -L during compiles for
47303 multilibbed hosts. Idea grafted from g77.exp.
47304
47305 1998-09-30 Dave Love <d.love@dl.ac.uk>
47306
47307 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47308 avoid losing on systems which need -lsocket.
47309
47310 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
47311
47312 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47313 * g++.old-deja/g++.other/nested2.C: Ditto.
47314 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47315 failure.
47316
47317 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
47318
47319 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47320 preferred over template operator!= for enum bitfields.
47321
47322 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
47323
47324 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47325 that happen to have the same base name, but in different scopes,
47326 are incorrectly rejected.
47327
47328 1998-09-16 Richard Henderson <rth@cygnus.com>
47329
47330 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47331 on the native word size instead of an integer literal.
47332
47333 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
47334
47335 * g++.old-deja/g++.other/static2.C: Invocation of static data
47336 member of type pointer-to-function denoted as non-static member.
47337
47338 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47339 checks involving function types and aliases.
47340
47341 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
47342
47343 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47344 redefined to the same non-trivial type.
47345
47346 * g++.old-deja/g++.pt/explicit73.C: Test for proper
47347 namespace-qualification of template specializations declared in
47348 other namespaces.
47349
47350 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47351 to declare a subset of the specializations of a template function
47352 as friends of specializations of a template class.
47353
47354 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47355 member templates that do not fully specialize the enclosing
47356 template class are rejected.
47357
47358 1998-09-11 Dave Love <d.love@dl.ac.uk>
47359
47360 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47361
47362 1998-09-08 Dave Love <d.love@dl.ac.uk>
47363
47364 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47365 altered from libf2c/libU77 version.
47366
47367 1998-09-06 Dave Love <d.love@dl.ac.uk>
47368
47369 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47370
47371 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
47372
47373 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47374 (un)signed char are different types for template specialization
47375 purposes.
47376
47377 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
47378
47379 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47380 * objc: ObjC testsuite.
47381
47382 1998-08-31 Catherine Moore <clm@cygnus.com>
47383
47384 * gcc.c-torture/execute/941014-1.x: New file.
47385
47386 1998-08-31 Nick Clifton <nickc@cygnus.com>
47387
47388 * lib/c-torture.exp: Add support for
47389 torture_eval_before_compile and torture_eval_before_execute
47390 variables.
47391
47392 1998-08-30 Jeffrey A Law (law@cygnus.com)
47393
47394 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
47395 this test triggers valid.
47396
47397 1998-08-27 Jeffrey A Law (law@cygnus.com)
47398
47399 * gcc.dg/980827-1.c: New test.
47400
47401 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
47402
47403 * gcc.c-torture/execute/loop-4b.c: New test.
47404
47405 1998-08-26 Nick Clifton <nickc@cygnus.com>
47406
47407 * lib/c-torture.exp: Add support for
47408 torture_eval_before_compile and torture_eval_before_execute
47409 variables.
47410
47411 1998-08-25 Jeffrey A Law (law@cygnus.com)
47412
47413 * gcc.c-torture/compile/980825-1.c: New test.
47414
47415 1998-08-24 Nick Clifton <nickc@cygnus.com>
47416
47417 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47418 count number tests in opt_t0 not good_t0.
47419
47420 1998-08-24 Jeffrey A Law (law@cygnus.com)
47421
47422 * gcc.c-torture/compile/930326-1.x: Fix typo.
47423
47424 1998-08-23 Mark Mitchell <mark@markmitchell.com>
47425
47426 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47427 causes an ICE.
47428
47429 1998-08-21 Jeffrey A Law (law@cygnus.com)
47430
47431 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47432 STACK_SIZE is defined.
47433 * gcc.c-torture/unsorted/stuct.c: Similarly.
47434
47435 * gcc.c-torture/compile/980821-1.c: New test.
47436
47437 1998-08-21 Jeffrey A Law (law@cygnus.com)
47438
47439 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47440
47441 1998-08-19 Mark Mitchell <mark@markmitchell.com>
47442
47443 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47444 code.
47445
47446 1998-08-09 Mark Mitchell <mark@markmitchell.com>
47447
47448 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47449 error'.
47450
47451 1998-08-18 Jeffrey A Law (law@cygnus.com)
47452
47453 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47454
47455 1998-08-16 Jeffrey A Law (law@cygnus.com)
47456
47457 * gcc.c-torture/compile/980816-1.c: New test.
47458
47459 * gcc.dg/980816-1.c: New test.
47460
47461 1998-08-13 Jeffrey A Law (law@cygnus.com)
47462
47463 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47464 compiler for ieee tests.
47465
47466 1998-08-01 Dave Love <d.love@dl.ac.uk>
47467
47468 * g77.f-torture/compile/980729-0.f: New test.
47469
47470 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
47471
47472 * gcc.c-torture/special/eeprof-1.c: New test, for
47473 -finstrument-functions.
47474 * gcc.c-torture/special/special.exp: Run it.
47475
47476 1998-07-29 Jeffrey A Law (law@cygnus.com)
47477
47478 * gcc.c-torture/compile/980729-1.c: New test.
47479
47480 1998-07-27 Nick Clifton <nickc@cygnus.com>
47481
47482 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47483 __thumb__ is defined, and test for ARM style doubles if so.
47484
47485 1998-07-26 Dave Love <d.love@dl.ac.uk>
47486
47487 * g77.f-torture/noncompile/980615-0.f: New test.
47488
47489 1998-07-26 H.J. Lu (hjl@gnu.org)
47490
47491 * gcc.dg/980312-1.c: Do link instead of compile.
47492 * gcc.dg/980313-1.c: Likewise.
47493
47494 1998-07-26 Jeffrey A Law (law@cygnus.com)
47495
47496 * gcc.c-torture/compile/980726-1.c: New test.
47497
47498 1998-07-25 Dave Love <d.love@dl.ac.uk>
47499
47500 * g77.f-torture/execute/io0.f: New test.
47501
47502 1998-07-24 Nick Clifton <nickc@cygnus.com>
47503
47504 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47505 an int.
47506
47507 1998-06-18 Michael Meissner <meissner@cygnus.com>
47508
47509 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47510 m32r bugs.
47511
47512 1998-07-17 Nick Clifton <nickc@cygnus.com>
47513
47514 * gcc.dg/980626-1.c: Expect failures for all toolchains until
47515 c-decl.c:grokdeclarator can handle mode attributes.
47516
47517 1998-07-16 Jeffrey A Law (law@cygnus.com)
47518
47519 * gcc.c-torture/execute/980716-1.c: New test.
47520
47521 1998-07-13 Jeffrey A Law (law@cygnus.com)
47522
47523 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47524 the mn10200.
47525 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
47526 the mn10200.
47527 * gcc.c-torture/execute/va-arg-3.x: Similarly.
47528 * gcc.c-torture/compile/930326-1.x: Similarly.
47529
47530 1998-07-13 Dave Love <d.love@dl.ac.uk>
47531
47532 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47533 New test from Craig.
47534
47535 1998-07-12 Dave Love <d.love@dl.ac.uk>
47536
47537 * g77.f-torture/noncompile/980616-0.f: New test.
47538
47539 * g77.f-torture/execute/970816-3.f: New test from Craig.
47540
47541 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47542
47543 * g++.other/singleton.C: Return error value instead of taking
47544 SIGSEGV.
47545
47546 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47547
47548 * g++.other/singleton.C: New test. Warning is under dispute.
47549 Runtime crash is not.
47550
47551 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47552
47553 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47554 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47555 using6.C, using7.C}: New namespace tests.
47556
47557 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
47558
47559 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47560 specialization with typedef'ed names used as array indexes.
47561
47562 1998-07-09 Jeffrey A Law (law@cygnus.com)
47563
47564 * gcc.c-torture/execute/980709-1.c: New test.
47565
47566 * gcc.dg/980709-1.c: New test.
47567
47568 1998-07-07 Richard Henderson <rth@cygnus.com>
47569
47570 * gcc.c-torture/execute/bcp-1.c: New test.
47571
47572 1998-07-07 Jeffrey A Law (law@cygnus.com)
47573
47574 * gcc.c-torture/execute/980707-1.c: New test.
47575
47576 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
47577
47578 * gcc.c-torture/compile/980706-1.c: New test.
47579
47580 1998-07-01 Dave Love <d.love@dl.ac.uk>
47581
47582 * g77.f-torture/execute/980701-0.f,
47583 g77.f-torture/execute/980701-1.f: New test from Craig.
47584
47585 1998-07-01 Jeffrey A Law (law@cygnus.com)
47586
47587 * gcc.c-torture/compile/980701-1.c: New test.
47588
47589 * gcc.c-torture/execute/980701-1.c: New test.
47590
47591 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
47592 rlsruhe.de>
47593
47594 * g++.old-deja/g++.robertl/eb132.C: New test.
47595 * g++.old-deja/g++.robertl/eb133.C: Likewise.
47596
47597 1998-06-29 Dave Love <d.love@dl.ac.uk>
47598
47599 * g77.f-torture/execute/980628-7.f,
47600 g77.f-torture/execute/980628-8.f,
47601 g77.f-torture/execute/980628-9.f,
47602 g77.f-torture/execute/980628-10.f: New tests from Craig.
47603
47604 * g77.f-torture/execute/980628-3.f: Remove mail headers.
47605
47606 1998-06-28 Jeffrey A Law (law@cygnus.com)
47607
47608 * g77.f-torture/execute/980628-4.f: New test from Craig.
47609 * g77.f-torture/execute/980628-5.f: Likewise.
47610 * g77.f-torture/execute/980628-2.f: Likewise.
47611 * g77.f-torture/execute/980628-0.f: Likewise.
47612 * g77.f-torture/execute/980628-1.f: Likewise.
47613 * g77.f-torture/execute/980628-3.f: Likewise.
47614 * g77.f-torture/execute/980628-6.f: Likewise.
47615
47616 1998-06-28 Jeffrey A Law (law@cygnus.com)
47617
47618 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47619 directory when nothing has been installed yet.
47620
47621 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
47622
47623 * gcc.c-torture/special/special.exp: Handle newer versions of
47624 dejagnu.
47625
47626 1998-06-26 Jeffrey A Law (law@cygnus.com)
47627
47628 * gcc.dg/980626-1.c: New test.
47629
47630 1998-06-19 Bruno Haible <haible@ilog.fr>
47631
47632 * gcc.misc-tests/m-un-2.c: New test.
47633 * g++.old-deja/g++.other/warn01.c: Likewise.
47634
47635 1998-06-19 Robert Lipe <robertl@dgii.com>
47636
47637 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47638 compatibility with assmblers with a different comment character.
47639 Eliminate use of GAS-specific extensions.
47640
47641 1998-06-19 Jeffrey A Law (law@cygnus.com)
47642
47643 * gcc.c-torture/execute/ieee/980619-1.c: New test.
47644
47645 1998-06-19 Robert Lipe <robertl@dgii.com>
47646
47647 * lib/g77.exp: Replace search for libf2c.a with search for newly
47648 renamed libg2c.a
47649
47650 1998-06-17 Jeffrey A Law (law@cygnus.com)
47651
47652 * gcc.c-torture/execute/980617-1.c: New test.
47653
47654 1998-06-12 Jeffrey A Law (law@cygnus.com)
47655
47656 * gcc.c-torture/execute/980612-1.c: New test.
47657
47658 1998-06-08 Jeffrey A Law (law@cygnus.com)
47659
47660 * gcc.dg/980523-1.c: Only test on ppc-linux.
47661 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47662
47663 * gcc.c-torture/execute/980608-1.c: New test.
47664
47665 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
47666
47667 * gcc.c-torture/execute/980605-1.c: New test.
47668
47669 1998-06-04 Jeffrey A Law (law@cygnus.com)
47670
47671 * gcc.c-torture/execute/980604-1.c: New test.
47672
47673 1998-06-02 Jeffrey A Law (law@cygnus.com)
47674
47675 * gcc.c-torture/execute/980602-1.c: New test.
47676 * gcc.c-torture/execute/980602-2.c: Likewise.
47677
47678 1998-06-02 Dave Love <d.love@dl.ac.uk>
47679
47680 * 970125-0.f: Fix per JCB. Add commentary.
47681
47682 1998-05-31 Michael Meissner <meissner@cygnus.com>
47683
47684 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47685 IEEE -0 support.
47686
47687 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47688
47689 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47690 earlier.
47691
47692 1998-05-28 Catherine Moore <clm@cygnus.com>
47693
47694 * gcc.c-torture/execute/980526-3.c: New test.
47695
47696 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
47697
47698 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47699 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47700 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47701 m88k-motorola-sysv3 to XFAIL.
47702
47703 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47704
47705 * gcc.dg/980526-1.c: New test.
47706 * gcc.c-torture/execute/980526-2.c: New test.
47707
47708 1998-05-26 Jeffrey A Law (law@cygnus.com)
47709
47710 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47711
47712 * gcc.c-torture/execute/980526-1.c: New test.
47713
47714 1998-05-26 Dave Love <d.love@dl.ac.uk>
47715
47716 * g77.f-torture/execute/alpha2.f: Add runtime test.
47717
47718 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
47719
47720 * g++.old-deja/old-deja.exp: Strip leading directories.
47721
47722 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47723 error for the line. Don't run multiple tests for the same line.
47724
47725 1998-05-23 Jeffrey A Law (law@cygnus.com)
47726
47727 * gcc.dg/980523-1.c: New test.
47728
47729 1998-05-23 Dave Love <d.love@dl.ac.uk>
47730
47731 * g77.f-torture/compile/970915-0.f: New test.
47732
47733 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
47734
47735 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47736
47737 1998-05-21 Jeffrey A Law (law@cygnus.com)
47738
47739 * gcc.dg/980520-1.c: New test.
47740
47741 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
47742
47743 * gcc.dg/980502-1.c: Fix return type.
47744
47745 1998-05-20 Jeffrey A Law (law@cygnus.com)
47746
47747 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47748 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47749 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47750 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47751 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47752
47753 1998-05-20 Dave Love <d.love@dl.ac.uk>
47754
47755 * g77.f-torture/execute/980520-1.f: New test.
47756
47757 1998-05-15 Dave Love <d.love@dl.ac.uk>
47758
47759 * lib/mike-g77.exp: New file.
47760
47761 * g77.f-torture/noncompile/noncompile.exp,
47762 g77.f-torture/noncompile/check0.f: New files.
47763
47764 1998-05-14 Dave Love <d.love@dl.ac.uk>
47765
47766 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47767 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47768 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47769 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47770 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47771 abort where appropriate.
47772
47773 1998-05-05 Michael Meissner <meissner@cygnus.com>
47774
47775 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47776 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47777
47778 1998-04-29 Dave Love <d.love@dl.ac.uk>
47779
47780 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47781
47782 1998-04-27 Dave Love <d.love@dl.ac.uk>
47783
47784 * g77.f-torture/compile/980427-0.f: New test.
47785
47786 1998-04-24 Dave Love <d.love@dl.ac.uk>
47787
47788 * g77.f-torture/compile/980424-0.f: New test.
47789
47790 1998-04-19 Dave Love <d.love@dl.ac.uk>
47791
47792 * g77.f-torture/compile/980419-2.f (main): New test.
47793 * g77.f-torture/compile/970125-0.f: New test.
47794 * g77.f-torture/compile/980419-1.f: New test.
47795
47796 1998-04-08 Jim Wilson <wilson@cygnus.com>
47797
47798 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
47799 of loop-4.c.
47800
47801 1998-04-07 Jim Wilson <wilson@cygnus.com>
47802
47803 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47804
47805 1998-04-03 Jim Wilson <wilson@cygnus.com>
47806
47807 * gcc.c-torture/compile/980329-1.c: New test.
47808
47809 1998-03-18 Jim Wilson <wilson@cygnus.com>
47810
47811 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47812 * gcc.dg/980312-1.c: Fix typo in -march command.
47813
47814 1998-03-16 H.J. Lu (hjl@gnu.org)
47815
47816 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47817
47818 1998-03-11 Robert Lipe <robertl@dgii.com>
47819
47820 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
47821 Dave Love agree the Fortran source is bogus.
47822
47823 1998-03-11 Robert Lipe <robertl@dgii.com>
47824
47825 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47826 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47827 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47828 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47829 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47830
47831 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
47832
47833 * g++.old-deja/g++.other/friend1.C: New test.
47834
47835 1998-02-18 Dave Love <d.love@dl.ac.uk>
47836
47837 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47838 possibly uninitialized) variables and declare dnrm2.
47839
47840 1998-02-23 Robert Lipe <robertl@dgii.com>
47841
47842 From Bruno Haible <haible@ilog.fr>:
47843 * gcc.c-torture/execute/980223.c: New test.
47844
47845 1998-02-13 Jeffrey A Law (law@cygnus.com)
47846
47847 * gcc.dg/ifelse-1.c: New test.
47848
47849 1998-02-09 H.J. Lu (hjl@gnu.org)
47850
47851 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47852
47853 * lib/old-dejagnu.exp (old-dejagnu): Added the
47854 "execution test - XFAIL *-*-*" handling in the spirit of
47855 "excess errors test -". Changed the "execution test fails"
47856 handling to be like "excess errors test fails".
47857 * Update various tests accordingly.
47858
47859 1998-02-06 Jim Wilson <wilson@cygnus.com>
47860
47861 * gcc.c-torture/execute/980205.c: New test.
47862
47863 1998-01-18 Jeffrey A Law (law@cygnus.com)
47864
47865 * lib/c-torture.exp: Look for .x files instead of .cexp files.
47866 * lib/f-torture.exp: Similarly.
47867 * gcc.c-torture: Rename all .cexp files to .x files.
47868
47869 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
47870
47871 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47872 (940510-1.c): Removed duplicate.
47873 (971104-1.c): New test.
47874
47875 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
47876
47877 * lib/f-torture.exp: Improve error and loop detection.
47878
47879 1997-11-19 Michael Meissner <meissner@cygnus.com>
47880
47881 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47882 use that to size the filler array.
47883
47884 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
47885
47886 * lib/c-torture.exp(c-torture-execute): Fix typo.
47887
47888 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47889 testcase as the executable name. Keep the executable around if
47890 the test fails.
47891
47892 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
47893
47894 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47895 changes. Only test one -g option, and move it to the end of the
47896 list of options to test.
47897
47898 1997-09-19 Michael Meissner <meissner@cygnus.com>
47899
47900 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47901 variable GCC_TORTURE_OPTIONS to supply default switches separated
47902 by colons. If no environment variable, run tests with -O0 -g, -O1
47903 -g, and -O2 -g as well.
47904
47905 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
47906
47907 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47908 explanatory comments. Fix indentation.
47909
47910 1997-09-15 Jeffrey A Law (law@cygnus.com)
47911
47912 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47913
47914 1997-09-11 Jeffrey A Law (law@cygnus.com)
47915
47916 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47917 * g++.old-deja/g++.mike/p7325.C: Likewise.
47918 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47919
47920 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
47921
47922 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47923 * g++.old-deja/g++.brendan/crash30.C: Likewise.
47924 * g++.old-deja/g++.brendan/crash39.C: Likewise.
47925 * g++.old-deja/g++.law/operators4.C: Likewise.
47926
47927 1997-09-11 Joe Buck (jbuck@synopsys.com)
47928
47929 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47930 * g++.old-deja/g++.mike/p784.C: Ditto.
47931 * g++.old-deja/g++.mike/p785.C: Ditto.
47932
47933 1997-09-05 Jeffrey A Law (law@cygnus.com)
47934
47935 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47936
47937 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47938
47939 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47940 target feature; pass this to c-torture-execute as needed.
47941
47942 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47943
47944 * lib/c-torture.exp(c-torture-execute): If the previous and the
47945 current executables being tested are identical, we don't need to
47946 run the executable again. Try to make the executable names
47947 unique. Add an optional argument for passing additional compiler
47948 flags.
47949
47950 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
47951
47952 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47953
47954 1997-08-29 Jeffrey A Law (law@cygnus.com)
47955
47956 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47957
47958 1997-07-31 Jeffrey A Law (law@cygnus.com)
47959
47960 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47961 32bit or larger longs.
47962
47963 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47964 have either a 32bit long or 32bit int.
47965
47966 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
47967
47968 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47969 Make double precision tests dependent on sizeof (double).
47970
47971 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
47972
47973 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47974 too.
47975
47976 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
47977
47978 * gcc.c-torture/compile/961203-1.cexp: New script.
47979
47980 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
47981
47982 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47983 up the includes ourselves.
47984
47985 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
47986
47987 * lib/plumhall.exp: Remove random include, and add a few
47988 verbose messages for debugging.
47989
47990 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
47991
47992 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47993 of trying to do it ourselves.
47994
47995 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
47996
47997 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47998
47999 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
48000
48001 * gcc.prms/5403.c: Made regexp a bit less strict.
48002
48003 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
48004
48005 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48006 is returned from remote_load instead.
48007 * lib/plumhall.exp: Ditto.
48008 * lib/mike-g++.exp: Ditto.
48009 * lib/old-dejagnu.exp: Ditto.
48010 * lib/c-torture.exp: Ditto.
48011
48012 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
48013
48014 * lib/g++.exp: Use build_wrapper procedure.
48015 * lib/gcc.exp: Ditto.
48016
48017 1997-05-20 Jeffrey A Law (law@cygnus.com)
48018
48019 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48020 an old-style decl for malloc. Fixes tests to work when
48021 sizeof (int) != sizeof (size_t).
48022
48023 1997-05-15 Mike Meissner <meissner@cygnus.com>
48024
48025 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48026
48027 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48028 use stdargs.h interface.
48029
48030 1997-05-15 Mike Meissner <meissner@cygnus.com>
48031
48032 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48033 NO_VARARGS when compiling.
48034
48035 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
48036
48037 * lib/plumhall.exp(ph_includes): New procedure.
48038 (ph_make): Use it.
48039 (ph_compiler): Ditto.
48040
48041 * lib/g++.exp: Rename test-glue.c to testglue.c.
48042 * lib/gcc.exp: Ditto.
48043
48044 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
48045
48046 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48047 to completion when it's called.
48048
48049 1997-03-21 Michael Meissner <meissner@cygnus.com>
48050
48051 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48052 is defined, don't do test.
48053
48054 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
48055
48056 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48057 for object files.
48058 (ph_summary): Mark skipped testcases as untested, not unresolved.
48059
48060 * lib/plumhall.exp (ph_make): If unresolved because of bad
48061 errorCode, record errorCode in log file.
48062 (*): Replace send_log/verbose with verbose -log.
48063
48064 1997-03-19 Michael Meissner <meissner@cygnus.com>
48065
48066 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48067 double conversion if double isn't at least 8 bytes.
48068
48069 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48070 int to work with targets where int is 16 bits.
48071
48072 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48073 8 bytes, just exit, since 4 byte doubles don't have enough bits of
48074 precision for the test to complete.
48075
48076 1997-03-14 Michael Meissner <meissner@cygnus.com>
48077
48078 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48079 if d10v is not compiled with the -mdouble64 flag.
48080 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48081
48082 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48083 d10v is not compiled with the -mint32 flag.
48084
48085 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
48086
48087 * lib/plumhall.exp: Use incr_count.
48088
48089 1997-03-12 Jeffrey A Law (law@cygnus.com)
48090
48091 * gcc.c-torture: Update to c-torture-1.45.
48092
48093 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
48094
48095 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48096 the name of the expect testcase file).
48097
48098 * lib/g++.exp(g++_init): Ditto.
48099
48100 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
48101
48102 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48103 the host.
48104
48105 * lib/gcc.exp(gcc_exit): New procedure.
48106
48107 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
48108
48109 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48110 specs where appropriate.
48111
48112 * g++.old-deja/g++.arm/*: Added additional ERROR checks
48113 because of new "candidates are" messages, and removed a few
48114
48115 * Converted all non-old-style g++ testcases to old-style, and
48116 moved into g++.old-deja.
48117
48118 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
48119
48120 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48121 options.
48122
48123 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48124 succeeded.
48125
48126 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48127
48128 1997-02-13 Michael Meissner <meissner@cygnus.com>
48129
48130 * lib/gcc.exp (gcc_target_compile): Add support for defining
48131 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48132 the machine doesn't have those features.
48133
48134 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
48135
48136 * g++.law/operators4.exp: Don't use LIBS.
48137
48138 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
48139
48140 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48141
48142 * lib/mike-g++.exp: Don't set the compiler to be tested here.
48143 * lib/g++.exp: Set it here instead. Also, allow use of the
48144 --tool_exec and --tool_opt options. Change CXX to
48145 GXX_UNDER_TEST.
48146
48147 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48148
48149 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48150
48151 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
48152
48153 * lib/old-dejagnu.exp: Use prune_warnings instead of
48154 prune_system_crud.
48155 * lib/mike-g++.exp: Ditto.
48156 * lib/gcc.exp: Ditto.
48157 * lib/g++.exp: Ditto.
48158
48159 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48160
48161 1997-02-07 Jeffrey A Law (law@cygnus.com)
48162
48163 * 941014-2.c: Include stdlib.h
48164 * 960327-1.c: Include stdio.h
48165 * dbra.c, index-1.c: Don't assume ints are 32bits.
48166
48167 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
48168
48169 * lib/gcc.exp: Add gcc,stack_size target feature.
48170
48171 * lib/g++.exp(g++_target_compile): Add the include and link
48172 paths here, not in two other places. And, it's $options, not
48173 options.
48174
48175 * lib/mike-g++.exp(postbase): Remove the code that determines
48176 the correct include and link paths.
48177 * g++.old-deja/old-deja.exp: Ditto.
48178
48179 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
48180
48181 * lib/g++.exp(g++_init): target_compile no longer returns the
48182 filename of the result.
48183
48184 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
48185
48186 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48187 call to glob.
48188
48189 * gcc.c-torture/special/special.exp: Change call to
48190 gcc_target_compile to include the object file.
48191
48192 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
48193
48194 * gcc.c-torture/special/special.exp: Correct misspelling in last
48195 change.
48196
48197 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
48198
48199 * lib/plumhall.exp(ph_summary): Log the entire output of the
48200 executable. Return -1 if there were any failures, 0 otherwise.
48201 (ph_execute): Return -1 if there were any failures, 0 otherwise.
48202 (ph_make): Clean up objects and executables that were built
48203 if the tests succeeded.
48204
48205 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
48206
48207 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48208 libraries and includes in the build tree as appropriate.
48209
48210 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
48211
48212 * lib/c-torture.exp: Instead of looking for the global variable
48213 NO_LONG_LONG, check to see if that's a feature of the target.
48214
48215 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
48216
48217 * config/default.exp: Minimize. Delete the remainer of the files in
48218 config; this functionality is now in devo/dejagnu/config.
48219
48220 g++.*/*: Pass any additional flags used to compile to postbase;
48221 delete CXXFLAGS.
48222
48223 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48224 is now done by runtest.exp. Use gcc_target_compile instead of
48225 compile.
48226
48227 lib/c-torture.exp: Use gcc_target_compile instead of compile.
48228 Remove references to CFLAGS. Use remote_file instead of
48229 calling rm -f.
48230 (c-torture): Take a list of arguments to use to compile this
48231 testcase.
48232
48233 lib/g++.exp: Simplify. Use target_compile instead of compile.
48234 lib/gcc-dg.exp: Ditto.
48235 lib/gcc.exp: Ditto.
48236 lib/mike-{gcc,g++}.exp: Ditto.
48237 lib/old-dejagnu.exp: Ditto.
48238 lib/plumhall.exp: Ditto.
48239
48240 1997-01-08 Jim Wilson <wilson@cygnus.com>
48241
48242 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48243 (ph_linker): Likewise.
48244
48245 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
48246
48247 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48248 MAP_ANON / MAP_ANONYMOUS if defined;
48249 else try to map from /dev/zero .
48250
48251 1996-11-12 Jeffrey A Law (law@cygnus.com)
48252
48253 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48254 isn't defined, then define it to MAP_ANONYMOUS.
48255
48256 1996-11-12 Jeffrey A Law (law@cygnus.com)
48257
48258 * gcc.c-torture: Update to c-torture-1.42 release.
48259
48260 1996-11-11 Jeffrey A Law (law@cygnus.com)
48261
48262 * gcc.c-torture: Update to c-torture-1.41 release.
48263
48264 1996-10-27 Jeffrey A Law (law@cygnus.com)
48265
48266 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
48267 c-torture release.
48268
48269 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
48270
48271 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48272 and LDFLAGS. Fix second case to append the target_info ldflags
48273 onto LDFLAGS, not CFLAGS.
48274 * lib/g++.exp (g++_init): Add target_info stuff.
48275 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
48276 of libgloss and newlib flags for !native.
48277
48278 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48279 (GDB): Fix relative path to go up another dir for finding gdb.
48280
48281 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
48282
48283 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48284 versions in the target_info array, if they don't exist.
48285
48286 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
48287
48288 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48289
48290 1996-07-08 Jim Wilson <wilson@cygnus.com>
48291
48292 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48293 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48294
48295 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
48296
48297 * lib/old-dejagnu.exp: Don't remove the output file before we've
48298 actually tested it. Don't append pwd to the path of the executable
48299 we're testing.
48300
48301 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
48302
48303 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48304
48305 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
48306
48307 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48308 temporary directory for compiler files, and set it to a default
48309 value of /tmp. Set $output as the name of the output file from
48310 compiling the testcase. Add a -o option to $cflags_var so the
48311 compiler writes the final output file as $output. Set $executable
48312 to $output.
48313
48314 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48315 directory for compiler files, and set it to /tmp if it doesn't
48316 already have a value. Set $output_file to the name of the output
48317 file from compiling the testcase. Add a -o option to CXXFLAGS so
48318 the compiler writes the final output file as $output. Use $output
48319 as the executable to be tested.
48320
48321 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
48322
48323 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48324
48325 1996-06-08 Jeffrey A Law (law@cygnus.com)
48326
48327 * gcc.c-torture/execute/pending-1.c: New test. Still
48328 pending in Tege's queue.
48329
48330 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
48331
48332 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48333 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
48334 if there were failures. Call unresolved if there were unresolved
48335 testcases. Call gcc_fail if program did not run to completion.
48336 (ph_make): Pass additional argument name to ph_execute.
48337 (ph_execute): Add new argument. Pass additional arguments to
48338 ph_summary. Call gcc_fail is there is no execution output.
48339
48340 1996-04-24 Jeffrey A Law (law@cygnus.com)
48341
48342 * lib/plumhall.exp (proc_summary): Output relavent summary
48343 lines into the log so specific failures in plumhall can be
48344 investigated.
48345
48346 1996-04-10 Jeffrey A Law (law@cygnus.com)
48347
48348 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48349 (c-torture-execute): Don't try to execute tests which use
48350 "long long" types if $NO_LONG_LONG is nonzero.
48351
48352 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
48353
48354 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48355 not c-torture.
48356
48357 * gcc.ieee: Move from here.
48358 * gcc.c-torture/execute/ieee: To here.
48359
48360 1996-03-26 Jeffrey A Law (law@cygnus.com)
48361
48362 * gcc.c-torture: Update to c-torture-1.41 release.
48363
48364 1996-03-22 Jeffrey A Law (law@cygnus.com)
48365
48366 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48367 not "$output".
48368
48369 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
48370
48371 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48372 -c present.
48373
48374 1996-03-02 Jeffrey A Law (law@cygnus.com)
48375
48376 * config/proelf.exp: Handle connecting to a simulator.
48377
48378 1996-01-31 Jeffrey A Law (law@cygnus.com)
48379
48380 * config/proelf.exp: New file. Enough framework that we can
48381 run c-torture tests on the proelf targets (or any other target
48382 that gdb can connect to for that matter).
48383
48384 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
48385
48386 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48387 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
48388
48389 * lib/plumhall.exp (ph_execute): Always call ph_summary if
48390 exec_output exists.
48391
48392 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
48393
48394 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48395 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48396
48397 * config/*.exp: Update FSF address. Change result of ${tool}_load
48398 to pass/fail/unresolved/unsupported/untested. Caller must now
48399 call unresolved/unsupported/untested.
48400 * lib/*.exp: Update FSF address. Update to handle new results of
48401 ${tool}_load.
48402 * lib/chill.exp (verbose): Delete.
48403
48404 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
48405
48406 * lib/gcc.exp (default_gcc_start): Change order of args to
48407 $LDFLAGS $CFLAGS $LIBS.
48408 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48409 Save/set/restore CFLAGS. Pass single arg to gcc_start.
48410 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48411 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48412 * gcc.misc-tests/dg-test.exp: Likewise.
48413 * gcc.misc-tests/msgs.exp: Likewise.
48414 * gcc.prms/prms.exp: Likewise.
48415 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48416 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48417
48418 * lib/dg.exp: Deleted, moved to dejagnu/lib.
48419
48420 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
48421
48422 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48423
48424 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48425 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48426
48427 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48428 necessary.
48429
48430 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
48431
48432 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48433 global for loop; add use of $mathlib.
48434 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48435 settings here; set mathlib for anything but VxWorks.
48436
48437 1996-01-22 Jeffrey A Law (law@cygnus.com)
48438
48439 * gcc.c-torture: Update to c-torture-1.40 release.
48440
48441 1996-01-03 Jeffrey A Law (law@cygnus.com)
48442
48443 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48444 dg.exp.
48445
48446 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
48447
48448 * lib/c-torture.exp (c-torture-execute): Declare "output" as
48449 global.
48450
48451 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
48452
48453 * lib/g++.exp (LIBS): Define if not already.
48454 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48455 (gcc-dg-prune): Call prune_gcc_output.
48456 * lib/gcc.exp (prune_gcc_output): New proc.
48457 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48458 prune_gcc_output.
48459
48460 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
48461
48462 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48463 (c-torture-execute): Likewise. Rename `name' to `testcase'.
48464
48465 1995-11-15 Jeffrey A Law (law@cygnus.com)
48466
48467 * gcc.c-torture: Update to c-torture-1.39 release.
48468
48469 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
48470
48471 * lib/c-torture.exp (c-torture-execute): Don't return if one option
48472 fails, try others as well.
48473
48474 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
48475
48476 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48477 If compilation fails, mark execute tests as `untested'.
48478 If test is marked as unsupported, don't mark compilation and
48479 execute tests as failed.
48480
48481 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
48482
48483 * lib/g++.exp (g++_init): Don't link in libg++, and look to
48484 libstdc++ for whether or not we want to be doing shared
48485 libraries. Delete link_curses since we don't need it anymore.
48486 * lib/mike-g++.exp (postbase): Don't link in libg++.
48487 * g++.old-deja/old-deja.exp: Likewise.
48488
48489 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
48490
48491 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48492
48493 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
48494
48495 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48496 For that, add `-Wl,-a,shared_archive'.
48497 * g++.old-deja/old-deja.exp: Likewise.
48498
48499 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
48500
48501 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48502
48503 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
48504
48505 * lib/mike-g++.exp (postbase): Pay attention to the status of
48506 g++_load.
48507
48508 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
48509
48510 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48511
48512 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
48513
48514 * lib/gcc.exp (default_gcc_start): No longer need to log program
48515 being executed or its output, execute_anywhere does that now.
48516 * lib/g++.exp (default_g++_version): Call execute_anywhere.
48517 (default_g++_start): Likewise. Delete calls to verbose/send_log.
48518
48519 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
48520
48521 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48522 the same as those in lib/g++.exp.
48523
48524 1995-10-10 Jeff Law (law@hurl.cygnus.com)
48525
48526 * gcc.c-torture: Update to c-torture-1.38 release.
48527 * gcc.ieee: Related changes.
48528
48529 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
48530
48531 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48532 "exec". Minor reformatting changes.
48533
48534 * config/rom68k.exp (${tool}_load): Make it work in a canadian
48535 cross. This means all "exec" calls now work on a remote host as
48536 well.
48537 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48538 cross. Filter out the extra "\r\n" stuff that expect puts in.
48539 (c-torture-execute): Filter out the bogus warnings like
48540 c-torture-compile does. Add support for canadian cross.
48541 * lib/gcc.exp (default_gcc_version, default_gcc_start)
48542 Use execute_anywhere rather than calling exec directly. Now it
48543 works for canadian cross testing.
48544
48545 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
48546
48547 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
48548 results into a variable, and check that rather than using file exists.
48549
48550 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
48551
48552 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48553 create a libg++.so. For sunos4.1.*, also add -ltermcap.
48554
48555 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
48556
48557 * g++.old-deja/old-deja.exp: Create and pass runshlib and
48558 lib_curses if there's a shared libg++ in the build tree.
48559
48560 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
48561
48562 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48563 if not supported target.
48564
48565 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
48566
48567 * lib/g++.exp (g++_init): Move empty setting of runshlib and
48568 link_curses up to always happen, not just for native builds.
48569
48570 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
48571
48572 * gcc.c-torture: Update to c-torture-1.36 release.
48573 * gcc.failure: Related changes.
48574
48575 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
48576
48577 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48578
48579 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
48580
48581 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48582 * lib/mike-g++.exp (postbase): Not in here. Still reference
48583 runshlib, link_curses, and mathlib for link and run.
48584
48585 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48586 pass the runtime shared library options for Solaris, OSF/1, and
48587 Irix5, and link with -lcurses to avoid unresolved references.
48588
48589 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
48590
48591 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48592 only run once.
48593
48594 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
48595
48596 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48597
48598 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
48599
48600 * gcc.c-torture: Update to c-torture-1.35 release. Note we
48601 do not have a framework for the "compat" tests yet.
48602
48603 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
48604
48605 * lib/mike-g++.exp (postbase): New local variable `mathlib',
48606 set to null if we're testing vxworks5.1. Use that instead of
48607 `-lm' in the setting of LIBS for link and run.
48608
48609 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
48610
48611 * config/rom68k.exp (${tool}_load): Major changes to make it
48612 work. Verified that it does in fact return the stuff in
48613 exec_output properly. Catch any Emul or any TRAP other than 0.
48614
48615 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
48616
48617 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48618 LDFLAGS properly for targets that need stuff from libgloss.
48619 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48620 only run once.
48621 (gpp_initialized): New variable.
48622
48623 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
48624
48625 * config/rom68k.exp: Load libgloss.exp.
48626 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48627 so we can produce a fully linked binary.
48628 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48629 so we can produce a fully linked binary.
48630
48631 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
48632
48633 * lib/plumhall.exp (ph_section): Watch for expected failures.
48634 Add missing `else'.
48635
48636 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48637 run the testcase.
48638 (c-torture): Likewise.
48639
48640 1995-08-28 Doug Evans <dje@cygnus.com>
48641
48642 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48643
48644 * lib/mike-g++.exp (mike_cleanup): New proc.
48645 (prebase): New globals compiler_result, not_compiler_result,
48646 target_regexp.
48647 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
48648 allow leading "-" in pattern. Watch for unsupported tests.
48649 If $compiler_result is set, pattern match assembler code,
48650 and ditto for $not_compiler_result.
48651 * lib/mike-gcc.exp: Likewise.
48652
48653 * lib/plumhall.exp (ph_execute): Only call ph_summary if
48654 execution "succeeded".
48655
48656 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
48657
48658 * config/win32.exp: New file.
48659 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48660
48661 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
48662
48663 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48664 unsupported.
48665 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48666 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48667 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48668
48669 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48670 "... without exceptions was ...". That is now handled by
48671 prune_system_crud.
48672 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48673
48674 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
48675
48676 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48677 sieve.c,sort2.c}: New files.
48678 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48679 sieve.exp,sort2.exp}: Drivers for them.
48680
48681 * lib/mike-gcc.exp (program_output): New user settable variable.
48682 (postbase): Call prune_system_crud. Also prune extraneous compiler
48683 messages.
48684 * lib/mike-g++.exp (program_output): New user settable variable.
48685
48686 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48687
48688 * config/sh.exp: Deleted (use sim.exp instead).
48689
48690 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
48691
48692 * config/vx.exp: Declare CHECKTASK as global.
48693 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48694 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48695 * lib/old-dejagnu.exp: Load [pwd]/$executable.
48696
48697 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
48698
48699 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48700 target. Like vx.exp, only includes `vx29k.exp' instead of
48701 `vxworks.exp'.
48702
48703 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
48704
48705 * config/sim.exp: Increase time limit from 120 seconds to 240.
48706
48707 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
48708
48709 * gcc.c-torture/execute/950628-1.c: New test.
48710
48711 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
48712
48713 * gcc.c-torture: Update with changes/additions from
48714 c-torture-1.34.
48715
48716 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
48717
48718 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48719
48720 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
48721
48722 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48723
48724 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
48725
48726 * gcc.c-torture/compile/950512-1.c: New test.
48727 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48728 * gcc.dg/struct-ret-1.c: Likewise.
48729
48730 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
48731
48732 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48733 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48734
48735 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
48736
48737 * gcc.c-torture/special/920411-1.c: Deleted.
48738 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48739
48740 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
48741
48742 * config/sim.exp (${tool}_load): Hack in call to bash to get a
48743 cpu limit.
48744
48745 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
48746
48747 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48748
48749 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
48750
48751 From kenner;
48752 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48753 is the proper length.
48754 * va-arg-3.c: Likewise.
48755
48756 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
48757
48758 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
48759 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48760
48761 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
48762 * lib/g++.exp (default_g++_start): Delete old cruft.
48763
48764 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
48765
48766 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48767 (2 * (1 << 18)) to (2 * (1 << 17)).
48768
48769 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48770
48771 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
48772
48773 * config/rom68k.exp: Renamed from config/idp.exp
48774
48775 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
48776
48777 * c-torture/compile/921109-2.c
48778
48779 1995-04-18 Mike Stump <mrs@cygnus.com>
48780
48781 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48782 excess errors.
48783
48784 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
48785
48786 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48787 output.
48788 * lib/g++.exp (default_g++_start): Likewise.
48789
48790 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
48791
48792 * gcc.c-torture/compile/950329-1.c: New test.
48793
48794 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
48795
48796 * config/bug.exp (${tool}_load): Updated to use new remote_open
48797 and remote_close procs.
48798 * config/idp.exp: New file.
48799
48800 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
48801
48802 * gcc.c-torture/execute/950322-1.c: New test.
48803
48804 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
48805
48806 * config/vx.exp (${tool}_load): Clean up testing of return code from
48807 vxworks_ld and vxworks_spawn.
48808
48809 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
48810
48811 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48812
48813 1995-03-13 Mike Stump <mrs@cygnus.com>
48814
48815 * lib/old-deja.exp: Add `excess errors test - ' error, now one
48816 can mark excess errors on a machine by machine basis. Note, the
48817 default is to not expect any excess errors, even when excess
48818 errors test - is given, so you will want to put an XFAIL ... on
48819 these lines. For example, // excess errors test - XFAIL hppa*-*-*
48820 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48821 those 4 machines, but no others.
48822
48823 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
48824
48825 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48826 * lib/c-torture.exp: to here.
48827
48828 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
48829
48830 * gcc.c-torture/execute/950221-1.c: New test.
48831 * gcc.c-torture/execute/struct-ret-1.c: New test.
48832 * gcc.c-torture/compile/950221-1.c: New test.
48833
48834 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48835
48836 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
48837
48838 * gcc.c-torture/execute/arith-1.c (main): Return 0.
48839 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48840
48841 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
48842
48843 * g++.gb: New directory of tests, derived from my signature and
48844 class scoping tests.
48845
48846 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48847 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48848 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48849 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48850 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48851 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48852 * g++.gb/sig25.C: Likewise.
48853
48854 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48855 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48856 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48857 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48858 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48859 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48860 * g++.gb/sig25.exp: Likewise.
48861
48862 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48863 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48864 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48865 * g++.gb/scope13.C: Likewise, this test still fails.
48866
48867 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48868 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48869 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48870 * g++.gb/scope13.exp: Ditto.
48871
48872 * g++.gb/README: New file, explains what these tests are about.
48873
48874 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
48875
48876 * lib/dg.exp (dg-do): Support `preprocess'.
48877 (dg-test): Likewise.
48878
48879 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
48880
48881 * config/udi.exp: change "continue -expect" to "exp_continue".
48882
48883 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
48884
48885 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48886 Delete redundant tests.
48887
48888 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48889 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48890 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48891 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48892 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48893 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48894 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48895 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48896
48897 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48898 storing label pointers.
48899 * gcc.c-torture/execute/921019-1.c: Likewise.
48900 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48901 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48902 parameter fp.
48903 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48904 constants.
48905
48906 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48907 Delete obsolete tests.
48908
48909 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48910 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48911 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48912 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48913 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48914 * gcc.c-torture/compile/950124-1.c: New test.
48915
48916 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48917
48918 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
48919
48920 * lib/mike-g++.exp: Add -lm to LIBS.
48921
48922 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
48923
48924 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48925
48926 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
48927
48928 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48929
48930 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
48931
48932 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48933
48934 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
48935
48936 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48937 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48938 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48939 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48940 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48941 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48942 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48943 * g++.law/{operators31.C, operators32.C,
48944 * g++.law/{operators33.C, operators34.C}: Likewise.
48945 * g++.law/{pic1.C, refs2.C}: Likewise.
48946 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48947 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48948 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48949 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48950
48951 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48952 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48953 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48954 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48955 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48956 * g++.law/{enum9.exp, friend5.exp}: Likewise.
48957 * g++.law/{nest3.exp, nest4.exp}: Likewise.
48958 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48959 * g++.law/{operators30.exp, operators31.exp}: Likewise.
48960 * g++.law/{operators32.exp, operators33.exp}: Likewise.
48961 * g++.law/{operators34.exp}: Likewise.
48962 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48963 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48964 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48965 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48966 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48967
48968 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48969 No longer expected to fail.
48970 * g++.law/missed-error3.C: Tweak for recent bool changes.
48971
48972 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
48973
48974 * config/emb-unix: Deleted.
48975 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48976 remote execution. Do final link on remote host if REMOTE_LINK is set.
48977
48978 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
48979
48980 * lib/dg.exp (dg-test): Fix typo in last patch.
48981
48982 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
48983
48984 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48985 (handles multiple occurrences).
48986
48987 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
48988
48989 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48990 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48991 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48992 printed).
48993 * lib/c-torture.exp (c-torture-compile): Likewise.
48994 (c-torture): Prepend full path if missing.
48995 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48996 (gcc_fail): Likewise.
48997 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48998
48999 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
49000
49001 * lib/netware.exp: Only attach to NetWare i386 systems.
49002
49003 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
49004
49005 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49006 messages. Add test name to "output pattern match" pass/fail message.
49007
49008 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
49009
49010 * gcc.dg: New testsuite.
49011 * gcc.dg/dg.exp: New file.
49012
49013 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49014 test-switch.c}: Deleted.
49015
49016 * gcc.misc-tests/msgs.exp: New testcase driver.
49017
49018 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
49019
49020 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49021 Watch for illegal return values from ${tool}_load.
49022 * config/unix.exp (${tool}_load): Fix pass/fail detection for
49023 cross targets. Coerce return value >0 to 1.
49024
49025 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
49026
49027 * config/unix.exp (${tool}_load): Call program rsh, not proc.
49028
49029 * config/emb-unix.exp: New file.
49030
49031 * config/sim.exp: Error if variable $SIM not defined.
49032 (${tool}_load): Mark test as "untested" if simulator missing.
49033
49034 * config/unix.exp: Load remote.exp to get rcp_download.
49035 * lib/c-torture.exp: Use different option lists for testcases with
49036 and without loops.
49037 * gcc.c-torture/execute/execute.exp: Likewise.
49038
49039 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
49040
49041 * config/*.exp: Clarify return code from ${tool}_load.
49042 Call `unresolved' or `untested' instead of `warning' or `perror'
49043 (sometimes you still want to call both though).
49044 Add comment that `shell_id' is local to each file.
49045 * config/udi.exp (timeout): Set to 30.
49046 Don't print warning if connection fails, $connectmode has already
49047 printed an error.
49048 (${tool}_load): Move verbose messages to level 2.
49049 Rework pattern for "Process started" message.
49050 Pass `shell_id' to ${connectmode}_download.
49051 Retry twice upon timeout. Make resetting of target more robust.
49052 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49053 Pass `shell_id' to exit_$connectmode.
49054 Only call exit_$connectmode if connected.
49055 * config/unix.exp (${tool}_load): Check return codes better.
49056 * config/vrtx.exp (${tool}_load): Likewise.
49057 * config/vx.exp (${tool}_load): Likewise.
49058 Delete unneeded global's.
49059 * lib/dg.exp (dg-test): Update to reflect clarified return codes
49060 from ${tool}_load.
49061 (dg-stat): Delete.
49062 (dg-init): Delete recording of pass/fail counts.
49063 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49064 (old-dejagnu-init): Likewise.
49065 (old-dejagnu-stat): Delete contents, empty proc now.
49066 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49067 (c-torture): Delete references to lcnt, lpass, lfail.
49068 Get option list from TORTURE_OPTIONS.
49069 Delete -funroll[-all]-loops if no loops.
49070 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49071 (g++_stat): Delete contents (empty proc now).
49072 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49073 (gcc_finish): Likewise.
49074 (gcc_stat): Deleted.
49075 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49076 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49077 * gcc.c-torture/execute/execute.exp: Likewise.
49078 Split tests into two parts: compile, execute.
49079 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
49080 no loops. Update to reflect clarified return codes from ${tool}_load.
49081
49082 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
49083
49084 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49085 to grep for.
49086 (old-dejagnu): Likewise (where necessary).
49087
49088 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
49089
49090 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49091
49092 * lib/dg.exp (dg-process-target): Fix processing of selector.
49093 Add comment regarding use of `error'.
49094
49095 * lib/gcc.exp (prune_system_crud): Define if missing.
49096 * lib/g++.exp (prune_system_crud): Likewise.
49097
49098 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49099 Call prune_system_crud.
49100 * lib/dg.exp (dg-runtest): New proc.
49101 Use perror instead of send_user for tcl errors in testcase.
49102 Don't return any value, it's never used.
49103 Don't clobber previous definition of `unknown'.
49104 Print tcl errors in `dg-final'.
49105
49106 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
49107
49108 * lib/dg.exp (dg-process-target): Improve syntax error messages.
49109 (dg-test): Don't print errorInfo, it contains stack backtrace.
49110
49111 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
49112
49113 * lib/g++.exp (runtest_file_p): Define if missing.
49114
49115 1994-09-24 Doug Evans (dje@cygnus.com)
49116
49117 * lib/mike-g++.exp: Comment out loading of g++.exp.
49118 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
49119 (default_g++_version): Always print something.
49120 (default_g++_start): Comment out call to `which'.
49121 (g++_start, g++_load): Deleted (must be defined in config file).
49122 * lib/gcc.exp: Test for existence of $CC at start.
49123 Delete check for tmpdir (done in gcc_init).
49124 (default_gcc_version): Always print something.
49125 (default_gcc_start): Comment out call to `which'.
49126 * config/*.exp: Major cleanup - make cross targets work at least a
49127 little better for g++ (by not being "--tool gcc" specific).
49128 Rename gcc_xxx to ${tool}_xxx.
49129 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49130 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49131
49132 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
49133
49134 * lib/c-torture.exp (c-torture-compile): Rework compiler
49135 message processing.
49136
49137 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49138 c-torture.
49139
49140 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
49141
49142 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49143
49144 * lib/dg.exp (dg-process-target): Support { target native }.
49145
49146 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
49147
49148 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
49149 looked for "... program xxx got fatal signal".
49150 Correct regsub munging of `comp_output'.
49151 Ignore compiler messages "path prefix not used" and "linker input
49152 file unused".
49153
49154 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
49155
49156 * lib/gcc.exp (runtest_file_p): Define if missing.
49157 * gcc.prms/template.c: Example to work from.
49158
49159 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
49160
49161 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49162 * lib/dg.exp (dg-test): Call unsupported testcases as such.
49163
49164 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49165 * gcc.prms/1883.c: Moved from compile/940714-1.c.
49166 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49167 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49168
49169 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49170 (dg-process-target): No longer a varargs proc.
49171 Return S/N for target, P/F for xfail. All callers changed.
49172 (user option procs): More argument checking.
49173 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49174 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49175 (dg-test): Skip test if not running on selected target in `dg-do'.
49176 Update handling of `dg-do-what', `dg-output-text'.
49177 Separate execution pass/fail from output pattern match pass/fail.
49178 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49179
49180 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
49181
49182 * gcc.c-torture/special/special.exp: Don't expect failure for mips
49183 target for 920510-1.c.
49184
49185 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
49186
49187 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49188 Clean up comment regarding use of passcnt, etc.
49189 (gcc_stat): Don't update `testcnt' here.
49190 (gcc_finish): Do it here.
49191 Might as well reset `but_id' here too.
49192 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49193 to determine if the file should be tested.
49194 * gcc.c-torture/compile/compile.exp: Likewise.
49195 * gcc.c-torture/execute/execute.exp: Likewise.
49196 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49197 * gcc.misc-tests/dg-test.exp: Likewise.
49198 * gcc.prms/prms.exp: Likewise.
49199 * gcc.wendy/wendy.exp: Likewise.
49200 * g++.old-deja.exp: Likewise.
49201 Move "Testing file" message to verbose level 1.
49202
49203 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
49204
49205 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49206
49207 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
49208
49209 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49210 (default_gcc_start): Accept optional second list element
49211 of compiler flags. Print compiler output at verbosity level 2.
49212 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49213 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49214 Save current values of framework globals passcnt, failcnt, xpasscnt,
49215 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49216 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
49217 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49218 xfailcnt to compute stats. Update framework global `testcnt' from
49219 pass/fail counts.
49220 (gcc_finish): New proc. Clean up test environment.
49221 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49222 (gcc_epass, gcc_efail): Delete.
49223 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49224 argument of line number.
49225 (dg-init): If the tool has an init routine, call it.
49226 (dg-test): Remove args `cflags_var' and `libs_var'.
49227 Pass all compiler options to ${tool}_start.
49228 Handle missing line number.
49229 (dg-finish): New function.
49230 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49231 particular files. Call gcc_finish at end. Move "skipping test"
49232 message to verbosity level 3.
49233 * gcc.c-torture/compile/compile.exp: Likewise.
49234 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49235 * gcc.c-torture/execute/execute.exp: Likewise.
49236 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49237 Print testcase being tried at verbosity level 1.
49238 * gcc.c-torture/special/special.exp: Unset xfail.
49239 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49240 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49241 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49242 * gcc.failure/failure.exp: Likewise.
49243 * gcc.ieee/ieee.exp: Likewise.
49244 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49245 Update call to dg-test. Call dg-finish at end.
49246 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
49247 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49248 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49249 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49250 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
49251 * gcc.wendy/wendy.exp: Add copyright.
49252 Delete setting of tmpdir (done by gcc_init).
49253 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49254 Pass compiler flags to gcc_start. Call gcc_finish at end.
49255 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49256 gcc_[ce]pass/fail.
49257
49258 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
49259
49260 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49261 confusion.
49262 (g++_load): Likewise.
49263
49264 * config/*.exp (gcc_load): Some were varargs fns and some were not.
49265 Rename argument to `prog' to remove the confusion.
49266 Varargs fns behave differently too!
49267 (g++_load): Likewise.
49268
49269 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49270
49271 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49272 what it is. Delete (always) printing of status value for !native.
49273 Simplify verbose code, and include status and exec_output.
49274 (g++_load): Use gcc_load.
49275
49276 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
49277
49278 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49279 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49280 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49281 940714-3.c as these testcases don't exist anymore. Make
49282 va-arg-1.c expected to pass.
49283
49284 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
49285
49286 * gcc.misc-tests/misc.exp: Only run specific testcases.
49287 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
49288 * gcc.misc-tests/dg-[1-9].c: New files.
49289
49290 * lib/dg.exp: New testsuite driver.
49291 * gcc.prms/prms.exp: Use it.
49292
49293 * README.gcc: New file.
49294
49295 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49296 Document and reset `lxpass' and `lxfail'.
49297 Simplify "initialized" message.
49298 (gcc_stat): Clean up comments a little.
49299
49300 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
49301
49302 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49303
49304 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
49305
49306 * lib/old-dejagnu.exp (process-option): New proc.
49307 (old-dejagnu-init, old-dejagnu-stat): Likewise.
49308 (old-dejagnu): Simplify.
49309 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49310
49311 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
49312
49313 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49314 exists and is not an empty string.
49315
49316 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49317 $xfail rather than calling setup_xfail. Clear $xfail when test is
49318 finished.
49319 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49320 automatically.
49321
49322 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49323 longer expected to fail.
49324
49325 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49326 "f" function call.
49327
49328 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49329
49330 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49331 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49332 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49333 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49334 c-torture-1.29.
49335
49336 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49337 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49338
49339 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49340
49341 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49342 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49343
49344 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49345 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49346 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49347
49348 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
49349
49350 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49351 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49352 940714-1.c, 940714-2.c, 940714-3.c},
49353 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49354 gcc.misc-tests/{mg.c,mg.exp}:
49355 New tests.
49356 * gcc.noncompile/noncompile.exp: Change accordingly.
49357
49358 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
49359
49360 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49361 Undo previous clobberage.
49362
49363 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
49364
49365 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49366 * gcc.special/{930510-1.c, special.exp}:
49367 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49368 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49369 struct-varargs-1.c}: New tests from c-torture-1.26.
49370
49371 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
49372
49373 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49374 argument to switch.
49375
49376 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
49377
49378 * Revert the previous changes. Please see Rob's directory
49379 (/lisa/test/rob/progressive/gcc/testsuite) for testing
49380 fixes.
49381
49382 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
49383
49384 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49385 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49386 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49387 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49388 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49389 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49390 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49391 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49392 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49393 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49394 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49395 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49396 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49397 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49398 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49399 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49400 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49401 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49402 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49403 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49404 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49405 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49406 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49407 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49408 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49409 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49410 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49411
49412 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
49413
49414 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49415 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49416 with perror calls.
49417
49418 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
49419
49420 * config/unix.exp (g++_load): Fix syntax.
49421
49422 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
49423
49424 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49425 * gcc.noncompile/921017-1.c: Deleted obsolete test.
49426 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49427 Don't expect va-arg-1.c to fail. Correct expected output for
49428 920928-1.c.
49429 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49430 * gcc.wendy/hbm4.c: Correct typo.
49431 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49432
49433 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
49434
49435 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49436 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49437 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
49438 * lib/c-torture.exp (c-torture-compile): Ditto.
49439
49440 Reduce volume of output (remove all the -I's and such).
49441 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49442 Call gcc_cpass, gcc_cfail.
49443 (c-torture): Pass testing option to c-torture-compile.
49444
49445 1994-03-21 Doug Evans (dje@cygnus.com)
49446
49447 Bring patches over from progressive.
49448 * config/default.exp: Exit remote shell cleanly.
49449 (g++_exit, g++_start): Add default versions.
49450 * config/sim.exp (gcc_load): Use perror, not error.
49451
49452 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
49453
49454 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
49455 set in site.exp.
49456
49457 1994-03-14 Doug Evans (dje@cygnus.com)
49458
49459 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49460 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49461 (wendy_try): New proc to run testcase.
49462 (main loop): Call 'em.
49463 * gcc.wendy/*.c: Clean up pass to correct expected output.
49464
49465 * lib/gcc.exp: Minor cleanup work.
49466 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49467
49468 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
49469
49470 * config/sim.exp (gcc_load): Document return codes better.
49471 Don't pass -v to simulator.
49472
49473 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
49474
49475 * gcc.special/920717-x.c: Fix typo.
49476 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49477 get at sources.
49478
49479 * lib/mike-gcc.exp: Fix typo.
49480
49481 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
49482
49483 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49484 binary to use, transform the name.
49485 * config/*.exp: rename everything. Nuke any g++ specific files,
49486 it's now a special case of gcc that requires no special support.
49487 Add a default.exp for unsupported targets.
49488
49489 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
49490
49491 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49492 lib/old-dejagnu.exp: Fix a few patterns to work with the new
49493 version of Tcl.
49494
49495 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
49496
49497 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49498 than a warning.
49499
49500 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
49501
49502 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49503
49504 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
49505
49506 * gcc.execute/execute.exp: Combine opt_list and foption_list into
49507 option_list. Compile every file with only 4/6 option choices
49508 (same as C torture) instead of with 12/18 different option
49509 choices.
49510 * lib/c-torture.exp: Likewise.
49511
49512 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49513 not already set.
49514
49515 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
49516
49517 * lib/old-deja.exp: Add `excess errors test fails' error, now one
49518 can put an XFAIL *-*-* on excess errors.
49519
49520 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
49521
49522 * g++.law: Add more tests derived from g++-bugs snapshots.
49523
49524 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
49525 equivalent to g++.law/init9.
49526
49527 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49528 compiled it, and the a.out file after we've run it.
49529
49530 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
49531
49532 * lib/mike-g++.exp (postbase): Delete the .o file after we've
49533 compiled it, and the a.out file after we've run it.
49534
49535 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
49536
49537 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49538
49539 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
49540
49541 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49542 version number.
49543
49544 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
49545
49546 * g++.law: New directory of g++ tests derived from the g++-bugs
49547 snapshots.
49548
49549 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
49550
49551 * gcc.compile: initbug1.c initbug1.exp testcase added
49552
49553 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
49554
49555 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49556 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49557 fixes submitted by Jeff Law (law@cs.utah.edu)
49558 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49559 Jeff Law (law@cs.utah.edu)
49560
49561
49562 1993-11-30 Mike Stump (mrs@cygnus.com)
49563
49564 * config/unix-g++.exp: Follow the gcc way of doing things.
49565 * g++.old-deja/old-deja.exp: Minor updates.
49566 * lib/g++.exp: New file, follow the gcc way of doing things.
49567 * lib/old-dejagnu.exp: Minor updates.
49568 * lib/mike-g++.exp: Always unset errorInfo.
49569
49570 1993-11-06 Mike Stump (mrs@cygnus.com)
49571
49572 * lib/gcc.exp: Fix some errors with the below change, CC and
49573 CFLAGS should be global when setting, not local.
49574
49575 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
49576
49577 * lib/gcc.exp: Transform tool name.
49578
49579 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49580
49581 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49582
49583 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49584
49585 * lib/gcc.exp: change gcc_done to gcc_stat
49586
49587 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
49588
49589 * Upgraded gcc testsuite to c-torture version 1.25
49590
49591 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
49592
49593 * lib/gcc.exp: added reporting code. Changed verbose compile message.
49594 * lib/c-torture: added hooks for new reporting code.
49595
49596 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
49597
49598 * config/sh-gcc.exp: check if sh-sim exists in the path
49599
49600 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
49601
49602 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49603 * gcc.compile/compile.exp: Initial changes for new logic.
49604 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49605 * gcc.failure/failure.exp: Initial changes for new logic.
49606 * gcc.ieee/ieee.exp: Initial changes for new logic.
49607 * gcc.misc-tests/misc.exp: Initial changes for new logic.
49608 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49609 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49610 * lib/c-torture.exp: Initial changes for new logic.
49611 * lib/gcc.exp: Initial changes for new logic.
49612
49613 1993-10-15 Mike Stump (mrs@cygnus.com)
49614
49615 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49616 depend upon failure or success. Fully qualify names in failure
49617 and success messages. Always remove a.out before starting
49618 compile, just in case. Pay more attention to error text output by
49619 the compiler. Handle testcases with no known past errors just
49620 like all others, so that things are uniform. Other miscellaneous
49621 improvements.
49622
49623 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
49624
49625 * gcc.cpp: new directory for cpp tests
49626
49627 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
49628
49629 * lib/chill.exp: Code reformatted, removed unused code.
49630 * config/unix-chill.exp: Code reformatted, removed unused code.
49631 * chill.execute/execute.exp: Code reformatted, removed unused code.
49632 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49633
49634 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
49635
49636 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
49637 routines not written.
49638
49639 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
49640
49641 * config/bug-gcc.exp: Use new procs from bug.exp.
49642
49643 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
49644
49645 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49646 via ftp, rather than depending on NFS.
49647 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49648 case.
49649
49650 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
49651
49652 * config/bug-gcc.exp: Use new download proc.
49653
49654 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
49655
49656 * chill.execute/execute.exp: cleanups, handles errors better
49657 * chill.compile/compile.exp: rewrite, based on execute.exp
49658 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49659 * lib/chill.exp: major changes to diff proc and compile and link
49660 procs. added chill_fail and chill_pass wrappers to pass and
49661 fail. added more comments, and handle error codes better.
49662 Added a hack to capture stderr from exec, so noncompile tests
49663 can work.
49664
49665 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
49666
49667 * chill.execute/execute.exp: rewrite of testsuite driver
49668 * lib/chill.exp: rewrite of testsuite driver
49669 * config/unix-chill.exp: rewrite of testsuite driver
49670
49671 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
49672
49673 In chill.execute:
49674 * iexpr.ch: Standardize uppercase.
49675 * tuples.dat: Standardize uppercase.
49676 * vary.ch: standardize. Correct varying string assignments.
49677 * vary.dat: Add new output lines.
49678
49679 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
49680
49681 In chill.execute:
49682 * chprintf.ch: Standardize use of uppercase.
49683 * tuples.ch: Standardize and turn arr2 into a DCL,
49684 rather than a SYN.
49685 * pinits.ch: Standardize.
49686
49687 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
49688
49689 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49690 * Makefil: Renamed to Makefile.in.
49691 * configure.in: New.
49692
49693 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
49694
49695 In chill.execute:
49696 * .cvsignore: Add result/output files.
49697 * Makefile: Fix up variables at start. Use MFLAGS
49698 everywhere. Correct bool_loc, built_ins entries.
49699 Add entry for vary1.ch.
49700 * bitarray.ch: Standardize upper-case usage.
49701 * bitexpr.ch: Standardize, add output of b1.
49702 * params.ch: Use arrayt in along PROC parameters, to
49703 avoid novelty problems.
49704 * sets.ch: Tiny cleanup.
49705 * vary1.ch: Re-indent.
49706
49707 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
49708
49709 * Add PR-related files to Makefiles, .cvsignore files, etc.
49710
49711 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
49712
49713 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49714 with compiler objects. New names are test-flow.c and test-loop.c
49715
49716 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
49717
49718 * Upgraded c-torture tests from 1.19 to 1.20
49719
49720 * new files:
49721 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49722 * gcc.compile: 930623-1.c 930623-2.c
49723 * gcc.noncompile: 930622-1.c 930622-2.c
49724 * gcc.failure: 920411-1.c 920627-2.c
49725 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49726
49727 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
49728
49729 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49730 More changes to get testsuite working properly. Needs more work.
49731 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49732
49733 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
49734
49735 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49736 More changes to get testsuite working properly. Needs more work.
49737
49738 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
49739
49740 * chill.compile/compile.exp: Added for Dejagnu support
49741 * chill.execute/execute.exp: Added for Dejagnu support
49742 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
49743
49744 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
49745
49746 This should complete moving the CHILL test files.
49747 * chill.noncompile(.cvsignore printf.grt
49748 in-printf.grt chprintf.grt chprintf.ch):
49749 Added test-support files.
49750 (Makefile): Modified further.
49751 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49752 signal.ch): Added test files.
49753 * chill.execute (.cvsignore printf.grt printr.c
49754 in-printf.grt rts.c chprintf.grt rts.h): Added
49755 test-support files.
49756 (Makefile): More corrections.
49757
49758 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
49759
49760 * chill.compile, chill.execute, chill.nocompile: Add CHILL
49761 test cases, ready for DejaGnu.
49762
49763 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
49764
49765 * Upgraded c-torture tests from 1.18 to 1.19
49766
49767 * gcc.compile: added test(s):
49768 930607-1.c
49769 * gcc.execute: added test(s):
49770 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49771
49772 * added new subdirectory for misc tests: gcc.misc-tests
49773 * gcc.misc-test(s): added tests:
49774 inst-check.c test-consts.c test-ior.c test-switch.c
49775
49776 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
49777
49778 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49779
49780 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
49781
49782 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49783
49784 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
49785
49786 * Upgraded c-torture tests from 1.17 to 1.18
49787
49788 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
49789
49790 * Upgraded c-torture tests from 1.12 to 1.17
49791
49792 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
49793
49794 * lib/old-dejagnu.exp:
49795 Fixed handling of XFAIL target triplets to correctly
49796 recognize wildcard characters. Removed code that
49797 appended a unique id tag to the end of the file name
49798 printed out by the result of the testcases within a
49799 given test file.
49800
49801 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
49802
49803 * lib/old-dejagnu.exp:
49804 Reworked expected failure handling to trigger off of XFAIL
49805 keyword in keyphrase embeded in testcase source code. The
49806 XFAIL keyword must be at the end of the keyphrase line. It
49807 may optionally be followed by one or more target triplets.
49808 It has just occured that the handling of wildcards in the
49809 target triplet may not be correct.
49810
49811 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
49812
49813 * g++.old-deja/tests:
49814 Moved all subdirectories up one level into g++.old-deja .
49815
49816 * lib/old-dejagnu.exp:
49817 Fixed problem with CXXFLAGS not being properly reset, and being
49818 corrupted with extraneous "-c" compiler option. This was
49819 causing binaries to not be generated for test that needed them.
49820 Modified strings passed to "pass" and "fail" so that individual
49821 tests from the same test file would be distinguished by an
49822 identifier appended to the test file name in the summary logs;
49823 this corrected a problem with erroneous diff logs. Added code
49824 to search testcases for expected fail and unexpected pass keywords.
49825
49826 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
49827
49828 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49829
49830 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
49831
49832 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49833 Removed extraneous text from end of "Special g++ Options"
49834 keyphrase.
49835
49836 * lib/old-dejagnu.exp: Added pattern matching to look for new
49837 keywords, embedded in testcases comments, which will trigger
49838 calls to xpass and xfail.
49839
49840 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
49841
49842 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49843 comments embedded in the testcases, especially the one looking for
49844 special compiler options, as well as the pattern matching for the
49845 compiler output again.
49846
49847 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
49848
49849 * lib/old-dejagnu.exp: Do a proper check of the return value for
49850 execute tests. Fixed several problems with the pattern matching
49851 of the compiler output which gave erroneous test results.
49852 Changed several of the test result messages to be more descriptive.
49853 * config/unix-g++.exp: Proc g++_load now actually works and
49854 executes the tests passed to it and returns a usable return
49855 value.
49856
49857 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
49858
49859 * lib/gcc.exp: Exits gracefully if $CC is bogus.
49860
49861 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
49862
49863 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49864 Modified both files to properly execute the old style
49865 dejagnu tests. The previous versions of these files were
49866 experimental and did not function anything near correctly.
49867
49868 1993-04-05 Rob Savoye (rob@cygnus.com)
49869
49870 * Removed all Makefile.in and configure.in files. No configuration
49871 needed now.
49872
49873 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
49874
49875 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49876
49877 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
49878
49879 * gcc.compile/configure.in, gcc.unsorted/configure.in,
49880 gcc.special/configure.in, gcc.noncompile/configure.in,
49881 gcc.execute/configure.in, gcc.code_quality/configure.in,
49882 g++.other/configure.in, g++.old-deja/configure.in,
49883 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49884 in srcname setting.
49885
49886 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
49887
49888 * lib/udi.exp: Fixed mondfe and mondfe_download.
49889 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49890 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49891
49892 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
49893
49894 * config/udi-gdb.exp: Check $shell_id after connecting to target.
49895 (gdb_exit): Don't remove *_soc files.
49896
49897 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
49898
49899 * lib/c-torture.exp: Don't look for main; instead always use -w
49900 -c. This is how the c-torture tests work. Remove the object
49901 file if the compilation succeeds.
49902 * gcc.execute/execute.exp: Remove executable if test passes.
49903 * gcc.noncompile/noncompile.exp: Every test is an expected
49904 failure.
49905 * gcc.special/special.exp: Added tests from c-torture 1.11,
49906 corrected use of existing test.
49907 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49908 gcc.execute/920625-1.c: Updated to c-torture 1.11.
49909 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49910 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49911 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49912 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49913 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49914 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49915 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49916 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49917 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49918 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49919 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49920 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49921 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49922 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49923 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49924 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49925 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49926 c-torture 1.11.
49927 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49928 correspond to c-torture 1.11.
49929
49930 * New file.