]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR fortran/30512 ([4.1 only] MAXVAL() incorrect for zero-size int arrays, and...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2007-02-09 Tobias Burnus <burnus@net-b.de>
2
3 PR fortran/30512
4 * gfortran.dg/maxlocval_1.f90: New test.
5
6 2007-02-09 Roger Sayle <roger@eyesopen.com>
7
8 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9
10 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11
12 PR fortran/30720
13 * gfortran.dg/array_function_1.f90: New test.
14
15 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16
17 * lib/target-supports.exp (check_effective_target_lax_strtofp)
18 (check_effective_target_dummy_wcsftime): New functions.
19
20 2007-02-09 Richard Sandiford <richard@codesourcery.com>
21
22 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
23 * lib/target-supports.exp (check_effective_target_uclibc): New
24 function.
25
26 2007-02-09 Richard Sandiford <richard@codesourcery.com>
27
28 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
29 (vsnprintf): Don't define for uClibc targets.
30
31 2007-02-09 Richard Sandiford <richard@codesourcery.com>
32
33 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
34 set before checking whether it was allowed.
35 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
36 before checking inside_main.
37
38 2007-02-09 Richard Sandiford <richard@codesourcery.com>
39
40 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
41 uClinux targets.
42 (u16sf): Likewise u4sf.
43 * g++.dg/compat/struct-layout-1.h: Likewise.
44
45 2007-02-09 Richard Sandiford <richard@codesourcery.com>
46
47 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
48 procedure.
49 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
50 m68k targets if check_effective_target_coldfire_fpu returns true.
51
52 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
53 Richard Guenther <rguenther@suse.de>
54
55 PR middle-end/23361
56 * gcc.dg/fold-compare-3.c: New testcase.
57 * gcc.dg/tree-ssa/loop-24.c: Likewise.
58
59 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
60
61 * gcc.dg/pr26570.c: Clean up coverage files.
62 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
63 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
64 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
65 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
66 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
67 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
68 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
69 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
70 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
71 * gcc.dg/tree-ssa/pr25501.c: Ditto.
72 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
73 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
74 * gcc.dg/vect/pr28952.c: Ditto.
75 * gcc.dg/vect/pr27151.c: Ditto.
76 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
77 * g++.dg/gomp/macro-3.C: Ditto.
78
79 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
80
81 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
82 of the loop.
83
84 2007-02-08 Roger Sayle <roger@eyesopen.com>
85
86 * gcc.target/i386/builtin-bswap-2.c: New test case.
87
88 2007-02-08 Roger Sayle <roger@eyesopen.com>
89
90 * gfortran.dg/forall_8.f90: New test case.
91 * gfortran.dg/forall_9.f90: Likewise.
92
93 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
94
95 * gcc.dg/builtins-20.c: Add some -~ complex cases.
96
97 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
98
99 * lib/target-supports.exp (check_effective_target_simulator): New.
100
101 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
102
103 * gcc.dg/tree-ssa/loop-25.c: New test.
104
105 2007-02-06 Richard Henderson <rth@redhat.com>
106
107 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
108
109 2007-02-06 Roger Sayle <roger@eyesopen.com>
110
111 * gcc.target/powerpc/popcount-1.c: New test case.
112 * gcc.target/powerpc/parity-1.c: Likewise.
113
114 2007-02-06 Richard Guenther <rguenther@suse.de>
115
116 PR middle-end/27302
117 * gcc.dg/torture/pr27302-2.c: New testcase.
118
119 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
120
121 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
122 * gcc.dg/vect/vect-iv-1.c: New test.
123 * gcc.dg/vect/vect-iv-2.c: New test.
124 * gcc.dg/vect/vect-iv-3.c: New test.
125 * gcc.dg/vect/vect-iv-4.c: New test.
126 * gcc.dg/vect/vect-iv-5.c: New test.
127 * gcc.dg/vect/vect-iv-6.c: New test.
128 * gcc.dg/vect/vect-iv-7.c: New test.
129 * gcc.dg/vect/vect-iv-8.c: New test.
130 * gcc.dg/vect/vect-iv-9.c: New test.
131 * gcc.dg/vect/vect-iv-10.c: New test.
132 * gcc.dg/vect/vect-iv-11.c: New test.
133 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
134 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
135 * gcc.dg/vect/vect-14.c: Now vectorizable.
136 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
137 * gcc.dg/vect/vect-27.c: Likewise.
138 * gcc.dg/vect/vect-29.c Likewise.
139 * gcc.dg/vect/vect-dv-2.c: Likewise.
140 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
141 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
142 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
143
144 2007-02-06 Ira Rosen <irar@il.ibm.com>
145
146 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
147
148 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
149
150 * gcc.dg/builtins-20.c: Add more cases.
151
152 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
153
154 PR debug/30189
155 * gcc.dg/pr30189.c: New test.
156
157 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
158
159 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
160 for running tests.
161 * gcc.target/i386/sse4a-extract.c: New test.
162 * gcc.target/i386/sse4a-insert.c: New test.
163 * gcc.target/i386/sse4a-montsd.c: New test.
164 * gcc.target/i386/sse4a-montss.c: New test.
165
166 2007-02-05 Richard Guenther <rguenther@suse.de>
167
168 * gcc.target/i386/vectorize3.c: New testcase.
169
170 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
171
172 PR target/30665
173 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
174
175 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
176
177 PR fortran/30611
178 * gfortran.dg/repeat_1.f90: New test.
179
180 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
181
182 PR fortran/30605
183 * gfortran.dg/spread_shape_1.f90: Remove tabs.
184 * gfortran.dg/derived_init_2.f90: Ditto.
185 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
186 * gfortran.dg/array_initializer_1.f90: Ditto.
187 * gfortran.dg/do_2.f90: Ditto.
188 * gfortran.dg/proc_assign_1.f90: Ditto.
189
190 2007-02-04 Richard Guenther <rguenther@suse.de>
191
192 PR middle-end/30636
193 * g++.dg/warn/pr30636.C: New testcase.
194 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
195
196 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
197
198 PR middle-end/30667
199 * gfortran.dg/pr30667.f: New test.
200
201 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
202
203 * gcc.dg/builtins-54.c: Add more cases.
204
205 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
206
207 PR fortran/30514
208 * gfortran.dg/zero_sized_2.f90: New test.
209
210 PR fortran/30660
211 * gfortran.dg/alloc_comp_basics_4.f90: New test.
212
213 PR fortran/29820
214 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
215 file.
216
217 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
218
219 PR fortran/30683
220 * gfortran.dg/interface_10.f90: New test.
221
222 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
223
224 * gcc.dg/builtins-20.c: Add more cases.
225
226 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
227
228 PR target/29682
229 * gcc-target/ia64/pr29682.c: New test.
230
231 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
232
233 PR fortran/30284
234 * gfortran.dg/arrayio_11.f90.f90: New test.
235
236 PR fortran/30626
237 * gfortran.dg/arrayio_12.f90.f90: New test.
238
239 2007-02-02 Jakub Jelinek <jakub@redhat.com>
240
241 PR c++/30536
242 * g++.dg/tls/diag-5.C: New test.
243
244 PR middle-end/30473
245 * gcc.dg/pr30473.c: New test.
246 * gcc.c-torture/execute/20070201-1.c: New test.
247
248 2007-02-01 Roger Sayle <roger@eyesopen.com>
249
250 * gfortran.dg/dependency_20.f90: New test case.
251
252 2007-01-31 Ian Lance Taylor <iant@google.com>
253
254 * gcc.dg/lower-subreg-1.c (test): New test.
255
256 2007-01-30 Geoffrey Keating <geoffk@apple.com>
257
258 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
259
260 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
261
262 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
263 * gcc.dg/torture/builtin-math-3.c: Likewise.
264
265 2007-01-31 Dirk Mueller <dmueller@suse.de>
266
267 gcc.dg/Wparentheses-2.c: Update and add new tests.
268
269 2007-01-31 Ira Rosen <irar@il.ibm.com>
270
271 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
272 vectorize.
273
274 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
275
276 * gcc.dg/builtins-63.c: New test.
277
278 2007-01-31 Tobias Burnus <burnus@net-b.de>
279
280 PR fortran/27588
281 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
282
283 2007-01-31 Tobias Burnus <burnus@net-b.de>
284
285 PR fortran/30520
286 * gfortran.dg/volatile8.f90: New argument conformance test.
287 * gfortran.dg/volatile9.f90: New scope test.
288
289 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
290
291 PR c++/24745
292 * g++.dg/warn/null4.C: New.
293
294 2001-01-30 Roger Sayle <roger@eyesopen.com>
295 Uros Bizjak <ubizjak@gmail.com>
296
297 * gcc.dg/large-size-array-3.c: Correct typo.
298
299 2007-01-30 Richard Guenther <rguenther@suse.de>
300
301 PR middle-end/27657
302 * g++.dg/debug/pr27657.C: New testcase.
303
304 2007-01-30 Richard Guenther <rguenther@suse.de>
305
306 PR middle-end/30313
307 * gcc.dg/torture/pr30313.c: New testcase.
308
309 2007-01-29 Janis Johnson <janis187@us.ibm.com>
310
311 * gcc.dg/dfp/dfp-except.h: New file.
312 * gcc.dg/dfp/fe-check.h: New file.
313 * gcc.dg/dfp/fe-binop.c: New test.
314 * gcc.dg/dfp/fe-convert-1.c: New test.
315 * gcc.dg/dfp/fe-convert-2.c: New test.
316 * gcc.dg/dfp/fe-convert-3.c: New test.
317
318 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
319 * gcc.dg/dfp/decfloat-constants.c: Ditto.
320 * gcc.dg/dfp/convert-dfp.c: Ditto.
321 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
322
323 2007-01-29 Josh Conner <jconner@apple.com>
324
325 * gcc.target/powerpc/altivec-24.c: New test.
326
327 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
328
329 PR c++/28266
330 * g++.dg/parse/defarg12.C: New test.
331
332 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
333
334 PR fortran/30554
335 * gfortran.dg/used_dummy_types_6.f90: New test.
336
337 2007-01-28 Jan Hubicka <jh@suse.cz>
338
339 * gcc.dg/tree-prof/val-prof-6.c: New test.
340
341 2007-01-28 Roger Sayle <roger@eyesopen.com>
342
343 * gcc.dg/large-size-array-3.c: Correct test case (portability).
344
345 2007-01-28 Andrew Pinski <pinskia@gmail.com>
346
347 PR C++/28988
348 * g++.dg/expr/dtor4.C: New test.
349
350 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
351
352 * gcc.dg/tree-ssa/loop-23.c: New test.
353
354 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
355
356 PR libfortran/30389
357 * gfortran.dg/achar_2.f90: New test.
358 * gfortran.dg/achar_3.f90: New test.
359
360 2007-01-27 Ian Lance Taylor <iant@google.com>
361
362 * gcc.dg/strict-overflow-1.c: New test.
363 * gcc.dg/no-strict-overflow-1.c: New test.
364 * gcc.dg/strict-overflow-2.c: New test.
365 * gcc.dg/no-strict-overflow-2.c: New test.
366 * gcc.dg/strict-overflow-3.c: New test.
367 * gcc.dg/no-strict-overflow-3.c: New test.
368 * gcc.dg/strict-overflow-4.c: New test.
369 * gcc.dg/no-strict-overflow-4.c: New test.
370 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
371 * gcc.dg/pr15784-1.c: Likewise.
372 * gcc.dg/pr20922-1.c: Likewise.
373 * gcc.dg/pr20922-3.c: Likewise.
374 * gcc.dg/pr20922-4.c: Likewise.
375 * gcc.dg/pr20922-6.c: Likewise.
376 * gcc.dg/compare-4.c: Likewise.
377 * gcc.dg/torture/pr26898-1.c: Likewise.
378 * gcc.dg/tree-ssa/divide-1.c: Likewise.
379 * gcc.dg/tree-ssa/divide-2.c: Likewise.
380 * gcc.dg/tree-ssa/divide-3.c: Likewise.
381 * gcc.dg/tree-ssa/divide-4.c: Likewise.
382 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
383 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
384 * gcc.dg/tree-ssa/pr21082.c: Likewise.
385 * gcc.dg/tree-ssa/pr26899.c: Likewise.
386 * g++.dg/tree-ssa/pr21082.C: Likewise.
387
388 2007-01-27 Roger Sayle <roger@eyesopen.com>
389
390 * gcc-dg/large-size-array-3.c: New test case.
391
392 2007-01-27 Roger Sayle <roger@eyesopen.com>
393
394 * gfortran.dg/forall_7.f90: New test case.
395
396 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
397
398 PR fortran/30407
399 * gfortran.dg/where_operator_assign_1.f90: New test.
400 * gfortran.dg/where_operator_assign_2.f90: New test.
401 * gfortran.dg/where_operator_assign_3.f90: New test.
402
403 2007-01-26 Joseph Myers <joseph@codesourcery.com>
404
405 * lib/target-supports.exp
406 (check_effective_target_powerpc_altivec): New.
407 (check_effective_target_vect_cmdline_needed): Use it.
408
409 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
410
411 PR fortran/30278
412 * gfortran.dg/backslash_3.f: New test.
413
414 2007-01-26 Richard Guenther <rguenther@suse.de>
415
416 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
417
418 2007-01-26 Tobias Burnus <burnus@net-b.de>
419
420 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
421 * gfortran.dg/vect/vect.exp: Ditto.
422 * gfortran.dg/dg.exp: Ditto.
423 * gfortran.fortran-torture/execute/execute.exp: Ditto.
424 * gfortran.fortran-torture/compile/compile.exp: Ditto.
425
426 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
427
428 * gcc.dg/builtins-20.c: Add more cases.
429 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
430
431 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
432
433 PR fortran/30437
434 * gcc.dg/Wall.c: New.
435 * gcc.dg/Wno-all.c: New.
436 * gfortran.dg/Wall.f90: New.
437 * gfortran.dg/Wno-all.f90: New.
438
439 2007-01-24 Geoffrey Keating <geoffk@apple.com>
440
441 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
442 * g++.dg/eh/simd-2.C: Also run on Darwin.
443 * g++.dg/eh/simd-3.C: New.
444 * g++.dg/eh/simd-4.C: New.
445
446 2007-01-25 Richard Guenther <rguenther@suse.de>
447
448 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
449 and _PROFILE_USE.
450 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
451
452 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
453
454 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
455 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
456 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
457 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
458 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
459 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
460 * gcc.dg/ipa/ipa-7.c: New testcase.
461
462 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
463
464 * g++.dg/cpp0x/warn_cxx0x.C: New.
465
466 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
467
468 * gcc.dg/builtins-20.c: Test builtin carg.
469
470 2007-01-24 Jakub Jelinek <jakub@redhat.com>
471
472 PR middle-end/27416
473 * gcc.dg/gomp/pr27416.c: New test.
474
475 PR middle-end/30494
476 * gcc.dg/gomp/pr30494.c: New test.
477 * g++.dg/gomp/pr30494.C: New test.
478
479 PR middle-end/30421
480 * gcc.dg/gomp/pr30421.c: New test.
481
482 2007-01-24 Steve Ellcey <sje@cup.hp.com>
483
484 * gcc.target/ia64/versionid-1.c: New test.
485 * gcc.target/ia64/versionid-2.c: New test.
486
487 2007-01-24 Richard Guenther <rguenther@suse.de>
488
489 PR testsuite/30181
490 * gcc.dg/builtins-57.c: Change to a link-time testcase
491 to support non-C99 targets.
492
493 2007-01-24 Jan Hubicka <jh@suse.cz>
494
495 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
496
497 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
498
499 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
500
501 2007-01-23 Andrew Pinski <pinskia@gmail.com>
502
503 PR objc/27438
504 * objc.dg/const-str-12.m: New test.
505
506 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
507
508 PR fortran/30532
509 * gfortran.dg/ctrl-z.f90: New test.
510
511 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
512
513 PR fortran/30481
514 * gfortran.dg/namelist_assumed_char.f90: New test.
515
516 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
517
518 PR c++/27492
519 * g++.dg/inherit/covariant15.C: New test.
520
521 2007-01-23 Ian Lance Taylor <iant@google.com>
522
523 * g++.dg/warn/Wparentheses-24.C: New test.
524
525 2007-01-23 Richard Guenther <rguenther@suse.de>
526
527 PR testsuite/30560
528 * ada/acats/run_acats: Do not call gnatmake or gnatchop
529 with full path.
530
531 2007-01-22 Richard Guenther <rguenther@suse.de>
532
533 PR tree-optimization/30038
534 * gcc.dg/builtins-62.c: New testcase.
535
536 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
537
538 * gcc.c-torture/compile/20070121.c: New test.
539
540 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
541
542 PR libfortran/30525
543 * gfortran.dg/char_comparison_1.f: New test.
544
545 2007-01-21 Ira Rosen <irar@il.ibm.com>
546
547 * gcc.dg/vect/vect-strided-same-dr.c: New test.
548
549 2007-01-20 Andrew Pinski <pinskia@gmail.com>
550
551 PR objc/30479
552 * objc.dg/pch: New directory.
553 * objc.dg/pch/pch.exp: New file.
554 * objc.dg/pch/interface-1.m: New test.
555 * objc.dg/pch/interface-1.hs: New include file.
556 * lib/objc.exp (objc_target_compile): Add
557 "-x objective-c-header" in front of the sources if this is
558 a precompiled header being compiled.
559
560 2007-01-20 Roger Sayle <roger@eyesopen.com>
561
562 * gfortran.dg/array_memcpy_3.f90: New test case.
563 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
564
565 2007-01-20 Roger Sayle <roger@eyesopen.com>
566 Brooks Moses <brooks.moses@codesourcery.com>
567 Francois-Xavier Coudert <coudert@clipper.ens.fr>
568
569 * gfortran.dg/intrinsic_sign_1.f90: New test case.
570 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
571
572 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
573
574 * gcc.dg/torture/builtin-math-3.c: Test fdim.
575
576 2007-01-19 Mike Stump <mrs@apple.com>
577
578 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
579 away.
580
581 2007-01-19 Roger Sayle <roger@eyesopen.com>
582
583 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
584 option instead of -funsafe-math-optimizations.
585
586 2007-01-19 Tomas Bily <tbily@suse.cz>
587
588 gcc.dg/tree-prof/indir-call-prof.c: New.
589 g++.dg/dg.exp: Add tree-prof subdirectory.
590 g++.dg/tree-prof/indir-call-prof.C: New.
591 g++.dg/tree-prof/tree-prof.exp: New.
592
593 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
594
595 PR c++/17947
596 * g++.dg/warn/deprecated.C: Update warning output.
597 * g++.dg/warn/deprecated-2.C: Likewise.
598 * g++.dg/warn/deprecated-3.C: New.
599
600 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
601
602 * gcc.c-torture/execute/nestfunc-7.c: New.
603
604 2007-01-18 Hui-May Chang <hm.chang@apple.com>
605
606 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
607
608 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
609
610 * gcc.dg/m68k-pic-1.c: New.
611
612 2007-01-18 Roger Sayle <roger@eyesopen.com>
613
614 * gfortran.dg/array_memcpy_4.f90: New test case.
615
616 2007-01-18 Josh Conner <jconner@apple.com>
617
618 PR target/30485
619 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
620 * gcc.dg/vect/no-trapping-math-1: New.
621 * gcc.dg/vect/no-trapping-math-2: New.
622
623 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
624
625 * gcc.target/i386/387-8.c: Update comment about optimizing
626 inherent load of 1.0 of fptan instruction.
627
628 2007-01-18 Dirk Mueller <dmueller@suse.de>
629 Richard Guenther <rguenther@suse.de>
630
631 PR diagnostic/8268
632 * gcc.dg/Warray-bounds.c: New testcase.
633 * gcc.dg/Warray-bounds-2.c: New testcase.
634 * g++.dg/warn/Warray-bounds.C: New testcase.
635 * g++.dg/warn/Warray-bounds-2.C: New testcase.
636
637 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
638
639 PR fortran/30476
640 * gfortran.dg/generic_12.f90: New test.
641
642 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
643
644 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
645 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
646
647 2007-01-16 Janis Johnson <janis187@us.ibm.com>
648
649 * gcc.dg/dfp/compare-special.h: New file.
650 * gcc.dg/dfp/compare-special-32.c: New test.
651 * gcc.dg/dfp/compare-special-64.c: New test.
652 * gcc.dg/dfp/compare-special-128.c: New test.
653
654 2007-01-16 Roger Sayle <roger@eyesopen.com>
655 Paul Thomas <pault@gcc.gnu.org>
656 Steven G. Kargl <kargl@gcc.gnu.org>
657
658 PR fortran/30404
659 * gfortran.dg/forall_6.f90: New test case.
660 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
661 * gfortran.dg/dependency_13.f90: Likewise.
662
663 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
664
665 PR testsuite/12325
666 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
667 targets that don't support Inf.
668
669 2007-01-15 Dale Johannesen <dalej@apple.com>
670
671 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
672
673 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
674
675 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
676 of achar for 0xff to avoid the "Extended ASCII not
677 implemented" error message.
678
679 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
680
681 PR fortran/28172
682 * gfortran.dg/altreturn_4.f90: New test.
683
684 PR fortran/29389
685 * gfortran.dg/stfunc_4.f90: New test.
686
687 PR fortran/29712
688 * gfortran.dg/bound_2.f90: Reinstate commented out line.
689 * gfortran.dg/initialization_1.f90: Change warning.
690
691 PR fortran/30283
692 * gfortran.dg/specification_type_resolution_2.f90: New test.
693
694 2007-01-14 Jan Hubicka <jh@suse.cz>
695
696 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
697 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
698 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
699 elimination.
700
701 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
702
703 PR fortran/30410
704 * gfortran.dg/external_procedures_2.f90: New test.
705
706 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
707
708 PR target/30413
709 * gcc.target/i386/pr30413.c: New test.
710
711 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
712
713 PR fortran/30452
714 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
715
716 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
717
718 * gcc.dg/20070112-1.c: New test.
719
720 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
721
722 PR libgfortran/30435
723 * gfortran.dg/list_read_6.f90: New test.
724
725 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
726
727 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
728
729 2007-01-12 Tom Tromey <tromey@redhat.com>
730
731 PR preprocessor/28227:
732 * gcc.dg/cpp/pr28227.c: New file.
733
734 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
735
736 * gcc.dg/tree-ssa/loop-22.c: New test.
737
738 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
739
740 PR tree-optimization/29516
741 * gcc.dg/tree-ssa/loop-20.c: New test.
742
743 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
744
745 PR libfortran/30415
746 * minmaxloc_integer_kinds_1.f90: New test.
747
748 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
749
750 PR c++/29573
751 * g++.dg/template/sizeof-template-argument.C: New test.
752
753 2007-01-11 Jan Hubicka <jh@suse.cz>
754
755 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
756 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
757 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
758 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
759 * gcc.dg/tree-ssa/pr21658.c: Likewise.
760 * gcc.dg/tree-ssa/pr15349.c: Likewise.
761 * gcc.dg/tree-ssa/pr25501.c: Likewise.
762 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
763 transformation in question.
764 * gcc.dg/tree-ssa/vrp05.c: Likewise.
765 * gcc.dg/tree-ssa/pr20701.c: Likewise.
766 * gcc.dg/always_inline3.c: Likewise.
767
768 2007-01-10 Mark Mitchell <mark@codesourcery.com>
769
770 PR c++/28999
771 * g++.dg/template/typename11.C: New test.
772
773 2007-01-10 Robert Kennedy <jimbob@google.com>
774
775 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
776
777 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
778
779 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
780 for different integer kinds.
781 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
782 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
783 * gfortran.dg/ishft_2.f90: New test.
784 * gfortran.dg/ishft_3.f90: New test.
785
786 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
787
788 * gfortran.dg/altreturn_2.f90: Removed executable bit.
789
790 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
791
792 PR tree-optimization/30322
793 * gcc.dg/tree-ssa/loop-21.c: New test.
794
795 2007-01-08 Geoffrey Keating <geoffk@apple.com>
796
797 * g++.dg/rtti/darwin-builtin-linkage.C: New.
798
799 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
800
801 * gcc.target/spu/intrinsics-1.c: Remove xfail.
802
803 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
804
805 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
806 * g++.dg/warn/overflow-warn-3.C: Likewise.
807 * g++.dg/warn/overflow-warn-4.C: Likewise.
808 * g++.dg/warn/overflow-warn-5.C: Likewise.
809 * g++.dg/warn/overflow-warn-6.C: Likewise.
810 * g++.dg/warn/Woverflow-1.C: Likewise.
811 * g++.dg/warn/Woverflow-2.C: Likewise.
812 * g++.dg/warn/Woverflow-3.C: Likewise.
813 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
814
815 2007-01-08 Roger Sayle <roger@eyesopen.com>
816
817 * gfortran.dg/array_constructor_14.f90: New test case.
818 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
819
820 2007-01-08 Richard Guenther <rguenther@suse.de>
821
822 PR tree-optimization/23603
823 * gcc.dg/tree-ssa/vrp31.c: New testcase.
824 * gcc.dg/tree-ssa/vrp32.c: Likewise.
825
826 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
827
828 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
829 in __v8qi typedef.
830 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
831 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
832 compiler behaviour.
833 * gcc.dg/simd-5.c: Likewise.
834 * gcc.dg/simd-6.c: Likewise.
835 * g++.dg/conversion/simd1.C: Likewise.
836 * g++.dg/conversion/simd3.C: Likewise.
837 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
838 (main): Use it.
839
840 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
841
842 PR tree-optimization/29877
843 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
844 name of a hard register for the target concerned. Adjust dg-error
845 directives to cope with new behaviour of TER.
846
847 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
848
849 PR c++/28986
850 * g++.dg/conversion/nullptr1.C: Added overflow warning.
851 * g++.dg/warn/overflow-warn-1.C: New.
852 * g++.dg/warn/overflow-warn-3.C: New.
853 * g++.dg/warn/overflow-warn-4.C: New.
854 * g++.dg/warn/overflow-warn-5.C: New.
855 * g++.dg/warn/overflow-warn-6.C: New.
856 * g++.dg/warn/Woverflow-1.C: New.
857 * g++.dg/warn/Woverflow-2.C: New.
858 * g++.dg/warn/Woverflow-3.C: New.
859 * g++.dg/warn/multiple-overflow-warn-2.C: New.
860
861 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
862
863 PR fortran/27698
864 * gfortran.dg/invalid_name.f90: New test.
865 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
866 * gfortran.dg/gomp/pr29759.f90: Ditto.
867
868 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
869
870 * gfortran.dg/present_1.f90: Update error message.
871
872 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
873
874 PR c++/19439
875 * g++.dg/template/duplicate1.C: New test
876 * g++.dg/template/memfriend6.C: Adjust error markers.
877
878 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
879
880 PR tree-opt/30385
881 * gcc.dg/torture/inline-1.c: New test.
882
883 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
884
885 PR c/19978
886 * gcc.dg/multiple-overflow-warn-1.c: New.
887 * gcc.dg/multiple-overflow-warn-2.c: New.
888 * gcc.dg/overflow-warn-6.c: New.
889 * g++.dg/warn/multiple-overflow-warn-1.C: New.
890
891 2007-01-05 Roger Sayle <roger@eyesopen.com>
892
893 * gfortran.dg/array_memcpy_1.f90: New test case.
894 * gfortran.dg/array_memcpy_2.f90: Likewise.
895
896 2007-01-05 Richard Guenther <rguenther@suse.de>
897
898 PR middle-end/27826
899 * g++.dg/opt/pr27826.C: New testcase.
900
901 2007-01-05 Ian Lance Taylor <iant@google.com>
902
903 * gcc.dg/Walways-true-1.c: New test.
904 * gcc.dg/Walways-true-2.c: New test.
905 * g++.dg/warn/Walways-true-1.C: New test.
906 * g++.dg/warn/Walways-true-2.C: New test.
907
908 2007-01-05 Jakub Jelinek <jakub@redhat.com>
909
910 PR c/30360
911 * gcc.dg/pr30360.c: New test.
912
913 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
914
915 PR fortran/23232
916 * gfortran.dg/data_implied_do_1.f90: New test.
917
918 PR fortran/27996
919 PR fortran/27998
920 * gfortran.dg/char_length_1.f90: New test.
921
922 2007-01-05 Richard Guenther <rguenther@suse.de>
923
924 PR middle-end/28116
925 * g++.dg/opt/pr28116.C: New testcase.
926
927 2007-01-05 Tobias Burnus <burnus@net-b.de>
928
929 PR fortran/29624
930 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
931 invalid deallocate.
932 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
933 * gfortran.dg/protected_4.f90: Add pointer intent check.
934 * gfortran.dg/protected_6.f90: Add pointer intent check.
935 * gfortran.dg/pointer_intent_1.f90: New test.
936 * gfortran.dg/pointer_intent_2.f90: New test.
937 * gfortran.dg/pointer_intent_3.f90: New test.
938
939 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
940
941 PR 30235
942 * gfortran.dg/altreturn_2.f90: new test.
943
944 2007-01-04 Tom Tromey <tromey@redhat.com>
945
946 PR preprocessor/28165:
947 * gcc.dg/cpp/pr28165.c: New file.
948
949 2007-01-03 Josh Conner <jconner@apple.com>
950
951 PR middle-end/29683
952 * gcc.dg/pr29683.c: New.
953
954 2007-01-03 Jakub Jelinek <jakub@redhat.com>
955
956 PR c++/28217
957 * g++.dg/pch/template-1.C: New test.
958 * g++.dg/pch/template-1.Hs: New file.
959
960 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
961
962 PR middle-end/30353
963 * gcc.c-torture/compile/complex-4.c: New test.
964
965 2007-01-03 Joseph Myers <joseph@codesourcery.com>
966
967 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
968 -maltivec.
969 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
970
971 2007-01-03 Jakub Jelinek <jakub@redhat.com>
972
973 PR middle-end/30286
974 * gcc.dg/pr30286.c: New test.
975
976 PR c++/29535
977 * g++.dg/template/crash66.C: New test.
978
979 PR c++/29054
980 * g++.dg/template/friend49.C: New test.
981
982 2007-01-03 Steven G. Kargl <kargls@comcast.net>
983
984 * gfortran.dg/ibits.f90: New test.
985
986 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
987
988 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
989 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
990
991 2007-01-02 Jan Hubicka <jh@suse.cz>
992
993 * gcc.dg/pr16194.c: We now output error on all three functions, not just
994 first one.
995
996 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
997
998 PR c/19977
999 * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1000 * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1001
1002 2006-01-02 Ian Lance Taylor <iant@google.com>
1003
1004 * g++.dg/warn/Wparentheses-22.C: New test.
1005 * g++.dg/warn/Wparentheses-23.C: New test.
1006
1007 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1008
1009 PR middle-end/7651
1010 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1011 * gcc.dg/declspec-3-Wextra.c: New.
1012 * gcc.dg/declspec-3-no.c: New
1013
1014 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
1015
1016 PR fortran/20896
1017 * gfortran.dg/interface_10.f90: Remove.
1018
1019 2007-01-01 Roger Sayle <roger@eyesopen.com>
1020
1021 * gcc.dg/fold-eqxor-4.c: New test case.
1022
1023 2007-01-02 Joseph Myers <joseph@codesourcery.com>
1024
1025 PR middle-end/30311
1026 * gcc.c-torture/compile/pr30311.c: New test.
1027
1028 2007-01-01 Andrew Pinski <pinskia@gmail.com>
1029
1030 PR middle-end/30253
1031 * gcc.c-torture/compile/statement-expression-1.c: New test.
1032
1033 2007-01-01 Andreas Schwab <schwab@suse.de>
1034
1035 PR target/29166
1036 * g++.dg/eh/pr29166.C: New test.
1037
1038 2007-01-01 Joseph Myers <joseph@codesourcery.com>
1039
1040 * lib/target-supports.exp (check_effective_target_powerpc_spe):
1041 New.
1042 (check_effective_target_vect_cmdline_needed): Use it.
1043
1044 2006-12-31 Richard Guenther <rguenther@suse.de>
1045
1046 PR middle-end/30137
1047 * testsuite/gcc.dg/pr30137-1.c: New testcase.
1048 * testsuite/gcc.dg/pr30137-2.c: Likewise.
1049
1050 2006-12-31 Roger Sayle <roger@eyesopen.com>
1051
1052 PR middle-end/30322
1053 * gcc.dg/fold-plusnot-1.c: New test case.
1054
1055 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
1056
1057 PR c++/29731
1058 * g++.dg/parse/template22.C: New test.
1059
1060 2006-12-31 Richard Guenther <rguenther@suse.de>
1061
1062 PR middle-end/30338
1063 * gcc.c-torture/compile/pr30338.c: New testcase.
1064
1065 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1066
1067 PR fortran/27900
1068 * gfortran.dg/intrinsic_actual_4.f90: New test.
1069
1070 PR fortran/24325
1071 * gfortran.dg/func_decl_3.f90: New test.
1072
1073 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
1074
1075 PR fortran/23060
1076 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1077 * gfortran.dg/c_by_val_1.f: New test.
1078 * gfortran.dg/c_by_val_2.f: New test.
1079 * gfortran.dg/c_by_val_3.f: New test.
1080
1081 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
1082
1083 PR libfortran/30321
1084 * gfortran.dg/sum_zero_array_1.f90: New test.
1085
1086 2006-12-29 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR preprocessor/29612
1089 * gcc.dg/cpp/pr29612-1.c: New test.
1090 * gcc.dg/cpp/pr29612-2.c: New test.
1091
1092 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
1093
1094 PR fortran/30034
1095 * gfortran.dg/pure_formal_proc_1.f90: New test.
1096
1097 PR fortran/30237
1098 * gfortran.dg/intrinsic_actual_3.f90: New test.
1099
1100 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1101
1102 PR fortran/30014
1103 * gfortran.dg/io_constraints_1.f90: Update test.
1104 * gfortran.dg/io_constraints_2.f90: Update test.
1105 * gfortran.dg/inquire_iolength.f90: New test.
1106
1107 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
1108
1109 PR fortran/20896
1110 * gfortran.dg/interface_10.f90: New test.
1111 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1112 since z is already, locally a variable.
1113
1114 PR fortran/25135
1115 * gfortran.dg/generic_11.f90: New test.
1116 * gfortran.dg/interface_7.f90: Remove name clash between module
1117 name and procedure 'x' referenced in the interface.
1118
1119 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1120
1121 PR middle-end/7651
1122 * gcc.dg/Wmissing-parameter-type.c: New.
1123 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1124 * gcc.dg/Wmissing-parameter-type-no.c: New.
1125
1126 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
1127
1128 PR fortran/25818
1129 * gfortran.dg/entry_array_specs_2.f: New test.
1130
1131 PR fortran/30084
1132 * gfortran.dg/nested_modules_6.f90: New test.
1133
1134 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1135
1136 PR middle-end/7651
1137 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1138 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1139
1140 2006-12-21 Andrew Pinski <pinskia@gmail.com>
1141
1142 PR C++/30168
1143 * g++.dg/opt/complex6.C: New test.
1144
1145 2006-12-22 Ben Elliston <bje@au.ibm.com>
1146
1147 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1148 full" if the linker on spu-*-* warns about exceeding local store.
1149
1150 And revert this patch:
1151 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1152 fail to link due to relocation overflows on spu-*-*.
1153
1154 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1155
1156 PR fortran/30273
1157 * gfortran.dg/dependency_19.f90: New test.
1158
1159 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
1160
1161 PR fortran/30202
1162 * gfortran.dg/alloc_comp_basics_3.f90: New test.
1163
1164 2006-12-21 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR middle-end/30262
1167 * gcc.c-torture/execute/20061220-1.c: New test.
1168
1169 PR middle-end/30263
1170 * gcc.dg/gomp/asm-1.c: New test.
1171
1172 PR target/30230
1173 * g++.dg/eh/ia64-2.C: New test.
1174
1175 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
1176
1177 PR target/28966
1178 PR target/29248
1179 * gcc.dg/rs6000-leaf.c: New.
1180
1181 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1182
1183 PR fortran/25392
1184 * gfortran.dg/f2c_8.f90: New test.
1185
1186 2006-12-20 Bill Wendling <wendling@apple.com>
1187
1188 * gcc.dg/asm-b.c: Check for __ppc64__.
1189
1190 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1191
1192 PR fortran/30190
1193 * gfortran.dg/bounds_check_5.f90: New test.
1194
1195 2006-12-20 Andrew Pinski <pinskia@gmail.com>
1196
1197 PR middle-end/30143
1198 * gcc.dg/gomp/complex-1.c: New testcase.
1199
1200 2006-12-20 Roger Sayle <roger@eyesopen.com>
1201
1202 * gfortran.dg/array_memset_1.f90: New test case.
1203
1204 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
1205
1206 * lib/target-supports.exp: Add spu to
1207 check_effective_target_vect_widen_mult_hi_to_si.
1208
1209 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
1210
1211 PR fortran/29992
1212 * gfortran.dg/generic_9.f90: New test.
1213
1214 PR fortran/30081
1215 * gfortran.dg/generic_10.f90: New test.
1216
1217 2006-12-19 Andrew Pinski <pinskia@gmail.com>
1218
1219 PR tree-opt/30045
1220 * gcc.dg/pr30045.c: New test.
1221
1222 2006-12-20 Ben Elliston <bje@au.ibm.com>
1223
1224 * gcc.dg/20020312-2.c: Add a case for __SPU__.
1225
1226 2006-12-19 Eric Christopher <echristo@apple.com>
1227
1228 PR target/29302
1229 * gcc.c-torture/execute/pr29302-1.c: New.
1230
1231 2006-12-19 Tobias Burnus <burnus@net-b.de>
1232
1233 PR fortran/39238
1234 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1235
1236 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
1237
1238 PR fortran/30236
1239 * gfortran.dg/altreturn_3.f90: New test.
1240
1241 * gfortran.dg/char_result_12.f90: Fix comment typos.
1242
1243 2006-12-19 Ben Elliston <bje@au.ibm.com>
1244
1245 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1246 as newlib's stdio.h uses non-traditional cpp constructs.
1247
1248 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1249
1250 * gfortran.dg/advance.f90: Renamed to advance_1.f90
1251 * gfortran.dg/append-1.f90: Renamed to append_1.f90
1252 * gfortran.dg/array-1.f90: Renamed to array_1.f90
1253 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1254 * gfortran.dg/backspace.f: Renamed to backspace_1.f
1255 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1256 * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1257 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1258 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1259 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1260 * gfortran.dg/logint-1.f: Renamed to logint_1.f
1261 * gfortran.dg/logint-2.f: Renamed to logint_2.f
1262 * gfortran.dg/logint-3.f: Renamed to logint_3.f
1263 * gfortran.dg/advance_1.f90: Renamed from advance.f90
1264 * gfortran.dg/append_1.f90: Renamed from append-1.f90
1265 * gfortran.dg/array_1.f90: Renamed from array-1.f90
1266 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1267 * gfortran.dg/backspace_1.f: Renamed from backspace.f
1268 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1269 * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1270 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1271 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1272 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1273 * gfortran.dg/logint_1.f: Renamed from logint-1.f
1274 * gfortran.dg/logint_2.f: Renamed from logint-2.f
1275 * gfortran.dg/logint_3.f: Renamed from logint-3.f
1276
1277 2006-12-18 Bill Wendling <wendling@apple.com>
1278
1279 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1280 id is an OjbC keyword.
1281
1282 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1283
1284 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1285
1286 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
1287
1288 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1289
1290 2006-12-18 Ian Lance Taylor <iant@google.com>
1291
1292 * g++.dg/warn/Wmissing-declarations-1.C: New test.
1293
1294 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1295
1296 * gcc.c-torture/compile/pr27528.c: Use empty templates.
1297
1298 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
1299
1300 PR fortran/30207
1301 * gfortran.fortran-torture/execute/where21.f90: New test.
1302
1303 2006-12-17 Tobias Burnus <burnus@net-b.de>
1304
1305 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1306
1307 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1308
1309 PR middle-end/7651
1310 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1311 * gcc.dg/if-empty-1.c: Likewise.
1312 * gcc.dg/pr23165.c: Likewise.
1313 * g++.dg/warn/empty-body.C: Likewise.
1314
1315 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316
1317 PR libfortran/30005
1318 * gfortran.dg/open_errors.f90: New test.
1319
1320 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
1321
1322 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1323
1324 * gcc.target/i386/ssse3-pabsb.c: New file.
1325 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1326 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1327 * gcc.target/i386/ssse3-palignr.c: Likewise.
1328 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1329 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1330 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1331 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1332 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1333 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1334 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1335 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1336 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1337 * gcc.target/i386/ssse3-psignb.c: Likewise.
1338 * gcc.target/i386/ssse3-psignd.c: Likewise.
1339 * gcc.target/i386/ssse3-psignw.c: Likewise.
1340 * gcc.target/i386/ssse3-vals.h: Likewise.
1341
1342 2006-12-15 Janis Johnson <janis187@us.ibm.com>
1343
1344 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1345 * lib/fortran-torture.exp: Include target-supports.exp.
1346
1347 2006-12-15 Jakub Jelinek <jakub@redhat.com>
1348
1349 PR target/30185
1350 * gcc.c-torture/execute/pr30185.c: New test.
1351
1352 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1353
1354 PR testsuite/30179
1355 PR testsuite/30180
1356 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1357 * gcc.dg/builtin-bswap-2.c: Likewise.
1358 * gcc.dg/builtin-bswap-3.c: Likewise.
1359 * gcc.dg/builtin-bswap-4.c: Likewise.
1360 * lib/target-supports.exp (check_effective_target_stdint_types): New.
1361 * cc.c-torture/execute/mode-dependent-address.x: New file.
1362
1363 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR libfortran/30145
1366 * gfortran.dg/write_zero_array: New test.
1367
1368 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1369
1370 PR fortran/30200
1371 * gfortran.dg/write_fmt_trim.f90: New test.
1372
1373 2006-12-14 Diego Novillo <dnovillo@redhat.com>
1374
1375 PR 30194
1376 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1377 temporarily.
1378
1379 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1380
1381 * lib/target-supports.exp (check_weak_available): Use istarget
1382 "hppa*-*-hpux10*" instead of regexp.
1383 (check_cxa_atexit_available): Likewise.
1384
1385 2006-12-14 Richard Guenther <rguenther@suse.de>
1386
1387 PR tree-optimization/30197
1388 * gcc.c-torture/execute/complex-1.c: Fix function name.
1389 * gcc.dg/builtins-61.c: New testcase.
1390
1391 2006-12-14 Richard Guenther <rguenther@suse.de>
1392
1393 PR middle-end/30172
1394 * gcc.dg/pr30172-1.c: New testcase.
1395
1396 2006-12-14 Richard Guenther <rguenther@suse.de>
1397
1398 PR tree-optimization/30198
1399 * gcc.dg/builtins-60.c: New testcase.
1400
1401 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
1402
1403 * lib/target-supports.exp (vect_no_align): Remove spu.
1404
1405 2006-12-13 Ian Lance Taylor <iant@google.com>
1406
1407 PR c++/19564
1408 PR c++/19756
1409 * g++.dg/warn/Wparentheses-5.C: New test.
1410 * g++.dg/warn/Wparentheses-6.C: New test.
1411 * g++.dg/warn/Wparentheses-7.C: New test.
1412 * g++.dg/warn/Wparentheses-8.C: New test.
1413 * g++.dg/warn/Wparentheses-9.C: New test.
1414 * g++.dg/warn/Wparentheses-10.C: New test.
1415 * g++.dg/warn/Wparentheses-11.C: New test.
1416 * g++.dg/warn/Wparentheses-12.C: New test.
1417 * g++.dg/warn/Wparentheses-13.C: New test.
1418 * g++.dg/warn/Wparentheses-14.C: New test.
1419 * g++.dg/warn/Wparentheses-15.C: New test.
1420 * g++.dg/warn/Wparentheses-16.C: New test.
1421 * g++.dg/warn/Wparentheses-17.C: New test.
1422 * g++.dg/warn/Wparentheses-18.C: New test.
1423 * g++.dg/warn/Wparentheses-19.C: New test.
1424 * g++.dg/warn/Wparentheses-20.C: New test.
1425 * g++.dg/warn/Wparentheses-21.C: New test.
1426
1427 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1428
1429 PR testsuite/30157
1430 * lib/target-supports.exp (check_cxa_atexit_available): Return false
1431 for target "hppa.*hpux10".
1432
1433 2006-12-13 Jakub Jelinek <jakub@redhat.com>
1434
1435 * g++.dg/debug/vartrack1.C: New test.
1436
1437 * g++.dg/opt/ifcvt1.C: New test.
1438
1439 * gcc.dg/tls/opt-13.c: New test.
1440
1441 * gcc.dg/20060425-2.c: New test.
1442
1443 * g++.dg/opt/pr15054-2.C: New test.
1444
1445 * gcc.c-torture/execute/20060420-1.c: New test.
1446
1447 * gcc.c-torture/execute/20060412-1.c: New test.
1448
1449 * objc/compile/20060406-1.m: New test.
1450
1451 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
1452
1453 * g++.dg/template/array17.C: New test.
1454
1455 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
1456
1457 * gcc.target/powerpc/altivec-23.c: New test.
1458
1459 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
1460
1461 PR c++27316
1462 * g++.dg/inherit/error3.C: New test.
1463
1464 PR c++/28740
1465 * g++.dg/inherit/error4.C: New test.
1466
1467 2006-12-13 Richard Guenther <rguenther@suse.de>
1468
1469 PR tree-optimization/17687
1470 * gcc.dg/builtins-59.c: New testcase.
1471
1472 2006-12-13 Ben Elliston <bje@au.ibm.com>
1473
1474 * gcc.target/spu/Wmain.c: New test.
1475
1476 2006-12-12 Josh Conner <jconner@apple.com>
1477
1478 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1479 * g++.dg/abi/thunk4.C: Likewise.
1480 * g++.dg/abi/rtti3.C: Likewise.
1481
1482 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1483
1484 * gcc.target/spu/cpat-1.c: New test.
1485 * gcc.target/spu/cpat-2.c: New test.
1486 * gcc.target/spu/cpat-3.c: New test.
1487 * gcc.target/spu/cpat-4.c: New test.
1488
1489 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1490
1491 PR tree-opt/28436
1492 * gcc.c-torture/compile/vector-1.c: New test.
1493 * gcc.c-torture/compile/vector-2.c: New test.
1494 * gcc.c-torture/compile/vector-3.c: New test.
1495
1496 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1497
1498 * lib/fortran-torture.exp: Update copyright years. Remove
1499 obsolete comment. Test -ftree-vectorize where it makes sense.
1500 * lib/gfortran-dg.exp: Update copyright years. Use settings
1501 from fortran-torture.exp.
1502 * gfortran.dg/char_transpose_1.f90,
1503 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1504 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1505 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
1506 '-w' to dg-options.
1507
1508 2006-12-12 Richard Sandiford <richard@codesourcery.com>
1509
1510 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1511 saved_${tool}_load.
1512
1513 2006-12-12 Ira Rosen <irar@il.ibm.com>
1514
1515 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1516 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1517 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1518 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1519 gaps.
1520
1521 2006-12-12 Richard Guenther <rguenther@suse.de>
1522
1523 PR middle-end/30147
1524 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1525
1526 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
1527 Diego Novillo <dnovillo@redhat.com>
1528
1529 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1530 VDEF/VUSE changes.
1531 * gcc.dg/tree-ssa/pr26421.c: Likewise
1532 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1533 * gcc.dg/tree-ssa/pr23382.c: Likewise.
1534 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1535 * gcc.dg/tree-ssa/pr28410.c: Likewise.
1536 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1537 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1538 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1539 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1540 * gcc.dg/tree-ssa/alias-12.c: Likewise.
1541
1542 2006-12-11 Jan Hubicka <jh@suse.cz>
1543
1544 * gcc.dg/tree-prof/stringop-1.c: New test.
1545 * gcc.dg/tree-prof/stringop-2.c: New test.
1546
1547 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
1548
1549 PR target/30120
1550 * gcc.target/i386/pr30120.c: New test.
1551
1552 Revert:
1553 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * gcc.target/i386/x87regparm-1.c: New test.
1556 * gcc.target/i386/x87regparm-2.c: New test.
1557 * gcc.target/i386/x87regparm-3.c: New test.
1558 * gcc.target/i386/x87regparm-4.c: New test.
1559
1560 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
1561
1562 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1563
1564 2006-12-10 Tobias Burnus <burnus@net-b.de>
1565
1566 PR fortran/23994
1567 * gfortran.dg/protected_1.f90: New test.
1568 * gfortran.dg/protected_2.f90: New test.
1569 * gfortran.dg/protected_3.f90: New test.
1570 * gfortran.dg/protected_4.f90: New test.
1571 * gfortran.dg/protected_5.f90: New test.
1572 * gfortran.dg/protected_6.f90: New test.
1573
1574 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1575 Tobias Burnus <burnus@gcc.gnu.org>
1576
1577 PR fortran/29975
1578 PR fortran/30068
1579 * gfortran.dg/interface_4.f90: Test adding procedure to generic
1580 interface.
1581 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1582 ambiguous interfaces.
1583 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1584 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1585 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1586 ambiguous interfaces.
1587 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1588 * gfortran.dg/array_initializer_2.f90: Add initializer array
1589 constructor test.
1590
1591 PR fortran/30096
1592 * gfortran.dg/interface_9.f90: Test that host interfaces are
1593 not checked for ambiguity with the local version.
1594
1595 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1596
1597 PR fortran/29464
1598 * gfortran.dg/module_interface_2.f90: New test.
1599
1600 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
1601
1602 PR fortran/29941
1603 * gfortran.dg/assumed_len.f90: New test.
1604
1605 2006-12-09 Richard Guenther <rguenther@suse.de>
1606
1607 * g++.dg/warn/implicit-typename1.C: Qualify types.
1608 * g++.dg/parse/crash12.C: Likewise.
1609 * g++.dg/tree-ssa/pr22444.C: Likewise.
1610
1611 2006-12-09 Tobias Burnus <burnus@net-b.de>
1612
1613 * gfortran.dg/array_2.f90: Added sqrt test.
1614
1615 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
1616
1617 * gcc.target/i386/x87regparm-1.c: XFAIL.
1618 * gcc.target/i386/x87regparm-2.c: XFAIL.
1619 * gcc.target/i386/x87regparm-3.c: XFAIL.
1620 * gcc.target/i386/x87regparm-4.c: XFAIL.
1621
1622 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1623
1624 * lib/target-supports.exp
1625 (check_effective_target_large_long_double): New.
1626 * gcc.dg/Wconversion-real.c : Use it.
1627 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1628 unsigned.
1629
1630 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
1631
1632 * gcc.c-torture/execute/mode-dependent-address.c: New test.
1633
1634 2006-12-08 Tobias Burnus <burnus@net-b.de>
1635
1636 PR fortran/27546
1637 * gfortran.dg/import4.f90: New test for IMPORT in modules.
1638
1639 2006-12-07 Mark Mitchell <mark@codesourcery.com>
1640
1641 PR c++/29732
1642 * g++.dg/template/crash65.C: New test.
1643 * g++.dg/template/spec16.C: Tweak error markers.
1644
1645 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
1646
1647 * gcc.target/spu: New directory.
1648 * gcc.target/spu/spu.exp: New file.
1649 * gcc.target/spu/intrinsics-1.c: New test.
1650
1651 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
1652
1653 PR c++/29980
1654 * g++.dg/ext/attrib27.C: New test.
1655 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1656 * g++.dg/parse/typedef5.C: Likewise.
1657
1658 2006-12-07 Mike Stump <mrs@apple.com>
1659
1660 * treelang/compile/var_defs.tree: Adjust.
1661
1662 2006-12-06 Mark Mitchell <mark@codesourcery.com>
1663
1664 PR c++/29730
1665 * g++.dg/template/crash64.C: New test.
1666 * g++.dg/parse/crash27.C: Adjust error markers.
1667
1668 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
1669
1670 PR libfortran/30009
1671 PR libfortran/30056
1672 * gfortran.dg/read_eof_4.f90: Add tests.
1673 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
1674 * gfortran.dg/unf_read_corrupted_1.f90: New test.
1675
1676 2006-12-05 Mark Mitchell <mark@codesourcery.com>
1677
1678 PR c++/29729
1679 * g++.dg/template/crash63.C: New test.
1680
1681 PR c++/29728
1682 * g++.dg/template/crash62.C: New test.
1683
1684 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1685
1686 PR fortran/30003
1687 * gfortran.dg/allocatable_function_1.f90: Increase the number
1688 of expected calls of free to 10; the lhs section reference is
1689 now evaluated so there is another call to bar. Change the
1690 comment appropriately.
1691 * gfortran.dg/array_section_1.f90: New test.
1692
1693 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
1694
1695 PR fortran/29912
1696 * gfortran.dg/char_result_12.f90: New test.
1697
1698 2006-12-05 Richard Guenther <rguenther@suse.de>
1699
1700 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1701 * gcc.dg/vect/vect-pow-2.c: Rename to ...
1702 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
1703 vect_double, xfail for spu*-*-*.
1704
1705 2006-12-04 Tobias Burnus <burnus@net-b.de>
1706
1707 PR fortran/29962
1708 * initialization_4.f90: Test noninteger exponents (-std=f95).
1709 * initialization_5.f90: New test for noninteger exponents
1710 with -std=f2003.
1711
1712 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1713
1714 PR fortran/29821
1715 * gfortran.dg/parameter_array_section_1.f90: New test.
1716
1717 2006-12-04 Mark Mitchell <mark@codesourcery.com>
1718
1719 PR c++/29733
1720 * g++.dg/template/crash61.C: New test.
1721
1722 PR c++/29632
1723 * g++.dg/template/error23.C: New test.
1724
1725 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
1726
1727 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1728
1729 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
1730
1731 PR fortran/29916
1732 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1733
1734 2006-12-04 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR middle-end/29965
1737 * gcc.dg/gomp/pr29965-1.c: New test.
1738 * gcc.dg/gomp/pr29965-2.c: New test.
1739 * gcc.dg/gomp/pr29965-3.c: New test.
1740 * gcc.dg/gomp/pr29965-4.c: New test.
1741 * gcc.dg/gomp/pr29965-5.c: New test.
1742 * gcc.dg/gomp/pr29965-6.c: New test.
1743 * g++.dg/gomp/pr29965-1.C: New test.
1744 * g++.dg/gomp/pr29965-2.C: New test.
1745 * g++.dg/gomp/pr29965-3.C: New test.
1746 * g++.dg/gomp/pr29965-4.C: New test.
1747 * g++.dg/gomp/pr29965-5.C: New test.
1748 * g++.dg/gomp/pr29965-6.C: New test.
1749 * g++.dg/gomp/pr29965-7.C: New test.
1750 * g++.dg/gomp/pr29965-8.C: New test.
1751 * g++.dg/gomp/pr29965-9.C: New test.
1752 * g++.dg/gomp/pr29965-10.C: New test.
1753
1754 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
1755
1756 * gnat.dg/pointer_variable_bounds.adb: New test.
1757 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1758 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1759
1760 2006-12-03 Eric Christopher <echristo@apple.com>
1761
1762 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1763
1764 2006-12-03 Richard Henderson <rth@redhat.com>
1765 Andrew Pinski <pinskia@gmail.com>
1766
1767 PR C++/14329
1768 * g++.dg/warn/unit-1.C: New test.
1769
1770 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
1771
1772 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1773
1774 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1775
1776 * g++.dg/vect/vect.exp: Enable tests to run on spu.
1777 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1778 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1779 * gcc.dg/vect/vect-70.c: Reduce array size.
1780 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1781 vect_no_compaer_double targets.
1782 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1783 vect_float, vect_double, and vect_int.
1784
1785 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
1786
1787 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1788 test for loop versioning on vect_no_align targets.
1789 * gcc.dg/vect/pr20122.c: Likewise.
1790 * gcc.dg/vect/vect-105.c: Likewise.
1791 * gcc.dg/vect/vect-42.c: Likewise.
1792 * gcc.dg/vect/vect-43.c: Likewise.
1793 * gcc.dg/vect/vect-74.c: Likewise.
1794 * gcc.dg/vect/vect-75.c: Likewise.
1795 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1796 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1797 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1798 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1799
1800 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
1801
1802 PR fortran/29642
1803 * gfortran.dg/value_1.f90 : New test.
1804 * gfortran.dg/value_2.f90 : New test.
1805 * gfortran.dg/value_3.f90 : New test.
1806 * gfortran.dg/value_4.f90 : New test.
1807 * gfortran.dg/value_4.c : Called from value_4.f90.
1808
1809 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
1810
1811 PR C++/30033
1812 * g++.dg/cpp0x/static_assert4.C: New testcase.
1813
1814 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1815
1816 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1817
1818 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
1819
1820 PR c/27953
1821 * gcc.dg/pr27953.c: New test.
1822
1823 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1824
1825 PR c++/30022
1826 * g++.dg/ext/vector5.C: New test.
1827
1828 PR c++/30021
1829 * g++.dg/other/main1.C: New test.
1830
1831 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
1832
1833 PR libfortran/29568
1834 * gfortran.dg/convert_implied_open.f90: Change to
1835 new default record length.
1836 * gfortran.dg/unf_short_record_1.f90: Adapt to
1837 new error message.
1838 * gfortran.dg/unformatted_subrecords_1.f90: New test.
1839
1840 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
1841
1842 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1843
1844 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
1845
1846 PR c++/29066
1847 * g++.dg/expr/pr29066.c: New.
1848
1849 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
1850 Zdenek Dvorak <dvorakz@suse.cz>
1851
1852 PR tree-optimization/29921
1853 * gcc.dg/pr29921-2.c: New test.
1854
1855 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
1856
1857 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1858 (i386_get_cpuid): New function.
1859 (i386_cpuid_ecx): Likewise.
1860 (i386_cpuid_edx): Likewise.
1861 (i386_cpuid): Updated to call i386_cpuid_edx.
1862
1863 * gcc.target/i386/sse3-addsubpd.c: New file.
1864 * gcc.target/i386/sse3-addsubps.c: Likewise.
1865 * gcc.target/i386/sse3-haddpd.c: Likewise.
1866 * gcc.target/i386/sse3-haddps.c: Likewise.
1867 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1868 * gcc.target/i386/sse3-hsubps.c: Likewise.
1869 * gcc.target/i386/sse3-lddqu.c: Likewise.
1870 * gcc.target/i386/sse3-movddup.c: Likewise.
1871 * gcc.target/i386/sse3-movshdup.c: Likewise.
1872 * gcc.target/i386/sse3-movsldup.c: Likewise.
1873
1874 2006-12-01 Dirk Mueller <dmueller@suse.de>
1875
1876 * g++.dg/warn/Wreturn-type-4.C: New testcase.
1877
1878 2006-11-30 Janis Johnson <janis187@us.ibm.com>
1879
1880 * gcc.dg/dfp/convert-int-max.c: New test.
1881 * gcc.dg/dfp/convert-int-max-fold.c: New test.
1882
1883 2006-11-30 Richard Guenther <rguenther@suse.de>
1884
1885 * gcc.dg/vect/vect-pow-1.c: Rename ...
1886 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
1887 floats instead of doubles, check successful vectorization.
1888
1889 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
1890
1891 PR target/29945
1892 * gcc.c-torture/compile/pr29945.c: New testcase.
1893
1894 2006-11-30 Joseph Myers <joseph@codesourcery.com>
1895
1896 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1897 -maltivec.
1898
1899 2006-11-29 Eric Christopher <echristo@apple.com>
1900
1901 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1902
1903 2006-11-29 Janis Johnson <janis187@us.ibm.com>
1904
1905 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1906
1907 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1908
1909 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
1910
1911 PR c++/29022
1912 * g++.dg/inherit/virtual2.C: New test.
1913 * g++.dg/inherit/virtual3.C: Likewise.
1914 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1915 * g++.dg/inherit/error2.C: Likewise.
1916 * g++.dg/template/instantiate1.C: Likewise.
1917
1918 2006-11-28 Andrew Pinski <pinskia@gmail.com>
1919
1920 PR tree-opt/29984
1921 * gcc.dg/tree-ssa/reassoc-12.c: New test.
1922
1923 2006-11-28 Jan Hubicka <jh@suse.cz>
1924
1925 * gcc.dg/memcpy-1.c: New test.
1926
1927 2006-11-28 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR c++/29735
1930 * g++.dg/warn/main-3.C: New test.
1931
1932 2006-11-28 Jan Hubicka <jh@suse.cz>
1933
1934 * gcc.dg/winline-1.c: New test.
1935
1936 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
1937
1938 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1939 alignments.
1940
1941 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1942
1943 PR fortran/29976
1944 * gfortran.dg/missing_optional_dummy_3.f90
1945
1946 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
1947
1948 PR fortran/20880
1949 * gfortran.dg/interface_3.f90: Modify errors.
1950
1951 2006-11-28 Ben Elliston <bje@au.ibm.com>
1952
1953 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1954 fail to link due to relocation overflows on spu-*-*.
1955
1956 2006-11-27 Michael Matz <matz@suse.de>
1957 Andreas Krebbel <krebbel1@de.ibm.com>
1958
1959 PR target/29319
1960 * gcc.dg/20061127-1.c: New testcase.
1961
1962 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
1963
1964 * gcc.dg/20061124-1.c: Add exit() function prototype.
1965
1966 2006-11-27 Jan Hubicka <jh@suse.cz>
1967
1968 * gcc.target/i386/memcpy-1.c: Adjust size.
1969 * testsuite/gcc.dg/visibility-11.c: Likewise.
1970
1971 2006-11-27 Richard Guenther <rguenther@suse.de>
1972
1973 PR middle-end/25620
1974 * gcc.target/i386/pow-1.c: New testcase.
1975 * gcc.dg/builtins-58.c: Likewise.
1976
1977 2006-11-26 Mark Mitchell <mark@codesourcery.com>
1978
1979 PR c++/29886
1980 * g++.dg/expr/cast8.C: New test.
1981
1982 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1983
1984 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1985 Don't ever inline the testcase.
1986
1987 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1988
1989 PR fortran/29982
1990 * gfortran.fortran-torture/compile/parameter_3.f90: New
1991 testcase.
1992
1993 2006-11-25 Andrew Pinski <pinskia@gmail.com>
1994
1995 PR fortran/29951
1996 * gfortran.fortran-torture/execute/transfer2.f90: New test.
1997
1998 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1999
2000 * gfortran.fortran-torture/execute/specifics.f90: Remove test
2001 for CHAR.
2002
2003 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2004
2005 PR libgfortran/29936
2006 * gfortran.dg/write_check3.f90: New test.
2007
2008 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2009
2010 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2011
2012 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
2013
2014 PR fortran/20880
2015 * gfortran.dg/interface_3.f90: New test.
2016
2017 PR fortran/29387
2018 * gfortran.dg/generic_8.f90: New test.
2019
2020 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2021
2022 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2023 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2024 * gfortran.dg/specifics_3.f90: Remove.
2025
2026 2006-11-24 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR c/29955
2029 * gcc.dg/gomp/pr29955.c: New test.
2030
2031 PR c/29736
2032 * gcc.dg/pr29736.c: New test.
2033
2034 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2035
2036 PR tree-opt/29964
2037 * gcc.dg/pure-1.c: New test.
2038
2039 2006-11-24 Joseph Myers <joseph@codesourcery.com>
2040
2041 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2042 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2043
2044 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
2045
2046 * gcc.dg/20061124-1.c: New testcase.
2047
2048 2006-11-23 Eric Christopher <echristo@apple.com>
2049
2050 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2051
2052 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2053
2054 PR c/2707
2055 PR c++/26167
2056 * gcc.dg/Wconversion-integer.c: New. Supersedes
2057 Wconversion-negative-constants.c
2058 * gcc.dg/Wconversion-real.c: New.
2059 * gcc.dg/Wconversion-real-integer.c: New.
2060 * gcc.dg/Wconversion-negative-constants.c: Deleted.
2061 * g++.dg/warn/Wconversion1.C: Modified.
2062
2063 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2064
2065 * gfortran.dg/overload_1.f90: New test.
2066
2067 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2068
2069 PR c/9072
2070 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2071 Wtraditional-conversion.
2072 * gcc.dg/overflow-warn-2.c: Likewise.
2073 * gcc.dg/Wconversion.c: Likewise. Renamed as
2074 Wtraditional-conversion.c .
2075 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2076 Wtraditional-conversion-2.c .
2077 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2078 Wtraditional-conversion-2.c
2079 * gcc.dg/Wconversion-negative-constants.c: New.
2080
2081 2006-11-23 Andrew Pinski <pinskia@gmail.com>
2082
2083 * gcc.dg/tree-ssa/dump-1.c: New test.
2084
2085 2006-11-23 David Ung <davidu@mips.com>
2086
2087 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2088 -mfp64, allowable when ISA >= 33 and float is enabled.
2089 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2090 of mthc1 and mfhc1 patterns.
2091
2092 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
2093
2094 PR tree-optimization/29921
2095 * gcc.dg/pr29921.c: New test.
2096
2097 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
2098
2099 PR fortran/29441
2100 * gfortran.dg/initialization_4.f90: New test.
2101
2102 2006-11-22 Ira Rosen <irar@il.ibm.com>
2103
2104 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2105 platforms that have interleaving support.
2106 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2107 * gcc.dg/vect/vect-strided-a-u16-i2.c,
2108 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2109 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2110 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2111 gcc.dg/vect/vect-strided-u8-i2-gap.c,
2112 gcc.dg/vect/vect-strided-u8-i8.c,
2113 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2114 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2115 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2116 gcc.dg/vect/vect-strided-float.c,
2117 gcc.dg/vect/vect-strided-a-mult.c,
2118 gcc.dg/vect/vect-strided-mult-char-ls.c,
2119 gcc.dg/vect/vect-strided-a-u16-mult.c,
2120 gcc.dg/vect/vect-strided-a-u32-mult.c,
2121 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2122 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2123 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2124 gcc.dg/vect/vect-strided-mult.c,
2125 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2126 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2127
2128 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2129
2130 PR fortran/25087
2131 * gfortran.dg/auto_char_len_4.f90: New test.
2132
2133 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
2134
2135 PR fortran/29652
2136 * gfortran.dg/generic_7.f90: New test.
2137 * gfortran.dg/defined_operators_1.f90: Add new error.
2138
2139 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
2140
2141 PR tree-optimization/29902
2142 * g++.dg/tree-ssa/pr29902.C: New test.
2143
2144 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
2145
2146 PR fortran/29820
2147 * gfortran.dg/used_types_13.f90: New test.
2148
2149 2006-11-21 Janis Johnson <janis187@us.ibm.com>
2150
2151 * gcc.dg/dfp/snan.c: Delete.
2152
2153 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
2154
2155 * g++.dg/cpp0x/static_assert1.C: New.
2156 * g++.dg/cpp0x/static_assert2.C: New.
2157 * g++.dg/cpp0x/static_assert3.C: New.
2158
2159 2006-11-21 Richard Guenther <rguenther@suse.de>
2160
2161 * gcc.dg/vect/vect-pow-1.c: New testcase.
2162 * gcc.dg/vect/vect-pow-2.c: Likewise.
2163
2164 2006-11-21 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR c++/29570
2167 * g++.dg/template/static29.C: New test.
2168
2169 PR c++/29734
2170 * g++.dg/conversion/simd4.C: New test.
2171
2172 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
2173
2174 PR c++/29475
2175 * g++.dg/template/access19.C: New test.
2176 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2177 error is reported.
2178
2179 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2180
2181 PR tree-opt/25500
2182 * gcc.dg/tree-ssa/sra-4.c: New testcase.
2183
2184 2006-11-20 Tobias Burnus <burnus@net-b.de>
2185
2186 PR fortran/27546
2187 * gfortran.dg/import.f90: Extended test.
2188 * gfortran.dg/import2.f90: Extended test.
2189
2190 2006-11-20 Tobias Burnus <burnus@net-b.de>
2191
2192 * gfortran.dg/volatile3.f90: Add conflict test.
2193
2194 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
2195
2196 PR fortran/24783
2197 * gfortran.dg/implicit_10.f90: New test.
2198
2199 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
2200
2201 PR c++/8586
2202 * g++.dg/warn/Wall-write-strings.C: New.
2203
2204 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
2205
2206 * gfortran.dg/alloc_comp_constraint_5.f90: New.
2207 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2208
2209 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2210
2211 * gfortran.dg/use_3.f90: Remove error message.
2212 * gfortran.dg/iso_fortran_env_1.f90: New test.
2213 * gfortran.dg/iso_fortran_env_2.f90: New test.
2214 * gfortran.dg/iso_fortran_env_3.f90: New test.
2215 * gfortran.dg/iso_fortran_env_4.f90: New test.
2216
2217 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
2218
2219 * gcc.dg/vect/vect-27.c: Fix initialization.
2220
2221 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2222
2223 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2224 * gcc.dg/torture/builtin-minmax-1.c: New.
2225
2226 * gcc.dg/builtins-20.c: Add cases for copysign.
2227
2228 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2229
2230 PR fortran/24285
2231 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2232
2233 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2234 * gfortran.dg/use_1.f90: New test.
2235 * gfortran.dg/use_1.f90: New test.
2236 * gfortran.dg/use_1.f90: New test.
2237
2238 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
2239
2240 PR tree-optimization/29801
2241 * gcc.dg/pr29801.c: New test.
2242
2243 2006-11-17 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR middle-end/29584
2246 * gcc.dg/torture/pr29584.c: New test.
2247
2248 2006-11-17 Joseph Myers <joseph@codesourcery.com>
2249
2250 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2251 Condition PowerPC tests for saving FPRs on powerpc_fprs.
2252 * gcc.target/powerpc/compress-float-ppc.c,
2253 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2254 powerpc_fprs.
2255 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2256 do not pass -mhard-float.
2257
2258 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
2259
2260 * gnat.dg/volatile_aggregate.adb: New test.
2261
2262 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2263
2264 PR fortran/29391
2265 PR fortran/29489
2266 * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2267 * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2268
2269 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
2270
2271 PR target/29201
2272 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2273
2274 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 * gfortran.dg/import3.f90: Fix error message.
2277
2278 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2279
2280 PR tree-opt/29788
2281 * gfortran.fortran-torture/compile/inline_1.f90:
2282 New testcase.
2283
2284 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
2285
2286 * gcc.target/i386/x87regparm-1.c: New test.
2287 * gcc.target/i386/x87regparm-2.c: New test.
2288 * gcc.target/i386/x87regparm-3.c: New test.
2289 * gcc.target/i386/x87regparm-4.c: New test.
2290
2291 2006-11-15 Tobias Burnus <burnus@net-b.de>
2292
2293 PR fortran/27546
2294 * gfortran.dg/import.f90: New test.
2295 * gfortran.dg/import2.f90: New test.
2296 * gfortran.dg/import3.f90: New test.
2297
2298 2006-11-15 Tobias Burnus <burnus@net-b.de>
2299
2300 PR fortran/27588
2301 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2302
2303 2006-11-15 Tobias Burnus <burnus@net-b.de>
2304
2305 PR fortran/29806
2306 * gfortran.dg/contains.f90: New test.
2307 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2308
2309 2006-11-15 Jakub Jelinek <jakub@redhat.com>
2310
2311 PR tree-optimization/29581
2312 * gcc.dg/pr29581-1.c: New test.
2313 * gcc.dg/pr29581-2.c: New test.
2314 * gcc.dg/pr29581-3.c: New test.
2315 * gcc.dg/pr29581-4.c: New test.
2316 * gfortran.dg/pr29581.f90: New test.
2317
2318 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
2319
2320 PR fortran/29702
2321 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2322 numbers in error message headers.
2323
2324 2006-11-14 Richard Guenther <rguenther@suse.de>
2325
2326 * gcc.target/i386/math-torture/math-torture.exp: Restrict
2327 to i?86 and x86_64 targets.
2328
2329 2006-11-14 Caroline Tice <ctice@apple.com>
2330
2331 * gcc.dg/pubtypes-1.c: New file/testcase.
2332 * gcc.dg/pubtypes-2.c: New file/testcase.
2333 * gcc.dg/pubtypes-3.c: New file/testcase.
2334 * gcc.dg/pubtypes-4.c: New file/testcase.
2335 * g++.dg/pubtypes.C: New file/testcase.
2336
2337 2006-11-14 Mark Mitchell <mark@codesourcery.com>
2338
2339 PR c++/29106
2340 * g++.dg/init/self1.C: New test.
2341
2342 2006-11-14 Tobias Burnus <burnus@net-b.de>
2343
2344 PR fortran/29657
2345 * gfortran.dg/conflicts.f90: Add.
2346
2347 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
2348
2349 PR rtl-optimization/29798
2350
2351 * gcc.c-torture/execute/pr29798.c: New.
2352
2353 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2354
2355 * gcc.dg/builtins-20.c: Add more cases.
2356
2357 2006-11-13 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR fortran/29759
2360 * gfortran.dg/gomp/pr29759.f90: New test.
2361
2362 2006-11-13 Mark Mitchell <mark@codesourcery.com>
2363
2364 PR c++/29518
2365 * g++.dg/template/static28.C: New test.
2366
2367 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
2368
2369 * lib/c-torture.exp: Use target-libpath.exp.
2370 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2371 set GCC_EXEC_PREFIX env var from global variable of same name.
2372
2373 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2374
2375 PR fortran/26994
2376 * gfortran.fortran-torture/compile/transfer-1.f90:
2377 New testcase.
2378
2379 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
2380 Zdenek Dvorak <dvorakz@suse.cz>
2381
2382 PR tree-optimization/29680
2383 * gcc.dg/alias-11.c: New test.
2384
2385 2006-11-12 Jason Merrill <jason@redhat.com>
2386 Andrew Pinski <pinskia@physics.uc.edu>
2387
2388 PR middle-end/28915
2389 * gcc.target/i386/vectorize1.c: New.
2390
2391 2006-11-12 Roger Sayle <roger@eyesopen.com>
2392
2393 PR rtl-optimization/29797
2394 * gcc.c-torture/execute/pr29797-1.c: New test case.
2395
2396 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2397
2398 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2399
2400 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
2401
2402 * gcc.dg/tree-ssa/prefetch-3.c: New test.
2403
2404 2006-11-12 Roger Sayle <roger@eyesopen.com>
2405
2406 PR tree-optimization/13827
2407 * gcc.dg/fold-eqand-1.c: New test case.
2408
2409 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2410
2411 PR rtl-opt/28812
2412 * gcc.c-torture/execute/mayalias-3.c: New test.
2413
2414 2006-11-11 Richard Sandiford <richard@codesourcery.com>
2415
2416 PR middle-end/27528
2417 * gcc.c-torture/compile/pr27528.c: New test.
2418 * gcc.dg/pr27528.c: Likewise.
2419
2420 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2421
2422 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2423
2424 * gcc.dg/torture/builtin-symmetric-1.c: New test.
2425
2426 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2427
2428 PR fortran/29758
2429 * gfortran.dg/reshape_source_size_1.f90: New test.
2430
2431 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2432
2433 PR fortran/29315
2434 * gfortran.dg/aliasing_dummy_4.f90: New test.
2435
2436 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
2437
2438 PR target/29777
2439 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2440 and x86_64-*-* targets.
2441
2442 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2443
2444 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2445 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2446 New macros. Use them in exact tests.
2447 (TESTIT3): New macro.
2448 Add tests for fmin, fmax and fma.
2449
2450 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2451
2452 PR fortran/29431
2453 * gfortran.dg/array_constructor_13.f90: New test.
2454
2455 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2456
2457 PR fortran/29744
2458 * gfortran.dg/used_types_12.f90: New test.
2459
2460 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
2461
2462 PR middle-end/29726
2463 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2464 (test6): Ditto.
2465 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2466 * gcc.dg/fold-eqandshift-3.c: New test case.
2467
2468 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2469
2470 PR fortran/29699
2471 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2472
2473 PR fortran/21370
2474 * gfortran.dg/change_symbol_attributes_1.f90: New test.
2475
2476 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
2477
2478 * gcc.dg/20061109-1.c: New testcase.
2479
2480 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2481
2482 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2483
2484 2006-11-09 Tobias Burnus <burnus@net-b.de>
2485
2486 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2487 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2488
2489 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
2490
2491 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2492 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2493
2494 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2495
2496 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2497
2498 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2499
2500 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2501 vect-9.c).
2502 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2503 * gcc.dg/vect/vect-9.c: Now vectorizable.
2504 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2505 that support vect_widen_mult.
2506 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2507 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2508 vect-reduc-dot-u16.c).
2509 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2510 vect-reduc-dot-u16.c).
2511 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2512 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2513 vect-reduc-dot-s8.c).
2514 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2515 vect-reduc-dot-s8.c).
2516 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2517 vect-reduc-dot-s8.c).
2518 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2519 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2520 vect-reduc-dot-u8.c).
2521 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2522 vect-reduc-dot-u8.c).
2523 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2524 * gcc.dg/vect/vect-multitypes-9.c: New test.
2525 * gcc.dg/vect/vect-multitypes-10.c: New test.
2526 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2527 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2528 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2529 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2530 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2531 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2532 wrapv-vect-reduc-dot-s8.c.
2533 * lib/target-support.exp (check_effective_target_vect_unpack): New.
2534 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2535 targets that support vec_unpack.
2536 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2537 (check_effective_target_vect_widen_mult_qi_to_hi): New.
2538 (check_effective_target_vect_widen_mult_hi_to_si): New.
2539 (check_effective_target_vect_widen_sum): Removed.
2540
2541 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2542
2543 * gcc.dg/vect/vect-multitypes-8.c: New test.
2544 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2545
2546 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2547
2548 * gcc.dg/vect/vect-multitypes-7.c: New test.
2549
2550 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2551
2552 * gcc.dg/vect/vect-multitypes-4.c: New test.
2553 * gcc.dg/vect/vect-multitypes-5.c: New test.
2554 * gcc.dg/vect/vect-multitypes-6.c: New test.
2555
2556 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
2557
2558 * gcc.dg/vect/vect-multitypes-1.c: New test.
2559 * gcc.dg/vect/vect-multitypes-2.c: New test.
2560 * gcc.dg/vect/vect-multitypes-3.c: New test.
2561
2562 2006-11-07 Eric Christopher <echristo@apple.com>
2563
2564 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2565 Test using scan-assembler-not.
2566
2567 2006-11-07 Jakub Jelinek <jakub@redhat.com>
2568
2569 * gcc.dg/inline-17.c: New test.
2570
2571 2006-11-07 Steve Ellcey <sje@cup.hp.com>
2572
2573 PR other/25028
2574 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
2575 on HP-UX.
2576
2577 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2578
2579 PR fortran/29539
2580 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2581
2582 PR fortran/29634
2583 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2584 test.
2585
2586 2006-11-07 Tobias Burnus <burnus@net-b.de>
2587
2588 PR fortran/29601
2589 * gfortran.dg/volatile.f90: Add.
2590 * gfortran.dg/volatile2.f90: Add.
2591 * gfortran.dg/volatile3.f90: Add.
2592 * gfortran.dg/volatile4.f90: Add.
2593 * gfortran.dg/volatile5.f90: Add.
2594 * gfortran.dg/volatile6.f90: Add.
2595 * gfortran.dg/volatile7.f90: Add.
2596
2597 2006-11-06 Tobias Burnus <burnus@net-b.de>
2598
2599 * gfortran.dg/io_constraints_2.f90: Adjust pattern
2600 for matching error messages.
2601 * gfortran.dg/specifics_3.f90: Adjust pattern
2602 for matching error messages.
2603
2604 2006-11-06 Janis Johnson <janis187@us.ibm.com>
2605 Bernhard Fischer <aldot@gcc.gnu.org>
2606
2607 * lib/gcc-dg.exp (output-exists): New proc.
2608 (output-exists-not): New proc.
2609 * gcc.test-framework/test-framework.awk: Support new directives.
2610 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2611 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2612 * gcc.test-framework/dg-outexists-exp-F.c: New test.
2613 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2614 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2615 * gcc.test-framework/dg-outexists-exp-P.c: New test.
2616
2617 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
2618
2619 PR fortran/29630
2620 PR fortran/29679
2621 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2622 * gfortran.dg/initialization_3.f90: New.
2623
2624 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2625
2626 PR libgfortran/25545
2627 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2628
2629 2006-11-05 Jakub Jelinek <jakub@redhat.com>
2630
2631 PR middle-end/29695
2632 * gcc.c-torture/execute/pr29695-1.c: New test.
2633 * gcc.c-torture/execute/pr29695-2.c: New test.
2634
2635 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
2636
2637 PR fortran/29565
2638 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2639
2640 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
2641
2642 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2643 for matching error messages.
2644
2645 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
2646
2647 PR target/26915
2648 * gcc.target/i386/387-12.c: New test.
2649
2650 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2651
2652 PR libfortran/29713
2653 * gfortran.dg/pr29713.f90: New test.
2654
2655 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
2656
2657 * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2658 Also test for bogus rest sign.
2659
2660 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2661
2662 PR libfortran/27895
2663 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2664
2665 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
2666
2667 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2668 from error messages.
2669
2670 2006-11-02 Mike Stump <mrs@apple.com>
2671
2672 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2673
2674 * g++.old-deja/g++.abi/align.C: Enable for darwin.
2675
2676 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
2677
2678 * g++.dg/eh/gcsec1.C: New test.
2679
2680 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2681
2682 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2683 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
2684
2685 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
2686
2687 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2688 hexadecimal value.
2689 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2690 * gcc.dg/pr14796-2.c: Likewise.
2691
2692 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
2693
2694 * gcc.c-torture/execute/20061101-1.c: New test.
2695
2696 2006-11-01 Richard Guenther <rguenther@suse.de>
2697
2698 * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2699
2700 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2701
2702 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2703 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2704
2705 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
2706
2707 * gcc.c-torture/execute/20061031-1.c: New test.
2708
2709 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2710
2711 PR 23067
2712 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2713 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2714 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2715 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2716 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2717 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2718 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2719
2720 2006-10-31 Eric Christopher <echristo@apple.com>
2721 Falk Hueffner <falk@debian.org>
2722
2723 * gcc.dg/builtin-bswap-1.c: New.
2724 * gcc.dg/builtin-bswap-2.c: New.
2725 * gcc.dg/builtin-bswap-3.c: New.
2726 * gcc.dg/builtin-bswap-4.c: New.
2727 * gcc.dg/builtin-bswap-5.c: New.
2728 * gcc.target/i386/builtin-bswap-1.c: New.
2729
2730 2006-10-31 Geoffrey Keating <geoffk@apple.com>
2731
2732 * gcc.dg/inline-16.c: New.
2733
2734 PR 16622
2735 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2736 defining it.
2737 * gcc.dg/inline-13.c: New.
2738 * gcc.dg/inline-14.c: New.
2739 * gcc.dg/inline-15.c: New.
2740
2741 PR 11377
2742 * gcc.dg/inline6.c: New.
2743 * gcc.dg/inline7.c: New.
2744
2745 2006-10-31 Roger Sayle <roger@eyesopen.com>
2746
2747 PR middle-end/23470
2748 * gcc.dg/pr23470-1.c: New test case.
2749
2750 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
2751
2752 PR fortran/29537
2753 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2754 data.
2755 * gfortran.dg/blockdata_2.f90: New testcase.
2756
2757 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
2758
2759 PR libfortran/29627
2760 * gfortran.dg/unf_short_record_1.f90: New test.
2761
2762 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2763
2764 PR fortran/29067
2765 * gfortran.dg/pr29067.f: New test.
2766
2767 2006-10-31 Joseph Myers <joseph@codesourcery.com>
2768 Richard Sandiford <richard@codesourcery.com>
2769
2770 * lib/target-supports.exp (get_compiler_messages): Append options
2771 as a single list element.
2772 (check_effective_target_arm_vfp_ok): New.
2773 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2774
2775 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
2776
2777 PR fortran/29387
2778 * gfortran.dg/intrinsic_actual_2.f90: New test.
2779
2780 PR fortran/29490
2781 * gfortran.dg/actual_array_interface_1.f90: New test.
2782
2783 PR fortran/29641
2784 * gfortran.dg/used_types_11.f90: New test.
2785
2786 2006-10-30 Dirk Mueller <dmueller@suse.de>
2787
2788 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2789 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2790 * g++.old-deja/g++.pt/eichin01.C (main): Same.
2791 * g++.old-deja/g++.mike/net25.C (main): Same.
2792 * g++.dg/lookup/exception1.C (main): Same.
2793 * g++.dg/parse/parens2.C (main): Same.
2794
2795 2006-10-30 Roger Sayle <roger@eyesopen.com>
2796
2797 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2798
2799 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2800
2801 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2802 * gcc.dg/torture/builtin-math-3.c: Likewise.
2803
2804 2006-10-30 Tobias Burnus <burnus@net-b.de>
2805
2806 PR fortran/29452
2807 * gfortran.dg/write_check.f90: Check run-time keyword checking.
2808 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2809
2810 2006-10-30 Andrew Pinski <pinskia@gmail.com>
2811
2812 PR Fortran/29410
2813 * gfortran.fortran-torture/execute/transfer1.f90: New test.
2814
2815 2006-10-30 Joseph Myers <joseph@codesourcery.com>
2816
2817 * lib/target-supports.exp (check_function_available): Declare
2818 function before calling.
2819
2820 2006-10-30 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR tree-optimization/29637
2823 * gcc.dg/pr29637.c: New test.
2824
2825 2006-10-29 Roger Sayle <roger@eyesopen.com>
2826
2827 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2828 tree canonicalization.
2829
2830 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2831
2832 * gcc.dg/builtins-20.c: Add more hypot tests.
2833
2834 2006-10-29 Roger Sayle <roger@eyesopen.com>
2835
2836 * gcc.dg/fold-compare-1.c: New test case.
2837
2838 2006-10-29 Dirk Mueller <dmueller@suse.de>
2839
2840 PR c++/16307
2841 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2842
2843 2006-10-29 Roger Sayle <roger@eyesopen.com>
2844
2845 PR tree-optimization/15458
2846 * gcc.dg/fold-xornot-1.c: New test case.
2847
2848 2006-10-29 Richard Guenther <rguenther@suse.de>
2849
2850 * gcc.target/i386/math-torture/trunc.c: New testcase.
2851
2852 2006-10-29 Richard Guenther <rguenther@suse.de>
2853
2854 * gcc.target/i386/math-torture/round.c: New testcase.
2855
2856 2006-10-29 Richard Guenther <rguenther@suse.de>
2857
2858 * gcc.target/i386/math-torture/ceil.c: New testcase.
2859 * gcc.target/i386/math-torture/floor.c: Likewise.
2860
2861 2006-10-29 Richard Guenther <rguenther@suse.de>
2862
2863 * gcc.target/i386/math-torture/rint.c: New testcase.
2864 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2865
2866 2006-10-29 Richard Guenther <rguenther@suse.de>
2867
2868 * gcc.target/i386/math-torture/lfloor.c: New testcase.
2869 * gcc.target/i386/math-torture/lceil.c: Likewise.
2870
2871 2006-10-28 Tobias Burnus <burnus@net-b.de>
2872
2873 PR libgfortran/24313
2874 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2875
2876 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
2877
2878 * gcc.c-torture/execute/20020118-1.c,
2879 gcc.c-torture/execute/builtins/strlen.c,
2880 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2881 comment typos.
2882
2883 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2884
2885 * gcc.dg/builtins-20.c: Add tests for hypot.
2886 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
2887 two-argument builtins.
2888 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2889 TESTIT2. Update all callers.
2890 (TESTIT2, TESTIT2_R): New helper macros.
2891 Add testcases for pow, hypot and atan2.
2892
2893 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2894
2895 PR C++/29295
2896 * g++.dg/expr/bool1.C: New test.
2897 * g++.dg/expr/bool2.C: New test.
2898
2899 2006-10-28 Tobias Burnus <burnus@net-b.de>
2900
2901 PR fortran/28224
2902 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2903 * gfortran.dg/namelist_internal.f90: New test.
2904
2905 2006-10-28 Tobias Burnus <burnus@net-b.de>
2906
2907 PR fortran/29625
2908 * gfortran.dg/io_real_boz.f90: Add.
2909 * gfortran.dg/io_real_boz2.f90: Add.
2910
2911 2006-10-28 Richard Guenther <rguenther@suse.de>
2912
2913 PR middle-end/26899
2914 * gcc.dg/tree-ssa/pr26899.c: New testcase.
2915
2916 2006-10-28 Richard Guenther <rguenther@suse.de>
2917
2918 PR target/28806
2919 * gcc.target/i386/math-torture/lround.c: New testcase.
2920
2921 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
2922
2923 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2924 * gcc.dg/builtins-44.c: Likewise.
2925 * gcc.dg/builtins-45.c: Likewise.
2926 * gcc.dg/pr28796-2.c: Likewise.
2927 * gcc.dg/unordered-3.c: Likewise.
2928
2929 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2930
2931 PR libgfortran/27954
2932 * gfortran.dg/error_recovery_2.f90: New test.
2933
2934 2006-10-26 Richard Guenther <rguenther@suse.de>
2935
2936 * gcc.target/i386/i386.exp: Use glob, not find to collect
2937 tests. Avoids recursing into subdirectories.
2938 * gcc.target/i386/math-torture/math-torture.exp: Torture
2939 for interesting ia32 math options.
2940 * gcc.target.i386/math-torture/lrint.c: New testcase.
2941
2942 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2943
2944 PR libgfortran/29563
2945 * gfortran.dg/arrayio_9.f90: Update test.
2946 * gfortran.dg/arrayio_19.f90: New test.
2947
2948 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
2949
2950 * gcc.dg/20061026.c: New testcase.
2951
2952 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2953
2954 PR libgfortran/29563
2955 * gfortran.dg/arrayio_9.f90: New test.
2956
2957 2006-10-26 Ben Elliston <bje@au.ibm.com>
2958
2959 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2960 Copy the strings manually, as strcpy may call strlen.
2961
2962 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2963
2964 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2965 Add checks for log, log2, log10 and log1p.
2966
2967 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2968 we already test 0.0. Add checks for expm1, log, log2, log10,
2969 log1p, cbrt, erf and erfc.
2970
2971 2006-10-25 Steve Ellcey <sje@cup.hp.com>
2972
2973 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2974
2975 2006-10-25 Uros Bizjak <uros@kss-loka.si>
2976
2977 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2978 and remainderl() built-in functions. Remove -ffast-math from
2979 dg-options.
2980
2981 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2982
2983 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2984 acosh and atanh.
2985
2986 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2987 floating point modifiers to arguments passed to float and long
2988 double functions respectively. Update all callers to use floating
2989 point numbers, not integers. Add tests for exp, exp2 and
2990 exp10/pow10.
2991
2992 * gcc.dg/torture/builtin-math-3.c: New test.
2993
2994 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
2995
2996 PR fortran/29393
2997 * gfortran.dg/initialize_2.f90: New.
2998
2999 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3000
3001 * gcc.dg/torture/builtin-math-2.c: New test.
3002
3003 2006-10-24 Richard Guenther <rguenther@suse.de>
3004
3005 PR middle-end/28796
3006 * gcc.dg/pr28796-1.c: New testcase.
3007 * gcc.dg/pr28796-2.c: Likewise.
3008
3009 2006-10-24 Richard Guenther <rguenther@suse.de>
3010
3011 * gcc.dg/builtins-57.c: New testcase.
3012
3013 2006-10-24 Richard Guenther <rguenther@suse.de>
3014
3015 PR tree-optimization/29567
3016 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3017
3018 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
3019
3020 PR tree-optimization/14784
3021 * gcc.dg/alias-10.c: New test.
3022
3023 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3024
3025 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3026
3027 2006-10-23 Jakub Jelinek <jakub@redhat.com>
3028
3029 * gcc.dg/builtin-strncat-chk-1.c: New test.
3030
3031 2006-10-23 Jan Hubicka <jh@suse.cz>
3032
3033 * gcc.dg/memmove-1.c: New test.
3034
3035 2006-10-23 Paul Brook <paul@codesourcery.com>
3036
3037 * gcc.dg/pragma-pack-5.c: New test.
3038
3039 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
3040
3041 * g++.dg/other/s390-1.C: New testcase.
3042
3043 2006-10-23 Richard Guenther <rguenther@suse.de>
3044
3045 PR middle-end/27132
3046 PR middle-end/23295
3047 * gcc.dg/pr27132.c: New testcase.
3048 * gcc.dg/pr23295.c: Likewise.
3049 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3050 * g++.dg/tree-ssa/pr19807.C: Likewise.
3051
3052 2006-10-23 Richard Guenther <rguenther@suse.de>
3053
3054 PR middle-end/21032
3055 * gcc.dg/pr21032.c: New testcase.
3056
3057 2006-10-22 Jeff Law <law@redhat.com>
3058 Richard Guenther <rguenther@suse.de>
3059
3060 PR tree-optimization/15911
3061 * gcc.dg/tree-ssa/vrp30.c: New testcase.
3062
3063 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
3064
3065 PR c++/20647
3066 * g++.dg/abi/rtti3.C: New.
3067
3068 2006-10-21 Uros Bizjak <uros@kss-loka.si>
3069
3070 PR middle-end/28252
3071 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3072 transformation.
3073
3074 2006-10-21 Richard Guenther <rguenther@suse.de>
3075
3076 PR tree-optimization/3511
3077 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3078
3079 2006-10-21 Richard Guenther <rguenther@suse.de>
3080
3081 PR middle-end/26898
3082 * gcc.dg/torture/pr26898-1.c: New testcase.
3083 * gcc.dg/torture/pr26898-2.c: Likewise.
3084
3085 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
3086
3087 PR c++/28053
3088 * g++.dg/parse/bitfield1.C: Adjust error markers.
3089 * g++.dg/parse/bitfield2.C: New test.
3090
3091 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
3092
3093 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3094
3095 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3096
3097 PR libfortran/27895
3098 * gfortran.dg/zero_sized_1.f90: New test.
3099
3100 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
3101
3102 * gcc.dg/div-compare-1.c: New test.
3103
3104 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
3105
3106 PR fortran/29216
3107 * gfortran.dg/result_default_init_1.f90: New test.
3108
3109 PR fortran/29314
3110 * gfortran.dg/automatic_default_init_1.f90: New test.
3111
3112 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3113 from 38 to 33.
3114
3115 2006-10-18 Geoffrey Keating <geoffk@apple.com>
3116
3117 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3118 'using namespace std' without previous declaration.
3119 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3120 * g++.old-deja/g++.robertl/eb133c.C: New.
3121
3122 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3123
3124 PR libgfortran/29277
3125 * gfortran.dg/streamio_4.f90: Update test.
3126 * gfortran.dg/streamio_11.f90: New test.
3127
3128 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
3129
3130 PR c++/27952
3131 * g++.dg/inherit/virtual1.C: New test.
3132
3133 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3134
3135 PR c++/28261
3136 * g++.dg/parse/enum3.C: New test.
3137
3138 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3139
3140 PR c++/29039
3141 * g++.dg/init/ctor8.C: New test.
3142
3143 2006-10-17 Mark Mitchell <mark@codesourcery.com>
3144
3145 PR c++/27270
3146 * g++.dg/ext/complit8.C: Tweak error markers.
3147 * g++.dg/template/complit1.C: Add error marker.
3148
3149 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3150
3151 PR c++/27270
3152 * g++.dg/ext/complit8.C: New test.
3153
3154 PR c++/29408
3155 * g++.dg/parse/dtor12.C: New test.
3156
3157 PR c++/29435
3158 * g++.dg/template/sizeof11.C: New test.
3159
3160 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
3161
3162 PR fortran/29392
3163 * gfortran.dg/data_char_3.f90: New test.
3164
3165 PR fortran/29451
3166 * gfortran.dg/negative_automatic_size.f90: New test.
3167
3168 2006-10-16 David Daney <ddaney@avtrex.com>
3169
3170 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3171
3172 2006-10-16 Eric Christopher <echristo@apple.com>
3173
3174 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3175 x86_64.
3176
3177 2006-10-16 Mark Mitchell <mark@codesourcery.com>
3178
3179 PR c++/28211
3180 * g++.dg/tc1/dr49.C: Tweak error messages.
3181 * g++.dg/parse/template21.C: New test.
3182
3183 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3184
3185 PR middle-end/20491
3186 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3187
3188 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
3189
3190 PR fortran/29403
3191 * gfortran.dg/print_1.f90: New test.
3192
3193 2006-10-15 Jan Hubicka <jh@suse.cz>
3194
3195 PR middle-end/29241
3196 * gcc.c-torture/compile/pr29241.c: New testcase.
3197
3198 2006-10-15 David Edelsohn <edelsohn@gnu.org>
3199
3200 PR middle-end/29250
3201 * gcc.c-torture/compile/pr29250.c: New test.
3202
3203 2006-10-15 Richard Guenther <rguenther@suse.de>
3204
3205 * gcc.dg/pr29299.c: New testcase.
3206
3207 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
3208
3209 PR fortran/24767
3210 * gfortran.dg/label_4.f90: Adjust warning flag.
3211
3212 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3213
3214 PR fortran/29371
3215 * gfortran.dg/nullify_3.f90: New test.
3216
3217 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3218
3219 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3220 on Solaris 2.5.1 too.
3221
3222 2006-10-13 Eric Christopher <echristo@apple.com>
3223
3224 * gcc.dg/pr25993.c: Skip for darwin.
3225
3226 2006-10-13 Eric Christopher <echristo@apple.com>
3227
3228 * gcc.dg/visibility-11.c: Skip for darwin.
3229
3230 2006-10-13 Eric Christopher <echristo@apple.com>
3231
3232 * gcc.dg/darwin-weakimport-1.c: Use
3233 -fno-asynchronous-unwind-tables.
3234 * gcc.dg/darwin-weakimport-3.c: Ditto.
3235
3236 2006-10-13 Richard Guenther <rguenther@suse.de>
3237
3238 PR tree-optimization/29446
3239 * gcc.dg/torture/pr29446.c: New testcase.
3240
3241 2006-10-13 Bill Wendling <wendling@apple.com>
3242
3243 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3244 * g++.old-deja/g++.jason/hmc1.C: Likewise.
3245 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3246 * g++.old-deja/g++.law/shadow1.C: Likewise.
3247 * g++.old-deja/g++.law/ctors10.C: Likewise.
3248 * g++.dg/debug/namespace1.C: Likewise.
3249 * g++.dg/inherit/namespace-as-base.C: Likewise.
3250 * g++.dg/opt/delay-slot-1.C: Likewise.
3251 * g++.dg/parse/defarg10.C: Likewise.
3252 * g++.dg/template/ptrmem11.C: Likewise.
3253 * g++.dg/template/mem_func_ptr.C: Likewise.
3254 * g++.dg/template/spec19.C: Likewise.
3255
3256 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
3257
3258 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3259
3260 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3261
3262 PR fortran/29373
3263 * gfortran.dg/implicit_9.f90: New test.
3264
3265 PR fortran/29407
3266 * gfortran.dg/namelist_25.f90: New test.
3267
3268 PR fortran/27701
3269 * gfortran.dg/same_name_2.f90: New test.
3270
3271 PR fortran/29232
3272 * gfortran.dg/host_assoc_types_1.f90: New test.
3273
3274 PR fortran/29364
3275 * gfortran.dg/missing_derived_type_1.f90: New test.
3276 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3277
3278 PR fortran/29422
3279 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3280
3281 PR fortran/29428
3282 * gfortran.dg/alloc_comp_assign_5.f90: New test.
3283
3284 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3285
3286 PR fortran/29391
3287 * gfortran.dg/bound_2.f90: New test.
3288
3289 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3290
3291 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3292 directive.
3293 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3294 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3295 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3296 * gfortran.dg/gomp/reduction3.f90: Likewise.
3297 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3298 * gfortran.dg/dummy_procedure_2.f90: Likewise.
3299 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3300 * gfortran.dg/forall_4.f90: Likewise.
3301 * gfortran.dg/spec_expr_4.f90: Likewise.
3302 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3303 * gfortran.dg/forall_5.f90: Likewise.
3304 * gfortran.dg/open_access_append_2.f90: Add check for
3305 compile-time warning.
3306
3307 2006-10-13 Mark Mitchell <mark@codesourcery.com>
3308
3309 PR c++/28506
3310 * g++.dg/parse/pure1.C: New test.
3311
3312 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3313
3314 PR fortran/21435
3315 * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3316 * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3317 for compile-time warnings.
3318 * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3319 * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3320 * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3321 file.
3322 * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3323 specifier.
3324 * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3325 compile-time warning.
3326
3327 2006-10-12 Jan Hubicka <jh@suse.cz>
3328
3329 PR c/28419
3330 * gcc.dg/pr28319.c: New test.
3331
3332 2006-10-12 Mark Mitchell <mark@codesourcery.com>
3333 PR c++/29318
3334 * g++.dg/ext/vla4.C: New test.
3335
3336 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3337
3338 PR c++/27961
3339 * g++.dg/template/crash60.C: New test.
3340 * g++.dg/other/large-size-array.C: Adjust error markers.
3341 * g++.dg/parse/crash27.C: Likewise.
3342 * g++.dg/template/crash1.C: Likewise.
3343
3344 2006-10-12 Steve Ellcey <sje@cup.hp.com>
3345
3346 PR testsuite/29093
3347 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3348
3349 2006-10-12 Jakub Jelinek <jakub@redhat.com>
3350
3351 PR preprocessor/28709
3352 * gcc.dg/cpp/paste14.c: New test.
3353
3354 2006-10-11 Mark Mitchell <mark@codesourcery.com>
3355
3356 PR c++/29175
3357 * g++.dg/init/array24.C: New test.
3358
3359 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3360
3361 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3362 of <sys/types.h>.
3363
3364 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
3365
3366 PR c++/29024
3367 * g++.dg/parse/typedef8.C: New test.
3368 * g++.dg/other/mult-stor1.C: Adjust error markers.
3369
3370 2006-10-11 Richard Guenther <rguenther@suse.de>
3371
3372 PR tree-optimization/28230
3373 * gcc.dg/torture/pr28230.c: New testcase.
3374
3375 2006-10-11 Richard Guenther <rguenther@suse.de>
3376
3377 PR inline-asm/29119
3378 * gcc.dg/torture/pr29119.c: New testcase.
3379
3380 2006-10-10 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR middle-end/29272
3383 * gcc.c-torture/execute/20060930-2.c: New test.
3384
3385 2006-10-09 Richard Henderson <rth@redhat.com>
3386
3387 Revert emutls patch.
3388
3389 2006-10-09 Richard Guenther <rguenther@suse.de>
3390
3391 PR middle-end/29254
3392 * gcc.dg/pr29254.c: New testcase.
3393
3394 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
3395 Paul Thomas <pault@gcc.gnu.org>
3396
3397 PR fortran/20541
3398 * gfortran.dg/alloc_comp_basics_1.f90: New test.
3399 * gfortran.dg/alloc_comp_basics_2.f90: New test.
3400 * gfortran.dg/alloc_comp_assign_1.f90: New test.
3401 * gfortran.dg/alloc_comp_assign_2.f90: New test.
3402 * gfortran.dg/alloc_comp_assign_3.f90: New test.
3403 * gfortran.dg/alloc_comp_assign_4.f90: New test.
3404 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3405 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3406 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3407 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3408 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3409 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3410 * gfortran.dg/alloc_comp_std.f90: New test.
3411 * gfortran.dg/move_alloc.f90: New test.
3412
3413 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
3414
3415 PR fortran/29115
3416 * gfortran.dg/derived_constructor_comps_2.f90: New test.
3417
3418 PR fortran/29211
3419 * gfortran.dg/forall_char_dependencies_1.f90: New test.
3420
3421 2006-10-08 Tobias Burnus <burnus@net-b.de>
3422
3423 PR fortran/28585
3424 * gfortran.dg/new_line.f90: New test.
3425
3426 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3427
3428 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3429 * gcc.dg/torture/builtin-convert-1.c,
3430 gcc.dg/torture/builtin-convert-2.c,
3431 gcc.dg/torture/builtin-convert-3.c,
3432 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3433
3434 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
3435
3436 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3437 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3438 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3439 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3440
3441 2006-10-07 Andrew Pinski <pinskia@gmail.com>
3442
3443 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3444 Xfail some tests for powerpc-darwin and powerpc-aix.
3445
3446 2006-10-07 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR c/29380
3449 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3450
3451 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3452
3453 PR target/29300
3454 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3455 on hppa*-*-hpux*.
3456
3457 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3458
3459 PR fortran/16580
3460 PR fortran/29288
3461 * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3462 Add tests for using all possible intrinsics as actual arguments.
3463 * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3464 all possible intrinsics as actual arguments.
3465 * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3466 * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3467
3468 2006-10-07 Richard Sandiford <richard@codesourcery.com>
3469
3470 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3471 * gcc.dg/debug/debug-2.c: Likewise.
3472
3473 2006-10-06 Uros Bizjak <uros@kss-loka.si>
3474
3475 * gcc.c-torture/compile/sync-2.c: New test.
3476
3477 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3478
3479 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3480 line endings.
3481
3482 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
3483
3484 PR rtl-optimization/29128
3485 * gcc.c-torture/compile/pr29128.c: New test.
3486
3487 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
3488
3489 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3490 line endings.
3491
3492 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
3493
3494 PR middle-end/29256
3495 * gcc.dg/tree-ssa/loop-19.c: New test.
3496
3497 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR tree-optimization/29330
3500 * gcc.dg/pr29330.c: New test.
3501
3502 PR target/28924
3503 * gcc.c-torture/compile/20061005-1.c: New test.
3504
3505 2006-10-06 Olivier Hainque <hainque@adacore.com>
3506
3507 * gcc.dg/typename-vla-1.c: New case.
3508 * gnat.dg/forward_vla.adb: New case.
3509
3510 2006-10-06 Jakub Jelinek <jakub@redhat.com>
3511
3512 PR tree-optimization/29290
3513 * gfortran.dg/loop_nest_1.f90: New test.
3514
3515 PR target/29198
3516 * gcc.dg/tls/opt-12.c: New test.
3517
3518 PR fortran/28415
3519 * gfortran.dg/save_2.f90: New test.
3520
3521 PR c/29091
3522 * gcc.dg/pr29091.c: New test.
3523
3524 2006-10-06 Joseph Myers <joseph@codesourcery.com>
3525
3526 * lib/target-supports.exp
3527 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3528 same as x86_64-*-*; check for LP64.
3529
3530 2006-10-04 Richard Henderson <rth@redhat.com>
3531
3532 * lib/target-supports.exp (check_effective_target_tls): Redefine
3533 to mean non-emulated tls.
3534 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3535 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3536 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3537 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3538 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3539 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3540 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3541
3542 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3543
3544 PR fortran/29343
3545 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3546
3547 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3548
3549 * gfortran.dg/bounds_check_fail_1.f90: New test.
3550
3551 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3552
3553 PR c++/29020
3554 * g++.dg/template/friend48.C: New test.
3555
3556 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
3557
3558 PR fortran/29098
3559 * gfortran.dg/default_initialization_2.f90: New test.
3560
3561 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3562
3563 PR fortran/20779
3564 PR fortran/20891
3565 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3566
3567 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
3568
3569 PR fortran/29284
3570 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3571
3572 PR fortran/29321
3573 PR fortran/29322
3574 * gfortran.dg/missing_optional_dummy_2.f90: New test.
3575
3576 PR fortran/25091
3577 PR fortran/25092
3578 * gfortran.dg/entry_array_specs_1.f90: New test.
3579
3580 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3581
3582 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3583 insufficient to inhibit some test failures at -O3. Do testing
3584 on integers.
3585
3586 2006-10-03 Mark Mitchell <mark@codesourcery.com>
3587
3588 PR c++/29138
3589 * g++.dg/inherit/access8.C: New test.
3590 * g++.dg/template/dtor4.C: Tweak error messages.
3591
3592 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3593
3594 PR fortran/27478
3595 * gfortran.dg/entry_8.f90: New test.
3596
3597 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3598
3599 PR c++/29291
3600 * g++.dg/parse/new4.C: New test.
3601
3602 2006-10-03 Uros Bizjak <uros@kss-loka.si>
3603
3604 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3605 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3606 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3607 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3608 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3609
3610 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3611
3612 PR fortran/19260
3613 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3614 * gfortran.dg/continuation_2.f90: New test.
3615
3616 PR fortran/19262
3617 * gfortran.dg/continuation_3.f90: New test.
3618 * gfortran.dg/continuation_4.f90: New test.
3619 * gfortran.dg/continuation_5.f: New test.
3620 * gfortran.dg/continuation_6.f: New test.
3621
3622 2006-10-02 Mark Mitchell <mark@codesourcery.com>
3623
3624 PR c++/29226
3625 * g++.dg/template/vla1.C: New test.
3626
3627 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3628
3629 PR fortran/29210
3630 * gfortran.dg/complex_parameter_1.f90: New test.
3631
3632 2006-10-02 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR c/29154
3635 * gcc.c-torture/execute/20060929-1.c: New test.
3636
3637 2006-10-01 Mark Mitchell <mark@codesourcery.com>
3638
3639 PR c++/29105
3640 * g++.dg/template/member6.C: New test.
3641 * g++.dg/parse/typename7.C: Adjust error markers.
3642
3643 PR c++/29080
3644 * g++.dg/template/member7.C: New test.
3645
3646 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
3647
3648 PR c/24010
3649 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3650 gcc.dg/Woverride-init-3.c: New tests.
3651
3652 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
3653
3654 * gcc.c-torture/execute/20060930-1.c: New test.
3655
3656 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3657
3658 PR fortran/18791
3659 * gfortran.dg/specifics_1.f90: New test.
3660 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3661 complex specifics.
3662
3663 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3664
3665 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3666 pthread-init-common.h: New.
3667
3668 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3669
3670 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3671 precision on some archs.
3672
3673 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
3674
3675 * gcc.dg/non-local-goto-1.c: New test.
3676 * gcc.dg/non-local-goto-2.c: Likewise.
3677 * gcc.dg/setjmp-3.c: Likewise.
3678 * gcc.dg/setjmp-4.c: Likewise.
3679
3680 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
3681
3682 * gnat.dg/self_aggregate_with_pointer.adb: New test.
3683
3684 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
3685
3686 PR fortran/28276
3687 * gfortran.dg/exponent_1.f90: New test.
3688
3689 PR fortran/27021
3690 * gfortran.dg/nearest_1.f90: New test.
3691
3692 2006-09-26 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR middle-end/25261
3695 PR middle-end/28790
3696 * gcc.dg/gomp/nestedfn-1.c: New test.
3697
3698 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
3699
3700 PR objc/29195
3701 * objc/compile/method-1.m: New test.
3702
3703 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
3704
3705 PR c++/26938
3706 * g++.dg/template/crash58.C: New test.
3707 * g++.dg/parse/crash28.C: Adjust error markers.
3708 * g++.dg/template/crash34.C: Likewise.
3709 * g++.dg/template/friend31.C: Likewise.
3710 * g++.dg/template/crash32.C: Likewise.
3711
3712 PR c++/27329
3713 * g++.dg/template/crash59.C: New test.
3714
3715 PR c++/27667
3716 * g++.dg/template/spec33.C: New test.
3717 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3718
3719 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
3720 Adam Nemet <anemet@caviumnetworks.com>
3721
3722 * gcc.dg/tree-ssa/ivopts-1.c: New test.
3723 * gcc.dg/tree-ssa/ivopts-2.c: New test.
3724
3725 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
3726
3727 PR target/28911
3728 * gcc.dg/pr28911.c: New.
3729
3730 2006-09-23 Uros Bizjak <uros@kss-loka.si>
3731
3732 PR target/29169
3733 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3734 (dg-options): Add -mfpmath=387.
3735
3736 2006-09-23 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR c/28706
3739 * gcc.dg/pr28706.c: New test.
3740
3741 PR c/28712
3742 * gcc.dg/pr28712.c: New test.
3743
3744 2006-09-22 Mike Stump <mrs@apple.com>
3745
3746 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3747
3748 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
3749
3750 PR tree-optimization/28888
3751 * gcc.dg/pr28888.c: New test.
3752
3753 2006-09-21 Mark Mitchell <mark@codesourcery.com>
3754
3755 PR c++/29016
3756 * g++.dg/init/ptrfn1.C: New test.
3757
3758 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
3759
3760 PR c++/28861
3761 * g++.dg/template/spec32.C: New test.
3762 * g++.dg/parse/crash9.C: Adjust error markers.
3763
3764 PR c++/28303
3765 * g++.dg/template/typedef6.C: New test.
3766 * g++.dg/init/error1.C: Adjust error markers.
3767 * g++.dg/parse/crash9.C: Likewise.
3768 * g++.dg/template/crash55.C: Likewise.
3769
3770 2006-09-21 Janis Johnson <janis187@us.ibm.com>
3771
3772 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3773
3774 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
3775
3776 PR target/27650
3777 * g++.dg/ext/dllimport12.C: New test.
3778
3779 2006-09-20 Richard Sandiford <richard@codesourcery.com>
3780
3781 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3782 * gcc.target/mips/nmadd-2.c: Likewise.
3783 * gcc.target/mips/mips-ps-6.c: New test.
3784 * gcc.target/mips/neg-abs-1.c: Likewise.
3785 * gcc.target/mips/neg-abs-2.c: Likewise.
3786 * gcc.target/mips/nmadd-3.c: New test.
3787
3788 2006-09-20 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR middle-end/28046
3791 * gcc.dg/gomp/atomic-10.c: New test.
3792 * g++.dg/gomp/atomic-10.C: New test.
3793
3794 2006-09-20 Eric Christopher <echristo@apple.com>
3795
3796 * gcc.target/i386/sse3-not-fisttp.c: New.
3797
3798 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
3799
3800 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3801
3802 2006-09-19 Richard Sandiford <richard@codesourcery.com>
3803
3804 * gcc.c-torture/execute/pr28289.c (one): New variable.
3805 (main): Use it instead of argc.
3806 * gcc.c-torture/execute/20060102-1.c (one): New variable.
3807 (main): Use it instead of argc.
3808
3809 2006-09-19 Paul Brook <paul@codesourcery.com>
3810
3811 PR target/28516
3812 * gcc.dg/nested-func-5.c: New test.
3813
3814 2006-09-19 Ben Elliston <bje@au.ibm.com>
3815
3816 * lib/target-supports.exp (check_effective_target_tls): Compile
3817 test stubs using ${tool}_target_compile, not just target_compile.
3818 (check_effective_target_tls_runtime): Likewise.
3819
3820 2006-09-19 Ben Elliston <bje@au.ibm.com>
3821
3822 * gcc.c-torture/compile/20030405-1.x: Remove.
3823
3824 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3825 optimising linker from discarding it.
3826
3827 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3828
3829 PR fortran/28526
3830 * gfortran.dg/keyword_symbol_1.f90: New test.
3831
3832 * gfortran.dg/spread_shape_1.f90: Add missing warning with
3833 pedantic compilation option.
3834
3835 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3836
3837 PR fortran/29060
3838 * gfortran.dg/spread_shape_1.f90: New test.
3839
3840 2006-09-17 Roger Sayle <roger@eyesopen.com>
3841
3842 PR tree-optimization/28887
3843 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3844
3845 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
3846
3847 PR c/25993
3848 * gcc.dg/pr25993.c: New test.
3849
3850 2006-09-17 Ira Rosen <irar@il.ibm.com>
3851
3852 PR tree-opt/21591
3853 * gcc.dg/vect/pr21591.c: New test.
3854
3855 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
3856
3857 PR tree-opt/29059
3858 * gcc.c-torture/compile/strcpy-1.c: New test.
3859 * gcc.c-torture/compile/strcpy-2.c: New test.
3860 * gcc.c-torture/compile/memcpy-1.c: New test.
3861 * gcc.c-torture/compile/memcpy-2.c: New test.
3862
3863 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
3864
3865 PR testsuite/29055
3866 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3867
3868 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
3869
3870 * gnat.dg/specs/double_record_extension1.ads: New test.
3871 * gnat.dg/specs/double_record_extension2.ads: Likewise.
3872
3873 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
3874
3875 PR fortran/29051
3876 * gfortran.dg/oldstyle_3.f90: New test.
3877
3878 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879
3880 PR libgfortran/29099
3881 * gfortran.dg/secnds-1.f: New test.
3882
3883 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3884
3885 PR libgfortran/29053
3886 * gfortran.dg/streamio_9.f90: New test.
3887 * gfortran.dg/streamio_10.f90: New test.
3888
3889 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
3890
3891 PR C++/29002
3892 * g++.dg/init/array22.C: New test.
3893 * g++.dg/init/array23.C: New test.
3894
3895 2006-09-14 Arnaud Charlet <charlet@adacore.com>
3896
3897 * stackcheck.lst: Update list of tests requiring stack checking.
3898 * norun.lst: Adjust for above change.
3899 * ada95.lst: New file.
3900 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3901 requiring -gnat95 switch.
3902
3903 2006-09-14 Olivier Hainque <hainque@adacore.com>
3904
3905 * gnat.dg/in_out_parameter.adb: New test.
3906
3907 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
3908
3909 PR debug/28980
3910 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3911
3912 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
3913
3914 * gnat.dg/specs/unchecked_union.ads: New test.
3915
3916 2006-09-13 Richard Sandiford <richard@codesourcery.com>
3917
3918 PR rtl-optimization/28982
3919 * gcc.c-torture/execute/pr28982a.c: New test.
3920 * gcc.c-torture/execute/pr28982b.c: Likewise.
3921
3922 2006-09-12 Eric Christopher <echristo@apple.com>
3923
3924 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3925 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3926
3927 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
3928
3929 PR c/28768
3930 PR preprocessor/14634
3931 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3932 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3933 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3934
3935 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
3936
3937 * gcc.dg/pr28243.c: New test.
3938
3939 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
3940
3941 PR fortran/28971
3942 gfortran.dg/pr28971.f90: New test to act as a backstop in case
3943 this undiagnosed regression reappears.
3944
3945 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
3946
3947 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3948 Treat $srcdir as a literal.
3949 * lib/fortran-torture.exp (fortran-torture-compile,
3950 fortran-torture-execute): Likewise.
3951 * lib/objc-torture.exp (objc-torture-compile,
3952 objc-torture-execute): Likewise.
3953 * lib/profopt.exp (profopt-execute): Likewise.
3954
3955 2006-09-11 Geoffrey Keating <geoffk@apple.com>
3956
3957 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3958
3959 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
3960
3961 PR testsuite/28950
3962 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3963
3964 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
3965
3966 PR target/13685
3967 * gcc.target/i386/pr13685.c: New test.
3968
3969 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
3970
3971 * gcc.dg/pr28726.c: New test.
3972
3973 2006-09-11 Josh Conner <jconner@apple.com>
3974
3975 * gcc.dg/nrv3.c: Increase size of structure.
3976 * gcc.dg/nrv4.c: Likewise.
3977 * gcc.dg/nrv5.c: Likewise.
3978
3979 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
3980
3981 PR libfortran/28890
3982 gfortran.dg/assumed_charlen_function_5.f90: New test.
3983
3984 2006-09-10 Mark Mitchell <mark@codesourcery.com>
3985
3986 PR c++/28991
3987 * g++.dg/init/static3.C: New test.
3988
3989 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
3990
3991 PR testsuite/29007
3992 * gcc.dg/long-long-cst1.c (t): Add cast to
3993 __SIZE_TYPE__ before casting to int.
3994 (main): Return 0 on success.
3995
3996 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3997
3998 * gcc.c-torture/execute/20060910-1.c: New test.
3999
4000 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
4001
4002 PR middle-end/26983
4003 * gcc.dg/pr26983.c: New test.
4004
4005 2006-09-10 Richard Sandiford <richard@codesourcery.com>
4006
4007 PR target/29006
4008 * gcc.c-torture/execute/pr29006.c: New test.
4009
4010 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4011
4012 PR libfortran/28947
4013 gfortran.dg/matmul_4.f90: New test.
4014
4015 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4016
4017 PR fortran/28959
4018 gfortran.dg/used_types_10: New test.
4019
4020 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
4021
4022 PR libfortran/28923
4023 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4024 gfortran.dg/array_initializer_3.f90: New test.
4025
4026 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4027
4028 PR fortran/28914
4029 * gfortran.dg/actual_array_constructor_3.f90: New test.
4030
4031 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
4032
4033 PR testsuite/26778
4034 * gcc.target/i386/pr26778.c: New testcase.
4035
4036 2006-09-08 Eric Christopher <echristo@apple.com>
4037
4038 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4039 * gcc.target/i386/memcpy-1.c: Ditto.
4040 * gcc.target/i386/asm-1.c: Ditto.
4041 * gcc.target/i386/20060512-4.c: Ditto.
4042 * gcc.target/i386/compress-float-387.c: Ditto.
4043 * gcc.target/i386/20060512-1.c: Ditto.
4044 * gcc.target/i386/compress-float-sse.c: Ditto.
4045 * gcc.target/i386/20060512-2.c: Ditto.
4046 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4047 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4048 * gcc.target/i386/compress-float-387-pic.c: Ditto.
4049 * gcc.dg/pr26449.c: Ditto.
4050 * gcc.dg/attr-ms_struct-2.c: Ditto.
4051 * gcc.dg/attr-ms_struct-1.c: Ditto.
4052 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4053
4054 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
4055
4056 PR c/28504
4057 * gcc.dg/vla-10.c: New test.
4058
4059 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4060
4061 PR c++/28858
4062 * g++.dg/parse/template20.C: New test.
4063 * g++.dg/template/operator8.C: Remove obsolete part.
4064 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4065 * g++.old-deja/g++.pt/crash65.C: Likewise.
4066
4067 2006-09-07 Jason Merrill <jason@redhat.com>
4068
4069 PR middle-end/27724
4070 * gcc.dg/long-long-cst1.c: New test.
4071
4072 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4073
4074 PR C++/28906
4075 * g++.dg/other/array3.C: New test.
4076 * g++.dg/other/array4.C: New test.
4077 * g++.dg/other/array5.C: New test.
4078
4079 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
4080
4081 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4082
4083 2006-09-07 Uros Bizjak <uros@kss-loka.si>
4084
4085 PR target/28946
4086 * gcc.target/i386/pr28946.c: New test.
4087
4088 2006-09-07 Steven G. Kargl <kargls@comcast.net>
4089
4090 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4091 in integer literal constant.
4092 * gfortran.dg/enum_8.f90: Ditto.
4093 * gfortran.dg/g77/20030326-1.f: Ditto.
4094
4095 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
4096
4097 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4098 nonconformance usage.
4099
4100 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
4101
4102 PR middle-end/28862
4103 * gcc.c-torture/compile/vector-align-1.c: New test.
4104
4105 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
4106
4107 PR rtl-opt/27883
4108 * g++.dg/opt/copysign-1.C: New test.
4109
4110 2006-09-06 Jason Merrill <jason@redhat.com>
4111
4112 PR c++/27371
4113 * g++.dg/warn/unused-result1.C: New test.
4114
4115 2006-09-06 Mark Mitchell <mark@codesourcery.com>
4116
4117 PR c++/28903
4118 * g++.dg/ext/vla3.C: New test.
4119
4120 PR c++/28886
4121 * g++.dg/template/array16.C: New test.
4122
4123 2006-09-06 Richard Guenther <rguenther@suse.de>
4124
4125 * gcc.dg/pr27226.c: Remove testcase again.
4126
4127 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4128
4129 PR tree-opt/28937
4130 * g++.dg/opt/unroll2.C: New test.
4131
4132 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
4133
4134 PR tree-opt/28952
4135 * gcc.dg/vect/pr28952.c: New test.
4136
4137 2006-09-05 Richard Guenther <rguenther@suse.de>
4138
4139 PR tree-optimization/28900
4140 * gcc.dg/torture/pr28900.c: New testcase
4141
4142 2006-09-05 Richard Guenther <rguenther@suse.de>
4143
4144 PR tree-optimization/28905
4145 * gcc.c-torture/compile/pr28905.c: New testcase.
4146
4147 2006-09-05 Richard Guenther <rguenther@suse.de>
4148
4149 PR middle-end/28935
4150 * gcc.dg/pr28935.c: New testcase.
4151
4152 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4153
4154 * gcc.c-torture/execute/20060905-1.c: New test.
4155
4156 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4157
4158 PR fortran/28908
4159 * gfortran.dg/used_types_7.f90: New test.
4160 * gfortran.dg/used_types_8.f90: New test.
4161 * gfortran.dg/used_types_9.f90: New test.
4162
4163 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
4164
4165 * gcc.c-torture/compile/20060904-1.c: New test.
4166
4167 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
4168
4169 PR c++/23287 Revert my 2006-09-01 patch
4170 * g++.dg/parse/dtor12.C: Remove.
4171
4172 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
4173
4174 PR c+/27670
4175 * g++.dg/template/operator9.C: New test.
4176
4177 PR c++/27493
4178 * g++.dg/template/operator7.C: New test.
4179
4180 PR c++/27494
4181 * g++.dg/template/operator8.C: New test.
4182
4183 PR c++/27397
4184 * g++.dg/template/crash57.C: New test.
4185
4186 * g++.dg/template/typedef4.C: Adjust error markers.
4187 * g++.dg/template/typedef5.C: Likewise.
4188
4189 2006-09-02 Jakub Jelinek <jakub@redhat.com>
4190
4191 PR c++/28878
4192 * g++.dg/parse/crash33.C: New test.
4193
4194 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
4195 Richard Guenther <rguenther@suse.de>
4196 Adam Nemet <anemet@caviumnetworks.com>
4197
4198 PR middle-end/27226
4199 * gcc.target/mips/memcpy-1.c: New testcase.
4200 * gcc.dg/pr27226.c: Likewise.
4201
4202 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
4203
4204 PR c++/28705
4205 * g++.dg/lookup/koenig5.C: New.
4206 * g++.dg/template/crash56.C: New.
4207
4208 2006-09-01 Josh Conner <jconner@apple.com>
4209
4210 PR c++/25505
4211 * gcc.dg/nrv3.c: New test.
4212 * gcc.dg/nrv4.c: New test.
4213 * gcc.dg/nrv5.c: New test.
4214
4215 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
4216
4217 PR c++/23287
4218 * g++.dg/parse/dtor12.C: New.
4219
4220 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
4221
4222 PR tree-optimization/28839
4223 * gcc.dg/pr28839.c: New test.
4224
4225 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
4226
4227 PR target/24367
4228 * gcc.dg/pr24367.c: New testcase.
4229
4230 2006-08-30 Joseph Myers <joseph@codesourcery.com>
4231
4232 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4233
4234 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
4235
4236 PR rtl-optimization/27735
4237 * gcc.dg/loop-unswitch-1.c: New test.
4238
4239 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
4240
4241 PR fortran/28885
4242 * gfortran.dg/aliasing_dummy_2.f90: New test.
4243
4244 PR fortran/20067
4245 * gfortran.dg/generic_5.f90: Change error message.
4246
4247 PR fortran/28873
4248 * gfortran.dg/generic_6.f90: New test.
4249
4250 PR fortran/25077
4251 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4252
4253 PR fortran/25102
4254 * gfortran.dg/invalid_interface_assignment.f90: New test.
4255
4256 PR fortran/24866
4257 * gfortran.dg/module_proc_external_dummy.f90: New test.
4258
4259 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
4260
4261 PR c++/28349
4262 * testsuite/g++.dg/warn/var-args1.C: New test.
4263
4264 2006-08-29 Steven G. Kargl <kargls@comcast.net>
4265
4266 PR fortran/28866
4267 * gfortran.dg/simpleif_2.f90: New test.
4268 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4269 * gfortran.dg/enum_5.f90: Ditto.
4270
4271 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4272 Kazu Hirata <kazu@codesourcery.com>
4273
4274 PR tree-optimization/17506
4275 * gcc.dg/pr17506.c: New.
4276
4277 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
4278
4279 PR c++/28139
4280 * g++.dg/eh/alias1.C: New test.
4281
4282 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4283
4284 PR c++/28860
4285 * g++.dg/template/ttp22.C: New test.
4286
4287 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
4288
4289 PR middle-end/26632
4290 * gcc.dg/pr26632.c: New.
4291
4292 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4293
4294 PR libgfortran/28354
4295 * gfortran.dg/fmt_zero_precision.f90: New test.
4296
4297 2006-08-27 Mark Mitchell <mark@codesourcery.com>
4298
4299 PR c++/28058
4300 * g++.dg/template/spec31.C: New test.
4301
4302 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
4303
4304 PR c++/26573
4305 * g++.dg/other/static2.C: New test.
4306
4307 2006-08-26 Roger Sayle <roger@eyesopen.com>
4308
4309 * gcc.dg/Wswitch-enum-2.c: New test case.
4310 * gcc.dg/Wswitch-enum-3.c: Likewise.
4311
4312 2006-08-26 Richard Guenther <rguenther@suse.de>
4313
4314 * gcc.c-torture/compile/20060826-1.c: New testcase.
4315
4316 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
4317
4318 PR c++/28736
4319 * g++.dg/template/void10.C: New test.
4320
4321 PR c++/28737
4322 * g++.dg/template/void8.C: New test.
4323
4324 PR c+_+/28738
4325 * g++.dg/template/void9.C: New test.
4326
4327 * g++.dg/template/void3.C: Adjust error markers.
4328 * g++.dg/template/void4.C: Likewise.
4329 * g++.dg/template/crash55.C: Likewise.
4330 * g++.dg/template/void7.C: Likewise
4331
4332 2006-08-26 Mark Mitchell <mark@codesourcery.com>
4333
4334 PR c++/28588
4335 * g++.dg/inherit/access6.C: New test.
4336 * g++.dg/inherit/access7.C: Likewise.
4337
4338 PR c++/28595
4339 * g++.dg/template/array15.C: New test.
4340 * g++.dg/template/crash2.C: Tweak error markers.
4341
4342 2006-08-26 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR middle-end/28683
4345 * gcc.c-torture/compile/20060823-1.c: New test.
4346
4347 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4348
4349 PR c++/28853
4350 * g++.dg/template/ttp21.C: New test.
4351
4352 PR c++/28852
4353 * g++.dg/other/operator1.C: Add error-marker.
4354 * g++.dg/other/operator2.C: New test.
4355
4356 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4357
4358 PR c/27893
4359 * gcc.c-torture/compile/vla-const-1.c,
4360 gcc.c-torture/compile/vla-const-2.c: New tests.
4361
4362 2006-08-26 Richard Guenther <rguenther@suse.de>
4363
4364 PR middle-end/28814
4365 * gcc.dg/torture/pr28814.c: New testcase.
4366
4367 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4368
4369 PR c/28418
4370 * gcc.c-torture/compile/compound-literal-1.c: New test.
4371
4372 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
4373
4374 PR c/28299
4375 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4376 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4377 Expect extra diagnostics.
4378
4379 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
4380
4381 gcc.dg/noncompile/pr16876.c: New test.
4382
4383 2006-08-25 Mark Mitchell <mark@codesourcery.com>
4384
4385 PR c++/28056
4386 * g++.dg/parse/local1.C: New test.
4387 * g++.dg/other/qual1.C: Tweak error marker.
4388
4389 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
4390
4391 PR c++/27787
4392 * g++.dg/template/typename10.C: New.
4393 * g++.dg/template/lookup4.C: Remove bogus error marker.
4394
4395 2006-08-25 Richard Guenther <rguenther@suse.de>
4396
4397 PR testsuite/28829
4398 * gcc.dg/pr26570.c: Fix testcase.
4399
4400 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
4401
4402 PR tree-opt/28807
4403 * gcc.c-torture/execute/mayalias-2.c: New test.
4404 * gcc.dg/tree-ssa/alias-13.c: New test.
4405
4406 2006-08-24 Jan Hubicka <jh@suse.cz>
4407
4408 PR debug/26881
4409 * gcc.dg/debug/pr26881.c: New file.
4410
4411 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
4412
4413 PR fortran/28788
4414 * gfortran.dg/used_types_4.f90: New test.
4415 * gfortran.dg/derived_init_2.f90: Modify to check sibling
4416 association of derived types.
4417 * gfortran.dg/used_types_2.f90: Add module cleanup.
4418 * gfortran.dg/used_types_3.f90: The same.
4419
4420 PR fortran/28771
4421 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4422 fix of regression.
4423
4424 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4425
4426 PR 28813
4427 * gfortran.dg/direct_io_6.f90: Remove test.
4428
4429 2006-08-23 Stuart Hastings <stuart@apple.com>
4430
4431 PR 28825
4432 * gcc.target/i386/20060821-1.c: New.
4433
4434 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
4435
4436 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
4437 dg-warning strings for dllimport.
4438
4439 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
4440
4441 PR C++/28450
4442 * g++.dg/ext/vector4.C: New test.
4443 * g++.dg/ext/complex1.C: New test.
4444
4445 2006-08-21 Geoffrey Keating <geoffk@apple.com>
4446
4447 PR debug/28692
4448 * gcc.dg/debug/const-1.c: New.
4449 * gcc.dg/debug/const-2.c: New.
4450 * gcc.dg/debug/dwarf2/const-1.c: New.
4451 * gcc.dg/debug/dwarf2/const-2.c: New.
4452 * gcc.dg/debug/dwarf2/const-2b.c: New.
4453
4454 2006-08-22 Richard Guenther <rguenther@suse.de>
4455
4456 PR middle-end/28776
4457 * gcc.c-torture/compile/pr28776-1.c: New testcase.
4458 * gcc.c-torture/compile/pr28776-2.c: Likewise.
4459
4460 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
4461
4462 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4463
4464 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
4465
4466 PR c++/26269
4467 * g++.dg/other/error14.C: New test.
4468
4469 PR c++/28505
4470 * g++.dg/parse/ctor7.C: New test.
4471 * g++.dg/parse/ctor8.C: Likewise.
4472
4473 PR c++/28741
4474 * g++.dg/template/void7.C: New test.
4475
4476 2006-08-21 Olivier Hainque <hainque@adacore.com>
4477
4478 * gnat.dg/self_aggregate_with_zeros.adb: New test.
4479 * gnat.dg/self_aggregate_with_array.adb: New test.
4480
4481 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
4482
4483 * g++.dg/eh/arm-vfp-unwind.C: New test.
4484
4485 2006-08-20 Mark Mitchell <mark@codesourcery.com>
4486
4487 PR c++/28341
4488 * g++.dg/template/ref3.C: New test.
4489 * g++.dg/template/nontype13.C: New test.
4490
4491 PR c++/28346
4492 * g++.dg/template/ptrmem17.C: New test.
4493
4494 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
4495
4496 PR target/28648 c:
4497 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4498
4499 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
4500
4501 PR fortran/28630
4502 * gfortran.dg/used_types_2.f90: New test.
4503
4504 PR fortran/28601
4505 * gfortran.dg/used_types_3.f90: New test.
4506
4507 PR fortran/20886
4508 * gfortran.dg/generic_actual_arg.f90: New test.
4509
4510 PR fortran/28735
4511 * gfortran.dg/module_private_array_refs_1.f90: New test.
4512
4513 PR fortran/28762
4514 * gfortran.dg/program_name_1.f90: New test.
4515
4516 PR fortran/28425
4517 * gfortran.dg/derived_constructor_comps_1.f90: New test.
4518
4519 PR fortran/28496
4520 * gfortran.dg/array_initializer_2.f90: New test.
4521
4522 PR fortran/18111
4523 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4524
4525 PR fortran/28600
4526 * gfortran.dg/assumed_charlen_function_4.f90: New test.
4527
4528 PR fortran/28771
4529 * gfortran.dg/assumed_charlen_in_main.f90: New test.
4530
4531 PR fortran/28660
4532 * gfortran.dg/dependent_decls_1.f90: New test.
4533
4534 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
4535
4536 PR fortran/25217
4537 * gfortran.dg/derived_init_2.f90: New.
4538
4539 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
4540
4541 * gcc.c-torture/execute/pr28289.c: New test.
4542
4543 2006-08-17 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR c/28744
4546 * gcc.dg/attr-externally-visible-1.c: New test.
4547 * gcc.dg/attr-externally-visible-2.c: New test.
4548 * g++.dg/parse/attr-externally-visible-1.C: New test.
4549 * g++.dg/parse/attr-externally-visible-2.C: New test.
4550
4551 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4552
4553 PR c++/28606
4554 * g++.dg/parse/dtor11.C: New test.
4555
4556 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
4557
4558 PR rtl-optimization/28489
4559 * gcc.c-torture/compile/pr28489.c: New test.
4560
4561 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4562
4563 PR c++/28710
4564 * g++.dg/template/redecl4.C: New test.
4565
4566 PR c++/28711
4567 * g++.dg/template/ctor8.C: New test.
4568
4569 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
4570
4571 * gcc.dg/pr26570.c: Fix testcase.
4572
4573 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
4574
4575 * PR c++/28573
4576 * g++.dg/parse/offsetof6.C: New test.
4577 * g++.dg/parse/offsetof6.C: New test.
4578 * g++.dg/parse/offsetof7.C: New test.
4579
4580 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4581
4582 PR testsuite/28602
4583 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4584 is false.
4585
4586 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
4587
4588 PR c++/28302
4589 * g++.dg/ext/vector3.C: New test.
4590
4591 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
4592
4593 PR gcov/profile/26570
4594 * gcc.dg/pr26570.c: New test.
4595
4596 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
4597
4598 PR c/27697
4599 * gcc.dg/qual-component-1.c: New test.
4600
4601 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4602
4603 PR c++/28593
4604 * g++.dg/parse/new3.C: New test.
4605
4606 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4607
4608 PR fortran/25828
4609 * gfortran.dg/streamio_1.f90: New test.
4610 * gfortran.dg/streamio_2.f90: New test.
4611 * gfortran.dg/streamio_3.f90: New test.
4612 * gfortran.dg/streamio_4.f90: New test.
4613 * gfortran.dg/streamio_5.f90: New test.
4614 * gfortran.dg/streamio_6.f90: New test.
4615 * gfortran.dg/streamio_7.f90: New test.
4616 * gfortran.dg/streamio_8.f90: New test.
4617
4618 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
4619
4620 PR c/28287
4621 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4622
4623 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
4624
4625 PR c++/28594
4626 * g++.dg/template/void6.C: New test.
4627
4628 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4629
4630 PR c/28649
4631 * gcc.dg/parse-error-1.c: New test.
4632 * gcc.dg/parse-error-2.c: New test.
4633 * gcc.dg/cpp/digraph2.c: Add error-marker.
4634 * gcc.dg/noncompile/920923-1.c: Likewise.
4635
4636 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
4637
4638 PR c/27490
4639 * gcc.dg/sizeof-2.c: New testcase.
4640
4641 PR c/27489
4642 * gcc.dg/switch-A.c: New testcase.
4643
4644 2006-08-14 Steve Ellcey <sje@cup.hp.com>
4645
4646 PR c++/28288
4647 PR c++/14556
4648 * g++.old-deja/g++.warn/compare1.C: Delete.
4649 * g++.dg/opt/pr7503-2.C: Delete.
4650 * g++.dg/opt/pr7503-3.C: Delete.
4651 * g++.dg/opt/pr7503-4.C: Delete.
4652 * g++.dg/opt/pr7503-5.C: Delete.
4653 * g++.dg/opt/max1.C: Delete.
4654 * g++.dg/warn/minmax.C: Delete.
4655 * g++.dg/expr/minmax.C: New test.
4656
4657 2006-08-14 Richard Guenther <rguenther@suse.de>
4658
4659 PR testsuite/28703
4660 * gcc.c-torture/execute/pr28651.c: Do not use argc
4661 to avoid optimization, instead forbid inlining.
4662
4663 2006-08-14 Richard Sandiford <richard@codesourcery.com>
4664
4665 PR rtl-optimization/28634
4666 * gcc.c-torture/execute/ieee/pr28634.c: New test.
4667
4668 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
4669
4670 PR c/27184
4671 * gcc.dg/torture/pr27184.c: New test.
4672
4673 2006-08-12 Jakub Jelinek <jakub@redhat.com>
4674
4675 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4676
4677 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4678
4679 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4680 * gfortran.dg/stat_2.f90: Likewise.
4681 * gfortran.dg/chmod_1.f90: Likewise.
4682 * gfortran.dg/chmod_2.f90: Likewise.
4683 * gfortran.dg/chmod_3.f90: Likewise.
4684
4685 2006-08-11 David Edelsohn <edelsohn@gnu.org>
4686
4687 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4688
4689 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
4690
4691 * g++.dg/opt/pr23454-2.C: New test.
4692
4693 2006-08-11 Richard Guenther <rguenther@suse.de>
4694
4695 PR middle-end/28651
4696 * gcc.c-torture/execute/pr28651.c: New testcase.
4697
4698 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
4699
4700 * gnat.dg/specs/static_initializer.ads: New test.
4701
4702 2006-08-10 Paul Brook <paul@codesourcery.com>
4703
4704 * gcc.target/arm/cond-asm.c: New test.
4705
4706 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
4707
4708 PR tree-optimization/26197
4709 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4710 * g++.dg/vect/vect.exp: Compile the new tests with
4711 --param max-aliased-vops=0.
4712
4713 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
4714
4715 PR c++/28637
4716 * g++.dg/template/void3.C: New test.
4717
4718 PR c++/28638
4719 * g++.dg/template/void4.C: New test.
4720
4721 PR c++/28640
4722 * g++.dg/template/void5.C: New test.
4723
4724 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
4725
4726 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4727 after dg-do compile.
4728
4729 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
4730
4731 PR tree-optimizations/26969
4732 * gcc.dg/vect/vect.exp: Compile tests prefixed with
4733 "unswitch-loops" with -funswitch-loops.
4734 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4735
4736 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4737
4738 * gcc.dg/sparc-getcontext-1.c: Fix typo.
4739 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4740 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
4741 * objc.dg/dwarf-1.m: Likewise.
4742 * objc.dg/dwarf-2.m: Likewise.
4743 * obj-c++.dg/dwarf-2.mm: Likewise.
4744
4745 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4746
4747 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4748 * objc.dg/dwarf-2.m: Likewise.
4749 * obj-c++.dg/dwarf-2.mm: Likewise.
4750
4751 PR libfortran/28603
4752 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4753
4754 PR testsuite/27611
4755 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4756
4757 PR testsuite/27033
4758 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4759
4760 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
4761
4762 PR target/27827
4763 * gcc.target/i386/pr27827.c: New testcase.
4764
4765 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
4766
4767 PR fortran/28590
4768 * gfortran.dg/sequence_types_1.f90: New test.
4769
4770 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
4771
4772 PR fortran/28548
4773 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4774 dg-warning. Add -pedantic option.
4775
4776 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4777
4778 PR c/28502
4779 * gcc.dg/proto-1.c: New test.
4780
4781 PR c/27721
4782 * gcc.dg/lvalue-4.c: New test.
4783
4784 PR c/28136
4785 * gcc.dg/init-bad-5.c: New test.
4786
4787 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
4788
4789 PR c++/28347
4790 * g++.dg/ext/typedef-init.C: Add new test for typedef
4791 initialization inside templates. Adjust existing error markers.
4792
4793 2006-08-03 Mark Mitchell <mark@codesourcery.com>
4794
4795 PR c++/28148
4796 * g++.dg/init/ptrmem3.C: New test.
4797
4798 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
4799
4800 PR tree-optimization/27770
4801 * lib/target-support.exp: New target keyword "section_anchors".
4802 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4803 tests.
4804 * gcc.dg/vect/section-anchors-pr27770.c: New test.
4805 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4806 * gcc.dg/vect/section-anchors-vect-69.c: New test.
4807 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4808
4809 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4810
4811 * gcc.dg/20060801-1.c: Add missing '}'.
4812
4813 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4814
4815 PR c++/27508
4816 * g++.dg/parse/dtor9.C: New test.
4817 * g++.dg/parse/dtor10.C: New test.
4818 * g++.dg/other/error7.C: Adjust error-marker.
4819
4820 PR c++/28274
4821 * g++.dg/other/default5.C: New test.
4822
4823 2006-08-02 Richard Guenther <rguenther@suse.de>
4824
4825 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4826
4827 2006-08-02 Mark Mitchell <mark@codesourcery.com>
4828
4829 PR c++/28557
4830 * g++.dg/template/conv9.C: New test.
4831
4832 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 PR debug/28063
4835 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4836 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4837 Optionally return assembly text. Update callers.
4838 (check_no_compiler_messages): Update verbose messages.
4839 (check_no_messages_and_pattern): New.
4840 (check_effective_target_string_merging): New.
4841
4842 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4843
4844 PR c++/28250
4845 * g++.dg/eh/catch4.C: New test.
4846
4847 PR c++/28257
4848 * g++.dg/other/qual1.C: New test.
4849
4850 PR c++/28259
4851 * g++.dg/inherit/error2.C: New test.
4852
4853 PR c++/28267
4854 * g++.dg/other/new1.C: New test.
4855
4856 * g++.dg/warn/pr23075.C: Remove obsolete test.
4857 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4858 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4859
4860 2006-07-31 Mark Mitchell <mark@codesourcery.com>
4861
4862 PR c++/28523
4863 * g++.dg/eh/cast1.C: New test.
4864
4865 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
4866
4867 PR libfortran/28452
4868 * gfortran.dg/random_3.f90: New test.
4869
4870 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4871
4872 PR c++/28432
4873 * g++.dg/other/pr28304.C: Change expected error message.
4874 * g++.dg/other/pr28432.C: New test.
4875
4876 2006-08-01 Steve Ellcey <sje@cup.hp.com>
4877
4878 PR c++/28256
4879 * g++.dg/init/brace2.C: Change expected error message, add empty init.
4880
4881 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4882
4883 PR debug/23336
4884 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4885 at -g1.
4886 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4887 g++.dg/debug/enum-2.C: New.
4888
4889 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4890
4891 PR c++/6634
4892 * g++.dg/parse/long1.C: Add more tests.
4893
4894 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4895
4896 * gfortran.dg/lrshift_1.c: New file.
4897
4898 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899
4900 PR libgfortran/28335
4901 * gfortran.dg/no_unit_error_1.f90: New test.
4902
4903 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4904
4905 PR libgfortran/28335
4906 * gfortran.dg/no_unit_error_1.f90: Delete test.
4907 * gfortran.dg/no_unit_error_2.f90: Delete test.
4908
4909 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4910
4911 * gfortran.dg/chmod_3.f90: New test.
4912 * gfortran.dg/ltime_gmtime_1.f90: New test.
4913 * gfortran.dg/ltime_gmtime_2.f90: New test.
4914 * gfortran.dg/lrshift_1.f90: New test.
4915 * gfortran.dg/chmod_1.f90: New test.
4916 * gfortran.dg/chmod_2.f90: New test.
4917
4918 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
4919
4920 PR c++/27668
4921 * g++.dg/template/crash55.C: New test.
4922
4923 PR c++/27962
4924 * g++.dg/template/nontype16.C: New test.
4925
4926 * g++.dg/template/void2.C: Adjust error markers.
4927 * g++.dg/template/nontype5.C: Adjust error markers.
4928
4929 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
4930
4931 * gcc.target/i386/stack-prot-kernel.c: New test.
4932
4933 2006-07-27 Roger Sayle <roger@eyesopen.com>
4934
4935 * gcc.dg/builtins-55.c: New test case.
4936
4937 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
4938
4939 PR rtl-optimization/27907
4940 * gcc.c-torture/compile/pr27907.c: New test.
4941
4942 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4943
4944 * gfortran.dg/mclock.f90: New test.
4945 * gfortran.dg/int_conv_1.f90: New test.
4946 * gfortran.dg/stat_1.f90: New test.
4947 * gfortran.dg/stat_2.f90: New test.
4948
4949 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4950
4951 PR libgfortran/28335
4952 * gfortran.dg/no_unit_error_1.f90: New test.
4953 * gfortran.dg/no_unit_error_2.f90: New test.
4954 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4955
4956 2006-07-25 Roger Sayle <roger@eyesopen.com>
4957
4958 PR middle-end/28473
4959 * gcc.dg/fold-convround-1.c: New test case.
4960
4961 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4962
4963 * gfortran.dg/arithmetic_if.f90: Fix comments.
4964
4965 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4966
4967 PR c++/27572
4968 * g++.dg/other/typedef1.C: New test.
4969 * g++.dg/template/typedef4.C: New test.
4970 * g++.dg/template/typedef5.C: New test.
4971
4972 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
4973
4974 PR fortran/28416
4975 * gfortran.dg/allocatable_dummy_3.f90: New.
4976
4977 2006-07-24 Steven G. Kargl <kargls@comcast.net>
4978
4979 PR fortran/28439
4980 * gfortran.dg/arithmetic_if.f90: New test.
4981
4982 2006-07-24 Uros Bizjak <uros@kss-loka.si>
4983
4984 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4985 avoid memcpy optimization.
4986
4987 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988
4989 PR fortran/25289
4990 * gfortran.dg/direct_io_6.f90: New test.
4991
4992 2006-07-24 Jan Hubicka <jh@suse.cz>
4993
4994 PR c/25795
4995 PR c++/27369
4996 * gcc.dg/pr25795.c: New test.
4997 * gcc.dg/pr25795-1.c: New test.
4998
4999 2006-07-23 Roger Sayle <roger@eyesopen.com>
5000
5001 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5002 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5003 which may be transformed to "g || h" on some platforms.
5004
5005 2006-07-23 Mark Mitchell <mark@codesourcery.com>
5006
5007 PR c++/28025
5008 * g++.dg/template/friend45.C: New test.
5009
5010 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5011
5012 PR libgfortran/28339
5013 * gfortran.dg/arrayio_8.f90: New test.
5014
5015 2006-07-21 Mike Stump <mrs@apple.com>
5016
5017 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5018
5019 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5020
5021 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5022
5023 PR c++/28250
5024 * g++.dg/eh/catch3.C: New test.
5025
5026 PR c++/28363
5027 * g++.dg/template/defarg10.C: New test.
5028
5029 2006-07-20 Paul Brook <paul@codesourcery.com>
5030
5031 PR 27363
5032 * gcc.dg/pr27363.c: New test.
5033
5034 2006-07-19 Mark Mitchell <mark@codesourcery.com>
5035
5036 PR c++/28338
5037 * g++.dg/init/ref13.C: New test.
5038
5039 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5040
5041 PR obj-c++/28434
5042 * obj-c++.dg/proto-error-1.mm: New test.
5043
5044 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5045
5046 PR c++/28337
5047 * g++.dg/template/string1.C: New test.
5048
5049 2006-07-18 Mark Mitchell <mark@codesourcery.com>
5050
5051 PR c++/28048
5052 * g++.dg/template/defarg9.C: New test.
5053
5054 PR c++/28235
5055 * g++.dg/template/static27.C: New test.
5056
5057 2006-07-18 Diego Novillo <dnovillo@redhat.com>
5058
5059 PR 28410
5060 * gcc.dg/tree-ssa/pr28410.c: New test.
5061
5062 2006-07-18 Lee Millward <lee.millward@gmail.com>
5063
5064 PR c++/28258
5065 * g++/dg/other/error13.C: New test.
5066
5067 PR c++/28260
5068 * g++.dg/template/friend44.C: New test.
5069
5070 2006-07-18 Steve Ellcey <sje@cup.hp.com>
5071
5072 PR c++/27495
5073 * g++.dg/other/pr27495.C: New.
5074
5075 2006-07-18 Olivier Hainque <hainque@adacore.com>
5076
5077 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5078 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5079
5080 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5081
5082 PR c/28286
5083 * gcc.dg/pragma-pack-4.c: New test.
5084
5085 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5086
5087 PR c++/28291
5088 * g++.dg/ext/pr28291.C: New test.
5089
5090 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5091
5092 PR middle-end/28403
5093 * gcc.c-torture/execute/pr28403.c: New test.
5094
5095 2006-07-17 Richard Sandiford <richard@codesourcery.com>
5096
5097 PR middle-end/28402
5098 * gcc.dg/pr28402.c: New test.
5099
5100 2006-07-17 Steve Ellcey <sje@cup.hp.com>
5101
5102 PR c++/28304
5103 * g++.dg/other/pr28304.C: New test.
5104
5105 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
5106
5107 PR other/28251
5108 gcc.c-torture/unsorted/dump-noaddr.c: New test.
5109 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5110
5111 2006-07-17 Richard Guenther <rguenther@suse.de>
5112
5113 PR tree-optimization/28238
5114 * g++.dg/tree-ssa/pr28238.C: New testcase.
5115
5116 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5117
5118 PR c++/28250
5119 * g++.dg/eh/catch1.C: New test.
5120 * g++.dg/eh/catch2.C: New test.
5121
5122 2006-07-16 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/28370
5125 * g++.dg/template/anon3.C: New test.
5126
5127 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
5128
5129 PR fortran/20844
5130 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5131 specifiers requiring an explicit format tag..
5132
5133 PR fortran/28201
5134 * gfortran.dg/generic_5: New test.
5135
5136 PR fortran/20893
5137 * gfortran.dg/elemental_optional_args_1.f90: New test.
5138
5139 2006-07-16 Olivier Hainque <hainque@adacore.com>
5140
5141 * gnat.dg/assert.ads: New file.
5142 * gnat.dg/controlled_record.ads: Likewise.
5143 * gnat.dg/controlled_record.adb: Likewise.
5144
5145 2006-07-15 Lee Millward <lee.millward@gmail.com>
5146
5147 PR c++/28292
5148 * g++.dg/other/error12.C: New test.
5149
5150 PR c++/28269
5151 * g++.dg/template/crash54.C: New test.
5152
5153 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5154
5155 PR c++/28249
5156 * g++.dg/parse/catch1.C: New test.
5157
5158 PR c++/28294
5159 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5160
5161 PR c++/28387
5162 * g++.dg/ext/attrib24.C: New test.
5163
5164 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5165
5166 PR c++/28343
5167 * g++.dg/ext/asmspec1.C: New test.
5168
5169 2006-07-13 Janis Johnson <janis187@us.ibm.com>
5170
5171 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5172 (dg-test): Support shouldfail tests.
5173 * lib/target-supports-dg.exp (dg-shouldfail): New.
5174 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5175 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5176 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5177 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5178 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5179 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5180 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5181
5182 2006-07-13 Jan Hubicka <jh@suse.cz>
5183
5184 * gcc.target/i386/memcpy-1.c: New.
5185
5186 2006-07-12 Geoffrey Keating <geoffk@apple.com>
5187
5188 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5189
5190 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
5191
5192 PR fortran/25097
5193 * gfortran.dg/present_1.f90: New test.
5194
5195 PR fortran/20903
5196 * gfortran.dg/interface_derived_type_1.f90: New test.
5197
5198 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
5199
5200 PR fortran/28213
5201 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5202 list.
5203
5204 2006-07-07 Lee Millward <lee.millward@gmail.com>
5205
5206 PR c++/27820
5207 * g++.dg/other/label1.C: New test.
5208
5209 2006-07-07 Richard Guenther <rguenther@suse.de>
5210
5211 PR middle-end/28268
5212 * gcc.dg/torture/pr28268.c: New testcase.
5213
5214 2006-07-07 Steve Ellcey <sje@cup.hp.com>
5215
5216 PR c++/27019
5217 * g++.dg/ext/pr27019.C: New.
5218
5219 2006-07-07 Richard Guenther <rguenther@suse.de>
5220
5221 PR tree-optimization/28187
5222 * gcc.dg/pr28187.c: New testcase.
5223
5224 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 * gnat.dg/address_conversion.adb: New test.
5227 * gnat.dg/boolean_subtype.adb: Likewise.
5228 * gnat.dg/frame_overflow.adb: Likewise.
5229 * gnat.dg/pointer_array.adb: Likewise.
5230 * gnat.dg/pointer_conversion.adb: Likewise.
5231
5232 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
5233
5234 PR fortran/28237
5235 PR fortran/23420
5236 * gfortran.dg/print_fmt_5.f90: New test.
5237
5238 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5239
5240 PR fortran/28129
5241 * gfortran.dg/bounds_check_4.f90: New test.
5242
5243 2006-07-05 Richard Guenther <rguenther@suse.de>
5244
5245 PR target/28158
5246 * gfortran.dg/pr28158.f90: New testcase.
5247
5248 2006-07-05 Richard Guenther <rguenther@suse.de>
5249
5250 PR tree-optimization/28162
5251 * gcc.dg/pr28162.c: New testcase.
5252
5253 2006-07-05 Richard Guenther <rguenther@suse.de>
5254 Andrew Pinski <pinskia@gcc.gnu.org>
5255
5256 PR c++/27084
5257 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5258
5259 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
5260
5261 PR fortran/28174
5262 * gfortran.dg/actual_array_substr_2.f90: New test.
5263
5264 PR fortran/28167
5265 * gfortran.dg/actual_array_constructor_2.f90: New test.
5266
5267 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5268
5269 * gfortran.dg/itime_idate_1.f: New test.
5270 * gfortran.dg/itime_idate_2.f: New test.
5271
5272 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5273
5274 PR libgfortran/27704
5275 * gfortran.dg/open_status_3.f90: New test.
5276 * gfortran.dg/fmt_l.f90: Update for new feature.
5277
5278 2006-07-03 Asher Langton <langton2@llnl.gov>
5279
5280 * gfortran.dg/oldstyle_2.f90: New.
5281
5282 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
5283
5284 * gnat.dg/string_slice.adb: New test.
5285
5286 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
5287
5288 PR fortran/19259
5289 * gfortran.dg/semicolon_fixed.c: New.
5290 * gfortran.dg/semicolon_free.c: New.
5291
5292 2006-06-30 Mike Stump <mrs@apple.com>
5293
5294 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5295 that don't support internal visibility.
5296
5297 2006-06-30 Andrew Pinski <pinskia@gmail.com>
5298
5299 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5300 for '(' / ')' needing an extra '\'.
5301
5302 2006-06-29 Roger Sayle <roger@eyesopen.com>
5303
5304 PR middle-end/27428
5305 * gcc.dg/pr27428-1.c: New test case.
5306
5307 2006-06-29 Mike Stump <mrs@apple.com>
5308
5309 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5310 on darwin as we can't align commons large enough yet.
5311
5312 * gcc.dg/vla-8.c: Add additional testcases.
5313
5314 2006-06-26 Steve Ellcey <sje@cup.hp.com>
5315
5316 PR c++/28114
5317 * g++.dg/other/pr28114.C: New.
5318
5319 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
5320
5321 * gcc.c-torture/compile/20060625-1.c: New test.
5322
5323 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
5324
5325 PR fortran/20867
5326 * gfortran.dg/stfunc_3.f90: New test.
5327
5328 PR fortran/25056
5329 * gfortran.dg/impure_actual_1.f90: New test.
5330
5331 PR fortran/20874
5332 * gfortran.dg/elemental_result_1.f90: New test.
5333
5334 PR fortran/25073
5335 * gfortran.dg/select_7.f90: New test.
5336
5337 PR fortran/27554
5338 * intrinsic_actual_1.f: New test.
5339
5340 PR fortran/22038
5341 PR fortran/28119
5342 * gfortran.dg/forall_4.f90: New test.
5343
5344 PR fortran/25072
5345 * gfortran.dg/forall_5.f90: New test.
5346
5347 2006-06-25 Lee Millward <lee.millward@gmail.com>
5348
5349 PR c++/28051
5350 * g++.dg/template/using13.C: New test.
5351
5352 PR c++/28054
5353 * g++.dg/other/incomplete3.C: New test.
5354
5355 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5356
5357 PR fortran/28081
5358 * gfortran.dg/substr_3.f: New test.
5359 * gfortran.dg/equiv_2.f90: Update expected error message.
5360
5361 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
5362
5363 PR fortran/28118
5364 * gfortran.dg/actual_array_substr_1.f90: New test.
5365
5366 2006-06-24 Olivier Hainque <hainque@adacore.com>
5367
5368 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5369 * gnat.dg/scalar_mode_agg_compare.adb: New test.
5370
5371 2006-06-23 Janis Johnson <janis187@us.ibm.com>
5372
5373 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5374
5375 2006-06-23 Steven G. Kargl <kargls@comcast.net>
5376
5377 PR fortran/27981
5378 * gfortran.dg/simpleif_2.f90: New test.
5379
5380 2006-06-23 Lee Millward <lee.millward@gmail.com>
5381
5382 * g++.dg/template/error22.C: Fix typo.
5383
5384 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5385
5386 PR c++/28112
5387 * g++.dg/ext/attrib23.C: New test.
5388
5389 2006-06-23 Olivier Hainque <hainque@adacore.com>
5390
5391 * gnat.dg/varsize_temp.adb: New test.
5392
5393 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5394
5395 PR c++/11468
5396 * g++.dg/other/java2.C: New test.
5397
5398 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
5399
5400 PR target/27789
5401 * g++.dg/ext/dllimport4.C. Add more tests for invalid
5402 initialization.
5403
5404 2006-06-22 Roger Sayle <roger@eyesopen.com>
5405
5406 PR target/27531
5407 * gcc.dg/pr27531-1.c: New test case.
5408
5409 2006-06-22 Asher Langton <langton2@llnl.gov>
5410
5411 PR fortran/24748
5412 * gfortran.dg/implicit_8.f90: New.
5413
5414 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
5415
5416 PR rtl-optimization/28121
5417 * gcc.dg/pr28121.c: New test.
5418
5419 2006-06-22 Lee Millward <lee.millward@gmail.com>
5420
5421 PR c++/27805
5422 * g++.dg/parse/ptrmem6.C: New test.
5423
5424 PR c++/27821
5425 * g++.dg/template/error22.C: New test.
5426
5427 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5428
5429 PR c++/28111
5430 * g++.dg/template/friend43.C: New test.
5431
5432 PR c++/28110
5433 * g++.dg/template/crash53.C: New test.
5434
5435 PR c++/28109
5436 * g++.dg/rtti/incomplete1.C: New test.
5437
5438 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5441
5442 2006-06-21 Joseph Myers <joseph@codesourcery.com>
5443
5444 * gcc.c-torture/execute/complex-7.c: New.
5445
5446 2006-06-21 Jakub Jelinek <jakub@redhat.com>
5447
5448 * gcc.dg/merge-all-constants-1.c: New test.
5449
5450 2006-06-20 Janis Johnson <janis187@us.ibm.com>
5451
5452 PR c++/28113
5453 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5454
5455 2006-06-20 Steven G. Kargl <kargls@comcast.net>
5456
5457 * gfortran.dg/rrspacing_1.f90: New test.
5458
5459 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5460
5461 PR c++/28052
5462 * g++.dg/other/bitfield2.C: New test.
5463
5464 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
5465
5466 PR tree-optimization/27331
5467 * gcc.dg/pr27331.c: New test.
5468
5469 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
5470 Eric Botcazou <ebotcazou@adacore.com>
5471
5472 PR ada/18692
5473 * lib/gnat.exp: New file.
5474 * lib/gnat-dg.exp: Likewise.
5475 * gnat.dg: New directory.
5476 * gnat.dg/dg.exp: New driver.
5477 * gnat.dg/specs: New directory.
5478 * gnat.dg/specs/specs.exp: New driver.
5479 * gnat.dg/style: New directory.
5480 * gnat.dg/style/style.exp: New driver.
5481
5482 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
5483
5484 PR fortran/16206
5485 * gfortran.dg/array_initializer_1.f90: New test.
5486
5487 PR fortran/28005
5488 * gfortran.dg/matmul_3.f90: New test.
5489
5490 2006-06-19 Andrew Pinski <pinskia@gmail.com>
5491
5492 PR middle-end/28075
5493 * gcc.dg/tree-ssa/inline-1.c: New test.
5494
5495 2006-06-19 Anatoly Sokolov <aesok@post.ru>
5496
5497 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5498 in malloc prototype; remove XFAIL.
5499 * gcc.dg/pr18241-2.c: Ditto.
5500 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5501 in memset prototype; remove XFAIL.
5502 * gcc.dg/tree-ssa/pr23382.c: Ditto.
5503
5504 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
5505
5506 * gcc.dg/vla-8.c: Add.
5507
5508 2006-06-19 Richard Guenther <rguenther@suse.de>
5509
5510 PR tree-optimization/27090
5511 * g++.dg/tree-ssa/pr27090.C: New testcase.
5512
5513 2006-06-19 Roger Sayle <roger@eyesopen.com>
5514
5515 PR target/27861
5516 * gcc.dg/pr27861-1.c: New test case.
5517
5518 2006-06-19 Richard Guenther <rguenther@suse.de>
5519
5520 PR middle-end/28045
5521 * gcc.dg/torture/pr28045.c: New testcase.
5522
5523 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5524
5525 PR fortran/26801
5526 * gfortran.dg/associated_4.f90: New test.
5527
5528 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5529
5530 PR fortran/19310
5531 PR fortran/19904
5532 * gfortran.dg/real_const_3.f90: New test.
5533
5534 2006-06-16 Mark Mitchell <mark@codesourcery.com>
5535
5536 PR c++/28016
5537 * g++.dg/template/static26.C: New test.
5538
5539 PR c++/27979
5540 * g++.dg/expr/bitfield2.C: New test.
5541
5542 PR c++/27884
5543 * g++.dg/parse/linkage2.C: New test.
5544
5545 2006-06-16 Richard Guenther <rguenther@suse.de>
5546
5547 PR middle-end/27116
5548 * gcc.dg/pr15785-1.c: Revert last change.
5549 * gcc.dg/torture/pr27116-2.c: New testcase.
5550
5551 2006-06-16 Roger Sayle <roger@eyesopen.com>
5552
5553 PR middle-end/27802
5554 * gcc.dg/pr27802-1.c: New test case.
5555
5556 2006-06-15 Mark Mitchell <mark@codesourcery.com>
5557
5558 PR c++/27689
5559 * g++.dg/template/ttp18.C: New test.
5560 * g++.dg/template/ttp19.C: Likewise.
5561
5562 PR c++/27666
5563 * g++.dg/expr/cond9.C: New test.
5564
5565 PR c++/27640
5566 * g++.dg/template/ctor7.C: New test.
5567
5568 2006-06-15 Janis Johnson <janis187@us.ibm.com>
5569
5570 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5571
5572 2006-06-16 Richard Guenther <rguenther@suse.de>
5573
5574 PR tree-optimization/27781
5575 * gcc.dg/tree-ssa/pr27781.c: New testcase.
5576
5577 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
5578
5579 * gfortran.dg/allocate_zerosize_2.f90: New test case.
5580
5581 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
5582
5583 * gcc.dg/tree-ssa/loop-18.c: New test.
5584
5585 2006-06-14 Mark Mitchell <mark@codesourcery.com>
5586
5587 PR c++/27665
5588 * g++.dg/template/crash52.C: New test.
5589
5590 PR c++/27648
5591 * g++.dg/ext/attrib22.C: New test.
5592
5593 PR c++/26559
5594 * g++.dg/template/builtin1.C: New test.
5595 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5596
5597 PR c++/28018
5598 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5599 assignment.
5600 * g++.old-deja/g++.pt/crash51.C: Likewise.
5601
5602 PR c++/27227
5603 * g++.dg/lookup/linkage1.C: New test.
5604 * g++.dg/lookup/linkage2.C: Likewise.
5605
5606 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
5607
5608 PR middle-end/27959
5609 * gcc.dg/pr27959.c: New testcase.
5610
5611 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
5612
5613 PR target/28014:
5614 * g++.dg/eh/div.C: New test.
5615
5616 2006-06-13 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR c++/27894
5619 * g++.dg/tree-ssa/pr26757.C: New test.
5620 * g++.dg/tree-ssa/pr27894.C: New test.
5621
5622 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5623
5624 * gcc.c-torture/compile/20060609-1.c: New test.
5625
5626 PR target/27863
5627 * gcc.c-torture/compile/pr27863.c: New test.
5628
5629 2006-06-13 Richard Guenther <rguenther@suse.de>
5630
5631 PR tree-optimization/27830
5632 * g++.dg/tree-ssa/pr27830.C: New testcase.
5633
5634 2006-06-13 Matthew Sachs <msachs@apple.com>
5635
5636 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5637 the list of compiler flags; this causes those flags to be checked
5638 for things like dg-skip-if.
5639
5640 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5641
5642 PR c++/27601
5643 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5644
5645 2006-06-12 Mark Mitchell <mark@codesourcery.com>
5646 Kazu Hirata <kazu@codesourcery.com>
5647
5648 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5649 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5650
5651 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5652
5653 PR c++/27933
5654 * g++.dg/lookup/using15.C: New test.
5655
5656 PR c++/27951
5657 * g++.dg/other/anon4.C: New test.
5658
5659 2006-06-12 Roger Sayle <roger@eyesopen.com>
5660
5661 PR c++/21210
5662 * g++.dg/init/complex1.C: New test case.
5663
5664 2006-06-11 Eric Christopher <echristo@apple.com>
5665
5666 PR middle-end/27948
5667 * gcc.dg/bf-ms-layout.c: Run on darwin.
5668 * gcc.dg/bf-no-ms-layout: Ditto.
5669 * gcc.dg/attr-ms_struct-2.c: New.
5670 * gcc.dg/bf-ms-layout-2.c: Ditto.
5671
5672 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
5673
5674 * gcc.dg/attr-ms_struct-packed1.c: New.
5675
5676 2006-06-09 Mike Stump <mrs@apple.com>
5677
5678 * gcc.dg/vla-7.c: Add.
5679
5680 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
5681
5682 PR fortran/24558
5683 * gfortran.dg/entry_6.f90: New test.
5684
5685 PR fortran/20877
5686 PR fortran/25047
5687 * gfortran.dg/entry_7.f90: New test.
5688
5689 2006-06-09 Jakub Jelinek <jakub@redhat.com>
5690
5691 PR c/27747
5692 * gcc.dg/cpp/_Pragma6.c: New test.
5693
5694 PR c++/27748
5695 * g++.dg/cpp/_Pragma1.C: New test.
5696
5697 PR preprocessor/27746
5698 * gcc.dg/gomp/macro-3.c: New test.
5699 * gcc.dg/gomp/macro-4.c: New test.
5700 * g++.dg/gomp/macro-3.C: New test.
5701 * g++.dg/gomp/macro-4.C: New test.
5702
5703 2006-06-09 Richard Guenther <rguenther@suse.de>
5704
5705 PR tree-optimization/26998
5706 * gcc.dg/torture/pr26998.c: New testcase.
5707 * gcc.dg/tree-ssa/vrp29.c: New testcase.
5708
5709 2006-06-08 Mike Stump <mrs@apple.com>
5710
5711 * gcc.dg/pr27095.c: Account for stubs.
5712
5713 PR target/26427
5714 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5715 produce bad code on darwin.
5716
5717 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5718
5719 PR fortran/27958
5720 * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5721
5722 2006-06-08 Asher Langton <langton2@llnl.gov>
5723
5724 PR fortran/27786
5725 * cray_pointers_2.f90: Add -fbounds-check compile flag.
5726
5727 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5728
5729 PR target/27421
5730 * gcc.dg/union-3.c: New test.
5731
5732 2006-06-08 Richard Guenther <rguenther@suse.de>
5733
5734 PR middle-end/27116
5735 * gcc.dg/torture/pr27116.c: New testcase.
5736 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5737
5738 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5739
5740 PR rtl-optimization/26449
5741 * gcc.dg/pr26449.c: New test.
5742
5743 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5744
5745 PR c++/27601
5746 * g++.dg/ext/offsetof1.C: Test member functions.
5747
5748 2006-06-07 Steve Ellcey <sje@cup.hp.com>
5749
5750 * gcc.dg/pr27095.c: Improve scanning.
5751
5752 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
5753
5754 PR fortran/23091
5755 * gfortran.dg/saved_automatic_1.f90: New test.
5756
5757 PR fortran/24168
5758 * gfortran.dg/array_simplify_1.f90: New test.
5759
5760 PR fortran/25090
5761 * gfortran.dg/entry_dummy_ref_1.f90: New test.
5762
5763 PR fortran/25058
5764 * gfortran.dg/entry_dummy_ref_2.f90: New test.
5765
5766 2006-06-06 Mark Mitchell <mark@codesourcery.com>
5767
5768 PR c++/27177
5769 * g++.dg/expr/cast7.C: New test.
5770
5771 2006-06-06 Janis Johnson <janis187@us.ibm.com>
5772
5773 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5774 * lib/gcc-defs.exp (tool_check_compile): Ditto.
5775 * lib/fortran-torture.exp (fortran-torture-compile,
5776 fortran-torture-execute): Ditto.
5777
5778 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
5779
5780 PR target/27842
5781 * gcc.dg/vmx/pr27842.c: New test.
5782
5783 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5784
5785 PR libfortran/27895
5786 * gfortran.dg/bounds_check_3.f90: New test.
5787
5788 2006-06-05 Mike Stump <mrs@apple.com>
5789
5790 * objc.dg/objc-fast-4.m: Skip for ppc64.
5791
5792 2006-06-05 Steve Ellcey <sje@cup.hp.com>
5793
5794 PR testsuite/27705
5795 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5796
5797 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
5798 Victor Kaplansky <victork@il.ibm.com>
5799
5800 PR tree-optimizations/26360
5801 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5802 with -fno-tree-dce.
5803 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5804
5805 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
5806
5807 PR fortran/14067
5808 * gfortran.dg/data_char_1.f90: Add messages for truncated
5809 strings.
5810
5811 PR fortran/16943
5812 * gfortran.dg/func_decl_2.f90: New test.
5813
5814 PR fortran/20839
5815 * gfortran.dg/do_2.f90: New test.
5816
5817 PR fortran/27655
5818 * gfortran.dg/associated_3.f90: New test.
5819
5820 2006-06-04 Mark Mitchell <mark@codesourcery.com>
5821
5822 PR c++/27819
5823 * g++.dg/template/static25.C: New test.
5824
5825 PR c++/27722
5826 * g++.dg/init/array21.C: New test.
5827
5828 PR c++/27807
5829 * g++.dg/ext/complit7.C: New test.
5830
5831 PR c++/27806
5832 * g++.dg/parse/ptrmem5.C: New test.
5833
5834 2006-06-04 Roger Sayle <roger@eyesopen.com>
5835 Andrew Pinski <pinskia@physics.uc.edu>
5836
5837 PR c/27150
5838 PR middle-end/27382
5839 * gcc.dg/pr27150-1.c: New testcase.
5840 * gcc.dg/pr27382-1.c: New testcase.
5841 * gcc.dg/pr27382-2.c: New testcase.
5842
5843 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
5844
5845 PR c/25161
5846 PR c/27020
5847 * gcc.dg/array-10.c: New test.
5848
5849 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5850
5851 PR c++/27804
5852 * g++.dg/init/const4.C: New test.
5853 * g++.dg/init/member1.C: Add error-marker.
5854 * g++.dg/other/fold1.C: Adjust error-marker.
5855
5856 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5857
5858 PR c++/27601
5859 * g++.dg/ext/offsetof1.C: New test.
5860
5861 2006-06-04 Eric Christopher <echristo@apple.com>
5862
5863 * gcc.dg/attr-ms_struct-1.c: New.
5864
5865 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
5866
5867 * gcc.c-torture/compile/builtin_constant_p.c: New test.
5868
5869 2006-06-04 Richard Guenther <rguenther@suse.de>
5870
5871 PR tree-optimization/27039
5872 * gcc.dg/tree-ssa/loop-17.c: New testcase.
5873
5874 2006-06-03 Roger Sayle <roger@eyesopen.com>
5875
5876 PR target/26223
5877 * gcc.target/i386/amd64-abi-2.c: New test case.
5878
5879 2006-06-02 Eric Christopher <echristo@apple.com>
5880
5881 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5882 * gcc.target/i386/20020523-1.c: Skip if darwin.
5883 * gcc.target/i386/asm-3.c: Ditto.
5884 * gcc.target/i386/20011119-1.c: Ditto.
5885 * gcc.target/i386/clobbers.c: Remove pic part of test.
5886
5887 2006-06-02 Steve Ellcey <sje@cup.hp.com>
5888
5889 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5890 * g++.old-deja/g++.other/init19.C: Ditto.
5891 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5892 and add other platforms as expected failures.
5893
5894 2006-06-01 Steve Ellcey <sje@cup.hp.com>
5895
5896 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5897 (is-effective-target-keyword): Ditto.
5898
5899 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
5900
5901 PR fortran/27715
5902 * gfortran.dg/extended_char_comparison_1.f: New test.
5903
5904 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
5905
5906 PR fortran/25098
5907 * gfortran.dg/dummy_procedure_1.f90: New test.
5908
5909 PR fortran/25147
5910 * gfortran.dg/dummy_procedure_2.f90: New test.
5911
5912 * gfortran.dg/associated_2.f90: Correct to make consistent with
5913 standard.
5914
5915 2006-05-31 Roger Sayle <roger@eyesopen.com>
5916
5917 * gcc.target/i386/387-11.c: New test case.
5918
5919 2006-05-31 Mark Mitchell <mark@codesourcery.com>
5920
5921 PR c++/27801
5922 * g++.dg/template/cond6.C: New test.
5923
5924 PR c++/26496
5925 * g++.dg/template/crash51.C: New test.
5926 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5927
5928 PR c++/27385
5929 * g++.dg/init/array20.C: New test.
5930
5931 2006-05-31 Roger Sayle <roger@eyesopen.com>
5932
5933 * gcc.dg/builtins-54.c: New test case.
5934
5935 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5936
5937 PR c++/26433
5938 * g++.dg/template/fntry1.C: Add dg-do link.
5939
5940 PR c++/27808
5941 * g++.dg/parse/friend6.C: New test.
5942
5943 2006-05-30 Asher Langton <langton2@llnl.gov>
5944
5945 * gfortran.dg/cray_pointers_7.f90: New test.
5946
5947 2006-05-30 Roger Sayle <roger@eyesopen.com>
5948
5949 PR tree-optimization/23452
5950 * gcc.dg/fold-mulconj-1.c: New test case.
5951
5952 2006-05-30 Mark Mitchell <mark@codesourcery.com>
5953
5954 PR c++/27803
5955 * g++.dg/parse/bitfield1.C: New test.
5956
5957 2006-05-30 Roger Sayle <roger@eyesopen.com>
5958
5959 * gcc.target/ppc-eq0-1.c: New test case.
5960 * gcc.target/ppc-negeq0-1.c: New test case.
5961
5962 2006-05-30 Dirk Mueller <dmueller@suse.de>
5963
5964 PR c/27273
5965 * gcc.dg/overflow-warn-5.c: New test.
5966
5967 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5968
5969 PR c/27718
5970 * gcc.dg/sizeof-1.c: New test.
5971
5972 2006-05-30 Uros Bizjak <uros@kss-loka.si>
5973
5974 PR target/27790
5975 * gcc.target/i386/pr27790.c: New test.
5976
5977 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5978
5979 PR libgfortran/27757
5980 * gfortran.dg/direct_io_5.f90: New test.
5981
5982 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5983
5984 PR libgfortran/27634
5985 * gfortran.dg/fmt_missing_period_1.f: New test.
5986 * gfortran.dg/fmt_missing_period_2.f: New test.
5987 * gfortran.dg/fmt_missing_period_3.f: New test.
5988
5989 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5990
5991 PR fortran/19777
5992 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5993 arrays.
5994
5995 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5996
5997 PR c++/27713
5998 * g++.dg/template/new6.C: New test.
5999
6000 2006-05-29 Roger Sayle <roger@eyesopen.com>
6001
6002 PR tree-optimization/24964
6003 * gcc.target/i386/387-10.c: New test case.
6004
6005 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
6006
6007 * intrinsics/string_intrinsics.c (compare_string):
6008 Use memcmp instead of strncmp to avoid tripping over
6009 CHAR(0) in a string.
6010
6011 2006-05-27 Richard Guenther <rguenther@suse.de>
6012
6013 PR middle-end/27773
6014 * gcc.dg/torture/pr27773.c: New testcase.
6015
6016 2006-05-27 Dirk Mueller <dmueller@suse.de>
6017
6018 * gcc.dg/pr24561.c: Rename to..
6019 * gcc.dg/pr25962.c: .. this.
6020
6021 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6022
6023 PR fortran/19777
6024 * gfortran.dg/bounds_check_2.f: New test.
6025
6026 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6027
6028 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6029 * gfortran.dg/byte_1.f90: Likewise.
6030 * gfortran.dg/dup_save_2.f90: Likewise.
6031
6032 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
6033
6034 * gfortran.dg/associated_2.f90: New test.
6035
6036 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6037
6038 PR fortran/27524
6039 * gfortran.dg/bounds_check_1.f90: New test.
6040
6041 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
6042
6043 PR rtl-optimization/27661
6044 * gcc.dg/pr27661.c: New test case.
6045
6046 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
6047
6048 PR fortran/23151
6049 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
6050 * gfortran.dg/print_parentheses_1.f: New test.
6051 * gfortran.dg/print_parentheses_2.f90: New test.
6052
6053 2006-05-26 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR target/27758
6056 * gcc.dg/pr27758.c: New test.
6057
6058 2006-05-24 Falk Hueffner <falk@debian.org>
6059
6060 * gcc.c-torture/compile/pr27571.c: New test.
6061
6062 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
6063
6064 PR fortran/27709
6065 * gfortran.dg/spec_expr_4.f90: New test.
6066
6067 PR fortran/27155
6068 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6069
6070 2006-05-25 Mark Mitchell <mark@codesourcery.com>
6071
6072 PR c++/20103
6073 * g++.dg/ext/complit6.C: New test.
6074 * g++.dg/ext/complit3.C: Adjust error markers.
6075 * g++.dg/init/const3.C: New test.
6076
6077 2006-05-25 Richard Guenther <rguenther@suse.de>
6078
6079 PR middle-end/27743
6080 * gcc.dg/torture/pr27743.c: New testcase.
6081
6082 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
6083
6084 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6085
6086 2006-05-25 Alan Modra <amodra@bigpond.net.au>
6087
6088 * gcc.dg/compat/scalar-by-value-x.h: New.
6089 * gcc.dg/compat/scalar-by-value-y.h: New.
6090 * gcc.dg/compat/scalar-by-value-5.c: New.
6091 * gcc.dg/compat/scalar-by-value-5_main.c: New.
6092 * gcc.dg/compat/scalar-by-value-5_x.c: New.
6093 * gcc.dg/compat/scalar-by-value-5_y.c: New.
6094 * gcc.dg/compat/scalar-by-value-6.c: New.
6095 * gcc.dg/compat/scalar-by-value-6_main.c: New.
6096 * gcc.dg/compat/scalar-by-value-6_x.c: New.
6097 * gcc.dg/compat/scalar-by-value-6_y.c: New.
6098
6099 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6100
6101 PR tree-optimization/27639
6102 PR tree-optimization/26719
6103 * gcc.dg/pr27639.c: New test.
6104 * gcc.dg/pr26719.c: New test.
6105 * gcc.dg/tree-ssa/scev-cast.c: New test.
6106
6107 2006-05-23 Mark Mitchell <mark@codesourcery.com>
6108
6109 PR c++/20173
6110 * g++.dg/template/error21.C: New test.
6111
6112 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
6113
6114 PR target/27696
6115 * gcc.target/i386/pr27696.c: New.
6116
6117 2006-05-22 Janis Johnson <janis187@us.ibm.com>
6118
6119 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6120
6121 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6122
6123 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6124
6125 PR c++/27716
6126 * g++.dg/other/assign1.C: New test.
6127
6128 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
6129
6130 PR target/27266
6131 * gcc.target/i386/pr27266.c: New.
6132
6133 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6134
6135 PR c++/27451
6136 * g++.dg/ext/asm9.C: New test.
6137
6138 2006-05-22 Richard Sandiford <richard@codesourcery.com>
6139
6140 PR rtl-optimization/25514
6141 * gcc.c-torture/compile/pr25514.c: New test.
6142
6143 2006-05-22 Richard Guenther <rguenther@suse.de>
6144
6145 Revert
6146 2006-01-31 Richard Guenther <rguenther@suse.de>
6147
6148 * gcc.target/i386/sselibm-1.c: New testcase.
6149 * gcc.target/i386/sselibm-2.c: Likewise.
6150 * gcc.target/i386/sselibm-3.c: Likewise.
6151 * gcc.target/i386/sselibm-4.c: Likewise.
6152 * gcc.target/i386/sselibm-5.c: Likewise.
6153
6154 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6155
6156 PR c/27420
6157 * gcc.dg/func-args-2.c: New test.
6158
6159 PR c/26818
6160 * gcc.dg/struct-incompl-1.c: New test.
6161
6162 2006-05-22 Richard Guenther <rguenther@suse.de>
6163
6164 PR testsuite/27708
6165 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6166 the transformations we test for.
6167
6168 2006-05-22 Richard Guenther <rguenther@suse.de>
6169
6170 PR testsuite/27707
6171 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6172
6173 2006-05-21 Mark Mitchell <mark@codesourcery.com>
6174
6175 PR c++/27210
6176 * g++.dg/warn/new1.C: New test.
6177 * g++.dg/template/new5.C: Likewise.
6178
6179 2006-05-21 Roger Sayle <roger@eyesopen.com>
6180
6181 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6182 * gcc.target/i386/20060512-3.c: Likewise.
6183
6184 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
6185
6186 PR rtl-optimization/27671
6187 * gcc.c-torture/execute/pr27671-1.c: New.
6188 * gcc.dg/pr27671-2.c: Likewise.
6189
6190 PR tree-optimization/26622.
6191 * gcc.c-torture/compile/pr26622.c: New.
6192
6193 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
6194
6195 PR fortran/27613
6196 * gfortran.dg/recursive_reference_1.f90: New test.
6197
6198 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
6199
6200 PR fortran/25746
6201 * gfortran.dg/elemental_subroutine_3.f90: New test.
6202
6203 PR fortran/25090
6204 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6205
6206 PR fortran/27584
6207 * gfortran.dg/associated_target_1.f90: New test.
6208
6209 PR fortran/19015
6210 * gfortran.dg/maxloc_shape_1.f90: New test.
6211
6212 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6213
6214 PR libgfortran/24459
6215 * gfortran.dg/namelist_24.f90: New test.
6216 * gfortran.dg/namelist_12.f: Fix typo in comment.
6217
6218 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
6219
6220 PR middle-end/25776
6221 * g++.dg/other/error11.C: New test.
6222
6223 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6224
6225 * gcc.target/mips/pr26765.c: Add -w to options.
6226
6227 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6228
6229 * lib/target-supports.exp (check_effective_target_mpaired_single):
6230 New function.
6231 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6232 multilibs.
6233 * g++.dg/vect/vect.exp: Likewise.
6234
6235 2006-05-20 Richard Sandiford <richard@codesourcery.com>
6236
6237 PR testsuite/25891
6238 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6239
6240 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
6241
6242 PR fortran/27662
6243 * gfortran.dg/temporary_1.f90: New file.
6244
6245 2006-05-19 Andreas Schwab <schwab@suse.de>
6246
6247 * g++.dg/other/unused1.C: Also match "stringz".
6248
6249 2006-05-19 Mark Mitchell <mark@codesourcery.com>
6250
6251 PR c++/26433
6252 * g++.dg/template/fntry1.C: New test.
6253
6254 2006-05-18 Mark Mitchell <mark@codesourcery.com>
6255
6256 PR c++/27471
6257 PR c++/27506
6258 * g++.dg/conversion/bitfield5.C: New test.
6259 * g++.dg/conversion/bitfield6.C: New test.
6260
6261 2006-05-18 Mike Stump <mrs@apple.com>
6262
6263 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6264 * gcc.dg/vla-4.c: Add.
6265 * gcc.dg/vla-5.c: Add.
6266 * gcc.dg/vla-6.c: Add.
6267
6268 2006-05-12 Stuart Hastings <stuart@apple.com>
6269
6270 * testsuite/gcc.target/i386/20060512-1.c: New.
6271 * testsuite/gcc.target/i386/20060512-2.c: New.
6272 * testsuite/gcc.target/i386/20060512-3.c: New.
6273 * testsuite/gcc.target/i386/20060512-4.c: New.
6274
6275 2006-05-17 Mark Mitchell <mark@codesourcery.com>
6276
6277 PR c++/26122
6278 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6279
6280 PR c++/26068
6281 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6282 * g++.dg/parse/linkage1.C: New test.
6283
6284 2006-05-17 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR tree-optimization/27548
6287 * g++.dg/tree-ssa/pr27548.C: New test.
6288
6289 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6290
6291 PR fortran/26551
6292 * gfortran.dg/recursive_check_1.f: New test.
6293 * gfortran.dg/recursive_check_2.f90: New test.
6294
6295 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
6296
6297 * g++.dg/opt/temp2.C: New test.
6298
6299 2006-05-17 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR c++/27491
6302 * g++.dg/init/brace5.C: New test.
6303
6304 PR middle-end/27415
6305 * gcc.dg/gomp/pr27415.c: New test.
6306 * g++.dg/gomp/pr27415.C: New test.
6307
6308 PR tree-optimization/27549
6309 * g++.dg/tree-ssa/pr27549.C: New test.
6310
6311 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6312
6313 PR libgfortran/27575
6314 * gfortran.dg/read_eof_4.f90: New test.
6315
6316 2006-05-16 Richard Guenther <rguenther@suse.de>
6317
6318 PR tree-optimization/22303
6319 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6320
6321 2006-05-16 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR middle-end/27573
6324 * gcc.dg/gomp/pr27573.c: New test.
6325 * gfortran.dg/gomp/pr27573.f90: New test.
6326
6327 PR c/27499
6328 * gcc.dg/gomp/pr27499.c: New test.
6329 * g++.dg/gomp/pr27499.C: New test.
6330
6331 2006-05-15 Mark Mitchell <mark@codesourcery.com>
6332
6333 PR c++/27339
6334 * g++.dg/parser/access8.C: Adjust error marker.
6335 * g++.dg/template/access17.C: New test.
6336 * g++.dg/template/access18.C: Likewise.
6337
6338 2006-05-15 Roger Sayle <roger@eyesopen.com>
6339
6340 PR target/26600
6341 * gcc.target/i386/pr26600.c: New test case.
6342
6343 2006-05-15 Mark Mitchell <mark@codesourcery.com>
6344
6345 PR c++/27505
6346 * g++.dg/expr/bitfield1.C: New test.
6347
6348 2006-05-15 Richard Guenther <rguenther@suse.de>
6349
6350 PR tree-optimization/27603
6351 * gcc.dg/torture/pr27603.c: New testcase.
6352
6353 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
6354
6355 PR fortran/25090
6356 * gfortran.dg/entry_dummy_ref_1.f90: New test.
6357
6358 PR fortran/25082
6359 * gfortran.dg/scalar_return_1.f90: New test.
6360
6361 PR fortran/27411
6362 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6363
6364 2006-05-15 Jakub Jelinek <jakub@redhat.com>
6365
6366 * gcc.dg/gomp/critical-4.c: New test.
6367 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6368 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6369 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6370 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6371
6372 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6373
6374 PR c++/27582
6375 * g++.dg/template/dependent-args1.C: New test.
6376
6377 PR c++/27581
6378 * g++.dg/lookup/this1.C: New test.
6379
6380 PR c++/27315
6381 * g++.dg/template/operator6.C: New test.
6382 * g++.dg/template/incomplete3.C: New test.
6383
6384 PR c++/27559
6385 * g++.dg/template/new4.C: New test.
6386
6387 PR c++/27496
6388 * g++.dg/template/void2.C: New test.
6389
6390 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
6391
6392 * g++.dg/template/dependent-expr5.C: New test.
6393
6394 2006-05-14 Roger Sayle <roger@eyesopen.com>
6395
6396 PR middle-end/26729
6397 * gcc.dg/pr26729-1.c: New test case.
6398
6399 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6400
6401 * gcc.dg/pr27003.c: New test.
6402
6403 2006-05-12 Steve Ellcey <sje@cup.hp.com>
6404
6405 * lib/target-supports.dg (check_cxa_atexit_available): Change
6406 v3_target_compile to ${tool}_target_compile.
6407
6408 2006-05-11 Jason Merrill <jason@redhat.com>
6409
6410 * lib/scanasm.exp (scan-not-hidden): Fix typo.
6411
6412 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6413
6414 PR fortran/27553
6415 * gfortran.dg/label_5.f90: New test.
6416
6417 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
6418
6419 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6420 check_effective_target_powerpc_altivec_ok): New.
6421 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6422 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6423 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6424 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6425 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6426 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6427 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6428 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6429 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6430 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6431 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6432 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6433 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6434 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6435 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6436 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6437 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6438 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6439 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6440 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6441 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6442 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6443 gcc.target/powerpc/altivec-9.c,
6444 gcc.target/powerpc/altivec-consts.c,
6445 gcc.target/powerpc/altivec-pr22085.c,
6446 gcc.target/powerpc/altivec-splat.c,
6447 gcc.target/powerpc/altivec-types-1.c,
6448 gcc.target/powerpc/altivec-types-2.c,
6449 gcc.target/powerpc/altivec-types-3.c,
6450 gcc.target/powerpc/altivec-types-4.c,
6451 gcc.target/powerpc/altivec-varargs-1.c,
6452 gcc.target/powerpc/altivec-vec-merge.c,
6453 gcc.target/powerpc/ppc-vector-memcpy.c,
6454 gcc.target/powerpc/ppc-vector-memset.c,
6455 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6456 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6457 these effective targets.
6458 * gcc.dg/vmx/pr27006.c: Add missing close brace.
6459 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6460
6461 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6462
6463 PR middle-end/27384
6464 * g++.dg/other/fold1.C: New test.
6465
6466 PR middle-end/27488
6467 * gcc.dg/fold-nonneg-1.c: New test.
6468
6469 PR c++/27547
6470 * g++.dg/other/operator1.C: New test.
6471
6472 2006-05-11 Richard Guenther <rguenther@suse.de>
6473
6474 PR middle-end/27529
6475 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6476
6477 2006-05-10 Janis Johnson <janis187@us.ibm.com>
6478
6479 * lib/target-supports-dg.exp (check-flags): New.
6480 (dg-skip-if): Move flag checks.
6481
6482 2006-05-09 Steve Ellcey <sje@cup.hp.com>
6483
6484 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6485 * lib/target-supports.dg (check_cxa_atexit_available): New.
6486
6487 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
6488
6489 PR fortran/27470
6490 * gfortran.dg/multiple_allocation_2.f90: New test case.
6491
6492 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
6493
6494 * gcc.target/arm/pr27387.C: Fix a comment typo.
6495
6496 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6497
6498 PR fortran/24549
6499 * gfortran.dg/error_recovery_1.f90: New test.
6500
6501 2006-05-10 Richard Guenther <rguenther@suse.de>
6502
6503 PR tree-optimization/27302
6504 * gcc.dg/torture/pr27302.c: New testcase.
6505
6506 2006-05-09 Dirk Mueller <dmueller@suse.de>
6507 Richard Guenther <rguenther@suse.de>
6508
6509 PR middle-end/27498
6510 * gcc.dg/tree-ssa/pr27498.c: New testcase.
6511
6512 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
6513
6514 PR rtl-optimization/27335
6515 * gcc.dg/pr27335.c: New test.
6516
6517 2006-05-06 Richard Sandiford <richard@codesourcery.com>
6518
6519 * gcc.target/mips/mips-ps-5.c: New file.
6520
6521 2006-05-08 Jan Hubicka <jh@suse.cz>
6522
6523 PR middle-end/25962
6524 * gcc.dg/pr25962.c: New.
6525
6526 2006-05-08 Roger Sayle <roger@eyesopen.com>
6527
6528 PR target/27158
6529 * gcc.target/powerpc/pr27158.c: New test case.
6530
6531 2006-05-08 Laurent GUERBY <laurent@guerby.net>
6532
6533 PR testsuite/27476
6534 * ada/acats/run_all.sh: Use test -z.
6535
6536 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6537
6538 PR libfortran/18271
6539 * gfortran.dg/spec_expr_3.f90: New test.
6540
6541 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 PR target/24879
6544 * gcc.target/i386/monitor.c: New file.
6545
6546 2006-05-08 Alan Modra <amodra@bigpond.net.au>
6547
6548 * gcc.dg/pr27095.c: xfail *-*-darwin*.
6549
6550 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6551
6552 PR c++/27447
6553 * g++.dg/other/ptrmem7.C: New test.
6554
6555 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6556
6557 PR target/27421
6558 * gcc.dg/array-9.c: New test.
6559
6560 2006-05-07 Richard Guenther <rguenther@suse.de>
6561
6562 PR tree-optimization/27409
6563 * gcc.dg/torture/pr27409.c: New testcase.
6564
6565 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6566
6567 PR fortran/27457
6568 * gfortran.dg/select_6.f90: New.
6569
6570 2006-05-07 Richard Guenther <rguenther@suse.de>
6571
6572 PR tree-optimization/27136
6573 * gcc.dg/torture/pr27136.c: New testcase.
6574
6575 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
6576
6577 PR fortran/24813
6578 * gfortran.dg/char_cons_len_1.f90: New test.
6579
6580 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6581
6582 PR c++/27427
6583 * g++.dg/template/incomplete2.C: New test.
6584
6585 2006-05-06 Richard Guenther <rguenther@suse.de>
6586
6587 PR tree-optimization/27151
6588 * gcc.dg/vect/pr27151.c: New testcase.
6589
6590 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6591
6592 PR c++/27430
6593 * g++.dg/template/void1.C: New test.
6594
6595 PR c++/27423
6596 * g++.dg/other/void2.C: New test.
6597
6598 PR c++/27422
6599 * g++.dg/conversion/void1.C: New test.
6600
6601 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
6602
6603 PR/21391
6604 * g++.dg/other/unused1.C: New.
6605
6606 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6607
6608 PR objc/27240
6609 * objc.dg/member-1.m: New test.
6610
6611 2006-05-05 Steve Ellcey <sje@cup.hp.com>
6612
6613 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6614
6615 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6616
6617 PR libfortran/26985
6618 * gfortran.dg/matmul_2.f90: New test.
6619
6620 2005-05-05 Laurent GUERBY <laurent@guerby.net>
6621
6622 * ada/acats/run_all.sh: Use sync when main not found.
6623
6624 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
6625
6626 PR target/26765
6627 * gcc.target/mips/pr26765.c: New.
6628
6629 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
6630
6631 * gcc.target/bfin: New directory.
6632 * gcc.target/bfin/bfin.exp: New file.
6633 * gcc.target/bfin/frmul.c: New file.
6634 * gcc.target/bfin/arith.c: New file.
6635 * gcc.target/bfin/mul-combine.c: New file.
6636 * gcc.target/bfin/shift.c: New file.
6637
6638 2006-05-04 Richard Guenther <rguenther@suse.de>
6639
6640 PR tree-optimization/14287
6641 PR tree-optimization/14844
6642 PR tree-optimization/19792
6643 PR tree-optimization/21608
6644 PR tree-optimization/27090
6645 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6646 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6647 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6648 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6649 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6650
6651 2006-05-04 Jakub Jelinek <jakub@redhat.com>
6652
6653 PR tree-optimization/27285
6654 * gcc.c-torture/execute/pr27285.c: New test.
6655
6656 PR middle-end/27388
6657 * gcc.dg/gomp/pr27388-1.c: New test.
6658 * gcc.dg/gomp/pr27388-2.c: New test.
6659 * gcc.dg/gomp/pr27388-3.c: New test.
6660
6661 PR c++/27359
6662 * g++.dg/gomp/pr27359.C: New test.
6663
6664 2006-05-02 Steven G. Kargl <kargls@comcast.net>
6665
6666 PR fortran/20248
6667 * gfortran.dg/iargc.f90: New test.
6668
6669 2006-05-02 Mark Mitchell <mark@codesourcery.com>
6670
6671 PR c++/27102
6672 * g++.dg/template/crash49.C: New test.
6673
6674 2006-05-02 Steve Ellcey <sje@cup.hp.com>
6675
6676 PR testsuite/27032
6677 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6678
6679 2006-05-02 Jeff Law <law@redhat.com>
6680
6681 PR tree-optimization/27364
6682 * gcc.c-torture/execute/pr27364.c: New test.
6683
6684 2006-05-02 Mark Mitchell <mark@codesourcery.com>
6685
6686 PR c++/27309
6687 * g++.dg/parser/ctor5.C: New test.
6688
6689 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
6690
6691 PR target/27387
6692 * gcc.target/arm/arm.exp: New.
6693 * gcc.target/arm/pr27387.C: Likewise.
6694
6695 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6696
6697 PR fortran/27269
6698 PR fortran/27324
6699 * gfortran.dg/module_equivalence_2.f90: New test.
6700
6701 2006-05-02 Jakub Jelinek <jakub@redhat.com>
6702
6703 PR middle-end/27337
6704 * g++.dg/gomp/pr27337-1.C: New test.
6705 * g++.dg/gomp/pr27337-2.C: New test.
6706
6707 PR middle-end/27328
6708 * gcc.dg/gomp/pr27328.c: New test.
6709
6710 PR middle-end/27325
6711 * g++.dg/gomp/pr27325.C: New test.
6712
6713 PR middle-end/27310
6714 * g++.dg/gomp/pr27310.C: New test.
6715
6716 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6717
6718 PR tree-optimization/27291
6719 * g++.dg/tree-ssa/pr27291.C: New test.
6720
6721 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6722
6723 PR tree-optimization/27283
6724 * g++.dg/tree-ssa/pr27283.C: New test.
6725
6726 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
6727
6728 * gcc.dg/tree-ssa/loop-16.c: New test.
6729
6730 2006-05-01 Roger Sayle <roger@eyesopen.com>
6731 Joseph S. Myers <joseph@codesourcery.com>
6732
6733 * gcc.dg/Wconversion-3.c: New test case.
6734 * gcc.dg/Wconversion-4.c: Likewise.
6735
6736 2006-05-01 Richard Guenther <rguenther@suse.de>
6737
6738 PR tree-optimization/26726
6739 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6740
6741 2006-04-30 Roger Sayle <roger@eyesopen.com>
6742
6743 * gcc.dg/Woverflow-1.c: New test case.
6744 * gcc.dg/Woverflow-2.c: Likewise.
6745 * gcc.dg/Woverflow-3.c: Likewise.
6746
6747 2006-04-30 Mark Mitchell <mark@codesourcery.com>
6748
6749 PR c++/27094
6750 * g++.dg/template/defarg8.C: New test.
6751
6752 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6753
6754 PR c++/27278
6755 * g++.dg/parse/operator7.C: New test.
6756
6757 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6758
6759 PR c++/11471
6760 PR c++/27102
6761 * g++.dg/template/crash48.C: New test.
6762
6763 PR c++/27279
6764 * g++.dg/parse/ctor4.C: New test.
6765
6766 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6767
6768 PR fortran/25681
6769 * gfortran.df/char_type_len.f90: New test.
6770
6771 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6772
6773 PR libgfortran/27304
6774 * gfortran.dg/fmt_exhaust.f90: New test.
6775
6776 2006-04-28 Roger Sayle <roger@eyesopen.com>
6777
6778 PR c/25309
6779 * gcc.dg/large-size-array-2.c: New test case.
6780
6781 2006-04-28 Richard Guenther <rguenther@suse.de>
6782
6783 PR target/26826
6784 * gcc.target/i386/pr26826.c: New testcase.
6785
6786 2006-04-28 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR middle-end/27260
6789 * gcc.c-torture/execute/pr27260.c: New.
6790
6791 2006-04-28 Alan Modra <amodra@bigpond.net.au>
6792
6793 PR middle-end/27095
6794 * gcc.dg/pr27095.c: New.
6795
6796 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6797
6798 PR c++/27292
6799 * g++.dg/conversion/bitfield4.C: New test.
6800
6801 2006-04-27 Eric Christopher <echristo@apple.com>
6802
6803 * gcc.dg/pragma-ms_struct.c: New.
6804
6805 2006-04-27 Mark Mitchell <mark@codesourcery.com>
6806
6807 PR c++/27102
6808 * g++.dg/template/crash47.C: New test.
6809
6810 2006-04-27 Dirk Mueller <dmueller@suse.de>
6811
6812 * gcc.target/i386/sse-7.c: build with -msse.
6813
6814 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
6815
6816 PR testsuite/27274:
6817 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6818 (main): Exit if processor doesn't support SSE.
6819
6820 2006-04-26 David Edelsohn <edelsohn@gnu.org>
6821
6822 PR middle-end/27282
6823 * gcc.c-torture/compile/pr27282.c: New test.
6824
6825 2006-04-26 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR middle-end/26913
6828 * g++.dg/gomp/pr26913.C: New test.
6829
6830 PR c/25996
6831 * gcc.dg/gomp/pr25996.c: New test.
6832 * g++.dg/gomp/pr25996.C: New test.
6833
6834 2006-04-25 Richard Sandiford <richard@codesourcery.com>
6835
6836 PR rtl-optimization/26725
6837 * gcc.c-torture/compile/pr26725.c: New test.
6838
6839 2006-04-25 Richard Guenther <rguenther@suse.de>
6840
6841 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6842 than n + -1.
6843
6844 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
6845
6846 * gcc.dg/20060425-1.c: New testcase.
6847
6848 2006-04-25 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR tree-optimization/26865
6851 * gcc.dg/pr26865.c: New test.
6852
6853 2006-04-24 Mark Mitchell <mark@codesourcery.com>
6854
6855 PR c++/27292
6856 * g++.dg/conversion/bitfield1.C: New test.
6857 * g++.dg/conversion/bitfield2.C: Likewise.
6858 * g++.dg/conversion/bitfield3.C: Likewise.
6859
6860 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6861 Richard Guenther <rguenther@suse.de>
6862
6863 PR tree-optimization/27236
6864 * gcc.dg/tree-ssa/pr27236.c: New testcase.
6865
6866 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6867
6868 PR c++/19963
6869 * g++.dg/other/incomplete2.C: New test.
6870
6871 2006-04-24 Richard Guenther <rguenther@suse.de>
6872
6873 PR middle-end/26869
6874 * gcc.dg/torture/pr26869.c: New testcase.
6875
6876 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
6877 Richard Guenther <rguenther@suse.de>
6878
6879 PR tree-optimization/27218
6880 * g++.dg/tree-ssa/pr27218.C: New testcase.
6881
6882 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6883
6884 PR c++/26912
6885 * g++.dg/template/friend41.C: New test.
6886
6887 2006-04-23 David Edelsohn <edelsohn@gnu.org>
6888
6889 * g++.dg/opt/pr15551.C: Include cstdio.
6890 (main): Use remove instead of unlink.
6891
6892 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
6893
6894 * gcc.dg/sibcall-7.c: New test.
6895 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6896 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6897 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6898 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6899 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6900
6901 2006-04-23 Mark Mitchell <mark@codesourcery.com>
6902
6903 PR c++/26534
6904 * g++.dg/opt/bitfield1.C: New test.
6905 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6906 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6907 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6908 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6909 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6910 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6911 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6912 * g++.dg/abi/bitfield2.C: Likewise.
6913 * g++.dg/init/bitfield1.C: Likewise.
6914
6915 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
6916
6917 PR fortran/25099
6918 * gfortran.dg/elemental_subroutine_4.f90: New test.
6919 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6920 call sub (m, x).
6921
6922 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
6923
6924 * gcc.c-torture/compile/20060421-1.c: New testcase.
6925
6926 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6927
6928 PR c/25875
6929 * gcc.dg/init-bad-4.c: New test.
6930
6931 2006-04-21 Paul Brook <paul@codesourcery.com>
6932
6933 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6934
6935 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6936
6937 PR fortran/27122
6938 * gfortran.dg/defined_operators_1.f90: New test.
6939 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6940 remove old ones associated, incorrectly, with Note 5.46.
6941
6942 PR fortran/27113
6943 * gfortran.dg/character_array_constructor_1.f90: New test.
6944
6945 2006-04-20 Jakub Jelinek <jakub@redhat.com>
6946
6947 * gcc.dg/20060419-1.c: New test.
6948
6949 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
6950
6951 PR c/26774
6952 * gcc.dg/struct-parse-1.c: New test case.
6953
6954 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6955
6956 PR c++/26558
6957 * g++.dg/parse/template19.C: New test.
6958
6959 PR c++/26739
6960 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6961
6962 PR c++/26036
6963 * g++.dg/expr/call3.C: New test.
6964
6965 PR c++/10385
6966 * g++.dg/conversion/dynamic1.C: New test.
6967
6968 2006-04-19 Mark Mitchell <mark@codesourcery.com>
6969
6970 PR c++/27102
6971 * g++.dg/template/crash35.C: Tweak error markers.
6972 * g++.dg/template/crash46.C: New test.
6973 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6974 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6975
6976 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
6977
6978 PR rtl-optimization/14261
6979 * gcc.c-torture/compile/20060419-1.c: Added.
6980
6981 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
6982
6983 * gfortran.dg/label_1.f90: Adjust dg-error.
6984
6985 2006-04-16 Roger Sayle <roger@eyesopen.com>
6986
6987 PR target/26961
6988 * gcc.dg/fold-cond-1.c: New test case.
6989 * gcc.dg/pr26961-1.c: Likewise.
6990
6991 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6992
6993 PR libgfortran/27138
6994 * gfortran.dg/read_bad_advance.f90: New test.
6995
6996 2006-04-16 Roger Sayle <roger@eyesopen.com>
6997 Dale Johannesen <dalej@apple.com>
6998
6999 PR target/24076
7000 * gcc.target/i386/vecinit-3.c: New testcase.
7001 * gcc.target/i386/vecinit-4.c: Likewise.
7002 * gcc.target/i386/sse-18.c: Likewise.
7003 * gcc.target/i386/sse-19.c: Likewise.
7004
7005 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
7006
7007 * gfortran.dg/allocate_zerosize_1.f90: New test.
7008
7009 2006-04-16 Mark Mitchell <mark@codesourcery.com>
7010
7011 PR c++/26365
7012 * g++.dg/template/crash45.C: New test.
7013
7014 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
7015
7016 PR fortran/26787
7017 * gfortran.dg/proc_assign_1.f90: New test.
7018 * gfortran.dg/procedure_lvalue.f90: Change message.
7019 * gfortran.dg/namelist_4.f90: Add new error.
7020
7021 PR fortran/25597
7022 PR fortran/27096
7023 * gfortran.dg/auto_pointer_array_result_1.f90
7024
7025 PR fortran/27089
7026 * gfortran.dg/specification_type_resolution_1.f90
7027
7028 PR fortran/18003
7029 PR fortran/25669
7030 PR fortran/26834
7031 * gfortran.dg/bounds_temporaries_1.f90: New test.
7032
7033 PR fortran/27124
7034 * gfortran.dg/array_return_value_1.f90: New test.
7035
7036 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7037
7038 PR fortran/25336
7039 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7040
7041 2006-04-15 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR middle-end/26823
7044 * g++.dg/gomp/pr26823-1.C: New test.
7045 * g++.dg/gomp/pr26823-2.C: New test.
7046
7047 2006-04-13 Uros Bizjak <uros@kss-loka.si>
7048
7049 PR middle-end/27134
7050 * gcc.dg/pr27314.c: New test.
7051
7052 2006-04-13 Richard Henderson <rth@redhat.com>
7053
7054 * g++.dg/gomp/block-0.C: Update expected matches.
7055
7056 2006-04-13 DJ Delorie <dj@redhat.com>
7057
7058 * lib/target-supports.exp (check_effective_target_int32plus): New.
7059 (check_effective_target_ptr32plus): New.
7060 (check_effective_target_size32plus): New.
7061 (check_effective_target_int16): New.
7062 (check_profiling_available): Add m32c to the list of unsupported targets.
7063
7064 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7065 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7066 memory size.
7067 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7068 pointers.
7069 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7070 size_t.
7071 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7072 and size_t.
7073 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7074 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7075 not just xstormy16. Skip m32c due to weird pointer size.
7076 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7077 not just xstormy16.
7078 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7079 not just xstormy16.
7080 * gcc.dg/20020312-2.c: Add m32c support.
7081 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7082 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7083 in test.
7084 * gcc.dg/20050321-2.c: Require >=32 bit integers.
7085 * gcc.dg/asm-1.c: Skip if int and short are the same size.
7086 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7087 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7088 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7089 * gcc.dg/init-string-2.c: Require >=32 bit integers.
7090 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7091 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7092 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7093 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7094 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7095 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7096 in test.
7097 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7098 in test.
7099 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7100 * gcc.dg/pr23049.c: Require >=32 bit integers.
7101 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7102 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7103 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7104 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7105 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7106 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7107 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7108 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7109 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7110 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7111 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7112 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7113 prototype in test.
7114 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7115 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7116 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7117 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7118 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7119
7120 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
7121 * gcc.c-torture/execute/20040703-1.x: Likewise.
7122 * gcc.c-torture/execute/20040705-1.x: Likewise.
7123 * gcc.c-torture/execute/20040705-2.x: Likewise.
7124 * gcc.c-torture/execute/20040709-1.x: Likewise.
7125 * gcc.c-torture/execute/20040709-2.x: Likewise.
7126 * gcc.c-torture/execute/20040811-1.x: Likewise.
7127 * gcc.c-torture/execute/20050316-1.x: Likewise.
7128 * gcc.c-torture/execute/bitfld-4.x: Likewise.
7129 * gcc.c-torture/execute/pr19689.x: Likewise.
7130 * gcc.c-torture/execute/pr7284-1.x: Likewise.
7131 * gcc.c-torture/execute/usmul.x: Likewise.
7132 * gcc.c-torture/execute/vrp-5.x: Likewise.
7133 * gcc.c-torture/execute/vrp-6.x: Likewise.
7134 * gcc.dg/debug/20041023-1.s: Likewise.
7135
7136 2006-04-13 Roger Sayle <roger@eyesopen.com>
7137
7138 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7139 of integers to a vector types are now constant expressions in C.
7140 * gcc.dg/vect/vect-fold-1.c: New test case.
7141
7142 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
7143 Ulrich Weigand <uweigand@de.ibm.com>
7144
7145 PR target/27006
7146 * gcc.dg/vmx/pr27006.c: New testcase.
7147
7148 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7149
7150 PR libgfortran/26766
7151 * gfortran.dg/write_recursive.f90: New test.
7152
7153 2006-04-11 Mark Mitchell <mark@codesourcery.com>
7154
7155 * g++.dg/parse/dtor7.C: New test.
7156 * g++.dg/parse/new1.C: Add error marker.
7157 * g++.dg/template/new3.C: New test.
7158
7159 PR c++/26122
7160 * g++.dg/template/pure1.C: New test.
7161
7162 PR c++/26295
7163 * g++.dg/parse/ptrmem4.C: New test.
7164
7165 2006-04-10 Jeff Law <law@redhat.com>
7166
7167 PR/27087
7168 * gcc.c-torture/compile/pr27087.c: New test.
7169
7170 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
7171
7172 PR/21391
7173 * gcc.dg/20060410.c: New.
7174
7175 2006-04-10 Matthias Klose <doko@debian.org>
7176
7177 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7178 Recognize multilib directory names containing underscores.
7179
7180 2006-04-10 Roger Sayle <roger@eyesopen.com>
7181
7182 * gcc.target/i386/vecinit-1.c: New test case.
7183 * gcc.target/i386/vecinit-2.c: Likewise.
7184
7185 2006-04-10 Jakub Jelinek <jakub@redhat.com>
7186
7187 PR debug/27057
7188 * g++.dg/debug/dwarf2-2.C: New test.
7189
7190 2006-04-09 Richard Sandiford <richard@codesourcery.com>
7191
7192 PR rtl-optimization/27073
7193 * gcc.c-torture/execute/pr27073.c: New test.
7194
7195 2006-04-08 Mike Stump <mrs@apple.com>
7196
7197 * gcc.dg/pragma-darwin.c: Improve for ppc64.
7198
7199 2006-04-07 Richard Guenther <rguenther@suse.de>
7200
7201 PR tree-optimization/26135
7202 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7203
7204 2006-04-06 Jan Hubicka <jh@suse.cz>
7205
7206 PR profile/26399
7207 * g++.dg/bprob/g++-bprob-2.C: New testcase.
7208
7209 2006-04-06 Roger Sayle <roger@eyesopen.com>
7210
7211 * g++.dg/conversion/nullptr1.C: New test case.
7212 * g++.dg/conversion/nullptr2.C: Likewise.
7213
7214 2006-04-05 Roger Sayle <roger@eyesopen.com>
7215
7216 * gfortran.dg/dependency_18.f90: New test case.
7217
7218 2006-04-05 Richard Guenther <rguenther@suse.de>
7219
7220 PR tree-optimization/26919
7221 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7222 * gcc.dg/ipa/ipa-2.c: Likewise.
7223 * gcc.dg/ipa/ipa-3.c: Likewise.
7224 * gcc.dg/ipa/ipa-5.c: Likewise.
7225
7226 2006-04-05 Richard Guenther <rguenther@suse.de>
7227
7228 PR tree-optimization/26763
7229 * gcc.dg/torture/pr26763-1.c: New testcase.
7230 * gcc.dg/torture/pr26763-2.c: Likewise.
7231
7232 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
7233
7234 PR fortran/23634
7235 PR fortran/25619
7236 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7237
7238 2006-04-04 Eric Christopher <echristo@apple.com>
7239
7240 * gcc.target/i386/387-1.c: Allow regexp to match darwin
7241 stubs.
7242 * gcc.target/i386/387-5.c: Ditto.
7243
7244 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
7245
7246 * gcc.target/sparc/struct-ret-check.c: New test.
7247
7248 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7249
7250 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7251 zero decimal digits specified in format.
7252
7253 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
7254
7255 PR fortran/26891
7256 * gfortran.dg/missing_optional_dummy_1.f90: New test.
7257
7258 PR fortran/26976
7259 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7260 * gfortran.dg/initialization_1.f90: Make assignment compliant.
7261 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7262 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7263 bigendian-ness.
7264
7265 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
7266
7267 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7268 dummy arguments work when the actual argument is itself a dummy
7269 argument of the caller.
7270
7271 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
7272
7273 PR libfortran/24685
7274 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7275
7276 2006-04-01 Roger Sayle <roger@eyesopen.com>
7277
7278 * gfortran.dg/dependencency_17.f90: New test case.
7279
7280 2006-04-01 Roger Sayle <roger@eyesopen.com>
7281
7282 * gfortran.dg/dependency_14.f90: New test case.
7283 * gfortran.dg/dependency_15.f90: Likewise.
7284 * gfortran.dg/dependency_16.f90: Likewise.
7285
7286 2006-03-31 Asher Langton <langton2@llnl.gov>
7287
7288 PR fortran/25358
7289 gfortran.dg/cray_pointers_6.f90: New test.
7290
7291 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7292
7293 PR libgfortran/26890
7294 * gfortran.dg/read_size_noadvance.f90: New test.
7295
7296 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
7297
7298 PR fortran/25031
7299 * gfortran.dg/multiple_allocation_1.f90: Check that the
7300 size has changed after a re-allocation with stat.
7301
7302 2006-03-30 Richard Guenther <rguenther@suse.de>
7303
7304 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7305 removal.
7306 * gcc.target/i386/sselibm-2.c: Likewise.
7307 * gcc.target/i386/sselibm-3.c: Likewise.
7308 * gcc.target/i386/sselibm-4.c: Likewise.
7309 * gcc.target/i386/sselibm-5.c: Likewise.
7310
7311 2006-03-28 Roger Sayle <roger@eyesopen.com>
7312
7313 * gcc.dg/fold-andxor-1.c: New test case.
7314 * gcc.dg/fold-xorand-1.c: Likewise.
7315
7316 2006-03-28 Roger Sayle <roger@eyesopen.com>
7317
7318 * gcc.dg/fold-convnotconv-1.c: New test case.
7319
7320 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7321
7322 PR fortran/26779
7323 * gfortran.dg/private_type_5.f90: New test.
7324
7325 2006-03-27 David Edelsohn <edelsohn@gnu.org>
7326
7327 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7328
7329 2006-03-27 Jakub Jelinek <jakub@redhat.com>
7330
7331 * gfortran.dg/advance_2.f90: New test.
7332 * gfortran.dg/advance_3.f90: New test.
7333
7334 * gfortran.fortran-torture/execute/equiv_5.f: New test.
7335
7336 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7337
7338 PR libgfortran/26661
7339 PR libgfortran/26880
7340 * gfortran.dg/read_x_past.f: New test.
7341
7342 2006-03-26 Geoffrey Keating <geoffk@apple.com>
7343
7344 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7345 to be STABS.
7346
7347 2006-03-26 David Edelsohn <edelsohn@gnu.org>
7348
7349 * objc.dg/dwarf-1.m: Skip on AIX.
7350 * objc.dg/dwarf-2.m: Skip on AIX.
7351
7352 2006-03-25 Steven G. Kargl <kargls@comcast.net>
7353
7354 PR fortran/26816
7355 * gfortran.dg/float_1.f90: New test.
7356
7357 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
7358
7359 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7360 X86_64 targets.
7361 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7362
7363 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
7364
7365 PR libfortran/26735
7366 * gfortran.dg/convert_implied_open.f90: New test case.
7367
7368 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
7369
7370 PR fortran/26769
7371 * gfortran.dg/transpose_reshape_r10.f90: New test case.
7372
7373 2006-03-25 Uros Bizjak <uros@kss-loka.si>
7374
7375 PR middle-end/26717
7376 * gcc.dg/pr26717.c: New test.
7377
7378 2006-03-25 Roger Sayle <roger@eyesopen.com>
7379
7380 * gfortran.dg/dependency_12.f90: New test case.
7381
7382 2006-03-24 Roger Sayle <roger@eyesopen.com>
7383
7384 * gfortran.dg/dependency_9.f90: New (resurected) test case.
7385
7386 2006-03-24 Jeff Law <law@redhat.com>
7387
7388 * gcc.c-torture/pr26840.c: New test.
7389
7390 2006-03-24 Geoffrey Keating <geoffk@apple.com>
7391
7392 * objc.dg/dwarf-2.m: New.
7393 * obj-c++.dg/dwarf-2.mm: New.
7394
7395 * g++.old-deja/g++.other/init19.C: New.
7396
7397 2006-03-24 David Edelsohn <edelsohn@gnu.org>
7398
7399 * g++.dg/eh/spbp.C: Skip on AIX.
7400
7401 2006-03-24 Jakub Jelinek <jakub@redhat.com>
7402
7403 PR middle-end/26611
7404 * g++.dg/gomp/pr26611-1.C: New test.
7405 * g++.dg/gomp/pr26611-2.C: New test.
7406
7407 2006-03-24 Jeff Law <law@redhat.com>
7408
7409 * gcc.c-torture/compile/pr26833.c: New test.
7410 * gfortran.fortran-torture/compile/pr26806.f90: New test.
7411
7412 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7413
7414 * gfortran.dg/endfile_2.f90: Delete temp file.
7415
7416 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
7417
7418 PR fortran/19303
7419 * gfortran.dg/record_marker_1.f90: New test case.
7420 * gfortran.dg/record_marker_2.f: New test case.
7421 * gfortran.dg/record_marker_3.f90: New test case.
7422
7423 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
7424
7425 PR fortran/17298
7426 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7427 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7428
7429 2006-03-21 Janis Johnson <janis187@us.ibm.com>
7430
7431 * lib/gcc-dg.exp (cleanup-modules): New proc.
7432 * gfortran.dg/allocatable_function_1.f90,
7433 gfortran.dg/allocate_char_star_scalar_1.f90,
7434 gfortran.dg/assumed_charlen_function_1.f90,
7435 gfortran.dg/assumed_dummy_1.f90,
7436 gfortran.dg/assumed_shape_ranks_1.f90,
7437 gfortran.dg/assumed_shape_ranks_2.f90,
7438 gfortran.dg/assumed_size_dt_dummy.f90,
7439 gfortran.dg/auto_char_dummy_array_1.f90,
7440 gfortran.dg/auto_char_len_3.f90,
7441 gfortran.dg/automatic_module_variable.f90,
7442 gfortran.dg/bad_automatic_objects_1.f90,
7443 gfortran.dg/char_array_constructor.f90,
7444 gfortran.dg/char_array_structure_constructor.f90,
7445 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7446 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7447 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7448 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7449 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7450 gfortran.dg/derived_pointer_recursion.f90,
7451 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7452 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7453 gfortran.dg/dummy_functions_1.f90,
7454 gfortran.dg/elemental_initializer_1.f90,
7455 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7456 gfortran.dg/elemental_pointer_1.f90,
7457 gfortran.dg/elemental_subroutine_1.f90,
7458 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7459 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7460 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7461 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7462 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7463 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7464 gfortran.dg/global_references_1.f90,
7465 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7466 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7467 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7468 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7469 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7470 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7471 gfortran.dg/large_integer_kind_1.f90,
7472 gfortran.dg/large_real_kind_1.f90,
7473 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7474 gfortran.dg/module_double_reuse.f90,
7475 gfortran.dg/module_equivalence_1.f90,
7476 gfortran.dg/module_interface_1.f90,
7477 gfortran.dg/module_parameter_array_refs_1.f90,
7478 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7479 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7480 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7481 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7482 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7483 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7484 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7485 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7486 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7487 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7488 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7489 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7490 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7491 gfortran.dg/same_name_1.f90,
7492 gfortran.dg/sibling_dummy_procedure_1.f90,
7493 gfortran.dg/sibling_dummy_procedure_2.f90,
7494 gfortran.dg/sibling_dummy_procedure_3.f90,
7495 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7496 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7497 gfortran.dg/used_dummy_types_2.f90,
7498 gfortran.dg/used_dummy_types_3.f90,
7499 gfortran.dg/used_dummy_types_4.f90,
7500 gfortran.dg/used_dummy_types_5.f90,
7501 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7502 gfortran.dg/userdef_operator_1.f90: Use it.
7503
7504 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7505
7506 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7507 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7508 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7509 gfortran.dg/write_back.f,
7510 gfortran.fortran-torture/execute/inquire_1.f90,
7511 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7512
7513 2006-03-21 Jeff Law <law@redhat.com>
7514
7515 * gcc.dg/tree-ssa/vrp28.c: New test.
7516
7517 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7518
7519 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7520 if _STDC_C99 is defined.
7521 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7522 * gcc.dg/builtins-20.c: Likewise.
7523 * gcc.dg/builtins-53.c: Likewise.
7524 * gcc.dg/single-precision-constant.c: Likewise. Also pass
7525 -mmacosx-version-min=10.3 on PowerPC/Darwin.
7526
7527 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
7528
7529 PR tree-opt/26781
7530 * gcc.c-torture/compile/pr26781-1.c: New test.
7531 * gcc.c-torture/compile/pr26781-2.c: New test.
7532
7533 2006-03-21 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR c++/26690
7536 * g++.dg/gomp/pr26690-1.C: New test.
7537 * g++.dg/gomp/pr26690-2.C: New test.
7538
7539 2006-03-20 Jeff Law <law@redhat.com>
7540
7541 * gcc.dg/tree-ssa/pr21829.c: New test.
7542
7543 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7544
7545 2006-03-20 Richard Sandiford <richard@codesourcery.com>
7546
7547 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7548 (check_visibility_available): Use it.
7549 (check_effective_target_default_packed): Likewise.
7550 (check_effective_target_pcc_bitfield_type_matters): Likewise.
7551 (check_effective_target_fopenmp): Likewise.
7552 (check_effective_target_freorder): Likewise.
7553 (check_effective_target_fpic): Likewise.
7554 (check_named_sections_available): Likewise.
7555 (check_effective_target_ilp32): Likewise.
7556 (check_effective_target_lp64): Likewise.
7557
7558 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
7559
7560 PR fortran/20935
7561 * gfortran.dg/scalar_mask_2.f90: New test case.
7562
7563 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
7564
7565 PR tree-opt/26629
7566 * gcc.dg/tree-ssa/loadpre12.c: New test.
7567 * gcc.dg/tree-ssa/loadpre13.c: New test.
7568 * gcc.dg/tree-ssa/loadpre14.c: New test.
7569 * gcc.dg/tree-ssa/loadpre15.c: New test.
7570 * gcc.dg/tree-ssa/loadpre16.c: New test.
7571 * gcc.dg/tree-ssa/loadpre17.c: New test.
7572 * gcc.dg/tree-ssa/loadpre18.c: New test.
7573 * gcc.dg/tree-ssa/loadpre19.c: New test.
7574 * gcc.dg/tree-ssa/loadpre20.c: New test.
7575 * gcc.dg/tree-ssa/loadpre21.c: New test.
7576 * gcc.dg/tree-ssa/loadpre22.c: New test.
7577
7578 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
7579
7580 PR fortran/26741
7581 * gfortran.dg/elemental_initializer_1.f90: New test.
7582
7583 PR fortran/26716
7584 * gfortran.dg/assumed_shape_ranks_2: New test.
7585
7586 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
7587
7588 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7589 target fpic.
7590
7591 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7592
7593 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7594 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7595 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7596 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7597 gfortran.fortran-torture/execute/direct_io.f90,
7598 gfortran.fortran-torture/execute/inquire_2.f90,
7599 gfortran.fortran-torture/execute/inquire_4.f90,
7600 gfortran.fortran-torture/execute/list_read_1.f90,
7601 gfortran.fortran-torture/execute/open_replace.f90,
7602 gfortran.fortran-torture/execute/slash_edit.f90,
7603 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7604 temporary files from testcases.
7605
7606 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7607
7608 PR libgfortran/26509
7609 gfortran.dg/write_direct_eor.f90: New test.
7610
7611 2006-03-17 David Edelsohn <edelsohn@gnu.org>
7612
7613 * gcc.target/powerpc/pr26350.c: New.
7614 * gcc.target/powerpc/indexed-addr.c: New.
7615
7616 2006-03-16 Roger Sayle <roger@eyesopen.com>
7617
7618 * gfortran.dg/dependency_13.f90: New test case.
7619
7620 2006-03-16 Roger Sayle <roger@eyesopen.com>
7621
7622 PR middle-end/21781
7623 * gcc.dg/real-const-1.c: New test case.
7624
7625 2006-03-15 Geoffrey Keating <geoffk@apple.com>
7626
7627 * g++.old-deja/g++.other/init18.C: New.
7628 * g++.old-deja/g++.other/init5.C: Remove xfail.
7629
7630 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7631
7632 * g++.dg/opt/pr15551.C: Cleanup temp file.
7633
7634 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7635
7636 PR c++/6634
7637 g++.dg/parse/long1.C: New test.
7638
7639 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7640
7641 PR fortran/19101
7642 * gfortran.dg/continuation.f90: New test.
7643 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7644
7645 2006-03-14 Richard Guenther <rguenther@suse.de>
7646
7647 PR tree-optimization/26672
7648 * gcc.dg/torture/pr26672.c: New testcase.
7649
7650 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
7651
7652 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7653 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7654
7655 2006-03-13 Roger Sayle <roger@eyesopen.com>
7656
7657 PR middle-end/26557
7658 * gcc.c-torture/compile/switch-1.c: New test case.
7659
7660 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
7661
7662 PR fortran/25378
7663 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7664 test to include more permuatations of mask and index.
7665 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7666 respond to F2003 spec. that the position returned for an all false
7667 mask && condition is zero.
7668
7669 2006-03-13 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR middle-end/25989
7672 * gcc.dg/gomp/pr25989.c: New test.
7673
7674 2006-03-13 Jeff Law <law@redhat.com>
7675
7676 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7677
7678 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
7679
7680 * gcc.dg/switch-9.c: New test.
7681
7682 2006-03-13 Richard Guenther <rguenther@suse.de>
7683
7684 PR middle-end/26630
7685 * gcc.dg/torture/pr26630.c: New testcase.
7686
7687 2006-03-11 Roger Sayle <roger@eyesopen.com>
7688
7689 * gfortran.dg/dependency_10.f90: New test case.
7690 * gfortran.dg/dependency_11.f90: Likewise.
7691
7692 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
7693 Erik Edelmann <eedelman@gcc.gnu.org>
7694
7695 * gfortran.dg/allocatable_function_1.f90: New.
7696 * gfortran.dg/allocatable_function_2.f90: New.
7697
7698 2006-03-10 Richard Guenther <rguenther@suse.de>
7699
7700 PR middle-end/26565
7701 * gcc.dg/torture/pr26565.c: New testcase.
7702
7703 2006-03-09 Eric Christopher <echristo@apple.com>
7704
7705 * gcc.c-torture/compile/20060309-1.c: New.
7706
7707 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7708
7709 PR libgfortran/26499
7710 * gfortran.dg/write_back.f: New test.
7711 * gfortran.dg/write_rewind_1.f: New test.
7712 * gfortran.dg/write_rewind_2.f: New test.
7713
7714 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7715
7716 PR libgfortran/26554
7717 * gfortran.dg/read_logical.f90: New test.
7718
7719 2006-03-04 Laurent GUERBY <laurent@guerby.net>
7720
7721 * ada/acats/norun.lst: cdd2a03 now passes.
7722
7723 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
7724
7725 PR testsuite/25177
7726 * gcc.target/powerpc/pr18096-1.c: Change where the error
7727 would match.
7728
7729 2006-03-04 Jakub Jelinek <jakub@redhat.com>
7730
7731 * gcc.target/i386/cleanup-1.c: New test.
7732 * gcc.target/i386/cleanup-2.c: New test.
7733
7734 2006-03-04 Roger Sayle <roger@eyesopen.com>
7735
7736 * gfortran.dg/dependency_9.f90: Remove for the time being.
7737
7738 2006-03-04 Krister Walfridsson <cato@df.lth.se>
7739
7740 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7741 directive.
7742
7743 2006-03-03 Roger Sayle <roger@eyesopen.com>
7744
7745 * gfortran.dg/dependency_9.f90: New test case.
7746
7747 2006-03-03 Roger Sayle <roger@eyesopen.com>
7748
7749 * gfortran.dg/dependency_4.f90: New test case.
7750 * gfortran.dg/dependency_5.f90: New test case.
7751 * gfortran.dg/dependency_6.f90: New test case.
7752 * gfortran.dg/dependency_7.f90: New test case.
7753 * gfortran.dg/dependency_8.f90: New test case.
7754
7755 2006-03-03 Paul Brook <paul@codesourcery.com>
7756
7757 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7758 Add m68k-*-elf.
7759
7760 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
7761
7762 PR fortran/25031
7763 * multiple_allocation_1.f90: New test.
7764
7765 2006-03-03 Roger Sayle <roger@eyesopen.com>
7766
7767 PR tree-optimization/26524
7768 * gfortran.dg/pr26524.f: New test case.
7769
7770 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7771
7772 * g++.dg/template/repo5.C: Cleanup repo files.
7773 * gcc.dg/20051201-1.c: Cleanup coverage files.
7774 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7775 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7776 tree dump files.
7777
7778 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
7779
7780 * objc.dg/objc-nofilename-1.m: New test.
7781 * objc.dg/bad-receiver-type.m: New test.
7782 * obj-c++.dg/bad-receiver-type.mm: New test.
7783
7784 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
7785
7786 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7787
7788 2006-03-01 Mike Stump <mrs@apple.com>
7789
7790 * g++.dg/abi/key2.C: Add.
7791
7792 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
7793
7794 * gfortran.dg/logical_dot_product.f90: New test.
7795
7796 PR fortran/26393
7797 * gfortran.dg/used_interface_ref.f90: New test.
7798
7799 PR fortran/20938
7800 * gfortran.dg/dependency_2.f90: New test.
7801 * gfortran.fortran-torture/execute/where17.f90: New test.
7802 * gfortran.fortran-torture/execute/where18.f90: New test.
7803 * gfortran.fortran-torture/execute/where19.f90: New test.
7804 * gfortran.fortran-torture/execute/where20.f90: New test.
7805
7806 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
7807
7808 * g++.dg/tree-ssa/pr26443.C: New test case.
7809
7810 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
7811
7812 PR middle-end/26022
7813 * g++.dg/opt/return-slot1.C: New test.
7814
7815 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816
7817 PR libgfortran/26136
7818 * gfortran.dg/namelist_23.f90: New test.
7819
7820 2006-02-28 Roger Sayle <roger@eyesopen.com>
7821
7822 PR middle-end/14752
7823 * gcc.dg/fold-eqandshift-2.c: New test case.
7824
7825 2006-02-28 Richard Guenther <rguenther@suse.de>
7826
7827 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7828 decomposition.
7829
7830 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
7831
7832 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7833
7834 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7835
7836 PR libgfortran/26464
7837 * gfortran.dg/backspace_5.f: New test.
7838 * gfortran.dg/backspace_6.f: New test.
7839
7840 2006-02-26 Roger Sayle <roger@eyesopen.com>
7841
7842 * gcc.dg/fold-eqandnot-1.c: New test case.
7843
7844 2006-02-26 Roger Sayle <roger@eyesopen.com>
7845
7846 PR middle-end/19983
7847 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7848
7849 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
7850
7851 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7852 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7853
7854 2006-02-26 Richard Guenther <rguenther@suse.de>
7855
7856 PR tree-optimization/26421
7857 * gcc.dg/tree-ssa/pr26421.c: New testcase.
7858
7859 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
7860
7861 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7862 * g++.old-deja/g++.robertl/eb132.C: Likewise.
7863
7864 2006-02-26 Roger Sayle <roger@eyesopen.com>
7865
7866 * gcc.dg/fold-even-1.c: New test case.
7867
7868 2006-02-26 Roger Sayle <roger@eyesopen.com>
7869
7870 PR middle-end/21137
7871 * gcc.dg/fold-eqandshift-1.c: New test case.
7872
7873 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7874
7875 PR tree-optimization/25125
7876 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7877 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7878
7879 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
7880
7881 PR tree-optimizations/26359
7882 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7883 with -fdump-tree-dceloop-details.
7884 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7885
7886 2006-02-25 Roger Sayle <roger@eyesopen.com>
7887
7888 PR middle-end/23673
7889 * gcc.dg/fold-eqxor-1.c: New test case.
7890 * gcc.dg/fold-eqxor-2.c: Likewise.
7891 * gcc.dg/fold-eqxor-3.c: Likewise.
7892
7893 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
7894
7895 PR fortran/23092
7896 * scalar_mask_1.f90: New test.
7897
7898 2006-02-24 Geoffrey Keating <geoffk@apple.com>
7899
7900 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7901 * g++.dg/eh/uncaught2.C: New.
7902 * g++.dg/eh/uncaught3.C: New.
7903
7904 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7905
7906 PR libgfortran/26423
7907 * gfortran.dg/read_many_1.f: New test.
7908
7909 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
7910
7911 PR fortran/24519
7912 * gfortran.dg/dependency_3.f90: New test.
7913 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7914 XFAILs.
7915
7916 PR fortran/25395
7917 * gfortran.dg/equiv_6.f90: New test.
7918
7919 2006-02-23 Jeff Law <law@redhat.com>
7920
7921 * gcc.c-torture/compile/pr26425.c: New test.
7922
7923 2006-02-23 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR middle-end/26412
7926 * gcc.dg/gomp/pr26412.c: New test.
7927
7928 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7929
7930 PR c++/26291
7931 * g++.dg/other/ellipsis1.C: New test.
7932 * g++.dg/parse/operator4.C: Adjust error marker.
7933
7934 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
7935
7936 PR target/25603
7937 * gfortran.dg/pr25603.f: New testcase.
7938
7939 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
7940
7941 * gcc.dg/bf-spl1.c: Don't specify -m68000.
7942 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7943
7944 2006-02-21 Geoffrey Keating <geoffk@apple.com>
7945
7946 * g++.dg/eh/spbp.C: New.
7947
7948 2006-02-21 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR middle-end/26379
7951 * gcc.target/i386/mmx-7.c: New test.
7952
7953 2006-02-20 Roger Sayle <roger@eyesopen.com>
7954
7955 PR tree-optimization/26361
7956 * gcc.dg/tree-ssa/vrp27.c: New test case.
7957
7958 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
7959
7960 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7961 * gcc.dg/tree-ssa/complex-4.c: Here.
7962
7963 2006-02-19 Roger Sayle <roger@eyesopen.com>
7964
7965 PR middle-end/19543
7966 * gfortran.dg/logical_1.f90: New test case.
7967
7968 2006-02-19 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR middle-end/26334
7971 * gcc.dg/20060218-1.c: Moved to...
7972 * gcc.target/i386/20060218-1.c: ... here. New test.
7973
7974 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
7975
7976 PR fortran/26201
7977 * gfortran.dg/convert_1.f90: New.
7978
7979 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
7980
7981 PR fortran/25054
7982 * gfortran.dg/namelist_5.f90: New test.
7983
7984 PR fortran/25089
7985 * gfortran.dg/namelist_4.f90: New test.
7986
7987 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7988
7989 PR tree-opt/25680
7990 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7991
7992 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
7993
7994 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7995 variable to take into account the variable name in the
7996 function header.
7997 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7998
7999 2006-02-18 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR middle-end/26334
8002 * gcc.c-torture/compile/20060217-1.c: New test.
8003 * gcc.dg/20060218-1.c: New test.
8004
8005 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
8006
8007 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8008
8009 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8010
8011 * gcc.dg/cpp/undef3.c: New test.
8012 * gcc.dg/cpp/trad/builtins2.c: New test.
8013
8014 2006-02-18 Mark Mitchell <mark@codesourcery.com>
8015
8016 PR c++/26266
8017 * g++.dg/template/static22.C: New test.
8018 * g++.dg/template/static23.C: New test.
8019 * g++.dg/template/static24.C: New test.
8020 * g++.dg/template/non-dependent13.C: New test.
8021 * g++.dg/init/member1.C: Tweak error markers.
8022
8023 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8024
8025 PR target/26255
8026 * gcc.c-torture/compile/pr26255.c: New test case.
8027
8028 2006-02-16 Roger Sayle <roger@eyesopen.com>
8029
8030 * gfortran.fortran-torture/execute/where_10.f90: New test case.
8031 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8032 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8033 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8034 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8035 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8036 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8037
8038 2006-02-16 Jeff Law <law@redhat.com>
8039
8040 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8041 * gcc.dg/tree-ssa/vrp26.c: New test.
8042
8043 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
8044
8045 PR target/20353
8046 PR target/24578
8047 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8048 __UCLIBC__ is defined.
8049
8050 2006-02-16 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR fortran/26224
8053 * gfortran.dg/gomp/pr26224.f: New test.
8054
8055 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
8056
8057 PR tree-opt/25918
8058 * lib/target-supports.exp
8059 (check_effective_target_vect_short_mult): New.
8060 (check_effective_target_vect_char_mult): New.
8061 (check_effective_target_vect_widen_sum_qi_to_si): New.
8062 (check_effective_target_vect_widen_sum_qi_to_hi): New.
8063 (check_effective_target_vect_widen_sum_hi_to_si): New.
8064 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8065 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8066 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8067 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8068 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8069 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8070 vect-reduc-pattern-2c.c
8071 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8072 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8073 vect-reduc-pattern-1c.c
8074
8075 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
8076
8077 PR fortran/24557
8078 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8079
8080 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
8081
8082 PR fortran/26054
8083 * gfortran.dg/enum_8.f90: Remove check for warning.
8084 * gfortran.dg/iomsg_1.f90: Ditto.
8085 * gfortran.dg/enum_1.f90: Ditto.
8086 * gfortran.dg/enum_9.f90: Ditto.
8087 * gfortran.dg/enum_2.f90: Ditto.
8088 * gfortran.dg/enum_10.f90: Ditto.
8089 * gfortran.dg/enum_3.f90: Ditto.
8090 * gfortran.dg/flush_1.f90: Ditto.
8091 * gfortran.dg/enum_4.f90: Ditto.
8092 * gfortran.dg/array_constructor_1.f90: Ditto.
8093 * gfortran.dg/enum_5.f90: Ditto.
8094 * gfortran.dg/enum_6.f90: Ditto.
8095 * gfortran.dg/enum_7.f90: Ditto.
8096
8097 2006-02-15 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR middle-end/26300
8100 * gcc.c-torture/compile/20060215-1.c: New test.
8101
8102 2006-02-14 Roger Sayle <roger@eyesopen.com>
8103
8104 PR middle-end/23670
8105 * gcc.dg/tree-ssa/andor-2.c: New test case.
8106
8107 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
8108
8109 PR fortran/25045
8110 * optional_dim.f90: New test.
8111
8112 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8113
8114 PR fortran/26277
8115 * gfortran.dg/label_4.f90: New.
8116
8117 2006-02-14 Jakub Jelinek <jakub@redhat.com>
8118 Diego Novillo <dnovillo@redhat.com>
8119 Uros Bizjak <uros@kss-loka.si>
8120
8121 * gfortran.dg/gomp: New directory.
8122
8123 2006-02-14 Richard Guenther <rguenther@suse.de>
8124
8125 PR tree-optimization/26258
8126 * gcc.dg/torture/pr26258.c: New testcase.
8127
8128 2006-02-13 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR fortran/26246
8131 * gfortran.dg/pr26246_1.f90: New test.
8132 * gfortran.dg/pr26246_2.f90: New test.
8133
8134 PR middle-end/26092
8135 * gcc.c-torture/compile/20060208-1.c: New test.
8136
8137 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
8138
8139 PR fortran/26074
8140 PR fortran/25103
8141 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8142 * gfortran.dg/bad_automatic_objects_1.f90: New test.
8143 * gfortran.dg/automatic_module_variable.f90: Change error message.
8144
8145 PR fortran/20861
8146 * gfortran.dg/internal_dummy_1.f90: New test.
8147
8148 PR fortran/20871
8149 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8150
8151
8152 PR fortran/25083
8153 * gfortran.dg/uncommon_block_data_1.f90: New test.
8154 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8155 with standard.
8156
8157 PR fortran/25088
8158 * gfortran.dg/typed_subroutine_1.f90: New test.
8159
8160 2006-02-13 Geoffrey Keating <geoffk@apple.com>
8161
8162 * objc.dg/dwarf-1.m: New.
8163
8164 2006-02-13 Roger Sayle <roger@eyesopen.com>
8165
8166 PR middle-end/24427
8167 * gcc.dg/tree-ssa/andor-1.c: New test case.
8168
8169 2006-02-13 Josh Conner <jconner@apple.com>
8170
8171 PR target/25376
8172 * gcc.dg/pr25376.c: New test.
8173
8174 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8175 assemble.
8176 * lib/target-supports.exp (check_named_sections_available):
8177 Only compile named-sections test -- don't assemble.
8178
8179 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
8180
8181 * g++.dg/warn/no-write-strings.C: New test.
8182 * g++.dg/warn/write-strings.C: Likewise.
8183 * g++.dg/warn/write-strings-default.C: Likewise.
8184
8185 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
8186
8187 PR fortran/25806
8188 * gfortran.dg/ret_pointer_2.f90: New test.
8189
8190 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8191
8192 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8193
8194 2006-02-10 Jeff Law <law@redhat.com>
8195
8196 * gcc.c-torture/compile/pr26213.c: New test.
8197
8198 2006-02-10 Steven G. Kargl <kargls@comcast.net>
8199
8200 gfortran.dg/null_1.f90: New test.
8201
8202 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8203
8204 PR fortran/14771
8205 * gfortran.dg/parens_4.f90: New.
8206 * gfortran.dg/parens_5.f90: New.
8207
8208 2006-02-10 Richard Guenther <rguenther@suse.de>
8209
8210 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8211
8212 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8213 Paul Thomas <pault@gcc.gnu.org>
8214
8215 PR fortran/14771
8216 * gfortran.dg/parens_1.f90: New.
8217 * gfortran.dg/parens_2.f90: New.
8218 * gfortran.dg/parens_3.f90: New.
8219
8220 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
8221
8222 PR fortran/26038
8223 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8224
8225 PR fortran/25059
8226 * gfortran.dg/impure_assignment_1.f90: New test.
8227
8228 PR fortran/25070
8229 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8230
8231 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
8232
8233 PR target/26141
8234 * g++.dg/expr/stdarg2.C: New test.
8235
8236 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
8237
8238 PR inline-asm/16194
8239 * gcc.dg/pr16194.c: New test.
8240
8241 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
8242
8243 * ada/acats/run_acats: Use portable variant of "$@".
8244
8245 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
8246
8247 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8248 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8249
8250 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8251
8252 PR tree-opt/26179
8253 * g++.dg/opt/pr26179.C: New test.
8254
8255 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8256
8257 PR middle-end/26134
8258 * gcc.dg/tree-ssa/complex-3.c: New test.
8259
8260 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
8261
8262 * gcc.c-torture/compile/volatile-1.c: New test.
8263
8264 2006-02-09 Diego Novillo <dnovillo@redhat.com>
8265
8266 PR 26180
8267 * gcc.dg/tree-ssa/pr26180.c: New test.
8268
8269 2006-02-08 Jeff Law <law@redhat.com>
8270
8271 * gcc.dg/tree-ssa/pr21417.c: New test.
8272
8273 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8274
8275 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8276 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8277
8278 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8279
8280 * lib/scanrtl.exp: New.
8281
8282 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8283
8284 PR c++/26071
8285 * g++.dg/other/virtual2.C: New test.
8286
8287 PR c++/26070
8288 * g++.dg/other/virtual1.C: New test.
8289
8290 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
8291
8292 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8293 cleanup-ipa-dump): Update dump file glob patterns.
8294 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8295 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8296
8297 * lib/gcc-dg.exp: Load it.
8298 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8299
8300 2006-02-07 Janis Johnson <janis187@us.ibm.com>
8301
8302 PR testsuite/26159
8303 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8304 * gcc.dg/tree-ssa/pr23382.c: Ditto.
8305
8306 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8307
8308 PR fortran/25577
8309 * gfortran.dg/mvbits_1.f90: New.
8310
8311 2006-02-07 Dirk Mueller <dmueller@suse.com>
8312
8313 * g++.dg/warn/Wdiv-by-zero.C: New test.
8314 * g++.dg/warn/Wno-div-by-zero.C: New.
8315
8316 2006-02-07 Jeff Law <law@redhat.com>
8317
8318 * gcc.dg/tree-ssa/pr21559.c: New test.
8319
8320 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8321 multiple VRP passes.
8322 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8323 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8324 * gcc.dg/tree-ssa/pr21582.c: Likewise.
8325 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8326 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8327 * gcc.dg/tree-ssa/vrp02.c: Likewise
8328 * gcc.dg/tree-ssa/vrp11.c: Likewise
8329 * gcc.dg/tree-ssa/pr14341.c: Likewise
8330 * gcc.dg/tree-ssa/vrp19.c: Likewise
8331 * gcc.dg/tree-ssa/vrp20.c: Likewise
8332 * gcc.dg/tree-ssa/vrp03.c: Likewise
8333 * gcc.dg/tree-ssa/pr21086.c: Likewise
8334 * gcc.dg/tree-ssa/pr21959.c: Likewise
8335 * gcc.dg/tree-ssa/vrp21.c: Likewise
8336 * gcc.dg/tree-ssa/vrp04.c: Likewise
8337 * gcc.dg/tree-ssa/pr25485.c: Likewise
8338 * gcc.dg/tree-ssa/pr22026.c: Likewise
8339 * gcc.dg/tree-ssa/vrp22.c: Likewise
8340 * gcc.dg/tree-ssa/vrp05.c: Likewise
8341 * gcc.dg/tree-ssa/20030807-10.c: Likewise
8342 * gcc.dg/tree-ssa/pr20701.c: Likewise
8343 * gcc.dg/tree-ssa/vrp23.c: Likewise
8344 * gcc.dg/tree-ssa/vrp06.c: Likewise
8345 * gcc.dg/tree-ssa/pr22117.c: Likewise
8346 * gcc.dg/tree-ssa/pr20702.c: Likewise
8347 * gcc.dg/tree-ssa/vrp15.c: Likewise
8348 * gcc.dg/tree-ssa/pr21090.c: Likewise
8349 * gcc.dg/tree-ssa/pr21294.c: Likewise
8350 * gcc.dg/tree-ssa/vrp24.c: Likewise
8351 * gcc.dg/tree-ssa/vrp07.c: Likewise
8352 * gcc.dg/tree-ssa/pr21563.c: Likewise
8353 * gcc.dg/tree-ssa/pr25382.c: Likewise
8354 * gcc.dg/tree-ssa/vrp16.c: Likewise
8355 * gcc.dg/tree-ssa/vrp25.c: Likewise
8356 * gcc.dg/tree-ssa/vrp08.c: Likewise
8357 * gcc.dg/tree-ssa/20030807-6.c: Likewise
8358 * gcc.dg/tree-ssa/vrp17.c: Likewise
8359 * gcc.dg/tree-ssa/pr21458.c: Likewise
8360 * g++.dg/tree-ssa/pr18178.C: Likewise
8361
8362 2006-02-07 Richard Guenther <rguenther@suse.de>
8363
8364 PR c++/26140
8365 Revert
8366 2006-01-30 Richard Guenther <rguenther@suse.de>
8367 PR c++/23372
8368 * gcc.dg/pr23372-1.C: New testcase.
8369
8370 * g++.dg/tree-ssa/pr26140.C: New testcase.
8371
8372 2006-02-07 Mark Mitchell <mark@codesourcery.com>
8373
8374 PR c++/9737
8375 * g++.dg/template/ttp15.C: New test.
8376 * g++.dg/template/ttp16.C: Likewise.
8377 * g++.dg/template/ttp17.C: Likewise.
8378 * g++.old-deja/g++.pt/ttp36.C: Remove.
8379 * g++.old-deja/g++.pt/ttp19.C: Likewise.
8380 * g++.old-deja/g++.pt/ttp37.C: Likewise.
8381 * g++.old-deja/g++.pt/ttp38.C: Likewise.
8382 * g++.old-deja/g++.pt/ttp39.C: Likewise.
8383 * g++.old-deja/g++.pt/ttp9.C: Likewise.
8384 * g++.old-deja/g++.pt/ttp40.C: Likewise.
8385 * g++.old-deja/g++.pt/ttp51.C: Likewise.
8386 * g++.old-deja/g++.pt/ttp26.C: Likewise.
8387 * g++.old-deja/g++.pt/ttp36.C: Likewise.
8388
8389 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
8390
8391 PR libfortran/23815
8392 * unf_io_convert_4.f90: New test.
8393
8394 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
8395
8396 * gcc.dg/tree-ssa/loadpre10.c: New test.
8397 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8398 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8399 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8400
8401 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8402
8403 PR libfortran/24685
8404 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8405
8406 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
8407
8408 PR tree-opt/25251
8409 * gfortran.dg/assign_7.f: New test.
8410
8411 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
8412
8413 PR fortran/26041
8414 PR fortran/26064
8415 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8416 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8417 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8418
8419 2006-02-05 Jakub Jelinek <jakub@redhat.com>
8420
8421 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8422 in size_t typedef.
8423
8424 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
8425
8426 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8427 * g++.dg/charset/string.c (foo): Likewise.
8428 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8429 const char*
8430 * g++.dg/ext/builtin2.C (printf): Likewise.
8431 * g++.dg/init/new15.C (printf): Likewise.
8432 * g++.dg/opt/pr17697-1.C (foo): Likewise.
8433 * g++.dg/opt/pr17697-2.C (foo): Likewise.
8434 * g++.dg/opt/pr17697-3.C (foo): Likewise.
8435 * g++.dg/template/non-dependent4.C (temp): Likewise.
8436 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8437 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8438 parameter type to const char*.
8439 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8440 Change type to const char*.
8441 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8442 Likewise.
8443 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8444 second parameter type to const char*.
8445 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8446 (Y::Y): Change parameter type to const char*.
8447 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8448 * g++.old-deja/g++.jason/report.C: Apply const correctness.
8449 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8450 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8451 (char*).
8452 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8453 const char*.
8454 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8455 type to const char*.
8456 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8457 return type to const char*.
8458 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8459 to const char*.
8460 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8461 * g++.old-deja/g++.law/refs1.C: Likewise.
8462 * g++.old-deja/g++.law/visibility1.C: Likewise.
8463 * g++.old-deja/g++.law/visibility2.C: Likewise.
8464 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8465 const char*.
8466 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8467 * g++.old-deja/g++.mike/net48.C: Likewise.
8468 * g++.old-deja/g++.mike/p646.C: Likewise.
8469 * g++.old-deja/g++.mike/p6746.C: Likewise.
8470 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8471 type to const char*.
8472 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8473 deprecated conversion warning.
8474 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8475 char*.
8476 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8477 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8478 * g++.old-deja/g++.pt/explicit8.C: Likewise.
8479 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8480 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8481 * g++.old-deja/g++.pt/nontype3.C: Likewise.
8482 * g++.old-deja/g++.pt/t39.C: Likewise.
8483 * g++.old-deja/g++.robertl/eb106.C: Likewise.
8484 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8485
8486 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
8487
8488 PR fortran/25075
8489 intrinsic_argument_conformance_1.f90: New test.
8490
8491 2006-02-03 Steven G. Kargl <kargls@comcast.net>
8492
8493 PR fortran/20845
8494 * gfortran.dg/char_result_11.f90: Add SAVE.
8495 * gfortran.dg/der_pointer_4.f90: Ditto.
8496 * gfortran.dg/default_initialization.f90: New test.
8497
8498 2006-02-03 Jeff Law <law@redhat.com>
8499
8500 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8501 handle more than 100 dump files.
8502 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8503 * lib/scantree.exp (scan-tree-dump): Likewise.
8504 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8505 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8506 * lib/scanipa.exp (scan-ipa-dump): Likewise.
8507 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8508 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8509
8510 2006-02-03 Diego Novillo <dnovillo@redhat.com>
8511
8512 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8513
8514 2006-02-03 Mark Mitchell <mark@codesourcery.com>
8515
8516 * g++.dg/template/using12.C: New test.
8517
8518 2006-02-03 Alan Modra <amodra@bigpond.net.au>
8519
8520 * gcc.target/powerpc/pr25960.c: New test.
8521
8522 2006-02-02 Steven G. Kargl <kargls@comcast>
8523
8524 PR fortran/24958
8525 gfortran.dg/nullify_2.f90: New test.
8526
8527 2006-02-02 Diego Novillo <dnovillo@redhat.com>
8528
8529 PR 25990
8530 * gcc.dg/gomp/pr25990.c: New test.
8531
8532 2006-01-31 Mark Mitchell <mark@codesourcery.com>
8533
8534 PR c++/25342
8535 * g++.gd/template/partial4.C: New test.
8536
8537 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
8538
8539 PR middle-end/26001
8540 * gfortran.dg/data_char_2.f90: New.
8541
8542 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
8543
8544 PR fortran/26039
8545 maxval_maxloc_conformance_1.f90: New test.
8546
8547 2006-01-31 Richard Guenther <rguenther@suse.de>
8548
8549 * gcc.target/i386/sselibm-1.c: New testcase.
8550 * gcc.target/i386/sselibm-2.c: Likewise.
8551 * gcc.target/i386/sselibm-3.c: Likewise.
8552 * gcc.target/i386/sselibm-4.c: Likewise.
8553 * gcc.target/i386/sselibm-5.c: Likewise.
8554
8555 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
8556
8557 PR fortran/24266
8558 * gfortran.dg/arrayio_derived_2.f90: New.
8559
8560 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
8561
8562 * gcc.dg/unsigned-long-compare.c: New test.
8563
8564 2006-01-30 Steve Ellcey <sje@cup.hp.com>
8565
8566 PR testsuite/25318
8567 * lib/target-supports.exp (check_effective_target_freorder):
8568 Check to see if target supports -freorder-blocks-and-partition.
8569 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8570 instead of "dg-require-named-sections".
8571
8572 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
8573
8574 PR target/14798:
8575 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8576 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8577 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8578 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8579 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8580 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8581 * gcc.dg/attr-isr-trap_exit.c: Likewise.
8582 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8583
8584 2006-01-30 Richard Guenther <rguenther@suse.de>
8585
8586 PR c++/23372
8587 * gcc.dg/pr23372-1.C: New testcase.
8588
8589 2006-01-29 Diego Novillo <dnovillo@redhat.com>
8590
8591 * gcc.dg/gomp/pr25874.c: New test.
8592
8593 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
8594
8595 PR tree-opt/25911
8596 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8597
8598 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
8599
8600 PR fortran/18578
8601 PR fortran/18579
8602 PR fortran/20857
8603 PR fortran/20885
8604 * gfortran.dg/intent_out_1.f90: New test.
8605
8606 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
8607
8608 PR fortran/17911
8609 * gfortran.dg/procedure_lvalue.f90: New test.
8610
8611 PR fortran/20895
8612 PR fortran/25030
8613 * gfortran.dg/char_pointer_assign_2.f90: New test.
8614 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8615 assignment to be consistent with standard.
8616 * gfortran.dg/char_result_2.f90: The same.
8617 * gfortran.dg/char_result_8.f90: The same.
8618
8619 2006-01-28 Zack Weinberg <zackw@panix.com>
8620
8621 * gcc.dg/Woverlength-strings.c
8622 * gcc.dg/Woverlength-strings-pedantic-c89.c
8623 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8624 * gcc.dg/Woverlength-strings-pedantic-c99.c
8625 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8626
8627 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
8628
8629 * gcc.c-torture/execute/20060127-1.c: New test.
8630
8631 2006-01-28 Mark Mitchell <mark@codesourcery.com>
8632
8633 PR c++/25999
8634 * g++.dg/ext/pragmaweak1.C: New test.
8635
8636 2006-01-28 Mark Mitchell <mark@codesourcery.com>
8637
8638 PR c++/25855
8639 * g++.dg/template/spec29.C: New test.
8640
8641 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
8642
8643 PR c/19606.
8644 * gcc.c-torture/execute/pr19606.c: New.
8645
8646 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
8647
8648 * gcc.dg/pragma-re-4.c: New test.
8649
8650 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
8651
8652 PR fortran/25964
8653 * gfortran.dg/assumed_size_refs_3.f90: New test.
8654
8655 2006-01-27 Ben Elliston <bje@au.ibm.com>
8656
8657 * gcc.misc-tests/dectest.exp: Remove defunct comment.
8658
8659 2006-01-26 Laurent GUERBY <laurent@guerby.net>
8660
8661 PR ada/21317
8662 * ada/acats/support/impdef.a: Add One_Long_Second.
8663 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8664 * ada/acats/tests/c9/c94026.a: Likewise.
8665 * ada/acats/tests/c9/c97305c.ada: Likewise.
8666 * ada/acats/tests/c9/c99004a.ada: Likewise.
8667
8668 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
8669
8670 PR fortran/25964
8671 * gfortran.dg/global_references_2.f90: New test.
8672
8673 PR fortran/25084
8674 PR fortran/20852
8675 PR fortran/25085
8676 PR fortran/25086
8677 * gfortran.dg/assumed_charlen_function_1.f90: New test.
8678 * gfortran.dg/assumed_charlen_function_3.f90: New test.
8679
8680 PR fortran/25416
8681 * gfortran.dg/assumed_charlen_function_2.f90: New test.
8682
8683 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
8684
8685 PR c/25892
8686 * gcc.dg/Wpointer-sign.c: New.
8687 * gcc.dg/Wpointer-sign-Wall.c: New.
8688 * gcc.dg/Wpointer-sign-Wall-no.c: New.
8689 * gcc.dg/Wpointer-sign-pedantic.c: New.
8690 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8691 * gcc.dg/conv-2.c: Use -Wpointer-sign.
8692
8693 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
8694
8695 PR C/25861
8696 * gcc.c-torture/compile/pr25861.c: New test.
8697
8698 2006-01-26 Paul Brook <paul@codesourcery.com>
8699
8700 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8701 on short-enum targets.
8702 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8703 variable.
8704 (generate_fields): Use short_enums.
8705 (main): Set short_enums. Document -e.
8706 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8707 on short-enum targets.
8708 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8709 variable.
8710 (generate_fields): Use short_enums.
8711 (main): Set short_enums. Document -e.
8712 * lib/target-supports.exp (check_effective_target_short_enums): New.
8713
8714 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
8715
8716 PR target/25947
8717 * gcc.dg/torture/pr25947-1.c: New test.
8718
8719 2006-01-25 Jan Hubicka <jh@suse.cz>
8720 Roger Sayle <roger@eyesopen.com>
8721
8722 PR rtl-optimization/25703
8723 * gcc.target/i386/20060125-1.c: New test case.
8724 * gcc.target/i386/20060125-2.c: New test case.
8725
8726 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8727
8728 PR fortran/18540
8729 * gfortran.dg/goto_1.f: New.
8730
8731 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
8732
8733 PR fortran/25716
8734 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8735 25716 on 32-bit systems too.
8736
8737 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
8738
8739 PR testsuite/25590
8740 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8741
8742 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
8743
8744 * gcc.dg/tree-ssa/gen-vect-33.c: New.
8745
8746 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8747
8748 PR fortran/25835
8749 * gfortran.dg/read_eof.f90: Delete, renamed.
8750 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8751 * gfortran.dg/read_eof_2.f90: New test.
8752 * gfortran.dg/read_eof_3.f90: New test.
8753
8754 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
8755
8756 PR tree-opt/25860
8757 * gcc.c-torture/compile/pr25860.c: New test.
8758
8759 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8760
8761 PR c++/25552
8762 * g++.dg/parse/dtor8.C: New test.
8763
8764 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
8765
8766 PR testsuite/25891
8767 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8768 * gcc.dg/gomp/gomp.exp: Return without testing anything if
8769 check_effective_target_fopenmp returns 0.
8770
8771 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
8772
8773 PR ada/20548
8774 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8775 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8776 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8777
8778 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
8779
8780 PR tree-opt/25857
8781 * g++.dg/opt/pr25857.C: New test.
8782
8783 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
8784 Jan Hubicka <jh@suse.cz>
8785 Richard Guenther <rguenther@suse.de>
8786
8787 PR rtl-optimization/25654
8788 * gcc.dg/torture/pr25654.c: New testcase.
8789 * gcc.target/i386/pr25654.c: Likewise.
8790
8791 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
8792
8793 PR fortran/25901
8794 * gfortran.dg/internal references_2.f90: New test.
8795
8796 Fix regression in testing of admissability of attributes.
8797 * gfortran.dg/intent_used_1.f90: New test.
8798
8799 2006-01-23 Ben Elliston <bje@au.ibm.com>
8800
8801 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8802 Remove target conditional torture options for i?86 and x86_64
8803 GNU/Linux.
8804
8805 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
8806
8807 PR c++/10891
8808 * g++.dg/rtti/no-rtti.C: New.
8809
8810 2006-01-21 Mark Mitchell <mark@codesourcery.com>
8811
8812 PR c++/25895
8813 * g++.dg/inherit/conv2.C: New test.
8814
8815 PR c++/25856
8816 * g++.dg/parse/dtor7.C: New test.
8817
8818 PR c++/25858
8819 * g++.dg/template/crash44.C: New test.
8820
8821 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
8822
8823 PR fortran/25124
8824 PR fortran/25625
8825 * gfortran.dg/internal_references_1.f90: New test.
8826 PR fortran/20881
8827 PR fortran/23308
8828 PR fortran/25538
8829 PR fortran/25710
8830 * gfortran.dg/global_references_1.f90: New test.
8831 * gfortran.dg/g77/19990905-1.f: Restore the error that
8832 there is a clash between the common block name and
8833 the name of a subroutine reference.
8834
8835 PR fortran/PR24276
8836 * gfortran.dg/aliasing_dummy_1.f90: New test.
8837
8838 2006-01-21 Alan Modra <amodra@bigpond.net.au>
8839
8840 * gcc.dg/vmx/1b-01.c: Warning fix.
8841 * gcc.dg/vmx/1c-02.c: Likewise.
8842 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8843
8844 2006-01-20 Steve Ellcey <sje@cup.hp.com>
8845
8846 PR testsuite/24962
8847 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8848
8849 2006-01-20 Richard Guenther <rguenther@suse.de>
8850 Steven Bosscher <stevenb.gcc@gmail.com>
8851
8852 PR rtl-optimization/24626
8853 * gcc.dg/torture/pr24626-1.c: New testcase.
8854 * gcc.dg/torture/pr24626-2.c: Likewise.
8855 * gcc.dg/torture/pr24626-3.c: Likewise.
8856 * gcc.dg/torture/pr24626-4.c: Likewise.
8857
8858 2006-01-20 Dirk Mueller <dmueller@suse.com>
8859
8860 PR c++/5520
8861 * g++.dg/warn/empty-body.C: New.
8862
8863 2006-01-19 Mark Mitchell <mark@codesourcery.com>
8864
8865 PR c++/22136
8866 * g++.dg/template/using10.C: New test.
8867 * g++.dg/temlpate/using11.C: Likewise.
8868 * g++.dg/inherit/using5.C: Tweak error messages.
8869
8870 2006-01-20 Alan Modra <amodra@bigpond.net.au>
8871
8872 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8873 target test.
8874 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8875
8876 2006-01-19 Jan Hubicka <jh@suse.cz>
8877
8878 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8879
8880 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8881
8882 PR c++/25854
8883 * g++.dg/template/spec28.C: New test.
8884
8885 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
8886
8887 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8888 Fix fprintf's by adding srcdir or removing it.
8889
8890 2006-01-19 Diego Novillo <dnovillo@redhat.com>
8891
8892 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8893 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8894 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8895 * testsuite/gcc.dg/gomp/empty.c: Likewise.
8896 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8897 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8898 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8899 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8900 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8901 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8902 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8903 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8904 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8905 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8906
8907 2006-01-18 Jeff Law <law@redhat.com>
8908
8909 * gcc.dg/tree-ssa/vrp25.c: New test.
8910
8911 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8912
8913 * gcc.dg/pr25805.c: Fix misapplied patch.
8914
8915 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
8916
8917 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8918 (check_effective_target_vect_udot_qi): New.
8919 (check_effective_target_vect_sdot_hi): New.
8920 (check_effective_target_vect_udot_hi): New.
8921 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8922 prefixed with "wrapv-" with -fwrapv.
8923 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8924 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8925 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8926 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8927 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8928
8929 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8930 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8931 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8932 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8933
8934 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8935
8936 PR c++/16829
8937 * g++.dg/other/default2.C: New test.
8938 * g++.dg/other/default3.C: New test.
8939
8940 2006-01-19 Richard Sandiford <richard@codesourcery.com>
8941
8942 PR c/25805
8943 * gcc.dg/pr25805.c: New file.
8944
8945 2006-01-18 Mark Mitchell <mark@codesourcery.com>
8946
8947 PR c++/25836
8948 * g++.dg/template/init6.C: New test.
8949
8950 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
8951
8952 * gcc.dg/tree-ssa/pr24287.c: New test
8953
8954 2006-01-18 Eric Christopher <echristo@apple.com>
8955
8956 * g++.dg/eh/table.C: New.
8957
8958 2006-01-18 DJ Delorie <dj@redhat.com>
8959
8960 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8961 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8962 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8963 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8964
8965 2006-01-18 Jeff Law <law@redhat.com>
8966
8967 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8968 on wrapping on overflow semantics.
8969
8970 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8971
8972 * gcc.gc/tree-ssa/vrp23.c: New test.
8973 * gcc.gc/tree-ssa/vrp24.c: New test.
8974
8975 2006-01-18 Richard Henderson <rth@redhat.com>
8976 Aldy Hernandez <aldyh@redhat.com>
8977 Jakub Jelinek <jakub@redhat.com>
8978 Diego Novillo <dnovillo@redhat.com>
8979 Uros Bizjak <uros@kss-loka.si>
8980
8981 * testsuite/gcc.dg/gomp: New directory.
8982
8983 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
8984 Steven G. Kargl <kargls@comcast.net>
8985
8986 PR fortran/20869
8987 * gfortran.dg/intrinsic_external_1.f90: New test.
8988
8989 PR fortran/20875.
8990 * gfortran.dg/elemental_pointer_1.f90: New test.
8991
8992 PR fortran/25024
8993 * gfortran.dg/external_procedures_1.f90: New test.
8994
8995 PR fortran/25785
8996 gfortran.dg/assumed_present.f90: New test.
8997
8998 2006-01-18 Jakub Jelinek <jakub@redhat.com>
8999
9000 * g++.dg/parse/lookup5.C: New test.
9001
9002 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9003
9004 PR fortran/25697
9005 * gfortran.dg/read_eof.f90: New test.
9006
9007 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9008
9009 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9010 add a closing brace.
9011
9012 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9013
9014 PR fortran/25631
9015 * gfortran.dg/fmt_tl.f: New test.
9016
9017 2006-01-17 Eric Christopher <echristo@apple.com>
9018
9019 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9020 * g++.old-deja/g++.warn/impint2.C: Ditto.
9021 * g++.old-deja/g++.other/null1.C: Ditto.
9022 * g++.dg/warn/conv2.C: Ditto.
9023 * g++.dg/warn/conv4.C: New file.
9024
9025 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9026
9027 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9028
9029 2006-01-17 Andreas Jaeger <aj@suse.de>
9030 Janis Johnson <janis187@us.ibm.com>
9031
9032 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9033 in 64-bit.
9034 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9035 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9036
9037 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9038
9039 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9040 xfail txxx where xxx >= 25.
9041
9042 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
9043
9044 PR testsuite/25764
9045 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9046
9047 2006-01-17 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR c/25682
9050 * gcc.dg/pr25682.c: New test.
9051 * g++.dg/parse/array-size2.C: New test.
9052
9053 2006-01-16 Ian Lance Taylor <ian@airs.com>
9054
9055 * consistency.vlad: Remove entire directory, 1652 files.
9056
9057 2006-01-16 Janis Johnson <janis187@us.ibm.com>
9058
9059 * lib/target-supports.exp (check_effective_target_dfp_nocache,
9060 check_effective_target_dfprt_nocache): New.
9061 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9062 (check_effective_target_dfprt): New.
9063 * lib/c-compat.exp (check_dfp): Remove.
9064 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9065 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9066 level of support for decimal float.
9067 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9068 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9069 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9070 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9071 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9072 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9073 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9074 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9075 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9076 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9077 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9078 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9079 directives.
9080
9081 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
9082
9083 PR testsuite/25741
9084 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9085 $base_dir/../.
9086 * lib/gfortran.exp (gfortran_init): Likewise.
9087 * lib/obj-c++.exp (obj-c++_init): Likewise.
9088 * lib/scanasm.exp (scan-assembler-dem): Likewise.
9089 (scan-assembler-dem-not): Likewise.
9090 * lib/scandump.exp (scan-dump-dem): Likewise.
9091 (scan-dump-dem-not): Likewise.
9092
9093 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
9094
9095 PR testsuite/25767
9096 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9097 powerpc-*-darwin*.
9098 * lib/obj-c++.exp (obj-c++_init): Likewise.
9099
9100 2006-01-16 Richard Guenther <rguenther@suse.de>
9101
9102 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9103
9104 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9105
9106 PR testsuite/25777
9107 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9108 to LD_LIBRARY_PATH.
9109
9110 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
9111 Andrew Pinski <pinskia@physics.uc.edu>
9112
9113 * gcc.dg/minmax-1.c: New test.
9114
9115 2006-01-16 Ben Elliston <bje@au.ibm.com>
9116
9117 * gcc.dg/dfp/dfp.exp: Correct FSF address.
9118 * gcc.misc-tests/dectest.exp: Ditto.
9119
9120 2006-01-15 Ian Lance Taylor <ian@airs.com>
9121
9122 PR testsuite/25796
9123 * gcc.target/i386/cmov6.c: Use -march=k8.
9124
9125 2006-01-15 Andreas Jaeger <aj@suse.de>
9126
9127 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9128 x86 does not have __float128.
9129
9130 2006-01-14 Ian Lance Taylor <ian@airs.com>
9131
9132 * gcc.target/i386/cmov6.c: New test.
9133
9134 2006-01-14 Mark Mitchell <mark@codesourcery.com>
9135
9136 PR c++/25663
9137 * g++.dg/template/ctor6.C: New test.
9138
9139 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
9140
9141 PR tree-optimization/25485
9142 * gcc.dg/tree-ssa/pr25485.c: New.
9143
9144 2006-01-14 Richard Guenther <rguenther@suse.de>
9145
9146 PR tree-optimization/22548
9147 PR tree-optimization/22555
9148 PR tree-optimization/22501
9149 * gcc.dg/tree-ssa/alias-4.c: New testcase.
9150 * gcc.dg/tree-ssa/alias-5.c: Likewise.
9151 * gcc.dg/tree-ssa/alias-6.c: Likewise.
9152 * gcc.dg/tree-ssa/alias-7.c: Likewise.
9153 * gcc.dg/tree-ssa/alias-8.c: Likewise.
9154 * gcc.dg/tree-ssa/alias-9.c: Likewise.
9155 * gcc.dg/tree-ssa/alias-10.c: Likewise.
9156 * gcc.dg/tree-ssa/alias-11.c: Likewise.
9157 * gcc.dg/tree-ssa/alias-12.c: Likewise.
9158
9159 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
9160
9161 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
9162 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9163
9164 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
9165 Richard Guenther <rguenther@suse.de>
9166
9167 PR rtl-optimization/24257
9168 * gcc.dg/torture/pr24257.c: New testcase.
9169
9170 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
9171
9172 * gcc.c-torture/execute/20060110-1.c: New test.
9173 * gcc.c-torture/execute/20060110-2.c: New test.
9174
9175 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
9176
9177 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9178
9179 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
9180
9181 PR fortran/25756
9182 * gfortran.dg/label_3.f90: New test.
9183
9184 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
9185
9186 PR tree-optimization/25771
9187 * g++.dg/tree-ssa/pr25771.C: New test
9188
9189 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
9190
9191 PR tree-opt/24365
9192 * g++.dg/opt/complex5.C: New test.
9193
9194 2006-01-13 Richard Guenther <rguenther@suse.de>
9195
9196 * gcc.target/i386/387-9.c: New testcase.
9197
9198 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
9199
9200 PR c++/24824
9201 * g++.dg/debug/dwarf2-1.C: New.
9202
9203 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
9204
9205 PR testsuite/25728
9206 * lib/gcov.exp (verify-lines): Add "close $fd".
9207
9208 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
9209 Ben Elliston <bje@au.ibm.com>
9210
9211 * gcc.dg/dfp/inf-1.c: New test.
9212
9213 2006-01-12 Janis Johnson <janis187@us.ibm.com>
9214 Yao Qi <qiyaoltc@cn.ibm.com>
9215 Ben Elliston <bje@au.ibm.com>
9216 Jon Grimm <jgrimm2@us.ibm.com>
9217
9218 * gcc.dg/nodfp-1.c: New test.
9219 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9220 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9221 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9222 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9223 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9224 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9225 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9226 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9227 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9228 * gcc.dg/format/dfp-scanf-1.c: Likewise.
9229 * gcc.dg/format/dfp-printf-1.c: Likewise.
9230 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9231 (compat_setup_dfp): New.
9232 * gcc.dg/compat/compat.exp: Use it.
9233 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9234 Make some variables global, prepend "compat_" to their names.
9235 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9236 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9237 * gcc.misc-tests/dectest.exp: New test driver for decTest.
9238 * lib/compat.exp (compat_skip_list): Make global, rename.
9239 * lib/c-compat.exp: New file.
9240 * lib/target-supports.exp (check_effective_target_dfp): New.
9241
9242 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9243 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9244 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9245 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9246 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9247 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9248 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9249 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9250 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9251 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9252 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9253 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9254 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9255 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9256 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9257 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9258 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9259 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9260 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9261 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9262 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9263 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9264 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9265 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9266 gcc.dg/dfp/struct-layout-1.c,
9267 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9268 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9269 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9270 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9271 gcc.dg/dfp/func-vararg-dfp.c,
9272 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9273 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9274 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9275 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9276 gcc.dg/dfp/wtr-conversion-1.c: New tests.
9277
9278 2006-01-11 Richard Guenther <rguenther@suse.de>
9279
9280 PR tree-optimization/25734
9281 * gcc.dg/tree-ssa/pr25734.c: New testcase.
9282
9283 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
9284
9285 PR fortran/25486
9286 * gfortran.dg/literal_character_constant_1_x.F: New test.
9287 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9288 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9289 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9290
9291 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
9292
9293 PR c++/25386
9294 * g++.dg/ext/packed3.C: Add expected packed error.
9295
9296 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
9297
9298 PR target/25706
9299 * gcc.dg/torture/pr25706-1.c: New test.
9300
9301 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
9302
9303 PR tree-optimization/23109
9304 PR tree-optimization/23948
9305 PR tree-optimization/24123
9306
9307 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9308 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9309 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9310 g++.dg/tree-ssa/pr23948.C: New testcases.
9311 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9312 three divisions in order to do the optimization.
9313
9314 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9315
9316 PR c++/25632
9317 * g++.dg/other/pr25632.C: New test.
9318
9319 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
9320
9321 PR fortran/25730
9322 * gfortran.dg/used_types_1.f90: New test.
9323
9324 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
9325
9326 PR target/25718
9327 * gcc.dg/torture/pr25718-1.c: New test.
9328
9329 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
9330
9331 * gfortran.dg/list_read_2.f90: Fix typo in description.
9332
9333 2006-01-10 Jan Beulich <jbeulich@novell.com>
9334
9335 * lib/target-supports.exp (check_visibility_available): Simplify test
9336 for *-*-netware*.
9337 (check_profiling_available): Fail for *-*-netware*.
9338 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9339 * gcc.dg/20021014-1.c: Likewise.
9340 * gcc.dg/nest.c: Likewise.
9341
9342 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
9343
9344 fortran/24936
9345 * gfortran.dg/forall_3.f90: New test.
9346
9347 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
9348
9349 PR fortran/21977
9350 * gfortran.dg/nesting_2.f90: New test.
9351 * gfortran.dg/nesting_3.f90: New test.
9352
9353 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
9354
9355 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9356 Fix typo in comment.
9357
9358 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
9359
9360 * gfortran.dg/single_char_string.f90: New test.
9361
9362 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
9363
9364 * gfortran.dg/ichar_2.f90: New test.
9365
9366 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
9367
9368 PR fortran/25093
9369 * gfortran.dg/private_type_4.f90: New.
9370
9371 2006-01-07 Richard Guenther <rguenther@suse.de>
9372
9373 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9374
9375 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9376
9377 * gfortran.dg/func_decl_1.f90: New.
9378 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9379 * gfortran.dg/array_alloc_2.f90: Likewise.
9380 * gfortran.dg/char_result_8.f90: Likewise.
9381 * gfortran.dg/dup_save_1.f90: Likewise.
9382 * gfortran.dg/dup_save_2.f90: Likewise.
9383 * gfortran.dg/f2c_6.f90: Likewise.
9384 * gfortran.dg/f2c_7.f90: Likewise.
9385 * gfortran.dg/func_result_2.f90: Likewise.
9386 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9387
9388 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
9389
9390 PR fortran/22146
9391 * gfortran.dg/elemental_subroutine_1.f90: New test.
9392 * gfortran.dg/elemental_subroutine_2.f90: New test.
9393
9394 PR fortran/25029
9395 PR fortran/21256
9396 * gfortran.dg/assumed_size_refs_1.f90: New test.
9397
9398 PR fortran/20868
9399 PR fortran/20870
9400 * gfortran.dg/assumed_size_refs_2.f90: New test.
9401 * gfortran.dg/initialization_1.f90: Change warning message.
9402
9403 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
9404
9405 * gcc.dg/tree-ssa/loop-15.c: New test.
9406
9407 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9408
9409 PR fortran/25598
9410 * gfortran.dg/backspace_3.f: New test.
9411 * gfortran.dg/backspace_4.f: New test.
9412
9413 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9414
9415 PR fortran/24268
9416 * gfortran.dg/fmt_white.f: Update test.
9417
9418 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
9419
9420 * gcc.dg/cast-1.c: Add new warning.
9421 * gcc.dg/cast-2.c: Likewise.
9422 * gcc.dg/cast-3.c: Likewise.
9423 * gcc.dg/format/cast-1.c: Likewise.
9424 * gcc.dg/cast-4.c: New testcase.
9425
9426 2006-01-05 Richard Guenther <rguenther@suse.de>
9427
9428 PR tree-optimization/22555
9429 * gcc.dg/tree-ssa/alias-3.c: New testcase.
9430
9431 2006-01-05 Richard Guenther <rguenther@suse.de>
9432 Diego Novillo <dnovillo@redhat.com>
9433
9434 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9435 * gcc.dg/tree-ssa/loop-8.c: Likewise.
9436 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9437 * gcc.dg/tree-ssa/pr23294.c: Likewise.
9438 * gcc.dg/tree-ssa/pr21985.c: Likewise.
9439 * gcc.dg/tree-ssa/loop-14.c: Likewise.
9440 * gcc.dg/tree-ssa/loop-2.c: Likewise.
9441 * gcc.dg/tree-ssa/loop-3.c: Likewise.
9442 * gcc.dg/tree-ssa/loop-4.c: Likewise.
9443 * gcc.dg/tree-ssa/pr21171.c: Likewise.
9444 * gcc.dg/tree-ssa/loop-5.c: Likewise.
9445 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9446 * gcc.dg/tree-ssa/loop-6.c: Likewise.
9447 * treelang/compile/extravar.tree: Likewise.
9448 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9449 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9450 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9451 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9452 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9453
9454 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9455
9456 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9457 for 64-bit fix.
9458
9459 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
9460
9461 PR fortran/23675
9462 gfortran.dg/char_result_11.f90: New.
9463
9464 2006-01-04 Mark Mitchell <mark@codesourcery.com>
9465
9466 PR c++/24782
9467 * g++.dg/parse/access9.C: New test.
9468 * g++.dg/tc1/dr52.C: Tweak error markers.
9469
9470 2006-01-04 Richard Henderson <rth@redhat.com>
9471
9472 Merge from gomp branch.
9473 * g++.dg/parse/pragma2.C: Update expected error lines.
9474
9475 2006-01-04 Jakub Jelinek <jakub@redhat.com>
9476
9477 * g++.dg/other/i386-2.C: New test.
9478
9479 PR target/25554
9480 * gcc.c-torture/compile/20051228-1.c: New test.
9481
9482 PR c/25559
9483 * gcc.dg/pr25559.c: New test.
9484
9485 2006-01-03 Mark Mitchell <mark@codesourcery.com>
9486
9487 PR c++/25492
9488 * g++.dg/lookup/friend9.C: New test.
9489
9490 PR c++/25625
9491 * g++.dg/template/repo5.C: New test.
9492
9493 2006-01-03 Steven G. Kargl <kargls@comcast.net>
9494
9495 PR fortran/25101
9496 * gfortran.dg/forall_2.f90: New test.
9497
9498 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
9499
9500 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9501 dg-require-weak. Adjust regexp to handle leading-underscore
9502 targets and space as well as TAB after .weak. Change previous
9503 64-bit fix to not use naked dot.
9504
9505 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
9506
9507 PR rtl-optimization/25578
9508 * gcc.c-torture/execute/20060102-1.c: New testcase.
9509
9510 2006-01-03 Richard Guenther <rguenther@suse.de>
9511
9512 PR c/25183
9513 * gcc.dg/torture/pr25183.c: New testcase.
9514
9515 2006-01-03 Jakub Jelinek <jakub@redhat.com>
9516
9517 Merge from gomp-branch.
9518 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9519 * gcc.dg/ia64-sync-2.c: Likewise.
9520 * gcc.dg/ia64-sync-3.c: Likewise.
9521 * gcc.dg/ia64-sync-4.c: Likewise.
9522 * gcc.dg/sync-2.c: Likewise.
9523 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9524 that sparc64-*-* and sparcv9-*-* supports sync builtins.
9525
9526 2006-01-02 Mark Mitchell <mark@codesourcery.com>
9527
9528 PR c++/25635
9529 * g++.dg/parse/operator6.C: New test.
9530
9531 PR c++/25637
9532 * g++.dg/parse/error29.C: New test.
9533
9534 PR c++/25638
9535 * g++.dg/parse/dtor6.C: New test.
9536
9537 PR c++/25633
9538 * g++.dg/parse/ctor3.C: New test.
9539
9540 PR c++/25634
9541 * g++.dg/template/class3.C: New test.
9542
9543 2006-01-02 Geoffrey Keating <geoffk@apple.com>
9544
9545 * g++.dg/debug/debug9.C: New.
9546
9547 2006-01-02 Steven G. Kargl <kargls@comcast.net>
9548
9549 PR fortran/24640
9550 * gfortran.dg/label_2.f90: New test.
9551
9552 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9553
9554 * g++.dg/lookup/using12.C: Tighten error marker.
9555
9556 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
9557 Andrew Pinski <pinskia@physics.uc.edu>
9558
9559 * gcc.target/powerpc/darwin-abi-3.c: New file.
9560 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9561 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9562 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9563 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9564 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9565 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9566 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9567 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9568
9569 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
9570
9571 * gcc.dg/tree-ssa/loadpre1.c: New;
9572 * gcc.dg/tree-ssa/loadpre2.c: New;
9573 * gcc.dg/tree-ssa/loadpre3.c: New;
9574 * gcc.dg/tree-ssa/loadpre4.c: New;
9575 * gcc.dg/tree-ssa/loadpre5.c: New;
9576 * gcc.dg/tree-ssa/loadpre6.c: New;
9577 * gcc.dg/tree-ssa/loadpre7.c: New;
9578 * gcc.dg/tree-ssa/loadpre8.c: New;
9579 * gcc.dg/tree-ssa/loadpre9.c: New;
9580
9581 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
9582
9583 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9584 * g++.dg/abi/thunk4.C: Likewise.
9585
9586 2006-01-01 Andreas Jaeger <aj@suse.de>
9587
9588 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9589 portable.
9590
9591 2006-01-01 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR c++/25294
9594 * gcc.dg/pragma-pack-3.c: New test.
9595 * g++.dg/parse/pragma3.C: New test.
9596
9597 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9598
9599 PR middle-end/24827
9600 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9601
9602 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9603
9604 PR testsuite/25214
9605 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9606
9607 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
9608
9609 PR fortran/22607
9610 * gfortran-dg/pure_byref_3.f90: New.
9611
9612 fortran/PR 25396
9613 * gfortran.dg/userdef_operator_1.f90: New.
9614
9615 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
9616
9617 * g++.dg/abi/thunk3.C: New.
9618 * g++.dg/abi/thunk4.C: New.
9619
9620 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
9621
9622 PR fortran/25532
9623 * gfortran.dg/host_used_types_1.f90: New test. Check that host
9624 associated derived type components of derived types are
9625 properly declared in contained procedures.
9626
9627 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9628
9629 PR libgfortran/25139
9630 * gfortran.dg/backspace_2.f: New test.
9631
9632 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9633
9634 PR libgfortran/25550
9635 * gfortran.dg/endfile.f: New test.
9636
9637 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9638
9639 PR libgfortran/25419
9640 * gfortran.dg/comma.f: New test.
9641
9642 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9643
9644 * lib/gfortran-dg.exp: Remove trailing whitespace.
9645 * lib/fortran-torture.exp: Test with -fbounds-check instead of
9646 -funroll-all-loops.
9647
9648 2005-12-28 Alan Modra <amodra@bigpond.net.au>
9649
9650 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9651 Extended Double long doubles or repeat tests when long double is
9652 the same size as double.
9653
9654 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9655
9656 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9657
9658 PR testsuite/25442
9659 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9660 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9661
9662 PR testsuite/25441
9663 * gcc.dg/pr23911.c: Make test variable static.
9664
9665 PR testsuite/25444
9666 * gcc.dg/tree-ssa/pr14841.c: Likewise.
9667
9668 2005-12-26 Mark Mitchell <mark@codesourcery.com>
9669
9670 PR c++/25439
9671 * g++.dg/parse/crash17.C: Adjust error markers.
9672 * g++.dg/template/error20.C: New test.
9673
9674 2005-12-26 Mark Mitchell <mark@codesourcery.com>
9675
9676 PR c++/23172
9677 * g++.dg/ext/complit4.C: New test.
9678
9679 PR c++/25417
9680 * g++.dg/ext/complit5.C: Likewise.
9681
9682 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
9683
9684 PR tree-optimization/25125
9685 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9686 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9687 * gcc.c-torture/execute/pr25125.c: New.
9688
9689 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
9690
9691 PR fortran/25029
9692 PR fortran/21256
9693 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9694 with incorrect assumed size references.
9695
9696 2005-12-24 Mark Mitchell <mark@codesourcery.com>
9697
9698 PR c++/23171
9699 * g++.dg/opt/init1.C: New test.
9700
9701 2005-12-23 Mark Mitchell <mark@codesourcery.com>
9702
9703 PR c++/24671
9704 * g++.dg/template/sfinae3.C: New test.
9705
9706 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9707
9708 * g++.dg/other/friend4.C: New test.
9709
9710 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR target/25005
9713 * g++.dg/opt/pr25005.C: New test.
9714
9715 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9716
9717 PR c++/25369
9718 * g++.dg/template/ptrmem16.C: New test.
9719
9720 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/25029
9723 PR fortran/21256
9724 * gfortran.dg/initialization_1.f90: Add test of SIZE.
9725
9726 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9727
9728 PR libgfortran/25307
9729 * gfortran.dg/list_read_5.f90: New test.
9730
9731 2005-12-22 Richard Henderson <rth@redhat.com>
9732
9733 * gcc.target/i386/sse-7.c: Use -msse2.
9734
9735 2005-12-23 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR rtl-optimization/25432
9738 * gcc.c-torture/compile/20051216-1.c: New test.
9739
9740 PR objc/25328
9741 * objc/execute/pr25328.m: New test.
9742
9743 2005-12-22 Mark Mitchell <mark@codesourcery.com>
9744
9745 PR c++/25364
9746 * g++.dg/template/call4.C: New test.
9747
9748 2005-12-22 Dale Johannesen <dalej@apple.com>
9749
9750 * gcc.target/i386/sse-17.c: New.
9751
9752 2005-12-22 Paul Brook <paul@codesourcery.com>
9753
9754 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9755
9756 2005-12-22 Paul Brook <paul@codesourcery.com>
9757
9758 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9759
9760 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
9761
9762 PR tree-opt/25513
9763 * gcc.c-torture/compile/pr25513.c: New test.
9764
9765 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9766
9767 PR c++/23333
9768 * g++.dg/parse/error25.C: Add more tests.
9769
9770 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9771
9772 PR fortran/18990
9773 * gfortran.dg/der_charlen_1.f90: New.
9774
9775 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
9776
9777 PR fortran/20889
9778 * gfortran.dg/pointer_component_type_1.f90: New test.
9779
9780 PR fortran/25029
9781 PR fortran/21256
9782 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9783 should give an error with assumed size array refernces and checks those
9784 that should not.
9785 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9786 reference an upper bound so that it does not generate an error.
9787
9788 PR fortran/19362
9789 PR fortran/20244
9790 PR fortran/20864
9791 PR fortran/25391
9792 * gfortran.dg/used_dummy_types_1.f90: New test.
9793 * gfortran.dg/used_dummy_types_2.f90: New test.
9794 * gfortran.dg/used_dummy_types_3.f90: New test.
9795 * gfortran.dg/used_dummy_types_4.f90: New test.
9796 * gfortran.dg/used_dummy_types_5.f90: New test.
9797
9798 PR fortran/23152
9799 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9800 group already being USE associated.
9801 * gfortran.dg/assumed_shape_nml.f90: New test.
9802 * gfortran.dg/assumed_size_nml.f90: New test.
9803
9804 PR fortran/20862
9805 PR fortran/25053
9806 PR fortran/25063
9807 PR fortran/25064
9808 PR fortran/25066
9809 PR fortran/25067
9810 PR fortran/25068
9811 PR fortran/25307
9812 * gfortran.dg/io_constraints_1.f90: New test.
9813 * gfortran.dg/io_constraints_1.f90: New test.
9814 * gfortran.dg/iostat_3.f90: Change wording of warning.
9815 * gfortran.dg/g77/19981216-0.f: The same.
9816
9817 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
9818
9819 PR tree-optimization/23518
9820 * testsuite/gcc.dg/pr23518.c: New.
9821
9822 2005-12-21 Mike Stump <mrs@apple.com>
9823
9824 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9825
9826 2005-12-21 Paul Brook <paul@codesourcery.com>
9827
9828 * gcc.dg/pr19340.c: Skip on m68k targets.
9829
9830 2005-12-21 Steven Bosscher <stevenb@suse.de>
9831
9832 PR rtl-optimization/25196
9833 * gcc.dg/pr25196.c: New test.
9834
9835 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
9836
9837 PR fortran/25423
9838 gfortran.dg/where_nested_1.f90: New.
9839
9840 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
9841
9842 PR tree-optimization/25382.
9843 * gcc.dg/tree-ssa/pr25382.c: New.
9844
9845 2005-12-20 Richard Guenther <rguenther@suse.de>
9846
9847 PR middle-end/24306
9848 * gcc.target/i386/pr24306.c: New testcase.
9849
9850 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
9851
9852 PR tree-optimization/25501
9853 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9854
9855 2005-12-20 Richard Guenther <rguenther@suse.de>
9856
9857 Revert
9858 2005-12-02 Richard Guenther <rguenther@suse.de>
9859
9860 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9861
9862 2005-12-20 Mark Mitchell <mark@codesourcery.com>
9863
9864 PR c++/21228
9865 * g++.dg/warn/Wunreachable-code-2.C: New test.
9866
9867 2005-12-19 Mark Mitchell <mark@codesourcery.com>
9868
9869 PR c++/24278
9870 * g++.dg/template/ctor5.C: New test.
9871
9872 PR c++/24915
9873 * g++.dg/template/overload8.C: New test.
9874
9875 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
9876
9877 * gcc.c-torture/compile/pr25483 : New test.
9878
9879 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9880
9881 PR c++/20552
9882 * g++.dg/ext/typeof10.C: New test.
9883
9884 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
9885
9886 * gcc.dg/mt-loopi1.c: New.
9887
9888 2005-12-18 Richard Guenther <rguenther@suse.de>
9889
9890 PR tree-optimization/25481
9891 * gcc.dg/torture/pr25481.c: New testcase.
9892
9893 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
9894
9895 PR rtl-optimization/21041
9896 * gcc.dg/pr21041.c: New test.
9897
9898 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9899
9900 PR libgfortran/25463
9901 * gfortran.dg/advance.f90: New test.
9902
9903 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
9904
9905 * gcc.dg/20051201-1.c: New test.
9906
9907 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
9908
9909 PR fortran/25018
9910 * gfortran.dg/initialization_1.f90: New test.
9911 * gfortran.dg/enum_5.f90: Change dg-error to new message.
9912 * gfortran.dg/g77/980616-0.f: The same.
9913
9914 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9915
9916 * PR fortran/25458
9917 * gfortran.dg/chkbits.f90: New test.
9918
9919 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9920
9921 * gfortran.dg/enum_5.f: Revert to previous version.
9922
9923 2005-12-17 Steven G. Kargl <kargls@comcast.net>
9924
9925 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9926 * gfortran.dg/nested_modules_1.f90: Ditto.
9927 * gfortran.dg/hollerith_f95.f90: Ditto.
9928 * gfortran.dg/select_5.f90: Ditto.
9929 * gfortran.dg/secnds.f: Ditto.
9930 * gfortran.dg/hollerith2.f90: Ditto.
9931 * gfortran.dg/imag_2.f: Ditto.
9932 * gfortran.dg/ftell_2.f90: Ditto.
9933 * gfortran.dg/malloc_free_1.f90: Ditto.
9934 * gfortran.dg/logint-1.f: Ditto.
9935 * gfortran.dg/recursive_statement_functions.f90: Ditto.
9936 * gfortran.dg/e_d_fmt.f90: Ditto.
9937 * gfortran.dg/hollerith_legacy.f90: Ditto.
9938 * gfortran.dg/logint-2.f: Ditto.
9939 * gfortran.dg/enum_5.f90: Ditto.
9940 * gfortran.dg/f2c_2.f90: Ditto.
9941 * gfortran.dg/pr17143.f90: Ditto.
9942 * gfortran.dg/namelist_14.f90: Ditto.
9943 * gfortran.dg/logint-3.f: Ditto.
9944 * gfortran.dg/spread_scalar_source.f90: Ditto.
9945 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9946 * gfortran.dg/namelist_11.f: Ditto.
9947 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9948 * gfortran.dg/g77/20010519-1.f
9949 * gfortran.dg/g77/alpha1.f: Ditto.
9950 * gfortran.dg/g77/990115-1.f: Ditto.
9951 * gfortran.dg/g77/erfc.f: Ditto.
9952 * gfortran.dg/g77/19990313-3.f: Ditto.
9953 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9954 * gfortran.dg/g77/20010426.f: Ditto.
9955 * gfortran.dg/g77/19990313-0.f: Ditto.
9956 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9957 * gfortran.dg/g77/20000629-1.f: Ditto.
9958 * gfortran.dg/g77/970125-0.f: Ditto.
9959 * gfortran.dg/g77/8485.f: Ditto.
9960 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9961 * gfortran.dg/g77/19990313-1.f: Ditto.
9962 * gfortran.dg/g77/int8421.f: Ditto.
9963 * gfortran.dg/g77/19990305-0.f: Ditto.
9964 * gfortran.dg/g77/947.f: Ditto.
9965 * gfortran.dg/g77/19990905-2.f: Ditto.
9966 * gfortran.dg/g77/cabs.f: Ditto.
9967 * gfortran.dg/g77/19990313-2.f: Ditto.
9968 * gfortran.dg/g77/20020307-1.f: Ditto.
9969 * gfortran.dg/g77/dcomplex.f: Ditto.
9970 * gfortran.dg/g77/19990502-1.f: Ditto.
9971 * gfortran.dg/g77/19981216-0.f: Ditto.
9972 * gfortran.dg/common_4.f90: Ditto.
9973 * gfortran.dg/entry_4.f90: Ditto.
9974 * gfortran.dg/equiv_constraint_2.f90: Ditto.
9975 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9976 * gfortran.dg/namelist_12.f: Ditto.
9977 * gfortran.dg/scale_1.f90: Ditto.
9978 * gfortran.dg/modulo_1.f90
9979 * gfortran.dg/hollerith.f90: Ditto.
9980 * gfortran.dg/direct_io_3.f90: Ditto.
9981 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9982 * gfortran.dg/gnu_logical_1.F: Ditto.
9983 * gfortran.dg/unf_io_convert_1.f90: Ditto.
9984 * gfortran.dg/assign_1.f90: Ditto.
9985 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9986 * gfortran.dg/pr23095.f: Ditto.
9987 * gfortran.dg/read_float_1.f90: Ditto.
9988
9989 2005-12-17 Andreas Jaeger <aj@suse.de>
9990
9991 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9992 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9993
9994 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9995
9996 PR fortran/24268
9997 * gfortran.dg/fmt_white.f: New test.
9998
9999 2005-12-16 Steven G. Kargl <kargls@comcast.net>
10000
10001 * gfortran.dg/label_1.f90: New test.
10002
10003 2005-12-15 Ben Elliston <bje@au.ibm.com>
10004
10005 PR testsuite/25422
10006 * gcc.dg/20031012-1.c: Add -Walways-true option.
10007 * gcc.dg/weak/weak-3.c: Likewise.
10008 * g++.old-deja/g++.mike/warn8.C: Likewise.
10009
10010 2005-12-16 Mike Stump <mrs@apple.com>
10011
10012 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10013 exit.
10014
10015 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10016
10017 PR libgfortran/25264
10018 PR libgfortran/25349
10019 * gfortran.dg/tl_editing.f90: Added additional checks.
10020 * gfortran.dg/t_editing.f: New test.
10021 * gfortran.dg/write_padding.f90: New test
10022
10023 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10024
10025 PR testsuite/25215
10026 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10027
10028 2005-12-16 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR rtl-optimization/24899
10031 * gcc.c-torture/execute/20051215-1.c: New test.
10032
10033 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
10034
10035 PR 24823
10036 * gfortran.dg/pr24823.f: New test.
10037
10038 2005-12-16 Jeff Law <law@redhat.com>
10039
10040 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10041
10042 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
10043
10044 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10045 Change C++ style comments to C style comments.
10046 Remove aligned types from the array.
10047 Keep Enums disabled.
10048 (complex_types): Remove aligned types from the array.
10049 Comment out "_Complex long double".
10050 (attrib_types): Remove.
10051 (complex_attrib_types): Remove.
10052 (attrib_array_types): Remove.
10053 (complex_attrib_array_types): Remove.
10054 (aligned_bitfld_types): Remove.
10055 (n_aligned_bitfld_types): Remove.
10056 (FEATURE_ALIGNEDPACKED): Delete.
10057 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10058 (singles): Remove support for adding attributes.
10059 (choose_type): Remove support for attributed types.
10060 (generate_fields): Remove support for attributed bit-fields.
10061 Remove support for adding attributes.
10062 (generate_random_tests): Remove support for adding attributes.
10063 (features): Add back "[0] :0" and "complex vector [0]".
10064 (main): Remove support for attributed bit-fields.
10065 Uncomment the calling of generate_random_tests for the rests of
10066 the tests.
10067
10068 2005-12-16 Jan Hubicka <jh@suse.cz>
10069
10070 * gcc.c-torture/combine/pr25224.c: New.
10071
10072 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
10073
10074 PR other/25028
10075 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10076 HP-UX.
10077
10078 2005-12-15 Richard Sandiford <richard@codesourcery.com>
10079
10080 * gcc.dg/20051215-1.c: New file.
10081
10082 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10083
10084 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10085 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10086
10087 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
10088
10089 PR fortran/18197
10090 * gfortran.dg/dummy_functions_1.f90: New.
10091
10092 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
10093
10094 PR rtl-optimization/25310
10095 * gcc.c-torture/compile/pr25310.c: New test.
10096
10097 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR debug/25023
10100 * gcc.dg/pr25023.c: New test.
10101
10102 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10103
10104 * g++.old-deja/g++.brendan/redecl1.C,
10105 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10106 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10107 g++.old-deja/g++.oliva/typeof1.C,
10108 g++.old-deja/g++.other/crash16.C,
10109 g++.old-deja/g++.other/crash34.C,
10110 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10111 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10112 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10113 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10114 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10115 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10116 Remove xfail.
10117
10118 2005-12-14 Kean Johnston <jkj@sco.com>
10119 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10120
10121 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10122 * gcc.target/i386/20020523-1.c: Ditto.
10123 * gcc.target/i386/tailcall-1.c: Ditto.
10124 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10125 * gcc.target/i386/ssetype-5.c: Ditto.
10126
10127 2005-12-14 Jeff Law <law@redhat.com>
10128
10129 * gcc.dg/tree-ssa/foldstring-1.c: New test.
10130
10131 2005-12-14 Jakub Jelinek <jakub@redhat.com>
10132
10133 PR target/25254
10134 PR target/24188
10135 * gcc.target/i386/pr25254.c: New test.
10136 * gfortran.dg/PR24188.f: New test.
10137
10138 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
10139
10140 * lib/fortran-torture.exp: Catch remaining uses of
10141 remote_file build delete.
10142
10143 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10144
10145 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10146
10147 2005-12-14 Ben Elliston <bje@au.ibm.com>
10148
10149 * gcc.dg/warn-addr-cmp.c: New test.
10150
10151 2005-12-13 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR debug/25023
10154 PR target/25293
10155 * gcc.target/i386/pr25293.c: New test.
10156
10157 2005-12-13 Petr Machata <machata@post.cz>
10158
10159 PR c++/24907
10160 * g++.dg/parse/comma2.C: New test.
10161
10162 2005-12-13 Mark Mitchell <mark@codesourcery.com>
10163 Jakub Jelinek <jakub@redhat.com>
10164
10165 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10166 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10167 (limits.h): Include unconditionally.
10168 (stdlib.h): Likewise.
10169 (hashtab.h): Do not include.
10170 (getopt.h): Likewise.
10171 (stddef.h): Include.
10172 (hashval_t): Define.
10173 (struct entry): Add "next" field.
10174 (HASH_SIZE): New macro.
10175 (hash_table): New variable.
10176 (switchfiles): Do not use xmalloc.
10177 (mix): New macro.
10178 (iterative_hash): New function.
10179 (hasht): Remove.
10180 (e_exists): New function.
10181 (e_insert): Likewise.
10182 (output): Use, instead of libiberty hashtable functions.
10183 (main): Do not use getopt. Do not call htab_create.
10184
10185 2005-12-13 Jakub Jelinek <jakub@redhat.com>
10186
10187 PR c++/25331
10188 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10189 put atal* and atpaal* attributes on array elements.
10190 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10191 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10192 put atal* and atpaal* attributes on array elements.
10193 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10194
10195 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
10196
10197 * gcc.dg/single-precision-constant.c: New test.
10198
10199 2005-12-13 Alan Modra <amodra@bigpond.net.au>
10200
10201 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10202 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10203 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10204 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10205 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10206 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10207 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10208 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10209 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10210 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10211 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10212 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10213 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10214 gcc.target/powerpc/ppc-sdata-2.c,
10215 gcc.target/powerpc/ppc-stackalign-1.c,
10216 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10217 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10218 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10219 gcc.target/powerpc/rs6000-ldouble-2.c,
10220 gcc.target/powerpc/rs6000-power2-1.c,
10221 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10222 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
10223 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
10224 option into target selector.
10225 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
10226 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10227
10228 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
10229
10230 PR objc/25348
10231 * objc.dg/encode-9.m: New test.
10232
10233 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10234
10235 PR testsuite/20772
10236 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10237 * gcc.dg/asm-b.c: Fix typo.
10238 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10239 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10240 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10241 i?86 lp64 and x86_64 ilp32.
10242 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10243 on i?86 lp64.
10244 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10245
10246 2005-12-12 Steven G. Kargl <kargls@comcast.net>
10247
10248 PR fortran/25078
10249 gfortran.dg/equiv_5.f90: New test.
10250
10251 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
10252
10253 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10254 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10255 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10256 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10257 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10258 * gcc.dg/tree-ssa/reassoc-5.c: New.
10259 * gcc.dg/tree-ssa/reassoc-6.c: New.
10260 * gcc.dg/tree-ssa/reassoc-7.c: New.
10261 * gcc.dg/tree-ssa/reassoc-8.c: New.
10262 * gcc.dg/tree-ssa/reassoc-9.c: New.
10263 * gcc.dg/tree-ssa/reassoc-10.c: New.
10264 * gcc.dg/tree-ssa/reassoc-11.c: New.
10265
10266 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10267
10268 PR testsuite/25167
10269 PR testsuite/24478
10270 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10271
10272 2005-12-12 Mark Mitchell <mark@codesourcery.com>
10273
10274 PR c++/25300
10275 * g++.dg/template/inherit.C: Do not use a generic error message.
10276
10277 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
10278
10279 PR libobjc/25354
10280 * objc.dg/gnu-encoding: New directory.
10281 * objc.dg/gnu-encoding/compat-common.h: New file.
10282 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10283 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10284 * objc.dg/gnu-encoding/vector-defs.h: New file.
10285 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10286 * objc.dg/gnu-encoding/generate-random.c: New file.
10287 * objc.dg/gnu-encoding/generate-random_r.c: New file.
10288 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10289 * objc.dg/gnu-encoding/generate-random.h: New file.
10290
10291 2005-12-11 Mark Mitchell <mark@codesourcery.com>
10292
10293 PR c++/25337
10294 * g++.dg/template/defarg7.C: New test.
10295
10296 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
10297
10298 PR libobjc/25347
10299 * objc.dg/encode-8.m: New test.
10300
10301 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
10302
10303 PR libobjc/25346
10304 * objc.dg/encode-7.m: New test.
10305
10306 2005-12-10 Mark Mitchell <mark@codesourcery.com>
10307
10308 PR c++/25010
10309 * g++.dg/opt/inline10.C: New test.
10310
10311 2005-12-11 Steven G. Kargl <kargls@comcast.net>
10312
10313 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10314
10315 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
10316
10317 * gfortran.dg/substring_equivalence.f90: typo in comment
10318
10319 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10320
10321 PR fortran/25068
10322 * gfortran.dg/iostat_3.f90: New test.
10323
10324 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
10325
10326 PR fortran/23815
10327 * gfortran.dg/unf_io_convert_1.f90: New test.
10328 * gfortran.dg/unf_io_convert_2.f90: New test.
10329 * gfortran.dg/unf_io_convert_3.f90: New test.
10330
10331 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10332
10333 PR testsuite/20772
10334 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10335 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10336 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10337 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10338 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10339 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10340 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10341 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10342 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10343 gcc.dg/torture/fp-int-convert-float128-timode.c,
10344 gcc.dg/torture/fp-int-convert-float128.c,
10345 gcc.dg/torture/fp-int-convert-float80-timode.c,
10346 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10347 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10348
10349 * gcc.dg/tls/opt-1.c: Require effective target fpic.
10350
10351 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
10352
10353 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10354
10355 2005-12-10 Richard Sandiford <richard@codesourcery.com>
10356
10357 * gcc.dg/20051207-1.c,
10358 * gcc.dg/20051207-2.c,
10359 * gcc.dg/20051207-3.c: New tests.
10360
10361 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10362
10363 PR testsuite/20772
10364 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10365 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10366 dg-skip-if target selector.
10367
10368 PR testsuite/20772
10369 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10370 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10371 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10372 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10373 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10374 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10375 and/or merge with i?86 cases.
10376
10377 * gcc.dg/tls/opt-3.c: Require effective target fpic.
10378
10379 PR testsuite/20772
10380 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10381 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10382 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10383 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10384 x86_64-*-linux*.
10385
10386 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
10387
10388 PR target/25311
10389 * gcc.c-torture/compile/pr25311.c: New test.
10390
10391 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10392
10393 PR libgfortran/25039
10394 * gfortran.dg/read_comma.f: New test.
10395
10396 2005-12-08 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR c++/19317
10399 * g++.dg/opt/pr19317-1.C: New test.
10400 * g++.dg/opt/pr19317-2.C: New test.
10401 * g++.dg/opt/pr19317-3.C: New test.
10402
10403 PR target/19005
10404 * gcc.c-torture/execute/pr19005.c: New test.
10405
10406 PR target/17828
10407 * g++.old-deja/g++.other/comdat5.C: New test.
10408 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10409
10410 * g++.dg/compat/struct-layout-1.exp: New file.
10411 * g++.dg/compat/struct-layout-1.h: New.
10412 * g++.dg/compat/struct-layout-1_generate.c: New.
10413 * g++.dg/compat/struct-layout-1_x1.h: New.
10414 * g++.dg/compat/struct-layout-1_x2.h: New.
10415 * g++.dg/compat/struct-layout-1_y1.h: New.
10416 * g++.dg/compat/struct-layout-1_y2.h: New.
10417
10418 * gcc.dg/20050330-2.c: New test.
10419
10420 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
10421
10422 PR fortran/25292
10423 * gfortran.dg/associated_1.f90: New.
10424
10425 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
10426
10427 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10428 ILP32 vect_no_align platforms.
10429
10430 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
10431 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR target/25268
10434 * gcc.c-torture/compile/20051207-1.c: New test.
10435
10436 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10437
10438 PR testsuite/20772
10439 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10440 gcc.dg/torture/pr18582-1.c,
10441 gcc.target/i386/attributes-error.c: Also test on x86_64.
10442
10443 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10444
10445 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10446
10447 PR c++/19397
10448 * g++.dg/template/typedef3.C: New test.
10449
10450 PR c++/19762
10451 PR c++/19764
10452 * g++.dg/template/dtor3.C: Fix error markers.
10453
10454 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
10455
10456 * lib/target-supports.exp (check_effective_target_sync_char_short):
10457 Add s390*.
10458
10459 2005-12-06 Janis Johnson <janis187@us.ibm.com>
10460
10461 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10462
10463 2005-12-06 Roger Sayle <roger@eyesopen.com>
10464
10465 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10466 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10467 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10468 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10469
10470 2005-12-06 Roger Sayle <roger@eyesopen.com>
10471
10472 PR c++/25263
10473 * g++.dg/other/array2.C: New test case.
10474
10475 2005-12-05 Geoffrey Keating <geoffk@apple.com>
10476
10477 * gcc.dg/darwin-weakimport-3.c: New.
10478
10479 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10480 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10481 and to work on Darwin.
10482 * gcc.dg/attr-weakref-1b.c: New file.
10483 * gcc.dg/attr-weakref-2.c: New test.
10484 * gcc.dg/darwin-weakref-1.c: New test.
10485
10486 2005-12-05 Janis Johnson <janis187@us.ibm.com>
10487
10488 PR testsuite/25247
10489 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10490 use in selector expressions.
10491 (dg-xfail-if): Ditto.
10492 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10493 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10494 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10495 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10496 * gcc.test-framework/test-framework.exp: Skip generated tests if
10497 CHECK_TEST_FRAMEWORK is not 1.
10498
10499 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10500
10501 PR tree-optimization/24963
10502 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10503
10504 PR target/24108
10505 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10506
10507 PR target/18580
10508 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10509 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10510 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10511 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10512
10513 2005-12-05 Jakub Jelinek <jakub@redhat.com>
10514
10515 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10516 dg-options.
10517
10518 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10519
10520 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10521
10522 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
10523
10524 * gcc.dg/format/cast-1.c: New test.
10525
10526 2005-12-04 Roger Sayle <roger@eyesopen.com>
10527
10528 PR c/7776
10529 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10530 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10531 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10532 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10533
10534 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10535
10536 * gcc.dg/cast-pretty-print-1.c: New test.
10537
10538 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
10539
10540 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10541
10542 2005-12-02 Mark Mitchell <mark@codesourcery.com>
10543
10544 PR c++/24173
10545 * g++.dg/template/friend40.C: New test.
10546
10547 2005-12-02 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR target/25199
10550 * gcc.target/i386/movq-2.c: New test.
10551 * gcc.target/i386/movq.c: Remove target i?86, instead add
10552 dg-require-effective-target ilp32.
10553
10554 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10555
10556 PR c++/24103
10557 * g++.dg/other/default1.C: New test.
10558
10559 2005-12-02 Richard Guenther <rguenther@suse.de>
10560
10561 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10562
10563 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
10564
10565 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10566
10567 2005-12-02 Alan Modra <amodra@bigpond.net.au>
10568
10569 PR target/21017
10570 * gcc.target/powerpc/rotate.c: New.
10571
10572 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10573
10574 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10575 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10576
10577 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
10578
10579 PR c/13384
10580 * gcc.dg/pr17730-1.c: Adjust.
10581 * gcc.dg/lvalue1.c (main): Likewise.
10582 * gcc.dg/lvalue-2.c: Likewise.
10583 * g++.dg/pr7503-3.C
10584
10585 2005-12-01 Geoffrey Keating <geoffk@apple.com>
10586
10587 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10588 error messages.
10589
10590 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
10591
10592 PR fortran/24789
10593 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
10594
10595 2005-12-01 Uros Bizjak <uros@kss-loka.si>
10596
10597 PR target/24475
10598 * lib/target-supports.exp (check_effective_target_tls): New.
10599 (check_effective_target_tls_runtime): New.
10600 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10601 for TLS support.
10602 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10603 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10604 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10605 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10606 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10607 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10608 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10609 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10610 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10611 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10612 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10613 effective-target TLS.
10614 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10615 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10616 effective-target TLS runtime.
10617
10618 2005-12-01 Uros Bizjak <uros@kss-loka.si>
10619
10620 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10621
10622 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
10623
10624 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10625 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10626 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10627 ignored" warnings when "packing" is the same as the ABI layout.
10628
10629 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
10630
10631 PR fortran/21302
10632 * gfortran.dg/line_length_1.f: New test.
10633 * gfortran.dg/line_length_2.f90: Ditto.
10634
10635 2005-11-30 Richard Guenther <rguenther@suse.de>
10636
10637 PR tree-optimization/21655
10638 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10639
10640 2005-11-30 Dale Johannesen <dalej@apple.com>
10641
10642 * gcc.c-torture/compile/pr24930.c: New.
10643
10644 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
10645
10646 PR fortran/15809
10647 * gfortran.dg/auto_char_dummy_array.f90: New test.
10648
10649 2005-11-30 Jeff Law <law@redhat.com>
10650
10651 * g++.old-deja/g++.law/pr25000.C: New test.
10652
10653 2005-11-30 Jakub Jelinek <jakub@redhat.com>
10654
10655 * gcc.dg/tls/opt-11.c: New test.
10656
10657 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
10658
10659 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10660 targets.
10661 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10662 LP64 ia64.
10663
10664 2005-11-29 Jakub Jelinek <jakub@redhat.com>
10665
10666 * gfortran.dg/open_access_1.f90: New test.
10667
10668 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10669
10670 * gcc.dg/charset/builtin2.c: New test.
10671
10672 2005-11-28 Jakub Jelinek <jakub@redhat.com>
10673
10674 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10675 on mmix-*-* for *_[xy].c.
10676
10677 2005-11-28 Kean Johnston <jkj@sco.com>
10678
10679 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10680 headers.
10681 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10682 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10683 * gcc.target/i386/asm-3.c: Ditto.
10684 * gcc.target/i386/clobbers.c: Ditto.
10685 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10686 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10687 test regexp.
10688 * gcc.target/i386/mul.c: Ditto.
10689 * gcc.target/i386/ssetype-1.c: Ditto.
10690 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10691 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10692 static so the test works with -fPIC mode too. Based on comment in
10693 PR19231 by Pinski.
10694 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10695
10696 2005-11-28 Richard Guenther <rguenther@suse.de>
10697
10698 * gcc.dg/alias-9.c: New testcase.
10699 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10700
10701 2005-11-28 Roger Sayle <roger@eyesopen.com>
10702 Uros Bizjak <uros@kss-loka.si>
10703
10704 PR middle-end/20219
10705 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10706 tan(x)/sin(x) transformations.
10707
10708 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
10709
10710 PR middle-end/24575
10711 * gcc.dg/tree-ssa/divide-3.c: New test.
10712 * gcc.dg/tree-ssa/divide-4.c: New test.
10713
10714 2005-11-27 Steven G. Kargl <kargls@comcast.net>
10715
10716 PR fortran/24917
10717 * gfortran.dg/boz_6.f90: New test.
10718
10719 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10720
10721 PR fortran/23912
10722 * gfortran.dg/modulo_1.f90: New test.
10723
10724 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10725
10726 PR libfortran/24919
10727 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10728 fail on CRLF platforms.
10729 * gfortran.dg/ftell_2.f90: Likewise.
10730
10731 2005-11-26 Eric Christopher <echristo@apple.com>
10732
10733 * gcc.dg/intmax_t-1.c: Remove mips xfail.
10734
10735 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10736
10737 * objc.dg/gnu-runtime-3.m: Simplify.
10738
10739 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
10740
10741 PR middle-end/23669
10742 * gcc.dg/tree-ssa/divide-1.c: New test.
10743 * gcc.dg/tree-ssa/divide-2.c: New test.
10744
10745 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10746
10747 PR libgfortran/24945
10748 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10749
10750 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
10751
10752 PR libgfortran/24945
10753 * gfortran.dg/open_status_2.f90: New test.
10754
10755 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10756
10757 * gcc.c-torture/execute/builtins/fprintf.c,
10758 gcc.c-torture/execute/builtins/fputs-lib.c,
10759 gcc.c-torture/execute/builtins/fputs.c,
10760 gcc.c-torture/execute/builtins/lib/fprintf.c,
10761 gcc.c-torture/execute/builtins/lib/printf.c,
10762 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10763
10764 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
10765
10766 * gcc.dg/20050922-2.c: New test.
10767
10768 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
10769
10770 * objc.dg/gnu-runtime-3.m: New test.
10771
10772 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10773
10774 PR c++/9278
10775 * g++.dg/other/void1.C: New test.
10776
10777 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
10778
10779 PR middle-end/24998
10780 * gcc.dg/torture/fp-int-convert-float.c,
10781 gcc.dg/torture/fp-int-convert-double.c,
10782 gcc.dg/torture/fp-int-convert-long-double.c,
10783 gcc.dg/torture/fp-int-convert-timode.c,
10784 gcc.dg/torture/fp-int-convert-float80.c,
10785 gcc.dg/torture/fp-int-convert-float80-timode.c,
10786 gcc.dg/torture/fp-int-convert-float128.c,
10787 gcc.dg/torture/fp-int-convert-float128-timode.c,
10788 gcc.dg/torture/fp-int-convert.h: New files.
10789
10790 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10791
10792 PR middle-end/24989
10793 * gcc.dg/tree-ssa/bool-10.c: New test.
10794 * gcc.dg/tree-ssa/bool-11.c: New test.
10795 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10796
10797 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
10798
10799 PR middle-end/24990
10800 * tree-ssa/pr24990-1.c: New test.
10801
10802 2005-11-24 Richard Guenther <rguenther@suse.de>
10803 Dirk Mueller <dmueller@suse.de>
10804
10805 PR c++/14024
10806 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10807 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10808 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10809 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10810 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10811 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10812
10813 2005-11-23 Uros Bizjak <uros@kss-loka.si>
10814
10815 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10816
10817 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
10818
10819 PR c/21668
10820 * gcc.dg/Wc++-compat.c: New.
10821 * gcc.dg/Wno-c++-compat.c: New.
10822
10823 2005-11-23 Alan Modra <amodra@bigpond.net.au>
10824
10825 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10826 (vspltish, vspltisw): Likewise.
10827
10828 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10829
10830 PR libgfortran/24794
10831 * gfortran.dg/namelist_12.f: Fix quotes.
10832 * gfortran.dg/namelist_13.f90: Fix quotes.
10833 * gfortran.dg/namelist_14.f90: Fix quotes.
10834 * gfortran.dg/namelist_15.f90: Fix quotes.
10835 * gfortran.dg/namelist_use.f90: Fix quotes.
10836 * gfortran.dg/namelist_use_only.f90: Fix quotes.
10837 * gfortran.dg/namelist_21.f90: New test.
10838 * gfortran.dg/namelist_22.f90: New test.
10839
10840 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
10841
10842 PR target/23435
10843 * gcc.c-torture/compile/pr23435.c: New.
10844
10845 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10846
10847 * gcc.c-torture/execute/floatunsisf-1.c: New test.
10848
10849 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
10850
10851 * gcc.target/powerpc/405-macchw-1.c,
10852 gcc.target/powerpc/405-macchw-2.c,
10853 gcc.target/powerpc/405-macchwu-1.c,
10854 gcc.target/powerpc/405-macchwu-2.c,
10855 gcc.target/powerpc/405-machhw-1.c,
10856 gcc.target/powerpc/405-machhw-2.c,
10857 gcc.target/powerpc/405-machhwu-1.c,
10858 gcc.target/powerpc/405-machhwu-2.c,
10859 gcc.target/powerpc/405-maclhw-1.c,
10860 gcc.target/powerpc/405-maclhw-2.c,
10861 gcc.target/powerpc/405-maclhwu-1.c,
10862 gcc.target/powerpc/405-maclhwu-2.c,
10863 gcc.target/powerpc/405-mulchw-1.c,
10864 gcc.target/powerpc/405-mulchw-2.c,
10865 gcc.target/powerpc/405-mulchwu-1.c,
10866 gcc.target/powerpc/405-mulchwu-2.c,
10867 gcc.target/powerpc/405-mulhhw-1.c,
10868 gcc.target/powerpc/405-mulhhw-2.c,
10869 gcc.target/powerpc/405-mulhhwu-1.c,
10870 gcc.target/powerpc/405-mulhhwu-2.c,
10871 gcc.target/powerpc/405-mullhw-1.c,
10872 gcc.target/powerpc/405-mullhw-2.c,
10873 gcc.target/powerpc/405-mullhwu-1.c,
10874 gcc.target/powerpc/405-mullhwu-2.c,
10875 gcc.target/powerpc/405-nmacchw-1.c,
10876 gcc.target/powerpc/405-nmacchw-2.c,
10877 gcc.target/powerpc/405-nmachhw-1.c,
10878 gcc.target/powerpc/405-nmachhw-2.c,
10879 gcc.target/powerpc/405-nmaclhw-1.c,
10880 gcc.target/powerpc/405-nmaclhw-2.c,
10881 gcc.target/powerpc/440-macchw-1.c,
10882 gcc.target/powerpc/440-macchw-2.c,
10883 gcc.target/powerpc/440-macchwu-1.c,
10884 gcc.target/powerpc/440-macchwu-2.c,
10885 gcc.target/powerpc/440-machhw-1.c,
10886 gcc.target/powerpc/440-machhw-2.c,
10887 gcc.target/powerpc/440-machhwu-1.c,
10888 gcc.target/powerpc/440-machhwu-2.c,
10889 gcc.target/powerpc/440-maclhw-1.c,
10890 gcc.target/powerpc/440-maclhw-2.c,
10891 gcc.target/powerpc/440-maclhwu-1.c,
10892 gcc.target/powerpc/440-maclhwu-2.c,
10893 gcc.target/powerpc/440-mulchw-1.c,
10894 gcc.target/powerpc/440-mulchw-2.c,
10895 gcc.target/powerpc/440-mulchwu-1.c,
10896 gcc.target/powerpc/440-mulchwu-2.c,
10897 gcc.target/powerpc/440-mulhhw-1.c,
10898 gcc.target/powerpc/440-mulhhw-2.c,
10899 gcc.target/powerpc/440-mulhhwu-1.c,
10900 gcc.target/powerpc/440-mulhhwu-2.c,
10901 gcc.target/powerpc/440-mullhw-1.c,
10902 gcc.target/powerpc/440-mullhw-2.c,
10903 gcc.target/powerpc/440-mullhwu-1.c,
10904 gcc.target/powerpc/440-mullhwu-2.c,
10905 gcc.target/powerpc/440-nmacchw-1.c,
10906 gcc.target/powerpc/440-nmacchw-2.c,
10907 gcc.target/powerpc/440-nmachhw-1.c,
10908 gcc.target/powerpc/440-nmachhw-2.c,
10909 gcc.target/powerpc/440-nmaclhw-1.c,
10910 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10911
10912 2005-11-21 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR fortran/24774
10915 * gfortran.dg/inquire_9.f90: New test.
10916
10917 PR fortran/21647
10918 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10919
10920 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10921
10922 PR libfortran/24432
10923 * lib/target-supports.exp (check_effective_target_fortran_large_real):
10924 Check that 'cos' is supported.
10925
10926 2005-11-21 Paul Thomas <pault@gcc.gnu.org
10927
10928 PR fortran/24223
10929 * gfortran.dg/substring_equivalence.f90: New test.
10930
10931 PR fortran/24705
10932 * gfortran.dg/auto_internal_assumed.f90: New test.
10933
10934 2005-11-21 Uros Bizjak <uros@kss-loka.si>
10935
10936 * gcc.dg/fold-div-2.c: New test.
10937
10938 2005-11-20 Ian Lance Taylor <ian@airs.com>
10939
10940 PR rtl-optimization/24883
10941 * gcc.c-torture/compile/pr24883.c: New test.
10942
10943 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
10944
10945 PR middle-end/20583
10946 * gcc.c-torture/compile/pr20583.c: New.
10947
10948 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
10949
10950 * gcc.c-torture/execute/usmul.c: New test.
10951
10952 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
10953
10954 * gcc.dg/tree-ssa/vrp22.c: New test.
10955
10956 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
10957
10958 PR middle-end/24912
10959 * gcc.dg/torture/pr24912-1.c: New test.
10960
10961 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
10962
10963 PR fortran/24862
10964 * gfortran.dg/arrayio_derived_1.f90: New test.
10965
10966 2005-11-19 Richard Guenther <rguenther@suse.de>
10967
10968 PR middle-end/23294
10969 * gcc.dg/tree-ssa/pr23294.c: New testcase.
10970
10971 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
10972
10973 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10974
10975 2005-11-18 Mark Mitchell <mark@codesourcery.com>
10976
10977 PR c++/8355
10978 * g++.dg/template/friend39.C: New test.
10979
10980 2005-11-18 James E Wilson <wilson@specifix.com>
10981
10982 * gcc.dg/builtin-strstr.c: New.
10983
10984 2005-11-18 Richard Henderson <rth@redhat.com>
10985
10986 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10987 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10988 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10989 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10990 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10991 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10992 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10993 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10994 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10995 renaming to remove initial "ia64-".
10996
10997 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
10998
10999 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11000
11001 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
11002
11003 * g++.dg/cpp/string-2.C: New test.
11004
11005 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
11006
11007 * gcc.dg/tree-ssa/loop-14.c: New test.
11008
11009 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
11010 Michael Chamberlain <michael@chamberlain.net.au>
11011
11012 * ada/acats/run_all.sh (target_run): Kill long running tests.
11013
11014 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11015
11016 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11017 * gcc.dg/cleanup-9.c: Likewise.
11018 * gcc.dg/cleanup-10.c: Likewise.
11019 * gcc.dg/cleanup-11.c: Likewise.
11020
11021 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11022
11023 PR fortran/24892
11024 * gfortran.dg/open_access_append_1.f90: New test.
11025 * gfortran.dg/open_access_append_2.f90: New test.
11026
11027 2005-11-16 Richard Guenther <rguenther@suse.de>
11028
11029 PR middle-end/24851
11030 * gcc.c-torture/execute/pr24851.c: New testcase.
11031
11032 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
11033
11034 * gcc.dg/fold-overflow-1.c: New test.
11035
11036 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
11037
11038 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11039 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11040
11041 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
11042
11043 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11044 structures.
11045 * g++.dg/eh/forced2.C: Likewise.
11046 * g++.dg/eh/forced3.C: Likewise.
11047 * g++.dg/eh/forced4.C: Likewise.
11048
11049 2005-11-11 Mike Stump <mrs@apple.com>
11050
11051 * g++.old-deja/g++.mike/unused.C: Add.
11052
11053 2005-11-15 Mark Mitchell <mark@codesourcery.com>
11054
11055 PR c++/24667
11056 * g++.dg/warn/Wcast-qual1.C: New test.
11057
11058 2005-11-15 Jan Hubicka <jh@suse.cz>
11059
11060 * gcc.dg/winline-5.c: Add large-unit-insns limit.
11061
11062 2005-11-14 David Edelsohn <edelsohn@gnu.org>
11063
11064 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11065
11066 2005-11-14 Diego Novillo <dnovillo@redhat.com>
11067
11068 PR 24840
11069 * gcc.dg/tree-ssa/pr24840.c: New test.
11070
11071 2005-11-14 Janis Johnson <janis187@us.ibm.com>
11072
11073 PR testsuite/24841
11074 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11075
11076 2005-11-14 Dale Johannesen <dalej@apple.com>
11077
11078 * gcc.c-torture/execute/20051113-1.c: New.
11079
11080 2005-11-14 Mark Mitchell <mark@codesourcery.com>
11081
11082 PR c++/24687
11083 * g++.dg/template/crash43.C: New test.
11084
11085 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
11086
11087 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11088
11089 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11090
11091 PR c++/24817
11092 * g++.dg/eh/spec8.C: New test.
11093
11094 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11095
11096 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11097
11098 2005-11-13 Mark Mitchell <mark@codesourcery.com>
11099
11100 PR c++/20293
11101 * g++.dg/parse/ambig4.C: New test.
11102 * g++.dg/tc1/dr101.C: Adjust error markers.
11103 * g++.dg/lookup/strong-using-2.C: Likewise.
11104 * g++.dg/lookup/ambig5.C: Likewise.
11105 * g++.dg/lookup/ambig4.C: Likewise.
11106 * g++.dg/parse/crash22.C: Likewise.
11107
11108 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
11109
11110 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11111
11112 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
11113
11114 * gcc.dg/nested-calls-1.c: New test.
11115
11116 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11117
11118 * gfortran.dg/complex_intrinsic_1.f90: New test.
11119 * gfortran.dg/complex_intrinsic_2.f90: New test.
11120 * gfortran.dg/fgetc_1.f90: New test.
11121 * gfortran.dg/fgetc_2.f90: New test.
11122 * gfortran.dg/fgetc_3.f90: New test.
11123 * gfortran.dg/ftell_1.f90: New test.
11124 * gfortran.dg/ftell_2.f90: New test.
11125 * gfortran.dg/gnu_logical_1.F: New test.
11126 * gfortran.dg/gnu_logical_2.f90: New test.
11127
11128 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
11129
11130 PR middle-end/24820
11131 * testsuite/gcc.dg/pr24820.c: New test.
11132
11133 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
11134
11135 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11136 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11137 variable.
11138
11139 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11140
11141 testsuite/24614
11142 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11143
11144 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
11145
11146 * gcc.target/cris/cris.exp: New file.
11147 * gcc.target/cris/rld-legit1.c: New test.
11148 * gcc.target/cris/rld-legit2.c: New test.
11149
11150 2005-11-12 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR c++/24780
11153 * g++.dg/opt/pr24780.C: New test.
11154
11155 PR c++/24761
11156 * g++.dg/template/asm1.C: New test.
11157
11158 2005-11-12 Steven G. Kargl <kargls@comcast.net>
11159
11160 PR libgfortran/24787
11161 * gfortran.dg/scan_1.f90: New test.
11162
11163 2005-11-12 Jan Hubicka <jh@suse.cz>
11164
11165 * gcc.target/i386/minmax-1.c: New.
11166 * gcc.target/i386/minmax-2.c: New.
11167
11168 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
11169
11170 * gcc.dg/pr24445.c: Fix for 64-bit targets.
11171
11172 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
11173
11174 * gcc.c-torture/execute/20051110-1.c,
11175 gcc.c-torture/execute/20051110-2.c: New tests.
11176
11177 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
11178
11179 PR middle-end/24750
11180 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11181 New tests.
11182
11183 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
11184
11185 * lib/target-libpath.exp (get_shlib_extension): New proc.
11186 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11187 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11188 * lib/objc.exp (objc_target_compile): Likewise.
11189 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11190 detection.
11191
11192 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
11193
11194 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11195
11196 * lib/target-supports.exp (check_effective_target_static_libgfortran):
11197 Add -static to additional_flags and pass it to target_compile.
11198
11199 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11200
11201 PR libgfortran/24719
11202 gfortran.dg/read_noadvance.f90: New test.
11203
11204 PR libgfortran/24699
11205 gfortran.dg/fmt_t_2.f90: New test.
11206
11207 PR libgfortran/24785
11208 gfortran.dg/read_x_eor.f90: New test.
11209
11210 PR libgfortran/24584
11211 gfortran.dg/namelist_empty.f90: Rename test.
11212
11213 PR libgfortran/24489
11214 gfortran/read_eor.f90: Rename test.
11215
11216 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
11217
11218 PR fortran/15976
11219 * gfortran.dg/automatic_module_variable.f90: New test.
11220
11221 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
11222
11223 PR target/24445
11224 * gcc.dg/pr24445.c: New test.
11225
11226 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
11227
11228 PR fortran/24655
11229 PR fortran/24755
11230 * gfortran.dg/recursive_statement_functions.f90: Add statement
11231 functions using inline intrinsic functions and parameters to test
11232 that they no longer seg-fault.
11233
11234 PR fortran/24409
11235 gfortran.dg/nested_modules_4.f90: New test.
11236 gfortran.dg/nested_modules_5.f90: New test.
11237
11238 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11239
11240 PR fortran/24643
11241 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11242
11243 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
11244
11245 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11246 failures.
11247
11248 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
11249
11250 * gcc.dg/sparc-getcontext-1.c: New test.
11251
11252 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
11253
11254 * gcc.dg/ifcvt-fabs-1.c: New test.
11255
11256 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
11257
11258 PR other/4372
11259 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11260 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11261
11262 2005-11-09 Richard Guenther <rguenther@suse.de>
11263
11264 PR tree-optimization/24716
11265 * gcc.c-torture/execute/pr24716.c: New testcase.
11266
11267 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11268
11269 * gcc.dg/pr24624.c: Disable for non S/390 targets.
11270
11271 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11272
11273 PR 24624
11274 * gcc.dg/pr24624.c: Testcase added.
11275
11276 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11277
11278 PR 24623
11279 * g++.dg/other/pr24623.C: Testcase added.
11280
11281 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
11282
11283 PR fortran/22607
11284 * gfortran-dg/pure_byref_1.f90: New.
11285 * gfortran-dg/pure_byref_2.f90: New.
11286
11287 2005-11-09 Uros Bizjak <uros@kss-loka.si>
11288
11289 PR c/24101
11290 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11291 * gcc.dg/dg.exp: Run main loop also for *.i files.
11292
11293 2005-11-08 Jakub Jelinek <jakub@redhat.com>
11294
11295 PR c++/19450
11296 * g++.dg/tls/diag-3.C: New test.
11297 * g++.dg/tls/diag-4.C: New test.
11298 * g++.dg/tls/static-1.C: New test.
11299 * g++.dg/tls/static-1a.cc: New file.
11300
11301 2005-11-08 Diego Novillo <dnovillo@redhat.com>
11302
11303 PR 23046
11304 * g++.dg/tree-ssa/pr23046.C: New test.
11305
11306 2005-11-08 Devang Patel <dpatel@apple.com>
11307
11308 PR tree-optimization/23115
11309 * gcc.dg/tree-ssa/pr23115.c: New.
11310
11311 2005-11-08 David Edelsohn <edelsohn@gnu.org>
11312
11313 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11314 * gcc.target/powerpc/pr16155.c: Same.
11315 * gcc.target/powerpc/altivec-1.c: Same.
11316 * gcc.target/powerpc/altivec-2.c: Same.
11317 * gcc.target/powerpc/altivec-3.c: Same.
11318 * gcc.target/powerpc/altivec-5.c: Same.
11319 * gcc.target/powerpc/altivec-11.c: Same.
11320 * gcc.target/powerpc/altivec-12.c: Same.
11321 * gcc.target/powerpc/altivec-14.c: Same.
11322 * gcc.target/powerpc/altivec-22.c: Same.
11323 * gcc.target/powerpc/altivec-consts.c: Same.
11324 * gcc.target/powerpc/altivec-pr22085.c: Same.
11325 * gcc.target/powerpc/altivec-splat.c: Same.
11326 * gcc.target/powerpc/altivec-varargs-1.c: Same.
11327 * gcc.target/powerpc/altivec-vec-merge.c: Same.
11328 * gcc.target/powerpc/darwin-longlong.c: Same.
11329
11330 2005-11-08 Uros Bizjak <uros@kss-loka.si>
11331
11332 PR target/19340
11333 * gcc.dg/pr19340.c: New test.
11334
11335 2005-11-07 Ian Lance Taylor <ian@airs.com>
11336
11337 PR rtl-optimization/24683
11338 * gcc.dg/pr24683.c: New test.
11339
11340 2005-11-07 Uros Bizjak <uros@kss-loka.si>
11341
11342 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11343 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11344
11345 2005-11-07 Uros Bizjak <uros@kss-loka.si>
11346
11347 * gcc.target/i386/pr23376.c: Compile with -mmmx.
11348
11349 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
11350
11351 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11352
11353 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
11354
11355 PR target/24230
11356
11357 * gcc.target/powerpc/altivec-consts.c,
11358 gcc.target/powerpc/altivec-splat.c: New testcase.
11359
11360 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
11361
11362 PR c/24599
11363
11364 * gcc.dg/overflow-2.c: New testcase.
11365
11366 2005-11-07 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR rtl-optimization/23567
11369 * gcc.c-torture/execute/20051104-1.c: New test.
11370
11371 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
11372
11373 PR fortran/24534
11374 gfortran.dg/private_type_2.f90: Modified to check that case with
11375 PRIVATE declaration within derived type is accepted.
11376
11377 PR fortran/20838
11378 gfortran.dg/pointer_assign_1.f90: New test.
11379
11380 PR fortran/20840
11381 * gfortran.dg/arrayio_0.f90: New test.
11382
11383 PR fortran/17737
11384 gfortran.dg/data_initialized.f90: New test.
11385 gfortran.dg/data_constraints_1.f90: New test.
11386 gfortran.dg/data_constraints_2.f90: New test.
11387
11388 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
11389
11390 PR fortran/24174
11391 PR fortran/24305
11392 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11393
11394 2005-11-06 Diego Novillo <dnovillo@redhat.com>
11395
11396 PR 24670
11397 * gcc.dg/tree-ssa/pr24670.c: New test.
11398
11399 2005-11-05 Ian Lance Taylor <ian@airs.com>
11400
11401 PR target/22432
11402 * gcc.target/i386/pr22432.c: New test.
11403
11404 2005-11-05 Richard Henderson <rth@redhat.com>
11405
11406 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11407 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11408 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11409 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11410 from gcc.dg/alpha-*.
11411 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11412 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11413
11414 2005-11-05 Andreas Jaeger <aj@suse.de>
11415
11416 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11417
11418 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11419
11420 PR target/23424
11421 * gcc.dg/torture/pr23424-1.c: New test.
11422
11423 2005-11-04 Richard Henderson <rth@redhat.com>
11424
11425 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11426 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11427 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11428 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11429 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11430 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11431 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11432 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11433 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11434 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11435 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11436 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11437 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11438 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11439 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11440 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11441 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11442 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11443 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11444 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11445 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11446 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11447 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11448 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11449 Move from gcc.dg/.
11450 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11451 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11452 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11453 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11454 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11455 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11456 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11457 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11458 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11459 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11460 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11461 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11462 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11463 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11464 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11465 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11466 gcc.target/i386/lea.c, gcc.target/i386/local.c,
11467 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11468 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11469 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11470 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11471 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11472 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11473 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11474 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11475 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11476 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11477 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11478 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11479 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11480 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11481 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11482 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11483 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11484 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11485 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11486 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11487 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11488 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11489 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11490 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11491 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11492 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11493 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11494 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11495
11496 2005-11-04 Diego Novillo <dnovillo@redhat.com>
11497
11498 PR 24627
11499 * gcc.dg/tree-ssa/pr24627.c: New test.
11500
11501 2005-11-04 Paul Brook <paul@codesourcery.com>
11502
11503 * gcc.dg/tls/opt-10.c: New test.
11504
11505 2005-11-04 Andreas Jaeger <aj@suse.de>
11506
11507 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11508 avoid extra warnings.
11509
11510 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11511
11512 PR libfortran/22298
11513 * gcc/testsuite/lib/target-supports.exp
11514 (check_effective_target_static_libgfortran): New
11515 static_libgfortran effective target.
11516 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11517 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11518
11519 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
11520
11521 * gcc.dg/pr24615.c: Guard test with { target fpic }.
11522
11523 2005-11-03 Josh Conner <jconner@apple.com>
11524
11525 PR c++/19989
11526 g++.dg/ext/array2.C: New test.
11527 g++.dg/template/dependent-name3.C: New test.
11528 g++.dg/template/dependent-name4.C: New test.
11529 g++.dg/template/sfinae2.C: New test.
11530
11531 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11532
11533 PR preprocessor/22042
11534 * gcc.dg/cpp/strify4.c: New test.
11535
11536 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11537
11538 PR c++/17964
11539 * g++.dg/cpp/string-1.C: New test.
11540
11541 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11542
11543 * gcc.target/powerpc: New directory.
11544 * gcc.target/powerpc/powerpc.exp: New file.
11545 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11546 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11547 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11548 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11549 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11550 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11551 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11552 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11553 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11554 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11555 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11556 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11557 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11558 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11559 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11560 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11561 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11562 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11563 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11564 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11565 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11566 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11567 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11568 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11569 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11570 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11571 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11572 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11573 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11574 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11575 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11576 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11577 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11578 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11579
11580 2005-11-03 Mark Mitchell <mark@codesourcery.com>
11581
11582 PR c++/21627
11583 * g++.dg/warn/inline2.C: New test.
11584
11585 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11586
11587 PR middle-end/23155
11588 * g++.dg/ext/c99struct1.C: New test.
11589 * gcc.dg/union-cast-1.c: New test.
11590 * gcc.dg/union-cast-2.c: New test.
11591 * gcc.dg/union-cast-3.c: New test.
11592
11593 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11594
11595 PR middle-end/24589
11596 * gcc.c-torture/execute/zero-struct-2.c: New test.
11597
11598 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
11599
11600 PR c++/24582
11601 * g++.dg/init/switch1.C: New test.
11602
11603 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
11604
11605 * gcc.dg/delay-slot-1.c: New test.
11606
11607 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
11608
11609 PR target/24620
11610 * gcc.dg/pr24620.c: New test.
11611
11612 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
11613
11614 PR c/24329
11615 * gcc.dg/format/unnamed-1.c: New test.
11616
11617 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11618
11619 PR c++/22434
11620 * g++.dg/expr/cond8.C: New test.
11621
11622 PR c++/24560
11623 * g++.dg/parse/dot1.C: New test.
11624
11625 2005-11-02 Jan Hubicka <jh@suse.cz>
11626
11627 PR target/23303
11628 * gcc.dg/i386-lea.c: New test
11629
11630 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
11631
11632 PR target/24615
11633 * gcc.dg/pr24615.c: New test.
11634
11635 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
11636
11637 PR target/24600
11638 * gcc.dg/pr24600.c: New test.
11639
11640 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11641
11642 PR c++/19253
11643 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11644 * g++.dg/parse/typename9.C: New test.
11645 * g++/dg/parse/typename10.C: Likewise.
11646
11647 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
11648
11649 PR fortran/18157
11650 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11651 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11652 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11653
11654 2005-11-02 Mark Mitchell <mark@codesourcery.com>
11655
11656 PR c++/24569
11657 * g++.dg/debug/static1.C: New test.
11658
11659 2005-11-02 Josh Conner <jconner@apple.com>
11660
11661 * g++.dg/crash38.C: moved into proper directory...
11662 * g++.dg/template/crash42.C: ...here
11663
11664 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
11665
11666 PR target/18338
11667 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11668 pcc_bitfield_type_matters || default_packed.
11669
11670 * lib/target-supports.exp
11671 (check_effective_target_pcc_bitfield_type_matters): New proc.
11672 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11673
11674 PR testsuite/23304
11675 * lib/target-supports.exp (check_effective_default_packed): New proc.
11676 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11677 Gate expected errors on target ! default_packed.
11678 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11679
11680 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11681
11682 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11683 change (r106358).
11684
11685 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11686
11687 PR fortran/24008
11688 * gfortran.dg/entry_5.f90: New.
11689 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11690
11691 2005-11-01 Bob Wilson <bob.wilson@acm.org>
11692
11693 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11694
11695 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
11696
11697 PR fortran/21565
11698 gfortran.dg/namelist_blockdata.f90: New test.
11699
11700 PR fortran/18737
11701 gfortran.dg/external_implicit_none.f90: New test.
11702
11703 PR fortran/14994
11704 * gfortran.dg/secnds.f: New test.
11705
11706 2005-10-31 Jan Hubicka <jh@suse.cz>
11707
11708 PR target/20928
11709 * gcc.c-torture/compile/pr20928.c: New test.
11710
11711 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
11712
11713 PR middle-end/23492
11714 * gcc.c-torture/compile/zero-strct-5.c: New test.
11715
11716 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
11717
11718 PR libgfortran/24584
11719 * gfortran.dg/pr24584.f90: New test.
11720
11721 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
11722
11723 PR fortran/18883
11724 * gfortran.dg/char_result_9.f90: New.
11725 * gfortran.dg/char_result_10.f90: New.
11726
11727 2005-10-30 Jan Hubicka <jh@suse.cz>
11728
11729 * g++.dg/tree-ssa/pr24172.C: New testcase.
11730
11731 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11732
11733 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11734
11735 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
11736
11737 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11738 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11739 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11740 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11741 gfortran.dg/enum_9.f90,
11742 gfortran.fortran-torture/compile/enum_1.f90,
11743 gfortran.fortran-torture/execute/enum_1.f90,
11744 gfortran.fortran-torture/execute/enum_2.f90,
11745 gfortran.fortran-torture/execute/enum_3.f90,
11746 gfortran.fortran-torture/execute/enum_4.f90: New tests.
11747
11748 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
11749
11750 PR target/18482
11751 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11752 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11753
11754 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11755
11756 PR libfortran/20179
11757 * gfortran.dg/mixed_io_1.f90: New test.
11758 * gfortran.dg/mixed_io_1.c: New file.
11759
11760 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11761
11762 * gfortran.dg/malloc_free_1.f90: New test.
11763
11764 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
11765
11766 * gcc.dg/nested-func-4.c: Require profiling -pg.
11767
11768 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11769
11770 PR C++/23229
11771 * g++.dg/warn/main-2.C: New test.
11772
11773 2005-10-28 Steven G. Kargl <kargls@comcast.net>
11774
11775 PR fortran/24545
11776 * gfortran.dg/interface_2.f90: new test.
11777
11778 2005-10-28 Josh Conner <jconner@apple.com>
11779
11780 PR c++/22153
11781 * g++.dg/template/crash38.C: New test.
11782 * g++.dg/parse/explicit1.C: Change expected errors.
11783
11784 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11785
11786 PR C++/23426
11787 * g++.dg/other/large-size-array.C: New test.
11788
11789 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
11790
11791 PR middle-end/24362
11792 * g++.dg/opt/complex4.C: New test.
11793
11794 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
11795
11796 * gcc.dg/nested-func-4.c: New test.
11797
11798 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
11799
11800 PR fortran/24158
11801 gfortran.dg/derived_recursion.f90: New test.
11802 gfortran.dg/implicit_actual.f90: New test.
11803
11804 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
11805
11806 PR middle-end/24295, PR testsuite/24477
11807 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
11808 removed when weakref hits the tree.
11809
11810 2005-10-25 Jakub Jelinek <jakub@redhat.com>
11811
11812 * gfortran.dg/cray_pointers_4.f90: New test.
11813
11814 * gfortran.dg/cray_pointers_5.f90: New test.
11815
11816 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
11817
11818 PR fortran/22290
11819 * gfortran.dg/assign_5.f90: New test.
11820 * gfortran.dg/assign_6.f: New test.
11821
11822 2005-10-25 Uros Bizjak <uros@kss-loka.si>
11823
11824 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
11825 CPU has no SSE support.
11826
11827 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
11828
11829 PR libgfortran/24224
11830 * gfortran.dg/arrayio_1.f90: Update attribution.
11831 * gfortran.dg/arrayio_2.f90: Update attribution.
11832 * gfortran.dg/arrayio_3.f90: Update attribution.
11833 * gfortran.dg/arrayio_4.f90: Update test conditions.
11834 * gfortran.dg/arrayio_5.f90: Update attribution.
11835 * gfortran.dg/arrayio_6.f90: New test.
11836 * gfortran.dg/arrayio_7.f90: New test.
11837
11838 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
11839
11840 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11841
11842 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11843
11844 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11845
11846 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
11847
11848 PR fortran/24416
11849 * gfortran.dg/namelist_char_only.f90: New test.
11850
11851 2005-10-24 Asher Langton <langton2@llnl.gov>
11852
11853 PR fortran/17031
11854 PR fortran/22282
11855 * gfortran.dg/cray_pointers_1.f90: New test.
11856 * gfortran.dg/cray_pointers_2.f90: New test.
11857 * gfortran.dg/cray_pointers_3.f90: New test.
11858 * gfortran.dg/loc_1.f90: New test.
11859 * gfortran.dg/loc_2.f90: New test.
11860
11861 2005-10-24 Steven Bosscher <stevenb@suse.de>
11862
11863 * gcc.dg/pr24225.c: New test.
11864
11865 2005-10-24 Asher Langton <langton2@llnl.gov>
11866
11867 * gfortran.dg/dup_save_1.f90: New test.
11868 * gfortran.dg/dup_save_2.f90: New test.
11869
11870 2005-10-24 Paul Brook <paul@codesourcery.com>
11871
11872 PR 24107
11873 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11874 stdint.h.
11875
11876 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
11877
11878 PR libgfortran/24489
11879 * gfortran.dg/pr24489.f90: New test.
11880
11881 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
11882
11883 PR fortran/23635
11884 * gfortran.dg/ichar_1.f90: Add tests for derived types.
11885
11886 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
11887
11888 PR target/18911
11889 * g++.dg/init/array16.C: Skip for mmix-*-*.
11890
11891 2005-10-23 Asher Langton <langton2@llnl.gov>
11892
11893 * gfortran.dg/byte_1.f90: New test.
11894 * gfortran.dg/byte_2.f90: New test.
11895
11896 2005-10-23 David Edelsohn <edelsohn@gnu.org>
11897
11898 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11899
11900 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
11901
11902 PR fortran/18022
11903 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11904
11905 PR fortran/24311
11906 * gfortran.dg/merge_char_const.f90: New test.
11907
11908 PR fortran/24384
11909 * gfortran.dg/spread_scalar_source.f90: New test.
11910
11911 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
11912
11913 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11914
11915 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11916 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11917
11918 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11919
11920 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
11921
11922 PR fortran/24426
11923 * gfortran.dg/der_pointer_4.f90: New.
11924
11925 2005-10-22 David Ayers <d.ayers@inode.at>
11926
11927 * obj-c++.dg/except-1.mm: Simplify.
11928
11929 2005-10-21 David Ayers <d.ayers@inode.at>
11930
11931 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11932
11933 2005-10-21 Jakub Jelinek <jakub@redhat.com>
11934
11935 * gfortran.dg/assumed_dummy_2.f90: New test.
11936
11937 2005-10-21 James E Wilson <wilson@specifix.com>
11938
11939 PR preprocessor/15220
11940 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11941
11942 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
11943
11944 * gcc.c-torture/execute/20051021-1.c: New test.
11945
11946 2005-10-21 Mark Mitchell <mark@codesourcery.com>
11947
11948 PR c++/24260
11949 * g++.dg/ext/tmplattr1.C: New test.
11950
11951 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
11952
11953 PR fortran/24440
11954 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11955
11956 2005-10-20 Geoffrey Keating <geoffk@apple.com>
11957
11958 * obj-c++.dg/except-1.mm: New.
11959
11960 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11961
11962 2005-10-21 Alan Modra <amodra@bigpond.net.au>
11963
11964 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11965
11966 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
11967
11968 PR middle-end/24295
11969 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11970 declarations with the same names as thunks' alias targets, use
11971 aliases instead.
11972 * gcc.dg/attr-alias-3.c: New test.
11973 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11974
11975 2005-10-20 Mark Mitchell <mark@codesourcery.com>
11976
11977 PR c++/22618
11978 * g++.dg/parse/access8.C: New test.
11979
11980 2005-10-20 Richard Guenther <rguenther@suse.de>
11981
11982 PR c++/24439
11983 * g++.dg/tree-ssa/pr24439.C: New testcase.
11984
11985 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
11986
11987 * g++.dg/opt/delay-slot-1.C: New test.
11988
11989 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
11990
11991 PR fortran/21625
11992 * gfortran.fg/der_init_1.f90: New.
11993
11994 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11995
11996 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11997
11998 2005-10-19 Mark Mitchell <mark@codesourcery.com>
11999
12000 PR c++/21908
12001 * g++.dg/parse/error28.C: New test.
12002
12003 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12004
12005 * gcc.dg/profile-generate-2.c: New test.
12006
12007 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
12008
12009 PR target/23589
12010 * g++.dg/ext/dllimport11.C: New.
12011
12012 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12013
12014 PR c++/22293
12015 * g++.dg/other/friend3.C: New test.
12016
12017 2005-10-18 Mark Mitchell <mark@codesourcery.com>
12018
12019 PR c++/23293
12020 * g++.dg/template/error19.C: New test.
12021
12022 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
12023
12024 PR c++/21383
12025 * g++.dg/overload/koenig2.C: New.
12026
12027 PR c++/23118
12028 * g++.dg/overload/error2.C: New.
12029
12030 PR c++/22604
12031 * g++.dg/inherit/covariant14.C: New.
12032
12033 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12034
12035 PR c++/23440
12036 * g++.dg/parse/for1.C: New test.
12037
12038 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
12039
12040 PR fortran/23446
12041 * gfortran.dg/host_dummy_index_1.f90: New test.
12042
12043 PR fortran/21459
12044 * gfortran.dg/automatic_char_len_2.f90: New test.
12045
12046 PR fortran/20866
12047 * gfortran.dg/recursive_statement_functions.f90: New test.
12048
12049 PR fortran/20853
12050 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12051
12052 PR fortran/20849
12053 * gfortran.dg/external_initializer.f90: New test.
12054
12055 PR fortran/20837
12056 * non_module_public.f90: New test.
12057
12058 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
12059
12060 PR c++/24386
12061 * g++.dg/template/overload7.C: New.
12062
12063 PR c++/22551
12064 * g++.dg/other/switch2.C: Remove expected warnings.
12065
12066 PR c++/21353
12067 * g++.dg/template/defarg6.C: New.
12068
12069 2005-10-17 Uros Bizjak <uros@kss-loka.si>
12070
12071 PR target/24315
12072 * gcc.target/i386/pr24315.c: New test.
12073
12074 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12075
12076 PR c++/24389
12077 * g++.dg/template/static21.C: New test.
12078 * g++.dg/template/static21-a.cc: Likewise.
12079
12080 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
12081
12082 PR c++/23959
12083 * g++.dg/warn/Wswitch-default-1.C: New test.
12084 * g++.dg/warn/Wswitch-default-2.C: New test.
12085
12086 2005-10-16 Mark Mitchell <mark@codesourcery.com>
12087
12088 PR c++/22173
12089 * g++.dg/parse/template18.C: New test.
12090 * g++.dg/template/nontype15.C: Likewise.
12091
12092 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
12093
12094 PR fortran/22273
12095 * gfortran.dg/spec_expr_2.f90: New.
12096
12097 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
12098
12099 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12100 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12101 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12102 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12103 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12104 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12105 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12106 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
12107 previous target-specific skips and warning-message matches where
12108 applicable.
12109
12110 2005-10-15 Mark Mitchell <mark@codesourcery.com>
12111
12112 PR c++/21347
12113 * g++.dg/warn/Wctor-dtor.C: New test.
12114
12115 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12116
12117 PR c/23439
12118 * gcc.dg/for-1.c: New test.
12119
12120 2005-10-14 Mark Mitchell <mark@codesourcery.com>
12121
12122 PR c++/19565
12123 * g++.dg/warn/Wconversion1.C: New test.
12124 * g++.dg/ext/packed4.C: Compile with -w.
12125 * g++.dg/opt/20050511-1.C: Likewise.
12126 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12127
12128 2005-10-14 Jakub Jelinek <jakub@redhat.com>
12129
12130 * gfortran.dg/boz_5.f90: New test.
12131
12132 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
12133
12134 PR c++/22551
12135 * g++.dg/other/switch2.C: New.
12136
12137 PR c++/23984
12138 * g++.dg/init/ctor7.C: New.
12139
12140 2005-10-13 David Edelsohn <edelsohn@gnu.org>
12141
12142 PR c++/23730
12143 * g++.dg/parse/crash32.C: New test.
12144
12145 2005-10-13 Mark Mitchell <mark@codesourcery.com>
12146
12147 PR c++/20721
12148 * g++.dg/init/goto2.C: New test.
12149
12150 PR c++/22464
12151 * g++.dg/template/crash/41.C: New test.
12152
12153 PR c++/22180
12154 * g++.dg/template/crash40.C: New test.
12155
12156 PR c++/23694
12157 * g++.dg/parse/friend5.C: New test.
12158
12159 PR c++/23307
12160 * g++.dg/template/crash38.C: New test.
12161
12162 PR c++/22352
12163 * g++.dg/template/friend38.C: New test.
12164
12165 PR c++/22405
12166 * g++.dg/template/crash39.C: New test.
12167
12168 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
12169
12170 * gcc.dg/debug/dwarf2/dwarf-char1.c,
12171 gcc.dg/debug/dwarf2/dwarf-char2.c,
12172 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12173
12174 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12175
12176 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
12177
12178 * gcc.dg/dll-2.c: Add tests for warnings.
12179 * gcc.dg/dll-3.c: Likewise.
12180 * gcc.dg/dll-4.c: Likewise.
12181
12182 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12183 * g++.dg/ext/dllimport2.C: Likewise.
12184 * g++.dg/ext/dllimport3.C: Likewise.
12185 * g++.dg/ext/dllimport7.C: Likewise.
12186 * g++.dg/ext/dllimport8.C: Likewise.
12187 * g++.dg/ext/dllimport9.C: Likewise.
12188
12189 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
12190
12191 PR fortran/24092
12192 * gfortran.dg/derived_pointer_recursion.f90: New test.
12193
12194 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
12195
12196 * gcc.c-torture/execute/20051012-1.c: New test.
12197
12198 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12199
12200 PR fortran/18082
12201 * gfortran.dg/automatic_char_len_1.f90: New test.
12202
12203 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12204
12205 PR fortran/20847
12206 * gfortran.dg/save_common.f90: New test.
12207
12208 PR fortran/20856
12209 * gfortran.dg/save_result.f90: New test.
12210
12211 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
12212
12213 PR c++/21592
12214 * g++.dg/template/dependent-expr1.C: Add new expected error.
12215 * g++.dg/template/dependent-expr2.C: Adjust error text.
12216 * g++.dg/template/overload6.C: New.
12217
12218 PR c++/23797
12219 * g++.dg/other/typename8.C: New.
12220
12221 PR c++/21117
12222 * g++.dg/other/return1.C: New.
12223
12224 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
12225
12226 PR c++/24052
12227 * g++.dg/ext/label5.C: New.
12228
12229 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
12230
12231 PR c++/19964
12232 * g++.dg/parse/crash31.C: New.
12233
12234 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
12235
12236 * g++.dg/ipa/ipa-1.c: New test.
12237 * g++.dg/ipa/ipa-2.c: New test.
12238 * g++.dg/ipa/ipa-3.c: New test.
12239 * g++.dg/ipa/ipa-4.c: New test.
12240 * g++.dg/ipa/ipa-5.c: New test.
12241 * g++.dg/ipa/ipa.exp: New file.
12242
12243 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
12244
12245 PR fortran/24207
12246 * gfortran.dg/private_type_3.f90: New test.
12247
12248 2005-10-11 Steven G. Kargl <kargls@comcast.net>
12249
12250 PR fortran/20786
12251 gfortran.dg/aint_anint_1.f90: New test.
12252
12253 2005-10-11 Steven G. Kargl <kargls@comcast.net>
12254
12255 PR libgfortran/24313
12256 gfortran.dg/csqrt.f: New test.
12257
12258 2005-10-11 Ian Lance Taylor <ian@airs.com>
12259
12260 PR c++/8057
12261 * g++.dg/warn/noeffect7.C: New test.
12262 * g++.dg/warn/noeffect2.C: Instantiate templates.
12263 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
12264 and warning.
12265
12266 2005-10-11 Mark Mitchell <mark@codesourcery.com>
12267
12268 PR c++/21089
12269 * g++.dg/init/float1.C: New test.
12270
12271 PR c++/24277
12272 * g++.dg/init/member1.C: Tweak error markers.
12273
12274 2005-10-11 Janis Johnson <janis187@us.ibm.com>
12275
12276 PR testsuite/24281
12277 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12278 Check for null pointer.
12279
12280 2005-10-11 Mark Mitchell <mark@codesourcery.com>
12281
12282 PR c++/21369
12283 * g++.dg/parse/ret-type3.C: New test.
12284
12285 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
12286
12287 PR tree-opt/23946
12288 * gcc.c-torture/compile/pr23946.c: New test.
12289
12290 2005-10-11 Jakub Jelinek <jakub@redhat.com>
12291
12292 * g++.dg/opt/mmx2.C: New test.
12293
12294 2005-10-10 Mark Mitchell <mark@codesourcery.com>
12295
12296 PR c++/24277
12297 * g++.dg/template/static20.C: New test.
12298
12299 PR c++/24302
12300 * g++.dg/warn/Wunused-12.C: New test.
12301
12302 PR c++/23437
12303 * g++.dg/template/arg4.C: New test.
12304
12305 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12306
12307 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12308 * gcc.dg/ucnid-3.c: Likewise.
12309 * gcc.dg/ucnid-4.c: Likewise.
12310 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12311 * g++.dg/other/ucnid-1.C: Likewise.
12312 * gcc.dg/sparc-frame-1.c: New test.
12313
12314 2005-10-10 Mark Mitchell <mark@codesourcery.com>
12315
12316 PR c++/24139
12317 * g++.dg/template/spec27.C: New test.
12318
12319 PR c++/24275
12320 * g++.dg/template/static19.C: New test.
12321
12322 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
12323
12324 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12325 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12326
12327 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
12328
12329 PR target/24136
12330 * gfortran.fortran-torture/compile/pr24136.f: New test.
12331
12332 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
12333
12334 PR c++/22172
12335 * g++.dg/parse/crash30.C: New test.
12336
12337 2005-10-07 Richard Guenther <rguenther@suse.de>
12338
12339 PR middle-end/24227
12340 * gcc.c-torture/compile/pr24227.c: New testcase.
12341
12342 2005-10-07 Steve Ellcey <sje@cup.hp.com>
12343
12344 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12345 Do not put aligned attributes on array elements.
12346
12347 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
12348
12349 PR testsuite/23611, PR testsuite/23615
12350 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12351 writing prototypes of library functions by hand.
12352 * obj-c++.dg/bitfield-4.mm: Likewise.
12353 * obj-c++.dg/const-str-4.mm: Likewise.
12354 * obj-c++.dg/encode-4.mm: Likewise.
12355 * obj-c++.dg/encode-5.mm: Likewise.
12356 * obj-c++.dg/encode-6.mm: Likewise.
12357 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12358 * obj-c++.dg/method-10.mm: Likewise.
12359 * obj-c++.dg/method-17.mm: Likewise.
12360 * obj-c++.dg/method-19.mm: Likewise.
12361 * obj-c++.dg/try-catch-2.mm: Likewise.
12362
12363 2005-10-06 Richard Henderson <rth@redhat.com>
12364
12365 PR 24236
12366 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12367
12368 2005-10-06 Dale Johannesen <dalej@apple.com>
12369
12370 * gcc.c-torture/execute/20030125-1.c: Correct.
12371
12372 2005-10-06 Richard Guenther <rguenther@suse.de>
12373
12374 PR tree-optimization/24238
12375 * g++.dg/tree-ssa/pr24238.C: New testcase.
12376
12377 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
12378
12379 PR 18568
12380 * gfortran.dg/der_pointer_3.f90: New test.
12381
12382 2005-10-05 Devang Patel <dpatel@apple.com>
12383
12384 PR Debug/23205
12385 * g++.dg/other/PR23205.C: New.
12386
12387 2005-10-05 Richard Henderson <rth@redhat.com>
12388
12389 PR target/23602
12390 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12391 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12392
12393 2005-10-05 Dale Johannesen <dalej@apple.com>
12394
12395 * gcc.c-torture/execute/float-floor.c: New.
12396
12397 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
12398
12399 PR tree-optimization/21419
12400 PR tree-optimization/24146
12401 PR tree-optimization/24151
12402
12403 * g++.dg/ext/asm7.C: New.
12404 * g++.dg/ext/asm8.C: New.
12405 * gcc.dg/asm-1.c: Compile on all targets.
12406 * gcc.dg/asm-pr24146.c: New.
12407 * gcc.dg/pr21419.c: Adjust error messages.
12408
12409 2005-10-05 Richard Guenther <rguenther@suse.de>
12410
12411 PR fortran/24176
12412 * gfortran.fortran-torture/compile/empty.f90: New testcase.
12413
12414 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
12415
12416 PR c++/23513
12417 * g++.dg/template/spec22.C: Robustify test.
12418 * g++.dg/template/spec26.C: New.
12419
12420 2005-10-05 Uros Bizjak <uros@kss-loka.si>
12421
12422 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12423 if target supports vector instructions.
12424
12425 2005-10-04 Geoffrey Keating <geoffk@apple.com>
12426
12427 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12428 C99 functions.
12429
12430 2005-10-04 Janis Johnson <janis187@us.ibm.com>
12431
12432 * lib/target-supports.exp (check_effective_target_fortran_large_real,
12433 check_effective_target_fortran_large_int): Replace cached result
12434 when target changes.
12435
12436 2005-10-04 Devang Patel <dpatel@apple.com>
12437
12438 * gcc.dg/i386-sse-vect-types.c: New.
12439
12440 2005-10-04 Ian Lance Taylor <ian@airs.com>
12441
12442 PR preprocessor/13726
12443 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12444 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12445
12446 2005-10-04 Richard Guenther <rguenther@suse.de>
12447
12448 PR c/23576
12449 * gcc.dg/noncompile/pr23576.c: New testcase.
12450
12451 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
12452
12453 PR middle-end/23125
12454 * gcc.dg/register-var-3.c: New test.
12455
12456 2005-10-04 Steven Bosscher <stevenb@suse.de>
12457
12458 * gcc.dg/pr23049.c: New test.
12459
12460 * gcc.dg/ucnid-4.c: Fix test.
12461
12462 2005-10-03 Diego Novillo <dnovillo@redhat.com>
12463
12464 PR 23445
12465 * gcc.c-torture/compile/pr23445.c: New test.
12466
12467 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
12468
12469 * g++.dg/overload/unknown1.C: New.
12470
12471 2005-10-03 Mark Mitchell <mark@codesourcery.com>
12472
12473 PR c++/17775
12474 * g++.dg/template/repo4.C: New test.
12475
12476 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12477
12478 PR libfortran/19308
12479 * gfortran.dg/large_real_kind_2.F90: New test.
12480 * gfortran.dg/large_integer_kind_2.f90: New test.
12481
12482 2005-10-03 Uros Bizjak <uros@kss-loka.si>
12483
12484 * lib/target-supports.exp (check_effective_target_vect_shift):
12485 Implement with result caching. Add i?86, x86_64 and ia64 targets.
12486 (check_effective_target_vect_condition): Fix copy-n-pasto.
12487
12488 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12489 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12490 targets.
12491
12492 2005-10-02 Mark Mitchell <mark@codesourcery.com>
12493
12494 PR c++/22621
12495 * g++.dg/template/overload5.C : New test.
12496
12497 PR c++/23840
12498 * g++.dg/expr/stdarg1.C: New test.
12499
12500 2005-10-02 Diego Novillo <dnovillo@redhat.com>
12501
12502 PR 24142
12503 * gcc.c-torture/execute/pr24142.c: New test.
12504
12505 2005-10-01 Diego Novillo <dnovillo@redhat.com>
12506
12507 PR 24141
12508 * gcc.c-torture/execute/pr24141.c: New test.
12509
12510 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
12511 Diego Novillo <dnovillo@redhat.com>
12512
12513 PR 23604
12514 * gcc.c-torture/execute/pr23604.c: New test.
12515
12516 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
12517
12518 PR fortran/16404
12519 PR fortran/20835
12520 PR fortran/20890
12521 PR fortran/20899
12522 PR fortran/20900
12523 PR fortran/20901
12524 PR fortran/20902
12525 gfortran.dg/equiv_constraint_1.f90: New test.
12526 gfortran.dg/equiv_constraint_2.f90: New test.
12527 gfortran.dg/equiv_constraint_3.f90: New test.
12528 gfortran.dg/equiv_constraint_4.f90: New test.
12529 gfortran.dg/equiv_constraint_5.f90: New test.
12530 gfortran.dg/equiv_constraint_6.f90: New test.
12531 gfortran.dg/equiv_constraint_7.f90: New test.
12532 gfortran.dg/equiv_constraint_8.f90: New test.
12533 gfortran.dg/private_type_1.f90: New test.
12534 gfortran.dg/private_type_2.f90: New test.
12535 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12536 980628-10.f: Assert std=gnu to permit mixing of
12537 types in equivalence statements.
12538
12539 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
12540
12541 PR 24112
12542 * gfortran.dg/open_status_1.f90: New.
12543
12544 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12545
12546 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12547 * gcc.dg/vect/pr22480.c: Clean up temp files.
12548 * gcc.dg/vect/pr23831.c: Clean up temp files.
12549 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12550 Clean up temp files.
12551 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12552 Clean up temp files.
12553
12554 * gcc.dg/20050309-1.c: Clean up temp files.
12555 * gcc.dg/20050325-1.c: Clean up temp files.
12556
12557 2005-09-30 Uros Bizjak <uros@kss-loka.si>
12558
12559 PR tree-optimization/24059
12560 * gcc.dg/vect/pr24059.c : New test.
12561
12562 2005-09-29 Jakub Jelinek <jakub@redhat.com>
12563
12564 PR middle-end/24109
12565 * gcc.c-torture/execute/20050929-1.c: New test.
12566
12567 2005-09-29 Steven Bosscher <stevenb@suse.de>
12568
12569 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12570
12571 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
12572
12573 PR c/21419
12574 * gcc.dg/pr21419.c: New test.
12575
12576 2005-09-29 Steven Bosscher <stevenb@suse.de>
12577
12578 * gcc.dg/pr23911.c: New test.
12579
12580 2005-09-28 Mark Mitchell <mark@codesourcery.com>
12581
12582 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12583
12584 PR c++/16782
12585 * g++.dg/parse/qualified4.C: New test.
12586 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12587 * g++.old-deja/g++.mike/p8154.C: Likewise.
12588
12589 2005-09-27 Mark Mitchell <mark@codesourcery.com>
12590
12591 PR c++/22147
12592 * g++.dg/template/friend37.C: New test.
12593 * g++.dg/parse/crash28.C: Adjust error markers.
12594
12595 2005-09-27 Jakub Jelinek <jakub@redhat.com>
12596
12597 PR fortran/18518
12598 * gfortran.fortran-torture/execute/save_2.f90: New decl.
12599
12600 2005-09-27 Devang Patel <dpatel@apple.com>
12601
12602 PR tree-optimization/23625
12603 * gcc.dg/pr23625.c: New test.
12604
12605 2005-09-27 Uros Bizjak <uros@kss-loka.si>
12606
12607 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12608 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12609
12610 2005-09-26 Jakub Jelinek <jakub@redhat.com>
12611
12612 PR fortran/23677
12613 * gfortran.fortran-torture/execute/save_1.f90: New test.
12614 * gfortran.dg/save_1.f90: New test.
12615
12616 2005-09-26 Uros Bizjak <uros@kss-loka.si>
12617
12618 * gcc.target/i386/builtin-apply-mmx.c: New test.
12619
12620 PR target/22576
12621 * gcc.target/i386/pr22576.c: New test.
12622
12623 PR target/22585
12624 * gcc.target/i386/pr22585.c: New test.
12625
12626 PR target/23268
12627 * gcc.target/i386/pr23268.c: New test.
12628
12629 PR middle-end/23831
12630 * gcc.dg/vect/pr23831.c: New test.
12631
12632 PR target/24055
12633 * gcc.target/i386/pr24055.c: New test.
12634
12635 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
12636
12637 PR tree-optimization/23960
12638 * gcc.c-torture/compile/pr23960.c: New.
12639
12640 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
12641
12642 PR fortran/16861
12643 * gfortran.dg/nested_modules_3.f90: New.
12644
12645 2005-09-22 Steven G. Kargl <kargls@comcast.net>
12646
12647 PR fortran/24005
12648 gfortran.dg/interface_1.f90: New test.
12649
12650 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
12651 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12652
12653 PR fortran/23843
12654 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12655
12656 2005-09-22 Steven G. Kargl <kargls@comcast.net>
12657
12658 PR fortran/23516
12659 * gfortran.dg/imag_1.f: New test.
12660 * gfortran.dg/imag_2.f: Ditto.
12661
12662 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
12663
12664 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12665
12666 2005-09-22 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR c++/21983
12669 * g++.dg/warn/pr21983.C: New test.
12670
12671 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
12672
12673 * gcc.dg/20050922-1.c: Testcase added.
12674
12675 2005-09-21 Mark Mitchell <mark@codesourcery.com>
12676
12677 PR c++/23993
12678 * g++.dg/template/array14.C: New test.
12679
12680 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
12681
12682 PR fortran/19929
12683 * gfortran.dg/der_ptr_component_1.f90: New test.
12684
12685 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12686
12687 PR c++/23965
12688 * g++.dg/template/error1.C: Reject "no matching function" message.
12689
12690 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12691
12692 PR c++/17609
12693 * g++.dg/lookup/error1.C: New test.
12694
12695 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
12696
12697 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12698 functionality of the testcase.
12699
12700 2005-09-20 Richard Henderson <rth@redhat.com>
12701
12702 * gcc.dg/vect/vect-22.c: Require vect_float.
12703 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12704
12705 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
12706
12707 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12708 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12709 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12710 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12711 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12712 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12713 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12714 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12715 * gcc.dg/cpp/ucnid-8.c: New test.
12716
12717 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR tree-optimization/23929
12720 * gcc.c-torture/compile/pr23929.c: New test.
12721
12722 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
12723
12724 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12725 for one loop.
12726
12727 2005-09-20 Steve Ellcey <sje@cup.hp.com>
12728
12729 PR testsuite/23186
12730 * g++.dg/other/pr22003.C: Require named sections.
12731
12732 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12733
12734 PR c++/23947
12735 * g++.dg/rtti/crash3.C: New test.
12736
12737 PR tree-optimization/23818
12738 * gcc.dg/pr23818.c: New test.
12739
12740 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12741
12742 PR fortran/23420
12743 * gfortran.dg/print_fmt_4.f: New.
12744
12745 2005-09-20 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR fortran/23663
12748 * gfortran.fortran-torture/execute/entry_11.f90: New test.
12749
12750 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12751
12752 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12753 Use pointers to local alignable arrays instead. Added comments.
12754 * gcc.dg/vect/vect-46.c: Likewise.
12755 * gcc.dg/vect/vect-48.c: Likewise.
12756 * gcc.dg/vect/vect-49.c: Likewise.
12757 * gcc.dg/vect/vect-52.c: Likewise.
12758 * gcc.dg/vect/vect-53.c: Likewise.
12759 * gcc.dg/vect/vect-54.c: Likewise.
12760 * gcc.dg/vect/vect-56.c: Likewise.
12761 * gcc.dg/vect/vect-57.c: Likewise.
12762 * gcc.dg/vect/vect-58.c: Likewise.
12763 * gcc.dg/vect/vect-60.c: Likewise.
12764 * gcc.dg/vect/vect-61.c: Likewise.
12765
12766 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12767 The test is no longer vectorizable on vect_no_align targets.
12768 * gcc.dg/vect/vect-43.c: Likewsie.
12769
12770 * gcc.dg/vect/vect-44.c: Added comments.
12771 * gcc.dg/vect/vect-45.c: Added comments.
12772 * gcc.dg/vect/vect-50.c: Added comments.
12773 * gcc.dg/vect/vect-51.c: Added comments.
12774
12775 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12776 aligned type.
12777 * gcc.dg/vect/Os-vect-95.c: Likewise.
12778
12779 * gcc.dg/vect/vect-41.c: Test removed.
12780 * gcc.dg/vect/vect-47.c: Test removed.
12781 * gcc.dg/vect/vect-55.c: Test removed.
12782 * gcc.dg/vect/vect-59.c: Test removed.
12783
12784 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
12785
12786 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12787 No longer vectorizable on vect_no_align targets.
12788 * gcc.dg/vect/pr20122.c: Likewise.
12789 * gcc.dg/vect/vect-74.c: Likewise.
12790 * gcc.dg/vect/vect-75.c: Likewise.
12791 * gcc.dg/vect/vect-76.c: Likewise.
12792
12793 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12794 Will not be vectorizable on vect_no_align targets once aliasing issues
12795 are resolved.
12796 * gcc.dg/vect/vect-79.c: Likewise.
12797
12798 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12799 * gcc.dg/vect/vect-78.c: Likewise.
12800 * gcc.dg/vect/vect-97.c: Likewise.
12801
12802 2005-09-19 Steven Bosscher <stevenb@suse.de>
12803
12804 * gcc.dg/pr23943.c: New test.
12805
12806 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12807
12808 PR fortran/19181
12809 * gfortran.dg/derived_pointer_null_1.f90: New test.
12810
12811 2005-09-18 Richard Guenther <rguenther@suse.de>
12812
12813 PR middle-end/23944
12814 * gcc.c-torture/compile/pr23944.c: New testcase.
12815
12816 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
12817
12818 PR fortran/15975
12819 * gfortran.dg/der_pointer_2.f90: New test.
12820
12821 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
12822
12823 PR fortran/16861
12824 * gfortran.dg/nested_modules_2.f90: New test.
12825
12826 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12827
12828 PR c++/18368
12829 * g++.dg/other/semicolon.C: New test.
12830
12831 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
12832
12833 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12834 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12835
12836 2005-09-16 Mark Mitchell <mark@codesourcery.com>
12837
12838 PR c++/23914
12839 * g++.dg/template/static18.C: New test.
12840
12841 PR c++/21514
12842 * g++.dg/template/crash19.C: Remove dg-error marker.
12843 * g++.dg/template/local4.C: New test.
12844
12845 2005-09-16 Paul Brook <paul@codesourcery.com>
12846
12847 PR fortran/23906
12848 * gfortran.dg/dependency_1.f90: New test.
12849
12850 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12851
12852 PR c++/23896
12853 * g++.dg/template/static17.C: New test.
12854
12855 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
12856
12857 PR c++/23139
12858 * g++.dg/warn/huge-val1.C: New test.
12859
12860 2005-09-15 Mark Mitchell <mark@codesourcery.com>
12861
12862 PR c++/13140
12863 * g++.dg/parse/class2.C: New test.
12864 * g++.dg/template/explicit8.C: Likewise.
12865 * g++.dg/template/spec25.C: Likewise.
12866
12867 2005-09-14 Josh Conner <jconner@apple.com>
12868
12869 PR middle-end/23584
12870 * gcc.dg/pr23584.c: New test.
12871
12872 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
12873
12874 PR fortran/21875 Internal Unit Array I/O, NIST
12875 * gfortran.dg/arrayio_1.f90: New test.
12876 * gfortran.dg/arrayio_1.f90: New test.
12877 * gfortran.dg/arrayio_1.f90: New test.
12878 * gfortran.dg/arrayio_1.f90: New test.
12879 * gfortran.dg/arrayio_1.f90: New test.
12880
12881 2005-09-14 Uros Bizjak <uros@kss-loka.si>
12882
12883 PR middle-end/22480
12884 * gcc.dg/vect/pr22480.c: New test.
12885
12886 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
12887
12888 PR fortran/19358
12889 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12890
12891 2005-09-13 Josh Conner <jconner@apple.com>
12892
12893 PR c++/23180
12894 * g++.dg/init/struct2.C: New test.
12895 * g++.dg/init/struct3.C: New test.
12896
12897 2005-09-13 Janis Johnson <janis187@us.ibm.com>
12898
12899 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12900 Clean up temp files.
12901 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12902 gcc.dg/tree-ssa/builtin-fprintf-1.c,
12903 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12904 gcc.dg/tree-ssa/builtin-printf-1.c,
12905 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12906 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12907 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12908 gcc.dg/tree-ssa/builtin-vprintf-1.c,
12909 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12910 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12911 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12912 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12913 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12914 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12915 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12916 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12917
12918 2005-09-13 Josh Conner <jconner@apple.com>
12919
12920 * lib/gcc-dg.exp: Load scanipa.exp.
12921 (cleanup-dump): New procedure.
12922 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12923 * lib/scandump.exp: New file.
12924 * lib/scantree.exp: Use it.
12925 * lib/scanipa.exp: New file.
12926
12927 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
12928
12929 PR fortran/17740
12930 * gfortran.dg/generic_4.f90: New test.
12931
12932 2005-09-13 Uros Bizjak <uros@kss-loka.si>
12933
12934 PR target/23816
12935 * gcc.target/i386/pr23816-1.c: New test.
12936 * gcc.target/i386/pr23816-2.c: New test.
12937
12938
12939 2005-09-13 Bastian Blank <waldi@debian.org>
12940
12941 PR c++/16171
12942 * g++.dg/abi/mangle26.C: New test.
12943 * g++.dg/abi/mangle27.C: New test.
12944 * g++.dg/abi/mangle28.C: New test.
12945 * g++.dg/abi/mangle29.C: New test.
12946
12947 PR c++/23839
12948 * g++.dg/parse/register1.C: New test.
12949
12950 2005-09-13 Mark Mitchell <mark@codesourcery.com>
12951
12952 PR c++/23842
12953 * g++.dg/template/access16.C: New test.
12954
12955 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12956
12957 * gfortran.dg/char_pack_2.f90: Increase the vector size.
12958
12959 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12960
12961 PR fortran/18899
12962 * gfortran.dg/shape_2.f90: New test.
12963
12964 2005-09-13 Richard Sandiford <richard@codesourcery.com>
12965
12966 PR target/19269
12967 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12968 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12969 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12970 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12971 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12972 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12973 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12974 tests.
12975
12976 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12977
12978 PR c++/23841
12979 * g++.dg/parse/template17.C: New test.
12980
12981 2005-09-12 Mark Mitchell <mark@codesourcery.com>
12982
12983 PR c++/23789
12984 * g++.dg/template/nontype14.C: New test.
12985
12986 2005-09-12 Ian Lance Taylor <ian@airs.com>
12987
12988 PR g++/7874
12989 * g++.dg/lookup/friend7.C: New test.
12990 * g++.dg/lookup/friend8.C: New test.
12991 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12992 so that it will be found via argument dependent lookup.
12993 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12994 friend functions which will no longer be found.
12995 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12996 function g, so that it will be found via argument dependent
12997 lookup.
12998 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12999 * g++.old-deja/g++.mike/net43.C: Likewise.
13000
13001 2005-09-12 Mark Mitchell <mark@codesourcery.com>
13002
13003 PR c++/23691
13004 * g++.dg/template/static16.C: New test.
13005
13006 2005-09-12 Josh Conner <jconner@apple.com>
13007
13008 PR middle-end/23237
13009 * gcc.c-torture/compile/pr23237.c: New test.
13010
13011 2005-09-11 Richard Henderson <rth@redhat.com>
13012
13013 * g++.dg/other/error8.C: Update expected diagnostic text.
13014
13015 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13016
13017 PR libfortran/19872
13018 * gfortran.dg/overwrite_1.f: New test.
13019
13020 2005-09-09 Josh Conner <jconner@apple.com>
13021
13022 * g++.dg/init/pr23180-1.C: Removed.
13023 * g++.dg/init/pr23180-2.C: Removed.
13024
13025 2005-09-09 David Daney <ddaney@avtrex.com>
13026
13027 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13028 files which are ...
13029 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13030 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13031
13032 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13033
13034 * gfortran.dg/iostat_2.f90: New test.
13035
13036 2005-09-09 Mark Mitchell <mark@codesourcery.com>
13037
13038 PR c++/22252
13039 * g++.dg/ext/interface1.C: New test.
13040 * g++.dg/ext/interface1.h: Likewise.
13041 * g++.dg/ext/interface1a.cc: Likewise.
13042
13043 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
13044
13045 * gfortran.dg/iomsg_1.f90: New test case.
13046
13047 2005-09-09 Richard Guenther <rguenther@suse.de>
13048
13049 PR c++/23624
13050 * g++.dg/tree-ssa/pr23624.C: New testcase.
13051
13052 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13053
13054 PR fortran/19239
13055 * gfortran.dg/vector_subscript_1.f90,
13056 * gfortran.dg/vector_subscript_2.f90: New tests.
13057
13058 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13059
13060 PR fortran/21104
13061 * gfortran.dg/array_alloc_1.f90,
13062 * gfortran.dg/array_alloc_2.f90,
13063 * gfortran.dg/array_alloc_3.f90: New tests.
13064
13065 2005-09-09 Richard Sandiford <richard@codesourcery.com>
13066
13067 PR fortran/12840
13068 * gfortran.dg/array_constructor_6.f90
13069 * gfortran.dg/array_constructor_7.f90
13070 * gfortran.dg/array_constructor_8.f90
13071 * gfortran.dg/array_constructor_9.f90
13072 * gfortran.dg/array_constructor_10.f90
13073 * gfortran.dg/array_constructor_11.f90
13074 * gfortran.dg/array_constructor_12.f90: New tests.
13075
13076 2005-09-08 Josh Conner <jconner@apple.com>
13077
13078 PR c++/23180
13079 * g++.dg/init/pr23180-1.C: New test.
13080 * g++.dg/init/pr23180-2.C: New test.
13081
13082 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13083
13084 PR fortran/18878
13085 * gfortran.dg/module_double_reuse.f90: New.
13086
13087 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
13088
13089 PR fortran/23270
13090 PR fortran/22304
13091 PR fortran/18870
13092 PR fortran/17917
13093 PR fortran/16511
13094 * gfortran.dg/common_equivalence_1.f: New.
13095 * gfortran.dg/common_equivalence_2.f: New.
13096 * gfortran.dg/common_equivalence_3.f: New.
13097 * gfortran.dg/contained_equivalence_1.f90: New.
13098 * gfortran.dg/module_blank_common.f90: New.
13099 * gfortran.dg/module_commons_1.f90: New.
13100 * gfortran.dg/module_equivalence_1.f90: New.
13101 * gfortran.dg/nested_modules_1.f90: New.
13102 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13103 equivalences and add comment to connect the test with
13104 the PR.
13105
13106 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13107
13108 PR fortran/23765
13109 * gfortran.dg/common_6.f90: New test.
13110
13111 2005-09-08 Richard Sandiford <richard@codesourcery.com>
13112
13113 PR fortran/15326
13114 * gfortran.dg/char_result_1.f90,
13115 * gfortran.dg/char_result_2.f90,
13116 * gfortran.dg/char_result_3.f90,
13117 * gfortran.dg/char_result_4.f90,
13118 * gfortran.dg/char_result_5.f90,
13119 * gfortran.dg/char_result_6.f90,
13120 * gfortran.dg/char_result_7.f90,
13121 * gfortran.dg/char_result_8.f90: New tests.
13122
13123 2005-09-08 Richard Sandiford <richard@codesourcery.com>
13124
13125 PR fortran/19928
13126 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13127
13128 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
13129
13130 PR obj-c++/16816
13131 * obj-c++.dg/selector-5.mm: New test.
13132 * obj-c++.dg/selector-6.mm: New test.
13133
13134 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
13135
13136 PR objc/20574
13137 PR objc/19324
13138 * objc.dg/error-1.m: New test.
13139
13140 2005-09-07 Richard Sandiford <richard@codesourcery.com>
13141
13142 PR fortran/23373
13143 * gfortran.fortran-torture/execute/pr23373-1.f90,
13144 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13145
13146 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
13147
13148 PR libfortran/23760
13149 * gfortran.dg/g77/1832.f: Remove long string in write statement
13150 to allow the test to pass on correct list directed output with
13151 prepended space.
13152
13153 2005-09-07 James E Wilson <wilson@specifix.com>
13154
13155 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13156
13157 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
13158
13159 * gfortran.dg/parameter+save.f90: Rename to
13160 * gfortran.dg/parameter_save.f90: .. this.
13161
13162 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
13163
13164 PR fortran/20848
13165 * gfortran.dg/parameter+save.f90: New test case.
13166
13167 2005-09-06 Richard Sandiford <richard@codesourcery.com>
13168
13169 PR fortran/19269
13170 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13171
13172 2005-09-06 Jakub Jelinek <jakub@redhat.com>
13173
13174 PR c/23075
13175 * gcc.dg/pr23075.c: New test.
13176 * g++.dg/warn/pr23075.C: New test.
13177
13178 PR target/22362
13179 * gcc.target/i386/pr22362.c: New test.
13180
13181 PR rtl-optimization/23098
13182 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13183
13184 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13185 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13186 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13187
13188 2005-09-06 Mark Mitchell <mark@codesourcery.com>
13189
13190 * g++.dg/expr/cast6.C: New test.
13191
13192 PR c++/9782
13193 * g++.dg/init/new15.C: New test.
13194
13195 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
13196
13197 * gcc.dg/vect/Os-vect-95.c: New test.
13198 * gcc.dg/vect/vect-95.c: Same.
13199
13200 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
13201
13202 * gcc.dg/vect/vect-29.c: Update xfail testing.
13203 * gcc.dg/vect/vect-44.c: Same.
13204 * gcc.dg/vect/vect-48.c: Same.
13205 * gcc.dg/vect/vect-50.c: Same.
13206 * gcc.dg/vect/vect-72.c: Same.
13207 * gcc.dg/vect/vect-77.c: Same.
13208 * gcc.dg/vect/vect-78.c: Same.
13209 * gcc.dg/vect/vect-80.c: Same.
13210 * gcc.dg/vect/vect-96.c: Same.
13211 * gcc.dg/vect/vect-100.c: Same.
13212 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13213 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13214 * gfortran.dg/vect/vect-5.f90: Same.
13215
13216 2005-09-06 Jakub Jelinek <jakub@redhat.com>
13217
13218 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13219 start strings.
13220 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13221 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13222
13223 PR c++/23056
13224 * g++.dg/opt/pr23056.C: New test.
13225
13226 PR rtl-optimization/23098
13227 * gcc.target/i386/pr23098.c: New test.
13228
13229 2005-09-05 Mark Mitchell <mark@codesourcery.com>
13230
13231 PR c++/23667
13232 * g++.dg/template/static15.C: New test.
13233
13234 PR c++/21440
13235 * g++.dg/ext/stmtexpr5.C: New test.
13236 * g++.dg/ext/stmtexpr6.C: Likewise.
13237
13238 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
13239
13240 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13241
13242 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13243 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13244 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13245
13246 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
13247
13248 PR libfortran/23321
13249 * gfortran.dg/direct_io_4.f90: New test case.
13250
13251 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
13252 Rasmus Hahn <rassahah@neofonie.de>
13253
13254 PR libobjc/23108
13255 * objc.dg/type-stream-1.m: New test.
13256
13257 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
13258
13259 PR fortran/23661
13260 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13261 gfortran.dg/print_fmt_3.f90: New test.
13262
13263 2005-09-03 Jakub Jelinek <jakub@redhat.com>
13264
13265 * gfortran.dg/fmt_t_1.f90: New test.
13266
13267 2005-09-03 Jakub Jelinek <jakub@redhat.com>
13268
13269 PR rtl-optimization/23454
13270 * g++.dg/opt/pr23454.C: New test.
13271
13272 2005-09-03 Mark Mitchell <mark@codesourcery.com>
13273
13274 PR c++/23699
13275 * g++.dg/ext/static1.C: New test.
13276
13277 2005-09-02 Richard Henderson <rth@redhat.com>
13278
13279 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13280 tail call to check_fa_work.
13281
13282 2005-09-02 Mark Mitchell <mark@codesourcery.com>
13283
13284 PR c++/21687
13285 * g++.dg/other/gc3.C: New test.
13286
13287 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13288
13289 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13290 * gcc.dg/20050826-1.c: Likewise.
13291
13292 2005-08-31 Mark Mitchell <mark@codesourcery.com>
13293
13294 PR c++/23167
13295 * g++.dg/expr/volatile1.C: New test.
13296
13297 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
13298
13299 PR middle-end/23547
13300 * gcc.dg/pr23547.c: New test.
13301
13302 2005-09-02 Richard Sandiford <richard@codesourcery.com>
13303
13304 PR c/22061
13305 * gcc.c-torture/execute/pr22061-1.c,
13306 * gcc.c-torture/execute/pr22061-2.c,
13307 * gcc.c-torture/execute/pr22061-3.c,
13308 * gcc.c-torture/execute/pr22061-4.c: New tests.
13309
13310 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
13311
13312 * gcc.dg/Wredundant-decls-2.c: New test to check that
13313 -Wredundant-decls does not issue warning for a variable
13314 definition following a declaration.
13315
13316 2005-09-01 Jakub Jelinek <jakub@redhat.com>
13317
13318 PR debug/7241
13319 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13320 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13321 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13322
13323 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13324 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13325 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13326 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13327 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13328 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13329 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13330 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13331
13332 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13333
13334 PR objc/23306
13335 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13336 scan-assmbler.
13337
13338 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
13339
13340 PR target/21255
13341 * gcc.dg/pr21255-1.c: New test.
13342 * gcc.dg/pr21255-2-mb.c: Likewise.
13343 * gcc.dg/pr21255-2-ml.c: Likewise.
13344 * gcc.dg/pr21255-3.c: Likewise.
13345 * gcc.dg/pr21255-4.c: Likewise.
13346
13347 2005-08-31 Dale Johannesen <dalej@apple.com>
13348
13349 * gcc.dg/20050830-1.c: New.
13350
13351 2005-08-31 Josh Conner <jconner@apple.com>
13352
13353 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13354 command-line options for arm-*-* targets.
13355 * g++.dg/init/array16.C: Likewise.
13356 * g++.dg/other/crash-4.C: Likewise.
13357
13358 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
13359
13360 PR obj-c++/23640
13361 * obj-c++.dg/gnu-runtime-3.mm: New test.
13362
13363 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13364
13365 PR c++/13377
13366 * g++.dg/lookup/ambig4.C: New test.
13367 * g++.dg/lookup/ambig5.C: New test.
13368 * g++.dg/tc1/dr101.C: Adjust error markers.
13369
13370 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13371
13372 PR c++/23639
13373 * g++.dg/template/ttp5.C: Adjust error markers.
13374
13375 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
13376
13377 PR testsuite/23609
13378 * lib/obj-c++.exp: Include target-libpath.exp.
13379 (obj-c++_link_flags): Look for the GNU libobjc library
13380 and set the library path to include it.
13381 Don't manually set LD_LIBRARY_PATH (etc.) but call
13382 set_ld_library_path_env_vars instead.
13383 (obj-c++_target_compile): Don't set library path or
13384 linker flags because they are already set correctly
13385 in obj-c++_link_flags.
13386
13387 2005-08-30 Josh Conner <jconner@apple.com>
13388
13389 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13390 to command-line options for arm-*-* targets.
13391
13392 2005-08-30 Geoffrey Keating <geoffk@apple.com>
13393
13394 * g++.dg/other/i386-1.C: New.
13395
13396 2005-08-30 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR preprocessor/20348
13399 PR preprocessor/20356
13400 * gcc.dg/cpp/pr20348.c: New test.
13401 * gcc.dg/cpp/pr20348.h: New file.
13402 * gcc.dg/cpp/inc/pr20348.h: New file.
13403 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13404 * gcc.dg/cpp/pr20356.c: New test.
13405 * gcc.dg/cpp/pr20356.h: New file.
13406 * gcc.dg/cpp/inc/pr20356.h: New file.
13407 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13408
13409 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
13410
13411 * gfortran.fortran-torture/execute/intrinsic_count.f90:
13412 Fix array dimension to avoid correct end-of-file error.
13413
13414 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
13415
13416 PR libfortran/23598
13417 * gfortran.dg/iostat_1.f90: New test.
13418
13419 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
13420
13421 PR middle-end/23408
13422 * gcc.dg/pr23408.c: New test.
13423
13424 2005-08-28 Mark Mitchell <mark@codesourcery.com>
13425
13426 PR c++/23099
13427 * g++.dg/init/member1.C: Make sure erroneous static data member
13428 definitions are required.
13429 * g++.dg/template/static13.C: New test.
13430 * g++.dg/template/static14.C: Likewise.
13431
13432 2005-08-29 Jakub Jelinek <jakub@redhat.com>
13433
13434 * gcc.target/i386/pr23575.c: Use -msse2 instead of
13435 -march=pentium4, remove ilp32 requirement.
13436
13437 PR middle-end/23484
13438 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13439 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13440
13441 2005-08-29 Andreas Jaeger <aj@suse.de>
13442
13443 PR testsuite/23607
13444 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13445
13446 2005-08-28 Jakub Jelinek <jakub@redhat.com>
13447
13448 * gcc.c-torture/execute/20050316-2.c: New test.
13449 * gcc.c-torture/execute/20050316-3.c: New test.
13450 * gcc.dg/torture/pr16104-1.c: New test.
13451
13452 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
13453
13454 PR middle-end/23463
13455 * gcc.c-torture/execute/zero-struct-1.c: New test.
13456
13457 2005-08-27 Richard Guenther <rguenther@suse.de>
13458
13459 PR target/23575
13460 * gcc.target/i386/pr23575.c: New testcase.
13461
13462 2005-08-26 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR rtl-optimization/23561
13465 * gcc.c-torture/execute/20050826-1.c: New test.
13466
13467 PR rtl-opt/23560
13468 * gcc.c-torture/execute/20050826-2.c: New test.
13469
13470 2005-08-26 Dale Johannesen <dalej@apple.com>
13471
13472 * gcc.dg/20030711-1.c: Modify to work on Darwin.
13473 * gcc.dg/20050826-1.c: New.
13474
13475 2005-08-26 Mark Mitchell <mark@codesourcery.com>
13476
13477 PR c++/19004
13478 * g++.dg/template/nontype13.C: New test.
13479
13480 PR c++/23491
13481 * g++.dg/init/new14.C: New test.
13482 * g++.dg/expr/anew1.C: Do not XFAIL.
13483 * g++.dg/expr/anew2.C: Likewise.
13484 * g++.dg/expr/anew3.C: Likewise.
13485
13486 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
13487
13488 PR middle-end/22439
13489 * gcc.dg/vla-3.c: New test.
13490
13491 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
13492
13493 PR fortran/20363
13494 * gfortran.dg/named_interface.f90: New.
13495
13496 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
13497
13498 * gcc.c-torture/execute/frame-address.c: New test.
13499
13500 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
13501
13502 PR c++/20817
13503 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13504
13505 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13506
13507 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13508
13509 2005-08-25 Alan Modra <amodra@bigpond.net.au>
13510
13511 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13512 * gcc.dg/altivec-22.c: Rename from..
13513 * gcc.dg/altivec-nomfcr.c: ..this.
13514
13515 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
13516
13517 PR tree-optimization/23546
13518 * gcc.dg/tree-ssa/pr23546.c: New test.
13519
13520 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
13521
13522 PR fortran/17758
13523 * gfortran.dg/nonreturning_statements.f90: New test.
13524
13525 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
13526
13527 PR c++/22454
13528 * g++.dg/parse/crash29.C: New.
13529
13530 2005-08-23 DJ Delorie <dj@redhat.com>
13531
13532 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13533 constants have the L suffix.
13534
13535 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
13536
13537 PR c++/23044
13538 * g++.dg/template/instantiate8.C: New.
13539
13540 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
13541
13542 PR middle-end/23467
13543 * gcc.c-torture/execute/pr23467.c: New test.
13544
13545 2005-08-23 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR tree-optimization/22043
13548 * gcc.c-torture/execute/20050613-1.c: New test.
13549
13550 2005-08-23 Ben Elliston <bje@au.ibm.com>
13551
13552 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13553
13554 2005-08-22 Jakub Jelinek <jakub@redhat.com>
13555
13556 PR rtl-optimization/23478
13557 * g++.dg/opt/pr23478.C: New test.
13558
13559 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13560
13561 PR c/18715
13562 * gcc.dg/switch-warn-3.c: New test.
13563
13564 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13565
13566 PR c++/22233
13567 * g++.dg/template/param1.C: New test.
13568
13569 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13570
13571 PR c++/23089
13572 * g++.dg/other/incomplete1.C: New test.
13573
13574 2005-08-22 Ira Rosen <irar@il.ibm.com>
13575
13576 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13577 are vectorizable.
13578
13579 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13580
13581 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13582 d_lines_5.f: New.
13583
13584 2005-08-21 Jakub Jelinek <jakub@redhat.com>
13585
13586 * gcc.target/i386/sse-4.c: New test.
13587
13588 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13589
13590 PR testsuite/23239
13591 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13592
13593 2005-08-20 Jakub Jelinek <jakub@redhat.com>
13594
13595 * gcc.dg/20050811-1.c: New test.
13596 * gcc.dg/20050811-2.c: New test.
13597
13598 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
13599
13600 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13601
13602 2005-08-19 Diego Novillo <dnovillo@redhat.com>
13603
13604 PR 23476
13605 * gcc.c-torture/compile/pr23476.c: New test.
13606
13607 2005-08-19 Devang Patel <dpatel@apple.com>
13608
13609 PR tree-optimization/23048
13610 * gcc.dg/tree-ssa/pr23048.c: New test.
13611
13612 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
13613
13614 PR middle-end/20624
13615 * g++.dg/warn/Wreturn-3.C: New test
13616
13617 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
13618
13619 PR tree-optimization/22228
13620 * g++.dg/vect/pr22543.cc: New test.
13621
13622 2005-08-17 Steven Bosscher <stevenb@suse.de>
13623
13624 PR tree-optimization/21574
13625 * gcc.dg/tree-ssa/pr21574.c: New test.
13626
13627 2005-08-16 James E Wilson <wilson@specifix.com>
13628
13629 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13630
13631 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13632
13633 PR tree-opt/23402
13634 * gcc.c-torture/compile/zero-strct-3.c: New test.
13635 * gcc.c-torture/compile/zero-strct-4.c: New test.
13636
13637 2005-08-16 Steven Bosscher <stevenb@suse.de>
13638
13639 PR target/23376
13640 * gcc.target/x86_64/pr23376.c: New test.
13641
13642 2005-08-16 Ian Lance Taylor <ian@airs.com>
13643
13644 PR c++/23337
13645 * g++.dg/ext/vector2.C: New.
13646
13647 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
13648
13649 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13650
13651 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
13652
13653 PR libfortran/23428
13654 * gfortran.dg/inquire-complex.f90: New test case.
13655
13656 2005-08-16 James E Wilson <wilson@specifix.com>
13657
13658 PR tree-optimization/21105
13659 * gcc.dg/large-size-array.c: New.
13660
13661 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
13662
13663 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13664 type.
13665 * gcc.dg/vect/vect-41: Likewise.
13666 * gcc.dg/vect/vect-42: Likewise.
13667 * gcc.dg/vect/vect-43: Likewise.
13668 * gcc.dg/vect/vect-44: Likewise.
13669 * gcc.dg/vect/vect-46: Likewise.
13670 * gcc.dg/vect/vect-47: Likewise.
13671 * gcc.dg/vect/vect-48: Likewise.
13672 * gcc.dg/vect/vect-52: Likewise.
13673 * gcc.dg/vect/vect-53: Likewise.
13674 * gcc.dg/vect/vect-54: Likewise.
13675 * gcc.dg/vect/vect-55: Likewise.
13676 * gcc.dg/vect/vect-56: Likewise.
13677 * gcc.dg/vect/vect-57: Likewise.
13678 * gcc.dg/vect/vect-58: Likewise.
13679 * gcc.dg/vect/vect-59: Likewise.
13680 * gcc.dg/vect/vect-60: Likewise.
13681 * gcc.dg/vect/vect-61: Likewise.
13682 * gcc.dg/vect/vect-85: Likewise.
13683 * gcc.dg/vect/vect-87: Likewise.
13684 * gcc.dg/vect/vect-88: Likewise.
13685 * gcc.dg/vect/vect-93.c: Likewise.
13686 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13687 * gcc.dg/vect/vect-75: Likewise.
13688 * gcc.dg/vect/vect-76: Likewise.
13689 * gcc.dg/vect/vect-77: Likewise.
13690 * gcc.dg/vect/vect-78: Likewise.
13691 * gcc.dg/vect/vect-80: Likewise.
13692 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13693 vectorized for the expected reason, rather than checking how alignment
13694 was handled.
13695 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13696 type and also instead of aligned pointers. Added documentation.
13697
13698 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
13699
13700 * gfortran.dg/power.f90: New test.
13701
13702 2005-08-16 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR rtl-optimization/23299
13705 * g++.dg/opt/pr23299.C: New test.
13706
13707 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13708
13709 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13710
13711 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
13712
13713 * g++.dg/template/local6.C: New test.
13714
13715 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13716
13717 * execute/exceptions/finally-1.m: Check that the catch and finally are
13718 being called. Also add a "return 0;" at the end of main.
13719
13720 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
13721
13722 PR fortran/21432.
13723 * gfortran.dg/namelist_print_1.f: New test of functionality of
13724 PRINT namelist.
13725 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13726 namelist generates error with -std=f95.
13727
13728 2005-08-14 Ira Rosen <irar@il.ibm.com>
13729
13730 PR tree-optimization/23119
13731 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13732
13733 2005-08-13 Marcin Koziej <creep@desk.pl>
13734 Andrew Pinski <pinskia@physics.uc.edu>
13735
13736 PR libobjc/22492
13737 * execute/exceptions/finally-1.m: New test.
13738
13739 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13740
13741 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13742 testsuite.
13743 * objc/execute/exceptions/trivial.m: New test.
13744 * objc.dg/try-catch-11.m: Move to ...
13745 * objc/execute/exceptions/foward-1.m: Here.
13746 * objc.dg/try-catch-2.m: Move to ...
13747 * objc/execute/exceptions/catchall-1.m: Here.
13748 * objc.dg/try-catch-8.m: Move to ...
13749 * objc/execute/exceptions/local-variables-1.m: Here.
13750
13751 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13752
13753 * objc.dg/nested-func-1.m: Move to ...
13754 * objc/execute/nested-func-1.m: Here.
13755
13756 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13757
13758 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13759 in ${options} instead of [target_info name].
13760 * lib/obj-c++.exp (objc_target_compile): Likewise.
13761
13762 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13763
13764 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13765
13766 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
13767
13768 part of PR testsuite/23348
13769 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13770 of the torture options.
13771 * objc/compile/trivial.m: New test.
13772
13773 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13774
13775 * gfortran.dg/eoshift.f90: Correct format.
13776
13777 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
13778
13779 * gfortran.fortran-torture/execute/character_passing.f90:
13780 Fix comment typo.
13781
13782 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
13783
13784 PR c++/8271
13785 * g++.dg/template/unify10.C: New.
13786
13787 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
13788
13789 * g++.dg/parse/pr22514.C: Move to...
13790 * g++.dg/debug/pr22514.C: here.
13791
13792 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13793
13794 PR c++/23266
13795 * g++.dg/inherit/pure1.C: New test.
13796
13797 * ChangeLog: Fix typos.
13798
13799 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13800 Steven Bosscher <stevenb@suse.de>
13801
13802 * gfortran.dg/runtime_warning_1.f90: New test.
13803
13804 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
13805
13806 PR c++/23219
13807 * g++.dg/parse/crash28.C: New.
13808
13809 2005-08-11 Richard Guenther <rguenther@suse.de>
13810
13811 PR target/23289
13812 * gcc.target/i386/tailcall-1.c: New testcase.
13813
13814 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13815
13816 * gcc.dg/vect/vect-67.c: Un-xfail.
13817
13818 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
13819
13820 PR c++/23225
13821 * g++.dg/testsuite/parse/crash27.C: new test.
13822
13823 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
13824
13825 PR libfortran/22143
13826 * gfortran.dg/shift-kind.f90: New testcase.
13827
13828 2005-08-10 Richard Sandiford <richard@codesourcery.com>
13829
13830 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13831 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13832
13833 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13834
13835 PR c++/20646
13836 * g++.dg/other/mult-stor1.C: New test.
13837
13838 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13839
13840 * gcc.c-torture/pr18299-1.c: Move to ...
13841 * gcc.c-torture/compile/pr18299-1.c: Here.
13842
13843 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
13844
13845 * gfortran/fortran.torture/execute/character_passing.f90:
13846 Fix types for LSAME.
13847
13848 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
13849
13850 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13851 input data back to what it was originally.
13852
13853 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
13854
13855 * objc.dg/try-catch-8.m: Enable for all targets.
13856
13857 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
13858
13859 * gcc.dg/pr23165.c: New test.
13860
13861 2005-08-09 Steven Bosscher <stevenb@suse.de>
13862
13863 PR tree-optimization/23234
13864 * gcc.dg/tree-ssa/pr23234.c: New test.
13865
13866 2005-08-08 Josh Conner <jconner@apple.com>
13867
13868 PR rtl-optimization/23241
13869 * gcc.dg/char-compare.c: New test.
13870
13871 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13872
13873 PR c++/22508
13874 * g++.dg/init/new13.C: New test.
13875
13876 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
13877
13878 PR c++/21166
13879 * g++.dg/other/crash-4.C: Adjust
13880 * g++/dg/ext/packed9.C: New.
13881
13882 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13883
13884 PR middle-end/21964
13885 * gcc.c-torture/execute/pr21964-1.c: New test.
13886
13887 2005-08-08 Richard Sandiford <richard@codesourcery.com>
13888
13889 PR c/22458
13890 * gcc.dg/pr22458-1.c: New test.
13891
13892 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
13893 Steven G. Kargl <kargls@comcast.net>
13894
13895 PR fortran/22390
13896 * gfortran.dg/flush_1.f90: New test.
13897
13898 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13899
13900 PR c++/23191
13901 * g++.dg/template/eh2.C: New test.
13902
13903 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13904
13905 PR c++/19498
13906 * g++.dg/template/instantiate7.C: New test.
13907
13908 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
13909
13910 PR c/23113
13911 * gcc.dg/Wunused-value-1.c: New test.
13912
13913 2005-08-06 Richard Sandiford <richard@codesourcery.com>
13914
13915 PR rtl-optimization/23233
13916 * gcc.c-torture/compile/pr23233-1.c: New test.
13917
13918 2005-08-06 Jakub Jelinek <jakub@redhat.com>
13919
13920 PR fortran/18833
13921 PR fortran/20850
13922 * gfortran.dg/equiv_1.f90: New test.
13923 * gfortran.dg/equiv_2.f90: New test.
13924 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13925 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13926 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13927
13928 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13929
13930 * gcc.c-torture/execute/vrp-5.c: New test.
13931 * gcc.c-torture/execute/vrp-6.c: New test.
13932 * gcc.dg/tree-ssa/vrp21.c: New test.
13933
13934 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
13935
13936 * g++.dg/parse/pr22514.C: New test.
13937
13938 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
13939
13940 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13941
13942 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13943 instead of constant loads / pool entries.
13944
13945 2005-08-05 David Edelsohn <edelsohn@gnu.org>
13946
13947 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13948 TEST_TO_WCTYPE.
13949
13950 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
13951
13952 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13953 __WINT_TYPE__ in generated prototypes if possible.
13954
13955 2005-08-04 Diego Novillo <dnovillo@redhat.com>
13956
13957 PR 22037
13958 * g++.dg/tree-ssa/pr22037.C:
13959
13960 2005-08-04 Richard Henderson <rth@redhat.com>
13961
13962 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13963 scan-tree-dump-times directive.
13964
13965 2005-08-04 Jan Hubicka <jh@suse.cz>
13966
13967 * gcov-1.C: Fix switch counts.
13968 * gcov-4b.c: Likewise.
13969
13970 2005-08-03 Jeff Law <law@redhat.com>
13971
13972 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13973
13974 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
13975
13976 * gcc.c-torture/execute/pr23135.c: New test.
13977
13978 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13979
13980 PR tree-optimization/19899
13981 * gcc.dg/tree-ssa/scev-1.c: New test.
13982 * gcc.dg/tree-ssa/scev-2.c: New test.
13983
13984 2005-08-03 Richard Sandiford <richard@codesourcery.com>
13985
13986 PR target/18582
13987 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13988
13989 2005-08-03 Jan Hubicka <jh@suse.cz>
13990
13991 * update-conroll.c: New testcase.
13992 * update-conroll-2.c: New testcase.
13993
13994 2005-08-02 David Edelsohn <edelsohn@gnu.org>
13995
13996 * gfortran.dg/constant_substring.f: New test.
13997 * gfortran.dg/pr22491.f: New test.
13998
13999 2005-08-02 Jan Hubicka <jh@suse.cz>
14000
14001 * update-threading.c: Replace by the proper one.
14002
14003 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14004
14005 PR 23164
14006 * g++.dg/tree-ssa/pr23164.C: New test.
14007
14008 2005-08-02 Diego Novillo <dnovillo@redhat.com>
14009
14010 * gcc.dg/tree-ssa/pr23192.c: New test.
14011
14012 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
14013
14014 * gcc.c-torture/execute/vrp-4.c: New test.
14015
14016 2005-08-02 Jan Hubicka <jh@suse.cz>
14017
14018 * update-threading.c: New test.
14019
14020 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
14021
14022 * gcc.c-torture/compile/20050801-1.c: New test.
14023 * gcc.c-torture/compile/20050801-2.c: New test.
14024
14025 2005-08-01 Jan Hubicka <jh@suse.cz>
14026
14027 * val-prof-5.c: New test.
14028
14029 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
14030
14031 PR c/22311
14032 * gcc.dg/pr22311-1.c : New test.
14033
14034 2005-07-31 Steven Bosscher <stevenb@suse.de>
14035
14036 PR target/23095
14037 * gfortran.dg/pr23095.f: New test.
14038
14039 PR c++/22003
14040 * g++.dg/other/pr22003.C: New test.
14041
14042 2005-07-31 Richard Sandiford <richard@codesourcery.com>
14043
14044 PR target/20621
14045 * gcc.c-torture/execute/pr20621-1.c: New test.
14046
14047 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
14048
14049 * gfortran.dg/comma_format_extension_4.f: Adjust length
14050 of string for format.
14051 * gfortran.dg/der_array_io_1.f: Replace illegal internal
14052 print statement with internal write.
14053 * gfortran.dg/der_array_io_2.f: Likewise.
14054 * gfortran.dg/der_array_io_3.f: Likewise.
14055
14056 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
14057
14058 * gcc.dg/fold-abs-4.c: new test.
14059
14060 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
14061
14062 PR fortran/22570 an related issues.
14063 * gfortran.dg/x_slash_1.f: New test.
14064
14065 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
14066
14067 PR c/23143
14068 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14069 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14070
14071 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14072
14073 PR c/529
14074 * gcc.dg/Wshadow-3.c: New test.
14075
14076 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
14077
14078 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14079 used to have the wrong bounds).
14080
14081 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14082
14083 PR c/21720
14084 * gcc.dg/hex-round-1.c: Test more cases.
14085 * gcc.dg/hex-round-2.c: New test.
14086
14087 2005-07-29 Diego Novillo <dnovillo@redhat.com>
14088
14089 PR 22550
14090 * g++.dg/tree-ssa/pr22550.C: New test.
14091
14092 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
14093
14094 * gcc.dg/tree-ssa/vrp19.c: New test.
14095 * gcc.dg/tree-ssa-vrp20.c: New test.
14096
14097 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14098
14099 PR c/22240
14100 * gcc.dg/transparent-union-4.c: New test.
14101
14102 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14103
14104 PR c/22192
14105 * gcc.dg/c99-vla-2.c: New test.
14106
14107 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
14108
14109 PR c/21720
14110 * gcc.dg/hex-round-1.c: New test.
14111
14112 2005-07-28 Jan Hubicka <jh@suse.cz>
14113
14114 * inliner-1.c: Do not dump everything.
14115 * tree-prof.exp: Do not pass -ftree-based-profiling.
14116 * bprob.exp: Likewise.
14117
14118 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14119
14120 2005-07-28 Mark Mitchell <mark@codesourcery.com>
14121
14122 PR c++/22545
14123 * g++.dg/expr/ptrmem7.C: New test.
14124
14125 2005-07-28 Mike Stump <mrs@apple.com>
14126
14127 * g++.old-deja/g++.mike/visibility-1.C: New test.
14128
14129 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14130
14131 PR c/20187
14132 * gcc.c-torture/execute/pr20187-1.c: New test.
14133
14134 2005-07-28 Jeff Law <law@redhat.com>
14135
14136 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14137 * gcc.dg/tree-ssa/vrp18.c: New test.
14138
14139 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
14140
14141 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14142
14143 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
14144
14145 PR tree-optimization/22506
14146 * gcc.dg/vect/ps22506.c: New test.
14147
14148 2005-07-28 Jakub Jelinek <jakub@redhat.com>
14149
14150 PR target/21149
14151 * gcc.target/i386/sse-3.c: New test.
14152
14153 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14154
14155 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14156 * gcc.target/mips/mips32-dsp-type.c: Likewise.
14157
14158 2005-07-28 Richard Sandiford <richard@codesourcery.com>
14159
14160 PR c/22589
14161 * gcc.c-torture/compile/pr22589-1.c: New test.
14162
14163 2005-07-28 Jan Hubicka <jh@suse.cz>
14164
14165 * update-loopch.c: New testcase.
14166
14167 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
14168
14169 PR rtl-optimization/23047
14170 * gcc.c-torture/execute/pr23047.c: New test.
14171 * gcc.c-torture/execute/pr23047.x: New.
14172
14173 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
14174
14175 PR tree-optimization/22493
14176 * gcc.c-torture/execute/pr22493-1.c: New test.
14177 * gcc.c-torture/execute/pr22493-1.x: New.
14178 * gcc.c-torture/execute/vrp-1.c: New test.
14179 * gcc.c-torture/execute/vrp-2.c: New test.
14180 * gcc.c-torture/execute/vrp-2.c: New test.
14181
14182 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
14183
14184 * gcc.target/frv/all-builtin-read8.c: Delete.
14185 * gcc.target/frv/all-builtin-read16.c: Delete.
14186 * gcc.target/frv/all-builtin-read32.c: Delete.
14187 * gcc.target/frv/all-builtin-read64.c: Delete.
14188 * gcc.target/frv/all-builtin-write8.c: Delete.
14189 * gcc.target/frv/all-builtin-write16.c: Delete.
14190 * gcc.target/frv/all-builtin-write32.c: Delete.
14191 * gcc.target/frv/all-builtin-write64.c: Delete.
14192 * gcc.target/frv/all-read-write-1.c: New.
14193
14194 2005-07-27 Jeff Law <law@redhat.com>
14195
14196 * gcc.c-torture/execute/pr22630.c: New test.
14197
14198 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
14199
14200 PR tree-optimization/23073
14201 * gcc.dg/vect/nodump-pr23073.c: New test.
14202 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14203
14204 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
14205
14206 PR tree-optimize/22348
14207 * gcc.c-torture/execute/pr22348.c: New.
14208
14209 2005-07-27 Richard Guenther <rguenther@suse.de>
14210
14211 * gcc.dg/tree-ssa/salias-1.c: New testcase.
14212
14213 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14214
14215 PR fortran/22503
14216 * gfortran.dg/logical_comp.f90: New test.
14217
14218 2005-07-27 Jan Hubicka <jh@suse.cz>
14219
14220 * inliner-1.c: Add cleanup of dumps.
14221 * val-prof-*.c: Likewise.
14222 * update-tailcall.c: New.
14223
14224 2005-07-26 Diego Novillo <dnovillo@redhat.com>
14225
14226 PR 22591
14227 * gcc.dg/tree-ssa/pr22591.c: New test.
14228 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14229
14230 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
14231
14232 PR libobjc/22606
14233 * objc.dg/try-catch-11.m: New test.
14234
14235 2005-07-26 Richard Guenther <rguenther@suse.de>
14236
14237 PR tree-optimization/22486
14238 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14239
14240 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
14241
14242 PR tree-opt/22484
14243 * testsuite/g++.dg/opt/loop2.C: New test.
14244
14245 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
14246
14247 * gcc.dg/tree-ssa/reassoc-3.c: New test.
14248 * gcc.dg/tree-ssa/reassoc-4.c: New test.
14249
14250 2005-07-25 Adam Nemet <anemet@lnxw.com>
14251
14252 * lib/profopt.exp (profopt-execute): Check for profiling data
14253 files on the target.
14254
14255 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
14256
14257 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14258 for matching of asm labels.
14259
14260 2005-07-25 Richard Guenther <rguenther@suse.de>
14261
14262 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14263
14264 2005-07-25 Richard Guenther <rguenther@suse.de>
14265
14266 PR testsuite/22624
14267 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14268
14269 2005-07-25 Ira Rosen <irar@il.ibm.com>
14270
14271 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14272 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14273 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14274 * gcc.dg/vect/vect-100.c: New test.
14275 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14276 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14277 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14278 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14279 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14280 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14281 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14282 * gfortran.dg/vect/pr19049.f90: New testcase.
14283 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14284
14285 2005-07-25 Jakub Jelinek <jakub@redhat.com>
14286
14287 * gcc.c-torture/execute/20050713-1.c: New test.
14288
14289 PR fortran/20063
14290 * gfortran.fortran-torture/execute/data_4.f90: New test.
14291
14292 PR middle-end/20303
14293 * gcc.dg/visibility-d.c: New test.
14294
14295 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
14296
14297 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14298 * gfortran.dg/underflow.f90: Ditto.
14299
14300 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14301
14302 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14303 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14304 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14305
14306 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
14307
14308 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14309 include case of field width of zero.
14310
14311 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
14312
14313 PR libgfortran/21875
14314 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14315 with trailing blanks on normal formatted read.
14316
14317 2005-07-23 Chao-ying Fu <fu@mips.com>
14318
14319 * gcc.target/mips/mips32-dsp-type.c: New test.
14320 * gcc.target/mips/mips32-dsp.c: New test.
14321
14322 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
14323
14324 PR testsuite/21073
14325 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14326
14327 PR testsuite/20454
14328 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14329 and __cyg_profile_func_exit.
14330
14331 2005-07-22 David Edelsohn <edelsohn@gnu.org>
14332
14333 * gfortran.dg/comma_format_extension_3.f: Fix typo.
14334 * gfortran.dg/comma_format_extension_4.f: Same.
14335 * gfortran.dg/pr15332.f: Same.
14336 * gfortran.dg/pr21730.f: Same.
14337
14338 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
14339
14340 * g++.dg/opt/vrp2.C: Fix testcase.
14341
14342 PR tree-opt/22625
14343 * g++.dg/opt/vrp2.C: New test.
14344
14345 2005-07-22 Mark Mitchell <mark@codesourcery.com>
14346
14347 PR debug/21828
14348 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14349
14350 2005-07-22 Diego Novillo <dnovillo@redhat.com>
14351
14352 * gcc.dg/tree-ssa/20050719-1.c: New test.
14353
14354 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
14355
14356 * gcc.dg/bfin-longcall-1.c: New file.
14357 * gcc.dg/bfin-longcall-2.c: New file.
14358
14359 2005-07-21 Janis Johnson <janis187@us.ibm.com>
14360
14361 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14362
14363 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
14364
14365 PR middle-end/19055
14366 * gcc.dg/tree-ssa/pr19055.c: New test.
14367 * gcc.dg/tree-ssa/pr19055-2.c: New test.
14368
14369 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
14370
14371 PR C++/22358
14372 * g++.dg/other/pr22358.C: New test.
14373
14374 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
14375
14376 PR c++/2922
14377 * g++.dg/lookup/two-stage5.C: New test from bug comments.
14378
14379 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14380
14381 PR c++/15938
14382 * g++.dg/init/union2.C: New test.
14383
14384 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14385
14386 PR c/22393
14387 * gcc.dg/complex-4.c: New test.
14388
14389 2005-07-21 Richard Guenther <rguenther@suse.de>
14390
14391 PR testsuite/22522
14392 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14393 scanning for asm labels.
14394 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14395
14396 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
14397
14398 PR target/22085
14399 * gcc.dg/altivec-pr22085.c: New.
14400
14401 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
14402
14403 PR tree-optimization/19210
14404 * gcc.dg/tree-ssa/pr19210-1.c: New.
14405 * gcc.dg/tree-ssa/pr19210-2.c: New.
14406
14407 2005-07-21 Richard Sandiford <richard@codesourcery.com>
14408
14409 PR rtl-optimization/22167
14410 * g++.dg/opt/pr22167.C: New test.
14411
14412 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
14413
14414 PR c++/2922
14415 * g++.dg/lookup/two-stage2.C: New.
14416 * g++.dg/lookup/two-stage3.C: New.
14417 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14418 fixed two-stage name lookup for operators.
14419 * g++.dg/template/call3.C: Compiler now produces an appropriate
14420 error message.
14421 * g++.dg/template/crash37.C: Compiler now describes bla() on line
14422 14 as a candidate.
14423 * g++.dg/template/ptrmem4.C: Compiler produces different error
14424 message.
14425 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14426 connect_to_method as a candidate.
14427
14428 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
14429
14430 * gcc.dg/fold-alloc-1.c: New test.
14431
14432 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
14433
14434 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14435 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14436
14437 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
14438
14439 * gcc.dg/fold-abs-1.c: New test.
14440 * gcc.dg/fold-abs-2.c: New test.
14441 * gcc.dg/fold-abs-3.c: New test.
14442
14443 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
14444
14445 Make CONSTRUCTOR use VEC to store initializers.
14446 * g++.dg/ext/complit3.C: Check for specific error messages.
14447 * g++.dg/init/brace2.C: Update error message.
14448 * g++.dg/warn/Wbraces2.C: Likewise.
14449
14450 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
14451
14452 PR fortran/16940
14453 * gfortran.dg/module_interface_1.f90: New test.
14454
14455 2005-07-19 Danny Berlin <dberlin@dberlin.org>
14456 Kenneth Zadeck <zadeck@naturalbridge.com>
14457
14458 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14459
14460 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14461
14462 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14463 specify -Wformat for these tests.
14464 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14465 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14466 * gcc.dg/format/opt-6.c: Delete.
14467
14468 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
14469
14470 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14471 * gcc.dg/tree-ssa/sra-3.c: Likewise.
14472
14473 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
14474
14475 * gcc.dg/tree-ssa/alias-2.c: New test.
14476
14477 2005-07-18 Mark Mitchell <mark@codesourcery.com>
14478
14479 PR c++/22263
14480 * g++.dg/template/explicit7.C: New test.
14481
14482 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
14483
14484 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14485 width of 8 to +Inf and -Inf.
14486
14487 2005-07-17 Mark Mitchell <mark@codesourcery.com>
14488
14489 PR c++/22139
14490 * g++.dg/template/friend36.C: New test.
14491
14492 2005-07-16 David Edelsohn <edelsohn@gnu.org>
14493
14494 PR fortran/21730
14495 * gfortran.dg/pr21730.f: New test.
14496
14497 2005-07-16 Danny Berlin <dberlin@dberlin.org>
14498 Kenneth Zadeck <zadeck@naturalbridge.com>
14499
14500 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14501 since pure const detection cannot run at -O1 in c compiler.
14502 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14503 can now optimize this case properly.
14504 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14505 because we now pass.
14506 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14507
14508 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
14509
14510 PR c/22421
14511 * gcc.dg/format/bitfld-1.c: New test.
14512
14513 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14514
14515 PR c++/22204
14516 * g++.dg/rtti/repo1.C: New test.
14517
14518 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
14519
14520 PR middle-end/22398
14521 * gcc.c-torture/compile/pr22398.c: New test.
14522
14523 2005-07-15 Mark Mitchell <mark@codesourcery.com>
14524
14525 PR c++/22132
14526 * g++.dg/expr/cast4.C: New test.
14527
14528 2005-07-15 Richard Guenther <rguenther@suse.de>
14529
14530 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14531 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14532
14533 2005-07-15 Steven Bosscher <stevenb@suse.de>
14534
14535 PR tree-optimization/22230
14536 * gcc.dg/tree-ssa/pr22230.c: New test.
14537
14538 2005-07-14 Jakub Jelinek <jakub@redhat.com>
14539
14540 * gfortran.dg/g77/cpp6.f: New test.
14541
14542 PR fortran/22417
14543 * gfortran.dg/g77/cpp5.F: New test.
14544 * gfortran.dg/g77/cpp5.h: New file.
14545 * gfortran.dg/g77/cpp5inc.h: New file.
14546
14547 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
14548
14549 PR libfortran/16435
14550 * gfortran.dg/tl_editting.f90: New.
14551 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14552
14553 2005-07-14 Steven G. Kargl <kargls@comcast.net>
14554
14555 * gfortran.dg/char_array_constructor.f90: New test.
14556
14557 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
14558
14559 * gfortran.dg/past_eor.f90: New.
14560 * gfortran.dg/complex_read.f90: New.
14561
14562 2005-07-13 Jeff Law <law@redhat.com>
14563
14564 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14565 additional casts.
14566
14567 * gcc.dg/tree-ssa/pr22321.c: New test
14568
14569 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
14570
14571 PR tree-optimization/21921
14572 * gcc.dg/tree-ssa/pr21921.c: New.
14573
14574 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
14575
14576 PR tree-optimizatio/22442
14577 * gcc.dg/tree-ssa/loop-11.c: New test.
14578
14579 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
14580
14581 PR tree-opt/21840
14582 * gcc.c-torture/compile/pr21840.c: New test.
14583
14584 2005-07-12 Jan Hubicka <jh@suse.cz>
14585
14586 * gcc.c-torture/compile/pr22379.c: New test.
14587
14588 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
14589
14590 PR libfortran/21593
14591 gfortran.dg/dev_null.f90: Remove outdated comment about
14592 PR libfortran/21593.
14593
14594
14595 2005-07-12 Dale Johannesen <dalej@apple.com>
14596
14597 * gcc.target/i386/compress-float-sse.c: New.
14598 * gcc.target/i386/compress-float-sse-pic.c: New.
14599 * gcc.target/i386/compress-float-387.c: New.
14600 * gcc.target/i386/compress-float-387-pic.c: New.
14601 * gcc.dg/compress-float-ppc.c: New.
14602 * gcc.dg/compress-float-ppc-pic.c: New.
14603
14604 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
14605
14606 PR libfortran/21593
14607 gfortran.dg/dev_null.f90: Remove targets.
14608
14609 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
14610
14611 PR tree-opt/22335
14612 * gcc.dg/pr22335-1.c: New test.
14613 * gcc.dg/pr22335-2.c: New test.
14614
14615 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14616
14617 PR c++/20172
14618 * g++.dg/template/nontype12.C : New test.
14619
14620 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
14621
14622 * gcc.dg/tree-ssa/loop-10.c: New test.
14623
14624 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
14625
14626 * gcc.c-torture/execute/20020720-1.x: Remove.
14627
14628 2005-07-11 Jakub Jelinek <jakub@redhat.com>
14629
14630 * gfortran.fortran-torture/execute/forall_7.f90: New test.
14631
14632 2005-07-10 Richard Sandiford <richard@codesourcery.com>
14633
14634 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14635 (dg-mips-options): Use it.
14636
14637 2005-07-09 Diego Novillo <dnovillo@redhat.com>
14638
14639 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14640
14641 2005-07-09 Richard Henderson <rth@redhat.com>
14642
14643 * lib/target-supports.exp (check_effective_target_sync_char_short):
14644 Add alpha.
14645
14646 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
14647
14648 PR libfortran/22217
14649 * gfortran.dg/negative-z-descriptor.f90: New test.
14650
14651 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
14652
14653 PR tree-opt/22329
14654 * gcc.dg/pr22329.c: New test.
14655
14656 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
14657
14658 PR tree-optimization/20139
14659 * gcc.dg/tree-ssa/pr20139.c: New.
14660
14661 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
14662
14663 PR tree-opt/22356
14664 * testsuite/gcc.dg/pr22356-1.c: New test.
14665
14666 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
14667
14668 PR c++/21799
14669 * g++.dg/template/unify8.C: New.
14670 * g++.dg/template/unify9.C: New.
14671
14672 2005-07-08 Jakub Jelinek <jakub@redhat.com>
14673
14674 * gfortran.fortran-torture/execute/entry_10.f90: New test.
14675
14676 2005-07-07 Geoffrey Keating <geoffk@apple.com>
14677
14678 * gcc.dg/darwin-version-1.c: New.
14679 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14680 * gcc.dg/builtins-20.c: Likewise.
14681 * gcc.dg/builtins-53.c: Likewise.
14682 * gcc.dg/torture/builtins-convert-1.c: Likewise.
14683 * gcc.dg/torture/builtins-convert-2.c: Likewise.
14684 * gcc.dg/torture/builtins-convert-3.c: Likewise.
14685 * gcc.dg/torture/builtins-power-1.c: Likewise.
14686 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14687 on Darwin.
14688
14689 2005-07-07 Jeff Law <law@redhat.com>
14690
14691 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
14692 argument evaluation order.
14693
14694 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
14695
14696 PR libfortran/21594
14697 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14698 Add test cases where the shift length is greater than the
14699 array length.
14700
14701 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14702
14703 * obj-c++.dg/proto-lossage-6.mm: New.
14704 * objc.dg/proto-lossage-6.m: New.
14705
14706 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14707
14708 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14709 * objc.dg/gnu-runtime-2.m: Likewise.
14710
14711 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14712
14713 * gfortran.dg/longline.f: New test.
14714
14715 * gfortran.dg/badline.f: New test.
14716
14717 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14718
14719 PR fortran/16531
14720 PR fortran/15966
14721 PR fortran/18781
14722 * gfortran.dg/hollerith.f90: New.
14723 * gfortran.dg/hollerith2.f90: New.
14724 * gfortran.dg/hollerith3.f90: New.
14725 * gfortran.dg/hollerith4.f90: New.
14726 * gfortran.dg/hollerith_f95.f90: New.
14727 * gfortran.dg/hollerith_legacy.f90: New.
14728 * gfortran.dg/g77/cpp4.F: New. Port from g77.
14729
14730 2005-07-07 Ziemowit Laski <zlaski@apple.com>
14731
14732 PR objc/22274
14733 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14734 * objc.dg/gnu-runtime-2.m: New.
14735
14736 2005-07-06 Jeff Law <law@redhat.com>
14737
14738 * gcc.dg/tree-ssa/vrp17.c: New test.
14739
14740 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
14741
14742 PR fortran/22327
14743 * gfortran.dg/array_constructor_5.f90: New test.
14744
14745 2005-07-07 Jakub Jelinek <jakub@redhat.com>
14746
14747 * gfortran.fortran-torture/execute/entry_9.f90: New test.
14748
14749 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
14750
14751 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14752 * gcc.dg/980816-1.c: Ditto.
14753
14754 2005-07-06 Jeff Law <law@redhat.com>
14755
14756 * gcc.c-torture/compile/pr21356.c: New test.
14757
14758 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14759
14760 PR c/22013
14761 PR c/22098
14762 * gcc.c-torture/compile/pr22013-1.c,
14763 gcc.c-torture/execute/pr22098-1.c,
14764 gcc.c-torture/execute/pr22098-2.c,
14765 gcc.c-torture/execute/pr22098-3.c: New tests.
14766
14767 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
14768
14769 PR c/22308
14770 * gcc.dg/pr22308-1.c: New test.
14771
14772 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
14773
14774 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
14775 target.
14776 * gcc.dg/compare9.c: Use -fshort-enums instead of
14777 -fno-short-enums. Change the last test to dg-bogus.
14778
14779 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
14780
14781 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14782 * gcc.dg/compare9.c: New.
14783
14784 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14785
14786 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14787
14788 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14789
14790 PR testsuite/22288
14791 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14792
14793
14794 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14795
14796 * gcc.dg/format/gcc_gfc-1.c: New.
14797
14798 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
14799
14800 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14801
14802 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14803
14804 PR fortran/20842
14805 * gfortran.dg/io_invalid_1.f90: New test.
14806
14807 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
14808
14809 * gcc.dg/format/gcc_diag-1.c: Update.
14810
14811 2005-07-02 Jeff Law <law@redhat.com>
14812
14813 * gcc.dg/tree-ssa/pr22051-1.c: New test.
14814 * gcc.dg/tree-ssa/pr22051-2.c: New test.
14815
14816 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
14817
14818 * gcc.dg/format/gcc_diag-1.c: Update.
14819
14820 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
14821
14822 PR tree-opt/22269
14823 * gcc.c-torture/compile/pr22269.c: New test.
14824
14825 2005-06-30 Diego Novillo <dnovillo@redhat.com>
14826
14827 PR 21584
14828 PR 22219
14829 * g++.dg/tree-ssa/pr21584-1.C: New test.
14830 * g++.dg/tree-ssa/pr21584-2.C: New test.
14831
14832 2005-06-30 Ziemowit Laski <zlaski@apple.com>
14833
14834 * obj-c++.dg/try-catch-11.mm: New.
14835 * objc.dg/try-catch-10.m: New.
14836
14837 2005-06-29 David Edelsohn <edelsohn@gnu.org>
14838
14839 * g++.dg/other/ucnid-1.C: xfail on AIX.
14840
14841 2005-06-29 Diego Novillo <dnovillo@redhat.com>
14842
14843 PR 22234
14844 * gcc.dg/20050629-1.c: New test.
14845
14846 2005-06-29 Ziemowit Laski <zlaski@apple.com>
14847
14848 * obj-c++.dg/const-str-1[0-1].mm: New.
14849 * objc.dg/const-str-1[0-1].m: New.
14850
14851 2005-05-29 Richard Henderson <rth@redhat.com>
14852
14853 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14854 Rename from check_effective_target_vect_no_max.
14855 (check_effective_target_vect_no_int_add): New.
14856 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14857 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14858 * gcc.dg/vect/vect-reduc-3.c: Likewise.
14859 * gcc.dg/vect/vect-reduc-1.c: Use both.
14860 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14861
14862 2005-05-29 Richard Henderson <rth@redhat.com>
14863
14864 * lib/target-supports.exp (check_effective_target_vect_no_max):
14865 Remove i386 and x86_64.
14866
14867 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14868
14869 PR testsuite/21969
14870 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14871
14872 2005-06-29 Steve Ellcey <sje@cup.hp.com>
14873
14874 PR middle-end/21969
14875 * gcc.dg/vect/pr21969.c: New test.
14876
14877 2005-06-28 Eric Christopher <echristo@redhat.com>
14878
14879 PR c/22052
14880 PR c/21975
14881 * gcc.dg/inline1.c: New test.
14882 * gcc.dg/inline2.c: Ditto.
14883 * gcc.dg/inline3.c: Ditto.
14884 * gcc.dg/inline4.c: Ditto.
14885 * gcc.dg/inline5.c: Ditto.
14886
14887 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14888
14889 PR libfortran/22142
14890 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14891 Add testcase also testing eoshift1 for PR 22142.
14892
14893 2005-06-28 Richard Henderson <rth@redhat.com>
14894
14895 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14896 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14897 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14898 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14899 gcc.dg/tree-ssa/20030922-2.c: Likewise.
14900
14901 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
14902
14903 PR libfortran/22142
14904 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14905 Add testcase for PR 22142.
14906
14907 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
14908
14909 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14910 gcc.target/ia64/fpreg-2.c: New tests.
14911
14912 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14913
14914 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14915
14916 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14917
14918 PR libfortran/22170
14919 * gfortran.dg/slash_1.f90: New test.
14920
14921 2005-06-27 Richard Henderson <rth@redhat.com>
14922
14923 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14924 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14925 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14926 * gcc.dg/vect/vect-reduc-2.c: Likewise.
14927 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14928 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14929
14930 2005-06-27 Richard Henderson <rth@redhat.com>
14931
14932 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14933 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14934
14935 2005-06-27 Ziemowit Laski <zlaski@apple.com>
14936
14937 * obj-c++.dg/proto-lossage-5.mm: New.
14938 * objc.dg/proto-lossage-5.m: New.
14939
14940 2005-06-27 Diego Novillo <dnovillo@redhat.com>
14941
14942 PR 21959
14943 * gcc.dg/tree-ssa/pr21959.c: New test.
14944
14945 2005-06-27 Jakub Jelinek <jakub@redhat.com>
14946
14947 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14948 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14949 testing uninitialized var.
14950
14951 * gcc.c-torture/execute/builtins/chk.h: New.
14952 * gcc.c-torture/execute/builtins/lib/chk.c: New.
14953 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14954 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14955 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14956 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14957 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14958 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14959 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14960 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14961 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14962 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14963 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14964 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14965 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14966 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14967 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14968 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14969 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14970 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14971 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14972 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14973 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14974 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14975 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14976 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14977 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14978 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14979 * gcc.dg/builtin-object-size-1.c: New test.
14980 * gcc.dg/builtin-object-size-2.c: New test.
14981 * gcc.dg/builtin-object-size-3.c: New test.
14982 * gcc.dg/builtin-object-size-4.c: New test.
14983 * gcc.dg/builtin-object-size-5.c: New test.
14984 * gcc.dg/builtin-stringop-chk-1.c: New test.
14985 * gcc.dg/builtin-stringop-chk-2.c: New test.
14986 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14987 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14988 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14989 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14990 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14991 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14992 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14993 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14994 * gcc.c-torture/execute/printf-1.c: New test.
14995 * gcc.c-torture/execute/fprintf-1.c: New test.
14996 * gcc.c-torture/execute/vprintf-1.c: New test.
14997 * gcc.c-torture/execute/vfprintf-1.c: New test.
14998 * gcc.c-torture/execute/printf-chk-1.c: New test.
14999 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15000 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15001 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15002
15003 2005-06-27 Michael Matz <matz@suse.de>
15004
15005 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15006 slot is not merged if address escapes.
15007
15008 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15009
15010 PR c/21911
15011 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
15012
15013 2005-06-26 Jakub Jelinek <jakub@redhat.com>
15014
15015 PR middle-end/17965
15016 * gcc.c-torture/compile/20050622-1.c: New test.
15017
15018 PR middle-end/22028
15019 * gcc.dg/20050620-1.c: New test.
15020
15021 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
15022
15023 PR tree-optimization/22026
15024 * gcc.dg/tree-ssa/pr22026.c: New.
15025
15026 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
15027
15028 PR libfortran/22144
15029 * gfortran.dg/shift-alloc.f90: New testcase.
15030
15031 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
15032
15033 * all files: Update FSF address in copyright headers.
15034
15035 2005-06-22 Jan Hubicka <jh@suse.cz>
15036
15037 * wholeprogram-1.c: New testcase.
15038 * wholeprogram-2.c: New testcase.
15039
15040 2005-06-24 Mark Mitchell <mark@codesourcery.com>
15041
15042 PR 22171
15043 * gcc.dg/tree-ssa/pr22171.c: New test.
15044
15045 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
15046
15047 * gfortran.dg/simplify_modulo.f90: New.
15048
15049 2005-06-24 Jan Hubicka <jh@suse.cz>
15050
15051 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15052
15053 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15054
15055 * obj-c++.dg/proto-lossage-[1-4].mm: New.
15056
15057 2005-06-23 Ziemowit Laski <zlaski@apple.com>
15058
15059 * obj-c++.dg/typedef-alias-1.mm: New.
15060 * objc.dg/typedef-alias-1.m: New.
15061
15062 2005-06-23 Jeff Law <law@redhat.com>
15063
15064 * gcc.dg/tree-ssa/vrp16.c: New test.
15065
15066 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15067
15068 * lib/target-supports.exp: Add
15069 check_effective_target_fortran_large_real and
15070 check_effective_target_fortran_large_int to check for
15071 corresponding effective targets.
15072 * gfortran.dg/large_integer_kind_1.f90: New test.
15073 * gfortran.dg/large_real_kind_1.f90: New test.
15074
15075 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
15076
15077 PR tree-optimization/22117
15078 * gcc.dg/tree-ssa/pr22117.c: New.
15079
15080 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
15081
15082 PR testsuite/22123
15083 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15084
15085 2005-06-23 David Edelsohn <edelsohn@gnu.org>
15086
15087 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15088
15089 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
15090
15091 * gfortran.dg/f2c_4.f90: Add tests for complex functions
15092 * gfortran.dg/f2c_4.c: Likewise.
15093
15094 2005-06-22 Paul Brook <paul@codesourcery.com>
15095
15096 PR fortran/21034
15097 * gfortran.dg/auto_save_1.f90: New test.
15098
15099 2005-06-22 Michael Matz <matz@suse.de>
15100
15101 * gcc.target/x86-64/abi: New directory.
15102 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15103 * gcc.target/x86-64/abi/README.gcc: New file.
15104 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15105 * gcc.target/x86-64/abi/asm-support.s: New file.
15106 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15107 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15108 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15109 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15110 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15111 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15112 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15113 * gcc.target/x86_64/abi/test_bitfields.c: New test.
15114 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15115 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15116 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15117 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15118 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15119 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15120 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15121 * gcc.target/x86_64/abi/test_varargs.c: New test.
15122
15123 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
15124
15125 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15126 32-bit i?86 and x86_64.
15127
15128 2005-06-21 Ziemowit Laski <zlaski@apple.com>
15129
15130 * obj-c++.dg/const-str-[1-9].mm: New tests.
15131
15132 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
15133
15134 PR fortran/22010
15135 * gfortran.dg/namelist_use.f90: New.
15136 * gfortran.dg/namelist_use_only.f90: New.
15137
15138 2005-06-21 Jeff Law <law@redhat.com>
15139
15140 * gcc.dg/tree-ssa/vrp15.c: New test.
15141
15142 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
15143
15144 * lib/target-supports.exp (check_effective_target_vect_reduction):
15145 Remove.
15146 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15147 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15148 remove vect_reduction target keyword. Also avoid two returns in main.
15149 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15150 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15151 * gcc.dg/vect/vect-reduc-1short.c: New test.
15152 * gcc.dg/vect/vect-reduc-1char.c: New test.
15153 * gcc.dg/vect/vect-reduc-2short.c: New test.
15154 * gcc.dg/vect/vect-reduc-2char.c: New test.
15155 * gcc.dg/vect/vect-reduc-6.c: New test.
15156 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15157 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15158 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15159
15160 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15161 Paul Thomas <pault@gcc.gnu.org>
15162
15163 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15164 New tests.
15165
15166 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15167
15168 * gfortran.dg/backslash_1.f90: New test.
15169 * gfortran.dg/backslash_2.f90: New test.
15170
15171 2005-06-20 Steven G. Kargl <kargls@comcast.net>
15172
15173 * gfortran.dg/duplicate_labels.f90: New test.
15174
15175 2005-06-20 Jan Beulich <jbeulich@novell.com>
15176
15177 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15178 unsupportable relocations.
15179 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15180 * gcc.dg/20050321-2.c: xfail for NetWare.
15181
15182 2005-06-20 Andreas Jaeger <aj@suse.de>
15183
15184 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15185 gcc.target/i386/fastcall-sseregparm.c,
15186 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15187
15188 2005-06-19 Richard Henderson <rth@redhat.com>
15189
15190 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15191
15192 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
15193
15194 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15195
15196 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
15197
15198 PR c++/22115
15199 * g++.dg/conversion/simd2.C: Change expected error message.
15200
15201 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
15202
15203 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15204 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15205 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15206
15207 2005-06-18 James A Morrison <phython@gcc.gnu.org>
15208
15209 * gcc.dg/fold-mod-1.c: New test.
15210
15211 2005-06-18 Steven G. Kargl <kargls@comcast.net>
15212
15213 PR fortran/19926
15214 * gfortran.dg/pr19926.f90: New test.
15215
15216 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
15217
15218 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15219 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15220 targets.
15221 * gcc.dg/vect/vect-reduc-2.c: Likewise.
15222 * gcc.dg/vect/vect-reduc-3.c: Likewise.
15223
15224 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
15225
15226 * gcc.target/ia64/float80-varargs-1.c: New test.
15227
15228 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15229
15230 PR tree-opt/22035
15231 * gfortran.dg/f2c_6.f90: New test.
15232
15233 2005-06-17 Geoffrey Keating <geoffk@apple.com>
15234
15235 PR c++/17413
15236 * g++.dg/template/local5.C: New.
15237
15238 2005-06-17 Richard Henderson <rth@redhat.com>
15239
15240 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15241
15242 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
15243
15244 PR testsuite/21945
15245 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15246
15247 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
15248
15249 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15250 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15251 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15252 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15253 check_vect to verify the presence of hardware vector support.
15254
15255 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
15256
15257 PR testsuite/22056
15258 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15259
15260 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15261
15262 PR libfortran/19216
15263 * gfortran.dg/pr19216.f: Add correct space between brackets and
15264 dg directive.
15265
15266 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15267
15268 PR libfortran/16436
15269 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15270
15271 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
15272
15273 * gcc.target/i386/attributes-error.c: New testcase.
15274 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15275 * gcc.target/i386/regparm-stdcall.c: Likewise.
15276 * gcc.target/i386/sseregparm-1.c: Likewise.
15277 * gcc.target/i386/sseregparm-2.c: Likewise.
15278
15279 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
15280
15281 * g++.dg/rtti/crash2.C: New.
15282
15283 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
15284
15285 * gcc.dg/noncompile/20040203-3.c: Update expected message.
15286
15287 2005-06-15 David Ung <davidu@mips.com>
15288
15289 * gcc.target/mips/mips16e-extends.c: New test for testing the
15290 generation of MIPS16e zeb/zeh, seb/seh instructions.
15291
15292 2005-06-15 Diego Novillo <dnovillo@redhat.com>
15293
15294 PR 22018
15295 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15296 * gcc.dg/tree-ssa/pr22018.c: New test.
15297
15298 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
15299
15300 * gcc.dg/simd-1.c: Update error messages.
15301 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
15302 * gcc.dg/simd-2.c: Update error messages.
15303 * gcc.dg/simd-4.c: New.
15304
15305 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
15306
15307 PR c++/20678
15308 * g++.dg/other/crash-4.C: New.
15309
15310 2005-06-14 Devang Patel <dpatel@apple.com>
15311
15312 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15313
15314 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
15315
15316 PR c++/21929
15317 * g++.dg/parse/crash11.C: Update
15318
15319 2005-06-13 Jeff Law <law@redhat.com>
15320
15321 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15322 perform the desired transformations.
15323 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15324 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15325
15326 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15327
15328 PR fortran/22038
15329 * gfortran.dg/forall_1.f90: Un-XFAIL.
15330
15331 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
15332
15333 PR c++/21929
15334 * g++.dg/parse/crash26.C: New.
15335
15336 PR c++/20789
15337 * g++.dg/init/member1.C: New.
15338
15339 2005-06-13 Jakub Jelinek <jakub@redhat.com>
15340
15341 * gfortran.dg/altreturn_1.f90: New test.
15342
15343 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
15344
15345 PR middle-end/21985
15346 * gcc.dg/tree-ssa/pr21985.c: New test.
15347
15348 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
15349
15350 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15351
15352 2005-06-12 Roger Sayle <roger@eyesopen.com>
15353
15354 PR c++/21930
15355 * g++.dg/other/error10.C: New test case.
15356
15357 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15358
15359 PR libfortran/19155
15360 * gfortran.dg/pr19155.f: Add test.
15361
15362 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15363
15364 * gfortran.dg/f2c_7.f90: New test.
15365
15366 * gfortran.dg/forall_1.f90: XFAILed.
15367
15368 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
15369
15370 * gcc.dg/pr14796-1.c: New.
15371 * gcc.dg/pr14796-2.c: New.
15372
15373 2005-06-11 Steven G. Kargl <kargls@comcast.net>
15374
15375 PR fortran/17792
15376 PR fortran/21375
15377 * gfortran.dg/deallocate_stat.f90: New test.
15378
15379 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
15380
15381 * gfortran.fortran-torture/execute/in-pack.f90: New test.
15382
15383 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
15384
15385 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15386 access will be generated when this loop is vectorized. Test that
15387 accesses with same alignment were detected.
15388 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15389 Test that accesses with same alignment were detected.
15390 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15391 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15392 alignment were detected.
15393
15394 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
15395
15396 PR c++/10611
15397 * g++.dg/conversion/simd2.C: New.
15398
15399 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
15400
15401 * gcc.dg/Wcxx-compat-1.c: New.
15402
15403 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
15404
15405 PR libfortran/21480
15406 * gfortran.dg/reshape-complex.f90: Add a test for a packed
15407 complex array.
15408
15409 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
15410
15411 * gcc.dg/alias-8.c: New.
15412
15413 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
15414
15415 * gcc.dg/format/cmn_err-1.c: Update.
15416
15417 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
15418
15419 PR target/20666
15420 * gcc.target/sparc/fexpand-2.c: New.
15421 * gcc.target/sparc/fpmerge-2.c: New.
15422 * gcc.target/sparc/fpmul-2.c: New.
15423 * gcc.target/sparc/noresult.c: New.
15424 * gcc.target/sparc/pdist-2.c: New.
15425 * gcc.target/sparc/pdist-3.c: New.
15426
15427 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
15428
15429 PR testsuite/21702
15430 * gcc.target/i386/i386.exp: Fix comment typo.
15431
15432 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
15433
15434 PR c++/19497
15435 * g++.dg/inherit/using5.C: New.
15436 * g++.dg/inherit/using6.C: New.
15437
15438 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15439
15440 PR c++/19894
15441 * g++.dg/template/ptrmem15.C: New test.
15442
15443 PR c++/20563
15444 * g++.dg/ext/label4.C: New test.
15445
15446 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
15447
15448 * gcc.dg/tls/debug-1.c: New test.
15449
15450 2005-06-07 Dale Johannesen <dalej@apple.com>
15451
15452 * gcc.target/i386/movq.c: New.
15453
15454 2005-06-07 Dale Johannesen <dalej@apple.com>
15455
15456 * gcc.dg/20050607-1.c: New.
15457
15458 2005-06-07 Jakub Jelinek <jakub@redhat.com>
15459
15460 PR middle-end/21850
15461 * gcc.c-torture/execute/20050607-1.c: New test.
15462
15463 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
15464
15465 PR libfortran/21926
15466 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15467 Test case where the return array has lowest stride one,
15468 but isn't packed.
15469
15470 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
15471
15472 * lib/target-supports.exp (check_effective_target_sync_int_long):
15473 Add s390 and s390x targets.
15474
15475 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15476
15477 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15478 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15479 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15480 * gcc.dg/tree-ssa/loop-9.c: New test.
15481
15482 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
15483
15484 * g++.dg/parse/defarg10.C: New.
15485
15486 2005-06-06 Jakub Jelinek <jakub@redhat.com>
15487
15488 PR regression/21897
15489 * gcc.c-torture/execute/20050604-1.c: New test.
15490
15491 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
15492
15493 PR 21903
15494 * g++.dg/parse/defarg9.C: New.
15495
15496 PR c++/20637
15497 * g++.dg/inherit/using4.C: New.
15498 * g++.dg/overload/error1.C: Adjust expected errors.
15499 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15500 * g++.old-deja/g++.brendan/arm2.C: Likewise.
15501 * g++.old-deja/g++.other/redecl2.C: Likewise.
15502 * g++.old-deja/g++.other/redecl4.C: Likewise.
15503 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15504
15505 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15506
15507 * gfortran.dg/f2c_5.f90: Add -w to dg-options
15508
15509 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
15510
15511 * lib/gfortran.exp (gfortran_target_compile): Call
15512 dg-additional-files-options
15513 * gfortran.dg/f2c_4.f90: New file
15514 * gfortran.dg/f2c_4.c: New file
15515 * gfortran.dg/f2c_5.f90: New file
15516 * gfortran.dg/f2c_5.c: New file
15517
15518 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15519
15520 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15521
15522 PR fortran/21912
15523 * gfortran.dg/array_constructor_4.f90: New test.
15524
15525 2005-06-05 Mark Mitchell <mark@codesourcery.com>
15526
15527 PR c++/21619
15528 * g++.dg/ext/builtin9.C: New test.
15529
15530 2005-06-05 Dale Johannesen <dalej@apple.com>
15531
15532 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15533 * gcc.c-torture/execute/20050603-2.c: Ditto.
15534
15535 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
15536
15537 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15538 * gcc.dg/vect/vect-reduc-1.c: New.
15539 * gcc.dg/vect/vect-reduc-2.c: New.
15540 * gcc.dg/vect/vect-reduc-3.c: New.
15541
15542 2005-06-04 Dale Johannesen <dalej@apple.com>
15543
15544 * gcc.c-torture/execute/20050603-1.c: New.
15545 * gcc.c-torture/execute/20050603-2.c: New.
15546 * gcc.dg/20050603-3.c: New.
15547
15548 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15549
15550 PR fortran/19195
15551 * gfortran.dg/debug_1.f90: New test.
15552
15553 * gfortran.dg/forall_1.f90: New test.
15554
15555 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
15556
15557 * gfortran.dg/array_constructor_3.f90: New test.
15558
15559 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15560
15561 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15562
15563 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
15564
15565 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15566
15567 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
15568
15569 PR c/21873
15570 * gcc.dg/init-excess-1.c: New test.
15571
15572 2005-06-03 Mark Mitchell <mark@codesourcery.com>
15573
15574 PR c++/21853
15575 * g++.dg/expr/static_cast6.C: New test.
15576
15577 2005-06-03 Diego Novillo <dnovillo@redhat.com>
15578
15579 * gcc.dg/tree-ssa/vrp14.c: New test.
15580
15581 2005-06-03 Mark Mitchell <mark@codesourcery.com>
15582
15583 PR c++/21336
15584 * g++.dg/template/new2.C: New test.
15585
15586 2005-06-03 Josh Conner <jconner@apple.com>
15587
15588 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15589 all entries in initializer.
15590
15591 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
15592
15593 PR middle-end/21858
15594 * gcc.dg/pr21858.c: New testcase.
15595
15596 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
15597
15598 PR tree-optimization/21292
15599
15600 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15601 New.
15602 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15603 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15604 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15605 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15606 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15607
15608 2005-06-02 Richard Henderson <rth@redhat.com>
15609
15610 * gcc.dg/sync-2.c: Use -march=i486 for i386.
15611
15612 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
15613
15614 * gcc.dg/wtypequal.c: New testcase.
15615
15616 2005-06-02 Diego Novillo <dnovillo@redhat.com>
15617
15618 PR 21582
15619 * gcc.dg/tree-ssa/pr21582.c: New test.
15620
15621 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
15622
15623 PR c++/21280
15624 * g++.dg/opt/interface2.h: New.
15625 * g++.dg/opt/interface2.C: New.
15626 * g++.dg/init/ctor4.C: Adjust error lines.
15627 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15628 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15629 * g++.old-deja/g++.jason/opeq3.C: Likewise.
15630 * g++.old-deja/g++.pt/assign1.C: Likewise.
15631 * g++.old-deja/g++.pt/crash20.C: Likewise.
15632
15633 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
15634
15635 PR tree-optimization/21734
15636 * g++.dg/vect/pr21734_1.cc: New.
15637 * g++.dg/vect/pr21734_2.cc: New.
15638
15639 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
15640
15641 PR c++/20350
15642 * g++.dg/template/spec24.C: New.
15643
15644 PR c++/21151
15645 * g++.dg/pch/local-1.C: New.
15646 * g++.dg/pch/local-1.Hs: New.
15647
15648 2005-06-01 Diego Novillo <dnovillo@redhat.com>
15649
15650 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15651 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15652 * gcc.dg/tree-ssa/pr14341.c: New test.
15653 * gcc.dg/tree-ssa/pr14841.c: New test.
15654 * gcc.dg/tree-ssa/pr20701.c: New test.
15655 * gcc.dg/tree-ssa/pr21086.c: New test.
15656 * gcc.dg/tree-ssa/pr21090.c: New test.
15657 * gcc.dg/tree-ssa/pr21332.c: New test.
15658 * gcc.dg/tree-ssa/pr21458.c: New test.
15659 * gcc.dg/tree-ssa/pr21658.c: New test.
15660 * gcc.dg/tree-ssa/vrp01.c: New test.
15661 * gcc.dg/tree-ssa/vrp02.c: New test.
15662 * gcc.dg/tree-ssa/vrp03.c: New test.
15663 * gcc.dg/tree-ssa/vrp04.c: New test.
15664 * gcc.dg/tree-ssa/vrp05.c: New test.
15665 * gcc.dg/tree-ssa/vrp06.c: New test.
15666 * gcc.dg/tree-ssa/vrp07.c: New test.
15667 * gcc.dg/tree-ssa/vrp08.c: New test.
15668 * gcc.dg/tree-ssa/vrp09.c: New test.
15669 * gcc.dg/tree-ssa/vrp10.c: New test.
15670 * gcc.dg/tree-ssa/vrp11.c: New test.
15671 * gcc.dg/tree-ssa/vrp12.c: New test.
15672 * gcc.dg/tree-ssa/vrp13.c: New test.
15673
15674 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
15675
15676 PR 21029
15677 * gcc.dg/tree-ssa/pr21029.c: New test.
15678
15679 2005-06-01 Roger Sayle <roger@eyesopen.com>
15680
15681 * gfortran.dg/logint-1.f: New test case.
15682 * gfortran.dg/logint-2.f: Likewise.
15683 * gfortran.dg/logint-3.f: Likewise.
15684
15685 2005-06-01 Jakub Jelinek <jakub@redhat.com>
15686
15687 PR c/21536
15688 PR c/20760
15689 * gcc.dg/20050527-1.c: New test.
15690
15691 * gcc.dg/i386-sse-12.c: New test.
15692
15693 PR fortran/21729
15694 * gfortran.dg/implicit_5.f90: New test.
15695
15696 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
15697
15698 PR fortran/20883
15699 * gfortran/assign_4.f90: New test.
15700 * gfortran/assign_2.f90: Change compile to run.
15701
15702 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
15703
15704 * lib/target-supports.exp
15705 (check_effective_target_sync_char_short): New.
15706 * gcc.dg/sync-2.c: New.
15707
15708 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
15709
15710 PR tree-optimization/21817
15711 * gcc.dg/torture/pr21817-1.c: New.
15712
15713 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
15714
15715 PR c++/21165
15716 * g++.dg/template/init5.C: New.
15717
15718 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
15719
15720 * gfortran.dg/char_initialiser_actual.f90:
15721 Test character initialisers as actual arguments.
15722 * gfortran.dg/char_pointer_comp_assign.f90:
15723 Test character pointer structure component assignments.
15724 * gfortran.dg/char_array_structure_constructor.f90:
15725 Test character components in structure constructors.
15726
15727 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
15728
15729 PR middle-end/20931
15730 * g++.dg/opt/pr20931.C: New test.
15731
15732 2005-05-31 Andreas Jaeger <aj@suse.de>
15733
15734 PR testsuite/20772
15735 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15736 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15737 g++.old-deja/g++.ext/asmspec1.C,
15738 g++.old-deja/g++.other/regstack.C,
15739 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15740 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15741 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15742 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15743 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15744 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15745 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15746 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15747 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15748 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15749 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15750 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15751 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15752 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15753 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15754 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15755 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15756 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15757 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15758
15759 2005-05-31 Jeff Law <law@redhat.com>
15760
15761 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15762
15763 2005-05-30 Paolo Carlini <pcarlini@suse.de>
15764
15765 PR middle-end/21743
15766 * gcc.dg/builtins-1.c: Activate disabled clog test.
15767 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15768
15769 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
15770
15771 * gfortran.dg/char_pointer_assign.f90:
15772 Test character-pointer assignments and pointer assignments.
15773 * gfortran.dg/char_pointer_dummy.f90:
15774 Test character-pointer dummy arguments.
15775 * gfortran.dg/char_pointer_func.f90:
15776 Test character-pointer function returns.
15777 * gfortran.dg/char_pointer_dependency.f90:
15778 Test character-pointer functions with dependencies.
15779
15780 2005-05-30 Mark Mitchell <mark@codesourcery.com>
15781
15782 PR c++/21784
15783 * g++.dg/lookup/using14.C: New test.
15784
15785 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
15786
15787 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15788 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15789 trailing ^M.
15790
15791 2005-05-29 Geoffrey Keating <geoffk@apple.com>
15792
15793 PR c++/17413
15794 * g++.dg/template/local5.C: New.
15795
15796 PR target/21761
15797 * gcc.c-torture/compile/pr21761.c: New.
15798
15799 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15800 before darwin8.
15801
15802 2005-05-30 Steven G. Kargl
15803
15804 PR fortran/20846
15805 * gfortran.dg/inquire_8.f90: New test.
15806
15807 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15808
15809 PR libfortran/21376
15810 * gfortran.dg/output_exponents_1.f90: New test.
15811
15812 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15813
15814 PR libfortran/20006
15815 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15816
15817 2005-05-28 Mark Mitchell <mark@codesourcery.com>
15818
15819 PR c++/21210
15820 * g++.dg/ext/complex1.C: New test.
15821
15822 PR c++/21340
15823 * g++.dg/init/ctor6.C: New test.
15824
15825 2005-05-29 Jan Hubicka <jh@suse.cz>
15826
15827 * gcc.c-torture/compile/pr21562.c: New.
15828
15829 2005-05-28 Steven G. Kargl <kargls@comcast.net>
15830
15831 * gfortran.dg/subnormal_1.f90: New test.
15832
15833 2005-05-28 Jan Hubicka <jh@suse.cz>
15834
15835 * tree-prof.exp: Fix comment.
15836 * value-prof-1.c: New.
15837 * value-prof-2.c: New.
15838 * value-prof-3.c: New.
15839 * value-prof-4.c: New.
15840
15841 2005-05-27 Mark Mitchell <mark@codesourcery.com>
15842
15843 PR c++/21614
15844 * g++.dg/expr/ptrmem6.C: New test.
15845 * g++.dg/expr/ptrmem6a.C: Likewise.
15846
15847 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
15848
15849 PR tree-optimization/21658
15850 * gcc.dg/tree-ssa/pr21658.c: New.
15851
15852 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
15853
15854 PR c++/21455
15855 * g++.dg/inherit/ptrmem3.C: New.
15856
15857 PR c++/21681
15858 * g++.dg/parse/template16.C: New.
15859
15860 2005-05-27 Andreas Jaeger <aj@suse.de>
15861
15862 * gcc.dg/setjmp-2.c: Only run in 32-bit.
15863
15864 * gcc.dg/i386-sse-8.c: Run test on all archs.
15865
15866 2005-05-26 Mike Stump <mrs@apple.com>
15867
15868 * objc.dg/isa-field-1.m: Only run on darwin.
15869 * objc.dg/lookup-1.m: Likewise.
15870 * objc.dg/try-catch-8.m: Likewise.
15871
15872 2005-05-26 Roger Sayle <roger@eyesopen.com>
15873
15874 PR tree-optimization/9814
15875 * gcc.dg/pr9814-1.c: New test case.
15876
15877 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15878
15879 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15880 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15881 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15882 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15883 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15884 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15885 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15886 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15887 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15888 objc.dg/try-catch-8.m: New.
15889
15890 2005-05-26 Janis Johnson <janis187@us.ibm.com>
15891
15892 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15893 remove extraneous semicolons.
15894
15895 2005-05-26 Ziemowit Laski <zlaski@apple.com>
15896
15897 * obj-c++.dg/comp-types-12.mm: New.
15898 * objc.dg/comp-types-11.m: New.
15899 * objc.dg/selector-4.m: New.
15900
15901 2005-05-26 Andreas Jaeger <aj@suse.de>
15902
15903 PR testsuite/20772
15904 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15905 g++.old-deja/g++.ext/attrib3.C,
15906 g++.old-deja/g++.other/store-expr1.C,
15907 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15908 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15909 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15910 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15911 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15912 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15913 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15914 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15915 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15916 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15917 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15918 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15919 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15920 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15921 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15922 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15923 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15924 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15925 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15926
15927 2005-05-26 Andreas Jaeger <aj@suse.de>
15928
15929 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15930 x86-64 compilation.
15931
15932 2005-05-26 Andreas Jaeger <aj@suse.de>
15933
15934 PR testsuite/20772
15935 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15936 gcc.misc-tests/i386-pf-athlon-1.c,
15937 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15938 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15939 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15940 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15941 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15942 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15943 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15944 programs.
15945
15946 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15947 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15948 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15949 x86-64 compilation.
15950
15951 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15952 x86_64.
15953
15954 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15955 effective-target ilp32.
15956
15957 2005-05-26 David Ung <davidu@mips.com>
15958
15959 * gcc.target/mips/ext_ins.c: New test for testing the generation
15960 of MIPS32/64 rev 2 ext/ins instructions.
15961
15962 2005-05-26 Andreas Jaeger <aj@suse.de>
15963
15964 * treelang/compile/unsigned.tree: Use gimple instead of
15965 nonexisting generic dump.
15966
15967 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
15968
15969 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15970
15971 2005-05-26 Andreas Jaeger <aj@suse.de>
15972
15973 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15974
15975 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15976
15977 PR libfortran/17283
15978 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15979 Test callee-allocated memory with write statements.
15980
15981 2005-05-25 Roger Sayle <roger@eyesopen.com>
15982
15983 PR middle-end/21709
15984 * gcc.dg/pr21709-1.c: New test case.
15985
15986 2005-05-25 Ziemowit Laski <zlaski@apple.com>
15987 Mike Stump <mrs@apple.com>
15988
15989 * objc/execute/next_mapping.h: Update for C++.
15990
15991 * obj-c++.dg/selector-1.mm: Move to...
15992 * obj-c++.dg/selector-4.mm: here...
15993
15994 * obj-c++.dg/basic.mm: New.
15995 * obj-c++.dg/comp-types-1.mm: New.
15996 * obj-c++.dg/cxx-class-1.mm: New.
15997 * obj-c++.dg/cxx-ivars-1.mm: New.
15998 * obj-c++.dg/cxx-ivars-2.mm: New.
15999 * obj-c++.dg/cxx-ivars-3.mm: New.
16000 * obj-c++.dg/cxx-scope-1.mm: New.
16001 * obj-c++.dg/cxx-scope-2.mm: New.
16002 * obj-c++.dg/defs.mm: New.
16003 * obj-c++.dg/empty-private-1.mm: New.
16004 * obj-c++.dg/encode-1.mm: New.
16005 * obj-c++.dg/encode-2.mm: New.
16006 * obj-c++.dg/encode-3.mm: New.
16007 * obj-c++.dg/extern-c-1.mm: New.
16008 * obj-c++.dg/extra-semi.mm: New.
16009 * obj-c++.dg/fix-and-continue-2.mm: New.
16010 * obj-c++.dg/isa-field-1.mm: New.
16011 * obj-c++.dg/ivar-list-semi.mm: New.
16012 * obj-c++.dg/local-decl-1.mm: New.
16013 * obj-c++.dg/lookup-1.mm: New.
16014 * obj-c++.dg/lookup-2.mm: New.
16015 * obj-c++.dg/method-1.mm: New.
16016 * obj-c++.dg/method-2.mm: New.
16017 * obj-c++.dg/method-3.mm: New.
16018 * obj-c++.dg/method-4.mm: New.
16019 * obj-c++.dg/method-5.mm: New.
16020 * obj-c++.dg/method-6.mm: New.
16021 * obj-c++.dg/method-7.mm: New.
16022 * obj-c++.dg/no-extra-load.mm: New.
16023 * obj-c++.dg/overload-1.mm: New.
16024 * obj-c++.dg/pragma-1.mm: New.
16025 * obj-c++.dg/pragma-2.mm: New.
16026 * obj-c++.dg/private-1.mm: New.
16027 * obj-c++.dg/private-2.mm: New.
16028 * obj-c++.dg/proto-qual-1.mm: New.
16029 * obj-c++.dg/qual-types-1.mm: New.
16030 * obj-c++.dg/stubify-1.mm: New.
16031 * obj-c++.dg/stubify-2.mm: New.
16032 * obj-c++.dg/super-class-1.mm: New.
16033 * obj-c++.dg/super-class-2.mm: New.
16034 * obj-c++.dg/super-dealloc-1.mm: New.
16035 * obj-c++.dg/super-dealloc-2.mm: New.
16036 * obj-c++.dg/template-1.mm: New.
16037 * obj-c++.dg/template-2.mm: New.
16038 * obj-c++.dg/template-3.mm: New.
16039 * obj-c++.dg/template-4.mm: New.
16040 * obj-c++.dg/template-5.mm: New.
16041 * obj-c++.dg/template-6.mm: New.
16042 * obj-c++.dg/try-catch-1.mm: New.
16043 * obj-c++.dg/try-catch-2.mm: New.
16044 * obj-c++.dg/try-catch-3.mm: New.
16045 * obj-c++.dg/try-catch-4.mm: New.
16046 * obj-c++.dg/try-catch-5.mm: New.
16047 * obj-c++.dg/try-catch-6.mm: New.
16048 * obj-c++.dg/try-catch-7.mm: New.
16049 * obj-c++.dg/try-catch-8.mm: New.
16050 * obj-c++.dg/try-catch-9.mm: New.
16051 * obj-c++.dg/va-meth-1.mm: New.
16052
16053 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16054
16055 * obj-c++.dg/selector-1.mm: New.
16056 * obj-c++.dg/selector-2.mm: New.
16057
16058 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16059
16060 * obj-c++.dg/selector-3.mm: New.
16061 * objc.dg/selector-3.m: New.
16062
16063 2005-05-25 Ziemowit Laski <zlaski@apple.com>
16064
16065 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16066 about where warning appears.
16067
16068 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16069
16070 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16071 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16072 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16073 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16074
16075 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
16076
16077 * gcc.dg/20050524-1.c: New test.
16078
16079 2005-05-25 Jan Hubicka <jh@suse.cz>
16080
16081 * gcc.dg/tree-prof/inliner-1.c: New.
16082
16083 2005-05-25 Janis Johnson <janis187@us.ibm.com>
16084
16085 * gcc.dg/tree-prof: New directory.
16086 * gcc.dg/tree-prof/tree-prof.exp: New.
16087
16088 2005-05-25 DJ Delorie <dj@redhat.com>
16089
16090 * gcc.dg/Wattributes-1.c: New.
16091 * gcc.dg/Wattributes-2.c: New.
16092 * gcc.dg/Wattributes-3.c: New.
16093
16094 20005-05-24 Janis Johnson <janis187@us.ibm.com>
16095
16096 PR tree-optimization/19833
16097 * gcc.dg/uninit-4.c: Remove xfail.
16098 * gcc.dg/uninit-9.c: Ditto.
16099
16100 2005-05-24 Ziemowit Laski <zlaski@apple.com>
16101
16102 * obj-c++.dg/bitfield-[1-5].mm: New.
16103 * obj-c++.dg/class-protocol-1.mm: New.
16104 * obj-c++.dg/comp-types-1[0-1].mm: New.
16105 * obj-c++.dg/comp-types-[2-9].mm: New.
16106 * obj-c++.dg/encode-[4-8].mm: New.
16107 * obj-c++.dg/layout-1.mm: New.
16108 * obj-c++.dg/method-1[0-9].mm: New.
16109 * obj-c++.dg/method-2[0-1].mm: New.
16110 * obj-c++.dg/method-[8-9].mm: New.
16111 * obj-c++.dg/objc-gc-3.mm: New.
16112 * obj-c++.dg/try-catch-10.mm: New.
16113 * objc.dg/bitfield-5.m: New.
16114 * objc.dg/comp-types-10.m: New.
16115 * objc.dg/comp-types-9.m: New.
16116 * objc.dg/layout-1.m: New.
16117 * objc.dg/objc-gc-4.m: New.
16118 * objc.dg/try-catch-9.m: New.
16119 * objc.dg/class-protocol-1.m: Tweak diagnostics.
16120 * objc.dg/comp-types-1.m: Likewise.
16121 * objc.dg/comp-types-[5-6].m: Likewise.
16122 * objc.dg/method-9.m: Likewise.
16123
16124 2005-05-24 Janis Johnson <janis187@us.ibm.com>
16125
16126 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16127 and on hardware without VMX support.
16128
16129 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16130
16131 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16132
16133 * lib/profopt.exp (dg-final-generate, dg-final-use,
16134 profopt-final-code, profopt-get-options): New.
16135 (profopt-execute): Process test directives.
16136
16137 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16138 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16139 cleanup-tree-dump, cleanup-saved-temps): Update comments.
16140
16141 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
16142
16143 PR C++/21645
16144 * g++.dg/init/ctor5.C: New test.
16145
16146 2005-05-24 Ira Rosen <irar@il.ibm.com>
16147
16148 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16149 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16150 vect-113.c, vect-114.c.
16151
16152 2005-05-23 Adam Nemet <anemet@lnxw.com>
16153
16154 * gcc.dg/const-elim-1.c: Remove xfails.
16155
16156 2005-05-23 Jeff Law <law@redhat.com>
16157
16158 * gcc.c-torture/compile/pr21638.c: New test.
16159 * gcc.c-torture/compile/20050520-1.c: New test.
16160
16161 2005-05-23 Nick Clifton <nickc@redhat.com>
16162
16163 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16164 be a proper triple, ie: m32r*-*-*.
16165 * g++.old-deja/g++.jason/thunk3.C: Likewise.
16166
16167 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
16168
16169 PR middle-end/21331
16170 PR tree-opt/21293
16171 * gcc.c-torture/compile/pr21293.c: New test.
16172 * gcc.c-torture/execute/pr21331.c: New test.
16173
16174 2004-05-20 Richard Henderson <rth@redhat.com>
16175
16176 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16177
16178 2005-05-20 Ziemowit Laski <zlaski@apple.com>
16179
16180 * obj-c++-dg.exp: Add.
16181 * obj-c++.exp: Add.
16182 * obj-c++.dg/dg.exp: Add.
16183
16184 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16185
16186 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16187 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16188
16189 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
16190
16191 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16192
16193 2004-05-19 Richard Henderson <rth@redhat.com>
16194
16195 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16196
16197 2005-05-19 Janis Johnson <janis187@us.ibm.com>
16198
16199 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16200
16201 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16202
16203 2005-05-19 Jakub Jelinek <jakub@redhat.com>
16204
16205 PR c++/21495
16206 * g++.dg/parse/extern1.C: New test.
16207 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16208
16209 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16210
16211 * gcc.dg/c99-math.h: New.
16212 * gcc.dg/c99-math-float-1.c: New test.
16213 * gcc.dg/c99-math-double-1.c: Likewise.
16214 * gcc.dg/c99-math-long-double-1.c: Likewise.
16215
16216 2005-05-18 Richard Henderson <rth@redhat.com>
16217
16218 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16219
16220 2005-05-18 Devang Patel <dpatel@apple.com>
16221
16222 * g++.dg/opt/20050511-1.C: New test.
16223
16224 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
16225
16226 PR libfortran/21127
16227 * gfortran.dg/reshape-complex.f90: New test.
16228
16229 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
16230
16231 * gfortran.dg/array_constructor_1.f90: New test.
16232 * gfortran.dg/array_constructor_2.f90: New test.
16233
16234 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
16235
16236 PR fortran/20954
16237 * gfortran.dg/pr20954.f: New test.
16238
16239 2005-05-17 Mike Stump <mrs@apple.com>
16240
16241 Yet more Objective-C++...
16242
16243 * objc.dg/method-5.m: Update.
16244 * objc.dg/method-6.m: Update.
16245 * objc.dg/method-7.m: Update.
16246 * objc.dg/method-9.m: Update.
16247 * objc.dg/try-catch-2.m: Update.
16248
16249 2005-05-17 Mark Mitchell <mark@codesourcery.com>
16250
16251 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16252 Remove little-endian optimizations.
16253
16254 2005-05-17 Jeff Law <law@redhat.com>
16255
16256 * g++.dg/tree-ssa/pr14814.C: New test.
16257 * gcc.dg/tree-ssa/pr14814.C: New test.
16258 * gcc.dg/tree-ssa/pr17141-1.C: New test.
16259 * gcc.dg/tree-ssa/pr17141-2.C: New test.
16260
16261 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
16262
16263 * gcc.dg/compat/generate-random.c: Do not include
16264 libiberty.h.
16265 * gcc.dg/compat/generate-random_r.c: Likewise.
16266
16267 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
16268
16269 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16270
16271 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
16272
16273 PR middle-end/21595
16274 * g++.dg/tree-ssa/builtin1.C: New testcase.
16275
16276 2005-05-17 Jakub Jelinek <jakub@redhat.com>
16277
16278 PR c++/21454
16279 * g++.dg/opt/const4.C: New test.
16280
16281 PR middle-end/21492
16282 * g++.dg/opt/crossjump1.C: New test.
16283
16284 PR tree-optimization/21610
16285 * gcc.c-torture/compile/20050516-1.c: New test.
16286
16287 PR fortran/15080
16288 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16289 about the test failing.
16290 * gfortran.fortran-torture/execute/where_7.f90: New test.
16291 * gfortran.fortran-torture/execute/where_8.f90: New test.
16292
16293 2005-05-16 Richard Henderson <rth@redhat.com>
16294
16295 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16296 i?86 and x86_64.
16297
16298 2005-05-16 Mark Mitchell <mark@codesourcery.com>
16299
16300 * gcc.dg/compat/generate-random.c (config.h): Do not include.
16301 (limits.h): Include unconditionally.
16302 (stdlib.h): Likewise.
16303 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16304 (limits.h): Include unconditionally.
16305 (stdlib.h): Likewise.
16306 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16307 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16308 (limits.h): Include unconditionally.
16309 (stdlib.h): Likewise.
16310 (hashtab.h): Do not include.
16311 (getopt.h): Likewise.
16312 (stddef.h): Include.
16313 (hashval_t): Define.
16314 (struct entry): Add "next" field.
16315 (HASH_SIZE): New macro.
16316 (hash_table): New variable.
16317 (switchfiles): Do not use xmalloc.
16318 (mix): New macro.
16319 (iterative_hash): New function.
16320 (hasht): Remove.
16321 (e_exists): New function.
16322 (e_insert): Likewise.
16323 (output): Use, instead of libiberty hashtable functions.
16324 (main): Do not use getopt. Do not call htab_create.
16325
16326 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
16327
16328 PR libstdc++/21526
16329 * lib/target-supports.exp (check_mkfifo_available):
16330 Return 0 for cygwin as mkfifo support incomplete on platform.
16331 Fix typos in comments.
16332
16333 2005-05-15 Mark Mitchell <mark@codesourcery.com>
16334
16335 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16336
16337 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
16338
16339 PR fortran/17432
16340 * gfortran.dg/assign_4.f: New test.
16341
16342 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
16343
16344 PR tree-optimization/21563
16345 * gcc.dg/tree-ssa/pr21563.c: New.
16346
16347 2005-05-14 Jan Hubicka <jh@suse.cz>
16348
16349 * gcc.dg/noreturn-7.c: Allow control reaches warning.
16350
16351 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
16352
16353 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16354
16355 2005-05-13 Julian Brown <julian@codesourcery.com>
16356
16357 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16358 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16359
16360 2005-05-13 Jan Hubicka <jh@suse.cz>
16361
16362 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16363 * gcc.dg/fold-xor-?.c: Likewise.
16364 * gcc.dg/pr15784-?.c: Likewise.
16365 * gcc.dg/pr20922-?.c: Likewise.
16366 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16367 * gcc.dg/tree-ssa/pr17598.c: Likewise.
16368 * gcc.dg/tree-ssa/pr20470.c: Likewise.
16369
16370 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16371
16372 PR fortran/21260
16373 * gfortran.dg/hollerith_1.f90: New test.
16374
16375 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16376
16377 * gfortran.dg/func_result_2.f90: New test.
16378
16379 2005-05-11 Bud Davis <bdavis@gfortran.org>
16380
16381 * gfortran.dg/dev_null.f90: New test.
16382
16383 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
16384
16385 * gcc.dg/arm-vfp1.c: Revert last change.
16386
16387 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
16388
16389 PR middle-end/19807
16390 PR tree-optimization/19639
16391 * g++.dg/tree-ssa/pr19807.C: New testcase.
16392
16393 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16394
16395 PR libfortran/21471
16396 * gfortran.dg/append-1.f90: New test.
16397
16398 2005-05-10 Diego Novillo <dnovillo@redhat.com>
16399
16400 * gcc.dg/pr18501.c: XFAIL.
16401 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16402 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16403 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16404 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16405 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16406 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16407 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16408 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16409
16410 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16411
16412 PR fortran/20178
16413 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16414 gfortran.dg/f2c_3.f90: New tests.
16415
16416 * gfortran.dg/return_1.f90: Fix dg annotation.
16417
16418 2005-05-10 Diego Novillo <dnovillo@redhat.com>
16419
16420 * gcc.c-torture/compile/20050510-1.c: New test.
16421
16422 2005-05-10 Mark Mitchell <mark@codesourcery.com>
16423
16424 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16425
16426 2005-05-10 Bob Wilson <bob.wilson@acm.org>
16427
16428 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16429
16430 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
16431
16432 PR c/17913
16433 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16434
16435 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
16436
16437 PR c/21342
16438 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16439 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16440
16441 2005-05-10 Ben Elliston <bje@au.ibm.com>
16442
16443 PR debug/16676
16444 * gcc.dg/debug/pr16676.c: New test.
16445
16446 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
16447
16448 PR testsuite/21443
16449 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16450 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16451 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16452 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16453 Change -O1 to -O2.
16454 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
16455 -fno-tree-dominator-opts.
16456
16457 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16458
16459 * gfortran.dg/return_1.f90: New test.
16460
16461 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
16462
16463 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16464
16465 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16466
16467 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
16468
16469 PR c++/21427
16470 * g++.dg/inherit/covariant13.C: New.
16471
16472 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16473
16474 PR libfortran/19155
16475 * gfortran.dg/pr19155.f: New test.
16476
16477 2005-05-08 Roger Sayle <roger@eyesopen.com>
16478
16479 PR inline-asm/8788
16480 * gcc.dg/pr8788-1.c: New testcase.
16481
16482 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
16483
16484 PR target/21416
16485 * gcc.target/mips/fpcmp-[12].c: New tests.
16486
16487 2005-05-06 Mark Mitchell <mark@codesourcery.com>
16488
16489 * lib/target-supports-dg.exp (dg-require-fork): New function.
16490 (dg-require-mkfifo): Likewise.
16491 * lib/target-supports.exp (check_function_available): New
16492 function.
16493 (check_fork_available): Likewise.
16494 (check_mkfifo_available): Likewise.
16495
16496 2005-05-06 Jeff Law <law@redhat.com>
16497
16498 * gcc.c-torture/compile/pr21380.c: New test.
16499
16500 2005-05-06 Jakub Jelinek <jakub@redhat.com>
16501
16502 PR c++/20961
16503 * g++.dg/ext/weak3.C: New test.
16504
16505 2005-05-05 Mark Mitchell <mark@codesourcery.com>
16506
16507 PR c++/21352
16508 * g++.dg/template/crash37.C: New test.
16509
16510 2005-05-05 Paul Brook <paul@codesourcery.com>
16511
16512 * gcc.dg/arm-g2.c: Use effective-target arm32.
16513 * gcc.dg/arm-mmx-1.c: Ditto.
16514 * gcc.dg/arm-scd42-2.c: Ditto.
16515 * gcc.dg/arm-vfp1.c: Ditto.
16516 * lib/target-supports.exp (check_effective_target_arm32): New
16517 function.
16518
16519 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
16520
16521 PR libfortran/21354
16522 gfortran.dg/in_pack_rank7.f90: New test.
16523
16524 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
16525
16526 PR middle-end/15618
16527 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16528
16529 2005-05-04 Jakub Jelinek <jakub@redhat.com>
16530
16531 PR middle-end/21265
16532 * gcc.dg/20050503-1.c: New test.
16533
16534 PR rtl-optimization/21239
16535 * gcc.dg/i386-sse-11.c: New test.
16536
16537 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
16538
16539 PR target/16888
16540 * gcc.target/i386/asm-1.c: New test.
16541
16542 2005-05-03 Jakub Jelinek <jakub@redhat.com>
16543
16544 PR rtl-optimization/21330
16545 * gcc.c-torture/execute/20050502-1.c: New test.
16546
16547 PR target/21297
16548 * gcc.c-torture/execute/20050502-2.c: New test.
16549
16550 2005-05-03 Uros Bizjak <uros@kss-loka.si>
16551
16552 PR middle-end/21282
16553 * gcc.dg/pr21282.c: New.
16554
16555 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16556
16557 * gcc.dg/vect/pr20122.c: Clean up .vect file.
16558 * gcc.dg/vect/vect-92.c: Likewise.
16559 * gcc.dg/vect/vect-93.c: Likewise.
16560 * gcc.dg/vect/vect-dv-1.c: Likewise.
16561 * gcc.dg/vect/vect-dv-2.c: Likewise.
16562 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16563
16564 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
16565
16566 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16567 * gfortran.dg/vect/vect-2.f90: Likewise.
16568 * gfortran.dg/vect/vect-3.f90: Likewise.
16569 * gfortran.dg/vect/vect-4.f90: Likewise.
16570 * gfortran.dg/vect/vect-5.f90: Likewise.
16571
16572 2005-05-02 Geoffrey Keating <geoffk@apple.com>
16573
16574 PR target/20813
16575 * gcc.dg/rs6000-fpint-2.c: New.
16576
16577 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
16578
16579 PR c/15698
16580 * gcc.dg/builtins-30.c: Update expected messages.
16581 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16582 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16583 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16584
16585 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
16586
16587 PR tree-optimization/21294
16588 * gcc.dg/tree-ssa/pr21294.c: New.
16589
16590 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
16591
16592 * gcc.dg/altivec-3.c (vec_store): Do not use the old
16593 __builtin_altivec_st_internal_4si built-in.
16594
16595 2005-05-02 Mark Mitchell <mark@codesourcery.com>
16596
16597 PR c++/15875
16598 * g++.dg/template/ptrmem14.C: New test.
16599
16600 2005-05-02 Paul Brook <paul@codesourcery.com>
16601
16602 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16603
16604 2005-05-02 Michael Matz <matz@suse.de>
16605
16606 PR c++/19542
16607 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16608
16609 2005-05-01 Mark Mitchell <mark@codesourcery.com>
16610
16611 * g++.dg/cpp/weak.C: New test.
16612
16613 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16614
16615 * gcc.dg/tree-ssa/loop-8.c: New test.
16616
16617 2005-04-30 Michael Maty <matz@suse.de>
16618
16619 * gcc.dg/inline-mcpy.c: New test.
16620
16621 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
16622
16623 PR libfortran/18958
16624 * gfortran.dg/eoshift.f90: New test case.
16625
16626 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
16627
16628 PR libfortran/18857
16629 * gfortran.dg/matmul_1.f90: New test.
16630
16631 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
16632
16633 PR tree-optimization/21030
16634 * gcc.dg/tree-ssa/pr21030.c: New.
16635
16636 2005-04-29 Devang Patel <dpatel@apple.com>
16637
16638 PR tree-optimization/21272
16639 * gcc.dg/vect/vect-ifcvt-10.c: New test.
16640
16641 2005-04-29 Jakub Jelinek <jakub@redhat.com>
16642
16643 PR fortran/13082
16644 PR fortran/18824
16645 * gfortran.dg/entry_4.f90: New test.
16646 * gfortran.fortran-torture/execute/entry_1.f90: New test.
16647 * gfortran.fortran-torture/execute/entry_2.f90: New test.
16648 * gfortran.fortran-torture/execute/entry_3.f90: New test.
16649 * gfortran.fortran-torture/execute/entry_4.f90: New test.
16650 * gfortran.fortran-torture/execute/entry_5.f90: New test.
16651 * gfortran.fortran-torture/execute/entry_6.f90: New test.
16652 * gfortran.fortran-torture/execute/entry_7.f90: New test.
16653
16654 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16655
16656 * gfortran.fortran-torture/execute/entry_8.f90: New test.
16657
16658 2005-04-29 Paul Brook <paul@codesourcery.com>
16659
16660 * gfortran.dg/entry_3.f90: New test.
16661
16662 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16663
16664 * gfortran.dg/implicit_4.f90: New test.
16665
16666 2005-04-28 Bob Wilson <bob.wilson@acm.org>
16667
16668 * lib/target-supports.exp (check_profiling_available): Return
16669 false for xtensa-*-elf.
16670
16671 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
16672
16673 * lib/fortran-torture.exp (fortran-torture.exp): Catch
16674 error if file cannot be deleted.
16675
16676 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
16677
16678 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16679 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16680 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16681 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16682 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16683 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16684 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16685 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16686 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16687 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16688 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16689 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16690 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16691
16692 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16693
16694 PR fortran/20865
16695 * gfortran.dg/pr20865.f90: New test.
16696
16697 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
16698
16699 * gcc.dg/void-cast-2.c: New test.
16700
16701 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16702
16703 PR c/21159
16704 * gcc.dg/void-cast-1.c: New test.
16705
16706 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
16707
16708 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16709
16710 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16711
16712 PR fortran/21177
16713 * gfortran.dg/pr21177.f90: New test.
16714
16715 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
16716
16717 PR tree-optimization/21171
16718 * gcc.dg/tree-ssa/pr21171.c: New test.
16719
16720 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
16721
16722 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16723 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16724 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16725 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16726 gcc.dg/tree-ssa/gen-vect-32.c: New.
16727 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16728 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16729 don't run on PPC32.
16730
16731 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16732
16733 PR c/21213
16734 * gcc.dg/transparent-union-3.c: New test.
16735
16736 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
16737
16738 PR c/20740
16739 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16740 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16741 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16742 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16743 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16744 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16745
16746 2005-04-26 Jeff Law <law@redhat.com>
16747
16748 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16749 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16750 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16751 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16752 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16753 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16754 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16755
16756 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
16757
16758 PR tree-optimization/17598
16759 * gcc.dg/tree-ssa/pr17598.c: New testcase.
16760
16761 2005-04-25 Mike Stump <mrs@apple.com>
16762
16763 * objc.dg/fix-and-continue-1.m: Add.
16764
16765 2005-04-25 Roger Sayle <roger@eyesopen.com>
16766
16767 PR c++/20995
16768 * g++.dg/opt/pr20995-1.C: New test case.
16769
16770 2005-04-25 Devang Patel <dpatel@apple.com>
16771
16772 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16773
16774 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16775
16776 PR testsuite/21062
16777 * g++.dg/opt/alias2.C (printf): Correct the prototype.
16778
16779 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
16780
16781 PR C++/21188
16782 * g++.dg/opt/rtti2.C: New test.
16783
16784 2005-04-25 Paul Brook <paul@codesourcery.com>
16785 Steven G. Kargl <kargls@comcast.net>
16786
16787 PR fortran/20879
16788 * gfortran.dg/ichar_1.f90: New file.
16789
16790 2005-04-24 Jakub Jelinek <jakub@redhat.com>
16791
16792 PR middle-end/20991
16793 * g++.dg/opt/pr20991.C: New test.
16794
16795 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16796 where sizeof (type) < __alignof__ (type).
16797 * gcc.dg/compat/struct-layout-1.h: Likewise.
16798
16799 2005-04-24 Per Bothner <per@bothner.com>
16800 Devang Patel <dpatel@apple.com>
16801
16802 PR preprocessor/20907
16803 * gcc.dg/cpp/very-long-comment.c: New test.
16804
16805 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16806
16807 PR fortran/20059
16808 * gfortran.dg/common_5.f: New test.
16809
16810 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
16811
16812 PR middle-end/21082
16813 * g++.dg/tree-ssa/pr21082.C: New testcase.
16814
16815 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
16816
16817 * gcc.dg/vect/vect-99.c: New test.
16818
16819 2005-04-22 Diego Novillo <dnovillo@redhat.com>
16820
16821 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16822
16823 2005-04-22 Jeff Law <law@redhat.com>
16824
16825 * gcc.dg/uninit-5.c: Remove xfails.
16826 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16827 conditionals and loads.
16828
16829 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
16830
16831 PR libfortran/20074
16832 PR libfortran/20436
16833 PR libfortran/21108
16834 * gfortran.dg/nested_reshape.f90: new test
16835 * gfortran.dg/reshape-alloc.f90: new test
16836 * gfortran.dg/reshape.f90: new test
16837
16838 2005-04-22 Mark Mitchell <mark@codesourcery.com>
16839
16840 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16841
16842 * gcc.dg/arm-vfp1.c: New test.
16843
16844 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
16845
16846 PR c++/21087
16847 * g++.dg/lookup/builtin2.C: New test.
16848
16849 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
16850
16851 * gcc.dg/weak/weak-13.c: New test.
16852
16853 2005-04-21 Geoffrey Keating <geoffk@apple.com>
16854
16855 * lib/target-supports.exp (check_effective_target_sync_int_long):
16856 Add powerpc*.
16857
16858 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
16859
16860 * gcc.target/mips/branch-1.c: New test.
16861
16862 2005-04-21 Richard Henderson <rth@redhat.com>
16863
16864 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16865 * gcc.dg/vect/vect-86.c: Likewise.
16866 * gcc.dg/vect/vect-87.c: Likewise.
16867 * gcc.dg/vect/vect-88.c: Likewise.
16868
16869 2005-04-21 Devang Patel <dpatel@apple.com>
16870
16871 PR optimization/20994
16872 * gcc.dg/tree-ssa/ifc-3.c: New test.
16873
16874 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16875
16876 PR c/12913
16877 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16878 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16879 gcc.dg/c99-vla-jump-5.c: New tests.
16880
16881 2005-04-19 Richard Henderson <rth@redhat.com>
16882
16883 * lib/target-supports.exp (check_effective_target_vect_int_mult):
16884 Fix typo in exists check.
16885 (check_effective_target_sync_int_long): New.
16886 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16887 * gcc.dg/ia64-sync-2.c: Likewise.
16888 * gcc.dg/ia64-sync-3.c: Likewise.
16889 * gcc.dg/ia64-sync-4.c: Likewise.
16890
16891 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
16892
16893 * gcc.dg/fold-xor-1.c: New test.
16894 * gcc.dg/fold-xor-2.c: New test.
16895
16896 2005-04-19 James E. Wilson <wilson@specifixinc.com>
16897
16898 PR target/20670
16899 * g++.dg/eh/fp-regs.C: New test.
16900
16901 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
16902
16903 * gcc.dg/Wint-to-pointer-cast-1.c,
16904 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16905 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16906 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16907
16908 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16909
16910 PR fortran/16861
16911 * gfortran.dg/pr16861.f90: New test.
16912
16913 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16914
16915 * gcc.dg/pr21085.c: New test.
16916
16917 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
16918
16919 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
16920 (setup_mips_tests, dg-mips-options): New procedures.
16921 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16922 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16923 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16924 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16925 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16926 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16927 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16928 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16929 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16930 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16931 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16932 dg-mips-options instead of dg-options. Remove now-redundant
16933 preprocessor guards.
16934 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16935 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16936 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16937 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16938 * gcc.dg/vr-mult-2.c: Delete.
16939 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16940 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16941 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16942 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16943 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16944 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16945 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16946
16947 2005-04-18 Laurent GUERBY <laurent@guerby.net>
16948
16949 * ada/acats/run_all.sh: Use sync when executable not present.
16950
16951 2005-04-18 Devang Patel <dpatel@apple.com>
16952
16953 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16954 * gcc.dg/vect/vect-11a.c: New.
16955 * gcc.dg/vect/vect-none.c: Update.
16956 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16957
16958 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
16959
16960 PR tree-optimization/20922
16961 * gcc.dg/pr20922-1.c: New test.
16962 * gcc.dg/pr20922-2.c: New test.
16963 * gcc.dg/pr20922-3.c: New test.
16964 * gcc.dg/pr20922-4.c: New test.
16965 * gcc.dg/pr20922-5.c: New test.
16966 * gcc.dg/pr20922-6.c: New test.
16967
16968 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16969
16970 PR libfortran/20950
16971 * gfortran.dg/pr20950.f: New test.
16972
16973 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16974
16975 PR libfortran/19216
16976 * gfortran.dg/pr19216.f: New test.
16977
16978 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
16979
16980 PR tree-optimization/21001
16981 * gcc.dg/tree-ssa/pr21001.c: New.
16982
16983 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
16984
16985 PR libfortran/21075
16986 * gfortran.dg/reshape_rank7.f90: New test.
16987
16988 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16989
16990 PR libfortran/12884 gfortran.dg/pr12884.f: New test
16991 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16992 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16993 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16994 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16995 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16996 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16997 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16998 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16999 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17000 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17001 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17002 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17003 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17004 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17005 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17006 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17007 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17008 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17009 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17010 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17011
17012 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
17013
17014 * gfortran.dg/wtruncate.f: New testcase.
17015 * gfortran.dg/wtruncate.f90: New testcase.
17016
17017 2005-04-16 Mark Mitchell <mark@codesourcery.com>
17018
17019 PR c++/21025
17020 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17021 which sizeof/alignof is dependent, rather than just whether we are
17022 processing_template_decl.
17023
17024 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17025
17026 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17027 corrected typo where the wrong variables had been compared.
17028
17029 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
17030
17031 PR libfortran/18495
17032 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17033 Test callee-allocated version of return array with a write
17034 statement.
17035 Test spread with a temporary with another write statement.
17036
17037 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
17038
17039 PR tree-optimization/21031
17040 * gcc.dg/tree-ssa/pr21031.c: New.
17041
17042 2005-04-15 Uros Bizjak <uros@kss-loka.si>
17043
17044 PR tree-optimization/21004
17045 * gcc.dg/builtins-53.c: Include builtins-config.h.
17046 Check floorf, ceilf, floorl and ceill transformations
17047 only when HAVE_C99_RUNTIME is defined.
17048
17049 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
17050
17051 PR middle-end/20739
17052 * gcc.dg/tree-ssa/pr20739.c: New test.
17053
17054 2005-04-14 Mike Stump <mrs@apple.com>
17055
17056 * gcc.dg/Foundation.framework/empty: New.
17057 * gcc.dg/framework-2.c: New.
17058
17059 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17060
17061 PR tree-optimization/21021
17062 * gcc.c-torture/compile/pr21021.c: New.
17063
17064 2005-04-14 Janis Johnson <janis187@us.ibm.com>
17065
17066 PR testsuite/21010
17067 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17068 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17069 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17070 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17071 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17072 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17073 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17074 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17075
17076 2005-04-14 Richard Henderson <rth@redhat.com>
17077
17078 * lib/target-supports.exp (check_effective_target_vect_condition):
17079 Add ia64, i?86, and x86_64.
17080
17081 2005-04-14 Steven G. Kargl <kargls@comcast.net>
17082
17083 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17084
17085 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
17086
17087 PR tree-optimization/20657
17088 * gcc.dg/tree-ssa/pr20657.c: New.
17089
17090 2005-04-14 Uros Bizjak <uros@kss-loka.si>
17091
17092 * gcc.dg/builtins-53.c: Also check (int)trunc* and
17093 (long long int)trunc*.
17094
17095 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
17096
17097 PR target/20927
17098 * gcc.dg/pr20927.c: New test.
17099
17100 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
17101
17102 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17103 * gcc.target/mips/asm-1.c: Likewise.
17104
17105 2005-04-13 Dale Johannesen <dalej@apple.com>
17106
17107 * objc.dg/objc-fast-4.m: New.
17108
17109 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
17110
17111 * gcc.target/cris/torture/cris-torture.exp: New driver in new
17112 directory.
17113 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17114
17115 2005-04-13 David Edelsohn <edelsohn@gnu.org>
17116
17117 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17118 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17119 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17120
17121 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
17122
17123 PR tree-optimization/20913
17124 * gcc.dg/tree-ssa/pr20913.c: New.
17125
17126 PR tree-optimization/20702
17127 * gcc.dg/tree-ssa/pr20702.c: New.
17128
17129 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17130
17131 PR c++/13744
17132 * g++.dg/inherit/local3.C: New test.
17133
17134 2005-04-12 Jeff Law <law@redhat.com>
17135
17136 * gcc.dg/tree-ssa/20050412-1.c: New test.
17137
17138 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
17139
17140 PR libfortran/19016
17141 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17142 Add tests with mask generated by expression.
17143 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17144 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17145 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17146
17147 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
17148
17149 PR middle-end/20917
17150 * gcc.dg/20050409-1.c: New test.
17151
17152 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
17153
17154 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17155
17156 2005-04-11 Mark Mitchell <mark@codesourcery.com>
17157
17158 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17159 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17160 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17161 (TARGET_CXX): Adjust accordingly.
17162 * target.h (struct gcc_target): Remove epxort_class_data. Add
17163 determine_class_data_visibility and class_data_always_comdat.
17164 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17165 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17166 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17167 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17168 (arm_cxx_determine_class_data_visibility): New.
17169 (arm_cxx_class_data_always_comdat): Likewise.
17170 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17171 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17172 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17173 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17174 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17175 Define.
17176
17177 2005-04-11 Mark Mitchell <mark@codesourcery.com>
17178
17179 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17180
17181 2005-04-11 Geoffrey Keating <geoffk@apple.com>
17182
17183 * gcc.dg/i386-darwin-fpmath.c: New.
17184
17185 2004-04-11 Devang Patel <dpatel@apple.com>
17186
17187 * lib/target-supports.exp (check_effective_target_vect_condition): New.
17188 * gcc.dg/vect/vect-ifcvt-1.c: New test.
17189 * gcc.dg/vect/vect-ifcvt-2.c: New test.
17190 * gcc.dg/vect/vect-ifcvt-3.c: New test.
17191 * gcc.dg/vect/vect-ifcvt-4.c: New test.
17192 * gcc.dg/vect/vect-ifcvt-5.c: New test.
17193 * gcc.dg/vect/vect-ifcvt-6.c: New test.
17194 * gcc.dg/vect/vect-ifcvt-7.c: New test.
17195 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17196
17197 2004-04-11 Devang Patel <dpatel@apple.com>
17198
17199 * gcc.dg/vect/vect-dv-1.c: New test.
17200 * gcc.dg/vect/vect-dv-2.c: New test.
17201
17202 2005-04-11 Diego Novillo <dnovillo@redhat.com>
17203
17204 PR tree-optimization/20933
17205 * gcc.dg/tree-ssa/pr20933.c: New test.
17206
17207 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17208
17209 * gfortran.dg/fold_nearest.f90: New test.
17210
17211 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
17212
17213 * gcc.dg/tree-ssa/alias-1.c: New test.
17214
17215 2005-04-11 Diego Novillo <dnovillo@redhat.com>
17216
17217 PR tree-optimization/20920
17218 * g++.dg/tree-ssa/pr20920.C: New test.
17219
17220 2005-04-11 Uros Bizjak <uros@kss-loka.si>
17221
17222 * gcc.dg/builtins-53.c: Also check (int)ceil* and
17223 (long long int)ceil*.
17224
17225 2005-04-10 Mark Mitchell <mark@codesourcery.com>
17226
17227 * g++.dg/warn/Wdtor1.C: Declare template in system header with
17228 explicit C++ linkage.
17229
17230 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17231
17232 * gfortran.dg/pr17229.f: Take care of the new obsolescence
17233 warning for arithmetic IF statements.
17234
17235 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
17236
17237 * eor_handling_1.f90: New test case.
17238 * eor_handling_2.f90: New test case.
17239 * eor_handling_3.f90: New test case.
17240 * eor_handling_4.f90: New test case.
17241 * eor_handling_5.f90: New test case.
17242 * noadv_size.f90: New test case.
17243 * pad_no.f90: New test case.
17244
17245 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
17246
17247 * gcc.c-torture/execute/20050410-1.c: New test.
17248
17249 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
17250
17251 * gcc.dg/pr20126.c: New.
17252
17253 2005-04-09 Bud Davis <bdavis@gfortran.org>
17254 Steven G. Kargl <kargls@comcast.net>
17255
17256 * gfortran.dg/PR19872.f: New test.
17257
17258 2005-04-09 Steven G. Kargl <kargls@comcast.net>
17259
17260 * gfortran.dg/nint_1.f90: Fix dg-do directive.
17261
17262 2005-04-09 Steven G. Kargl <kargls@comcast.net>
17263
17264 * gfortran.dg/nint_1.f90: New test.
17265
17266 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
17267
17268 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17269 Added test for callee-allocated arrays with write statements.
17270 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17271 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17272 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17273 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17274 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17275
17276 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
17277
17278 PR libfortran/20163
17279 * gfortran.dg/open-options-blanks.f: New test.
17280
17281 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
17282
17283 PR fortran/13257
17284 * gfortran.dg/comma_format_extension_[1234].f: New tests.
17285
17286 2005-04-09 Jakub Jelinek <jakub@redhat.com>
17287
17288 * gcc.dg/tree-ssa/stdarg-1.c: New test.
17289 * gcc.dg/tree-ssa/stdarg-2.c: New test.
17290 * gcc.dg/tree-ssa/stdarg-3.c: New test.
17291 * gcc.dg/tree-ssa/stdarg-4.c: New test.
17292 * gcc.dg/tree-ssa/stdarg-5.c: New test.
17293 * gcc.c-torture/execute/stdarg-4.c: New test.
17294
17295 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17296
17297 PR target/20795
17298 * g++.dg/abi/param2.C: New test.
17299
17300 2005-04-09 Uros Bizjak <uros@kss-loka.si>
17301
17302 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17303
17304 2005-04-09 Uros Bizjak <uros@kss-loka.si>
17305
17306 * gcc.dg/builtins-53.c: New test.
17307
17308 2005-04-08 Diego Novillo <dnovillo@redhat.com>
17309
17310 * g++.dg/tree-ssa/pr18178.C: New test.
17311 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17312 * gcc.c-torture/execute/20041019-1.c: New test.
17313 * gcc.dg/tree-ssa/20041008-1.c: New test.
17314 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17315 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17316 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17317 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17318 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17319 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17320 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17321 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17322 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17323 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17324
17325 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
17326
17327 PR rtl-optimization/20466
17328 * gcc.c-torture/execute/pr20466-1.c: New test.
17329
17330 2005-04-08 Mark Mitchell <mark@codesourcery.com>
17331
17332 PR c++/20905
17333 * g++.dg/parse/cond2.C: New test.
17334
17335 PR c++/20145
17336 * g++.dg/warn/Wdtor1.C: New test.
17337
17338 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17339
17340 PR fortran/17229
17341 * gfortran.dg/pr17229.f: New test.
17342
17343 2005-04-07 Steven G. Kargl <kargls@comcast.net>
17344
17345 * gfortran.dg/tiny_1.f90: New test.
17346 * gfortran.dg/tiny_2.f90: ditto.
17347
17348 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
17349
17350 * gfortran.dg/eor_1.f90: Fix dg-do run line
17351 * gfortran.dg/open_new.f90: Fix dg-do run line
17352
17353 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
17354
17355 * lib/target-supports.exp (get_compiler_messages): Support
17356 optional arguments, the fourth being compiler options.
17357 (check_effective_target_fpic): New proc.
17358 * gcc.dg/20050321-2.c: Restrict to target fpic.
17359
17360 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
17361
17362 * gcc.dg/15443-1.c: New test.
17363 * gcc.dg/15443-2.c: Likewise.
17364
17365 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17366
17367 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17368
17369 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
17370
17371 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17372
17373 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
17374
17375 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17376 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17377 -m64.
17378 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17379 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17380 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17381
17382 2005-04-06 Mark Mitchell <mark@codesourcery.com>
17383
17384 PR c++/20212
17385 * g++.dg/warn/Wunused-11.C: New test.
17386
17387 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
17388
17389 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17390
17391 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
17392
17393 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17394
17395 2005-04-05 Mark Mitchell <mark@codesourcery.com>
17396
17397 PR c++/20734
17398 * g++.dg/template/ptrmem13.C: New test.
17399
17400 2005-04-05 Per Bothner <per@bothner.com>
17401
17402 * lib/gcc.exp: Always add -fno-show-column, for now.
17403
17404 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
17405
17406 PR testsuite/20767
17407 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17408 of plain old "unsigned int" for the type of "i". Makes this test
17409 64bit clean.
17410
17411 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
17412
17413 * gcc.dg/i386-ssefn-1.c: New test.
17414 * gcc.dg/i386-ssefn-2.c: New test.
17415 * gcc.dg/i386-ssefn-3.c: New test.
17416 * gcc.dg/i386-ssefn-4.c: New test.
17417
17418 2005-04-05 Jakub Jelinek <jakub@redhat.com>
17419
17420 PR tree-optimization/20076
17421 * gcc.dg/builtin-apply4.c: New test.
17422
17423 PR preprocessor/19475
17424 * gcc.dg/cpp/macspace1.c: New test.
17425 * gcc.dg/cpp/macspace2.c: New test.
17426
17427 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17428
17429 * gfortran.dg/pr20755.f: Fixed bad format.
17430
17431 2005-04-05 Mark Mitchell <mark@codesourcery.com>
17432
17433 PR c++/20763
17434 * g++.dg/ext/attrib21.C: New test.
17435
17436 2004-04-05 Devang Patel <dpatel@apple.com>
17437
17438 * lib/target-supports.exp (check_effective_target_vect_shif): New.
17439 * gcc.dg/vect/vect-shift-1.c: New test.
17440
17441 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17442
17443 PR libfortran/20755
17444 * gfortran.dg/pr20755.f: New test.
17445
17446 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
17447
17448 * gfortran.dg/pr15959.f90: New test.
17449 * gfortran.dg/string_pad_trunc.f90: New test.
17450
17451 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17452
17453 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17454 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17455 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17456 syntax.
17457
17458 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17459
17460 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17461
17462 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17463
17464 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17465 * gcc.c-torture/compile/20011119-2.c: Likewise.
17466 * gcc.c-torture/compile/981001-2.c: Likewise.
17467
17468 2005-04-04 Mark Mitchell <mark@codesourcery.com>
17469
17470 PR c++/20679
17471 * g++.dg/template/overload4.C: New test.
17472
17473 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
17474
17475 PR c++/20746
17476 * g++.dg/abi/covariant5.C: New.
17477
17478 PR debug/20505
17479 * g++.dg/debug/const2.C: New.
17480
17481 2005-04-04 Jakub Jelinek <jakub@redhat.com>
17482
17483 PR rtl-optimization/16104
17484 * gcc.c-torture/execute/20050316-1.c: New test.
17485
17486 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
17487
17488 * g++.dg/template/spec23.C: Fix dg-error text.
17489
17490 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
17491
17492 PR c++/19199
17493 * g++.dg/expr/lval2.C: New.
17494
17495 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17496
17497 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17498 __builtin_strcasecmp and __builtin_strncasecmp.
17499
17500 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
17501
17502 PR c++/20723
17503 * g++.dg/template/spec22.C: New.
17504 * g++.dg/template/spec23.C: New.
17505
17506 2005-04-03 Dale Ranta <dir@lanl.gov>
17507 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17508
17509 PR libfortran/20068
17510 PR libfortran/20125
17511 PR libfortran/20156
17512 PR libfortran/20471
17513 * gfortran.dg/backspace.f: New test.
17514
17515 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
17516
17517 * gcc.dg/pr19345.c: New test.
17518
17519 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17520
17521 PR tree-optimization/20640
17522 * gcc.dg/torture/tree-loop-1.c: New.
17523
17524 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
17525
17526 PR rtl-optimization/20290
17527 * gcc.c-torture/execute/loop-ivopts-2.c: New.
17528
17529 2005-04-02 Geoffrey Keating <geoffk@apple.com>
17530
17531 * gcc.dg/rs6000-fpint.c: New.
17532
17533 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
17534
17535 * gcc.dg/old-style-then-proto-1.c: New test.
17536
17537 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17538
17539 * gfortran.fortran-torture/execute/backspace.f90: Check
17540 after backspace and read was incorrect.
17541
17542 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17543
17544 * gcc.c-torture/execute/builtins/strcat.c: Check the result
17545 buffer past the terminating NUL using memcmp.
17546 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17547 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17548
17549 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17550 Fix unused/uninitialized variable warnings.
17551
17552 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17553 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17554 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17555 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17556
17557 * gcc.c-torture/execute/builtins/abs-1-lib.c,
17558 gcc.c-torture/execute/builtins/fputs-lib.c,
17559 gcc.c-torture/execute/builtins/lib/fprintf.c,
17560 gcc.c-torture/execute/builtins/lib/main.c,
17561 gcc.c-torture/execute/builtins/lib/memcmp.c,
17562 gcc.c-torture/execute/builtins/lib/memmove.c,
17563 gcc.c-torture/execute/builtins/lib/mempcpy.c,
17564 gcc.c-torture/execute/builtins/lib/memset.c,
17565 gcc.c-torture/execute/builtins/lib/printf.c,
17566 gcc.c-torture/execute/builtins/lib/sprintf.c,
17567 gcc.c-torture/execute/builtins/lib/stpcpy.c,
17568 gcc.c-torture/execute/builtins/lib/strchr.c,
17569 gcc.c-torture/execute/builtins/lib/strcmp.c,
17570 gcc.c-torture/execute/builtins/lib/strcpy.c,
17571 gcc.c-torture/execute/builtins/lib/strcspn.c,
17572 gcc.c-torture/execute/builtins/lib/strlen.c,
17573 gcc.c-torture/execute/builtins/lib/strncat.c,
17574 gcc.c-torture/execute/builtins/lib/strncmp.c,
17575 gcc.c-torture/execute/builtins/lib/strncpy.c,
17576 gcc.c-torture/execute/builtins/lib/strrchr.c,
17577 gcc.c-torture/execute/builtins/lib/strspn.c,
17578 gcc.c-torture/execute/builtins/lib/strstr.c,
17579 gcc.c-torture/execute/builtins/memops-asm-lib.c,
17580 gcc.c-torture/execute/builtins/strlen-2.c,
17581 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17582 prototypes.
17583
17584 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
17585
17586 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17587 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17588 selectany usage.
17589
17590 2005-04-01 Jakub Jelinek <jakub@redhat.com>
17591
17592 PR c++/19406
17593 * g++.dg/debug/using1.C: New test.
17594
17595 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
17596
17597 PR middle-end/20524
17598 * gcc.dg/alias-7.c: Prefix asm-declared name with
17599 __USER_LABEL_PREFIX__.
17600
17601 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
17602
17603 Fix fallout from PR middle-end/15700:
17604 * gcc.c-torture/compile/20011119-1.c: Take
17605 __USER_LABEL_PREFIX__ into account.
17606 * gcc.c-torture/compile/20011119-2.c: Likewise.
17607
17608 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
17609
17610 PR c++/18644
17611 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17612
17613 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
17614
17615 PR c/17855
17616 * gcc.c-torture/compile/struct-non-lval-1.c,
17617 gcc.c-torture/compile/struct-non-lval-2.c,
17618 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17619
17620 2005-03-31 Janis Johnson <janis187@us.ibm.com>
17621
17622 * gcc.dg/tls/tls.exp: Remove temporary file.
17623 * g++.dg/tls/tls.exp: Ditto.
17624 * lib/file-format.exp: Ditto.
17625 * g++.dg/special/ecos.exp: Ditto.
17626
17627 * lib/profopt.exp: Treat prof_ext as a list.
17628 * gcc.misc-tests/bprob.exp: Ditto.
17629 * g++.dg/bprob/bprob.exp: Ditto.
17630
17631 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17632 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17633 g++.dg/tree-ssa/pointer-reference-alias.C,
17634 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17635 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17636 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17637 g++.dg/vect/pr19951.cc: Ditto.
17638 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17639 gcc.dg/builtins-47.c: Ditto.
17640 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17641 gcc.dg/pr20115-1.c: Ditto.
17642 * gcc.dg/tree-ssa/20030530-2.c,
17643 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17644 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17645 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17646 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17647 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17648 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17649 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17650 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17651 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17652 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17653 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17654 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17655 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17656 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17657 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17658 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17659 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17660 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17661 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17662 gcc.dg/tree-ssa/20030824-1.c,
17663 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17664 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17665 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17666 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17667 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17668 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17669 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17670 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17671 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17672 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17673 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17674 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17675 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17676 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17677 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17678 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17679 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17680 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17681 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17682 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17683 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17684 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17685 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17686 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17687 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17688 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17689 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17690 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17691 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17692 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17693 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17694 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17695 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17696 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17697 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17698 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17699 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17700 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17701 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17702 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17703 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17704 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17705 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17706 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17707 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17708 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17709 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17710 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17711 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17712 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17713 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17714 gcc.dg/tree-ssa/useless-1.c: Ditto.
17715 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17716 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17717 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17718 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17719 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17720 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17721 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17722 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17723 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17724 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17725 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17726 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17727 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17728 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17729 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17730 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17731 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17732 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17733 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17734 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17735 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17736 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17737 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17738 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17739 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17740 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17741 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17742 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17743 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17744 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17745 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17746 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17747 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17748 gcc.dg/vect/vect-none.c: Ditto.
17749 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17750 treelang/compile/unsigned.tree: Ditto.
17751
17752 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17753 * gcc.dg/cpp/direct2s.c: Ditto.
17754 * gcc.dg/cpp/paste4.c: Ditto.
17755 * gcc.dg/cpp/separate-1.c: Ditto.
17756 * gcc.dg/pch/save-temps-1.c: Ditto.
17757 * g++.dg/ext/altivec-10.C: Ditto.
17758 * g++.dg/pch/pch.C: Ditto.
17759
17760 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17761
17762 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17763 * g++.dg/template/repo1.C: Ditto.
17764 * g++.dg/template/repo2.C: Ditto.
17765 * g++.dg/template/repo3.C: Ditto.
17766 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17767 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17768 * g++.old-deja/g++.pt/repo1.C: Ditto.
17769 * g++.old-deja/g++.pt/repo2.C: Ditto.
17770 * g++.old-deja/g++.pt/repo3.C: Ditto.
17771 * g++.old-deja/g++.pt/repo4.C: Ditto.
17772
17773 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17774 * gcc.dg/20030107-1.c: Ditto.
17775 * gcc.dg/20030702-1.c: Ditto.
17776 * gcc.dg/profile-generate-1.c: Ditto.
17777 * g++.dg/other/profile1.C: Ditto.
17778 * g++.old-deja/g++.robertl/eb83.C: Ditto.
17779
17780 * lib/gcc-dg.exp (remove-build-file): New.
17781 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17782 cleanup-tree-dump, cleanup-saved-temps): New.
17783
17784 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
17785
17786 PR c++/19203, DR 214
17787 * g++.dg/parse/ambig3.C: Not ambiguous.
17788 * g++.dg/template/spec20.C: New.
17789 * g++.dg/template/spec21.C: New.
17790
17791 2005-03-31 Steve Ellcey <sje@cup.hp.com>
17792
17793 PR target/20045
17794 * gcc.dg/ia64-fptr-1.c: Run only on linux.
17795
17796 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17797
17798 PR libfortran/20660
17799 * gfortran.dg/negative_unit.f: New test.
17800
17801 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17802
17803 * gcc.dg/20050330-1.c: New test.
17804
17805 2005-03-30 Devang Patel <dpatel@apple.com>
17806
17807 * g++.dg/tree-sra/ssa-sra-3.C: New test.
17808
17809 2005-03-30 Dale Johannesen <dalej@apple.com>
17810
17811 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17812
17813 2005-03-30 Janis Johnson <janis187@us.ibm.com>
17814
17815 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17816 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17817 Strip options from test name.
17818
17819 2005-03-31 Jan Hubicka <jh@suse.cz>
17820
17821 * gcc.dg/varpool-1.c: New testcase.
17822
17823 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17824
17825 PR c/772
17826 PR c/17913
17827 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17828 gcc.dg/stmt-expr-label-3.c : New tests.
17829 * gcc.c-torture/execute/medce-2.c: Remove.
17830
17831 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
17832
17833 PR c/20368
17834 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17835 tests.
17836
17837 2005-03-30 Alan Modra <amodra@bigpond.net.au>
17838
17839 * gcc.c-torture/compile/pr20203.c: New test.
17840
17841 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17842
17843 * gfortran.dg/promotion.f90: New test.
17844
17845 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
17846
17847 PR middle-end/20491
17848 * gcc.dg/torture/asm-subreg-1.c: New test.
17849
17850 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
17851
17852 PR c/20672
17853 * gcc.dg/pr20672-1.c: New test.
17854
17855 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
17856
17857 * gfortran.dg/vect: New directory.
17858 * gfortran.dg/vect/vect.exp: New.
17859 * gfortran.dg/vect/vect-1.f90: New test.
17860 * gfortran.dg/vect/vect-2.f90: New test.
17861 * gfortran.dg/vect/vect-3.f90: New test.
17862 * gfortran.dg/vect/vect-4.f90: New test.
17863 * gfortran.dg/vect/vect-5.f90: New test.
17864
17865 2005-03-29 Jakub Jelinek <jakub@redhat.com>
17866
17867 PR middle-end/20622
17868 * gcc.dg/alias-7.c: New test.
17869
17870 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
17871
17872 * gcc.dg/sparc-reg-1.c: New test.
17873
17874 2005-03-28 Steve Ellcey <sje@cup.hp.com>
17875
17876 PR target/19890
17877 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17878
17879 2005-03-29 Dale Ranta <dir@lanl.gov>
17880 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17881
17882 PR libfortran/20163
17883 * gfortran.dg/pr20163-2.f: New test.
17884
17885 2005-03-28 Jan Hubicka <jh@suse.cz>
17886
17887 PR middle-end/20635
17888 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17889 by Jakub Jelinek.
17890
17891 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
17892
17893 PR tree-optimization/20626
17894 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17895 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17896
17897 2005-03-26 Steven G. Kargl <kargls@comcast.net>
17898
17899 * gfortran.dg/underflow.f90: New test.
17900 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17901
17902 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17903
17904 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17905
17906 2005-03-25 Mark Mitchell <mark@codesourcery.com>
17907
17908 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17909 (g++_init): Make sure that CXXFLAGS is set.
17910 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17911 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17912 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17913 * lib/objc.exp (objc_init): Likewise.
17914 * lib/treelang.exp (treelang_init): Likewise.
17915
17916 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
17917
17918 PR tree-optimization/20470
17919 * gcc.dg/tree-ssa/pr20470.c: New test.
17920
17921 2005-03-25 Geoffrey Keating <geoffk@apple.com>
17922
17923 * gcc.dg/ppc-stfiwx.c: New.
17924
17925 2005-03-25 Steve Ellcey <sje@cup.hp.com>
17926
17927 PR target/19888
17928 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17929
17930 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17931
17932 * gcc.dg/20050325-1.c: Fix a typo.
17933
17934 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17935
17936 PR libfortran/19678
17937 PR libfortran/19679
17938 * gfortran.dg/dos_eol.f: New test.
17939
17940 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
17941
17942 PR rtl-optimization/20249
17943 * gcc.dg/20050325-1.c: New test.
17944
17945 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17946
17947 PR libfortran/15332
17948 * gfortran.dg/pr15332.f: New test.
17949
17950 2005-03-24 Dale Johannesen <dalej@apple.com>
17951
17952 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17953
17954 2005-03-24 Geoffrey Keating <geoffk@apple.com>
17955
17956 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17957 'internal' visibility.
17958 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17959 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17960 'protected' visibility.
17961 * gcc.dg/visibility-7.c: Likewise.
17962 * lib/target-supports.exp (check_visibility_available): Take
17963 a parameter, the kind of visibility to check for.
17964 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17965 to check_visibility_available.
17966
17967 * g++.dg/expr/cast3.C: New.
17968
17969 2005-03-24 David Edelsohn <edelsohn@gnu.org>
17970
17971 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17972 rs6000.
17973
17974 2005-03-24 Steve Ellcey <sje@cup.hp.com>
17975
17976 PR target/20095
17977 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17978
17979 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
17980
17981 * gcc.dg/badshift.c: Renamed to...
17982 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
17983
17984 * gcc.target/i386/badshift.c: Renamed to...
17985 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
17986 only.
17987
17988 PR rtl-optimization/20532
17989 * gcc.target/i386/badshift.c: New.
17990
17991 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17992
17993 * gfortran.dg/pr18025.f90: New test.
17994
17995 2005-03-23 Dale Johannesen <dalej@apple.com>
17996
17997 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17998
17999 2005-03-23 Mark Mitchell <mark@codesourcery.com>
18000
18001 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18002
18003 * lib/target-supports.exp (check_iconv_available): Default
18004 libiconv to -liconv, if there is no definition.
18005
18006 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
18007
18008 * gcc.dg/torture/cris-asm-mof-1.c: New test.
18009
18010 2005-03-22 Mark Mitchell <mark@codesourcery.com>
18011
18012 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18013 * g++.dg/opt/pr7503-2.C: Likewise.
18014 * g++.dg/opt/pr7503-3.C: Likewise.
18015 * g++.dg/opt/pr7503-4.C: Likewise.
18016 * g++.dg/opt/pr7503-5.C: Likewise.
18017 * g++.dg/warn/minmax.C: New test.
18018
18019 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18020
18021 * gfortran.dg/g77_intrinsics_funcs.f: New test.
18022 * gfortran.dg/g77_intrinsics_sub.f: New test.
18023
18024 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18025 Jan Hubicka <jh@suse.cz>
18026 Steven Bosscher <stevenb@suse.de
18027
18028 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18029
18030 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18031
18032 PR c++/19980
18033 * g++.dg/template/redecl3.C: New test.
18034
18035 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18036
18037 PR c++/20499
18038 * g++.dg/parse/error16.C: Tweak error markers.
18039
18040 2005-03-22 Jakub Jelinek <jakub@redhat.com>
18041
18042 PR target/20561
18043 * gcc.dg/20050321-2.c: New test.
18044
18045 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
18046
18047 PR c++/20465
18048 PR c++/20381
18049 * g++.dg/template/ptrmem12.C: New.
18050
18051 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
18052
18053 PR rtl-optimization/20527
18054 * gcc.c-torture/execute/pr20527-1.c: New test.
18055
18056 2005-03-22 Ben Elliston <bje@au.ibm.com>
18057
18058 * gcc.misc-tests/options.exp (check_for_options): Create a real C
18059 program, compile it into a real executable and then delete the .c
18060 and .x files afterwards, to avoid problems on testglue targets.
18061
18062 2005-03-21 Stuart Hastings <stuart@apple.com>
18063
18064 * gcc.target/i386/sse-2.c: New.
18065
18066 2005-03-21 Uros Bizjak <uros@kss-loka.si>
18067
18068 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18069
18070 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18071
18072 * g++.dg/parse/crash25.C: Fix typo.
18073
18074 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18075
18076 PR c++/20461
18077 * g++.dg/parse/crash24.C: New test.
18078
18079 PR c++/20536
18080 * g++.dg/parse/crash25.C: New test.
18081
18082 2005-03-21 Paolo Carlini <pcarlini@suse.de>
18083
18084 PR c++/20147
18085 * g++.dg/ext/stmtexpr4.C: New test.
18086
18087 2005-03-20 Roger Sayle <roger@eyesopen.com>
18088
18089 PR middle-end/20539
18090 * gcc.c-torture/compile/pr13066-1.c: New test case.
18091 * gcc.c-torture/compile/pr20539-1.c: Likewise.
18092 * g++.dg/opt/pr13066-1.C: Likewise.
18093
18094 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
18095
18096 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18097
18098 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18099
18100 PR fortran/18525
18101 * gfortran.dg/nesting_1.f90: New test.
18102
18103 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18104
18105 PR c++/20240
18106 * g++.dg/lookup/using13.C: New test.
18107
18108 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18109
18110 PR c++/20333
18111 * g++.dg/template/crash36.C: New test.
18112
18113 2005-03-18 Paolo Carlini <pcarlini@suse.de>
18114
18115 PR c++/20463
18116 * g++.dg/template/crash35.C: New test.
18117
18118 2005-03-17 Paolo Carlini <pcarlini@suse.de>
18119
18120 PR c++/19966
18121 * g++.dg/overload/operator2.C: New test.
18122
18123 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18124
18125 PR libfortran/20257
18126 * gfortran.dg/pr20257.f90: New test.
18127
18128 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18129
18130 PR libfortran/20480
18131 * gfortran.dg/pr20480.f90: New test.
18132
18133 2005-03-16 Richard Henderson <rth@redhat.com>
18134
18135 PR middle-end/15700
18136 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18137 (_rtld_global): New.
18138 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18139 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18140
18141 * gcc.dg/alias-3.c: New.
18142 * gcc.dg/alias-4.c: New.
18143 * gcc.dg/alias-5.c: New.
18144 * gcc.dg/alias-6.c: New.
18145
18146 2005-03-15 Geoffrey Keating <geoffk@apple.com>
18147
18148 * gcc.dg/cpp/ucnid-7.c: New.
18149
18150 2005-03-15 Janis Johnson <janis187@us.ibm.com>
18151 Dorit Naishlos <dorit@il.ibm.com>
18152
18153 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18154 darwin.
18155
18156 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
18157
18158 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18159 misaligned accesses.
18160 * gcc.dg/vect/vect-58.c: Likewise.
18161 * gcc.dg/vect/vect-92.c: New.
18162 * gcc.dg/vect/vect-93.c: New.
18163
18164 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
18165
18166 PR fortran/18827
18167 * gfortran.dg/assign_2.f90: New test.
18168 * gfortran.dg/assign_3.f90: New test.
18169 * gfortran.dg/assign.f90: New test.
18170
18171 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
18172
18173 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18174 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18175 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18176 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18177 names.
18178
18179 2005-03-14 Geoffrey Keating <geoffk@apple.com>
18180
18181 * gcc.dg/cpp/ucnid-6.c: New.
18182
18183 * gcc.dg/cpp/normalize-1.c: New.
18184 * gcc.dg/cpp/normalize-2.c: New.
18185 * gcc.dg/cpp/normalize-3.c: New.
18186 * gcc.dg/cpp/normalize-4.c: New.
18187 * gcc.dg/cpp/ucnid-4.c: New.
18188 * gcc.dg/cpp/ucnid-5.c: New.
18189 * g++.dg/cpp/normalize-1.C: New.
18190 * g++.dg/cpp/ucnid-1.C: New.
18191
18192 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
18193
18194 * gcc.dg/pr18628.c: New.
18195
18196 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
18197
18198 PR c++/20280
18199 * g++.dg/tree-ssa/pr20280.C: New.
18200
18201 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18202
18203 PR fortran/20467
18204 * gfortran.dg/stfunc_2.f90: New test.
18205
18206 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
18207
18208 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18209
18210 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
18211
18212 * gcc.dg/tree-ssa/20050314-1.c: New test.
18213
18214 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18215
18216 PR c++/4403
18217 PR c++/9783, DR433
18218 * g++.dg/template/friend34.C: New test.
18219 * g++.dg/template/friend35.C: Likewise.
18220 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18221
18222 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18223
18224 Friend class name lookup 5/n
18225 PR c++/1016
18226 * g++.dg/lookup/hidden-class1.C: New test.
18227 * g++.dg/lookup/hidden-class2.C: Likewise.
18228 * g++.dg/lookup/hidden-class3.C: Likewise.
18229 * g++.dg/lookup/hidden-class4.C: Likewise.
18230 * g++.dg/lookup/hidden-class5.C: Likewise.
18231 * g++.dg/lookup/hidden-class6.C: Likewise.
18232 * g++.dg/lookup/hidden-class7.C: Likewise.
18233 * g++.dg/lookup/hidden-class8.C: Likewise.
18234 * g++.dg/lookup/hidden-class9.C: Likewise.
18235 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18236 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18237 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18238 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18239 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18240 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18241 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18242 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18243 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18244 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18245 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18246
18247 2005-03-13 Mark Mitchell <mark@codesourcery.com>
18248
18249 PR c++/20157
18250 * g++.dg/template/error18.C: New test.
18251
18252 2005-03-09 Ben Elliston <bje@au.ibm.com>
18253
18254 PR debug/16792
18255 * g++.dg/debug/pr16792.C: New test.
18256
18257 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
18258
18259 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18260 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18261 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18262 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18263 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18264 test assertion names.
18265
18266 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18267
18268 PR fortran/18600
18269 * gfortran.dg/stfunc_1.f90: New test.
18270
18271 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18272
18273 PR fortran/16907
18274 * gfortran.dg/real_index_1.f90: New test.
18275
18276 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18277
18278 PR fortran/20323
18279 * gfortran.dg/spec_expr_1.f90: New test.
18280
18281 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
18282
18283 PR c/20402
18284 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18285 new parser.
18286
18287 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18288
18289 PR fortran/20361
18290 * gfortran.dg/largeequiv_1.f90: New test.
18291
18292 2005-03-12 Geoffrey Keating <geoffk@apple.com>
18293
18294 * gcc.dg/ucnid-1.c: New.
18295 * gcc.dg/ucnid-2.c: New.
18296 * gcc.dg/ucnid-3.c: New.
18297 * gcc.dg/ucnid-4.c: New.
18298 * gcc.dg/ucnid-5.c: New.
18299 * gcc.dg/ucnid-6.c: New.
18300 * gcc.dg/cpp/ucnid-1.c: New.
18301 * gcc.dg/cpp/ucnid-2.c: New.
18302 * gcc.dg/cpp/ucnid-3.c: New.
18303 * g++.dg/other/ucnid-1.C: New.
18304
18305 2005-03-12 Geoffrey Keating <geoffk@apple.com>
18306
18307 * gcc.dg/vmx/darwin-abi-3.c: Delete.
18308
18309 2005-03-11 Per Bothner <per@bothner.com>
18310
18311 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
18312 that diagnotics refer to correct token.
18313 * gcc.dg/unused-3.c: Likewise.
18314
18315 2005-03-11 Per Bothner <per@bothner.com>
18316
18317 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18318 constant" is now actually on same line as string constant.
18319 * gcc.dg/cpp/direct2s.c: Likewise.
18320
18321 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
18322
18323 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18324
18325 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18326
18327 PR libfortran/20124
18328 * gfortran.dg/pr20124.f90: New Test
18329
18330 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
18331
18332 PR tree-optimization/20130
18333 * gcc.dg/pr20130-1.c: New test.
18334
18335 2005-03-10 Steve Ellcey <sje@cup.hp.com>
18336
18337 PR target/20095
18338 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18339
18340 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18341
18342 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18343
18344 2005-03-10 Steve Ellcey <sje@cup.hp.com>
18345
18346 * g++.dg/eh/forced1.C: Fix comment.
18347 * g++.dg/eh/forced2.C: Ditto.
18348 * g++.dg/eh/forced3.C: Ditto.
18349 * g++.dg/eh/forced4.C: Ditto.
18350
18351 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
18352
18353 PR rtl-opt/20412
18354 * gcc.c-torture/compile/pr20412.c: New test.
18355
18356 2005-03-10 Roger Sayle <roger@eyesopen.com>
18357
18358 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18359
18360 2005-03-10 Jakub Jelinek <jakub@redhat.com>
18361
18362 PR target/20322
18363 * gcc.dg/20050307-1.c: New test.
18364
18365 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
18366
18367 PR c++/20375
18368 * g++.dg/other/stdarg3.C: New.
18369
18370 2005-03-10 Jakub Jelinek <jakub@redhat.com>
18371
18372 PR c++/18384, c++/18327
18373 * g++.dg/init/array19.C: New test.
18374
18375 PR inline-asm/20314
18376 * gcc.dg/torture/pr20314-1.c: New test.
18377 * gcc.dg/torture/pr20314-2.c: New test.
18378
18379 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
18380
18381 * gcc.dg/20050309-1.c: New test.
18382
18383 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18384
18385 * gcc.dg/builtins-10.c: Reactivate disabled test.
18386 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
18387 new cbrt transformations.
18388
18389 2005-03-09 Mark Mitchell <mark@codesourcery.com>
18390
18391 PR c++/20208
18392 * g++.dg/template/array13.C: New test.
18393
18394 2005-03-09 Paolo Carlini <pcarlini@suse.de>
18395
18396 PR c++/16859
18397 * g++.dg/init/brace4.C: New test.
18398
18399 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
18400
18401 PR c++/20186
18402 * g++.dg/template/non-dependent12.C: New.
18403
18404 2005-03-08 Mark Mitchell <mark@codesourcery.com>
18405
18406 PR c++/20142
18407 * g++.dg/init/array18.C: Add dg-do run marker.
18408
18409 PR c++/20142
18410 * g++.dg/init/array18.C: New test.
18411
18412 2005-03-09 Ben Elliston <bje@au.ibm.com>
18413
18414 * consistency.vlad/vlad.exp: Remove trailing semicolons.
18415 * g++.dg/gcov/gcov.exp: Likewise.
18416 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18417 * gcc.target/xstormy16/xstormy16.exp: Likewise.
18418 * lib/c-torture.exp: Likewise.
18419 * lib/fortran-torture.exp: Likewise.
18420 * lib/g++.exp: Likewise.
18421 * lib/gcc-defs.exp: Likewise.
18422 * lib/gcc-dg.exp: Likewise.
18423 * lib/gcc.exp: Likewise.
18424 * lib/gcov.exp: Likewise.
18425 * lib/gfortran.exp: Likewise.
18426 * lib/mike-g++.exp: Likewise.
18427 * lib/mike-gcc.exp: Likewise.
18428 * lib/objc-torture.exp: Likewise.
18429 * lib/objc.exp: Likewise.
18430 * lib/profopt.exp: Likewise.
18431 * lib/target-libpath.exp: Likewise.
18432 * lib/target-supports.exp: Likewise.
18433 * lib/treelang.exp: Likewise.
18434 * lib/wrapper.exp: Likewise.
18435
18436 2005-03-08 Jeff Law <law@redhat.com>
18437
18438 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18439 PHI-OPT changes.
18440
18441 2005-03-08 Ira Rosen <irar@il.ibm.com>
18442
18443 * gcc.dg/vect/pr20122.c: New test.
18444
18445 2005-03-07 Jeff Law <law@redhat.com>
18446
18447 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18448 was folded away.
18449 * gcc.dg/tree-ssa/pr18133-1.c: New test.
18450 * gcc.dg/tree-ssa/pr18133-2.c: New test.
18451 * gcc.dg/tree-ssa/pr18134.c: New test.
18452
18453 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18454
18455 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18456 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18457 gcc.dg/torture/builtin-noret-2.c: Require weak support.
18458
18459 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
18460
18461 PR tree-opt/17671
18462 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18463
18464 2005-03-07 Mark Mitchell <mark@codesourcery.com>
18465
18466 * g++.dg/warn/Wnvdtor.C: New test.
18467
18468 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
18469
18470 * gcc.dg/torture/pr19683-1.c: New test.
18471
18472 2005-03-06 Steven G. Kargl <kargls@comcast.net>
18473
18474 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18475 * gfortran.dg/g77/19990313-2.f: Ditto.
18476 * gfortran.dg/g77/19990313-3.f: Ditto.
18477 * gfortran.dg/g77/19990525-0.f: Ditto.
18478 * gfortran.dg/g77/19990826-0.f: Ditto.
18479 * gfortran.dg/g77/19990826-2.f: Ditto.
18480 * gfortran.dg/g77/19990826-3.f: Ditto.
18481 * gfortran.dg/g77/20000511-1.f: Ditto.
18482 * gfortran.dg/g77/20000511-2.f: Ditto.
18483 * gfortran.dg/g77/970625-2.f: Ditto.
18484 * gfortran.dg/g77/980310-2.f: Ditto.
18485 * gfortran.dg/g77/980310-3.f: Ditto.
18486 * gfortran.dg/g77/980310-8.f: Ditto.
18487 * gfortran.dg/g77/980519-2.f: Ditto.
18488 * gfortran.dg/g77/alpha1.f: Ditto.
18489 * gfortran.dg/g77/claus.f: Ditto.
18490 * gfortran.dg/g77/erfc.f: Ditto.
18491 * gfortran.dg/g77/short.f: Ditto.
18492 * gfortran.fortran-torture/execute/data.f90: Ditto.
18493 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18494 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18495
18496 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18497
18498 * lib/file-format.exp (gcc_target_object_format): Add check for som
18499 format and hardcode object formats on hppa*-*-hpux*.
18500 * lib/target-supports.exp (check_weak_available): Add check for som
18501 object format. Always return 0 on hppa*-*-hpux10*.
18502
18503 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18504 is defined.
18505
18506 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18507
18508 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18509
18510 * gfortran.dg/pr19936_1.f90: New test.
18511 * gfortran.dg/pr19936_2.f90: New test.
18512 * gfortran.dg/pr19936_3.f90: New test.
18513
18514 2005-03-05 Steven G. Kargl <kargls@comcast.net>
18515 Paul Thomas <prthomas@drfccad.cea.fr>
18516
18517 * gfortran.dg/PR19754_1.f90: New test.
18518 * gfortran.dg/PR19754_2.f90: Ditto.
18519
18520 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18521
18522 PR c++/19311
18523 * g++.dg/template/non-dependent11.C: New test.
18524
18525 2005-03-05 Uros Bizjak <uros@kss-loka.si>
18526
18527 * lib/target-supports.exp (check_iconv_available): Fix comment.
18528
18529 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
18530 Joseph S. Myers <joseph@codesourcery.com>
18531
18532 PR c++/19797
18533 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18534
18535 2005-03-04 Matthew Sachs <msachs@apple.com>
18536
18537 * gcc.exp (gcc_target_compile): Put braces around
18538 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18539 * objc.exp (objc_target_compile): Likewise.
18540 * treelang.exp (treelang_target_compile): Likewise.
18541
18542 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18543
18544 PR fortran/19673
18545 * gfortran.dg/func_result_1.f90: New test.
18546
18547 2005-03-04 Ben Elliston <bje@au.ibm.com>
18548
18549 * gcc.misc-tests/options.exp: New test.
18550
18551 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
18552
18553 * gcc.dg/pr15784-4.c: New test.
18554
18555 2005-03-03 Geoffrey Keating <geoffk@apple.com>
18556
18557 * gcc.c-torture/execute/pr17133.c: New.
18558 * gcc.c-torture/compile/20050303-1.c: New.
18559
18560 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
18561
18562 * gcc.dg/cpp/assert4.c: Fix for cygwin.
18563
18564 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
18565
18566 * g++.dg/overload/using2.C: New.
18567
18568 2005-03-02 Mark Mitchell <mark@codesourcery.com>
18569
18570 PR c++/19916
18571 * g++.dg/init/ptrmem2.C: New test.
18572
18573 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
18574
18575 PR c/8927
18576 * gcc.dg/pr8927-1.c: New test.
18577
18578 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
18579
18580 PR c++/20232
18581 * g++.dg/inherit/covariant12.C: New.
18582
18583 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18584
18585 PR fortran/19479
18586 * gfortran.dg/bound_1.f90: New test.
18587
18588 2005-02-28 Janis Johnson <janis187@us.ibm.com>
18589
18590 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18591 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18592
18593 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
18594
18595 PR c/20245
18596 * gcc.dg/pr20245-1.c: New test.
18597
18598 2005-02-28 Jakub Jelinek <jakub@redhat.com>
18599
18600 PR middle-end/19874
18601 * gcc.c-torture/execute/20050119-2.c: New test case.
18602
18603 2005-02-28 Ben Elliston <bje@au.ibm.com>
18604
18605 * README: Update the DejaGnu bug reporting address.
18606 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18607 * lib/objc-torture.exp: Likewise.
18608
18609 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
18610
18611 * gfortran.dg/boz_1.f90: New test.
18612 * gfortran.dg/boz_3.f90: New test.
18613 * gfortran.dg/boz_4.f90: New test.
18614
18615 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
18616
18617 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18618 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18619
18620 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18621
18622 PR libfortran/20101
18623 * gfortran.dg/write_0_pe_format.f90: New test.
18624
18625 2005-02-27 Jakub Jelinek <jakub@redhat.com>
18626
18627 PR c++/20206
18628 * g++.dg/opt/thunk2.C: New test.
18629 * g++.dg/opt/covariant1.C: New test.
18630
18631 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18632
18633 * gfortran.dg/e_d_fmt.f90: New test.
18634
18635 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
18636
18637 * gcc.dg/asm-b.c: Fix comment typos.
18638
18639 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
18640
18641 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18642 a V_MAY_DEF also.
18643
18644 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
18645
18646 PR tree-opt/20188
18647 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18648 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18649 * gcc.dg/asm-b.c: New test.
18650
18651 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
18652
18653 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18654 Disable this test on IRIX 6.
18655
18656 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
18657
18658 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18659 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18660 parser.
18661
18662 2005-02-25 Diego Novillo <dnovillo@redhat.com>
18663
18664 PR tree-optimization/20204
18665 * testsuite/gcc.dg/pr20204.c: New test.
18666
18667 2005-02-24 Jakub Jelinek <jakub@redhat.com>
18668
18669 PR target/20196
18670 * gcc.c-torture/execute/20050224-1.c: New test.
18671
18672 PR c++/20175
18673 * g++.dg/warn/Wbraces2.C: New test.
18674
18675 2005-02-23 Mark Mitchell <mark@codesourcery.com>
18676
18677 PR c++/19878
18678 * g++.dg/init/const2.C: New test.
18679
18680 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
18681
18682 PR tree-optimization/20100
18683 * gcc.c-torture/execute/pr20100-1.c: New test.
18684
18685 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18686
18687 * gfortran.dg/implicit_3.f90: New test.
18688
18689 * gfortran.dg/deftype_1.f90: New test.
18690
18691 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
18692
18693 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18694 the test passes.
18695 * g++.dg/other/anon3.C: Accept a warning.
18696
18697 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
18698
18699 * gcc.dg/pr20017.c: Fix a comment typo.
18700
18701 2005-02-23 Bud Davis <bdavis@gfortran.org>
18702
18703 * gfortran.dg/list_read_4.f90: Change to f90 comments.
18704
18705 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
18706
18707 PR ada/19902
18708 * ada/acats/tests/cxa/cxa3004.a: Remove.
18709 * ada/acats/tests/cxb/cxb30061.am: Likewise.
18710
18711 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18712
18713 PR c++/20073
18714 * g++.dg/init/const1.C: New test.
18715
18716 PR c++/19991
18717 * g++.dg/parse/constant7.C: New test.
18718
18719 PR c++/20152
18720 * g++.dg/parse/error27.C: New test.
18721 * g++.dg/template/qualttp15.C: Adjust error markers.
18722 * g++.old-deja/g++.other/struct1.C: Likewise.
18723
18724 PR c++/20153
18725 * g++.dg/template/error17.C: New test.
18726
18727 PR c++/20148
18728 * g++.dg/parser/error26.C: New test.
18729
18730 2005-02-22 Diego Novillo <dnovillo@redhat.com>
18731
18732 PR tree-optimization/20100
18733 PR tree-optimization/20115
18734 * gcc.dg/pr20115.c: New test.
18735 * gcc.dg/pr20115-1.c: New test.
18736 * gcc.dg/pr20100.c: New test.
18737 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18738 call-clobbered variables after alias1.
18739
18740 2005-02-22 Bud Davis <bdavis@gfortran.org>
18741
18742 * gfortran.dg/list_read_4.f90: new test.
18743
18744 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
18745
18746 PR rtl-optimization/20017.
18747 * gcc.dg/pr20017.c: New.
18748
18749 2005-02-22 Devang Patel <dpatel@apple.com>
18750
18751 PR 19952
18752 * g++.dg/tree-ssa/pr19952.C: New test.
18753
18754 2005-02-22 Mark Mitchell <mark@codesourcery.com>
18755
18756 PR c++/19883
18757 * g++.dg/parse/constant6.C: New test.
18758
18759 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18760
18761 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18762 * g++.dg/charset/asm2.c: Likewise.
18763 * g++.dg/charset/asm3.c: Likewise.
18764 * g++.dg/charset/asm4.c: Likewise.
18765 * g++.dg/charset/asm5.c: Likewise.
18766 * g++.dg/charset/attribute1.c: Likewise.
18767 * g++.dg/charset/attribute2.c: Likewise.
18768 * g++.dg/charset/extern1.cc: Likewise.
18769 * g++.dg/charset/extern2.cc: Likewise.
18770 * g++.dg/charset/extern3.cc: Likewise.
18771 * g++.dg/charset/function.cc: Likewise.
18772 * g++.dg/charset/string.c: Likewise.
18773 * g++.dg/charset/charset.exp: Likewise.
18774 * lib/target-supports.exp (check_iconv_available): Fix comment.
18775
18776 2005-02-22 Uros Bizjak <uros@kss-loka.si>
18777
18778 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18779 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18780 * gcc.dg/charset/asm2.c: Likewise.
18781 * gcc.dg/charset/asm3.c: Likewise.
18782 * gcc.dg/charset/asm4.c: Likewise.
18783 * gcc.dg/charset/asm5.c: Likewise.
18784 * gcc.dg/charset/asm6.c: Likewise.
18785 * gcc.dg/charset/attribute1.c: Likewise.
18786 * gcc.dg/charset/attribute2.c: Likewise.
18787 * gcc.dg/charset/builtin1.c: Likewise.
18788 * gcc.dg/charset/extern.c: Likewise.
18789 * gcc.dg/charset/function.c: Likewise.
18790 * gcc.dg/charset/string.c: Likewise.
18791 * gcc.dg/charset/charset.exp: Likewise.
18792
18793 2005-02-21 Bud Davis <bdavis9659@comcast.net>
18794
18795 PR fortran/20086
18796 * gfortran.dg/pr20086.f90: New test.
18797
18798 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
18799
18800 PR tree-optimization/19786
18801 * g++.dg/tree-ssa/pr19786.C: New.
18802
18803 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18804
18805 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18806
18807 2005-02-21 Jeff Law <law@redhat.com>
18808
18809 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18810
18811 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18812
18813 * gfortran.dg/do_iterator: Split loop, markup all lines for
18814 which an error locus is printed.
18815 * gfortran.dg/pr17708.f90: Markup all lines for which an error
18816 locus is printed.
18817 * gfortran.dg/select_4.f90: Likewise.
18818 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18819 locuses in the various permutations.
18820
18821 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
18822
18823 PR tree-optimization/19951
18824 * g++.dg/vect: New directory.
18825 * g++.dg/vect/vect.exp: New file.
18826 * g++.dg/vect/pr19951.cc: New testcase.
18827 * g++.dg/dg.exp: Also prune vectorizer tests.
18828
18829 2005-02-20 Zack Weinberg <zack@codesourcery.com>
18830
18831 PR 18785
18832 * gcc.dg/charset/builtin1.c: New test.
18833
18834 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18835
18836 PR c++/19299
18837 * g++.dg/inherit/volatile1.C: New test.
18838
18839 PR c++/19440
18840 * g++.dg/template/dtor4.C: New test.
18841
18842 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18843
18844 * gfortran.dg/int_1.f90: New test.
18845
18846 2005-02-19 Devang Patel <dpatel@apple.com>
18847
18848 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18849
18850 2005-02-19 Steven G. Kargl <kargls@comcast.net>
18851
18852 * gfortran.dg/achar_1.f90: New test.
18853
18854 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
18855
18856 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18857
18858 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
18859 Jakub Jelinek <jakub@redhat.com>
18860
18861 PR tree-optimization/19828
18862 * gcc.dg/tree-ssa/loop-7.c: New test.
18863 * gcc.c-torture/execute/20050218-1.c: New test.
18864
18865 2005-02-19 Jakub Jelinek <jakub@redhat.com>
18866
18867 PR c/20043
18868 * gcc.dg/transparent-union-1.c: New test.
18869 * gcc.dg/transparent-union-2.c: New test.
18870
18871 2005-02-18 James E Wilson <wilson@specifixinc.com>
18872
18873 PR tree-optimization/18977
18874 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18875
18876 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
18877
18878 PR target/20054
18879 * gcc.dg/pr20054.c: New test.
18880
18881 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18882
18883 PR c++/19508
18884 * g++.dg/ext/attrib20.C: New test.
18885
18886 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18887
18888 PR middle-end/20030
18889 * gfortran.fortran-torture/execute/character_passing.f90: New test.
18890
18891 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
18892
18893 PR c++/20008
18894 * g++.dg/opt/switch4.C: New.
18895
18896 2005-02-18 Jakub Jelinek <jakub@redhat.com>
18897
18898 PR c++/20023
18899 PR tree-optimization/20009
18900 * gcc.c-torture/compile/20050217-1.c: New test.
18901 * g++.dg/opt/switch3.C: New test.
18902
18903 PR tree-optimization/18947
18904 * gcc.c-torture/compile/20050215-1.c: New test.
18905 * gcc.c-torture/compile/20050215-2.c: New test.
18906 * gcc.c-torture/compile/20050215-3.c: New test.
18907
18908 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
18909
18910 PR c++/20028
18911 * g++.dg/template/crash34.C: New.
18912
18913 PR c++/20022
18914 * g++.dg/other/access3.C: New.
18915
18916 2005-02-17 Ira Rosen <irar@il.ibm.com>
18917
18918 * gcc.dg/vect/vect-98.c: New test.
18919
18920 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
18921
18922 PR tree-optimization/19967
18923 * gcc.dg/pr19967.c: New.
18924
18925 2005-02-16 Jakub Jelinek <jakub@redhat.com>
18926
18927 PR middle-end/19857
18928 * gcc.dg/tree-ssa/20050215-1.c: New test.
18929 * gcc.c-torture/execute/20050215-1.c: New test.
18930
18931 2005-02-15 Eric Christopher <echristo@redhat.com>
18932
18933 * gcc.dg/cpp/20050215-1.c: New file.
18934
18935 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
18936
18937 PR tree-optimization/15785
18938 * gcc.dg/pr15785-1.c: New test.
18939
18940 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
18941
18942 PR c++/17788
18943 * g++.dg/init/ctor4.C: New.
18944 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18945
18946 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
18947
18948 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18949 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18950
18951 2005-02-15 Andreas Schwab <schwab@suse.de>
18952
18953 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18954 declare malloc.
18955
18956 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
18957
18958 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18959
18960 2005-02-14 Diego Novillo <dnovillo@redhat.com>
18961
18962 PR tree-optimization/19853
18963 * gcc.c-torture/compile/pr19853.c: New test.
18964
18965 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18966
18967 PR c++/19608
18968 * g++.dg/parse/local-class1.C: New.
18969
18970 PR c++/19895
18971 * g++.dg/parse/ptrmem3.C: New.
18972
18973 PR c++/19884
18974 * g++.old-deja/g++.oliva/template6.C: Add another case.
18975 * g++.dg/template/explicit6.C: New.
18976
18977 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
18978
18979 PR c++/17816
18980 * g++.dg/other/redecl2.C: New.
18981
18982 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
18983
18984 PR c++/19891
18985 * g++.dg/abi/covariant4.C: New.
18986
18987 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
18988
18989 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18990
18991 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
18992
18993 * gcc.dg/vect/vect-96.c: Fix typo.
18994
18995 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18996
18997 PR c++/14479
18998 PR c++/19487
18999 * g++.dg/template/enum5.C: New test.
19000
19001 2005-02-12 Ira Rosen <irar@il.ibm.com>
19002
19003 * gcc.dg/vect/vect-97.c: New test.
19004
19005 2005-02-12 Ira Rosen <irar@il.ibm.com>
19006
19007 * gcc.dg/vect/vect-96.c: New test.
19008
19009 2005-02-12 Uros Bizjak <uros@kss-loka.si>
19010
19011 * gcc.dg/builtins-34.c: Also check ldexp*.
19012
19013 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
19014
19015 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19016
19017 2005-02-11 Janis Johnson <janis187@us.ibm.com>
19018
19019 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19020 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19021 dg-require-dll, dg-require-iconv, dg-require-named-sections,
19022 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19023 selector_list, selector_expression, dg-process-target): Move to new
19024 file target-supports-dg.exp.
19025 * lib/target-supports-dg.exp: New.
19026
19027 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19028 New.
19029
19030 2005-02-11 Jakub Jelinek <jakub@redhat.com>
19031
19032 PR c++/19666
19033 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19034
19035 PR middle-end/19858
19036 * gcc.c-torture/compile/20050210-1.c: New test.
19037
19038 2005-02-11 Mark Mitchell <mark@codesourcery.com>
19039
19040 PR c++/19755
19041 * g++.dg/warn/Wbraces1.C: New test.
19042
19043 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
19044
19045 * gcc.dg/builtins-52.c: New testcase.
19046
19047 2005-02-10 Jakub Jelinek <jakub@redhat.com>
19048
19049 PR c/19342
19050 * gcc.c-torture/execute/20050119-1.c: New test.
19051
19052 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19053
19054 PR c++/19811
19055 * g++.dg/init/delete1.C: New test.
19056
19057 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19058
19059 PR c++/18470
19060 * g++.dg/template/static12.C: New test.
19061
19062 2005-02-09 Mark Mitchell <mark@codesourcery.com>
19063
19064 PR c++/19787
19065 * g++.dg/conversion/ambig1.C: New test.
19066
19067 PR c++/19739
19068 * g++.dg/ext/attrib19.C: New test.
19069
19070 PR c++/19732
19071 * g++.dg/parse/dtor5.C: New test.
19072
19073 PR c++/19762
19074 * g++.dg/template/dtor3.C: New test.
19075
19076 PR c++/19826
19077 * g++.dg/template/static11.C: New test.
19078 * g++.dg/template/crash2.C: Remove dg-error marker.
19079
19080 2005-02-09 Janis Johnson <janis187@us.ibm.com>
19081
19082 PR C++/18491
19083 * g++.old-deja/g++.mike/p10769a.C: Remove.
19084
19085 2005-02-09 Roger Sayle <roger@eyesopen.com>
19086
19087 * gcc.dg/builtins-48.c: New test case.
19088 * gcc.dg/builtins-49.c: New test case.
19089 * gcc.dg/builtins-50.c: New test case.
19090 * gcc.dg/builtins-51.c: New test case.
19091
19092 2005-02-09 Ian Lance Taylor <ian@airs.com>
19093
19094 PR middle-end/19583
19095 * g++.dg/warn/Wreturn-type-3.C: New test.
19096
19097 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19098
19099 PR middle-end/19402
19100 * gcc.dg/pr19402-1.c: New testcase.
19101 * gcc.dg/pr19402-2.c: likewise.
19102
19103 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
19104
19105 PR middle-end/19854
19106 * g++.dg/tree-ssa/tmmti.C: New testcase.
19107
19108 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19109
19110 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19111
19112 2005-02-08 Mark Mitchell <mark@codesourcery.com>
19113
19114 PR c++/19733
19115 * g++.dg/parse/crash23.C: New test.
19116 * g++.dg/warn/Weff1.C: New test.
19117
19118 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19119
19120 * gcc.dg/20050209-1.c: New test.
19121
19122 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
19123
19124 PR target/19799
19125 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19126
19127 2005-02-08 Mike Stump <mrs@apple.com>
19128
19129 * g++.dg/pch/import-2.c: New test.
19130 * g++.dg/pch/import-2.hs: New.
19131 * g++.dg/pch/include/import-2a.h: New.
19132 * g++.dg/pch/include/import-2b.h: New.
19133
19134 2005-02-08 Janis Johnson <janis187@us.ibm.com>
19135
19136 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19137
19138 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19139
19140 * gfortran.dg/substr_1.f90: New test.
19141
19142 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
19143
19144 PR middle-end/19775
19145 * gcc.dg/torture/builtin-power-1.c: Disable test for
19146 invalid transformation.
19147 * gcc.dg/builtins-10.c: Likewise. Disable one test we
19148 no longer optimize.
19149 * gcc.dg/builtins-47.c: New testcase.
19150
19151 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
19152 Dorit Naishlos <dorit@il.ibm.com>
19153
19154 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19155
19156 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
19157
19158 * gcc.c-torture/compile/20050206-1.c: New test.
19159
19160 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
19161
19162 PR tree-opt/19768
19163 * g++.dg/opt/pr19768.C: New test.
19164
19165 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
19166
19167 PR tree-opt/19736
19168 * gcc.c-torture/compile/pr19736.c: New test.
19169
19170 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19171
19172 PR c++/17401
19173 * g++.dg/parse/error25.C: New test.
19174
19175 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
19176
19177 * gcc.c-torture/execute/20050203-1.c: New.
19178
19179 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
19180
19181 * gcc.dg/vect/vect-85.c: Remove xfail.
19182 * gcc.dg/vect/vect-86.c: Remove xfail.
19183 * gcc.dg/vect/vect-87.c: Remove xfail.
19184 * gcc.dg/vect/vect-88.c: Remove xfail.
19185
19186 2005-02-02 Geoffrey Keating <geoffk@apple.com>
19187
19188 * gcc.dg/altivec-19.c: New.
19189
19190 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
19191
19192 PR c/17807
19193 * gcc.dg/nested-func-3.c: New test.
19194 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19195
19196 2005-02-02 Janis Johnson <janis187@us.ibm.com>
19197
19198 * gcc.test-framework/gen_directive_tests: Generate tests for
19199 selector expressions.
19200
19201 2005-02-02 Matt Austern <austern@apple.com>
19202
19203 PR c++/19628
19204 * g++/ext/builtin7.C: New.
19205 * g++/ext/builtin8.C: New.
19206
19207 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
19208
19209 PR c/18502
19210 * gcc.dg/pr18502-1.c: New test.
19211
19212 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19213
19214 PR c++/17413
19215 * g++.dg/template/local4.C: Tweak.
19216
19217 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
19218
19219 PR tree-optimization/19578
19220 * gcc.c-torture/compile/20050202-1.c: New test.
19221
19222 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
19223
19224 PR c/19435
19225 * gcc.dg/c99-init-4.c: New test.
19226
19227 2005-02-01 Janis Johnson <janis187@us.ibm.com>
19228
19229 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19230
19231 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19232
19233 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19234 * g++.dg/eh/check-vect.h: New.
19235
19236 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19237 * gcc.dg/vect/vect-78.c: Ditto.
19238 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19239 Remove.
19240
19241 * g++.dg/conversion/simd1.C: Expect warning.
19242 * g++.dg/ext/attribute-test-1.C: Ditto.
19243 * g++.dg/ext/attribute-test-2.C: Ditto.
19244 * g++.dg/ext/attribute-test-3.C: Ditto.
19245 * g++.dg/ext/attribute-test-4.C: Ditto.
19246
19247 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19248 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19249
19250 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19251
19252 2005-02-01 Richard Henderson <rth@redhat.com>
19253
19254 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19255 long double for ibm double-double format.
19256 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19257
19258 2005-02-01 Diego Novillo <dnovillo@redhat.com>
19259
19260 PR tree-optimization/19633
19261 * testsuite/gcc.dg/pr19633-1.c: New test.
19262 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19263 to NULL or a symbol.
19264
19265 2005-02-01 Janis Johnson <janis187@us.ibm.com>
19266
19267 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19268 New procs.
19269 (dg-process-target (local override)): Handle selector expressions.
19270
19271 * gcc.test-framework/README: Describe tests in source directory.
19272 * gcc.test-framework/test-framework.awk: Handle dg- tests.
19273 * gcc.test-framework/test-framework.exp: Handle dg- tests.
19274 * gcc.test-framework/dg-bogus-exp-P.c: New test.
19275 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19276 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19277 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19278 * gcc.test-framework/dg-do-link-exp-P.c: New test.
19279 * gcc.test-framework/dg-do-run-exp-P.c: New test.
19280 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19281 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19282 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19283 * gcc.test-framework/dg-error-exp-P.c: New test.
19284 * gcc.test-framework/dg-error-exp-XP.c: New test.
19285 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19286 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19287 * gcc.test-framework/dg-output-exp-P.c: New test.
19288 * gcc.test-framework/dg-output-exp-XF.c: New test.
19289 * gcc.test-framework/dg-warning-exp-P.c: New test.
19290 * gcc.misc-tests/dg-1.c: Remove.
19291 * gcc.misc-tests/dg-2.c: Remove.
19292 * gcc.misc-tests/dg-3.c: Remove.
19293 * gcc.misc-tests/dg-4.c: Remove.
19294 * gcc.misc-tests/dg-5.c: Remove.
19295 * gcc.misc-tests/dg-6.c: Remove.
19296 * gcc.misc-tests/dg-7.c: Remove.
19297 * gcc.misc-tests/dg-8.c: Remove.
19298 * gcc.misc-tests/dg-9.c: Remove.
19299 * gcc.misc-tests/dg-10.c: Remove.
19300 * gcc.misc-tests/dg-11.c: Remove.
19301 * gcc.misc-tests/dg-12.c: Remove.
19302 * gcc.misc-tests/dg-test.exp: Remove.
19303
19304 * gcc.test-framework/test-framework.awk: Change recording and
19305 printing of passes and failures.
19306
19307 * gcc.test-framework: New directory.
19308 * gcc.test-framework/README: New.
19309 * gcc.test-framework/test-framework.exp: New.
19310 * gcc.test-framework/test-framework.awk: New.
19311 * gcc.test-framework/gen_directive_tests: New.
19312
19313 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
19314
19315 * lib/treelang.exp: Fix comment typos.
19316 (treelang_target_compile): Don't append libs=-ltreelang to options.
19317
19318 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
19319
19320 * g++.dg/parse/typename7.C: Adjust error messages.
19321
19322 2005-01-31 Jeff Law <law@redhat.com>
19323
19324 * gcc.c-torture/execute/20050131-1.c: New test.
19325 * gcc.dg/wcaselabel.c: New test.
19326
19327 2005-01-31 Mark Mitchell <mark@codesourcery.com>
19328
19329 * g++.dg/other/warning1.C: Adjust error messags.
19330 * g++.dg/parse/constant5.C: New test.
19331
19332 2005-01-31 Steven Bosscher <stevenb@suse.de>
19333
19334 PR c/19333
19335 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19336 the test case valid.
19337 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19338 * testsuite/gcc.dg/array-7.c: Adjust expected result.
19339 * testsuite/gcc.dg/pr18596-3.c: Likewise.
19340 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19341 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19342 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19343
19344 2005-01-31 Dale Johannesen <dalej@apple.com>
19345
19346 * g++.dg/opt/pr19650.C: New test.
19347
19348 2005-01-31 Richard Henderson <rth@redhat.com>
19349
19350 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19351 long double for intel double extended format.
19352 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19353
19354 2005-01-30 Mark Mitchell <mark@codesourcery.com>
19355
19356 PR c++/19555
19357 * g++.dg/template/static10.C: New test.
19358
19359 PR c++/19395
19360 * g++.dg/parse/error24.C: New test.
19361
19362 PR c++/19367
19363 * g++.dg/lookup/builtin1.C: New test.
19364
19365 PR c++/19457
19366 * g++.dg/warn/conv3.C: New test.
19367
19368 2005-01-30 Bud Davis <bdavis@gfortran.org>
19369
19370 PR fortran/19647
19371 * gfortan.dg/inquire_7.f90
19372
19373 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
19374
19375 PR tree-optimization/15791
19376 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19377 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19378 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19379 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19380 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19381 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19382 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19383 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19384 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19385 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19386
19387 2005-01-29 Paul Brook <paul@codesourcery.com>
19388
19389 PR fortran/18565
19390 * check.c (real_or_complex_check): New function.
19391 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19392 * intrinsic.c (add_functions): Use new check functions.
19393 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19394 Add prototypes.
19395
19396 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
19397
19398 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19399 gcc.dg/lvalue-3.c: New tests.
19400 * gcc.dg/concat.c: Update expected messages.
19401
19402 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
19403
19404 PR libfortran/19595
19405 * gfortran.dg/eor_1.f90: New test.
19406
19407 2005-01-29 Steven G. Kargl <kargls@comcast.net>
19408
19409 PR fortran/19589
19410 * gfortran.dg/logical_data_1.f90: New test.
19411
19412 2005-01-28 Mark Mitchell <mark@codesourcery.com>
19413
19414 PR c++/19253
19415 * g++.dg/template/crash33.C: New test.
19416
19417 PR c++/19667
19418 * g++.dg/template/crash32.C: New test.
19419
19420 2005-01-28 Ian Lance Taylor <ian@airs.com>
19421
19422 PR middle-end/16558
19423 * g++.dg/warn/Wreturn-type-2.C: New test.
19424
19425 2004-06-24 Jeff Law <law@redhat.com>
19426
19427 * gcc.dg/tree-ssa/20050128-1.c: New test.
19428
19429 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
19430
19431 * gcc.target/frv/all-mdpackh-1.c: New test.
19432
19433 2005-01-28 Steven Bosscher <stevenb@suse.de>
19434
19435 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19436
19437 2005-01-27 Richard Henderson <rth@redhat.com>
19438
19439 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19440
19441 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
19442
19443 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19444
19445 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
19446
19447 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19448 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19449 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19450 to cope with cases where the multilib options override the dg-options.
19451
19452 2005-01-27 Jakub Jelinek <jakub@redhat.com>
19453
19454 PR c/18946
19455 * gcc.dg/noncompile/20050120-1.c: New test.
19456
19457 2005-01-26 Diego Novillo <dnovillo@redhat.com>
19458
19459 PR tree-optimization/19633
19460 * gcc.dg/pr19633.c: New test.
19461 * gcc.dg/tree-ssa/pr19633.c: New test.
19462
19463 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
19464
19465 * gcc.dg/20041216-1.c: New test.
19466
19467 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
19468
19469 PR objc/18862
19470 * objc.dg/selector-2.m: New test.
19471
19472 2005-01-26 Jakub Jelinek <jakub@redhat.com>
19473
19474 * g++.dg/opt/range-test-2.C: New test.
19475
19476 PR rtl-optimization/19579
19477 * gcc.c-torture/execute/20050124-1.c: New test.
19478
19479 2005-01-26 Greg Parker <gparker@apple.com>
19480 Stuart Hastings <stuart@apple.com>
19481
19482 * gcc.c-torture/execute/20050125-1.c: New.
19483
19484 2005-01-18 Jan Hubicka <jh@suse.cz>
19485
19486 PR tree-optimize/19337
19487 * gcc.c-torture/compile/20050119-1.c: New test.
19488
19489 2005-01-24 James E Wilson <wilson@specifixinc.com>
19490
19491 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19492 test for successful match.
19493
19494 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
19495
19496 PR objc/18408
19497 * objc.dg/comp-types-7.m: New test.
19498
19499 2005-01-24 Janis Johnson <janis187@us.ibm.com>
19500
19501 * lib/target-supports.exp (current_target_name): New.
19502 (check_effective_target_ilp32, check_effective_target_lp64):
19503 Cache the result to use as long as the current target, with
19504 multilib flags, remains the same.
19505
19506 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19507 (dg-require-weak, dg-require-visibility, dg-require-alias,
19508 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19509 dg-require-effective-target, dg-skip-if): Remove call to
19510 skip_test_and_clear_xfail.
19511 (dg-test): Clear xfail data.
19512
19513 2005-01-24 Jakub Jelinek <jakub@redhat.com>
19514
19515 PR target/17751
19516 * gcc.dg/ppc64-toc.c: New test.
19517
19518 * g++.dg/tree-ssa/empty-1.C: New test.
19519
19520 PR middle-end/19551
19521 * gcc.c-torture/execute/20050121-1.c: New test.
19522 * gcc.dg/20050121-2.c: New test.
19523
19524 2004-01-23 Steven G. Kargl <kargls@comcast.net>
19525 Paul Brook <paul@codesourcery.com>
19526
19527 PR fortran/17941
19528 * gfortran.dg/real_const_1.f: New test.
19529 * gfortran.dg/real_const_2.f90: New test.
19530 * gfortran.dg/complex_int_1.f90: New test.
19531
19532 2005-01-23 Bud Davis <bdavis9659@comcast.net>
19533
19534 PR fortran/19313
19535 * gfortan.dg/inquire_6.f90: New test.
19536
19537 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19538
19539 PR libfortran/19451
19540 * open_readonly_1.f90: New test.
19541
19542 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
19543
19544 PR libfortran/18982
19545 * gfortran.dg/open_new.f90: New file.
19546
19547 2005-01-22 Paul Brook <paul@codesourcery.com>
19548
19549 * namelist_1.f90: New test.
19550
19551 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
19552
19553 PR tree-optimization/19484
19554 * gcc.c-torture/compile/20050122-[12].c: New tests.
19555
19556 2005-01-22 Paul Brook <paul@codesourcery.com>
19557
19558 * gfortran.dg/implicit_2.f90: New test.
19559
19560 2005-01-22 Bud Davis <bdavis9659@comcast.net>
19561
19562 PR fortran/19314
19563 * gfortran.dg/inquire_5.f90: New test.
19564
19565 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19566
19567 PR c/18809
19568 * gcc.dg/pr18809-1.c: New test.
19569
19570 2005-01-21 Ian Lance Taylor <ian@airs.com>
19571
19572 * gcc.dg/20050121-1.c: New test.
19573
19574 PR tree-optimization/13000
19575 * gcc.dg/20040206-1.c: Change warning to point where function is
19576 being inlined.
19577
19578 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19579
19580 PR c++/19208
19581 * g++.dg/template/array11.C: New test.
19582
19583 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19584
19585 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19586 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19587 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19588 * gfortran.dg/getenv_1.f90: Add dg-do directive.
19589 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19590 gfortran.dg/pr17164.f90: Add missing dg-do directives.
19591
19592 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
19593
19594 PR tree-optimization/15349
19595 * gcc.dg/tree-ssa/pr15349.c: New.
19596
19597 2005-01-20 Steve Ellcey <sje@cup.hp.com>
19598
19599 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19600
19601 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
19602
19603 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19604 scan-assembler-times directive name.
19605
19606 * gcc.dg/asm-a.c: Move dg-require-effective-target to
19607 after dg-do.
19608
19609 PR rtl-optimization/19462
19610 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19611
19612 2005-01-19 Steve Ellcey <sje@cup.hp.com>
19613
19614 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19615 counting function calls on ia64.
19616
19617 2005-01-19 Jakub Jelinek <jakub@redhat.com>
19618
19619 PR rtl-optimization/15139
19620 * gcc.dg/20050111-2.c: New test.
19621
19622 PR c/17297
19623 * gcc.c-torture/compile/20050113-1.c: New testcase.
19624
19625 PR middle-end/19164
19626 * gcc.dg/20050113-1.c: New testcase.
19627
19628 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
19629
19630 * gcc.dg/vect/vect-85.c: Add comment.
19631 * gcc.dg/vect/vect-86.c: Add xfail for now.
19632 * gcc.dg/vect/vect-87.c: Add xfail for now.
19633 * gcc.dg/vect/vect-88.c: Add xfail for now.
19634 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19635
19636 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
19637
19638 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19639
19640 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19641
19642 * g++.dg/debug/typedef3.C: New test.
19643
19644 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
19645
19646 PR c/19472
19647 * gcc.dg/asm-a.c: New test.
19648
19649 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
19650
19651 * gcc.dg/sh-relax.c: Add prototype for abort.
19652
19653 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
19654
19655 * gcc.dg/short-compare-1.c: New test.
19656 * gcc.dg/short-compare-2.c: Likewise.
19657
19658 2005-01-18 Michael Matz <matz@suse.de>
19659
19660 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19661
19662 2005-01-17 Diego Novillo <dnovillo@redhat.com>
19663
19664 PR tree-optimization/19121
19665 * gcc.c-torture/compile/pr19121.c: New test.
19666
19667 2005-01-17 James E. Wilson <wilson@specifixinc.com>
19668
19669 PR target/19357
19670 * gcc.c-torture/compile/pr19357.c: New test.
19671
19672 2005-01-17 Ian Lance Taylor <ian@airs.com>
19673
19674 PR c/5675
19675 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19676 pass--those that refer just to the variable, possibly with a
19677 cast.
19678 * gcc.dg/c99-const-expr-3.c: Likewise.
19679
19680 PR middle-end/13127
19681 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19682 longer emitted.
19683
19684 2005-01-16 Bud Davis <bdavis9659@comcast.net>
19685
19686 PR fortran/18778
19687 * gfortran.dg/endfile_2.f90: New test.
19688
19689 2005-01-16 Steven G. Kargl <kargls@comcast.net>
19690
19691 PR 19168
19692 * gfortran.dg/select_5.f90: New test.
19693
19694 2004-01-16 Paul Brook <paul@codesourcery.com>
19695
19696 * gfortran.dg/common_4.f90: New test.
19697
19698 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
19699
19700 PR rtl-optimization/19462
19701 * gcc.dg/torture/pr19462-1.c: New test.
19702
19703 2005-01-15 Ziemowit Laski <zlaski@apple.com>
19704
19705 PR objc/19321
19706 * objc.dg/func-ptr-2.m: New.
19707 * objc.dg/volatile-1.m: New.
19708
19709 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19710
19711 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19712
19713 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19714
19715 PR tree-optimization/19060
19716 * gcc.c-torture/execute/20050104-1.c: New test.
19717
19718 2005-01-15 Bud Davis <bdavis9659@comcast.net>
19719
19720 PR fortran/18983
19721 * gfortran.dg/write_to_null.f90: New test.
19722
19723 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
19724 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19725
19726 PR other/19328
19727 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19728 argument.
19729
19730 2005-01-15 Jakub Jelinek <jakub@redhat.com>
19731
19732 PR c++/19263
19733 * g++.dg/init/vector1.C: New test.
19734
19735 2005-01-14 James E. Wilson <wilson@specifixinc.com>
19736
19737 PR target/13158
19738 * gcc.target/ia64/sibcall-unwind-1.c: New test.
19739 PR target/18987
19740 * gcc.target/ia64/sibcall-unwind-2.c: New test.
19741
19742 2005-01-14 Steven G. Kargl <kargls@comcast.net>
19743
19744 * gfortran.dg/select_1.f90: New test.
19745 * gfortran.dg/select_2.f90: New test.
19746 * gfortran.dg/select_3.f90: New test.
19747 * gfortran.dg/select_4.f90: New test.
19748
19749 2005-01-14 Jakub Jelinek <jakub@redhat.com>
19750
19751 PR middle-end/19084
19752 PR rtl-optimization/19348
19753 * gcc.dg/20050111-1.c: New test.
19754 * gcc.c-torture/execute/20050111-1.c: New test.
19755
19756 * gcc.dg/i386-asm-4.c: New test.
19757
19758 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19759
19760 * gcc.dg/nested-func-2.c: New test.
19761 * ada/acats/norun.lst: Remove c953002.
19762
19763 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
19764
19765 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19766
19767 2005-01-12 Ben Elliston <bje@au.ibm.com>
19768
19769 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19770
19771 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
19772
19773 PR target/18761
19774 * g++.dg/abi/align1.C: New test.
19775
19776 2005-01-11 Alan Modra <amodra@bigpond.net.au>
19777
19778 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19779 at a time.
19780 * g++.dg/ext/altivec_check.h: Support compiling as C.
19781
19782 2005-01-10 Roger Sayle <roger@eyesopen.com>
19783
19784 PR c++/19355
19785 * g++.dg/expr/pr19355-1.C: New test case.
19786
19787 2005-01-10 Laurent GUERBY <laurent@guerby.net>
19788
19789 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19790 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19791 * ada/acats/tests/c3/c92005b.ada: Likewise.
19792 * ada/acats/tests/c3/cxb3012.a: Likewise.
19793 * ada/acats/norun.lst: Add c380004 and c953002, add PR
19794
19795 2005-01-09 Paul Brook <paul@codesourcery.com>
19796
19797 * gfortran.dg/common_2.f90: New file.
19798 * gfortran.dg/common_3.f90: New file.
19799
19800 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
19801
19802 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19803
19804 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19805
19806 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19807 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19808 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19809 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19810 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19811 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19812 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19813 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19814 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19815 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19816 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19817 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19818 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19819 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19820 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19821 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19822 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19823 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19824 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19825 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19826 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19827 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19828 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19829 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19830 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19831 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19832 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19833 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19834 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19835 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19836 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19837 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19838 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19839 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19840 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19841 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19842 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19843 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19844 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19845 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19846 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19847 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19848 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19849 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19850 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19851 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19852 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19853 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19854 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19855 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19856 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19857 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19858 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19859 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19860 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19861 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19862 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19863 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19864 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19865 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19866 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19867 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19868 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19869 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19870 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19871 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19872 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19873
19874 * gcc.dg/vect/vect-1.c: Fix spelling.
19875 * gcc.dg/vect/vect-10.c: Fix spelling.
19876 * gcc.dg/vect/vect-11.c: Fix spelling.
19877 * gcc.dg/vect/vect-12.c: Fix spelling.
19878 * gcc.dg/vect/vect-14.c: Fix spelling.
19879 * gcc.dg/vect/vect-15.c: Fix spelling.
19880 * gcc.dg/vect/vect-16.c: Fix spelling.
19881 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19882 * gcc.dg/vect/vect-64.c: Fix comments.
19883 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19884
19885 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
19886 Ira Rosen <irar@il.ibm.com>
19887
19888 * gcc.dg/vect/vect-70.c: New test.
19889 * gcc.dg/vect/vect-71.c: New test.
19890
19891 2005-01-09 Manfred Hollstein <mh@suse.com>
19892
19893 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19894 * gcc.dg/pr18241-2.c: Likewise.
19895 * gcc.dg/pr18241-3.c: Likewise.
19896 * gcc.dg/pr18241-4.c: Likewise.
19897 * gcc.dg/pr18241-5.c: Likewise.
19898
19899 2005-01-08 Richard Henderson <rth@redhat.com>
19900
19901 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19902 False for x86 and x86-64.
19903
19904 2005-01-08 Diego Novillo <dnovillo@redhat.com>
19905
19906 PR tree-optimization/18241
19907 * gcc.dg/pr18241-1.c: New test.
19908 * gcc.dg/pr18241-2.c: New test.
19909 * gcc.dg/pr18241-3.c: New test.
19910 * gcc.dg/pr18241-4.c: New test.
19911 * gcc.dg/pr18241-5.c: New test.
19912
19913 2005-01-08 Steven G. Kargl <kargls@comcast.net>
19914
19915 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19916 gfortran.dg/select_4.f90: New.
19917
19918 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19919
19920 * gcc.c-torture/execute/20050107-1.c: New test.
19921
19922 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
19923
19924 PR c++/19298
19925 * g++.dg/template/ref2.C: New.
19926
19927 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
19928
19929 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19930 instead of being empty.
19931
19932 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19933
19934 PR fortran/15553
19935 * gfortran.dg/array-1.f90: New test.
19936
19937 2005-01-07 Jakub Jelinek <jakub@redhat.com>
19938
19939 PR tree-optimization/19283
19940 * gcc.c-torture/execute/20050106-1.c: New test.
19941
19942 PR rtl-optimization/18861
19943 * gcc.dg/20050105-1.c: New test.
19944
19945 PR tree-optimization/18828
19946 * gcc.dg/20050105-2.c: New test.
19947
19948 2005-01-07 Andreas Jaeger <aj@suse.de>
19949
19950 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19951
19952 2005-01-07 Bud Davis <bdavis9659@comcast.net>
19953
19954 PR fortran/18398
19955 * gfortran.dg/fmt_read.f90: New test.
19956
19957 2005-01-06 Geoffrey Keating <geoffk@apple.com>
19958
19959 * gcc.dg/rs6000-ldouble-2.c: New.
19960
19961 2005-01-06 Mark Mitchell <mark@codesourcery.com>
19962
19963 PR c++/19244
19964 * g++.dg/parser/ctor2.C: New test.
19965
19966 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19967
19968 PR c++/17154
19969 * g++.dg/template/using9.C: New test.
19970
19971 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19972
19973 PR c++/19258
19974 * g++.dg/lookup/friend6.C: New test.
19975
19976 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
19977
19978 PR c++/19270
19979 * g++.dg/template/array10.C: New.
19980
19981 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19982
19983 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19984 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19985
19986 2005-01-06 Jakub Jelinek <jakub@redhat.com>
19987
19988 * gcc.c-torture/compile/20050105-1.c: New test.
19989
19990 2005-01-05 Geoffrey Keating <geoffk@apple.com>
19991
19992 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19993
19994 2005-01-05 Roger Sayle <roger@eyesopen.com>
19995
19996 PR middle-end/19100
19997 * gcc.dg/conv-3.c: New test case.
19998
19999 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
20000
20001 * gcc.dg/asm-wide-1.c: New test.
20002
20003 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
20004
20005 PR c++/19030
20006 * g++.dg/parse/crash22.C: New
20007
20008 2005-01-04 Geoffrey Keating <geoffk@apple.com>
20009
20010 PR 19257
20011 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20012
20013 2005-01-04 Uros Bizjak <uros@kss-loka.si>
20014
20015 PR middle-end/17767
20016 * gcc.dg/i386-mmx-6.c: New test case.
20017
20018 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
20019
20020 PR tree-optimization/18308
20021 * gcc.dg/vect/pr18308.c: New testcase.
20022
20023 2005-01-04 Andreas Jaeger <aj@suse.de>
20024
20025 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20026
20027 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20028 Robert Bowdidge <bowdidge@apple.com>
20029
20030 * gcc.dg/cpp/subframework1.c: New.
20031 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20032 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20033 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20034 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20035
20036 2005-01-03 Geoffrey Keating <geoffk@apple.com>
20037
20038 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20039 producing warning.
20040 * gcc.dg/darwin-weakimport-2.c: New.
20041
20042 2005-01-03 Richard Henderson <rth@redhat.com>
20043
20044 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20045
20046 2005-01-03 Richard Henderson <rth@redhat.com>
20047
20048 * gcc.dg/vect/vect.exp: Enable for ia64.
20049 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20050 (check_effective_target_vect_float): Likewise.
20051 (check_effective_target_vect_no_align): Likewise.
20052 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20053 * gcc.dg/vect/vect-8.c: Likewise.
20054
20055 2005-01-03 Uros Bizjak <uros@kss-loka.si>
20056
20057 PR target/19236
20058 * gcc.dg/pr19236-1.c: New test case.
20059
20060 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20061
20062 PR rtl-optimization/12092
20063 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20064
20065 2005-01-02 Andreas Jaeger <aj@suse.de>
20066
20067 * gcc.dg/pr12092-1.c: Do not run on x86_64.
20068
20069 2005-01-01 Roger Sayle <roger@eyesopen.com>
20070 Andrew Pinski <pinskia@physics.uc.edu>
20071
20072 PR rtl-optimization/12092
20073 * gcc.dg/pr12092-1.c: New test case.
20074
20075 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
20076
20077 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20078 'hidden' and 'default' for better portability.
20079 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20080
20081 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20082 6 and 7.
20083 * g++.old-deja/g++.brendan/new3.C: Likewise.
20084
20085 2005-01-01 Steven Bosscher <stevenb@suse.de>
20086
20087 * gcc.dg/20041231-1.C: New test.
20088 * g++.dg/warn/Wunreachable-code-1.C: New test.
20089
20090 2004-12-30 David Edelsohn <edelsohn@gnu.org>
20091
20092 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20093 file, not /dev/null. Abort on error.
20094
20095 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
20096 Ziemowit Laski <zlaski@apple.com>
20097
20098 PR objc/18971
20099 * objc.dg/encode-5.m: New test.
20100
20101 2004-12-29 Richard Henderson <rth@redhat.com>
20102
20103 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20104 * objc.dg/stabs-1.m: Disable for ia64.
20105
20106 2004-12-29 Mark Mitchell <mark@codesourcery.com>
20107
20108 PR c++/19190
20109 * g++.dg/warn/Wunused-10.C: New test.
20110
20111 2004-12-28 Richard Henderson <rth@redhat.com>
20112
20113 * objc.dg/stabs-1.m: Disable for alpha.
20114
20115 2004-12-27 Mark Mitchell <mark@codesourcery.com>
20116
20117 PR c++/19149
20118 * g++.dg/parse/error23.C: New test.
20119
20120 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20121
20122 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20123
20124 PR fortran/19032
20125 * gfortran.dg/intrinsic_modulo_1.f90: New.
20126 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20127 tests with divisor -1.
20128
20129 2004-12-27 Mark Mitchell <mark@codesourcery.com>
20130
20131 * g++.dg/opt/temp1.C (memcpy): Return a value.
20132
20133 PR c++/19148
20134 * g++.dg/expr/cond7.C: New test.
20135
20136 2004-12-27 Paul Brook <paul@codesourcery.com>
20137
20138 * gfortran.dg/g77/select_no_compile.f: Remove.
20139
20140 2004-12-27 Richard Henderson <rth@redhat.com>
20141
20142 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20143 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20144 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20145
20146 2004-12-26 Richard Henderson <rth@redhat.com>
20147
20148 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20149 by 1i instead of token pasting.
20150
20151 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20152
20153 PR tree-optimization/17578
20154 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20155 to additional_flags.
20156 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20157
20158 2004-12-25 Richard Henderson <rth@redhat.com>
20159
20160 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20161 Remove Alpha.
20162
20163 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20164
20165 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20166 hppa*-*-hpux*.
20167 * gcc.dg/pr17957.c (dg-options): Likewise.
20168 * gcc.dg/struct-ret-1.c: Add prototype for abort.
20169 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20170 instead of 0 on __hppa__.
20171 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20172 "foo,%r" on hppa*-*-*.
20173
20174 2004-12-23 Bud Davis <bdavis9659@comcast.net>
20175
20176 PR fortran/19071
20177 * gfortran.dg/complex_write.f90: New test.
20178
20179 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20180
20181 PR c++/17595
20182 * g++.dg/parse/pragma2.C: New test.
20183
20184 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20185
20186 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20187
20188 * gcc.dg/empty2.c: Add missing dg-warning.
20189
20190 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20191
20192 PR c++/17413
20193 * g++.dg/template/local4.C: New test.
20194 * g++.dg/template/crash19.C: Add dg-error marker.
20195
20196 * g++.dg/template/crash31.C: Correct embedded PR number.
20197
20198 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20199
20200 PR c++/16405
20201 * g++.dg/opt/temp1.C: Add do-run marker.
20202
20203 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20204
20205 * g++.dg/template/spec19.C: New.
20206
20207 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
20208
20209 PR target/16819
20210 * gcc.dg/empty2.c: New.
20211
20212 2004-12-23 Richard Henderson <rth@redhat.com>
20213
20214 * lib/target-supports.exp (check_effective_target_vect_no_align):
20215 Remove i?86 and x86-64.
20216
20217 2004-12-23 Mark Mitchell <mark@codesourcery.com>
20218
20219 PR c++/16405
20220 * g++.dg/opt/temp1.C: New test.
20221
20222 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20223
20224 PR c++/18733
20225 * g++.dg/template/friend33.C: New testcase.
20226
20227 2004-12-22 Mark Mitchell <mark@codesourcery.com>
20228
20229 PR c++/18464
20230 * g++.dg/template/cond5.C: New test.
20231
20232 PR c++/18492
20233 * g++.dg/inherit/thunk3.C: New test.
20234
20235 PR c++/11224
20236 * g++.dg/warn/Wunused-9.C: New test.
20237
20238 2004-12-22 Janis Johnson <janis187@us.ibm.com>
20239
20240 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20241
20242 2004-12-22 Jan Beulich <jbeulich@novell.com>
20243
20244 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20245
20246 2004-12-21 Mark Mitchell <mark@codesourcery.com>
20247
20248 PR c++/18378
20249 * g++.dg/ext/packed8.C: New test.
20250
20251 PR c++/19063
20252 * g++.dg/template/crash31.C: New test.
20253
20254 PR c++/19034
20255 * g++.dg/template/crash30.C: New test.
20256
20257 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
20258
20259 PR C++/18984
20260 * g++.dg/eh/ctor3.C: New test.
20261
20262 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20263
20264 * objc.dg/stabs-1.m: Allow section name to be quoted and
20265 assembly label to begin with '.LL'.
20266
20267 2004-12-21 Janis Johnson <janis187@us.ibm.com>
20268
20269 * gcc.dg/vect/vect.exp
20270 (check_effective_target_lp64_or_vect_no_align): New.
20271 * gcc.dg/vect/vect-77.c: Use it.
20272 * gcc.dg/vect/vect-78.c: Use it.
20273
20274 * lib/target-supports.exp
20275 (check_effective_target_vect_no_max,
20276 check_effective_target_vect_no_bitwise,
20277 check_effective_target_vect_no_align): New.
20278 * gcc.dg/vect/vect-13.c: Use them.
20279 * gcc.dg/vect/vect-17.c: Ditto.
20280 * gcc.dg/vect/vect-18.c: Ditto.
20281 * gcc.dg/vect/vect-19.c: Ditto.
20282 * gcc.dg/vect/vect-20.c: Ditto.
20283 * gcc.dg/vect/vect-27.c: Ditto.
20284 * gcc.dg/vect/vect-29.c: Ditto.
20285 * gcc.dg/vect/vect-44.c: Ditto.
20286 * gcc.dg/vect/vect-48.c: Ditto.
20287 * gcc.dg/vect/vect-50.c: Ditto.
20288 * gcc.dg/vect/vect-52.c: Ditto.
20289 * gcc.dg/vect/vect-54.c: Ditto.
20290 * gcc.dg/vect/vect-56.c: Ditto.
20291 * gcc.dg/vect/vect-58.c: Ditto.
20292 * gcc.dg/vect/vect-60.c: Ditto.
20293 * gcc.dg/vect/vect-72.c: Ditto.
20294 * gcc.dg/vect/vect-80.c: Ditto.
20295
20296 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
20297
20298 PR c++/14075
20299 * g++.dg/init/string1.C: New.
20300
20301 PR c++/18975
20302 * g++.dg/other/synth1.C: New.
20303
20304 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
20305
20306 PR c/18963
20307 * gcc.dg/pr18963-1.c: New test.
20308
20309 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
20310
20311 PR c/18596
20312 * gcc.dg/funcdef-storage-1.c (foo): Remove.
20313 * gcc.dg/pr18596-1.c: Use dg-error.
20314 (dg-options): Use -fno-unit-at-a-time.
20315 * gcc.dg/pr18596-2.c: New test.
20316 * gcc.dg/pr18596-3.c: New test.
20317
20318 2004-12-20 Roger Sayle <roger@eyesopen.com>
20319
20320 PR middle-end/18683
20321 * g++.dg/opt/pr18683-1.C: New test case.
20322
20323 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
20324
20325 PR other/19093
20326 * g++.dg/opt/max1.C: Fix for 64bit targets.
20327
20328 2004-12-20 Matt Austern <austern@apple.com>
20329
20330 PR c++/19044
20331 * g++.dg/ext/builtin6.C: New
20332
20333 2004-12-20 Diego Novillo <dnovillo@redhat.com>
20334
20335 PR tree-optimization/19080
20336 * gcc.c-torture/compile/pr19080.c: New test.
20337
20338 2004-12-20 Steven Bosscher <stevenb@suse.de>
20339
20340 * gcc.dg/20041219-1.c: New test.
20341
20342 2004-12-19 Roger Sayle <roger@eyesopen.com>
20343
20344 PR middle-end/19068
20345 * g++.dg/opt/max1.C: New test case.
20346
20347 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
20348
20349 * gcc.dg/fdata-sections-1.c: New test.
20350
20351 2004-12-18 Roger Sayle <roger@eyesopen.com>
20352
20353 PR middle-end/18548
20354 * gcc.dg/max-1.c: New test case.
20355
20356 2004-12-18 Jakub Jelinek <jakub@redhat.com>
20357
20358 * gcc.c-torture/execute/20041218-1.c: New test.
20359
20360 2004-12-17 Diego Novillo <dnovillo@redhat.com>
20361
20362 * gcc.dg/pr18501.c: New test.
20363 * gcc.dg/uninit-5.c: XFAIL.
20364 * gcc.dg/uninit-9.c: XFAIL.
20365
20366 2004-12-17 Dale Johannesen <dalej@apple.com>
20367
20368 * gcc.dg/20041213-1.c: New.
20369
20370 2004-12-17 Ziemowit Laski <zlaski@apple.com>
20371
20372 * objc.dg/stabs-1.m: Allow assembly label to begin
20373 with a dot ('.').
20374
20375 2004-12-17 Jakub Jelinek <jakub@redhat.com>
20376
20377 * gcc.c-torture/execute/20041213-1.c: Move...
20378 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20379
20380 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
20381
20382 PR c++/18721
20383 * g++.dg/lookup/conv-5.C: New.
20384
20385 2004-12-16 Ziemowit Laski <zlaski@apple.com>
20386
20387 * objc.dg/stabs-1.m: New test.
20388
20389 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20390
20391 * gcc.dg/visibility-c.c: Change compile to
20392 assemble for the test.
20393
20394 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20395
20396 PR target/19041
20397 * gcc.dg/visibility-c.c: New test.
20398
20399 2004-12-16 Roger Sayle <roger@eyesopen.com>
20400
20401 PR middle-end/18493
20402 * gcc.dg/switch-8.c: New test case.
20403
20404 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
20405
20406 PR c++/18905
20407 * g++.dg/template/init4.C: New.
20408 * g++.dg/opt/static3.C: Enable optimizer.
20409
20410 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
20411
20412 * g++.dg/other/complex1.C: New test.
20413
20414 2004-12-15 Alan Modra <amodra@bigpond.net.au>
20415
20416 * g++.dg/opt/inline9.C: New test.
20417
20418 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20419
20420 PR fortran/18993
20421 * gfotran.dg/nullify_1.f: New test.
20422
20423 2004-12-15 Richard Henderson <rth@redhat.com>
20424
20425 * gcc.target/i386/i386.exp: New harness.
20426 * gcc.target/i386/vect-args.c: New.
20427
20428 2004-12-15 David Edelsohn <edelsohn@gnu.org>
20429
20430 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20431
20432 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20433
20434 PR c++/18825
20435 * g++.dg/template/friend32.C: New test.
20436
20437 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20438
20439 * cpp/pragma-once-1.c: New test.
20440 * cpp/pragma-once-1b.h: Likewise.
20441 * cpp/pragma-once-1c.h: Likewise.
20442 * cpp/pragma-once-1d.h: Likewise.
20443 * cpp/inc/pragma-once-1a.h: Likewise.
20444
20445 2004-12-15 Bud Davis <bdavis9659@comcast.net>
20446 Steven G. Kargl <kargls@comcast.net>
20447
20448 PR fortran/17597
20449 * gfortran.dg/list_read_3.f90: New test.
20450
20451 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
20452
20453 * gcc.dg/ftrapv-2.c: New test.
20454
20455 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
20456
20457 PR c++/18981
20458 * g++.dg/template/typename9.C: New test.
20459
20460 2004-12-14 Mark Mitchell <mark@codesourcery.com>
20461
20462 PR c++/18738
20463 * g++.dg/template/typename8.C: New test.
20464 * g++.dg/parse/friend2.C: Tweak error message.
20465
20466 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
20467
20468 * gcc.c-torture/20041214-1.c: New test.
20469
20470 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
20471
20472 PR c++/18965
20473 * g++.dg/init/array17.C: New test.
20474
20475 2004-12-14 Mark Mitchell <mark@codesourcery.com>
20476
20477 PR c++/18793
20478 * g++.dg/init/aggr3.C: New test.
20479
20480 2004-12-14 Janis Johnson <janis187@us.ibm.com>
20481
20482 * gcc.dg/altivec-types-1.c: New test.
20483 * gcc.dg/altivec-types-2.c: New test.
20484 * gcc.dg/altivec-types-3.c: New test.
20485 * gcc.dg/altivec-types-4.c: New test.
20486 * g++.dg/ext/altivec-types-1.C: New test.
20487 * g++.dg/ext/altivec-types-2.C: New test.
20488 * g++.dg/ext/altivec-types-3.C: New test.
20489 * g++.dg/ext/altivec-types-4.C: New test.
20490
20491 2004-12-14 Jakub Jelinek <jakub@redhat.com>
20492
20493 PR middle-end/18951
20494 * gcc.c-torture/execute/20041213-1.c: New test.
20495
20496 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
20497
20498 PR c++/18949
20499 * g++.dg/template/cast1.C: New.
20500
20501 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
20502
20503 * gcc.c-torture/execute/20041213-2.c: New test.
20504
20505 2004-12-13 Richard Henderson <rth@redhat.com>
20506
20507 * gcc.dg/i386-sse-10.c: Fix typo in options.
20508
20509 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
20510
20511 PR c++/18968
20512 * g++.dg/opt/pr18968.C: New test.
20513
20514 2004-12-13 Mark Mitchell <mark@codesourcery.com>
20515
20516 PR c++/18925
20517 * g++.dg/ext/visibility/staticdatamem.C: New test.
20518
20519 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
20520
20521 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20522
20523 2004-12-13 Roger Sayle <roger@eyesopen.com>
20524
20525 PR rtl-optimization/18928
20526 * gcc.dg/pr18928-1.c: New test case.
20527
20528 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
20529
20530 PR tree-opt/16951
20531 * gcc.c-torture/compile/20041211-1.c: New.
20532
20533 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20534
20535 PR middle-end/17564
20536 * gcc.c-torture/execute/20041212-1.c: New test.
20537
20538 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20539
20540 PR fortran/18869
20541 * gfortran.dg/common_1.f90: New test.
20542
20543 2004-12-12 Steven G. Kargl <kargls@comcast.net>
20544 Paul Brook <paul@codesourcery.com>
20545
20546 PR fortran/16222
20547 * gfortran.dg/real_do_1.f90: New test.
20548
20549 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20550
20551 PR tree-opt/18040
20552 * g++.dg/opt/ptrmem6.C: New test.
20553
20554 2004-12-11 Roger Sayle <roger@eyesopen.com>
20555
20556 PR middle-end/18921
20557 * gcc.dg/pr18921-1.c: New test case.
20558
20559 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20560
20561 PR fortran/17175
20562 * gfortran.dg/scale_1.f90: New test.
20563
20564 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
20565
20566 PR middle-end/18903
20567 * gcc.c-torture/compile/pr18903.c: New test.
20568
20569 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
20570
20571 * gcc.c-torture/execute/20041210-1.c: New test.
20572
20573 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20574
20575 PR c++/18731
20576 * g++.dg/parser/struct-1.C: New test.
20577 * g++.dg/parser/struct-2.C: New test.
20578 * g++.dg/parser/struct-3.C: New test.
20579
20580 2004-12-09 Richard Henderson <rth@redhat.com>
20581
20582 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20583
20584 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20585 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20586
20587 2004-12-09 Matt Austern <austern@apple.com>
20588
20589 PR c++/18514
20590 * g++.dg/ext/builtin1.C: New
20591 * g++.dg/ext/builtin2.C: New
20592 * g++.dg/ext/builtin3.C: New
20593 * g++.dg/ext/builtin4.C: New
20594 * g++.dg/ext/builtin5.C: New
20595
20596 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
20597
20598 PR tree-opt/18904
20599 * g++.dg/opt/ptrmem5.C: New test.
20600
20601 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
20602
20603 * g++.dg/parse/typename5.C: Adjust for new error.
20604 * g++.dg/parse/typename7.C: New.
20605
20606 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20607
20608 PR c++/18073
20609 * g++.dg/other/mmintrin.C: New test.
20610
20611 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
20612
20613 PR c++/16681
20614 * g++.dg/init/array15.C: New.
20615 * g++.dg/init/array16.C: New.
20616
20617 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20618
20619 PR fortran/18826
20620 * gfortran.dg/assign_1.f90: New test.
20621
20622 2004-12-08 Nick Clifton <nickc@redhat.com>
20623
20624 * gcc.target/xstormy16/bss_below100: New directory containing tests.
20625 * gcc.target/xstormy16/data_below100: Likewise.
20626 * gcc.target/xstormy16/sfr: Likewise.
20627 * gcc.target/xstormy16/below100.S: New test source file.
20628 * gcc.target/xstormy16/below100.ld: New test linker script.
20629 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20630 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20631 bp instructions.
20632 * gcc.target/xstormy16/bp.c: Likewise.
20633
20634 * gcc.target/xstormy16/bss_below100: New files:
20635 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20636 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20637 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20638 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20639 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20640 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20641 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20642 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20643 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20644 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20645 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20646 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20647 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20648 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20649 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20650 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20651 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20652 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20653 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20654 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20655 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20656 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20657 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20658 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20659 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20660 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20661 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20662
20663 * gcc.target/xstormy16/data_below100: New files:
20664 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20665 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20666 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20667 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20668 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20669 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20670 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20671 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20672 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20673 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20674 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20675 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20676 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20677 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20678 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20679 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20680 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20681 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20682 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20683 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20684 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20685 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20686 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20687 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20688 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20689 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20690 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20691
20692 * gcc.target/xstormy16/sfr: New files:
20693 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20694 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20695 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20696 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20697 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20698 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20699 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20700 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20701 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20702 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20703 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20704 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20705 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20706 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20707 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20708 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20709 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20710 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20711 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20712 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20713 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20714 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20715 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20716 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20717 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20718 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20719 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20720 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20721 27_if0_sfrw_bitfield_f.c
20722
20723 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20724
20725 PR c++/18100
20726 * g++.dg/lookup/name-clash4.C: New test.
20727
20728 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
20729
20730 PR c++/18672
20731 * g++.dg/opt/array1.C: New.
20732
20733 PR c++/18803
20734 * g++.dg/template/operator5.C: New.
20735
20736 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
20737
20738 PR c/18867
20739 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20740
20741 2004-12-07 Steven Bosscher <stevenb@suse.de>
20742
20743 * gcc.dg/noncompile/20041207.c: New test.
20744
20745 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
20746
20747 * g++.dg/other/unreachable-1.C: New test.
20748
20749 2004-12-06 Nick Clifton <nickc@redhat.com>
20750
20751 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20752 <limits.h> because the latter comes from gcc's include/ directory
20753 and not the newlib/libc/include directory.
20754
20755 2004-12-04 Richard Henderson <rth@redhat.com>
20756
20757 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20758
20759 2004-12-04 Richard Henderson <rth@redhat.com>
20760
20761 * lib/target-supports.exp (check_gc_sections_available): Disable
20762 for alpha and ia64.
20763
20764 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
20765
20766 PR middle-end/17909
20767 * g++.dg/other/vararg-2.C: New test.
20768
20769 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20770
20771 PR c++/17011, c++/17971
20772 * g++.dg/template/error15.C: Adjust expected error.
20773 * g++.dg/template/instantiate3.C: Likewise.
20774
20775 2004-12-03 Janis Johnson <janis187@us.ibm.com>
20776
20777 * gcc.dg/altivec-18.c: Fix for darwin
20778
20779 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
20780
20781 PR c++/18782
20782 * g++.dg/parse/ptrmem2.C: New.
20783
20784 PR c++/18318
20785 * g++.dg/template/new1.C: New.
20786
20787 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20788
20789 PR fortran/18710
20790 * gfortran.dg/direct_io_3.f90: New test.
20791
20792 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
20793
20794 PR 18758
20795 * g++.dg/parse/crash21.C: New.
20796
20797 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20798
20799 PR c++/15664, c++/18276
20800 * g++.dg/template/ttp13.C: New test.
20801 * g++.dg/template/ttp14.C: Likewise.
20802
20803 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20804
20805 PR c++/18123
20806 * g++.dg/parse/enum2.C: New test.
20807 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20808
20809 2004-12-02 Nick Clifton <nickc@redhat.com>
20810
20811 * gcc.target/xstormy16: New test directory.
20812 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20813 * gcc.target/xstormy16/bp.c: Check the generation of bp
20814 instructions.
20815 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20816 bn instructions and the BELOW100 attribute.
20817
20818 2004-12-02 Alan Modra <amodra@bigpond.net.au>
20819
20820 PR target/16952
20821 * gcc.dg/ppc-eabi.c: New.
20822
20823 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20824
20825 PR fortran/18284
20826 * gfortran.dg/backspace.f90
20827
20828 2004-12-02 Bud Davis <bdavis9659@comcast.net>
20829
20830 * gfortran.dg/inquire.f90: New test.
20831
20832 2004-12-01 Janis Johnson <janis187@us.ibm.com>
20833
20834 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20835 handle effective-target-keyword.
20836 (dg-skip-if): Support effective-target keyword as target list.
20837 (dg-xfail-if): Ditto.
20838 * lib/target-supports.exp (is-effective-target-keyword): New proc.
20839
20840 2004-12-01 Diego Novillo <dnovillo@redhat.com>
20841
20842 PR tree-optimization/18291
20843 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20844
20845 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
20846
20847 PR C++/18729
20848 * g++.dg/parse/crash20.C: New.
20849
20850 PR c++/17431
20851 * g++.dg/overload/arg1.C: New.
20852 * g++.dg/overload/arg2.C: New.
20853 * g++.dg/overload/arg3.C: New.
20854 * g++.dg/overload/arg4.C: New.
20855
20856 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
20857
20858 * gcc.dg/c99-flex-array-4.c: Remove.
20859
20860 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20861
20862 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20863
20864 * lib/target-supports.exp (is-effective-target): Simplify.
20865
20866 * lib/target-supports.exp (check_effective_target_vect_long):
20867 Fix for powerpc64-*-*.
20868
20869 2004-11-30 Loren James Rittle <ljrittle@acm.org>
20870
20871 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20872 to support new requirements on FreeBSD 5.
20873
20874 2004-11-30 Devang Patel <dpatel@apple.com>
20875
20876 PR 18702
20877 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20878
20879 2004-11-30 Janis Johnson <janis187@us.ibm.com>
20880
20881 * g++.dg/ext/altivec-13.C: New test.
20882
20883 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
20884
20885 PR tree-opt/18298
20886 * gcc.c-torture/execute/p18298.c: New test.
20887
20888 2004-11-30 Ira Rosen <irar@il.ibm.com>
20889 Dorit Naishlos <dorit@il.ibm.com>
20890
20891 PR tree-opt/18607
20892 * gcc.dg/vect/vect-89.c: New test.
20893
20894 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
20895
20896 * gcc.dg/pr18596-1.c: New test.
20897
20898 2004-11-30 Ben Elliston <bje@au.ibm.com>
20899
20900 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20901
20902 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20903
20904 PR c/18479
20905 * gcc.dg/pr18479.c: New test.
20906
20907 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20908
20909 PR target/18490
20910 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20911 mmix-knuth-mmixware.
20912
20913 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20914 cris-*-elf* cris-*-aout* mmix-*-*
20915
20916 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
20917
20918 PR middle-end/18725
20919 * gcc.dg/pr18725.c: New test.
20920
20921 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20922
20923 PR target/18488
20924 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20925
20926 PR target/18336
20927 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20928
20929 2004-11-29 Mark Mitchell <mark@codesourcery.com>
20930
20931 PR c++/18368
20932 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20933 * g++.old-deja/g++.law/ctors5.C: Likewise.
20934 * g++.old-deja/g++.other/crash25.C: Likewise.
20935
20936 PR c++/18674
20937 * g++.dg/template/error16.C: New test.
20938
20939 PR c++/18512
20940 * g++.dg/template/crash29.C: New test.
20941
20942 2004-11-29 Diego Novillo <dnovillo@redhat.com>
20943
20944 PR tree-optimization/18712
20945 * gcc.c-torture/compile/pr18712.c: New test.
20946
20947 2004-11-29 Joseph Myers <joseph@codesourcery.com>
20948
20949 PR c/7544
20950 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20951 tests.
20952
20953 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
20954
20955 PR c++/18652
20956 * g++.dg/lookup/crash6.C: New test.
20957
20958 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
20959
20960 PR middle-end/18164
20961 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
20962
20963 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
20964
20965 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20966 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20967 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20968
20969 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
20970
20971 * gcc.dg/pr18164.c: New test.
20972
20973 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
20974
20975 * gcc.dg/funroll-loops-all.c: New.
20976
20977 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
20978
20979 PR target/18489
20980 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20981 delimeter, match space and TAB as well as ":".
20982
20983 PR target/18484
20984 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20985
20986 PR target/18348
20987 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20988
20989 PR target/18345
20990 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20991
20992 PR target/18337
20993 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20994
20995 2004-11-28 Bud Davis <bdavis9659@comcast.net>
20996
20997 * gfortran.dg/direct_io_2.f90: New test.
20998
20999 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
21000
21001 PR target/18334
21002 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21003
21004 2004-11-28 Richard Henderson <rth@redhat.com>
21005
21006 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21007
21008 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
21009
21010 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21011 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21012 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21013 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21014 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21015 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21016 gcc.dg/pointer-arith-8.c: New tests.
21017
21018 2004-11-27 Bud Davis <bdavis9659@comcast.net>
21019
21020 PR fortran/18364
21021 * gfortran.dg/endfile.f90: New test.
21022
21023 2004-11-27 Falk Hueffner <falk@debian.org>
21024
21025 * gcc.dg/loop-6.c: New test.
21026
21027 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21028
21029 * gcc.c-torture/execute/20041126-1.c: New test.
21030
21031 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21032
21033 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21034 on IRIX.
21035
21036 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
21037
21038 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21039 functions.
21040
21041 2004-11-27 Jakub Jelinek <jakub@redhat.com>
21042
21043 PR rtl-optimization/17825
21044 * gcc.c-torture/compile/20041119-1.c: New test.
21045
21046 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21047
21048 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21049 Check existence of ld library path variables before unsetting.
21050
21051 2004-11-26 Mark Mitchell <mark@codesourcery.com>
21052
21053 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21054
21055 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21056
21057 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21058
21059 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
21060
21061 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21062
21063 2004-11-26 Ben Elliston <bje@au.ibm.com>
21064
21065 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21066 dg-do directive.
21067
21068 2004-11-26 Ben Elliston <bje@au.ibm.com>
21069
21070 * gcc.dg/pr17957.c: Pass --param, not -param.
21071
21072 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21073
21074 PR middle-end/17957
21075 * testsuite/gcc.dg/pr17957.c: New test.
21076
21077 2004-11-25 Mark Mitchell <mark@codesourcery.com>
21078
21079 PR c++/18445
21080 * g++.dg/template/crash28.C: Likewise.
21081
21082 PR c++/18001
21083 * g++.dg/expr/unary2.C: Adjust lvalue messages.
21084 * g++.dg/ext/lvaddr.C: Likewise.
21085 * g++.dg/opt/pr7503-3.C: Likewise.
21086
21087 PR c++/18466
21088 * g++.dg/parse/qualified3.C: New test.
21089 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21090
21091 PR c++/18545
21092 * g++.dg/expr/return1.C: New test.
21093
21094 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21095
21096 Friend class name lookup 3/n, PR c++/3332
21097 * g++.dg/lookup/friend3.C: New test.
21098 * g++.dg/lookup/friend4.C: Likewise.
21099 * g++.dg/lookup/friend5.C: Likewise.
21100
21101 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21102
21103 Friend class name lookup 2/n, PR c++/14513, c++/15410
21104 * g++.dg/lookup/friend2.C: New test.
21105 * g++.dg/template/friend31.C: Likewise.
21106
21107 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21108
21109 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21110
21111 2004-11-24 Mark Mitchell <mark@codesourcery.com>
21112
21113 PR c++/17473
21114 * g++.dg/tc1/dr56.C: Remove.
21115 * g++.dg/template/typedef1.C: Add dg-error markers.
21116 * g++.old-deja/g++.other/typedef7.C: Likewise.
21117
21118 PR c++/18285
21119 * g++.dg/parse/typedef7.C: New test.
21120
21121 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
21122
21123 * gcc.c-torture/execute/20041124-1.c: New test.
21124
21125 2004-11-24 Mark Mitchell <mark@codesourcery.com>
21126
21127 * g++.dg/template/deduce3.C: New test.
21128
21129 PR c++/18586
21130 * g++.dg/template/crash27.C: New test.
21131
21132 PR c++/18530
21133 * g++.dg/warn/Wshadow-3.C: New test.
21134
21135 2004-11-24 Devang Patel <dpatel@apple.com>
21136
21137 PR/18555
21138 * gcc.dg/cpp/isysroot-1.c: New test.
21139 * gcc.dg/cpp/usr/include/stdio.h: New file.
21140 * gcc.dg/cpp/isysroot-2.c: New test.
21141 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21142 New file.
21143
21144 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21145
21146 PR c++/8929
21147 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21148
21149 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
21150
21151 * gcc.target/sparc/align.c: Do not include <stdint.h>.
21152 * gcc.target/sparc/pdist.c: Likewise.
21153
21154 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
21155
21156 PR c++/16882
21157 * g++.dg/conversion/simd1.C: New test.
21158
21159 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21160
21161 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21162 and restore_ld_library_path_env_vars.
21163 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21164 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21165 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21166 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
21167
21168 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
21169
21170 * gcc.dg/pragma-align-2.c: Test macro expansion.
21171 * gcc.dg/pragma-pack-2.c: New test.
21172
21173 2004-11-23 Richard Henderson <rth@redhat.com>
21174
21175 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21176 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21177 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21178 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21179 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21180 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21181
21182 * gcc.dg/vect/vect.exp: Add check for alpha.
21183 * lib/target-supports.exp (check_alpha_max_hw_available): New.
21184 (check_effective_target_vect_int): Enable for alpha.
21185 (check_effective_target_vect_long): New.
21186 (is-effective-target): Add it.
21187
21188 2004-11-23 Uros Bizjak <uros@kss-loka.si>
21189
21190 * gcc.dg/pr18614-1.c: New test.
21191
21192 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21193
21194 * gcc.dg/setjmp-2.c: New test.
21195
21196 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
21197
21198 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21199 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21200 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21201 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21202 gcc.target/sparc/pdist.c: New tests.
21203
21204 2004-11-22 Bob Wilson <bob.wilson@acm.org>
21205
21206 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21207
21208 2004-11-22 Dale Johannesen <dalej@apple.com>
21209
21210 * gcc.dg/20041111-1.c: New.
21211
21212 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
21213
21214 PR tree-opt/18536
21215 * gcc.dg/vect/pr18536.c: New test.
21216
21217 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21218
21219 PR c++/18354
21220 * g++.dg/template/nontype11.C: New test.
21221
21222 2004-11-21 Roger Sayle <roger@eyesopen.com>
21223
21224 PR middle-end/18520
21225 * gcc.dg/pr18520-1.c: New test case.
21226
21227 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
21228
21229 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21230 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21231 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21232 expected diagnostics.
21233
21234 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21235
21236 PR target/18580
21237 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21238 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21239 vect-77.c, vect-77a.c: XFAIL on the SPARC.
21240
21241 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21242
21243 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21244
21245 2004-11-19 Mark Mitchell <mark@codesourcery.com>
21246 Joseph Myers <joseph@codesourcery.com>
21247
21248 * lib/target-supports.exp (check_visibility_available): Really
21249 test the compiler.
21250
21251 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
21252
21253 PR tree-opt/18181
21254 * gcc.dg/vect/vect-85.c: New test.
21255 * gcc.dg/vect/vect-86.c: New test.
21256 * gcc.dg/vect/vect-87.c: New test.
21257 * gcc.dg/vect/vect-88.c: New test.
21258
21259 2004-11-19 Ben Elliston <bje@au.ibm.com>
21260
21261 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21262
21263 2004-11-18 Janis Johnson <janis187@us.ibm.com>
21264
21265 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21266 * gcc.dg/ppc-and-1.c: Ditto.
21267 * gcc.dg/ppc-compare-1.c: Ditto.
21268 * gcc.dg/ppc-mov-1.c: Ditto
21269
21270 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
21271 Mark Mitchell <mark@codesourcery.com>
21272
21273 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21274
21275 2004-11-17 Janis Johnson <janis187@us.ibm.com>
21276 Aldy Hernandez <aldyh@redhat.com>
21277
21278 * lib/target-supports.exp (check_effective_target_vect_int): New
21279 (check_effective_target_vect_float): New
21280 (check_effective_target_vect_double): New.
21281 (is-effective-target): Support new effective targets keywords.
21282 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21283 default action for dg-do.
21284 * gcc.dg/vect/pr16105.c: Use new support.
21285 * gcc.dg/vect/pr18400.c: Ditto.
21286 * gcc.dg/vect/pr18425.c: Ditto.
21287 * gcc.dg/vect/vect-1.c: Ditto.
21288 * gcc.dg/vect/vect-10.c: Ditto.
21289 * gcc.dg/vect/vect-11.c: Ditto.
21290 * gcc.dg/vect/vect-12.c: Ditto.
21291 * gcc.dg/vect/vect-13.c: Ditto.
21292 * gcc.dg/vect/vect-14.c: Ditto.
21293 * gcc.dg/vect/vect-15.c: Ditto.
21294 * gcc.dg/vect/vect-16.c: Ditto.
21295 * gcc.dg/vect/vect-17.c: Ditto.
21296 * gcc.dg/vect/vect-18.c: Ditto.
21297 * gcc.dg/vect/vect-19.c: Ditto.
21298 * gcc.dg/vect/vect-2.c: Ditto.
21299 * gcc.dg/vect/vect-20.c: Ditto.
21300 * gcc.dg/vect/vect-21.c: Ditto.
21301 * gcc.dg/vect/vect-22.c: Ditto.
21302 * gcc.dg/vect/vect-23.c: Ditto.
21303 * gcc.dg/vect/vect-24.c: Ditto.
21304 * gcc.dg/vect/vect-25.c: Ditto.
21305 * gcc.dg/vect/vect-26.c: Ditto.
21306 * gcc.dg/vect/vect-27.c: Ditto.
21307 * gcc.dg/vect/vect-27a.c: Ditto.
21308 * gcc.dg/vect/vect-28.c: Ditto.
21309 * gcc.dg/vect/vect-29.c: Ditto.
21310 * gcc.dg/vect/vect-29a.c: Ditto.
21311 * gcc.dg/vect/vect-3.c: Ditto.
21312 * gcc.dg/vect/vect-30.c: Ditto.
21313 * gcc.dg/vect/vect-31.c: Ditto.
21314 * gcc.dg/vect/vect-32.c: Ditto.
21315 * gcc.dg/vect/vect-33.c: Ditto.
21316 * gcc.dg/vect/vect-34.c: Ditto.
21317 * gcc.dg/vect/vect-35.c: Ditto.
21318 * gcc.dg/vect/vect-36.c: Ditto.
21319 * gcc.dg/vect/vect-37.c: Ditto.
21320 * gcc.dg/vect/vect-38.c: Ditto.
21321 * gcc.dg/vect/vect-4.c: Ditto.
21322 * gcc.dg/vect/vect-40.c: Ditto.
21323 * gcc.dg/vect/vect-41.c: Ditto.
21324 * gcc.dg/vect/vect-42.c: Ditto.
21325 * gcc.dg/vect/vect-43.c: Ditto.
21326 * gcc.dg/vect/vect-44.c: Ditto.
21327 * gcc.dg/vect/vect-45.c: Ditto.
21328 * gcc.dg/vect/vect-46.c: Ditto.
21329 * gcc.dg/vect/vect-47.c: Ditto.
21330 * gcc.dg/vect/vect-48.c: Ditto.
21331 * gcc.dg/vect/vect-48a.c: Ditto.
21332 * gcc.dg/vect/vect-49.c: Ditto.
21333 * gcc.dg/vect/vect-5.c: Ditto.
21334 * gcc.dg/vect/vect-50.c: Ditto.
21335 * gcc.dg/vect/vect-51.c: Ditto.
21336 * gcc.dg/vect/vect-52.c: Ditto.
21337 * gcc.dg/vect/vect-53.c: Ditto.
21338 * gcc.dg/vect/vect-54.c: Ditto.
21339 * gcc.dg/vect/vect-55.c: Ditto.
21340 * gcc.dg/vect/vect-56.c: Ditto.
21341 * gcc.dg/vect/vect-56a.c: Ditto.
21342 * gcc.dg/vect/vect-57.c: Ditto.
21343 * gcc.dg/vect/vect-58.c: Ditto.
21344 * gcc.dg/vect/vect-59.c: Ditto.
21345 * gcc.dg/vect/vect-6.c: Ditto.
21346 * gcc.dg/vect/vect-60.c: Ditto.
21347 * gcc.dg/vect/vect-61.c: Ditto.
21348 * gcc.dg/vect/vect-62.c: Ditto.
21349 * gcc.dg/vect/vect-63.c: Ditto.
21350 * gcc.dg/vect/vect-64.c: Ditto.
21351 * gcc.dg/vect/vect-65.c: Ditto.
21352 * gcc.dg/vect/vect-66.c: Ditto.
21353 * gcc.dg/vect/vect-67.c: Ditto.
21354 * gcc.dg/vect/vect-68.c: Ditto.
21355 * gcc.dg/vect/vect-69.c: Ditto.
21356 * gcc.dg/vect/vect-7.c: Ditto.
21357 * gcc.dg/vect/vect-72.c: Ditto.
21358 * gcc.dg/vect/vect-72a.c: Ditto.
21359 * gcc.dg/vect/vect-73.c: Ditto.
21360 * gcc.dg/vect/vect-74.c: Ditto.
21361 * gcc.dg/vect/vect-75.c: Ditto.
21362 * gcc.dg/vect/vect-76.c: Ditto.
21363 * gcc.dg/vect/vect-77.c: Ditto.
21364 * gcc.dg/vect/vect-77a.c: Ditto.
21365 * gcc.dg/vect/vect-78.c: Ditto.
21366 * gcc.dg/vect/vect-79.c: Ditto.
21367 * gcc.dg/vect/vect-8.c: Ditto.
21368 * gcc.dg/vect/vect-80.c: Ditto.
21369 * gcc.dg/vect/vect-82.c: Ditto.
21370 * gcc.dg/vect/vect-82_64.c: Ditto.
21371 * gcc.dg/vect/vect-83.c: Ditto.
21372 * gcc.dg/vect/vect-83_64.c: Ditto.
21373 * gcc.dg/vect/vect-9.c: Ditto.
21374 * gcc.dg/vect/vect-all.c: Ditto.
21375 * gcc.dg/vect/vect-none.c: Ditto.
21376
21377 2004-11-17 Janis Johnson <janis187@us.ibm.com>
21378
21379 * lib/gcc-dg.exp (dg-skip-if): New function.
21380 (dg-forbid-option): Remove.
21381 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21382 * g++.dg/abi/bitfield8.C: Likewise.
21383 * g++.dg/abi/dtor1.C: Likewise.
21384 * g++.dg/abi/empty10.C: Likewise.
21385 * g++.dg/abi/empty7.C: Likewise.
21386 * g++.dg/abi/empty9.C: Likewise.
21387 * g++.dg/abi/layout3.C: Likewise.
21388 * g++.dg/abi/layout4.C: Likewise.
21389 * g++.dg/abi/thunk1.C: Likewise.
21390 * g++.dg/abi/thunk2.C: Likewise.
21391 * g++.dg/abi/vbase11.C: Likewise.
21392 * g++.dg/abi/vthunk2.C: Likewise.
21393 * g++.dg/abi/vthunk3.C: Likewise.
21394 * g++.dg/ext/attrib8.C: Likewise.
21395 * g++.dg/opt/longbranch2.C: Likewise.
21396 * g++.dg/opt/reg-stack4.C: Likewise.
21397 * g++.old-deja/g++.ext/attrib1.C: Likewise.
21398 * g++.old-deja/g++.ext/attrib2.C: Likewise.
21399 * g++.old-deja/g++.ext/attrib3.C: Likewise.
21400 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21401 * g++.old-deja/g++.other/store-expr2.C: Likewise.
21402 * gcc.dg/20000609-1.c: Likewise.
21403 * gcc.dg/20000720-1.c: Likewise.
21404 * gcc.dg/20011107-1.c: Likewise.
21405 * gcc.dg/20011119-1.c: Likewise.
21406 * gcc.dg/20020108-1.c: Likewise.
21407 * gcc.dg/20020122-2.c: Likewise.
21408 * gcc.dg/20020122-3.c: Likewise.
21409 * gcc.dg/20020201-3.c: Likewise.
21410 * gcc.dg/20020206-1.c: Likewise.
21411 * gcc.dg/20020218-1.c: Likewise.
21412 * gcc.dg/20020310-1.c: Likewise.
21413 * gcc.dg/20020411-1.c: Likewise.
21414 * gcc.dg/20020418-2.c: Likewise.
21415 * gcc.dg/20020426-1.c: Likewise.
21416 * gcc.dg/20020426-2.c: Likewise.
21417 * gcc.dg/20020517-1.c: Likewise.
21418 * gcc.dg/20020523-1.c: Likewise.
21419 * gcc.dg/20020523-2.c: Likewise.
21420 * gcc.dg/20020729-1.c: Likewise.
21421 * gcc.dg/20030204-1.c: Likewise.
21422 * gcc.dg/20030826-2.c: Likewise.
21423 * gcc.dg/20030926-1.c: Likewise.
21424 * gcc.dg/20031202-1.c: Likewise.
21425 * gcc.dg/980312-1.c: Likewise.
21426 * gcc.dg/980313-1.c: Likewise.
21427 * gcc.dg/990117-1.c: Likewise.
21428 * gcc.dg/990424-1.c: Likewise.
21429 * gcc.dg/990524-1.c: Likewise.
21430 * gcc.dg/991230-1.c: Likewise.
21431 * gcc.dg/i386-387-1.c: Likewise.
21432 * gcc.dg/i386-387-2.c: Likewise.
21433 * gcc.dg/i386-387-3.c: Likewise.
21434 * gcc.dg/i386-387-4.c: Likewise.
21435 * gcc.dg/i386-387-5.c: Likewise.
21436 * gcc.dg/i386-387-6.c: Likewise.
21437 * gcc.dg/i386-asm-1.c: Likewise.
21438 * gcc.dg/i386-bitfield1.c: Likewise.
21439 * gcc.dg/i386-bitfield2.c: Likewise.
21440 * gcc.dg/i386-loop-1.c: Likewise.
21441 * gcc.dg/i386-loop-2.c: Likewise.
21442 * gcc.dg/i386-loop-3.c: Likewise.
21443 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21444 * gcc.dg/i386-pic-1.c: Likewise.
21445 * gcc.dg/i386-regparm.c: Likewise.
21446 * gcc.dg/i386-signbit-1.c: Likewise.
21447 * gcc.dg/i386-signbit-2.c: Likewise.
21448 * gcc.dg/i386-signbit-3.c: Likewise.
21449 * gcc.dg/i386-sse-5.c: Likewise.
21450 * gcc.dg/i386-sse-8.c: Likewise.
21451 * gcc.dg/i386-unroll-1.c: Likewise.
21452 * gcc.dg/tls/opt-1.c: Likewise.
21453 * gcc.dg/tls/opt-2.c: Likewise.
21454 * gcc.dg/unroll-1.c: Likewise.
21455 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21456 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21457 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21458 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21459
21460 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21461
21462 * g++.dg/template/incomplete1.C: New test.
21463
21464 2004-11-16 Nick Clifton <nickc@redhat.com>
21465
21466 Revert patches accidentally commited during checkin of fixes for
21467 xstormy16 tests:
21468 gcc.c-torture/execute/simd-4.c: Revert
21469 gcc.dg/20040910-1.c: Revert.
21470
21471 2004-11-16 Paul Brook <paul@codesourcery.com>
21472
21473 PR fortran/13010
21474 * gfortran.dg/der_pointer_1.f90: New test.
21475
21476 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
21477
21478 PR c/18498
21479 * gcc.dg/bitfld-13.c: New test.
21480
21481 2004-11-15 Janis Johnson <janis187@us.ibm.com>
21482
21483 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21484 powerpc*-*-linux*.
21485
21486 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21487 * gcc.dg/ppc64-abi-2.c: Ditto.
21488 * gcc.dg/ppc64-abi-3.c: Ditto.
21489
21490 * lib/gcc-dg.exp (dg-target-list): Remove.
21491
21492 2004-11-15 Steve Ellcey <sje@cup.hp.com>
21493
21494 * gcc.dg/ia64-postinc.c: New test.
21495
21496 2004-11-15 Mark Mitchell <mark@codesourcery.com>
21497
21498 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21499
21500 2004-11-15 Nick Clifton <nickc@redhat.com>
21501
21502 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21503 __INT_MAX__ so that the test can be compiled by toolchains
21504 targeted at 16-bit processors.
21505
21506 * gcc.dg/20040625-1.c: Use long constants rather than integers
21507 when performing arithmetic that will overflow 16-bits.
21508
21509 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21510 xstormy16. It does not support 128-bit vector operations.
21511
21512 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21513 with the macro PTR_TYPE. Define this macro to an integer type
21514 suitable for holding a pointer.
21515
21516 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21517 the target is a 16-bit processor.
21518
21519 * gcc.dg/cpp/if-2.c: Expect a different warning message from
21520 16-bit targets where the character constant will be too long.
21521
21522 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21523 where the double will not be directly addressable.
21524
21525 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21526
21527 Friend class name lookup 1/n, PR c++/18471
21528 * g++.dg/template/crash26.C: New test.
21529 * g++.dg/lookup/struct1.C: Adjust expected error.
21530 * g++.dg/parse/elab1.C: Likewise.
21531 * g++.dg/parse/elab2.C: Likewise.
21532 * g++.dg/parse/int-as-enum1.C: Likewise.
21533 * g++.dg/parse/struct-as-enum1.C: Likewise.
21534 * g++.dg/parse/typedef1.C: Likewise.
21535 * g++.dg/parse/typedef3.C: Likewise.
21536 * g++.dg/parse/typedef4.C: Likewise.
21537 * g++.dg/parse/typedef5.C: Likewise.
21538 * g++.dg/template/nontype4.C: Likewise.
21539 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21540 * g++.old-deja/g++.other/elab1.C: Likewise.
21541 * g++.old-deja/g++.other/syntax4.C: Likewise.
21542
21543 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
21544
21545 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21546
21547 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
21548
21549 * gcc.c-torture/execute/20041114-1.c: New test.
21550
21551 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
21552
21553 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21554 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21555 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21556 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21557 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21558 gcc.dg/switch-7.c: New tests.
21559
21560 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21561
21562 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21563
21564 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21565
21566 PR tree-opt/18400
21567 * gcc.dg/vect/pr18400.c: New test.
21568
21569 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
21570 Andrew Pinski <pinskia@physics.uc.edu>
21571
21572 PR tree-opt/18425
21573 * gcc.dg/vect/pr18425.c: New test.
21574
21575 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21576
21577 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21578 Guard with dg-require-alias and dg-require-visibility.
21579
21580 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
21581
21582 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21583
21584 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21585
21586 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21587
21588 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21589
21590 PR c++/17344
21591 * g++.dg/template/defarg5.C: New test.
21592
21593 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21594
21595 * g++.dg/parse/cast1.C: Run only on ILP32.
21596 * g++.old-deja/g++.mike/p784.C: Likewise.
21597
21598 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
21599
21600 * gcc.c-torture/execute/20041113-1.c: New test.
21601
21602 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
21603
21604 PR target/18230
21605 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21606 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21607 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21608 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21609 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21610 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21611 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21612 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21613 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21614 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21615 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21616 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21617 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21618
21619 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
21620
21621 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21622 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21623 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21624 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21625 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21626 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21627 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21628 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21629 gcc.target/sparc/combined-1.c: New tests.
21630
21631 2004-11-12 Ziemowit Laski <zlaski@apple.com>
21632
21633 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21634 New tests.
21635
21636 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21637
21638 * lib/gcc-dg.exp (dg-forbid-option): New function.
21639 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21640 * g++.dg/abi/bitfield8.C: Likewise.
21641 * g++.dg/abi/dtor1.C: Likewise.
21642 * g++.dg/abi/empty10.C: Likewise.
21643 * g++.dg/abi/empty7.C: Likewise.
21644 * g++.dg/abi/empty9.C: Likewise.
21645 * g++.dg/abi/layout3.C: Likewise.
21646 * g++.dg/abi/layout4.C: Likewise.
21647 * g++.dg/abi/thunk1.C: Likewise.
21648 * g++.dg/abi/thunk2.C: Likewise.
21649 * g++.dg/abi/vbase11.C: Likewise.
21650 * g++.dg/abi/vthunk2.C: Likewise.
21651 * g++.dg/abi/vthunk3.C: Likewise.
21652 * g++.dg/ext/attrib8.C: Likewise.
21653 * g++.dg/opt/longbranch2.C: Likewise.
21654 * g++.dg/opt/reg-stack4.C: Likewise.
21655 * g++.old-deja/g++.ext/attrib1.C: Likewise.
21656 * g++.old-deja/g++.ext/attrib2.C: Likewise.
21657 * g++.old-deja/g++.ext/attrib3.C: Likewise.
21658 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21659 * g++.old-deja/g++.other/store-expr2.C: Likewise.
21660 * gcc.dg/20000609-1.c: Likewise.
21661 * gcc.dg/20000720-1.c: Likewise.
21662 * gcc.dg/20011107-1.c: Likewise.
21663 * gcc.dg/20011119-1.c: Likewise.
21664 * gcc.dg/20020108-1.c: Likewise.
21665 * gcc.dg/20020122-2.c: Likewise.
21666 * gcc.dg/20020122-3.c: Likewise.
21667 * gcc.dg/20020201-3.c: Likewise.
21668 * gcc.dg/20020206-1.c: Likewise.
21669 * gcc.dg/20020218-1.c: Likewise.
21670 * gcc.dg/20020310-1.c: Likewise.
21671 * gcc.dg/20020411-1.c: Likewise.
21672 * gcc.dg/20020418-2.c: Likewise.
21673 * gcc.dg/20020426-1.c: Likewise.
21674 * gcc.dg/20020426-2.c: Likewise.
21675 * gcc.dg/20020517-1.c: Likewise.
21676 * gcc.dg/20020523-1.c: Likewise.
21677 * gcc.dg/20020523-2.c: Likewise.
21678 * gcc.dg/20020729-1.c: Likewise.
21679 * gcc.dg/20030204-1.c: Likewise.
21680 * gcc.dg/20030826-2.c: Likewise.
21681 * gcc.dg/20030926-1.c: Likewise.
21682 * gcc.dg/20031202-1.c: Likewise.
21683 * gcc.dg/980312-1.c: Likewise.
21684 * gcc.dg/980313-1.c: Likewise.
21685 * gcc.dg/990117-1.c: Likewise.
21686 * gcc.dg/990424-1.c: Likewise.
21687 * gcc.dg/990524-1.c: Likewise.
21688 * gcc.dg/991230-1.c: Likewise.
21689 * gcc.dg/i386-387-1.c: Likewise.
21690 * gcc.dg/i386-387-2.c: Likewise.
21691 * gcc.dg/i386-387-3.c: Likewise.
21692 * gcc.dg/i386-387-4.c: Likewise.
21693 * gcc.dg/i386-387-5.c: Likewise.
21694 * gcc.dg/i386-387-6.c: Likewise.
21695 * gcc.dg/i386-asm-1.c: Likewise.
21696 * gcc.dg/i386-bitfield1.c: Likewise.
21697 * gcc.dg/i386-bitfield2.c: Likewise.
21698 * gcc.dg/i386-loop-1.c: Likewise.
21699 * gcc.dg/i386-loop-2.c: Likewise.
21700 * gcc.dg/i386-loop-3.c: Likewise.
21701 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21702 * gcc.dg/i386-pic-1.c: Likewise.
21703 * gcc.dg/i386-regparm.c: Likewise.
21704 * gcc.dg/i386-signbit-1.c: Likewise.
21705 * gcc.dg/i386-signbit-2.c: Likewise.
21706 * gcc.dg/i386-signbit-3.c: Likewise.
21707 * gcc.dg/i386-sse-5.c: Likewise.
21708 * gcc.dg/i386-sse-8.c: Likewise.
21709 * gcc.dg/i386-unroll-1.c: Likewise.
21710 * gcc.dg/tls/opt-1.c: Likewise.
21711 * gcc.dg/tls/opt-2.c: Likewise.
21712 * gcc.dg/unroll-1.c: Likewise.
21713 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21714 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21715 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21716 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21717 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21718 -m64 is specified.
21719
21720 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21721
21722 PR c++/18389
21723 * g++.dg/parse/cond1.C: New test.
21724
21725 PR c++/18429
21726 * g++.dg/template/array9.C: New test.
21727 * g++.dg/ext/vla1.C: Adjust error messages.
21728 * g++.dg/ext/vlm1.C: Likewise.
21729 * g++.dg/template/crash2.C: Likewise.
21730
21731 PR c++/18436
21732 * g++.dg/template/call3.C: New test.
21733
21734 PR c++/18407
21735 * g++.dg/template/ptrmem11.C: New test.
21736
21737 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
21738
21739 PR other/14264
21740 * lib/g++.exp: Set LC_ALL and LANG to C.
21741 * lib/gcc-dg.exp: Likewise.
21742 * lib/gfortran.exp: Likewise.
21743 * lib/objc.exp: Likewise.
21744 * lib/treelang.exp: Likewise.
21745
21746 2004-11-12 Andreas Schwab <schwab@suse.de>
21747
21748 * gcc.dg/pr16286.c: Fix last change.
21749
21750 2004-11-12 Mark Mitchell <mark@codesourcery.com>
21751
21752 PR c++/18416
21753 * g++.dg/init/global1.C: New test.
21754
21755 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
21756
21757 * gcc.c-torture/execute/20041112-1.c: New test.
21758
21759 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21760
21761 * lib/gcc-dg.exp (dg-target-list): New.
21762
21763 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21764 Richard Sandiford <rsandifo@redhat.com>
21765
21766 * lib/target-supports.exp (get-compiler_messages): New.
21767 (check_named_sections_available): Use it.
21768 (check_effective_target_ilp32): New.
21769 (check_effective_target_lp64): New.
21770 (is-effective-target): New.
21771 * lib/gcc-dg.exp (dg-require-effective-target): New.
21772
21773 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
21774
21775 * gcc.dg/precedence-1.c: New test.
21776
21777 2004-11-11 Janis Johnson <janis187@us.ibm.com>
21778
21779 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21780
21781 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21782 message, delete generated files, use more descriptive name for
21783 executable, and make the test unsupported when it cannot be run.
21784
21785 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21786 (dg-require-weak, dg-require-visibility, dg-require-alias,
21787 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21788 dg-require-iconv, dg-require-named-sections): Use it.
21789
21790 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21791
21792 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
21793
21794 PR target/16457
21795 * gcc.dg/ppc-and-1: New
21796
21797 PR target/16796
21798 * gcc.dg/ppc-mov-1.c: New.
21799
21800 PR target/16458
21801 * gcc.dg/ppc-compare-1.c: New.
21802
21803 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
21804
21805 * objc.dg/desig-init-2.m: New test.
21806
21807 2004-11-10 Adam Nemet <anemet@lnxw.com>
21808
21809 PR middle-end/18160
21810 * g++.dg/warn/register-var-1.C: New test.
21811 * g++.dg/warn/register-var-2.C: New test.
21812
21813 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21814
21815 * gcc.dg/union-2.c: New test.
21816
21817 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
21818
21819 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21820 New test for PR tree-optimization/17892.
21821
21822 2004-11-09 Mark Mitchell <mark@codesourcery.com>
21823
21824 PR c++/18369
21825 * g++.dg/init/new12.C: New test.
21826
21827 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
21828
21829 * gcc.target/sparc: New directory.
21830 * gcc.target/sparc/sparc.exp: New driver.
21831 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21832 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21833 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21834 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21835
21836 2004-11-10 Paul Brook <paul@codesourcery.com>
21837
21838 PR fortran/18218
21839 * gfortran.dg/list_read.c: New test.
21840
21841 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21842
21843 PR c/18322
21844 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21845 expected diagnostic location.
21846
21847 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
21848
21849 * gcc.dg/20041109-1.c: New test.
21850
21851 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
21852
21853 PR objc/18406
21854 * objc/compile/pr18406.m: New test.
21855
21856 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21857
21858 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21859
21860 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
21861
21862 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21863
21864 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21865
21866 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21867
21868 2004-11-08 Steve Ellcey <sje@cup.hp.com>
21869
21870 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21871 exit.
21872
21873 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
21874
21875 PR tree-opt/18299
21876 * gcc.c-torture/pr18299-1.c: New test.
21877
21878 2004-11-06 Andreas Schwab <schwab@suse.de>
21879
21880 * gcc.dg/pr16286.c: Also test for bool and pixel.
21881
21882 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
21883
21884 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21885 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21886 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21887 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21888 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21889 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21890 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21891 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21892 gcc.dg/struct-semi-3.c: New tests.
21893
21894 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21895
21896 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21897
21898 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21899
21900 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21901 Do not use C99 designators.
21902
21903 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21904
21905 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21906
21907 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21908
21909 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21910 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21911 * gcc.c-torture/execute/simd-5.x: Remove.
21912
21913 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
21914
21915 PR rtl-optimization/17933
21916 * gcc.dg/torture/pr17933-1.c: New test.
21917
21918 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
21919
21920 PR target/18106
21921 * lib/target-supports.exp (check_weak_available): Support
21922 Windows.
21923
21924 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
21925
21926 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21927 call to fflush(stdout) before abort.
21928 (my_ffsll): New function.
21929 (generate_fields): Use it.
21930
21931 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21932
21933 * gcc.dg/init-undef-1.c: New test.
21934
21935 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
21936
21937 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21938 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21939 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21940 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21941 expected messages for new parser.
21942
21943 2004-11-04 Mark Mitchell <mark@codesourcery.com>
21944
21945 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21946
21947 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21948
21949 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21950 on LP64 targets.
21951
21952 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21953
21954 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21955 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21956 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21957 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21958 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21959 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21960 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21961 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21962 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21963 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21964
21965 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
21966
21967 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21968 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21969 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21970 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21971 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21972 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21973 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21974 for new parser.
21975
21976 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
21977
21978 PR target/15342
21979 * gcc.dg/20041104-1.c: New test.
21980
21981 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21982
21983 * g++.dg/template/nontype7.C: New test.
21984 * g++.dg/template/nontype8.C: Likewise.
21985 * g++.dg/template/nontype9.C: Likewise.
21986 * g++.dg/template/nontype10.C: Likewise.
21987 * g++.dg/tc1/dr49.C: Likewise.
21988 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21989 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21990
21991 2004-11-04 Ben Elliston <bje@au.ibm.com>
21992
21993 * g++.dg/rtti/tinfo1.C: Remove xfails.
21994
21995 2004-11-04 Ben Elliston <bje@au.ibm.com>
21996
21997 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21998 packed attribute to the definition to satisfy the new C++ parser.
21999
22000 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22001
22002 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22003 invocations of va_arg.
22004
22005 2004-11-02 Mark Mitchell <mark@codesourcery.com>
22006
22007 PR c++/18124
22008 * g++.dg/template/crash25.C: New test.
22009
22010 PR c++/18155
22011 * g++.dg/template/typedef2.C: New test.
22012 * g++.dg/parse/crash13.C: Adjust error markers.
22013
22014 PR c++/18177
22015 * g++.dg/conversion/const3.C: New test.
22016
22017 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22018
22019 PR fortran/17535
22020 PR fortran/17583
22021 PR fortran/17713
22022 * gfortran.dg/generic_[123].f90: New testcases.
22023
22024 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22025
22026 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22027 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22028
22029 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22030
22031 PR tree-opt/16808
22032 * gcc.c-torture/compile/pr16808.c: New test.
22033
22034 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
22035
22036 PR rtl-optimization/17104
22037 * gcc.dg/ppc-bitfield1.c: New.
22038
22039 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22040
22041 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22042
22043 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
22044
22045 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
22046 strings for 32-bit code.
22047
22048 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
22049
22050 PR c/18239
22051 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22052
22053 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
22054
22055 PR c++/18064
22056 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22057
22058 2004-10-31 Mark Mitchell <mark@codesourcery.com>
22059
22060 PR c++/15172
22061 * g++.dg/init/aggr2.C: New test.
22062
22063 2004-10-30 Ziemowit Laski <zlaski@apple.com>
22064
22065 * objc.dg/local-decl-1.m: New test.
22066
22067 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
22068
22069 * gcc.dg/20040910-1.c: Adjust regex.
22070
22071 2004-10-30 Roger Sayle <roger@eyesopen.com>
22072
22073 PR rtl-optimization/18084
22074 * g++.dg/opt/pr18084-1.C: New testcase.
22075
22076 2004-10-30 Matt Austern <austern@apple.com>
22077
22078 PR c++/17542
22079 * g++.dg/ext/attrib18.C: New test.
22080
22081 2004-10-30 Roger Sayle <roger@eyesopen.com>
22082
22083 PR middle-end/18096
22084 * gcc.dg/pr18096-1.c: New test case.
22085
22086 2004-10-30 Roger Sayle <roger@eyesopen.com>
22087
22088 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22089
22090 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
22091
22092 PR c/16666
22093 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22094 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22095 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22096 gcc.dg/old-style-prom-3.c: New tests.
22097
22098 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
22099
22100 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22101 Remove unnecessary inclusion of stdio.h.
22102
22103 2004-10-29 Roger Sayle <roger@eyesopen.com>
22104
22105 PR rtl-optimization/17581
22106 * gcc.dg/pr17581-1.c: New test case.
22107
22108 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
22109
22110 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22111 being implemented.
22112 * g++.dg/conversion/dr195-1.C: New.
22113 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22114 * g++.old-deja/g++.mike/p10148.C: Likewise.
22115
22116 2004-10-29 Mark Mitchell <mark@codesourcery.com>
22117
22118 PR c++/17695
22119 * g++.dg/debug/typedef2.C: New test.
22120
22121 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
22122
22123 PR fortran/13490
22124 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22125 * gfortran.dg/g77/README: Update.
22126
22127 2004-10-28 Matt Austern <austern@apple.com>
22128
22129 PR c++/14124
22130 * g++.dg/ext/packed7.C: New test.
22131
22132 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22133
22134 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22135 scan-assembler.
22136 * lib/scanasm.exp (hidden-scan-for): New proc.
22137 (scan-hidden): Use hidden-scan-for instead of constructing the scan
22138 string.
22139 (scan-not-hidden): Likewise.
22140 * lib/target-supports.exp (check_visibility_available): mach-o is
22141 support too.
22142
22143 2004-10-28 Mark Mitchell <mark@codesourcery.com>
22144
22145 PR c++/17132
22146 * g++.dg/template/memclass3.C: New test.
22147
22148 2004-10-28 Adam Nemet <anemet@lnxw.com>
22149
22150 PR middle-end/18160
22151 * gcc.dg/register-var-1.c: New test.
22152 * gcc.dg/register-var-2.c: New test.
22153 * gcc.dg/asm-7.c: Taking the address of a register variable is an
22154 error now.
22155
22156 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
22157
22158 PR other/18172
22159 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22160 unused variables.
22161 * gcc.dg/vect/vect-22.c: Likewise.
22162
22163 2004-10-28 Jakub Jelinek <jakub@redhat.com>
22164
22165 * gcc.dg/i386-rotate-1.c: New test.
22166
22167 2004-10-27 Mark Mitchell <mark@codesourcery.com>
22168
22169 * g++.dg/init/ref12.C: Add "run" marker.
22170
22171 PR c++/17435
22172 * g++.dg/init/ref12.C: New test.
22173
22174 PR c++/18140
22175 * g++.dg/template/shift1.C: New test.
22176 * g++.dg/template/error10.C: Adjust error markers.
22177
22178 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
22179
22180 PR tree-opt/17529
22181 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22182
22183 2004-10-27 Geoffrey Keating <geoffk@apple.com>
22184
22185 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22186 * gcc.dg/weak/weak-3.c: Likewise.
22187 * gcc.dg/weak/weak-5.c: Likewise.
22188 * gcc.dg/weak/weak-9.c: Likewise.
22189 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22190 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22191
22192 * gcc.dg/darwin-weakimport-1.c: New.
22193
22194 2004-10-28 Ben Elliston <bje@au.ibm.com>
22195
22196 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22197
22198 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
22199
22200 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22201 'syntax' error messages.
22202 * gcc.dg/cpp/direct2s.c: Likewise.
22203
22204 2004-10-26 Geoffrey Keating <geoffk@apple.com>
22205
22206 * gcc.c-torture/compile/20041026-1.c: New.
22207
22208 2004-10-26 Mark Mitchell <mark@codesourcery.com>
22209
22210 PR c++/18093
22211 * g++.dg/lookup/ns2.C: New test.
22212
22213 PR c++/18020
22214 * g++.dg/template/enum4.C: New test.
22215
22216 PR c++/18161
22217 * g++.dg/template/expr1.C: New test.
22218
22219 2004-10-26 Ben Elliston <bje@au.ibm.com>
22220
22221 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22222
22223 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
22224
22225 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22226 gcc.dg/decl-nospec-3.c: New tests.
22227
22228 2004-10-26 Ziemowit Laski <zlaski@apple.com>
22229
22230 * objc.dg/super-class-3.m: New test.
22231
22232 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
22233
22234 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22235 resyncing.
22236 * gcc.dg/cpp/direct2s.c: Likewise.
22237
22238 2004-10-25 Geoffrey Keating <geoffk@apple.com>
22239
22240 * objc.dg/image-info.m: Update for changes to section selection.
22241
22242 2004-10-25 David Ayers <d.ayers@inode.at>
22243 Ziemowit Laski <zlaski@apple.com>
22244
22245 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22246 diagnostics when messaging 'id <Proto>'.
22247 * objc.dg/class-protocol-1.m: New test.
22248 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22249 a non-existent method signature.
22250 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22251 Update diagnostics when messaging with non-existent method signature.
22252 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22253 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22254 invalid receivers are now resolved as if messaging 'id'; remove
22255 extraneous diagnostics.
22256
22257 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
22258
22259 PR c/16667
22260 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22261 gcc.dg/init-desig-obs-3.c: New tests.
22262
22263 2004-10-25 Jakub Jelinek <jakub@redhat.com>
22264
22265 * gcc.dg/debug/20041023-1.c: New test.
22266
22267 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
22268
22269 PR middle-end/17407
22270 * gcc.c-torture/compile/pr17407.c: New test.
22271
22272 PR c++/18121
22273 * g++.dg/template/array8.C: New test.
22274
22275 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
22276
22277 PR other/18138
22278 * lib/g++.exp: Accept more than one multilib libgcc.
22279 * lib/gcc-dg.exp: Likewise.
22280 * lib/objc.exp: Likewise.
22281 * lib/treelang.exp: Likewise.
22282 * lib/gfortran.exp: Likewise.
22283
22284 2004-10-24 Ben Elliston <bje@au.ibm.com>
22285
22286 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22287
22288 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
22289
22290 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22291 * gcc.dg/c99-const-expr-3.c: Likewise.
22292
22293 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
22294
22295 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22296
22297 2004-10-23 Ben Elliston <bje@au.ibm.com>
22298
22299 * gcc.c-torture/execute/loop-2e.x: Remove.
22300
22301 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
22302
22303 PR c++/18095
22304 * g++.dg/parse/crash18.C: New.
22305 * g++.dg/parse/crash19.C: New.
22306
22307 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
22308
22309 * g++.dg/ext/dllimport1.C: Move dg-warnings.
22310 * g++.dg/ext/dllimport2.C: Same.
22311 * g++.dg/ext/dllimport8.C: Same.
22312
22313 2004-10-21 Mark Mitchell <mark@codesourcery.com>
22314
22315 PR c++/10841
22316 * g++.dg/conversion/cast1.C: New test.
22317 * g++.dg/overload/pmf1.C: Adjust error marker.
22318
22319 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
22320
22321 PR objc/17923
22322 * objc.dg/const-str-7.m: New test.
22323
22324 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22325
22326 * g++.dg/template/memfriend11.C: Fix comment typo.
22327 * g++.dg/template/memfriend14.C: Likewise.
22328
22329 2004-10-20 Richard Henderson <rth@redhat.com>
22330
22331 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22332 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22333 -fasynchronous-unwind-tables.
22334
22335 2004-10-20 Richard Henderson <rth@redhat.com>
22336
22337 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22338 (main): Return success.
22339 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22340 (main): Return success.
22341
22342 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22343
22344 PR c++/13495
22345 * g++.dg/template/memfriend9.C: New test.
22346 * g++.dg/template/memfriend10.C: Likewise.
22347 * g++.dg/template/memfriend11.C: Likewise.
22348 * g++.dg/template/memfriend12.C: Likewise.
22349 * g++.dg/template/memfriend13.C: Likewise.
22350 * g++.dg/template/memfriend14.C: Likewise.
22351 * g++.dg/template/memfriend15.C: Likewise.
22352 * g++.dg/template/memfriend16.C: Likewise.
22353 * g++.dg/template/memfriend17.C: Likewise.
22354 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22355
22356 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
22357
22358 * g++.dg/conversion/dr195.C: New.
22359 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22360
22361 2004-10-20 Ben Elliston <bje@au.ibm.com>
22362 Devang Patel <dpatel@apple.com>
22363
22364 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22365 of floating point arithmetic, which could trap.
22366
22367 2004-10-19 Mark Mitchell <mark@codesourcery.com>
22368
22369 PR c++/14035
22370 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22371 * g++.dg/conversion/const2.C: New test.
22372 * g++.dg/expr/reinterpret2.C: New test.
22373 * g++.dg/expr/reinterpret3.C: New test.
22374 * g++.dg/expr/cast2.C: New test.
22375 * g++.dg/expr/copy1.C: New test.
22376 * g++.dg/other/conversion1.C: Change error message.
22377 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22378 function pointers to void *.
22379 * g++.old-deja/g++.mike/p10148.C: Likewise.
22380
22381 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22382
22383 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22384
22385 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
22386
22387 PR c++/18047
22388
22389 * g++.dg/parse/expr3.C: New test.
22390
22391 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
22392
22393 * gcc.dg/smod-1.c: New test.
22394
22395 2004-10-18 Ziemowit Laski <zlaski@apple.com>
22396
22397 * objc.dg/method-14.m: New test.
22398
22399 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
22400
22401 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22402 Also xfail as the patch was reverted.
22403
22404 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
22405
22406 PR middle-end/16973
22407 * gcc.dg/pr16973.c: New test.
22408
22409 2004-10-18 Diego Novillo <dnovillo@redhat.com>
22410
22411 PR tree-optimization/17656
22412 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22413
22414 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
22415
22416 * g++.dg/eh/shadow1.C: New.
22417
22418 2004-10-18 Jakub Jelinek <jakub@redhat.com>
22419
22420 * gcc.c-torture/compile/20041018-1.c: New test.
22421
22422 2004-10-18 Ben Elliston <bje@au.ibm.com>
22423
22424 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22425 compiler referring to register 0 when accessing sdata. The linker
22426 now patches things up.
22427
22428 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
22429
22430 PR c/17529
22431 * gcc.c-torture/compile/pr17529.c: New test.
22432
22433 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22434
22435 PR c++/17743
22436 * g++.dg/ext/attrib17.C: New test.
22437
22438 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
22439
22440 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22441
22442 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22443
22444 PR c++/10479
22445 * g++.dg/ext/attrib16.C: New test.
22446
22447 2004-10-15 Mark Mitchell <mark@codesourcery.com>
22448
22449 PR c++/17042
22450 * g++.dg/init/dso_handle1.C: New test.
22451
22452 PR c++/14667
22453 * g++.dg/parse/typedef6.C: New test.
22454
22455 PR c++/17916
22456 * g++.dg/parse/pragma1.C: New test.
22457
22458 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
22459
22460 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22461
22462 2004-10-15 Steve Ellcey <sje@cup.hp.com>
22463
22464 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22465 -fno-common when on HPPA HP-UX platforms.
22466
22467 2004-10-15 Jakub Jelinek <jakub@redhat.com>
22468
22469 PR other/16820
22470 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22471 stdint.h.
22472 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22473 uintptr_t.
22474
22475 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
22476
22477 PR c++/16301
22478 * g++.dg/lookup/strong-using-4.C: New test.
22479
22480 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
22481
22482 PR middle-end/16567
22483 * gcc.c-torture/compile/nested-1.c: New test.
22484
22485 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22486
22487 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22488 and mipsisa64*-*-* (until support for misaligned loads is added).
22489 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22490 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22491 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22492 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22493 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22494 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22495
22496 2004-10-14 Mark Mitchell <mark@codesourcery.com>
22497
22498 PR c++/17976
22499 * g++.dg/init/dtor3.C: New test.
22500
22501 2004-10-15 Ben Elliston <bje@au.ibm.com>
22502
22503 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22504
22505 2004-10-14 Geoffrey Keating <geoffk@apple.com>
22506
22507 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22508 * gcc.dg/macho-lo-sum.c: Likewise.
22509
22510 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
22511
22512 * gcc.dg/ppc-spe64-1.c: New test.
22513
22514 2004-10-14 Devang Patel <dpatel@apple.com>
22515
22516 PR 17635
22517 * gcc.dg/pr17635.c : New test.
22518
22519 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
22520
22521 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22522 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22523 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22524 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22525 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22526 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22527 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22528 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22529 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22530 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22531 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22532 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22533 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22534 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22535 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22536 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22537 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22538 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22539
22540 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
22541
22542 * gcc.dg/vect/vect-82.c: New testcase.
22543 * gcc.dg/vect/vect-82_64.c: New testcase.
22544 * gcc.dg/vect/vect-83.c: New testcase.
22545 * gcc.dg/vect/vect-83_64.c: New testcase.
22546
22547 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22548
22549 * gcc.dg/cpp/error-1.c: New test.
22550
22551 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
22552
22553 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22554
22555 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
22556
22557 PR target/17984
22558 * gcc.dg/cris-peep2-xsrand2.c: New test.
22559
22560 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
22561
22562 PR c++/17661
22563 * testsuite/g++.dg/expr/for2.C: New test.
22564
22565 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
22566
22567 * g++.dg/inherit/thunk1.C: Run on the SPARC.
22568
22569 2004-10-13 Jakub Jelinek <jakub@redhat.com>
22570
22571 PR tree-optimization/17724
22572 * g++.dg/opt/pr17724-1.C: New test.
22573 * g++.dg/opt/pr17724-2.C: New test.
22574 * g++.dg/opt/pr17724-3.C: New test.
22575 * g++.dg/opt/pr17724-4.C: New test.
22576 * g++.dg/opt/pr17724-5.C: New test.
22577 * g++.dg/opt/pr17724-6.C: New test.
22578
22579 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
22580
22581 PR c/17301
22582 * gcc.dg/pr17301-2.c: New test.
22583
22584 2004-10-11 Mark Mitchell <mark@codesourcery.com>
22585
22586 PR c++/15876
22587 * g++.dg/parse/error22.C: New test.
22588
22589 PR c++/17936
22590 * g++.dg/template/spec18.C: New test.
22591
22592 2004-10-11 Steve Ellcey <sje@cup.hp.com>
22593
22594 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22595 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22596 memcpy.
22597 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22598 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22599
22600 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22601
22602 * g++.dg/eh/cleanup5.C: Add dg-options "".
22603
22604 2004-10-11 Roger Sayle <roger@eyesopen.com>
22605
22606 PR middle-end/17657
22607 * gcc.dg/switch-4.c: New test case.
22608
22609 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
22610
22611 * gcc.c-torture/execute/20041011-1.c: New test.
22612
22613 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
22614
22615 PR c++/17554
22616 * g++.dg/init/for3.C: New test.
22617
22618 PR c++/17657
22619 * g++.dg/opt/switch2.C: New test.
22620
22621 PR middle-end/17703
22622 * g++.dg/warn/Wreturn-2.C: New test.
22623
22624 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
22625
22626 PR c++/17907
22627 * g++.dg/eh/cleanup5.C: New test.
22628
22629 2004-10-10 Mark Mitchell <mark@codesourcery.com>
22630
22631 PR c++/17393
22632 * g++.dg/parse/error21.C: New test.
22633
22634 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
22635
22636 * g++.dg/overload/pmf1.C: Adjust quoting marks.
22637 * g++.dg/warn/incomplete1.C: Likewise.
22638 * g++.dg/template/qualttp20.C: Likewise.
22639
22640 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22641
22642 PR c/17881
22643 * parm-incomplete-1.c: New test.
22644
22645 2004-10-09 Mark Mitchell <mark@codesourcery.com>
22646
22647 PR c++/17867
22648 * g++.dg/parse/error19.C: New test.
22649
22650 PR c++/17670
22651 * g++.dg/init/new11.C: New test.
22652
22653 PR c++/17821
22654 * g++.dg/parse/error20.C: New test.
22655
22656 PR c++/17826
22657 * g++.dg/template/crash24.C: New test.
22658
22659 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22660
22661 PR c/17301
22662 * gcc.dg/pr17301-1.c: New test.
22663
22664 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
22665
22666 PR c/17189
22667 * gcc.dg/anon-struct-5.c: New test.
22668
22669 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
22670
22671 PR c/17844
22672 * gcc.dg/pr17844-1.c: New test.
22673
22674 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
22675
22676 PR tree-optimization/17906
22677 * gcc.c-torture/compile/pr17906.c: New.
22678
22679 2004-10-09 Stuart Hastings <stuart@apple.com>
22680 Roger Sayle <roger@eyesopen.com>
22681
22682 PR rtl-optimization/17853
22683 * gcc.dg/i386-mmx-5.c: New testcase.
22684
22685 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
22686
22687 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22688
22689 2004-10-09 Mark Mitchell <mark@codesourcery.com>
22690
22691 PR c++/17524
22692 * g++.dg/template/static9.C: New test.
22693
22694 PR c++/17685
22695 * g++.dg/parse/operator5.C: New test.
22696
22697 2004-10-09 Roger Sayle <roger@eyesopen.com>
22698
22699 PR middle-end/17894
22700 * gcc.c-torture/execute/divcmp-4.c: New test case.
22701
22702 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22703
22704 PR tree-opt/17902
22705 * g++.dg/opt/pr17902.C: New test.
22706
22707 2004-10-09 Jakub Jelinek <jakub@redhat.com>
22708
22709 * gcc.dg/cpp/ident-1.c: Add dg-options "".
22710
22711 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22712
22713 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22714
22715 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22716
22717 * gcc.dg/assign-warn-3.c: New test.
22718
22719 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22720
22721 PR c/16999
22722 * gcc.dg/cpp/ident-1.c: New test.
22723
22724 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
22725
22726 * gcc.c-torture/compile/acc1.c: New.
22727
22728 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
22729
22730 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22731 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22732
22733 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22734
22735 * gcc.dg/ultrasp11.c: New test.
22736
22737 2004-10-08 Michael Matz <matz@suse.de>
22738
22739 * gcc.dg/doloop-2.c: New test.
22740
22741 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
22742
22743 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22744 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22745 objc.dg/method-9.m: Update expected diagnostics.
22746
22747 2004-10-07 Geoffrey Keating <geoffk@apple.com>
22748
22749 * gcc.dg/ppc-fsel-3.c: New file.
22750 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22751
22752 2004-10-07 Paul Brook <paul@codesourcery.com>
22753
22754 * gfortran.dg/intrinsic_verify_1.f90: New test.
22755
22756 2004-10-07 Paul Brook <paul@codesourcery.com>
22757
22758 * gfortran.dg/empty_format_1.f90: Remove stray commas.
22759
22760 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22761
22762 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22763 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22764 commit.
22765
22766 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22767
22768 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22769
22770 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22771
22772 PR c++/17115
22773 * g++.dg/warn/Winline-4.C: New test.
22774
22775 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
22776
22777 * gcc.c-torture/compile/20041007-1.c: New test.
22778
22779 2004-10-07 Paul Brook <paul@codesourcery.com>
22780
22781 PR fortran/17678
22782 * gfortran.dg/use_allocated_1.f90: New test.
22783
22784 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22785
22786 PR middle-end/17849
22787 * gfortran.fortran-torture/compile/nested.f90: New test
22788
22789 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
22790
22791 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22792
22793 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
22794
22795 PR c++/17368
22796 * g++.dg/ext/asm6.C: New test.
22797
22798 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
22799
22800 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22801
22802 2004-10-06 Paul Brook <paul@codesourcery.com>
22803
22804 PR libfortran/17709
22805 * gfortran.dg/empty_format_1.f90: New test.
22806
22807 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22808
22809 PR fortran/17568
22810 * gfortran.dg/ishft.f90: New test.
22811
22812 PR fortran/17283
22813 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22814 tests.
22815
22816 2004-10-06 Paul Brook <paul@codesourcery.com>
22817
22818 * gfortran.dg/do_1.f90: New test.
22819
22820 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22821
22822 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22823 optimizing for size.
22824
22825 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22826
22827 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22828
22829 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
22830
22831 * gcc.c-torture/compile/20041005-1.c: New test.
22832
22833 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
22834
22835 PR c++/17829
22836 * g++.dg/lookup/koenig4.C: New.
22837
22838 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
22839
22840 * g++.dg/other/classkey1.C: Adjust quoting marks.
22841 * g++.dg/parse/error15.C: Likewise.
22842 * g++.dg/template/meminit2.C (int>): Likewise.
22843
22844 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22845
22846 PR fortran/17283
22847 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22848
22849 PR fortran/17631
22850 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22851
22852 PR fortran/17708
22853 * gfortran.dg/pr17708.f90: New test.
22854
22855 2004-10-04 Chao-ying Fu <fu@mips.com>
22856
22857 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22858 * gcc.dg/vect/vect-4.c: Ditto.
22859 * gcc.dg/vect/vect-5.c: Ditto.
22860 * gcc.dg/vect/vect-6.c: Ditto.
22861 * gcc.dg/vect/vect-8.c: Ditto.
22862 * gcc.dg/vect/vect-16.c: Ditto.
22863 * gcc.dg/vect/vect-30.c: Ditto.
22864 * gcc.dg/vect/vect-40.c: Ditto.
22865 * gcc.dg/vect/vect-41.c: Ditto.
22866 * gcc.dg/vect/vect-42.c: Ditto.
22867 * gcc.dg/vect/vect-43.c: Ditto.
22868 * gcc.dg/vect/vect-44.c: Ditto.
22869 * gcc.dg/vect/vect-45.c: Ditto.
22870 * gcc.dg/vect/vect-46.c: Ditto.
22871 * gcc.dg/vect/vect-47.c: Ditto.
22872 * gcc.dg/vect/vect-48.c: Ditto.
22873 * gcc.dg/vect/vect-49.c: Ditto.
22874 * gcc.dg/vect/vect-50.c: Ditto.
22875 * gcc.dg/vect/vect-51.c: Ditto.
22876 * gcc.dg/vect/vect-52.c: Ditto.
22877 * gcc.dg/vect/vect-53.c: Ditto.
22878 * gcc.dg/vect/vect-54.c: Ditto.
22879 * gcc.dg/vect/vect-55.c: Ditto.
22880 * gcc.dg/vect/vect-56.c: Ditto.
22881 * gcc.dg/vect/vect-57.c: Ditto.
22882 * gcc.dg/vect/vect-58.c: Ditto.
22883 * gcc.dg/vect/vect-59.c: Ditto.
22884 * gcc.dg/vect/vect-60.c: Ditto.
22885 * gcc.dg/vect/vect-74.c: Ditto.
22886 * gcc.dg/vect/vect-79.c: Ditto.
22887 * gcc.dg/vect/vect-80.c: Ditto.
22888
22889 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22890
22891 * gcc.dg/unused-7.c: Use the correct option.
22892
22893 2004-10-04 Paul Brook <paul@codesourcery.com>
22894 Bud Davis <bdavis9659@comcast.net>
22895
22896 PR fortran/17706
22897 PR fortran/16434
22898 * gfortran/pr17706.f90: New test.
22899 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22900
22901 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22902
22903 * gfortran.dg/pr17612.f90: New test.
22904
22905 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
22906
22907 * g++.dg/template/local1.C: Adjust quoting marks in
22908 testing for diagnostics.
22909 * g++.dg/tls/diag-2.C: Likewise.
22910 * g++.dg/other/error8.C: Likewise.
22911
22912 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22913
22914 PR c/17178
22915 * gcc.dg/unused-4.c: Adjust to be correct.
22916
22917 PR c/17820
22918 * gcc.dg/unused-7.c: New test.
22919
22920 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
22921
22922 PR c++/17797
22923 * g++.dg/overload/template2.C: New test.
22924
22925 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
22926
22927 PR tree-optimization/16632
22928 * gcc.dg/tree-ssa/20041002-1.c: New.
22929
22930 2004-10-03 Paul Brook <paul@codesourcery.com>
22931
22932 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
22933 rather than relying on default formatting.
22934
22935 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
22936
22937 * gcc.dg/20040920-1.c: Update expected message text.
22938
22939 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
22940
22941 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22942
22943 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
22944
22945 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22946 tree level.
22947
22948 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22949
22950 * gcc.dg/tree-ssa/pr17343.c: Remove.
22951
22952 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
22953
22954 PR tree-opt/17343
22955 * gcc.dg/tree-ssa/pr17343.c: New test.
22956
22957 2004-10-01 Jakub Jelinek <jakub@redhat.com>
22958
22959 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22960 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22961 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22962 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22963 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22964
22965 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22966
22967 * gcc.dg/lvalue-2.c: New test.
22968
22969 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
22970
22971 PR c/17730
22972 * gcc.dg/pr17730-1.c: New test
22973
22974 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
22975
22976 PR c/7425
22977 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22978
22979 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22980
22981 * gcc.c-torture/execute/stdarg-1.c: New test.
22982 * gcc.c-torture/execute/stdarg-2.c: New test.
22983 * gcc.c-torture/execute/stdarg-3.c: New test.
22984 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22985 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22986 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22987 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22988 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22989
22990 2004-09-29 Jakub Jelinek <jakub@redhat.com>
22991
22992 PR tree-optimization/17697
22993 * g++.dg/opt/pr17697-1.C: New test.
22994 * g++.dg/opt/pr17697-2.C: New test.
22995 * g++.dg/opt/pr17697-3.C: New test.
22996
22997 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
22998
22999 PR c/16409
23000 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23001 gcc.dg/vla-init-5.c: New tests.
23002
23003 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
23004
23005 PR c/13804
23006 * gcc.dg/pr13804-1.c: New test.
23007
23008 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23009
23010 PR fortran/16938
23011 * gfortran.dg/pr16938.f90: New test.
23012
23013 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23014
23015 * g++.dg/template/crash23.C: New test.
23016
23017 2004-09-27 Mark Mitchell <mark@codesourcery.com>
23018
23019 PR c++/17585
23020 * g++.dg/template/static8.C: New test.
23021
23022 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
23023
23024 PR c++/17681
23025 * g++.dg/other/error9.C: New test.
23026
23027 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
23028
23029 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23030
23031 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23032
23033 PR fortran/15164
23034 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23035
23036 2004-09-26 Roger Sayle <roger@eyesopen.com>
23037
23038 PR middle-end/17112
23039 * gcc.dg/pr17112-1.c: New test case.
23040
23041 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
23042
23043 PR c/11459
23044 * gcc.dg/pr11459-1.c: New test.
23045
23046 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
23047
23048 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23049 * gcc.dg/tree-ssa/loop-4.c: Likewise.
23050
23051 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23052
23053 * gfortran.dg/pr15324.f90: Make array bounds consistent.
23054
23055 2004-09-25 Jan Hubicka <jh@suse.cz>
23056
23057 * compile/30040909-1.c: New test.
23058 * compile/30040907-1.c: New test.
23059
23060 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
23061
23062 * gcc.c-torture/execute/va-arg-26.c: New test.
23063
23064 2004-09-24 Zack Weinberg <zack@codesourcery.com>
23065
23066 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23067 extra diagnostics on targets with 64-bit pointers.
23068 * objc.dg/selector-1.m: Adjust dg-warning regexp.
23069
23070 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23071
23072 PR c/17188
23073 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23074 * gcc.dg/decl-3.c: Adjust expected message.
23075
23076 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23077
23078 PR fortran/17615
23079 * gfortran.dg/pr17615.f90: New test.
23080
23081 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
23082
23083 PR tree-optimzation/17517
23084 * g++.dg/tree-ssa/pr17517.C: New Test.
23085
23086 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
23087
23088 PR c++/16889
23089 * g++.dg/lookup/ambig3.C: New.
23090
23091 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
23092
23093 PR tree-opt/17624
23094 * g++.dg/opt/pr17624.C: New test.
23095
23096 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
23097
23098 PR c/6980
23099 * gcc.dg/Wbad-function-cast-1.c: New test.
23100
23101 2004-09-23 Zack Weinberg <zack@codesourcery.com>
23102
23103 * g++.dg/ext/complit1.C
23104 * g++.dg/other/error2.C
23105 * g++.dg/other/nontype-1.C
23106 * g++.dg/parse/crash11.C
23107 * g++.dg/parse/crash12.C
23108 * g++.dg/parse/error15.C
23109 * g++.dg/parse/error4.C
23110 * g++.dg/parse/tmpl-outside1.C
23111 * g++.dg/parse/too-many-tmpl-args1.C
23112 * g++.dg/template/dependent-expr3.C
23113 * g++.dg/template/error10.C
23114 * g++.dg/template/instantiate1.C
23115 * g++.dg/template/vtable2.C
23116 * g++.dg/warn/Wshadow-1.C
23117 * g++.dg/warn/weak1.C
23118 * g++.old-deja/g++.brendan/crash16.C
23119 * g++.old-deja/g++.brendan/crash18.C
23120 * g++.old-deja/g++.brendan/crash48.C
23121 * g++.old-deja/g++.brendan/crash49.C
23122 * g++.old-deja/g++.brendan/crash55.C
23123 * g++.old-deja/g++.brendan/crash56.C
23124 * g++.old-deja/g++.brendan/crash8.C
23125 * g++.old-deja/g++.brendan/enum11.C
23126 * g++.old-deja/g++.brendan/enum8.C
23127 * g++.old-deja/g++.brendan/enum9.C
23128 * g++.old-deja/g++.brendan/friend3.C
23129 * g++.old-deja/g++.brendan/misc14.C
23130 * g++.old-deja/g++.bugs/900402_02.C
23131 * g++.old-deja/g++.bugs/900404_03.C
23132 * g++.old-deja/g++.bugs/900404_04.C
23133 * g++.old-deja/g++.bugs/900428_03.C
23134 * g++.old-deja/g++.jason/crash4.C
23135 * g++.old-deja/g++.jason/overload21.C
23136 * g++.old-deja/g++.jason/redecl1.C
23137 * g++.old-deja/g++.jason/report.C
23138 * g++.old-deja/g++.jason/rfg10.C
23139 * g++.old-deja/g++.jason/template30.C
23140 * g++.old-deja/g++.law/arm12.C
23141 * g++.old-deja/g++.law/ctors5.C
23142 * g++.old-deja/g++.law/cvt20.C
23143 * g++.old-deja/g++.law/init10.C
23144 * g++.old-deja/g++.law/init8.C
23145 * g++.old-deja/g++.law/visibility17.C
23146 * g++.old-deja/g++.law/visibility7.C
23147 * g++.old-deja/g++.mike/net8.C
23148 * g++.old-deja/g++.mike/p646.C
23149 * g++.old-deja/g++.mike/p700.C
23150 * g++.old-deja/g++.mike/p701.C
23151 * g++.old-deja/g++.mike/p811.C
23152 * g++.old-deja/g++.ns/template13.C
23153 * g++.old-deja/g++.other/array3.C
23154 * g++.old-deja/g++.other/crash25.C
23155 * g++.old-deja/g++.other/dtor3.C
23156 * g++.old-deja/g++.other/dtor4.C
23157 * g++.old-deja/g++.other/main1.C
23158 * g++.old-deja/g++.other/warn7.C
23159 * g++.old-deja/g++.pt/crash11.C
23160 * g++.old-deja/g++.pt/crash36.C
23161 * g++.old-deja/g++.pt/spec22.C
23162 * g++.old-deja/g++.pt/spec9.C
23163 * g++.old-deja/g++.pt/ttp52.C
23164 * g++.old-deja/g++.robertl/eb103.C
23165 * g++.old-deja/g++.robertl/eb121.C
23166 * g++.old-deja/g++.robertl/eb22.C
23167 * g++.old-deja/g++.robertl/eb8.C:
23168 Update locations and/or regexps of dg-error markers.
23169 Remove markers for some bogus messages that are no longer issued.
23170
23171 2004-09-23 Jakub Jelinek <jakub@redhat.com>
23172
23173 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23174 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23175
23176 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
23177
23178 PR c++/17618
23179 * g++.dg/lookup/crash5.C: New test.
23180
23181 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
23182
23183 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23184 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23185 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23186 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23187 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23188 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23189
23190 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23191 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23192 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23193 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23194 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23195 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23196
23197 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23198
23199 * gcc.dg/vect/vect-44.c: Check additional cases.
23200 * gcc.dg/vect/vect-48.c: Check additional cases.
23201
23202 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23203 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23204 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23205 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23206 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23207 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23208 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23209 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23210 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23211
23212 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23213 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23214 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23215
23216 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23217
23218 * gcc.dg/tree-ssa/loop-6.c: New test.
23219
23220 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
23221
23222 PR c++/17620
23223 * g++.dg/inherit/base2.C: New.
23224
23225 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
23226
23227 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23228 * gcc.dg/20001012-2.c: Likewise.
23229 * gcc.dg/20001013-1.c: Likewise.
23230 * gcc.dg/20001101-1.c: Likewise.
23231 * gcc.dg/20001102-1.c: Likewise.
23232 * gcc.dg/bf-spl1.c: Likewise.
23233 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23234 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23235
23236 2004-09-22 Diego Novillo <dnovillo@redhat.com>
23237
23238 PR tree-optimization/16721
23239 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23240
23241 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
23242
23243 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23244 * gcc.dg/20040305-1.c: Likewise.
23245
23246 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
23247
23248 PR c/16566
23249 * gcc.c-torture/compile/pr16566-1.c,
23250 gcc.c-torture/compile/pr16566-2.c,
23251 gcc.c-torture/compile/pr16566-3.c: New tests.
23252
23253 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
23254
23255 PR tree-optimization/17512
23256 * gcc.c-torture/compile/20040916-1.c.
23257
23258 2004-09-21 Mark Mitchell <mark@codesourcery.com>
23259
23260 * gcc.dg/pragma-re-3.c: New test.
23261
23262 2004-09-17 Matt Austern <austern@apple.com>
23263
23264 PR c++/15049
23265 * g++.dg/other/anon3.C: New.
23266
23267 2004-09-21 Roger Sayle <roger@eyesopen.com>
23268
23269 PR c++/7503
23270 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23271 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23272 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23273 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23274 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23275
23276 2004-09-21 Bud Davis <bdavis9659@comcast.net>
23277
23278 PR fortran/17286
23279 * gfortran.dg/pr17286.f90: New test.
23280
23281 2004-09-20 Mark Mitchell <mark@codesourcery.com>
23282
23283 PR c++/17530
23284 * g++.dg/template/static7.C: New test.
23285
23286 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
23287
23288 PR tree-opt/17558
23289 * gcc.c-torture/compile/pr17558.c: New test.
23290
23291 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
23292
23293 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23294 if SKIP_ATTRIBUTE is defined.
23295
23296 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23297
23298 PR fortran/15957
23299 * gfortran.dg/pr15957.f90: New test.
23300
23301 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
23302
23303 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23304 in comparison.
23305 * gcc.dg/vect/vect-79.c: Likewise.
23306 * gcc.dg/vect/vect-80.c: Likewise.
23307
23308 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23309
23310 PR fortran/15750
23311 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23312
23313 2004-09-20 Ira Rosen <irar@il.ibm.com>
23314
23315 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23316 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23317 * gcc.dg/vect/vect-62.c: New testcase.
23318 * gcc.dg/vect/vect-63.c: New testcase.
23319 * gcc.dg/vect/vect-64.c: New testcase.
23320 * gcc.dg/vect/vect-65.c: New testcase.
23321 * gcc.dg/vect/vect-66.c: New testcase.
23322 * gcc.dg/vect/vect-67.c: New testcase.
23323 * gcc.dg/vect/vect-68.c: New testcase.
23324 * gcc.dg/vect/vect-69.c: New testcase.
23325 * gcc.dg/vect/vect-79.c: New testcase.
23326 * gcc.dg/vect/vect-80.c: New testcase.
23327
23328 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
23329
23330 * gcc.target/mips/asm-1.c: New test.
23331
23332 2004-09-19 Ira Rosen <irar@il.ibm.com>
23333
23334 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23335 * gcc.dg/vect/vect-73.c: New testcase.
23336 * gcc.dg/vect/vect-74.c: New testcase.
23337 * gcc.dg/vect/vect-75.c: New testcase.
23338 * gcc.dg/vect/vect-76.c: New testcase.
23339 * gcc.dg/vect/vect-77.c: New testcase.
23340 * gcc.dg/vect/vect-78.c: New testcase
23341
23342 2004-09-18 Paul Brook <paul@codesourcery.com>
23343
23344 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23345
23346 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
23347
23348 PR c/17424
23349 * gcc.dg/pr17424-1.c: New test.
23350
23351 2004-09-18 Diego Novillo <dnovillo@redhat.com>
23352
23353 * g++.dg/tree-ssa/pr17153.C: New test.
23354
23355 2004-09-16 Geoffrey Keating <geoffk@apple.com>
23356
23357 PR pch/13361
23358 * testsuite/g++.dg/pch/wchar-1.C: New.
23359 * testsuite/g++.dg/pch/wchar-1.Hs: New.
23360
23361 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
23362
23363 * gcc.c-torture/execute/20040917-1.c: New test.
23364
23365 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23366
23367 PR tree-optimization/17319
23368 * gcc.dg/pr17319.c: New test.
23369
23370 2004-09-17 Devang Patel <dpatel@apple.com>
23371
23372 * gcc.dg/20040813-1.c: New test.
23373
23374 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23375
23376 PR tree-optimization/17273
23377 * gcc.c-torture/compile/pr17273.c: New test.
23378
23379 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
23380
23381 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23382 Update expected messages.
23383 * gcc.dg/declspec-13.c: New test.
23384
23385 2004-09-17 David Edelsohn <edelsohn@gnu.org>
23386
23387 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23388
23389 2004-09-17 Diego Novillo <dnovillo@redhat.com>
23390
23391 * gcc.c-torture/execute/pr17252.c: Use post-increment to
23392 change what 'a' is pointing to.
23393
23394 2004-09-17 Mark Mitchell <mark@codesourcery.com>
23395
23396 PR c++/16002
23397 * g++.dg/template/error18.C: New test.
23398
23399 PR c++/16029
23400 * g++.dg/warn/Wunused-8.C: New test.
23401
23402 2004-09-17 Steven Bosscher <stevenb@suse.de>
23403
23404 PR tree-optimization/17513
23405 * gcc.dg/20040916-1.c: New test.
23406
23407 2004-09-16 Mark Mitchell <mark@codesourcery.com>
23408
23409 PR c++/17501
23410 * g++.dg/template/typename7.C: New test.
23411
23412 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23413
23414 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23415
23416 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
23417
23418 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23419 with -ftree-based-profiling also.
23420 * lib/profopt.exp: Support late-set profile_option/feedback_option.
23421
23422 2004-09-16 Victor Leikehman <lei@il.ibm.com>
23423
23424 PR/15364
23425 * gfortran.dg/der_array_io_1.f90: New test.
23426 * gfortran.dg/der_array_io_2.f90: New test.
23427 * gfortran.dg/der_array_io_3.f90: New test.
23428
23429 2004-09-15 Mark Mitchell <mark@codesourcery.com>
23430
23431 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23432 EABI.
23433
23434 2004-09-15 Mark Mitchell <mark@codesourcery.com>
23435
23436 * g++.dg/opt/switch1.C: New test.
23437
23438 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
23439
23440 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23441 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23442 Update expected messages.
23443
23444 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23445
23446 PR fortran/16485
23447 * gfortran.dg/same_name_1.f90: New test.
23448
23449 2004-09-15 Diego Novillo <dnovillo@redhat.com>
23450
23451 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
23452 dereference garbage pointers.
23453
23454 2004-09-15 Jakub Jelinek <jakub@redhat.com>
23455
23456 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23457 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23458
23459 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23460 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23461 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23462
23463 2004-09-14 Mark Mitchell <mark@codesourcery.com>
23464
23465 PR c++/17324
23466 * g++.dg/template/mangle1.C: New test.
23467
23468 2004-09-14 Diego Novillo <dnovillo@redhat.com>
23469
23470 PR tree-optimization/17252
23471 * gcc.c-torture/execute/pr17252.c: New test.
23472
23473 2004-09-14 Andrew Pinski <apinski@apple.com>
23474
23475 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23476
23477 2004-09-14 Roger Sayle <roger@eyesopen.com>
23478
23479 PR rtl-optimization/9771
23480 * gcc.dg/pr9771-1.c: New test case.
23481
23482 2004-09-14 Diego Novillo <dnovillo@redhat.com>
23483
23484 PR tree-optimization/15262
23485 * gcc.c-torture/execute/pr15262-1.c: New test.
23486 * gcc.c-torture/execute/pr15262-2.c: New test.
23487
23488 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
23489
23490 * gcc.dg/declspec-12.c: New test.
23491
23492 2004-09-14 Bud Davis <bdavis9659@comcast.net>
23493
23494 * gfortran.dg/pr17090.f90: Add directives to test.
23495
23496 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23497
23498 * gcc.c-torture/compile/20040914-1.c: New test.
23499
23500 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23501
23502 PR c++/16162
23503 * g++.dg/template/decl2.C: New test.
23504
23505 2004-09-13 Bud Davis <bdavis9659@comcast.net>
23506
23507 PR fortran/17090
23508 * gfortran.dg/pr17090.f90: New test.
23509
23510 2004-09-13 Dale Johannesen <dalej@apple.com>
23511
23512 * gcc.c-torture/compile/pr17408.c: New test case.
23513
23514 2004-09-13 Mark Mitchell <mark@codesourcery.com>
23515
23516 PR c++/16716
23517 * g++.dg/parse/crash17.C: New test.
23518
23519 PR c++/17327
23520 * g++.dg/template/enum3.C: New test.
23521
23522 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
23523
23524 * lib/gcc-defs.exp: Load wrapper.exp.
23525 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23526 using local code.
23527 * lib/gcc.exp (gcc_init): Similar.
23528 * lib/gfortran.exp (gfortran_init): Similar.
23529 * lib/objc.exp (objc_init): Similar.
23530 * lib/treelang.exp (treelang_init): Similar.
23531 * lib/wrapper.exp: New file with build_wrapper call machinery in
23532 ${tool}_maybe_build_wrapper.
23533
23534 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23535
23536 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23537 "inline".
23538 * gcc.dg/declspec-11.c: Update expected messages.
23539 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23540 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23541 gcc.dg/inline-12.c: New tests.
23542
23543 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
23544
23545 * g++.dg/tree-ssa/pr17400.C: New testcase.
23546
23547 2004-09-13 James E Wilson <wilson@specifixinc.com>
23548
23549 * gcc.target/mips/sb1-1.c: New testcase.
23550
23551 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
23552
23553 * lib/g77-dg.exp: Remove unused file.
23554 * lib/mike-g77.exp: Ditto.
23555 * lib/g77.exp: Ditto.
23556
23557 2004-09-12 Richard Henderson <rth@redhat.com>
23558
23559 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23560
23561 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
23562
23563 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23564 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23565 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23566 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23567 Update expected messages.
23568
23569 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
23570
23571 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23572 declaration/use mismatch for dirp parameter.
23573
23574 2004-09-12 Andrew Pinski <apinski@apple.com>
23575
23576 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23577 -fgnu-runtime is passed.
23578
23579 2004-09-12 Richard Henderson <rth@redhat.com>
23580
23581 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23582 do the uplevel thing and update additional_flags directly.
23583 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23584 gfortran.fortran-torture/execute/intrinsic_nearest.x,
23585 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23586 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23587
23588 2004-09-11 Steven Bosscher <stevenb@suse.de>
23589
23590 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23591
23592 2004-09-11 Roger Sayle <roger@eyesopen.com>
23593
23594 PR middle-end/17411
23595 * g++.dg/opt/pr17411-1.C: New test case.
23596
23597 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
23598
23599 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23600 gcc.dg/tls/diag-2.c: Update expected messages.
23601 * gcc.dg/991209-1.c: Specify compilation options. Update expected
23602 messages.
23603 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23604 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23605 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23606 gcc.dg/tls/diag-5.c: New tests.
23607
23608 2004-09-11 Zack Weinberg <zack@codesourcery.com>
23609
23610 * gcc.dg/20040910-1.c: Correct dg-error regexp.
23611
23612 2004-09-11 Steven Bosscher <stevenb@suse.de>
23613
23614 * g++.dg/parse/break-in-for.C: New test.
23615
23616 2004-09-11 Jakub Jelinek <jakub@redhat.com>
23617
23618 * gcc.dg/tree-ssa/20040911-1.c: New test.
23619
23620 2004-09-11 Andreas Jaeger <aj@suse.de>
23621
23622 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23623 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23624
23625 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
23626
23627 * gcc.target/frv: New directory of FR-V-specific tests.
23628
23629 2004-09-10 James E Wilson <wilson@specifixinc.com>
23630
23631 * gcc.dg/convert-vec-1.c: New test.
23632
23633 2004-09-10 Roger Sayle <roger@eyesopen.com>
23634
23635 PR middle-end/17024
23636 * gcc.dg/pr17024-1.c: New test case.
23637
23638 2004-09-10 Eric Christopher <echristo@redhat.com>
23639
23640 * gcc.dg/20040910-1.c: New test.
23641
23642 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
23643
23644 * gcc.dg/bitfld-9.c: New test.
23645
23646 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
23647
23648 * gcc.c-torture/execute/ieee/acc1.c: New test.
23649 * gcc.c-torture/execute/ieee/acc2.c: New test.
23650 * gcc.c-torture/execute/ieee/mzero6.c: New test.
23651
23652 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
23653
23654 * gcc.dg/deprecated-2.c: New test.
23655
23656 2004-09-09 James E Wilson <wilson@specifixinc.com>
23657
23658 * gcc.dg/init-vec-1.c: New test.
23659
23660 2004-09-09 Roger Sayle <roger@eyesopen.com>
23661
23662 PR middle-end/17055
23663 * gcc.dg/pr17055-1.c: New test case.
23664
23665 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
23666
23667 PR target/17377
23668 * gcc.c-torture/execute/pr17377.c: New test.
23669
23670 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
23671
23672 PR c/8420
23673 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23674 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23675 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23676 gcc.dg/long-long-typespec-1.c: New tests.
23677 * gcc.dg/tls/diag-2.c: Update expected diagnostics
23678
23679 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
23680
23681 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23682 gcc.dg/gnu99-static-1.c: New tests.
23683
23684 2004-09-08 Devang Patel <dpatel@apple.com>
23685
23686 * gcc.dg/darwin-ld-20040828-1.c: New test.
23687 * gcc.dg/darwin-ld-20040828-2.c: New test.
23688 * gcc.dg/darwin-ld-20040828-3.c: New test.
23689
23690 2004-09-08 Ziemowit Laski <zlaski@apple.com>
23691
23692 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23693 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23694 in error message.
23695 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23696 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23697 in error message.
23698 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23699 types they qualify.
23700 * objc.dg/type-size-2.m: Fix wording in comment.
23701 * objc.dg/va-meth-1.m: New test case.
23702
23703 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
23704
23705 PR c/16633:
23706 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23707 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23708
23709 2004-09-06 Devang Patel <dpatel@apple.com>
23710
23711 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23712 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23713
23714 2004-09-06 Zack Weinberg <zack@codesourcery.com>
23715
23716 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23717 reflect changed line numbering of diagnostics.
23718
23719 2004-09-06 Paul Brook <paul@codesourcery.com>
23720
23721 * gfortran.dg/edit_real_1.f90: Add new test.
23722
23723 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23724
23725 * gcc.dg/tree-ssa/loop-2.c: New test.
23726 * gcc.dg/tree-ssa/loop-3.c: New test.
23727 * gcc.dg/tree-ssa/loop-4.c: New test.
23728 * gcc.dg/tree-ssa/loop-5.c: New test.
23729
23730 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23731
23732 * gcc.dg/format/sentinel-1.c: Update for parameter option.
23733
23734 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23735
23736 * gcc.dg/format/sentinel-1.c: New test.
23737
23738 2004-09-04 Uros Bizjak <uros@kss-loka.si>
23739
23740 * testsuite/gcc.dg/builtins-46.c: New.
23741
23742 2004-09-03 Devang Patel <dpatel@apple.com>
23743
23744 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23745 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23746
23747 2004-09-03 Jan Beulich <jbeulich@novell.com>
23748
23749 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23750 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23751 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23752 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23753 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23754 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23755 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23756 the non-portable bzero.
23757 * gcc.dg/20010912-1.c: xfail for NetWare.
23758 * gcc.dg/20020426-2.c: xfail for NetWare.
23759 * gcc.dg/20021014-1.c: xfail for NetWare.
23760 * gcc.dg/20021018-1.c: xfail for NetWare.
23761 * gcc.dg/20030213-1.c: xfail for NetWare.
23762 * gcc.dg/20030225-1.c: xfail for NetWare.
23763 * gcc.dg/20030708-1.c: xfail for NetWare.
23764 * gcc.dg/builtins-config.h: Also exclude NetWare.
23765 * gcc.dg/format/format.h: Define restrict only if not already defined.
23766 * gcc.dg/nest.c: xfail for NetWare.
23767 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23768 * lib/target-supports.exp (check_visibility_available): Exclude
23769 NetWare.
23770
23771 2004-09-03 Jan Beulich <jbeulich@novell.com>
23772
23773 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23774 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23775 deterministic starting point for the alignment of structure fields.
23776 * gcc.dg/Wpadded.c: Dito.
23777 * g++.dg/abi/vbase10.C: Dito.
23778
23779 2004-09-03 Devang Patel <dpatel@apple.com>
23780
23781 * g++.dg/debug/pr15736.cc: New test.
23782
23783 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23784
23785 * README.QMTEST: Fix out-of-date link.
23786
23787 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
23788
23789 PR fortran/16579
23790 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23791 Delete. Duplicate of gfortran.dg/g77/20010610.f
23792
23793 2004-09-02 Mark Mitchell <mark@codesourcery.com>
23794
23795 * g++.dg/abi/arm_rtti1.C: New test.
23796
23797 2004-09-02 Geoffrey Keating <geoffk@apple.com>
23798
23799 * gcc.dg/ppc-vector-memcpy.c: New.
23800 * gcc.dg/ppc-vector-memset.c: New.
23801
23802 2004-09-02 Chao-ying Fu <fu@mips.com>
23803
23804 * gcc.target/mips/mips-3d-1.c: New test.
23805 * gcc.target/mips/mips-3d-2.c: New test.
23806 * gcc.target/mips/mips-3d-3.c: New test.
23807 * gcc.target/mips/mips-3d-4.c: New test.
23808 * gcc.target/mips/mips-3d-5.c: New test.
23809 * gcc.target/mips/mips-3d-6.c: New test.
23810 * gcc.target/mips/mips-3d-7.c: New test.
23811 * gcc.target/mips/mips-3d-8.c: New test.
23812 * gcc.target/mips/mips-3d-9.c: New test.
23813 * gcc.target/mips/mips-ps-1.c: New test.
23814 * gcc.target/mips/mips-ps-2.c: New test.
23815 * gcc.target/mips/mips-ps-3.c: New test.
23816 * gcc.target/mips/mips-ps-4.c: New test.
23817 * gcc.target/mips/mips-ps-type.c: New test.
23818
23819 2004-09-02 Paul Brook <paul@codesourcery.com>
23820
23821 * gfortran.dg/edit_real_1.f90: Add new tests.
23822
23823 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23824
23825 PR fortran/15327
23826 * gfortran.dg/merge_char_1.f90: New test.
23827
23828 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23829
23830 PR fortran/16404
23831 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23832
23833 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
23834
23835 PR c/1522
23836 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23837
23838 2004-09-01 Mark Mitchell <mark@codesourcery.com>
23839
23840 * g++.dg/opt/loop1.C: Do not XFAIL.
23841
23842 2004-09-01 Jakub Jelinek <jakub@redhat.com>
23843
23844 * gcc.c-torture/execute/20040831-1.c: New test.
23845
23846 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
23847
23848 PR fortran/16579
23849 * gfortran.dg/g77/20010610.f: Now passes.
23850 Copy from g77.f-torture/execute. Add dg-run directive.
23851 * gfortran.dg/g77/README: Update
23852
23853 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23854
23855 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23856 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23857 (t1, t2, t3, t4): Add volatile.
23858
23859 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23860
23861 * g++.dg/ext/visibility/arm1.C: New test.
23862
23863 2004-08-31 Geoffrey Keating <geoffk@apple.com>
23864
23865 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23866 -pedantic-errors.
23867
23868 2004-09-01 Paul Brook <paul@codesourcery.com>
23869
23870 * gfortran.dg/eof_2.f90: New test.
23871
23872 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23873
23874 PR fortran/16579
23875 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23876
23877 2004-08-31 Bud Davis <bdavis9659@comcast.net>
23878
23879 PR libfortran/16805
23880 * gfortran.dg/list_read_2.f90: New test.
23881
23882 2004-08-31 Mark Mitchell <mark@codesourcery.com>
23883
23884 * g++.dg/abi/key1.C: New test.
23885
23886 2004-08-31 Richard Henderson <rth@redhat.com>
23887
23888 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23889 form of offsetof.
23890 * g++.dg/other/offsetof5.C: Remove duplicate.
23891
23892 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23893
23894 PR fortran/17244
23895 * gfortran.dg/func_derived_1.f90: New test.
23896
23897 2004-08-31 Paul Brook <paul@codesourcery.com>
23898
23899 * gfortran.dg/eof_1.f90: New test.
23900
23901 2004-08-31 Paul Brook <paul@codesourcery.com>
23902
23903 * gfortran.dg/list_read_1.f90: New file.
23904
23905 2004-08-30 Mark Mitchell <mark@codesourcery.com>
23906
23907 * g++.dg/opt/loop1.C: XFAIL.
23908
23909 2004-08-30 Geoffrey Keating <geoffk@apple.com>
23910
23911 * gcc.dg/funcdef-storage-1.c: New.
23912 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23913 an extern function in local scope.
23914 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23915 declare an 'auto inline' function in local scope.
23916 * gcc.dg/20011130-1.c: Likewise.
23917 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23918 an 'auto' function in local scope.
23919 * gcc.dg/20021014-1.c: Likewise.
23920 * gcc.dg/20030331-2.c: Likewise.
23921
23922 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23923
23924 * gfortran.dg/blockdata_1.f90: New test.
23925
23926 2004-08-30 Richard Henderson <rth@redhat.com>
23927
23928 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23929
23930 2004-08-30 Richard Henderson <rth@redhat.com>
23931
23932 * lib/fortran-torture.exp (fortran-torture-execute): Honor
23933 additional_flags set by alternate driver.
23934 (ieee-options): New procedure.
23935 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23936 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23937 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23938 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23939
23940 2004-08-30 Richard Henderson <rth@redhat.com>
23941
23942 * lib/f-torture.exp: Remove.
23943
23944 2004-08-29 Mark Mitchell <mark@codesourcery.com>
23945
23946 PR rtl-optimization/16590
23947 * g++.dg/opt/loop1.C: New test.
23948
23949 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23950
23951 PR fortran/13910
23952 * gfortran.dg/oldstyle_1.f90: New test.
23953
23954 2004-08-29 Steven G. Kargl <kargls@comcast.net>
23955 Paul Brook <paul@codesourcery.com>
23956
23957 * gfortran.dg/g77/README: Update.
23958 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23959 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23960 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23961
23962 2004-08-28 Paul Brook <paul@codesourcery.com>
23963
23964 PR libfortran/17195
23965 * gfortran.dg/edit_real_1.f90: New test.
23966
23967 2004-08-27 Paul Brook <paul@codesourcery.com>
23968
23969 * gfortran.dg/rewind_1.f90: New test.
23970
23971 2004-08-27 Bud Davis <bdavis9659@comcast.net>
23972
23973 PR fortran/16597
23974 * gfortran.dg/pr16597.f90: New test.
23975
23976 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23977
23978 PR c/13801
23979 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23980 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23981 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23982 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23983 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23984
23985 2004-08-26 Nick Clifton <nickc@redhat.com>
23986
23987 * gcc.c-torture/compile/pr17119.c: New test.
23988
23989 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
23990
23991 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23992
23993 2004-08-25 Richard Henderson <rth@redhat.com>
23994
23995 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23996 the bits that expect kind=8 to be the largest real kind.
23997
23998 2004-08-25 Ziemowit Laski <zlaski@apple.com>
23999
24000 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24001
24002 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24003
24004 * gfortran.dg/assignment_1.f90: New test.
24005
24006 2004-08-25 Adam Nemet <anemet@lnxw.com>
24007
24008 * g++.dg/template/repo3.C: New test.
24009
24010 2004-08-25 Roger Sayle <roger@eyesopen.com>
24011
24012 PR middle-end/16693
24013 PR tree-optimization/16372
24014 * g++.dg/opt/pr16372-1.C: New test case.
24015 * g++.dg/opt/pr16693-1.C: New test case.
24016 * g++.dg/opt/pr16693-2.C: New test case.
24017
24018 2004-08-25 Ziemowit Laski <zlaski@apple.com>
24019
24020 * objc.dg/proto-lossage-4.m: New test.
24021
24022 2004-08-25 Mark Mitchell <mark@codesourcery.com>
24023
24024 PR c++/17155
24025 * g++.dg/inherit/local2.C: New test.
24026
24027 2004-08-25 Paul Brook <paul@codesourcery.com>
24028
24029 PR fortran/17144
24030 * gfortran.dg/string_ctor_1.f90: New test.
24031
24032 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24033
24034 PR c++/14428
24035 * g++.dg/template/redecl2.C: New test.
24036
24037 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24038
24039 PR fortran/17143
24040 * gfortran.dg/pr17143.f90: New test.
24041
24042 2004-08-24 Bud Davis <bdavis9659@comcast.net>
24043
24044 PR fortran/17164
24045 * gfortran.dg/pr17164.f90: New test.
24046
24047 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24048
24049 * gcc.dg/tree-ssa/loop-1.c: New test.
24050
24051 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24052
24053 * gcc.c-torture/compile/20040824-1.c: New test.
24054
24055 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
24056
24057 * gcc.c-torture/compile/iftrap-3.c: New test.
24058
24059 2004-08-24 Paul Brook <paul@codesourcery.com>
24060
24061 * gfortran.dg/entry_2.f90: New test.
24062
24063 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24064
24065 PR c++/16889
24066 * g++.dg/lookup/ambig[12].C: New.
24067
24068 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24069
24070 PR c++/16706
24071 * g++.dg/template/crash21.C: New test.
24072 * g++.dg/template/crash22.C: Likewise.
24073
24074 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
24075
24076 PR c++/17149
24077 * g++.dg/template/access15.C: New.
24078
24079 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24080
24081 PR c++/17163
24082 * g++.dg/template/repo2.C: New test.
24083
24084 2004-08-23 Roger Sayle <roger@eyesopen.com>
24085
24086 PR rtl-optimization/17078
24087 * gcc.c-torture/execute/pr17078-1.c: New test case.
24088
24089 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24090
24091 PR c/14492
24092 * gcc.dg/debug/crash1.c: New test.
24093
24094 2004-08-23 Mark Mitchell <mark@codesourcery.com>
24095
24096 PR c/16180
24097 * gcc.dg/loop-5.c: New test.
24098
24099 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24100
24101 * gcc.c-torture/execute/20040823-1.c: New test.
24102
24103 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
24104
24105 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24106 to the assembler. Simplify test accordingly.
24107 (asm_abi_flags): Use GNU names.
24108 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24109 to check for ABI flags.
24110
24111 2004-08-22 Andrew Pinski <apinski@apple.com>
24112
24113 * g++.dg/opt/pr14029.C: New test.
24114 * gcc.c-torture/execute/pr15262.c: New test.
24115
24116 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24117
24118 * gfortran.dg/reduction.f90: Add checks with complex arguments.
24119
24120 2004-08-21 Bud Davis <bdavis9659@comcast.net>
24121
24122 PR 16908
24123 * gfortran.dg/direct_io.f90: New test.
24124
24125 2004-08-20 Mark Mitchell <mark@codesourcery.com>
24126
24127 PR c++/17121
24128 * g++.dg/inherit/local2.C: New test.
24129
24130 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
24131
24132 PR c++/17120
24133 * g++.dg/warn/Wparentheses-4.C: New test.
24134
24135 2004-08-20 Mark Mitchell <mark@codesourcery.com>
24136
24137 PR c++/17121
24138 * g++.dg/inherit/local2.C: New test.
24139
24140 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24141 * gcc.dg/ppc-ldstruct.c: Likewise.
24142 * gcc.dg/ppc64-abi-2.c: Likewise.
24143
24144 2004-08-20 Jakub Jelinek <jakub@redhat.com>
24145
24146 PR rtl-optimization/17099
24147 * gcc.c-torture/execute/20040820-1.c: New test.
24148
24149 2004-08-20 David Edelsohn <edelsohn@gnu.org>
24150
24151 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24152
24153 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
24154
24155 PR fortran/17077
24156 * gfortran.dg/auto_array_1.f90: New test.
24157
24158 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24159
24160 PR fortran/17074
24161 * gfortran.dg/simpleif_1.f90: New test.
24162
24163 2004-08-19 Mark Mitchell <mark@codesourcery.com>
24164
24165 * lib/target-supports.exp (check_profiling_available): Return
24166 false for arm*-*-symbianelf* and arm*-*-eabi*.
24167
24168 PR c++/15890
24169 * g++.dg/template/delete1.C: New test.
24170
24171 2004-08-19 Paul Brook <paul@codesourcery.com>
24172
24173 PR fortran/14976
24174 PR fortran/16228
24175 * gfortran.dg/data_char_1.f90: New test.
24176
24177 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
24178
24179 PR fortran/16946
24180 * gfortran.dg/reduction.f90: New testcase.
24181
24182 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24183
24184 PR fortran/16520
24185 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24186
24187 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
24188
24189 PR c++/17041
24190 * g++.dg/Wparentheses-3.C: New test.
24191
24192 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
24193
24194 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24195 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24196 * gcc.dg/vect/vect-2.c: Likewise.
24197 * gcc.dg/vect/vect-3.c: Likewise.
24198 * gcc.dg/vect/vect-4.c: Likewise.
24199 * gcc.dg/vect/vect-5.c: Likewise.
24200 * gcc.dg/vect/vect-6.c: Likewise.
24201 * gcc.dg/vect/vect-7.c: Likewise.
24202 * gcc.dg/vect/vect-25.c: Likewise.
24203 * gcc.dg/vect/vect-31.c: Likewise.
24204 * gcc.dg/vect/vect-32.c: Likewise.
24205 * gcc.dg/vect/vect-34.c: Likewise.
24206 * gcc.dg/vect/vect-36.c: Likewise.
24207 * gcc.dg/vect/vect-all.c: Likewise.
24208
24209 2004-08-18 Mark Mitchell <mark@codesourcery.com>
24210
24211 PR c++/17068
24212 * g++.dg/template/operator4.C: New test.
24213
24214 2004-08-18 Richard Henderson <rth@redhat.com>
24215
24216 * gcc.dg/20040206-1.c: XFAIL.
24217
24218 2004-08-17 Mark Mitchell <mark@codesourcery.com>
24219
24220 PR c++/16246
24221 * g++.dg/template/array7.C: New test.
24222
24223 2004-08-17 James E Wilson <wilson@specifixinc.com>
24224
24225 * gcc.dg/mips-movcc-1.c: New test.
24226 * gcc.dg/mips-movcc-2.c: New test.
24227 * gcc.dg/mips-movcc-3.c: New test.
24228
24229 * gcc.dg/mips-nmadd-1.c: New test.
24230 * gcc.dg/mips-nmadd-2.c: New test.
24231
24232 2004-08-17 Mark Mitchell <mark@codesourcery.com>
24233
24234 PR c++/15871
24235 * g++.dg/opt/inline8.C: New test.
24236
24237 PR c++/16965
24238 * g++.dg/parse/error17.C: New test.
24239
24240 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
24241
24242 * gcc.dg/vect: New directory for vectorizer tests.
24243 * gcc.dg/vect/tree-vect.h: New file.
24244 * gcc.dg/vect/vect.exp: New file.
24245 * gcc.dg/vect/pr16105.c.c: New test.
24246 * gcc.dg/vect/vect-1.c: New test.
24247 * gcc.dg/vect/vect-2.c: New test.
24248 * gcc.dg/vect/vect-3.c: New test.
24249 * gcc.dg/vect/vect-4.c: New test.
24250 * gcc.dg/vect/vect-5.c: New test.
24251 * gcc.dg/vect/vect-6.c: New test.
24252 * gcc.dg/vect/vect-7.c: New test.
24253 * gcc.dg/vect/vect-8.c: New test.
24254 * gcc.dg/vect/vect-9.c: New test.
24255 * gcc.dg/vect/vect-10.c: New test.
24256 * gcc.dg/vect/vect-11.c: New test.
24257 * gcc.dg/vect/vect-12.c: New test.
24258 * gcc.dg/vect/vect-13.c: New test.
24259 * gcc.dg/vect/vect-14.c: New test.
24260 * gcc.dg/vect/vect-15.c: New test.
24261 * gcc.dg/vect/vect-16.c: New test.
24262 * gcc.dg/vect/vect-17.c: New test.
24263 * gcc.dg/vect/vect-18.c: New test.
24264 * gcc.dg/vect/vect-19.c: New test.
24265 * gcc.dg/vect/vect-20.c: New test.
24266 * gcc.dg/vect/vect-21.c: New test.
24267 * gcc.dg/vect/vect-22.c: New test.
24268 * gcc.dg/vect/vect-23.c: New test.
24269 * gcc.dg/vect/vect-24.c: New test.
24270 * gcc.dg/vect/vect-25.c: New test.
24271 * gcc.dg/vect/vect-26.c: New test.
24272 * gcc.dg/vect/vect-27.c: New test.
24273 * gcc.dg/vect/vect-28.c: New test.
24274 * gcc.dg/vect/vect-29.c: New test.
24275 * gcc.dg/vect/vect-30.c: New test.
24276 * gcc.dg/vect/vect-31.c: New test.
24277 * gcc.dg/vect/vect-32.c: New test.
24278 * gcc.dg/vect/vect-33.c: New test.
24279 * gcc.dg/vect/vect-34.c: New test.
24280 * gcc.dg/vect/vect-35.c: New test.
24281 * gcc.dg/vect/vect-36.c: New test.
24282 * gcc.dg/vect/vect-37.c: New test.
24283 * gcc.dg/vect/vect-38.c: New test.
24284 * gcc.dg/vect/vect-40.c: New test.
24285 * gcc.dg/vect/vect-41.c: New test.
24286 * gcc.dg/vect/vect-42.c: New test.
24287 * gcc.dg/vect/vect-43.c: New test.
24288 * gcc.dg/vect/vect-44.c: New test.
24289 * gcc.dg/vect/vect-45.c: New test.
24290 * gcc.dg/vect/vect-46.c: New test.
24291 * gcc.dg/vect/vect-47.c: New test.
24292 * gcc.dg/vect/vect-48.c: New test.
24293 * gcc.dg/vect/vect-49.c: New test.
24294 * gcc.dg/vect/vect-50.c: New test.
24295 * gcc.dg/vect/vect-51.c: New test.
24296 * gcc.dg/vect/vect-52.c: New test.
24297 * gcc.dg/vect/vect-53.c: New test.
24298 * gcc.dg/vect/vect-54.c: New test.
24299 * gcc.dg/vect/vect-55.c: New test.
24300 * gcc.dg/vect/vect-56.c: New test.
24301 * gcc.dg/vect/vect-57.c: New test.
24302 * gcc.dg/vect/vect-58.c: New test.
24303 * gcc.dg/vect/vect-59.c: New test.
24304 * gcc.dg/vect/vect-60.c: New test.
24305 * gcc.dg/vect/vect-61.c: New test.
24306 * gcc.dg/vect/vect-all.c: New test.
24307 * gcc.dg/vect/vect-none.c: New test.
24308
24309 2004-08-17 Paul Brook <paul@codesourcery.com>
24310
24311 PR fortran/13082
24312 * gfortran.dg/entry_1.f90: New test.
24313
24314 2004-08-17 Andrew Pinski <apinski@apple.com>
24315
24316 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24317
24318 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
24319
24320 * gcc.dg/pr17036-1.c: New test.
24321
24322 2004-08-16 Devang Patel <dpatel@apple.com>
24323
24324 * gcc.dg/darwin-20040809-1.c: New test.
24325
24326 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
24327
24328 * gcc.dg/funcdef-attr-1.c: New test.
24329
24330 2004-08-16 Janis Johnson <janis187@us.ibm.com>
24331
24332 * gcc.dg/altivec-17.c: New test.
24333 * gcc.dg/altivec-18.c: New test.
24334
24335 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24336
24337 PR c++/6749
24338 * g++.dg/template/vtable2.C: New test.
24339
24340 2004-08-14 Richard Henderson <rth@redhat.com>
24341
24342 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24343 * gcc.dg/pack-test-4.c (main): Return 0.
24344 * gcc.dg/setjmp-1.c: Remove XFAIL.
24345 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24346
24347 2004-08-14 Richard Henderson <rth@redhat.com>
24348
24349 * gcc.dg/980217-1.c: Add prototype for printf.
24350
24351 2004-08-13 Bud Davis <bdavis9659@comcast.net>
24352
24353 * gfortran.dg/pr16935.f90: New test.
24354
24355 2004-08-13 Janis Johnson <janis187@us.ibm.com>
24356
24357 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24358
24359 2004-08-13 Paul Brook <paul@codesourcery.com>
24360
24361 * gfortran.dg/der_io_1.f90: Remove stray comma.
24362
24363 2004-08-12 Janis Johnson <janis187@us.ibm.com>
24364
24365 * gcc.dg/vmx/cw-bug-2.c: Remove.
24366 * gcc.dg/vmx/vprint-1.c: Remove.
24367 * gcc.dg/vmx/vscan-1.c: Remove.
24368
24369 2004-08-12 Devang patel <dpatel@apple.com>
24370
24371 * gcc.dg/darwin-20040809-2.c: New test.
24372
24373 2004-08-12 Janis Johnson <janis1872us.ibm.com>
24374
24375 * g++.dg/ext/altivec-12.C: New test.
24376
24377 * g++.dg/ext/altivec-11.C: New test.
24378
24379 2004-08-12 Paul Brook <paul@codesourcery.com>
24380
24381 * g++.dg/abi/arm_cxa_vec_1.C: New test.
24382
24383 2004-08-12 Janis Johnson <janis187@us.ibm.com>
24384
24385 * g++.dg/ext/altivec-2.C: Check for hardware support before
24386 executing any VMX instructions.
24387
24388 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24389
24390 2004-08-12 Jakub Jelinek <jakub@redhat.com>
24391
24392 PR c++/16276
24393 * g++.old-deja/g++.other/comdat4.C: New test.
24394 * g++.old-deja/g++.other/comdat4-aux.cc: New.
24395
24396 2004-08-12 Ben Elliston <bje@au.ibm.com>
24397
24398 PR target/16286
24399 * gcc.dg/pr16286.c: New test.
24400
24401 2004-08-12 Jan Beulich <jbeulich@novell.com>
24402
24403 * g++.dg/ext/asm5.C: New.
24404
24405 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24406
24407 PR c++/16698
24408 * g++.dg/eh/crash1.C: New test.
24409
24410 PR c++/16717
24411 * g++.dg/ext/construct1.C: New test.
24412
24413 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24414
24415 PR c++/16853
24416 * g++.dg/init/ptrmem1.C: New test.
24417
24418 PR c++/16618
24419 * g++.dg/parse/offsetof5.C: New test.
24420
24421 PR c++/16870
24422 * g++.dg/template/overload3.C: New test.
24423
24424 2004-08-11 Mark Mitchell <mark@codesourcery.com>
24425
24426 PR c++/16964
24427 * g++.dg/parse/error16.C: New test.
24428
24429 PR c++/16904
24430 * g++.dg/template/error14.C: New test.
24431
24432 PR c++/16929
24433 * g++.dg/template/error15.C: New test.
24434
24435 2004-08-11 Devang Patel <dpatel@apple.com>
24436
24437 * gcc.dg/darwin-ld-20040809-1.c: New test.
24438 * gcc.dg/darwin-ld-20040809-2.c: New test.
24439
24440 2004-08-11 Steven G. Kargl <kargls@comcast.net>
24441
24442 PR fortran/16917
24443 * gfortran.dg/dfloat_1.f90: New test.
24444
24445 2004-08-09 Mark Mitchell <mark@codesourcery.com>
24446
24447 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24448 * gcc.dg/dll-2.c: Fix dg-require syntax.
24449 * gcc.misc-tests/arm-isr.c (abort): Declare.
24450 (exit): Likewise.
24451
24452 2004-08-10 Mark Mitchell <mark@codesourcery.com>
24453
24454 PR c++/16971
24455 * g++.dg/parse/crash16.C: New test.
24456
24457 2004-08-10 Roger Sayle <roger@eyesopen.com>
24458
24459 * gcc.dg/mips-rsqrt-1.c: New test case.
24460 * gcc.dg/mips-rsqrt-2.c: New test case.
24461 * gcc.dg/mips-rsqrt-3.c: New test case.
24462
24463 2004-08-10 Paul Brook <paul@codesourcery.com>
24464
24465 * gfortran.dg/der_io_1.f90: New test.
24466
24467 2004-08-10 Paul Brook <paul@codesourcery.com>
24468
24469 PR fortran/16919
24470 * gfortran.dg/der_array_1.f90: New test.
24471
24472 2004-08-09 David Edelsohn <edelsohn@gnu.org>
24473
24474 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24475
24476 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
24477
24478 * gcc.dg/wchar_t-2.c: Fix typo.
24479
24480 2004-08-09 Falk Hueffner <falk@debian.org>
24481
24482 PR tree-optimization/12517
24483 * gcc.c-torture/compile/pr12517.c: New test.
24484
24485 PR tree-optimization/12578
24486 * gcc.c-torture/compile/pr12578.c: New test.
24487
24488 PR tree-optimization/12899
24489 * gcc.c-torture/compile/pr12899.c: New test.
24490
24491 PR rtl-optimization/14692
24492 * gcc.c-torture/compile/pr14692.c: New test.
24493
24494 PR tree-optimization/16461
24495 * gcc.c-torture/compile/pr16461.c: New test.
24496
24497 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
24498
24499 * gfortran.dg/getenv_1.f90: New test.
24500
24501 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24502
24503 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24504 wchar_t.
24505 * gcc.dg/symbian5.c: Test -fno-short-wchar.
24506
24507 2004-08-06 Paul Brook <paul@codesourcery.com>
24508
24509 * gfortran.dg/ret_array_1.f90: New test.
24510 * gfortran.dg/ret_pointer_1.f90: New test.
24511
24512 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
24513
24514 * gcc.dg/missing-field-init-[12].c: New tests.
24515 * g++.dg/warn/missing-field-init-[12].C: New tests.
24516
24517 2004-08-06 Mark Mitchell <mark@codesourcery.com>
24518
24519 * gcc.dg/enum2.c: New test.
24520 * gcc.dg/symbian3.c: Likewise.
24521 * gcc.dg/symbian4.c: Likewise.
24522 * gcc.dg/wchar_t-2.c: Likewise.
24523
24524 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24525
24526 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24527 destructor tests.
24528
24529 2004-08-05 Mark Mitchell <mark@codesourcery.com>
24530
24531 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24532 dg-require-visiblity.
24533 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24534 * g++.dg/ext/visibility/fvisibility.C: Likewise.
24535 * g++.dg/ext/visibility/memfuncts.C: Likewise.
24536 * g++.dg/ext/visibility/new1.C: Likewise.
24537 * g++.dg/ext/visibility/pragma.C: Likewise.
24538 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24539 * g++.dg/ext/visibility/virtual.C: Likewise.
24540 * g++/dg/ext/visibility/visibility-1.C: Likewise.
24541 * g++/dg/ext/visibility/visibility-2.C: Likewise.
24542 * g++/dg/ext/visibility/visibility-3.C: Likewise.
24543 * g++/dg/ext/visibility/visibility-4.C: Likewise.
24544 * g++/dg/ext/visibility/visibility-5.C: Likewise.
24545 * g++/dg/ext/visibility/visibility-6.C: Likewise.
24546 * g++/dg/ext/visibility/visibility-7.C: Likewise.
24547 * g++/dg/ext/visibility/visibility-8.C: New test.
24548 * gcc.c-torture/compile/dll.x: Remove.
24549 * gcc.dg/dll-2.c: Use dg-require-dll
24550 * gcc.dg/visibility-10.c: New test.
24551 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24552 supporting DLLs.
24553 * testsuite/lib/scanasm.exp (scan_hidden): New function.
24554 (scan_not_hidden): Likewise.
24555
24556 2004-08-05 David Edelsohn <edelsohn@gnu.org>
24557
24558 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24559
24560 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
24561
24562 * gcc.c-torture/execute/20040805-1.c: New test.
24563
24564 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
24565
24566 * gcc.dg/20020118-1.c: Declare abort.
24567 * gcc.dg/altivec_check.h: Likewise.
24568 * gcc.dg/iftrap-2.c: Likewise.
24569 * gcc.dg/pragma-darwin.c: Likewise.
24570 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24571
24572 2004-08-04 Geoffrey Keating <geoffk@apple.com>
24573
24574 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24575
24576 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
24577
24578 * gcc.c-torture/execute/builtins/abs-2.c,
24579 gcc.c-torture/execute/builtins/abs-3.c,
24580 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24581 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24582 intmax_t, uintmax_t and their limits.
24583 * gcc.dg/intmax_t-1.c: New test.
24584
24585 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24586
24587 * g++.dg/tc1/dr147.C: Add reference to PR.
24588
24589 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
24590
24591 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24592 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24593
24594 2004-08-03 David Edelsohn <edelsohn@gnu.org>
24595
24596 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24597
24598 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
24599
24600 * gcc.dg/redecl-5.c: New test.
24601 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24602 of scanf.
24603
24604 2004-08-03 Roger Sayle <roger@eyesopen.com>
24605
24606 PR middle-end/16790
24607 * gcc.c-torture/execute/pr16790-1.c: New test case.
24608
24609 2004-08-03 Mark Mitchell <mark@codesourcery.com>
24610
24611 * g++.dg/ext/visibility/assign1.C: New test.
24612 * g++.dg/ext/visibility/new1.C: Likewise.
24613
24614 * gcc.dg/symbian1.c: New test.
24615 * gcc.dg/symbian2.c: Likewise.
24616
24617 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
24618
24619 PR target/16570
24620 * gcc.dg/i386-sse-9.c: New test.
24621
24622 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
24623
24624 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24625
24626 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
24627
24628 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24629 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24630 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24631 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24632 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24633 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24634 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24635 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24636 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24637 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24638 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24639 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24640 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24641 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24642 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24643 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24644 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24645 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24646 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24647 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24648 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24649 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24650 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24651 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24652 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24653 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24654 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24655 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24656 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24657 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24658 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24659 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24660 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24661 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24662 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24663 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24664 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24665 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24666 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24667 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24668 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24669 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24670 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24671 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24672 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24673 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24674 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24675 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24676 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24677 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24678 gcc.misc-tests/i386-pf-3dnow-1.c,
24679 gcc.misc-tests/i386-pf-athlon-1.c,
24680 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24681 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24682 Declare built-in functions used.
24683 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24684
24685 2004-08-02 Mark Mitchell <mark@codesourcery.com>
24686
24687 PR c++/16707
24688 * g++.dg/lookup/using12.C: New test.
24689
24690 * g++.dg/init/null1.C: Fix PR number.
24691 * g++.dg/parse/namespace10.C: Likewise.
24692
24693 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24694
24695 PR c++/16224
24696 * g++.dg/template/spec17.C: New test.
24697 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24698 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24699
24700 2004-08-02 David Billinghurst
24701
24702 PR fortran/16292
24703 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24704
24705 2004-08-01 Zack Weinberg <zack@codesourcery.com>
24706
24707 * gcc.dg/ia64-got-1.c: New test case.
24708
24709 2004-08-01 Mark Mitchell <mark@codesourcery.com>
24710
24711 PR c++/16489
24712 * g++.dg/init/null1.C: New test.
24713 * g++.dg/tc1/dr76.C: Adjust error marker.
24714
24715 PR c++/16529
24716 * g++.dg/parse/namespace10.C: New test.
24717
24718 PR c++/16810
24719 * g++.dg/inherit/ptrmem2.C: New test.
24720
24721 2004-08-02 Ben Elliston <bje@au.ibm.com>
24722
24723 PR target/16155
24724 * gcc.dg/pr16155.c: New test.
24725
24726 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
24727
24728 * gcc.dg/redecl-2.c: New test.
24729
24730 2004-07-30 Geoffrey Keating <geoffk@apple.com>
24731
24732 * gcc.dg/darwin-longdouble.c: New file.
24733
24734 2004-07-30 Richard Henderson <rth@redhat.com>
24735
24736 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24737 write to constant argument.
24738 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24739
24740 2004-07-30 Richard Henderson <rth@redhat.com>
24741
24742 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24743 tests of nearest around zero.
24744
24745 2004-07-30 Andrew Pinski <apinski@apple.com>
24746
24747 * gcc.c-torture/compile/20040730-1.c: New test.
24748
24749 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24750
24751 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24752 powerpc-eabispe.
24753
24754 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
24755
24756 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24757
24758 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
24759
24760 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24761 contains $ld_library_path.
24762 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24763
24764 2004-07-29 Richard Henderson <rth@redhat.com>
24765
24766 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24767
24768 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24769 (alt2, which): New.
24770 (Check): Accept either alternative.
24771
24772 2004-07-29 Mark Mitchell <mark@codesourcery.com>
24773
24774 * g++.dg/abi/inline1.C: New test.
24775 * g++.dg/abi/local1-a.cc: Likewise.
24776 * g++.dg/abi/local1.C: Likewise.
24777 * g++.dg/abi/mangle11.C: Tweak location of warnings.
24778 * g++.dg/abi/mangle12.C: Likewise.
24779 * g++.dg/abi/mangle17.C: Likewise.
24780 * g++.dg/abi/mangle20-2.C: Likewise.
24781 * g++.dg/opt/interface1.C: Likewise.
24782 * g++.dg/opt/interface1.h: Likewise.
24783 * g++.dg/opt/interface1-a.cc: New test.
24784 * g++.dg/parse/repo1.C: New test.
24785 * g++.dg/template/repo1.C: Likewise.
24786 * g++.dg/warn/Winline-1.C: Likewise.
24787 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24788
24789 2004-07-29 Diego Novillo <dnovillo@redhat.com>
24790
24791 * gcc.dg/tree-ssa/20040729-1.c: New test.
24792
24793 2004-07-27 Matt Austern <austern@apple.com>
24794
24795 * gcc.dg/darwin-bool-1.c: New test.
24796 * gcc.dg/darwin-bool-2.c: New test.
24797
24798 2004-07-28 Richard Henderson <rth@redhat.com>
24799
24800 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24801 arguments in the correct type. Don't write to constant arguments.
24802
24803 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24804
24805 PR tree-optimization/16688
24806 PR tree-optimization/16689
24807 * g++.dg/tree-ssa/pr16688.C: New test.
24808
24809 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24810
24811 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24812 loads. Not only in the comment, this time.
24813
24814 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
24815
24816 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
24817 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24818 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
24819 * gcc.dg/sh4a-bitmovua.c: New.
24820 * gcc.dg/sh4a-cos.c: New.
24821 * gcc.dg/sh4a-cosf.c: New.
24822 * gcc.dg/sh4a-fprun.c: New.
24823 * gcc.dg/sh4a-fsrra.c: New.
24824 * gcc.dg/sh4a-memmovua.c: New.
24825 * gcc.dg/sh4a-sin.c: New.
24826 * gcc.dg/sh4a-sincos.c: New.
24827 * gcc.dg/sh4a-sincosf.c: New.
24828 * gcc.dg/sh4a-sinf.c: New.
24829
24830 2004-07-28 Diego Novillo <dnovillo@redhat.com>
24831
24832 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24833 conditionals.
24834 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24835 loads.
24836 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24837 DOM1.
24838
24839 2004-07-27 Andrew Pinski <apinski@apple.com>
24840
24841 * g++.dg/rtti/tinfo1.C: Correct the xfail.
24842
24843 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
24844
24845 * gcc.dg/pragma-isr.c: New test.
24846
24847 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24848
24849 PR c++/14429
24850 * g++.dg/template/ttp11.C: New test.
24851
24852 2004-07-27 Diego Novillo <dnovillo@redhat.com>
24853
24854 * gcc.c-torture/compile/20040727-1.c: New test.
24855
24856 2004-07-26 Eric Christopher <echristo@redhat.com>
24857
24858 * gcc.c-torture/compile/20040726-2.c: New test.
24859
24860 2004-07-26 Andrew Pinski <apinski@apple.com>
24861
24862 * g++.dg/rtti/tinfo1.C: Xfail.
24863
24864 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
24865
24866 * gcc.c-torture/compile/20040726-1.c: New test.
24867
24868 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
24869 Brian Ryner <bryner@brianryner.com>
24870
24871 PR c++/9283
24872 PR c++/15000
24873 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24874 * g++.dg/ext/visibility/: New directory.
24875 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24876 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24877 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24878 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24879 * g++.dg/ext/visibility/fvisibility.C,
24880 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24881 g++.dg/ext/visibility/fvisibility-override1.C
24882 g++.dg/ext/visibility/fvisibility-override2.C
24883 g++.dg/ext/visibility/memfuncts.C
24884 g++.dg/ext/visibility/noPLT.C
24885 g++.dg/ext/visibility/pragma.C
24886 g++.dg/ext/visibility/pragma-override1.C
24887 g++.dg/ext/visibility/pragma-override2.C
24888 g++.dg/ext/visibility/staticmemfuncts.C
24889 g++.dg/ext/visibility/virtual.C: New tests.
24890
24891 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24892
24893 PR c/15360
24894 * gcc.dg/pr15360-1.c: New test.
24895
24896 2004-07-25 Daniel Jacobowitz <dan@debian.org>
24897
24898 * gcc.dg/pragma-align-2.c: New test.
24899 * gcc.dg/pragma-init-fini.c: New test.
24900 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
24901 targets.
24902
24903 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
24904
24905 * gcc.dg/init-string-2.c: New test.
24906
24907 2004-07-24 Zack Weinberg <zack@codesourcery.com>
24908
24909 PR 16684
24910 * gcc.dg/Wredundant-decls-1.c: New test case.
24911
24912 2004-07-24 Jakub Jelinek <jakub@redhat.com>
24913
24914 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24915 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24916 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24917 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24918 * gcc.dg/compat/generate-random.c: New file.
24919 * gcc.dg/compat/generate-random.h: Likewise.
24920 * gcc.dg/compat/generate-random_r.c: Likewise.
24921 * gcc.dg/compat/struct-layout-1.h: Likewise.
24922 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24923 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24924 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24925 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24926 * gcc.dg/compat/struct-layout-1_main.c: New test.
24927 * gcc.dg/compat/struct-layout-1_x.c: New file.
24928 * gcc.dg/compat/struct-layout-1_y.c: New file.
24929 * gcc.dg/compat/struct-layout-1_test.h: New file.
24930
24931 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
24932
24933 * gcc.dg/comp-return-1.c: New test
24934
24935 2004-07-23 Janis Johnson <janis187@us.ibm.com>
24936
24937 * gcc.dg/vmx/8-02a.c: Fix typo.
24938
24939 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24940 * gcc.dg/darwin-abi-3.c: New test.
24941
24942 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24943 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24944
24945 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24946 * gcc.dg/vmx/ops-long-1.c: New test.
24947 * gcc.dg/vmx/ops-long-2.c: New test.
24948
24949 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
24950
24951 * g++.dg/lookup/conv-[1234].C: New.
24952
24953 2004-07-22 Mark Mitchell <mark@codesourcery.com>
24954
24955 * g++.dg/parse/attr2.C: Simplify.
24956
24957 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24958
24959 PR c/7284
24960 * gcc.c-torture/execute/pr7284-1.c: New test.
24961
24962 2004-07-22 Brian Booth <bbooth@redhat.com>
24963
24964 * gcc.dg/tree-ssa/20040721-1.c: New test.
24965
24966 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
24967
24968 * g++.dg/template/crash20.c: New.
24969
24970 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
24971
24972 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24973 Add dg-run directive. Declare variables as required.
24974 * gfortran.dg/g77/README: Update
24975
24976 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
24977
24978 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24979 gcc.dg/cris-peep2-andu2.c: New tests.
24980
24981 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24982
24983 PR c/15052
24984 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24985 on return type.
24986 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
24987 messages.
24988 * gcc.dg/qual-return-2.c: Update expected messages.
24989 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24990
24991 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24992
24993 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24994 * gcc.dg/noncompile/921102-1.c: Update expected error message.
24995
24996 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
24997
24998 PR c/11250
24999 * gcc.dg/init-string-1.c: New test.
25000
25001 2004-07-21 Jakub Jelinek <jakub@redhat.com>
25002
25003 PR middle-end/15345
25004 PR c/16450
25005 * gcc.dg/torture/nested-fn-1.c: New test.
25006
25007 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
25008
25009 PR target/16559
25010 * gcc.dg/ia64-fptr-1.c: New file.
25011
25012 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25013
25014 PR c++/14497
25015 * g++.dg/template/spec16.C: New test.
25016 * g++.old-deja/g++.robertl/eb118.C: Remove.
25017
25018 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25019
25020 PR c++/509
25021 * g++.dg/template/spec15.C: New test.
25022
25023 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
25024
25025 Copy cases from g77.f-torture/execute and add dg-run
25026 directive. Other changes as noted.
25027 * gfortran.dg/g77/13037.f
25028 * gfortran.dg/g77/1832.f
25029 * gfortran.dg/g77/19981119-0.f
25030 * gfortran.dg/g77/19990313-0.f
25031 * gfortran.dg/g77/19990313-1.f
25032 * gfortran.dg/g77/19990313-2.f
25033 * gfortran.dg/g77/19990313-3.f
25034 * gfortran.dg/g77/19990419-1.f
25035 * gfortran.dg/g77/19990826-0.f
25036 * gfortran.dg/g77/19990826-2.f
25037 * gfortran.dg/g77/20000503-1.f
25038 * gfortran.dg/g77/20001111.f
25039 * gfortran.dg/g77/20010116.f
25040 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25041 * gfortran.dg/g77/20010430.f
25042 * gfortran.dg/g77/6177.f
25043 * gfortran.dg/g77/947.f
25044 * gfortran.dg/g77/970816-3.f
25045 * gfortran.dg/g77/971102-1.f
25046 * gfortran.dg/g77/980520-1.f
25047 * gfortran.dg/g77/980628-0.f
25048 * gfortran.dg/g77/980628-1.f
25049 * gfortran.dg/g77/980628-10.f
25050 * gfortran.dg/g77/980628-2.f
25051 * gfortran.dg/g77/980628-3.f
25052 * gfortran.dg/g77/980628-7.f
25053 * gfortran.dg/g77/980628-8.f
25054 * gfortran.dg/g77/980628-9.f
25055 * gfortran.dg/g77/980701-0.f
25056 * gfortran.dg/g77/980701-1.f
25057 * gfortran.dg/g77/cabs.f
25058 * gfortran.dg/g77/claus.f
25059 * gfortran.dg/g77/complex_1.f
25060 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25061 * gfortran.dg/g77/dcomplex.f
25062 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25063 * gfortran.dg/g77/f90-intrinsic-mathematical.f
25064 * gfortran.dg/g77/f90-intrinsic-numeric.f
25065 * gfortran.dg/g77/int8421.f
25066 * gfortran.dg/g77/labug1.f
25067 * gfortran.dg/g77/large_vec.f
25068 * gfortran.dg/g77/le.f
25069 * gfortran.dg/g77/short.f
25070 * gfortran.dg/g77/README: Update
25071
25072 2004-07-20 Mark Mitchell <mark@codesourcery.com>
25073
25074 PR c++/16637
25075 * g++.dg/parse/lookup4.C: New test.
25076
25077 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25078
25079 PR c++/16175
25080 * g++.dg/template/ttp10.C: New test.
25081
25082 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
25083
25084 * gcc.dg/pr12625-1.c: New test.
25085
25086 2004-07-20 Steven Bosscher <stevenb@suse.de>
25087
25088 * testsuite/gcc.dg/switch-warn-1.c: New test.
25089 * testsuite/gcc.dg/switch-warn-2.c: New test.
25090 * gcc.c-torture/compile/pr14730.c: Update.
25091
25092 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
25093
25094 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25095 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25096 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25097 g++.dg/template/nontype3.C: Remove trailing CR from tests.
25098
25099 2004-07-18 Mark Mitchell <mark@codesourcery.com>
25100
25101 PR c++/16623
25102 * g++.dg/template/assign1.C: New test.
25103
25104 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25105
25106 PR c++/12170
25107 * g++.dg/template/ttp9.C: New test.
25108
25109 2004-07-19 Daniel Jacobowitz <dan@debian.org>
25110
25111 * gcc.dg/format/cmn-err-1.c: New test.
25112
25113 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
25114
25115 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25116 gcc.dg/Wparentheses-10.c: New tests.
25117 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25118
25119 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25120
25121 PR fortran/16465
25122 * gfortran.dg/g77//ffixed-line-length-0.f,
25123 gfortran.dg/g77/ffixed-line-length-132.f,
25124 gfortran.dg/g77/ffixed-line-length-72.f,
25125 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25126 gfortran.dg/g77/README: Update.
25127
25128 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25129
25130 PR c++/13092
25131 * g++.dg/template/non-dependent7.C: New test.
25132 * g++.dg/template/non-dependent8.C: Likewise.
25133 * g++.dg/template/non-dependent9.C: Likewise.
25134 * g++.dg/template/non-dependent10.C: Likewise.
25135
25136 2004-07-17 Mark Mitchell <mark@codesourcery.com>
25137
25138 PR c++/16337
25139 * g++.dg/parse/attr2.C: New test.
25140
25141 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
25142
25143 * g77.dg: Removed.
25144 * g77.f-torture: Ditto.
25145
25146 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
25147
25148 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25149 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25150 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25151
25152 2004-07-16 Richard Henderson <rth@redhat.com>
25153
25154 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25155
25156 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25157
25158 * lib/fortran-torture.exp (fortran-torture): Don't test compile
25159 tests with full list of options.
25160 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25161 of TORTURE_OPTIONS if test contains 'dg-do run'.
25162
25163 PR fortran/16404
25164 * gfortran.dg/do_iterator.f90: New test.
25165
25166 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25167
25168 PR rtl-optimization/16536
25169 * gcc.c-torture/execute/restrict-1.c: New test.
25170
25171 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25172
25173 PR fortran/15324
25174 * gfortran.dg/pr15324.f90: New test.
25175
25176 PR fortran/15129
25177 * gfortran.dg/pr15129.f90: New test.
25178
25179 PR fortran/15140
25180 * gfortran.dg/pr15140.f90: New test.
25181
25182 PR fortran/13792
25183 * gfortran.fortran-torture/execute/bounds.f90: Add check for
25184 compile-time simplification.
25185
25186 2004-07-14 Mike Stump <mrs@apple.com>
25187
25188 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25189
25190 2004-07-14 James E Wilson <wilson@specifixinc.com>
25191
25192 PR target/16325
25193 * gcc.dg/profile-generate-1.c: New.
25194
25195 2004-07-15 Jakub Jelinek <jakub@redhat.com>
25196
25197 * gcc.c-torture/execute/20040709-1.c: New test.
25198 * gcc.c-torture/execute/20040709-2.c: New test.
25199
25200 2004-07-14 Mike Stump <mrs@apple.com>
25201
25202 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25203
25204 2004-07-14 Mike Stump <mrs@apple.com>
25205
25206 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25207
25208 2004-07-13 Mark Mitchell <mark@codesourcery.com>
25209
25210 PR c++/16518
25211 * g++.dg/parse/mutable1.C: New test.
25212
25213 2004-07-13 Diego Novillo <dnovillo@redhat.com>
25214
25215 PR tree-optimization/16443
25216 * gcc.dg/tree-ssa/20040713-1.c: New test.
25217
25218 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
25219
25220 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25221 for operator new.
25222
25223 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25224
25225 * gfortran.dg/g77/README: New file
25226 * gfortran.dg/g77/19981216-0.f: Copy from
25227 g77.f-torture/noncompile. Add "dg-do compile" and
25228 dg-error as required.
25229 * gfortran.dg/g77/19990218-1.f: Likewise.
25230 * gfortran.dg/g77/19990905-1.f: Likewise.
25231 * gfortran.dg/g77/9263.f: Likewise.
25232 * gfortran.dg/g77/980615-0.f: Likewise.
25233 * gfortran.dg/g77/980616-0.f: Likewise.
25234 * gfortran.dg/g77/check0.f: Likewise.
25235 * gfortran.dg/g77/select_no_compile.f: Likewise.
25236
25237 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25238
25239 Copy files from g77.f-torture/compile.
25240 Add "{ dg-do compile}". Other changes as noted
25241 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25242 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25243 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25244 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25245 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25246 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25247 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25248 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25249 statement to conform to standard. Append alpha1.x for reference.
25250 * gfortran.dg/g77/xformat.f: Add dg-warning
25251
25252 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
25253
25254 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25255 Add {dg-do compile} directive.
25256 * gfortran.dg/g77/cpp2.F: Likewise.
25257
25258 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25259
25260 PR c++/5402
25261 * g++.dg/lookup/name-clash1.C: New test.
25262
25263 PR c++/9777
25264 * g++.dg/lookup/name-clash2.C: New test.
25265
25266 PR c++/12102
25267 * g++.dg/lookup/name-clash3.C: New test.
25268
25269 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25270
25271 * g++.dg/lookup/new2.C: New test.
25272 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25273
25274 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
25275
25276 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25277 Add {dg-do compile} directive.
25278 * gfortran.dg/g77/13060.f: Likewise.
25279 * gfortran.dg/g77/19990218-0.f: Likewise.
25280 * gfortran.dg/g77/19990305-0.f: Likewise.
25281 * gfortran.dg/g77/19990419-0.f: Likewise.
25282 * gfortran.dg/g77/19990502-0.f: Likewise.
25283 * gfortran.dg/g77/19990502-1.f: Likewise.
25284 * gfortran.dg/g77/19990525-0.f: Likewise.
25285 * gfortran.dg/g77/19990826-1.f: Likewise.
25286 * gfortran.dg/g77/19990826-3.f: Likewise.
25287 * gfortran.dg/g77/19990905-2.f: Likewise.
25288 * gfortran.dg/g77/20000412-1.f: Likewise.
25289 * gfortran.dg/g77/20000511-1.f: Likewise.
25290 * gfortran.dg/g77/20000511-2.f: Likewise.
25291 * gfortran.dg/g77/20000518.f: Likewise.
25292 * gfortran.dg/g77/20000601-1.f: Likewise.
25293 * gfortran.dg/g77/20000601-2.f: Likewise.
25294 * gfortran.dg/g77/20000629-1.f: Likewise.
25295 * gfortran.dg/g77/20000630-2.f: Likewise.
25296 * gfortran.dg/g77/20010115.f: Likewise.
25297 * gfortran.dg/g77/20010321-1.f: Likewise.
25298 * gfortran.dg/g77/20010426.f: Likewise.
25299 * gfortran.dg/g77/20020307-1.f: Likewise.
25300 * gfortran.dg/g77/8485.f: Likewise.
25301 * gfortran.dg/g77/960317-1.f: Likewise.
25302 * gfortran.dg/g77/970915-0.f: Likewise.
25303 * gfortran.dg/g77/980310-1.f: Likewise.
25304 * gfortran.dg/g77/980310-2.f: Likewise.
25305 * gfortran.dg/g77/980310-3.f: Likewise.
25306 * gfortran.dg/g77/980310-4.f: Likewise.
25307 * gfortran.dg/g77/980310-6.f: Likewise.
25308 * gfortran.dg/g77/980310-7.f: Likewise.
25309 * gfortran.dg/g77/980310-8.f: Likewise.
25310 * gfortran.dg/g77/980419-2.f: Likewise.
25311 * gfortran.dg/g77/980424-0.f: Likewise.
25312 * gfortran.dg/g77/980427-0.f: Likewise.
25313 * gfortran.dg/g77/980729-0.f: Likewise.
25314 * gfortran.dg/g77/981117-1.f: Likewise.
25315 * gfortran.dg/g77/toon_1.f: Likewise.
25316
25317 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25318
25319 PR c++/2204
25320 * g++.dg/other/abstract2.C: New test.
25321
25322 2004-07-12 Paul Brook <paul@codesourcery.com>
25323
25324 * gfortran.dg/pointer_init_1.f90: New test.
25325
25326 2004-07-11 Paul Brook <paul@codesourcery.com>
25327
25328 PR fortran/15986
25329 * gfortran.dg/contained_1.f90: New test.
25330
25331 2004-07-11 Mark Mitchell <mark@codesourcery.com>
25332
25333 * g++.dg/parse/defarg8.C: New test.
25334
25335 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25336
25337 PR fortran/16433
25338 * gfortran.dg/pr16433.f: New test.
25339
25340 PR fortran/17574
25341 * gfortran.dg/pr15754.f90: New test.
25342
25343 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
25344
25345 PR tree-optimization/16437
25346 * gcc.c-torture/execute/bitfld-4.c: New test.
25347
25348 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25349
25350 * gfortran.fortran-torture/execute/common_2.f90: Add check for
25351 access to common var from module.
25352
25353 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25354
25355 PR fortran/16336
25356 * gfortran.fortran-torture/execute/common_2.f90: New test.
25357
25358 2004-07-10 Paul Brook <paul@codesourcery.com>
25359
25360 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25361
25362 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25363
25364 PR fortran/15969
25365 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25366
25367 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
25368
25369 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25370 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25371 * gfortran.dg/g77/ffree-form-1.f: Likewise.
25372 * gfortran.dg/g77/ffree-form-2.f: Likewise.
25373 * gfortran.dg/g77/ffree-form-3.f: Likewise.
25374 * gfortran.dg/g77/fno-underscoring.f: Likewise.
25375 * gfortran.dg/g77/funderscoring.f: Likewise.
25376 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
25377
25378 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25379
25380 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25381
25382 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25383 Paul Brook <paul@codesourcery.com>
25384
25385 PR fortran/13415
25386 * gfortran.dg/common_pointer_1.f90: New test.
25387
25388 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25389
25390 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25391
25392 2004-07-09 James E Wilson <wilson@specifixinc.com>
25393
25394 PR target/16364
25395 * gcc.c-torture/compile/20040709-1.c: New.
25396
25397 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25398
25399 PR fortran/14077
25400 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25401
25402 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25403
25404 PR fortran/13201
25405 * gfortran.dg/shape_1.f90: New test.
25406
25407 2004-07-09 Zack Weinberg <zack@codesourcery.com>
25408 Andrew Pinski <apinski@apple.com>
25409
25410 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25411
25412 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25413
25414 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25415 comment.
25416
25417 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25418 Paul Brook <paul@codesourcery.com>
25419
25420 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25421 '.f95' and '.F95'.
25422
25423 2004-07-09 Diego Novillo <dnovillo@redhat.com>
25424
25425 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25426
25427 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25428
25429 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25430 testcases with capital suffix.
25431
25432 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25433
25434 PR fortran/15481
25435 PR fortran/13372
25436 PR fortran/13575
25437 PR fortran/15978
25438 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25439
25440 * gfortran.dg/implicit_1.f90: New test.
25441
25442 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25443
25444 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25445 expression to match gfortran warning/error messages
25446 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25447 dg-error text.
25448
25449 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25450
25451 * lib/fortran-torture.exp: Rename proc search_for to
25452 search_for_re.
25453
25454 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
25455
25456 * gcc.c-torture/execute/simd-5.x: New file.
25457 XFAIL on SPARC 64-bit at -O0.
25458
25459 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25460
25461 PR c++/8211
25462 PR c++/16165
25463 * g++.dg/warn/effc3.C: New test.
25464
25465 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25466
25467 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25468 change X to 1X in format.
25469 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25470 add data statements to conform to standard.
25471
25472 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25473
25474 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25475 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25476 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25477
25478 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25479
25480 * gfortran.dg/g77/7388.f: Copy from g77.dg
25481 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25482 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25483 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25484 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25485 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25486 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25487 * gfortran.dg/g77/strlen0.f: Likewise.
25488
25489 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
25490
25491 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25492 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25493
25494 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25495
25496 * gcc.c-torture/execute/920428-2.x: Delete.
25497 * gcc.c-torture/execute/920501-7.x: Likewise.
25498
25499 2004-07-08 Jakub Jelinek <jakub@redhat.com>
25500
25501 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25502 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
25503 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25504 prescott and c3-2.
25505 (PREFETCH_3DNOW): Add -march=c3.
25506
25507 2004-07-08 Diego Novillo <dnovillo@redhat.com>
25508
25509 PR c/16437
25510 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25511 * gcc.c-torture/execute/bf64-1.x: Likewise.
25512
25513 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25514
25515 * gcc.c-torture/compile/20040708-1.c: New test.
25516
25517 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25518
25519 PR c++/16169
25520 * g++.dg/warn/effc2.C: New test.
25521
25522 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
25523
25524 * gcc.c-torture/execute/bitfld-1.x: Remove.
25525 * gcc.c-torture/execute/bitfld-3.c: New test.
25526 * gcc.dg/bitfld-2.c: Remove XFAILs.
25527
25528 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
25529
25530 PR c++/16276
25531 * g++.dg/rtti/tinfo1.C: New file.
25532
25533 2004-07-07 Eric Christopher <echristo@redhat.com>
25534
25535 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25536
25537 2004-07-07 Andrew Pinski <apinski@apple.com>
25538
25539 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25540
25541 2004-07-07 Mark Mitchell <mark@codesourcery.com>
25542
25543 * g++.dg/init/call1.C: XFAIL.
25544
25545 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
25546
25547 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25548 except for movstrict*, to movmem* and clrstr* to clrmem*.
25549
25550 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
25551
25552 * gcc.c-torture/execute/20040707-1.c: New test.
25553
25554 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
25555
25556 * gcc.c-torture/execute/20040706-1.c: New test.
25557
25558 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25559
25560 PR c++/3671
25561 * g++.dg/template/spec14.C: New test.
25562
25563 2004-07-05 Jakub Jelinek <jakub@redhat.com>
25564
25565 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25566 nothing if not yet defined. Use it in b, c and d type definitions.
25567 * gcc.c-torture/execute/20040705-1.c: New test.
25568 * gcc.c-torture/execute/20040705-2.c: New test.
25569
25570 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25571
25572 PR c++/2518
25573 * g++.dg/lookup/new1.C: New test.
25574
25575 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25576
25577 PR c++/11406
25578 * g++.dg/template/sizeof8.C: New test.
25579
25580 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
25581
25582 * gcc.c-torture/compile/20040705-1.c: New test.
25583
25584 2004-07-04 Bud Davis <bdavis9659@comcast.net>
25585
25586 * gfortran.fortran-torture/execute/seq_io.f90: New test.
25587
25588 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
25589
25590 * gcc.dg/cpp/if-mop.c: Two new testcases.
25591 * gcc.dg/cpp/trad/comment-3.c: New.
25592
25593 2004-07-04 Paul Brook <paul@codesourcery.com>
25594
25595 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25596
25597 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
25598
25599 PR c++/3761
25600 * g++.dg/lookup/crash4.C: New test.
25601
25602 2004-07-02 Zack Weinberg <zack@codesourcery.com>
25603
25604 * gcc.c-torture/execute/builtin-abs-1.c
25605 * gcc.c-torture/execute/builtin-abs-2.c
25606 * gcc.c-torture/execute/builtin-complex-1.c
25607 * gcc.c-torture/execute/builtins/string-1-lib.c
25608 * gcc.c-torture/execute/builtins/string-1.c
25609 * gcc.c-torture/execute/builtins/string-2-lib.c
25610 * gcc.c-torture/execute/builtins/string-2.c
25611 * gcc.c-torture/execute/builtins/string-3-lib.c
25612 * gcc.c-torture/execute/builtins/string-3.c
25613 * gcc.c-torture/execute/builtins/string-4-lib.c
25614 * gcc.c-torture/execute/builtins/string-4.c
25615 * gcc.c-torture/execute/builtins/string-5-lib.c
25616 * gcc.c-torture/execute/builtins/string-5.c
25617 * gcc.c-torture/execute/builtins/string-6-lib.c
25618 * gcc.c-torture/execute/builtins/string-6.c
25619 * gcc.c-torture/execute/builtins/string-7-lib.c
25620 * gcc.c-torture/execute/builtins/string-7.c
25621 * gcc.c-torture/execute/builtins/string-8-lib.c
25622 * gcc.c-torture/execute/builtins/string-8.c
25623 * gcc.c-torture/execute/builtins/string-9-lib.c
25624 * gcc.c-torture/execute/builtins/string-9.c
25625 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25626 * gcc.c-torture/execute/builtins/string-asm-1.c
25627 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25628 * gcc.c-torture/execute/builtins/string-asm-2.c
25629 * gcc.c-torture/execute/stdio-opt-1.c
25630 * gcc.c-torture/execute/stdio-opt-2.c
25631 * gcc.c-torture/execute/stdio-opt-3.c
25632 * gcc.c-torture/execute/string-opt-1.c
25633 * gcc.c-torture/execute/string-opt-10.c
25634 * gcc.c-torture/execute/string-opt-11.c
25635 * gcc.c-torture/execute/string-opt-12.c
25636 * gcc.c-torture/execute/string-opt-13.c
25637 * gcc.c-torture/execute/string-opt-14.c
25638 * gcc.c-torture/execute/string-opt-15.c
25639 * gcc.c-torture/execute/string-opt-16.c
25640 * gcc.c-torture/execute/string-opt-2.c
25641 * gcc.c-torture/execute/string-opt-6.c
25642 * gcc.c-torture/execute/string-opt-7.c
25643 * gcc.c-torture/execute/string-opt-8.c:
25644 Replace with ...
25645
25646 * gcc.c-torture/execute/builtins/abs-2.c
25647 * gcc.c-torture/execute/builtins/abs-3.c
25648 * gcc.c-torture/execute/builtins/complex-1.c
25649 * gcc.c-torture/execute/builtins/fprintf.c
25650 * gcc.c-torture/execute/builtins/fputs.c
25651 * gcc.c-torture/execute/builtins/memcmp.c
25652 * gcc.c-torture/execute/builtins/memmove.c
25653 * gcc.c-torture/execute/builtins/memops-asm.c
25654 * gcc.c-torture/execute/builtins/mempcpy-2.c
25655 * gcc.c-torture/execute/builtins/mempcpy.c
25656 * gcc.c-torture/execute/builtins/memset.c
25657 * gcc.c-torture/execute/builtins/printf.c
25658 * gcc.c-torture/execute/builtins/sprintf.c
25659 * gcc.c-torture/execute/builtins/strcat.c
25660 * gcc.c-torture/execute/builtins/strchr.c
25661 * gcc.c-torture/execute/builtins/strcmp.c
25662 * gcc.c-torture/execute/builtins/strcpy.c
25663 * gcc.c-torture/execute/builtins/strcspn.c
25664 * gcc.c-torture/execute/builtins/strlen-2.c
25665 * gcc.c-torture/execute/builtins/strlen.c
25666 * gcc.c-torture/execute/builtins/strncat.c
25667 * gcc.c-torture/execute/builtins/strncmp-2.c
25668 * gcc.c-torture/execute/builtins/strncmp.c
25669 * gcc.c-torture/execute/builtins/strncpy.c
25670 * gcc.c-torture/execute/builtins/strpbrk.c
25671 * gcc.c-torture/execute/builtins/strpcpy-2.c
25672 * gcc.c-torture/execute/builtins/strpcpy.c
25673 * gcc.c-torture/execute/builtins/strrchr.c
25674 * gcc.c-torture/execute/builtins/strspn.c
25675 * gcc.c-torture/execute/builtins/strstr-asm.c
25676 * gcc.c-torture/execute/builtins/strstr.c:
25677 ... these new files.
25678
25679 * gcc.c-torture/execute/builtins/abs-2-lib.c
25680 * gcc.c-torture/execute/builtins/abs-3-lib.c
25681 * gcc.c-torture/execute/builtins/complex-1-lib.c
25682 * gcc.c-torture/execute/builtins/fprintf-lib.c
25683 * gcc.c-torture/execute/builtins/fputs-lib.c
25684 * gcc.c-torture/execute/builtins/memcmp-lib.c
25685 * gcc.c-torture/execute/builtins/memmove-lib.c
25686 * gcc.c-torture/execute/builtins/memops-asm-lib.c
25687 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25688 * gcc.c-torture/execute/builtins/mempcpy-lib.c
25689 * gcc.c-torture/execute/builtins/memset-lib.c
25690 * gcc.c-torture/execute/builtins/printf-lib.c
25691 * gcc.c-torture/execute/builtins/sprintf-lib.c
25692 * gcc.c-torture/execute/builtins/strcat-lib.c
25693 * gcc.c-torture/execute/builtins/strchr-lib.c
25694 * gcc.c-torture/execute/builtins/strcmp-lib.c
25695 * gcc.c-torture/execute/builtins/strcpy-lib.c
25696 * gcc.c-torture/execute/builtins/strcspn-lib.c
25697 * gcc.c-torture/execute/builtins/strlen-2-lib.c
25698 * gcc.c-torture/execute/builtins/strlen-lib.c
25699 * gcc.c-torture/execute/builtins/strncat-lib.c
25700 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25701 * gcc.c-torture/execute/builtins/strncmp-lib.c
25702 * gcc.c-torture/execute/builtins/strncpy-lib.c
25703 * gcc.c-torture/execute/builtins/strpbrk-lib.c
25704 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25705 * gcc.c-torture/execute/builtins/strpcpy-lib.c
25706 * gcc.c-torture/execute/builtins/strrchr-lib.c
25707 * gcc.c-torture/execute/builtins/strspn-lib.c
25708 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25709 * gcc.c-torture/execute/builtins/strstr-lib.c
25710 * gcc.c-torture/execute/builtins/lib/abs.c
25711 * gcc.c-torture/execute/builtins/lib/fprintf.c
25712 * gcc.c-torture/execute/builtins/lib/memset.c
25713 * gcc.c-torture/execute/builtins/lib/printf.c
25714 * gcc.c-torture/execute/builtins/lib/sprintf.c
25715 * gcc.c-torture/execute/builtins/lib/strcpy.c
25716 * gcc.c-torture/execute/builtins/lib/strcspn.c
25717 * gcc.c-torture/execute/builtins/lib/strncat.c
25718 * gcc.c-torture/execute/builtins/lib/strncmp.c
25719 * gcc.c-torture/execute/builtins/lib/strncpy.c
25720 * gcc.c-torture/execute/builtins/lib/strpbrk.c
25721 * gcc.c-torture/execute/builtins/lib/strspn.c
25722 * gcc.c-torture/execute/builtins/lib/strstr.c:
25723 New files containing support routines.
25724
25725 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25726 declaration.
25727 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25728 when not optimizing.
25729
25730 2004-07-02 Mark Mitchell <mark@codesourcery.com>
25731
25732 PR c++/16240
25733 * g++.dg/abi/mangle22.C: New test.
25734 * g++.dg/abi/mangle23.C: Likewise.
25735
25736 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
25737
25738 PR fortran/16290
25739 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25740 Allow for cases without denormalized floating point numbers.
25741
25742 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
25743
25744 PR c/1027
25745 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25746 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25747 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25748 expected warning text.
25749 * gcc.dg/format/diag-2.c: New test.
25750
25751 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
25752
25753 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25754
25755 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
25756
25757 * gcc.dg/builtins-43.c: New.
25758 * gcc.dg/builtins-44.c: New.
25759 * gcc.dg/builtins-45.c: New.
25760
25761 2004-06-26 Geoffrey Keating <geoffk@apple.com>
25762 Andreas Tobler <a.tobler@schweiz.ch>
25763
25764 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25765 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
25766 as SIGSEGV.
25767 * gcc.dg/cleanup-11.c: Likewise.
25768 * gcc.dg/cleanup-8.c: Likewise.
25769 * gcc.dg/cleanup-9.c: Likewise.
25770 * gcc.dg/cleanup-5.c: Run on all platforms.
25771
25772 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
25773
25774 * g++.dg/warn/nonnull1.C: New test.
25775
25776 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
25777
25778 * gcc.dg/compat/compat-common.h: Wrap up CINT in
25779 an #ifndef SKIP_COMPLEX_INT/#endif pair.
25780 Special-case the Sun compiler wrt to <complex.h>.
25781
25782 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
25783
25784 * gcc.dg/Wunreachable-8.C: New test.
25785
25786 * gcc.dg/h8300-ice2.c : New test.
25787
25788 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
25789
25790 PR fortran/16161
25791 * gfortran.fortran-torture/compile/implicit.f90: Add test
25792 for implicit character.
25793
25794 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
25795
25796 PR fortran/16289
25797 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25798 Use tiny() intrinsic to find smallest non-negative real
25799
25800 2004-06-30 Jakub Jelinek <jakub@redhat.com>
25801
25802 * gcc.dg/compat/struct-by-value-22_main.c: New test.
25803 * gcc.dg/compat/struct-by-value-22_x.c: New.
25804 * gcc.dg/compat/struct-by-value-22_y.c: New.
25805
25806 * gcc.c-torture/execute/20040629-1.c: New test.
25807
25808 2004-06-29 Jakub Jelinek <jakub@redhat.com>
25809
25810 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25811 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25812
25813 PR target/16195
25814 * gcc.dg/20040625-1.c: New test.
25815
25816 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25817
25818 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25819
25820 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25821
25822 PR fortran/15963
25823 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25824
25825 2004-06-29 Richard Henderson <rth@redhat.com>
25826
25827 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25828
25829 2004-06-29 Paul Brook <paul@codesourcery.com>
25830
25831 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25832 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25833
25834 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
25835
25836 PR c++/16260
25837 * g++.dg/parse/crash15.C: New.
25838
25839 2004-06-28 Andrew Pinski <apinski@apple.com>
25840
25841 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25842 by the error already.
25843
25844 * g++.dg/opt/ptrmem4.C: Change to compile only test.
25845
25846 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
25847
25848 PR target/14041
25849 * gcc.dg/h8300-bss-align-1.c : New.
25850
25851 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
25852
25853 * PR c++/16174
25854 * g++.dg/template/ctor4.C: New.
25855
25856 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25857
25858 PR c++/16205
25859 * g++.dg/warn/Wsequence-point-1.C: New test.
25860
25861 2004-06-27 Paul Brook <paul@codesourcery.com>
25862
25863 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25864
25865 2004-06-27 Zack Weinberg <zack@codesourcery.com>
25866
25867 * g++.old-deja/g++.mike/p7325.C: Remove.
25868
25869 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
25870
25871 PR c/14963
25872 * gcc.dg/pr14963.c: New test.
25873
25874 2004-06-27 Mark Mitchell <mark@codesourcery.com>
25875
25876 PR c++/16193
25877 * g++.dg/parse/redef1.C: New test.
25878
25879 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
25880
25881 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25882 20021110.c.
25883 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25884 20021119-1.c.
25885 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25886 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25887 5-04.c.
25888 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25889 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25890 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25891 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25892 g++.brendan/enum14.C.
25893 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25894 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25895 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25896 g++.mike/virt1.C.
25897 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25898 memtemp24.C.
25899
25900 2004-06-27 Roger Sayle <roger@eyesopen.com>
25901
25902 * gcc.dg/20040527-1.c: New test case.
25903
25904 2004-06-26 Bud Davis <bdavis9659@comcast.net>
25905
25906 PR gfortran/pr16196
25907 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25908
25909 2004-06-25 Roger Sayle <roger@eyesopen.com>
25910
25911 PR middle-end/15825
25912 * gcc.dg/pr15825-1.c: New test case.
25913
25914 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25915
25916 * gcc.c-torture/execute/20040625-1.c: New test.
25917
25918 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25919
25920 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25921
25922 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
25923
25924 * gcc.dg/torture/mips-div-1.c: New test.
25925
25926 2004-06-24 Jeff Law <law@redhat.com>
25927
25928 * gcc.dg/tree-ssa/20040624-1.c: New test.
25929
25930 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
25931
25932 * gcc.c-torture/compile/20040624-1.c: New test.
25933
25934 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25935
25936 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25937 this directory.
25938
25939 2004-06-23 Andrew Pinski <apinski@apple.com>
25940
25941 PR middle-end/15988
25942 * g++.dg/opt/ptrmem4.C: New test.
25943
25944 * gcc.dg/c90-array-quals-2.c: New test.
25945
25946 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
25947
25948 * gcc.dg/kpice1.c: New test.
25949
25950 2006-06-23 Andrew Pinski <apinski@apple.com>
25951
25952 * gcc.dg/c90-array-quals.c: New test.
25953
25954 2006-06-22 Richard Henderson <rth@redhat.com>
25955
25956 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25957
25958 2004-06-22 Loren James Rittle <ljrittle@acm.org>
25959
25960 * gcc.dg/builtins-config.h: Handle FreeBSD.
25961
25962 2006-06-22 Richard Henderson <rth@redhat.com>
25963
25964 * g++.dg/opt/devirt1.C: New.
25965
25966 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
25967
25968 * g++.dg/opt/pr15551.C: New testcase.
25969
25970 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
25971
25972 PR target/14800
25973 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25974 x86_64-*-linux* when compiling for 32bit.
25975
25976 2004-06-21 Andrew Pinski <apinski@apple.com>
25977
25978 * gcc.dg/pch/struct-1.c: New.
25979 * gcc.dg/pch/struct-1.hs: New.
25980
25981 2004-06-21 Geoffrey Keating <geoffk@apple.com>
25982
25983 * gcc.dg/pch/save-temps-1.c: New file.
25984 * gcc.dg/pch/save-temps-1.hs: New file.
25985
25986 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
25987
25988 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25989 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25990
25991 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25992
25993 * gfortran.fortran-torture/execute/select_1.f90: Rename function
25994 to fix type error.
25995 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25996 Remove trailing spaces.
25997
25998 2004-06-21 Richard Henderson <rth@redhat.com>
25999
26000 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26001 merging && to BIT_FIELD_REF.
26002
26003 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
26004
26005 * g++.dg/opt/placeholder1.C: New test.
26006
26007 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26008
26009 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26010 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26011 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26012 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26013
26014 2004-06-20 Zack Weinberg <zack@codesourcery.com>
26015
26016 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26017 extern "C".
26018 * g++.dg/other/pragma-re-1.C: Add comments.
26019
26020 2004-06-19 Bud Davis <bdavis9659@comcast.net>
26021
26022 PR gfortran/16080
26023 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26024
26025 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
26026
26027 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26028 instead of setting the type of size_t by
26029 hand.
26030
26031 2004-06-18 Roger Sayle <roger@eyesopen.com>
26032
26033 * gcc.dg/unordered-2.c: New test case.
26034 * gcc.dg/unordered-3.c: New test case.
26035
26036 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
26037
26038 PR other/16043
26039 * lib/g++.exp (g++_version): Tweak regexp for version
26040 * lib/g77.exp (g77_version): Likewise.
26041 * lib/gfortran.exp (gfortran_version): Likewise.
26042 * lib/objc.exp (objc_version): Likewise.
26043 * lib/treelang.exp (treelang_version): Likewise.
26044
26045 2004-06-19 Jakub Jelinek <jakub@redhat.com>
26046
26047 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26048 Use INT_MAX instead of __INT_MAX__.
26049 * gcc.dg/compat/struct-align-2_y.c: Likewise.
26050
26051 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26052 * gcc.dg/compat/scalar-return-3_x.c: Use it.
26053 * gcc.dg/compat/scalar-return-3_y.c: Use it.
26054 * gcc.dg/compat/scalar-return-4_x.c: Use it.
26055 * gcc.dg/compat/scalar-return-4_y.c: Use it.
26056 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26057 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26058 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26059 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26060
26061 * gcc.dg/range-test-1.c: New test.
26062 * g++.dg/opt/range-test-1.C: New test.
26063
26064 2004-06-17 Richard Henderson <rth@redhat.com>
26065
26066 * objc.dg/sync-1.m: New.
26067 * objc.dg/try-catch-1.m: Don't force next runtime.
26068 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26069 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
26070 shadowed catch clause.
26071 * objc.dg/try-catch-5.m: New.
26072
26073 2004-06-17 Zack Weinberg <zack@codesourcery.com>
26074
26075 Bug 14610
26076 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26077
26078 2004-06-15 Richard Henderson <rth@redhat.com>
26079
26080 * gcc.dg/20001116-1.c: Move expected warning line.
26081
26082 2004-06-15 Richard Henderson <rth@redhat.com>
26083
26084 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26085 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26086
26087 2004-06-15 Jeff Law <law@redhat.com>
26088
26089 * gcc.dg/tree-ssa/20040615-1.c: New test.
26090 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26091 be less sensitive to operand ordering.
26092 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26093
26094 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
26095
26096 * g++.dg/abi/bitfield3.C: Add comment..
26097
26098 2004-06-15 Richard Henderson <rth@redhat.com>
26099
26100 * g++.dg/ext/stmtexpr1.C: XFAIL.
26101 * gcc.dg/20030612-1.c: XFAIL.
26102
26103 2004-06-15 Eric Christopher <echristo@redhat.com>
26104
26105 * g++.dg/charset/asm5.c: New.
26106 * gcc.dg/charset/asm6.c: New.
26107
26108 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26109
26110 PR fortran/15962
26111 * gfortran.fortran-torture/execute/select_1.f90: New test.
26112
26113 2004-06-15 Paul Brook <paul@codesourcery.com>
26114
26115 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26116
26117 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26118
26119 PR c++/15967
26120 * g++.dg/lookup/crash3.C: New test.
26121
26122 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26123
26124 PR c++/15947
26125 * g++.dg/parse/dtor4.C: New test.
26126
26127 2004-06-14 Jeff Law <law@redhat.com>
26128
26129 * gcc.c-torture/compile/20040614-1.c: New test.
26130
26131 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26132
26133 PR fortran/15211
26134 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26135 LEN of a character array.
26136
26137 2004-06-14 Mark Mitchell <mark@codesourcery.com>
26138
26139 PR c++/15096
26140 * g++.dg/template/ptrmem10.C: New test.
26141
26142 PR c++/14930
26143 * g++.dg/template/friend30.C: New test.
26144
26145 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26146
26147 PR fortran/14928
26148 * gfortran.fortran-torture/compile/mloc.f90: New test.
26149
26150 2004-06-13 Paul Brook <paul@codesourcery.com>
26151
26152 * gfortran.fortran-torture/execute/random_2.f90: New test.
26153
26154 2004-06-13 Eric Christopher <echristo@redhat.com>
26155
26156 * gcc.dg/noncompile/redecl-1.c: Fix error message.
26157
26158 2004-06-12 Paul Brook <paul@codesourcery.com>
26159
26160 * gfortran.fortran-torture/execute/contained_3.f90: New test.
26161
26162 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26163
26164 PR fortran/14923
26165 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26166
26167 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26168
26169 PR fortran/14957
26170 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26171 syntax errors in end statements of contained subroutines.
26172
26173 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26174
26175 PR fortran/12841
26176 * gfortran.fortran-torture/execute/null_arg.f90: New test.
26177
26178 2004-06-12 Bud Davis <bdavis9659@comcast.net>
26179
26180 PR fortran/15665
26181 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26182
26183 2004-06-12 Bud Davis <bdavis9659@comcast.net>
26184
26185 PR gfortran/12839
26186 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26187
26188 2004-06-11 Mark Mitchell <mark@codesourcery.com>
26189
26190 PR c++/15862
26191 * g++.dg/parse/enum1.C: New test.
26192
26193 2004-06-10 Jeff Law <law@redhat.com>
26194
26195 * gcc.c-torture/compile/20040610-1.c: New test.
26196
26197 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26198
26199 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26200 * g++.old-deja/g++.other/decl3.C: Likewise.
26201
26202 2004-06-10 Brian Booth <bbooth@redhat.com>
26203
26204 * gcc.dg/tree-ssa/20031015-1.c: Scan for
26205 V_MAY_DEF instead of VDEF.
26206 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26207
26208 2004-06-10 Mark Mitchell <mark@codesourcery.com>
26209
26210 PR c++/14211
26211 * g++.dg/conversion/const1.C: New test.
26212
26213 PR c++/15076
26214 * g++.dg/conversion/reinterpret1.C: New test.
26215
26216 PR c++/15877
26217 * g++.dg/template/enum2.C: New test.
26218
26219 PR c++/15227
26220 * g++.dg/template/error13.C: New test.
26221
26222 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26223
26224 PR fortran/14957
26225 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26226 arguments to test_* REAL and of the right size.
26227
26228 2004-06-10 Jakub Jelinek <jakub@redhat.com>
26229
26230 PR target/15569
26231 PR rtl-optimization/15681
26232 * gcc.dg/20040609-1.c: New test.
26233
26234 2004-06-10 Jakub Jelinek <jakub@redhat.com>
26235
26236 PR c++/14791
26237 * g++.dg/opt/builtins1.C: New test.
26238
26239 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
26240
26241 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26242 that use default windows32 struct layout.
26243 * gcc.dg/i386-bitfield2.c: Likewise.
26244
26245 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
26246
26247 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26248 for mingw32 and cygwin targets.
26249
26250 2004-06-09 Geoffrey Keating <geoffk@apple.com>
26251
26252 * gcc.dg/pch/macro-4.c: New.
26253 * gcc.dg/pch/macro-4.hs: New.
26254
26255 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26256
26257 PR fortran/13249
26258 * gfortran.fortran-torture/compile/name_clash.f90: New test.
26259
26260 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26261
26262 PR fortran/13372
26263 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26264
26265 2004-06-09 Bud Davis <bdavis9659@comcast.net>
26266
26267 PR gfortran/14897
26268 * gfortran.fortran-torture/execute/t_edit.f90: New test.
26269
26270 2004-06-09 Bud Davis <bdavis9659@comcast.net>
26271
26272 PR gfortran/15755
26273 * gfortran.fortran-torture/execute/backspace.c : New test.
26274
26275 2004-06-09 Paul Brook <paul@codesourcery.com>
26276
26277 * gfortran.fortran-torture/execure/intrinsic_associated.f90
26278 (pointer_to_section): Rewrite to use smaller array.
26279
26280 2004-06-08 David Edelsohn <edelsohn@gnu.org>
26281
26282 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26283 * gcc.dg/ext/altivec-10.c: Same.
26284 * gcc.dg/ext/altivec-11.c: Same.
26285 * gcc.dg/ext/altivec-12.c: Same.
26286 * gcc.dg/ext/altivec-13.c: Same.
26287 * gcc.dg/ext/altivec-14.c: Same.
26288 * gcc.dg/ext/altivec-15.c: Same.
26289 * gcc.dg/ext/altivec-16.c: Same.
26290 * gcc.dg/ext/altivec-3.c: Same.
26291 * gcc.dg/ext/altivec-4.c: Same.
26292 * gcc.dg/ext/altivec-6.c: Same.
26293 * gcc.dg/ext/altivec-7.c: Same.
26294 * gcc.dg/ext/altivec-8.c: Same.
26295 * gcc.dg/ext/altivec-varargs-1.c: Same.
26296
26297 * g++.dg/ext/altivec-1.C: Correct dg syntax.
26298 * g++.dg/ext/altivec-10.C: Same.
26299 * g++.dg/ext/altivec-2.C: Same.
26300 * g++.dg/ext/altivec-3.C: Same.
26301 * g++.dg/ext/altivec-4.C: Same.
26302 * g++.dg/ext/altivec-5.C: Same.
26303 * g++.dg/ext/altivec-6.C: Same.
26304 * g++.dg/ext/altivec-7.C: Same.
26305 * g++.dg/ext/altivec-8.C: Same.
26306 * g++.dg/ext/altivec-9.C: Same.
26307
26308 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26309
26310 PR c++/7841
26311 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26312
26313 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26314
26315 * gcc.dg/union-1.c: New test.
26316
26317 2004-06-07 Roger Sayle <roger@eyesopen.com>
26318
26319 * gcc.dg/builtins-41.c: New test case.
26320 * gcc.dg/builtins-42.c: New test case.
26321
26322 2004-06-07 David Edelsohn <edelsohn@gnu.org>
26323
26324 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26325 * g++.dg/ext/altivec-10.C: Same.
26326 * g++.dg/ext/altivec-2.C: Same.
26327 * g++.dg/ext/altivec-3.C: Same.
26328 * g++.dg/ext/altivec-4.C: Same.
26329 * g++.dg/ext/altivec-5.C: Same.
26330 * g++.dg/ext/altivec-6.C: Same.
26331 * g++.dg/ext/altivec-7.C: Same.
26332 * g++.dg/ext/altivec-8.C: Same.
26333 * g++.dg/ext/altivec-9.C: Same.
26334 * g++.old-deja/g++.abi/cxa_vec.C: Same.
26335 * g++.old-deja/g++.brendan/new3.C: Same.
26336 * gcc.c-torture/execute/eeprof-1.x: Same.
26337
26338 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
26339
26340 PR c/14765
26341 * gcc.dg/pr14765-1.c: New test.
26342
26343 2004-06-07 Roger Sayle <roger@eyesopen.com>
26344
26345 PR c/14649
26346 * gcc.dg/pr14649-1.c: New test case.
26347
26348 2004-06-07 Richard Henderson <rth@redhat.com>
26349
26350 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26351 if temporaries.
26352
26353 2004-06-07 David Edelsohn <edelsohn@gnu.org>
26354
26355 * g++.dg/eh/elide1.C: Remove XFAIL.
26356
26357 2004-06-07 Mark Mitchell <mark@codesourcery.com>
26358
26359 PR c++/15337
26360 * g++.dg/expr/sizeof3.C: New test.
26361
26362 PR c++/14777
26363 * g++.dg/template/access14.C: New test.
26364
26365 PR c++/15554
26366 * g++.dg/template/enum1.C: New test.
26367
26368 PR c++/15057
26369 * g++.dg/eh/throw1.C: New test.
26370
26371 2004-06-07 David Ayers <d.ayers@inode.at>
26372 Ziemowit Laski <zlaski@apple.com>
26373
26374 * lib/objc.exp (objc_target_compile): Revert the '-framework
26375 Foundation' flag fix, since bare Darwin does not ship
26376 with the Foundation framework.
26377 * objc/execute/next_mapping.h: Provide a local NSConstantString
26378 @interface and @implementation.
26379 (objc_constant_string_init): A constructor function, used to
26380 initialize the NSConstantString meta-class object.
26381 * objc/execute/string1.m: Include "next_mapping.h" instead of
26382 <Foundation/NSString.h>.
26383 * objc/execute/string2.m: Likewise.
26384 * objc/execute/string3.m: Likewise.
26385 * objc/execute/string4.m: Likewise.
26386
26387 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
26388
26389 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26390 to double. Replace double with FLOAT.
26391 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26392
26393 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26394 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26395 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26396 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26397 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26398 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26399 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26400 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26401
26402 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
26403
26404 PR c/13519
26405 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26406
26407 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26408
26409 PR c++/15503
26410 * g++.dg/template/meminit2.C: New test.
26411
26412 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
26413
26414 PR target/15822
26415 * gcc.c-torture/execute/compare-fp-1.c,
26416 gcc.c-torture/execute/compare-fp-2.c,
26417 gcc.c-torture/execute/compare-fp-3.c,
26418 gcc.c-torture/execute/compare-fp-4.c,
26419 gcc.c-torture/execute/compare-fp-3.x,
26420 gcc.c-torture/execute/compare-fp-4.x: Moved...
26421 * gcc.c-torture/execute/ieee/compare-fp-1.c,
26422 gcc.c-torture/execute/ieee/compare-fp-2.c,
26423 gcc.c-torture/execute/ieee/compare-fp-3.c,
26424 gcc.c-torture/execute/ieee/compare-fp-4.c,
26425 gcc.c-torture/execute/ieee/compare-fp-3.x,
26426 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26427
26428 2004-06-04 David Ayers <d.ayers@inode.at>
26429
26430 * objc/execute/protocol-isEqual-4.m: New testcase.
26431
26432 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
26433
26434 * objc/execute/protocol-isEqual-1.m: New testcase.
26435 * objc/execute/protocol-isEqual-2.m: New testcase.
26436 * objc/execute/protocol-isEqual-3.m: New testcase.
26437
26438 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26439
26440 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26441
26442 2004-06-02 Ziemowit Laski <zlaski@apple.com>
26443
26444 * lib/objc.exp (objc_target_compile): When running tests on
26445 Darwin (Mac OS X), inform the linker about '-framework
26446 'Foundation'.
26447
26448 2004-06-02 Eric Christopher <echristo@redhat.com>
26449
26450 * gcc.c-torture/compile/20040602-1.c: New.
26451
26452 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
26453
26454 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26455 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26456
26457 PR tree-optimization/14736
26458 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26459
26460 PR tree-optimization/14042
26461 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26462
26463 PR tree-optimization/14729
26464 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26465
26466 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26467
26468 PR fortran/15557
26469 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26470
26471 2004-06-01 Richard Hederson <rth@redhat.com>
26472
26473 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26474
26475 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26476
26477 PR c++/14932
26478 * g++.dg/parse/offsetof4.C: New test.
26479
26480 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
26481
26482 PR objc/7993
26483 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26484
26485 2004-05-31 Mark Mitchell <mark@codesourcery.com>
26486
26487 PR c++/15701
26488 * g++.dg/template/friend29.C: New test.
26489
26490 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
26491
26492 PR c/15749
26493 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26494
26495 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
26496
26497 * gcc.dg/sparc-trap-1.c: New test.
26498
26499 2004-05-31 Roger Sayle <roger@eyesopen.com>
26500
26501 PR middle-end/15069
26502 * g++.dg/opt/fold3.C: New test case.
26503
26504 2004-05-30 Graham Stott <graham.stott@btinternet.com>
26505
26506 * lib/target-supports.exp (check_iconv_available): Fix fallout
26507 from 2004-05-28 patch.
26508
26509 2004-05-30 Paul Brook <paul@codesourcery.com>
26510
26511 PR fortran/15620
26512 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26513 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26514
26515 2004-05-30 Steven G. Kargl <kargls@comcast.net>
26516
26517 * gfortran.fortran-torture/execute/random_1.f90: New test.
26518
26519 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26520
26521 * g++.dg/ext/altivec-10.C: New test.
26522
26523 2004-05-29 Paul Brook <paul@codesourcery.com>
26524
26525 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26526
26527 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26528
26529 * gcc.dg/altivec-16.c: New test.
26530
26531 2004-05-28 Janis Johnson <janis187@us.ibm.com>
26532
26533 * lib/target-supports.exp (check_vmx_hw_available): New.
26534 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26535
26536 * lib/target-supports.exp (check_alias_available,
26537 check_iconv_available, check_named_sections_available): Use
26538 unique names for temporary files.
26539
26540 2004-05-28 Ziemowit Laski <zlaski@apple.com>
26541
26542 * gcc.dg/altivec-15.c: New test.
26543
26544 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26545
26546 PR c++/15083
26547 * g++.dg/warn/noeffect6.C: New test.
26548
26549 PR c++/15471
26550 * g++.dg/expr/ptrmem4.C: New test.
26551
26552 PR c++/15640
26553 * g++.dg/template/operator3.C: New test.
26554
26555 2004-05-28 Mark Mitchell <mark@codesourcery.com>
26556
26557 PR c++/14668
26558 * g++.dg/lookup/redecl1.C: New test.
26559 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26560
26561 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
26562
26563 * gcc.c-torture/execute/compare-fp-1.c,
26564 gcc.c-torture/execute/compare-fp-2.c,
26565 gcc.c-torture/execute/compare-fp-3.c,
26566 gcc.c-torture/execute/compare-fp-4.c,
26567 gcc.c-torture/execute/compare-fp-3.x,
26568 gcc.c-torture/execute/compare-fp-4.x,
26569 gcc.dg/pr15649-1.c: New.
26570
26571 2004-05-27 Adam Nemet <anemet@lnxw.com>
26572
26573 PR c++/12883
26574 * g++.dg/init/array14.C: New test.
26575
26576 2004-05-25 Janis Johnson <janis187@us.ibm.com>
26577
26578 * lib/compat.exp (compat-get-options-main): New.
26579 (compat-get-options): Remove unneeded code, warn for ignored
26580 command.
26581 (compat-execute): Check flag set by dg-require-* commands.
26582
26583 * lib/compat.exp (compat-execute): Break up long lines.
26584
26585 2004-05-24 Janis Johnson <janis187@us.ibm.com>
26586
26587 * gcc.dg/altivec-7.c: Don't use 'vector long'.
26588 * gcc.dg/altivec-14.c: New test.
26589 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26590
26591 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26592 * gcc.dg/altivec-12.c: Ditto.
26593
26594 * gcc.dg/altivec-3.c: Move call to altivec_check.
26595
26596 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26597
26598 PR c++/15044
26599 * g++.dg/template/error12.C: New test.
26600
26601 PR c++/15317
26602 * g++.dg/ext/attrib15.C: New test.
26603
26604 PR c++/15329
26605 * g++.dg/template/ptrmem9.C: New test.
26606
26607 2004-05-25 Paul Brook <paul@codesourcery.com>
26608
26609 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26610
26611 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26612
26613 PR c++/15165
26614 * g++.dg/template/crash19.C: New test.
26615
26616 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26617
26618 PR c++/15025
26619 * g++.dg/template/redecl1.C: New test.
26620
26621 2004-05-23 Mark Mitchell <mark@codesourcery.com>
26622
26623 PR c++/14821
26624 * g++.dg/other/ns1.C: New test.
26625
26626 PR c++/14883
26627 * g++.dg/template/invalid1.C: New test.
26628
26629 2004-05-23 Paul Brook <paul@codesourcery.com>
26630 Victor Leikehman <lei@haifasphere.co.il>
26631
26632 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26633 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26634
26635 2004-05-22 Mark Mitchell <mark@codesourcery.com>
26636
26637 PR c++/15285
26638 PR c++/15299
26639 * g++.dg/template/non-dependent5.C: New test.
26640 * g++.dg/template/non-dependent6.C: New test.
26641
26642 2004-05-22 Mark Mitchell <mark@codesourcery.com>
26643
26644 PR c++/15507
26645 * g++.dg/inherit/union1.C: New test.
26646
26647 PR c++/15542
26648 * g++.dg/template/addr1.C: New test.
26649
26650 PR c++/15427
26651 * g++.dg/template/array5.C: New test.
26652
26653 PR c++/15287
26654 * g++.dg/template/array6.C: New test.
26655
26656 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
26657 Roger Sayle <roger@eyesopen.com>
26658
26659 * g++.dg/lookup/forscope2.C: New test case.
26660
26661 2004-05-22 Ben Elliston <bje@au.ibm.com>
26662
26663 * gcc.dg/cpp/Wmissingdirs.c: New.
26664
26665 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
26666
26667 PR target/15301
26668 * gcc.dg/compat/union-m128-1.h: New file.
26669 * gcc.dg/compat/union-m128-1_main.c: Likewise.
26670 * gcc.dg/compat/union-m128-1_x.c: Likewise.
26671 * gcc.dg/compat/union-m128-1_y.c: Likewise.
26672
26673 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
26674
26675 PR target/15302
26676 * gcc.dg/compat/struct-complex-1.h: New file.
26677 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26678 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26679 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26680
26681 2004-05-20 Roger Sayle <roger@eyesopen.com>
26682
26683 PR middle-end/3074
26684 * gcc.dg/pr3074-1.c: New test case.
26685 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26686
26687 2004-05-20 Falk Hueffner <falk@debian.org>
26688
26689 PR other/15526
26690 * gcc.dg/ftrapv-1.c: New test case.
26691
26692 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
26693
26694 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26695
26696 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
26697 Jeff Law <law@redhat.com>
26698
26699 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26700 * gcc.dg/tree-ssa/20040518-2.c: New test.
26701
26702 * gcc.dg/tree-ssa/20040518-1.c: New test.
26703
26704 2004-05-18 Zack Weinberg <zack@codesourcery.com>
26705
26706 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26707
26708 2004-05-18 Paul Brook <paul@codesourcery.com>
26709
26710 PR fortran/13930
26711 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26712
26713 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26714
26715 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26716 constant folding.
26717
26718 2004-05-17 Steven Bosscher <stevenb@suse.de>
26719
26720 * gcc.dg/tree-ssa/20040517-1.c: New test.
26721
26722 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26723
26724 * gcc.dg/loop-4.c: New test.
26725
26726 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
26727
26728 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26729
26730 2004-05-15 Bud Davis <bdavis9659@comcast.net>
26731
26732 PR fortran/15311
26733 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26734
26735 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26736
26737 PR fortran/13826
26738 PR fortran/13940
26739 * gfortran.fortran-torture/compile/data_1.f90: New test.
26740
26741 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
26742
26743 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26744 * gcc.dg/uninit-H.c: Define ASM for __s390__.
26745
26746 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26747
26748 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26749
26750 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
26751
26752 PR c/15444
26753 * gcc.dg/format/xopen-1.c: Adjust expected message.
26754 * gcc.dg/format/xopen-3.c: New test.
26755
26756 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
26757
26758 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26759
26760 2004-05-14 Jeff Law <law@redhat.com>
26761
26762 * gcc.dg/tree-ssa/20040514-2.c: New test.
26763
26764 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26765
26766 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26767 this ...
26768 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26769 this.
26770
26771 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
26772
26773 * gcc.dg/tree-ssa/20040514-1.c: New test.
26774
26775 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26776
26777 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26778 test.
26779
26780 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26781
26782 PR fortran/14066
26783 * gfortran.fortran-torture/compile/do_1.f90: New test.
26784
26785 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26786
26787 PR fortran/15051
26788 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26789 test.
26790
26791 2004-05-14 Bud Davis <bdavis9659@comcast.net>
26792
26793 PR fortran/15149
26794 * gfortran.fortran-torture/execute/random_init.f90: New test.
26795
26796 2004-05-13 Paul Brook <paul@codesourcery.com>
26797
26798 PR fortran/15314
26799 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26800
26801 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
26802
26803 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26804 for the powerpc case.
26805
26806 2004-05-13 Jeff Law <law@redhat.com>
26807
26808 * gcc.dg/tree-ssa/20040513-1.c: New test.
26809 * gcc.dg/tree-ssa/20040513-2.c: New test.
26810
26811 2004-05-13 Paul Brook <paul@codesourcery.com>
26812
26813 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26814 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26815 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26816
26817 2004-05-13 Andreas Schwab <schwab@suse.de>
26818
26819 PR other/10819
26820 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26821 characters.
26822
26823 2004-05-13 Bud Davis <bdavis9659@comcast.net>
26824
26825 PR fortran/15294
26826 * gfortran.fortran-torture/execute/adjustr.f90: New file.
26827
26828 2004-05-13 Diego Novillo <dnovillo@redhat.com>
26829
26830 Merge from tree-ssa-20020619-branch. See
26831 ChangeLog.tree-ssa for details.
26832
26833 2004-05-11 Ziemowit Laski <zlaski@apple.com>
26834
26835 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26836 include <altivec.h> explicitly.
26837 * gcc.dg/altivec-13.c: Likewise.
26838
26839 2004-05-11 Paul Brook <paul@codesourcery.com>
26840
26841 * gcc.c-torture/compile/20010518-1.c: Force enum size.
26842
26843 2004-05-10 Eric Christopher <echristo@redhat.com>
26844
26845 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26846 * gcc.dg/sibcall-4.c: Ditto.
26847
26848 2004-05-10 Ziemowit Laski <zlaski@apple.com>
26849
26850 * g++.dg/ext/altivec-8.C: New test case.
26851 * gcc.dg/altivec-13.c: New test case.
26852
26853 2004-05-08 Roger Sayle <roger@eyesopen.com>
26854
26855 * gcc.c-torture/execute/divcmp-1.c: New test case.
26856 * gcc.c-torture/execute/divcmp-2.c: New test case.
26857 * gcc.c-torture/execute/divcmp-3.c: New test case.
26858
26859 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26860
26861 * g++.dg/other/pragma-re-2.C: New test.
26862
26863 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26864
26865 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26866 * gcc.dg/i386-387-2.c: Likewise.
26867
26868 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26869 __builtin_drem.
26870 * gcc.dg/i386-387-6.c: Likewise.
26871
26872 2004-05-07 Uros Bizjak <uros@kss-loka.si>
26873
26874 * gcc.dg/builtins-33.c: Also check log1p*.
26875
26876 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
26877
26878 PR optimization/15296
26879 * gcc.c-torture/execute/pr15296.c: New test.
26880
26881 2004-05-05 Uros Bizjak <uros@kss-loka.si>
26882
26883 * gcc.dg/builtins-40.c: New test.
26884
26885 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
26886
26887 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26888
26889 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
26890
26891 * g++.dg/ext/spe1.C: New testcase.
26892
26893 2004-05-04 Ziemowit Laski <zlaski@apple.com>
26894
26895 * objc.dg/image-info.m: Allow additional attributes
26896 for __image_info section.
26897
26898 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
26899
26900 * gcc.dg/torture/mips-hilo-2.c: New test.
26901
26902 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26903
26904 PR c++/14389
26905 * g++.dg/template/member5.C: New test.
26906
26907 2004-05-03 Uros Bizjak <uros@kss-loka.si>
26908
26909 * gcc.dg/builtins-34.c: Also check expm1*.
26910
26911 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26912
26913 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26914 * gcc.dg/torture/builtin-convert-3.c: New test.
26915
26916 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
26917
26918 PR middle-end/15054
26919 * g++.dg/opt/pr15054.C: New test.
26920
26921 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26922
26923 * gcc.dg/torture/builtin-rounding-1.c: New test.
26924 * gcc.dg/builtins-25.c: Delete.
26925 * gcc.dg/builtins-29.c: Delete.
26926
26927 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
26928
26929 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26930 * gcc.dg/sibcall-4.c: Likewise.
26931 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26932
26933 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26934
26935 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26936 bit-field on 16-bit targets.
26937
26938 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
26939
26940 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26941 16-bit targets.
26942
26943 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
26944
26945 * gcc.dg/rs6000-power2-1.c: Change to compile only.
26946 * gcc.dg/rs6000-power2-2.c: Likewise.
26947
26948 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
26949
26950 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26951 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26952 Change the asm registers to be in form of frN instead of fN.
26953
26954 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26955
26956 * gcc.dg/torture/builtin-convert-2.c: New test.
26957
26958 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
26959
26960 * gcc.dg/rs6000-power2-1.c: New test.
26961 * gcc.dg/rs6000-power2-2.c: New test.
26962
26963 2004-04-28 Jan Hubicka <jh@suse.cz>
26964
26965 * gcc.dg/unused-6.c: New test.
26966
26967 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26968 Ulrich Weigand <uweigand@de.ibm.com>
26969
26970 * ada/acats/run_all.sh: Define $target variable.
26971
26972 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
26973
26974 PR c++/15119
26975 * g++.dg/other/vararg-1.C: New test.
26976
26977 PR c++/4794
26978 * g++.dg/eh/cleanup3.C: New test.
26979
26980 2004-04-24 Laurent GUERBY <laurent@guerby.net>
26981
26982 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26983 and ad8011a (target_insn).
26984 * ada/acats/support/macro.dfs: Likewise.
26985 * ada/acats/support/impbit.adb: New file.
26986
26987 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
26988
26989 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26990
26991 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26992
26993 * gcc.dg/loop-3.c: New test.
26994
26995 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
26996
26997 * gcc.c-torture/execute/simd-5.c: New test.
26998
26999 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27000
27001 PR c++/15064
27002 * g++.dg/template/crash18.C: New test.
27003
27004 2004-04-22 Mark Mitchell <mark@codesourcery.com>
27005
27006 * g++.dg/ext/complit3.C: New test.
27007
27008 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27009
27010 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27011 * gcc.dg/altivec-3.c: Same.
27012 * gcc.dg/altivec-varargs-1.c: Same.
27013
27014 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
27015
27016 * lib/target-supports.exp (check_profiling_available): Assume
27017 profiling is not available on powerpc-eabi targets.
27018
27019 2004-04-21 Janis Johnson <janis187@us.ibm.com>
27020
27021 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27022 * gcc.dg/vmx/bug-1.c: Ditto.
27023
27024 2004-04-20 Eric Christopher <echristo@redhat.com>
27025
27026 * gcc.dg/charset/extern.c: New test.
27027 * g++.dg/charset/extern3.cc: Ditto.
27028
27029 2004-04-20 Uros Bizjak <uros@kss-loka.si>
27030
27031 * gcc.dg/builtins-39.c: New test.
27032
27033 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
27034
27035 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27036
27037 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
27038
27039 * gcc.dg/torture/mips-hilo-1.c: New test.
27040
27041 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
27042
27043 * gcc.c-torture/compile/20040419-1.c: New test.
27044
27045 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
27046
27047 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27048
27049 2004-04-18 Zack Weinberg <zack@codesourcery.com>
27050 Aldy Hernandez <aldyh@redhat.com>
27051
27052 * gcc.c-torture/execute/va-arg-24.c: New.
27053
27054 2004-04-17 Zack Weinberg <zack@codesourcery.com>
27055 Aldy Hernandez <aldyh@redhat.com>
27056
27057 * gcc.dg/vmx/1b-01.c: New.
27058 * gcc.dg/vmx/1b-02.c: New.
27059 * gcc.dg/vmx/1b-03.c: New.
27060 * gcc.dg/vmx/1b-04.c: New.
27061 * gcc.dg/vmx/1b-05.c: New.
27062 * gcc.dg/vmx/1b-06.c: New.
27063 * gcc.dg/vmx/1b-07.c: New.
27064 * gcc.dg/vmx/1c-01.c: New.
27065 * gcc.dg/vmx/1c-02.c: New.
27066 * gcc.dg/vmx/3a-01a.c: New.
27067 * gcc.dg/vmx/3a-01.c: New.
27068 * gcc.dg/vmx/3a-01m.c: New.
27069 * gcc.dg/vmx/3a-03.c: New.
27070 * gcc.dg/vmx/3a-03m.c: New.
27071 * gcc.dg/vmx/3a-04.c: New.
27072 * gcc.dg/vmx/3a-04m.c: New.
27073 * gcc.dg/vmx/3a-05.c: New.
27074 * gcc.dg/vmx/3a-06.c: New.
27075 * gcc.dg/vmx/3a-06m.c: New.
27076 * gcc.dg/vmx/3a-07.c: New.
27077 * gcc.dg/vmx/3b-01.c: New.
27078 * gcc.dg/vmx/3b-02.c: New.
27079 * gcc.dg/vmx/3b-10.c: New.
27080 * gcc.dg/vmx/3b-13.c: New.
27081 * gcc.dg/vmx/3b-14.c: New.
27082 * gcc.dg/vmx/3b-15.c: New.
27083 * gcc.dg/vmx/3c-01a.c: New.
27084 * gcc.dg/vmx/3c-01.c: New.
27085 * gcc.dg/vmx/3c-02.c: New.
27086 * gcc.dg/vmx/3c-03.c: New.
27087 * gcc.dg/vmx/3d-01.c: New.
27088 * gcc.dg/vmx/4-01.c: New.
27089 * gcc.dg/vmx/4-03.c: New.
27090 * gcc.dg/vmx/5-01.c: New.
27091 * gcc.dg/vmx/5-02.c: New.
27092 * gcc.dg/vmx/5-03.c: New.
27093 * gcc.dg/vmx/5-04.c: New.
27094 * gcc.dg/vmx/5-05.c: New.
27095 * gcc.dg/vmx/5-06.c: New.
27096 * gcc.dg/vmx/5-07.c: New.
27097 * gcc.dg/vmx/5-07t.c: New.
27098 * gcc.dg/vmx/5-08.c: New.
27099 * gcc.dg/vmx/5-10.c: New.
27100 * gcc.dg/vmx/5-11.c: New.
27101 * gcc.dg/vmx/7-01a.c: New.
27102 * gcc.dg/vmx/7-01.c: New.
27103 * gcc.dg/vmx/7c-01.c: New.
27104 * gcc.dg/vmx/7d-01.c: New.
27105 * gcc.dg/vmx/7d-02.c: New.
27106 * gcc.dg/vmx/8-01.c: New.
27107 * gcc.dg/vmx/8-02a.c: New.
27108 * gcc.dg/vmx/8-02.c: New.
27109 * gcc.dg/vmx/brode-1.c: New.
27110 * gcc.dg/vmx/bug-1.c: New.
27111 * gcc.dg/vmx/bug-2.c: New.
27112 * gcc.dg/vmx/bug-3.c: New.
27113 * gcc.dg/vmx/cw-bug-1.c: New.
27114 * gcc.dg/vmx/cw-bug-2.c: New.
27115 * gcc.dg/vmx/cw-bug-3.c: New.
27116 * gcc.dg/vmx/dct.c: New.
27117 * gcc.dg/vmx/debug-1.c: New.
27118 * gcc.dg/vmx/debug-2.c: New.
27119 * gcc.dg/vmx/debug-3.c: New.
27120 * gcc.dg/vmx/debug-4.c: New.
27121 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27122 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27123 * gcc.dg/vmx/eg-5.c: New.
27124 * gcc.dg/vmx/fft.c: New.
27125 * gcc.dg/vmx/gcc-bug-1.c: New.
27126 * gcc.dg/vmx/gcc-bug-2.c: New.
27127 * gcc.dg/vmx/gcc-bug-3.c: New.
27128 * gcc.dg/vmx/gcc-bug-4.c: New.
27129 * gcc.dg/vmx/gcc-bug-5.c: New.
27130 * gcc.dg/vmx/gcc-bug-6.c: New.
27131 * gcc.dg/vmx/gcc-bug-7.c: New.
27132 * gcc.dg/vmx/gcc-bug-8.c: New.
27133 * gcc.dg/vmx/gcc-bug-9.c: New.
27134 * gcc.dg/vmx/gcc-bug-b.c: New.
27135 * gcc.dg/vmx/gcc-bug-c.c: New.
27136 * gcc.dg/vmx/gcc-bug-d.c: New.
27137 * gcc.dg/vmx/gcc-bug-e.c: New.
27138 * gcc.dg/vmx/gcc-bug-f.c: New.
27139 * gcc.dg/vmx/gcc-bug-g.c: New.
27140 * gcc.dg/vmx/gcc-bug-i.c: New.
27141 * gcc.dg/vmx/harness.h: New.
27142 * gcc.dg/vmx/ira1.c: New.
27143 * gcc.dg/vmx/ira2a.c: New.
27144 * gcc.dg/vmx/ira2b.c: New.
27145 * gcc.dg/vmx/ira2.c: New.
27146 * gcc.dg/vmx/ira2c.c: New.
27147 * gcc.dg/vmx/mem.c: New.
27148 * gcc.dg/vmx/newton-1.c: New.
27149 * gcc.dg/vmx/ops.c: New.
27150 * gcc.dg/vmx/sn7153.c: New.
27151 * gcc.dg/vmx/spill2.c: New.
27152 * gcc.dg/vmx/spill3.c: New.
27153 * gcc.dg/vmx/spill.c: New.
27154 * gcc.dg/vmx/t.c: New.
27155 * gcc.dg/vmx/varargs-1.c: New.
27156 * gcc.dg/vmx/varargs-2.c: New.
27157 * gcc.dg/vmx/varargs-3.c: New.
27158 * gcc.dg/vmx/varargs-4.c: New.
27159 * gcc.dg/vmx/varargs-5.c: New.
27160 * gcc.dg/vmx/varargs-6.c: New.
27161 * gcc.dg/vmx/varargs-7.c: New.
27162 * gcc.dg/vmx/vmx.exp: New.
27163 * gcc.dg/vmx/vprint-1.c: New.
27164 * gcc.dg/vmx/vscan-1.c: New.
27165 * gcc.dg/vmx/x-01.c: New.
27166 * gcc.dg/vmx/x-02.c: New.
27167 * gcc.dg/vmx/x-03.c: New.
27168 * gcc.dg/vmx/x-04.c: New.
27169 * gcc.dg/vmx/x-05.c: New.
27170 * gcc.dg/vmx/yousufi-1.c: New.
27171 * gcc.dg/vmx/zero-1.c: New.
27172 * gcc.dg/vmx/zero.c: New.
27173
27174 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
27175
27176 * g++.dg/lookup/java1.C: Update for chage of
27177 _Jv_AllocObject.
27178 * g++.dg/lookup/java2.C: Likewise.
27179
27180 2004-04-17 Laurent GUERBY <laurent@guerby.net>
27181
27182 * ada/acats/run_all.sh: use -O2 by default.
27183
27184 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
27185
27186 * gcc.dg/vr-mult-[12].c: New tests.
27187
27188 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27189
27190 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27191
27192 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27193
27194 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
27195
27196 * lib/target-supports.exp (check_profiling_available): Assume profiling
27197 isn't available for mips*-*-elf targets.
27198
27199 2004-04-14 Uros Bizjak <uros@kss-loka.si>
27200
27201 * gcc.dg/builtins-38.c: New test.
27202
27203 2004-04-14 Eric Christopher <echristo@redhat.com>
27204
27205 * g++.dg/charset/charset.exp: Run .cc extension tests.
27206
27207 2004-04-14 Zack Weinberg <zack@codesourcery.com>
27208
27209 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
27210
27211 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27212
27213 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27214
27215 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
27216
27217 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27218 * gcc.dg/i386-387-2.c: Likewise.
27219
27220 * gcc.dg/i386-387-7.c: New test.
27221 * gcc.dg/i386-387-8.c: New test.
27222
27223 * gcc.dg/builtins-37.c: New test.
27224
27225 2004-04-13 Geoffrey Keating <geoffk@apple.com>
27226
27227 * g++.dg/pch/externc-1.C: Add missing semicolon.
27228
27229 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
27230
27231 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27232
27233 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
27234
27235 * gcc.c-torture/execute/20040411-1.c: New test.
27236
27237 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
27238
27239 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27240
27241 2004-04-09 Chris Demetriou <cgd@broadcom.com>
27242
27243 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27244
27245 2004-04-09 Zack Weinberg <zack@codesourcery.com>
27246
27247 * lib/target-supports.exp (check_named_sections_available): New.
27248 * lib/gcc-dg.exp (dg-require-named-sections): New.
27249 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27250 old-deja.exp. Also prune error-count message from HP linker.
27251 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27252
27253 * g++.dg/init/init-ref4.C: Use dg-require-weak.
27254 * g++.old-deja/g++.pt/static3.C: Likewise.
27255 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27256
27257 2004-04-09 Roger Sayle <roger@eyesopen.com>
27258
27259 * gcc.c-torture/execute/20040409-1.c: New test case.
27260 * gcc.c-torture/execute/20040409-2.c: New test case.
27261 * gcc.c-torture/execute/20040409-3.c: New test case.
27262
27263 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27264
27265 * gcc.dg/20040409-1.c: New test.
27266
27267 2004-04-08 Roger Sayle <roger@eyesopen.com>
27268
27269 PR target/14888
27270 * g++.dg/opt/pr14888.C: New test case.
27271
27272 2004-04-08 Geoffrey Keating <geoffk@apple.com>
27273
27274 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27275 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27276 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27277 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27278 New tests.
27279
27280 2004-04-08 Paul Brook <paul@codesourcery.com>
27281
27282 * gcc.dg/spill-1.c: New test.
27283
27284 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27285
27286 * gcc.dg/torture/builtin-ctype-2.c: New test.
27287
27288 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
27289
27290 * gcc.dg/pch/pch.exp: Add largefile test.
27291
27292 2004-04-06 Geoffrey Keating <geoffk@apple.com>
27293
27294 * g++.dg/pch/externc-1.Hs: New.
27295 * g++.dg/pch/externc-1.C: New.
27296
27297 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27298
27299 * gcc.dg/compat/struct-by-value-5a_main.c,
27300 gcc.dg/compat/struct-by-value-5b_main.c: New files.
27301 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27302 * gcc.dg/compat/struct-by-value-5a_x.c,
27303 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27304 gcc.dg/compat/struct-by-value-5_x.c.
27305 * gcc.dg/compat/struct-by-value-5a_y.c,
27306 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27307 gcc.dg/compat/struct-by-value-5_y.c.
27308
27309 * gcc.dg/compat/struct-by-value-6a_main.c,
27310 gcc.dg/compat/struct-by-value-6b_main.c: New files.
27311 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27312 * gcc.dg/compat/struct-by-value-6a_x.c,
27313 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27314 gcc.dg/compat/struct-by-value-6_x.c.
27315 * gcc.dg/compat/struct-by-value-6a_y.c,
27316 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27317 gcc.dg/compat/struct-by-value-6_y.c.
27318
27319 * gcc.dg/compat/struct-by-value-7a_main.c,
27320 gcc.dg/compat/struct-by-value-7b_main.c: New files.
27321 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27322 * gcc.dg/compat/struct-by-value-7a_x.c,
27323 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27324 gcc.dg/compat/struct-by-value-7_x.c.
27325 * gcc.dg/compat/struct-by-value-7a_y.c,
27326 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27327 gcc.dg/compat/struct-by-value-7_y.c.
27328
27329 2004-04-06 Jakub Jelinek <jakub@redhat.com>
27330
27331 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27332 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27333 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27334 options.
27335
27336 2004-04-06 Uros Bizjak <uros@kss-loka.si>
27337
27338 * gcc.dg/builtins-36.c: New test.
27339
27340 2004-04-06 Paul Brook <paul@codesourcery.com>
27341
27342 * README.gcc: Remove obsolete contraint on testcases.
27343
27344 2004-04-05 Paul Brook <paul@codesourcery.com>
27345
27346 PR2123
27347 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
27348 failure and exit(0) on success.
27349 * g++.dg/expr/anew2.C: Ditto.
27350 * g++.dg/expr/anew3.C: Ditto.
27351 * g++.dg/expr/anew4.C: Ditto.
27352
27353 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
27354
27355 PR c++/3518
27356 * g++.dg/template/unify7.C: New.
27357
27358 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
27359
27360 * g++.dg/README: Bring up to date with new subdirectories; remove
27361 duplicate subdirectory lines.
27362
27363 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
27364
27365 PR c++/14007
27366 * g++.dg/template/unify5.C: New.
27367 * g++.dg/template/unify6.C: New.
27368 * g++.dg/template/qualttp20.C: Adjust.
27369 * g++.old-deja/g++.jason/report.C: Adjust.
27370 * g++.old-deja/g++.other/qual1.C: Adjust.
27371
27372 2004-04-01 Mark Mitchell <mark@codesourcery.com>
27373
27374 PR c++/14803
27375 * g++.dg/inherit/ptrmem1.C: New test.
27376
27377 2004-04-01 Jakub Jelinek <jakub@redhat.com>
27378
27379 PR c++/14755
27380 * gcc.c-torture/execute/20040331-1.c: New test.
27381 * gcc.dg/20040331-1.c: New test.
27382
27383 2004-04-01 Paul Brook <paul@codesourcery.com>
27384
27385 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27386
27387 2004-03-30 Mark Mitchell <mark@codesourcery.com>
27388
27389 PR c++/14724
27390 * g++.dg/init/goto1.C: New test.
27391
27392 PR c++/14763
27393 * g++.dg/template/defarg4.C: New test.
27394
27395 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
27396
27397 * gcc.dg/altivec-11.c: Extend test for more valid cases.
27398
27399 2004-03-28 David Edelsohn <edelsohn@gnu.org>
27400
27401 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27402
27403 2004-03-28 Zack Weinberg <zack@codesourcery.com>
27404
27405 * gcc.dg/noncompile/undeclared-2.c: New test.
27406
27407 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
27408
27409 * gcc.dg/940409-1.c: Remove XFAIL.
27410 * gcc.dg/reg-vol-struct-1.c: New test.
27411
27412 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27413
27414 * gcc.dg/torture/builtin-wctype-1.c: New test.
27415
27416 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
27417
27418 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27419 * gcc.dg/20001101-1.c: Likewise.
27420 * gcc.dg/20001102-1.c: Likewise.
27421
27422 2004-03-25 Roger Sayle <roger@eyesopen.com>
27423
27424 * gcc.dg/compare8.c: Add an additional test for XOR.
27425
27426 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27427
27428 * gcc.dg/torture/builtin-ctype-1.c: New test.
27429
27430 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27431
27432 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27433 * gcc.dg/torture/builtin-math-1.c: Likewise.
27434 * gcc.dg/torture/builtin-power-1.c: New test.
27435
27436 2004-03-24 Andreas Schwab <schwab@suse.de>
27437
27438 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27439 IA64 assembler.
27440
27441 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
27442 Roger Sayle <roger@eyesopen.com>
27443
27444 * gcc.dg/compare8.c: New test case.
27445
27446 2004-03-23 Ziemowit Laski <zlaski@apple.com>
27447
27448 * g++.dg/ext/altivec-7.C: New test.
27449
27450 2004-03-23 Zack Weinberg <zack@codesourcery.com>
27451
27452 PR 12267, 12391, 12560, 13129, 14114, 14133
27453 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27454 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27455 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27456 Adjust error regexps.
27457 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27458 * gcc.dg/noncompile/undeclared-1.c: New test cases.
27459 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27460 * gcc.dg/local1.c: Add explanatory comment.
27461
27462 2004-03-23 Roger Sayle <roger@eyesopen.com>
27463
27464 PR optimization/14669
27465 * g++.dg/opt/fold2.C: New test case.
27466
27467 2004-03-22 Jakub Jelinek <jakub@redhat.com>
27468
27469 PR c/14069
27470 * gcc.dg/20040322-1.c: New test.
27471
27472 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
27473
27474 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
27475 * gcc.dg/ultrasp4.c: Likewise.
27476 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
27477
27478 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
27479
27480 * gcc.dg/i386-sse-8.c: Reset default options.
27481
27482 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
27483
27484 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27485 in the error message text.
27486
27487 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
27488
27489 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27490
27491 2004-03-21 Mark Mitchell <mark@codesourcery.com>
27492
27493 PR c++/14616
27494 * g++.dg/init/array13.C: New test.
27495
27496 2004-03-20 Roger Sayle <roger@eyesopen.com>
27497
27498 PR target/13889
27499 * gcc.c-torture/compile/pr13889.c: New test case.
27500
27501 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
27502
27503 PR c/14635
27504 * builtins-1.c (nan, nans): Don't test.
27505 * builtins-30.c: Don't use nan, nanf, nanl.
27506 * builtins-35.c: New test.
27507
27508 2004-03-19 Ziemowit Laski <zlaski@apple.com>
27509
27510 * g++.dg/ext/altivec-6.C: New test.
27511
27512 2004-03-19 Mark Mitchell <mark@codesourcery.com>
27513
27514 * g++.dg/init/placement3.C: New test.
27515
27516 * g++.dg/template/spec13.C: New test.
27517
27518 * g++.dg/lookup/using11.C: New test.
27519
27520 * g++.dg/lookup/koenig3.C: New test.
27521
27522 * g++.dg/template/operator2.C: New test.
27523
27524 * g++.dg/expr/dtor3.C: New test.
27525 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27526 marker.
27527 * g++.old-deja/g++.law/visibility28.C: Likewise.
27528
27529 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
27530
27531 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27532 * gcc.dg/ppc64-abi-3.c: Likewise.
27533
27534 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27535
27536 PR c++/14545
27537 * g++.dg/parse/template15.C: New test.
27538
27539 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27540
27541 * g++.dg/expr/dtor2.C: New test.
27542
27543 * g++.dg/lookup/anon4.C: New test.
27544
27545 * g++.dg/overload/using1.C: New test.
27546
27547 * g++.dg/template/lookup7.C: New test.
27548
27549 * g++.dg/template/typename6.C: New test.
27550
27551 * g++.dg/expr/cond6.C: New test.
27552
27553 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27554
27555 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27556
27557 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27558
27559 * g++.dg/expr/cond5.C: New test.
27560 * g++.dg/expr/constcast1.C: Likewise.
27561 * g++.dg/expr/ptrmem2.C: Likewise.
27562 * g++.dg/expr/ptrmem3.C: Likewise.
27563 * g++.dg/lookup/main1.C: Likewise.
27564 * g++.dg/template/lookup6.C: Likewise.
27565
27566 2004-03-18 Mark Mitchell <mark@codesourcery.com>
27567
27568 * gcc.dg/local1.c: New test.
27569
27570 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27571
27572 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27573
27574 * gcc.dg/torture/builtin-convert-1.c: New test.
27575
27576 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27577
27578 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27579
27580 2004-03-16 Mark Mitchell <mark@codesourcery.com>
27581
27582 PR c++/14481
27583 * g++.dg/warn/Wunused-7.C: New test.
27584
27585 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27586
27587 * gcc.dg/torture/builtin-integral-1.c: New test.
27588
27589 2004-03-16 Mark Mitchell <mark@codesourcery.com>
27590
27591 PR c++/14586
27592 * g++.dg/parse/non-dependent3.C: New test.
27593
27594 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
27595
27596 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27597 * g++.dg/eh/simd-2.C: Likewise.
27598 * g++.dg/init/array10.C: Likewise.
27599 * gcc.c-torture/compile/simd-1.c: Likewise.
27600 * gcc.c-torture/compile/simd-2.c: Likewise.
27601 * gcc.c-torture/compile/simd-3.c: Likewise.
27602 * gcc.c-torture/compile/simd-4.c: Likewise.
27603 * gcc.c-torture/compile/simd-6.c: Likewise.
27604 * gcc.c-torture/execute/simd-1.c: Likewise.
27605 * gcc.c-torture/execute/simd-2.c: Likewise.
27606 * gcc.dg/compat/vector-defs.h: Likewise.
27607 * gcc.dg/20020531-1.c: Likewise.
27608 * gcc.dg/altivec-3.c: Likewise.
27609 * gcc.dg/altivec-4.c: Likewise.
27610 * gcc.dg/altivec-varargs-1.c: Likewise.
27611 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27612 * gcc.dg/i386-mmx-3.c: Likewise.
27613 * gcc.dg/i386-sse-4.c: Likewise.
27614 * gcc.dg/i386-sse-5.c: Likewise.
27615 * gcc.dg/i386-sse-8.c: Likewise.
27616 * gcc.dg/simd-1.c: Likewise.
27617 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
27618 __ev64_opaque__ since the machine description provides it.
27619
27620 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27621
27622 * lib/compat.exp (skip_list): New global variable.
27623 Use it to hold the user defined COMPAT_SKIPS list if any.
27624 (compat-obj): Add the members of skip_list to optall.
27625
27626 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27627
27628 * gcc.dg/compat/union-by-value-1_main.c,
27629 union-by-value-1_x.c, union-by-value-1_y.c,
27630 union-check.h, union-defs.h,
27631 union-init.h, union-return-1_main.c,
27632 union-return-1_x.c, union-return-1_y.c: New files.
27633
27634 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27635
27636 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27637 mixed-struct-init.h: Add 4 mixed structure types.
27638 struct-by-value-21_main.c, struct-by-value-21_x.c,
27639 struct-by-value-21_y.c, struct-return-21_main.c,
27640 struct-return-21_x.c, struct-return-21_y.c: New files.
27641
27642 2004-03-13 Mark Mitchell <mark@codesourcery.com>
27643
27644 PR c++/14550
27645 * g++.dg/parse/template14.C: New test.
27646
27647 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27648
27649 * gcc.c-torture/execute/20040313-1.c: New test.
27650
27651 2004-03-13 Jakub Jelinek <jakub@redhat.com>
27652
27653 PR target/14533
27654 * gcc.dg/20040311-2.c: New test.
27655
27656 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
27657
27658 PR other/14544
27659 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27660 bit-field.
27661
27662 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
27663
27664 * gcc.dg/20040305-2.c: Add missing return statement.
27665
27666 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27667
27668 * gcc.dg/builtins-34.c: Also check pow10*.
27669
27670 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
27671
27672 PR target/14262
27673 * gcc.dg/20040305-2.c: New test.
27674
27675 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
27676
27677 * gcc.dg/20040310-1.c: New test.
27678
27679 2004-03-11 Roger Sayle <roger@eyesopen.com>
27680
27681 * gcc.c-torture/execute/20040311-1.c: New test case.
27682
27683 2004-03-11 Mark Mitchell <mark@codesourcery.com>
27684
27685 PR c++/14476
27686 * g++.dg/lookup/enum1.C: New test.
27687
27688 2004-03-10 Mark Mitchell <mark@codesourcery.com>
27689
27690 PR c++/14510
27691 * g++.dg/lookup/struct2.C: New test.
27692
27693 2004-03-10 Uros Bizjak <uros@kss-loka.si>
27694
27695 * gcc.dg/builtins-34.c: New test.
27696
27697 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27698
27699 * gcc.dg/torture/builtin-nonneg-1.c: New test.
27700
27701 2004-03-09 James E Wilson <wilson@specifixinc.com>
27702
27703 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27704 * gcc.dg/alias-2.c: New testcase.
27705
27706 2004-03-09 Zack Weinberg <zack@codesourcery.com>
27707
27708 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27709
27710 2004-03-09 Roger Sayle <roger@eyesopen.com>
27711
27712 * gcc.c-torture/execute/20040309-1.c: New test case.
27713
27714 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
27715
27716 PR c++/14397
27717 * g++.dg/overload/ref1.C: New.
27718
27719 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27720
27721 PR c++/14409
27722 * g++.dg/template/spec12.C: New test.
27723
27724 PR c++/14448
27725 * g++.dg/parse/crash14.C: New test.
27726
27727 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27728
27729 PR c++/14230
27730 * g++.dg/init/ref11.C: New test.
27731
27732 2004-03-09 Mark Mitchell <mark@codesourcery.com>
27733
27734 PR c++/14432
27735 * g++.dg/parse/builtin2.C: New test.
27736
27737 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27738
27739 PR c++/14401
27740 * g++.dg/init/ctor3.C: New test.
27741 * g++.dg/init/union1.C: New test.
27742 * g++.dg/ext/anon-struct4.C: New test.
27743
27744 2004-03-08 Mark Mitchell <mark@codesourcery.com>
27745
27746 * g++.dg/lookup/koenig1.C: Tweak error messages.
27747 * g++.dg/lookup/used-before-declaration.C: Likewise.
27748 * g++.dg/other/do1.C: Likewise.
27749 * g++.dg/overload/koenig1.C: Likewise.
27750 * g++.dg/parse/crash13.C: Likewise.
27751 * g++.dg/template/instantiate3.C: Likewise.
27752
27753 2004-03-08 Eric Christopher <echristo@redhat.com>
27754
27755 * * lib/target-supports.exp: Enable libiconv in test
27756 compilation. Fix up error checking.
27757
27758 2004-03-08 Roger Sayle <roger@eyesopen.com>
27759
27760 PR middle-end/14289
27761 * gcc.dg/pr14289-1.c: New test case.
27762 * gcc.dg/pr14289-2.c: Likewise.
27763 * gcc.dg/pr14289-3.c: Likewise.
27764
27765 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
27766
27767 * gcc.c-torture/execute/20040308-1.c: New test.
27768
27769 2004-03-07 Roger Sayle <roger@eyesopen.com>
27770
27771 * gcc.c-torture/execute/20040307-1.c: New test case.
27772
27773 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
27774
27775 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27776
27777 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
27778
27779 * gcc.dg/20040306-1.c: New test.
27780
27781 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
27782
27783 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27784 them static.
27785 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27786
27787 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27788
27789 PR c/14465
27790 * gcc.dg/decl-6.c: New test.
27791
27792 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27793
27794 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27795 Rename LOGPOW -> LOG_POW.
27796 (SQRT_EXP, POW_EXP): New.
27797
27798 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27799
27800 * gcc.dg/i386-sse-8.c: New test.
27801
27802 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27803
27804 PR c/14114
27805 * gcc.dg/decl-5.c: New test.
27806
27807 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
27808
27809 * gcc.dg/20040305-1.c: New test.
27810
27811 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
27812
27813 PR other/14354
27814 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27815
27816 2004-03-04 Ziemowit Laski <zlaski@apple.com>
27817
27818 PR c++/14425, c++/14426
27819 * g++.dg/ext/altivec-4.C: New test.
27820 * g++.dg/ext/altivec-5.C: New test.
27821
27822 2004-03-04 Geoffrey Keating <geoffk@apple.com>
27823
27824 * g++.old-deja/g++.other/linkage1.C: Expect errors about
27825 global variables of a type with no linkage.
27826 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27827 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27828 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27829 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27830 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27831 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27832 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27833 * g++.dg/warn/deprecated.C: Name enum Color.
27834 * g++.dg/overload/VLA.C: Name structure for 'b'.
27835 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27836
27837 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27838
27839 * gcc.c-torture/compile/20040304-1.c: New test.
27840
27841 2004-03-03 Zack Weinberg <zack@codesourcery.com>
27842
27843 PR 13728
27844 * gcc.dg/decl-4.c: New testcase.
27845
27846 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
27847
27848 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27849 as PRECF if sizeof (float) > sizeof (double).
27850 (PRECL): Make it the same as PRECF if
27851 sizeof (float) > sizeof (long double).
27852
27853 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27854
27855 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27856 system type. Add check for irix6 which doesn't have c99 runtime.
27857
27858 2004-03-03 Bob Wilson <bob.wilson@acm.org>
27859
27860 * gcc.dg/const-elim-1.c: xfail for xtensa.
27861
27862 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27863
27864 PR c++/14369
27865 * g++.dg/template/cond4.C: New test.
27866
27867 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27868
27869 PR c++/14360
27870 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27871
27872 PR c++/14361
27873 * g++.dg/parse/defarg7.C: New test.
27874
27875 PR c++/14359
27876 * g++.dg/template/friend26.C: New test.
27877
27878 2004-03-01 Mark Mitchell <mark@codesourcery.com>
27879
27880 PR c++/14324
27881 * g++.dg/abi/mangle21.C: New test.
27882
27883 PR c++/14260
27884 * g++.dg/parse/constructor2.C: New test.
27885
27886 PR c++/14337
27887 * g++.dg/template/sfinae1.C: New test.
27888
27889 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27890
27891 PR c++/14267
27892 * g++.dg/expr/crash2.C: New test.
27893
27894 PR middle-end/13448
27895 * gcc.dg/inline-5.c: New test.
27896 * gcc.dg/always-inline.c: Split out tests into ...
27897 * gcc.dg/always-inline2.c: ... this and ...
27898 * gcc.dg/always-inline3.c: ... this.
27899
27900 2004-02-29 Mark Mitchell <mark@codesourcery.com>
27901
27902 PR debug/12103
27903 * g++.dg/debug/crash1.C: New test.
27904
27905 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
27906
27907 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27908 function with __attribute__((noinline)).
27909 (recurser_void2): Likewise.
27910 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27911 (recurser_void2): Likewise.
27912
27913 2004-02-29 Roger Sayle <roger@eyesopen.com>
27914
27915 PR middle-end/14203
27916 * g++.dg/warn/Wunused-6.C: New test case.
27917
27918 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
27919
27920 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27921 not defined.
27922
27923 2004-02-27 Eric Christopher <echristo@redhat.com>
27924
27925 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27926 * g++.dg/charset/asm2.c: Run only x86.
27927 * gcc.dg/charset/asm3.c: Ditto.
27928
27929 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
27930
27931 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27932 ld_library_path.
27933
27934 2004-02-27 Ziemowit Laski <zlaski@apple.com>
27935
27936 * g++.dg/ext/altivec-3.C: New.
27937
27938 2004-02-26 Richard Henderson <rth@redhat.com>
27939
27940 * g++.dg/ext/attrib10.C: Mark for warning.
27941 * gcc.dg/attr-alias-1.c: New.
27942
27943 2004-02-26 Richard Henderson <rth@redhat.com>
27944
27945 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27946 * gcc.c-torture/execute/20040208-2.c: ... it back.
27947
27948 2004-02-26 Eric Christopher <echristo@redhat.com>
27949
27950 * lib/target-supports.exp (check-iconv-available): New function.
27951 * lib/gcc-dg.exp (dg-require-iconv): New function.
27952 Use above.
27953 * gcc.dg/charset: New directory.
27954 * gcc.dg/charset/charset.exp: New file.
27955 * gcc.dg/charset/asm1.c: Ditto.
27956 * gcc.dg/charset/asm2.c: Ditto.
27957 * gcc.dg/charset/asm3.c: Ditto.
27958 * gcc.dg/charset/asm4.c: Ditto.
27959 * gcc.dg/charset/asm5.c: Ditto.
27960 * gcc.dg/charset/attribute1.c: Ditto.
27961 * gcc.dg/charset/attribute2.c: Ditto.
27962 * gcc.dg/charset/string1.c: Ditto.
27963 * g++.dg/charset: New directory.
27964 * g++.dg/dg.exp: Add here. Special options.
27965 * g++.dg/charset/charset.exp: New file.
27966 * g++.dg/charset/asm1.c: Ditto.
27967 * g++.dg/charset/asm2.c: Ditto.
27968 * g++.dg/charset/asm3.c: Ditto.
27969 * g++.dg/charset/asm4.c: Ditto.
27970 * g++.dg/charset/attribute1.c: Ditto.
27971 * g++.dg/charset/attribute2.c: Ditto.
27972 * g++.dg/charset/extern1.cc: Ditto.
27973 * g++.dg/charset/extern2.cc: Ditto.
27974 * g++.dg/charset/string1.c: Ditto.
27975
27976 2004-02-26 Mark Mitchell <mark@codesourcery.com>
27977
27978 PR c++/14278
27979 * g++.dg/parse/comma1.C: New test.
27980
27981 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27982
27983 PR c++/14284
27984 * g++.dg/template/ttp8.C: New test.
27985
27986 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
27987
27988 * gcc.dg/fixuns-trunc-1.c: New test.
27989
27990 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27991
27992 * gcc.dg/builtins-config.h: Use #elif.
27993
27994 2004-02-26 Michael Matz <matz@suse.de>
27995
27996 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27997 * gcc.dg/991214-1.c: Likewise.
27998 * gcc.dg/i386-asm-1.c: Likewise.
27999
28000 2004-02-25 Richard Henderson <rth@redhat.com>
28001
28002 * gcc.c-torture/execute/20040208-2.c: Move ...
28003 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28004
28005 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28006
28007 PR c++/14246
28008 * g++.dg/other/crash-3.C: New test.
28009
28010 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28011
28012 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28013 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28014
28015 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28016 HP-UX.
28017
28018 2004-02-24 Michael Matz <matz@suse.de>
28019
28020 * gcc.dg/i386-regparm.c: New.
28021
28022 2004-02-23 James E Wilson <wilson@specifixinc.com>
28023
28024 * gcc.c-torture/execute/20040223-1.c: New.
28025
28026 2004-02-23 Zack Weinberg <zack@codesourcery.com>
28027 Kazu Hirata <kazu@cs.umass.edu>
28028
28029 * gcc.dg/fwritable-strings-1.c: Remove.
28030
28031 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
28032
28033 PR c/14156
28034 * gcc.dg/20040223-1.c: New test.
28035
28036 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28037
28038 PR c++/14106
28039 * g++.dg/ext/typeof9.C: New test.
28040
28041 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28042
28043 PR c++/14250
28044 * g++.dg/other/switch1.C: New test.
28045
28046 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28047
28048 * gcc.dg/cast-function-1.c: Adjust for new informative message.
28049 * gcc.dg/va-arg-1.c: Likewise.
28050
28051 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28052
28053 PR c++/14143
28054 * g++.dg/template/koenig5.C: New test.
28055
28056 2004-02-21 Ziemowit Laski <zlaski@apple.com>
28057
28058 * g++.dg/ext/altivec-1.C: Generalize target triple.
28059 * g++.dg/ext/altivec-2.C: New test case.
28060 * g++.dg/ext/altivec_check.h: New file.
28061 * gcc.dg/altivec-1.c: Generalize target triple;
28062 include altivec_check.h and call altivec_check().
28063 * gcc.dg/altivec-[2-5].c: Generalize target triple.
28064 * gcc.dg/altivec-6.c: New test case.
28065 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28066 type casts as needed.
28067 * gcc.dg/altivec-10.c: Include altivec_check.h and call
28068 altivec_check().
28069 * gcc.dg/altivec-12.c: New test case.
28070 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28071 include altivec_check.h and call altivec_check().
28072 * gcc.dg/altivec_check.h: New file.
28073
28074 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28075
28076 * lib/target-supports.exp (check_alias_available): Don't mangle
28077 function `g' in test program.
28078
28079 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28080
28081 * lib/target-supports.exp (check_profiling_available): Check
28082 argument to determine whether we support a profiling type.
28083 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28084 check_profiling_available.
28085 * g++.dg/bprob/bprob.exp: Likewise.
28086 * g77.dg/bprob/bprob.exp: Likewise.
28087 * gcc.misc-tests/bprob.exp: Likewise.
28088 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28089 dg-require-profiling and delete expected error handling.
28090 * gcc.dg/20021014-1.c: Likewise.
28091 * gcc.dg/nest.c: Likewise.
28092
28093 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28094
28095 PR c++/12007
28096 * g++.dg/other/vthunk1.C: New test.
28097
28098 2004-02-20 Falk Hueffner <falk@debian.org>
28099
28100 PR target/14201
28101 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28102
28103 2004-02-20 Mark Mitchell <mark@codesourcery.com>
28104
28105 PR c++/13927
28106 * g++.dg/other/error8.C: Remove XFAIL markers.
28107
28108 PR c++/14173
28109 * g++.dg/ext/packed5.C: New test.
28110
28111 PR c++/14199
28112 * g++.dg/warn/Wunused-5.C: New test.
28113
28114 PR c++/14186
28115 * g++.dg/lookup/member1.C: New test.
28116
28117 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
28118
28119 * gcc.c-torture/compile/20040130-1.c: Enable only when
28120 __INT_MAX__ >= 2147483647L.
28121 * gcc.c-torture/compile/961203-1.c: Likewise.
28122
28123 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
28124
28125 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28126 * g++.dg/opt/template1.C: Robustify assembler regexp
28127
28128 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28129
28130 * gcc.c-torture/execute/simd-4.x: Remove.
28131 * gcc.c-torture/execute/va-arg-25.x: Likewise.
28132 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28133 Guard with #ifndef SKIP_ATTRIBUTE.
28134 * gcc.dg/compat/vector-1_y.c: Likewise.
28135 * gcc.dg/compat/vector-2_x.c: Likewise.
28136 * gcc.dg/compat/vector-2_y.c: Likewise.
28137 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28138 * g++.dg/eh/simd-2.C: Likewise.
28139
28140 2004-02-19 Alan Modra <amodra@bigpond.net.au>
28141
28142 * gcc.c-torture/compile/complex-1.c: New.
28143
28144 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
28145
28146 PR target/14209
28147 * gcc.c-torture/execute/20040218-1.c: New test.
28148
28149 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28150
28151 PR c++/14181
28152 * g++.dg/parse/new2.C: New test.
28153
28154 2004-02-18 Paul Brook <paul@codesourcery.com>
28155
28156 * gcc.c-torture/compile/libcall-1.c: New test.
28157
28158 2004-02-18 Paul Brook <paul@codesourcery.com>
28159
28160 PR debug/12934
28161 * gcc.dg/debug/debug-7.c: New test.
28162
28163 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
28164
28165 * gcc.dg/20040217-1.c: New test.
28166
28167 2004-02-17 Zack Weinberg <zack@codesourcery.com>
28168
28169 * gcc.c-torture/execute/990208-1.x: Delete.
28170
28171 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
28172
28173 * gcc.c-torture/execute/20040208-2.x: New file.
28174
28175 2004-02-17 Mark Mitchell <mark@codesourcery.com>
28176
28177 PR c++/11326
28178 * g++.dg/abi/structret1.C: New test.
28179
28180 2004-02-17 Jakub Jelinek <jakub@redhat.com>
28181
28182 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28183 (i386_cpuid): No need to test if cpuid is available on AMD64.
28184 Fix assembly, so that it works onboth i386 and AMD64.
28185 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28186 (vecInLong): Fix s[] member type to unsigned int.
28187 (vecInWord): Remove type.
28188 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28189 (a64, b64, c64, d64, e64): Remove.
28190 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28191 Remove unused variable. Remove initialization of removed variables.
28192 Don't call mmx_tests nor sse_tests.
28193 (reference_mmx, reference_sse): Remove.
28194 (check): Add return stmt.
28195 * gcc.dg/i386-sse-7.c: New test.
28196 * gcc.dg/i386-mmx-4.c: New test.
28197
28198 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28199
28200 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28201 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28202 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28203 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28204 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28205 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28206 g++.dg/tc1/dr94.C: Fix line terminator.
28207
28208 2004-02-16 Geoffrey Keating <geoffk@apple.com>
28209
28210 * gcc.c-torture/compile/20040216-1.c: New.
28211
28212 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28213
28214 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28215 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28216 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28217 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28218 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28219 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28220
28221 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28222
28223 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28224
28225 2004-02-15 Mark Mitchell <mark@codesourcery.com>
28226
28227 PR c++/13971
28228 * g++.dg/expr/cond4.C: New test.
28229
28230 PR c++/14086
28231 * g++.dg/lookup/crash2.C: New test.
28232
28233 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
28234
28235 * gcc.c-torture/compile/20040214-2.c: New test.
28236
28237 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
28238
28239 PR c++/14116
28240 * g++.dg/ext/typeof8.C: New test.
28241
28242 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
28243
28244 * gcc.c-torture/compile/20040214-1.c: New test.
28245
28246 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28247
28248 PR c++/13635
28249 * g++.dg/template/spec11.C: New test.
28250
28251 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28252
28253 PR c++/13927
28254 * g++.dg/other/error8.C: New test.
28255
28256 2004-02-13 Mark Mitchell <mark@codesourcery.com>
28257
28258 PR c++/14122
28259 * g++.dg/template/array4.C: New test.
28260
28261 PR c++/14108
28262 * g++.dg/inherit/thunk2.C: New test.
28263
28264 PR c++/14083
28265 * g++.dg/eh/cond2.C: New test.
28266
28267 2004-02-12 Alan Modra <amodra@bigpond.net.au>
28268
28269 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28270
28271 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
28272
28273 * lib/scanasm.exp (dg-scan): Quote pattern before display.
28274
28275 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
28276
28277 * g++.dg/simd-2.C: xfail on ppc64-linux.
28278
28279 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
28280
28281 PR c/456
28282 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28283 tests.
28284
28285 2004-02-11 Uros Bizjak <uros@kss-loka.si>
28286
28287 * gcc.dg/builtins-33.c: New test.
28288
28289 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
28290
28291 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28292
28293 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
28294
28295 * g++.dg/simd-2.C: Set -maltivec for ppc64.
28296
28297 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
28298
28299 * gcc.dg/ppc64-abi-3.c: New test.
28300
28301 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
28302
28303 PR c/14092
28304
28305 * gcc.dg/pr14092-1.c: New testcase.
28306
28307 2004-02-10 Alan Modra <amodra@bigpond.net.au>
28308
28309 * gcc.dg/cpp/assert4.c: Fix typo last change.
28310
28311 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28312 * gcc.dg/cpp/assert4.c: Handle powerpc64.
28313
28314 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28315
28316 2004-02-09 Roger Sayle <roger@eyesopen.com>
28317
28318 * gcc.c-torture/compile/20040209-1.c: New test case.
28319
28320 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
28321
28322 * gcc.dg/c90-init-1.c: Adjust expected error messages.
28323
28324 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
28325
28326 * gcc.c-torture/execute/20040208-[12].c: New tests.
28327
28328 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28329
28330 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28331
28332 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
28333
28334 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28335
28336 2004-02-07 Zack Weinberg <zack@codesourcery.com>
28337
28338 Bug 13856
28339 * gcc.dg/visibility-8.c: New testcase.
28340
28341 2004-02-07 Zack Weinberg <zack@codesourcery.com>
28342
28343 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28344 arguments.
28345 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28346
28347 2004-02-07 Roger Sayle <roger@eyesopen.com>
28348
28349 PR middle-end/13696
28350 * g++.dg/opt/fold1.C: New test case.
28351
28352 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28353
28354 PR c++/14033
28355 * g++.dg/other/crash-2.C: New test.
28356
28357 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28358
28359 PR c++/14028
28360 * g++.dg/parse/angle-bracket2.C: New test.
28361
28362 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28363
28364 PR middle-end/13750
28365 Revert:
28366 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28367 PR pch/13361
28368 * testsuite/g++.dg/pch/wchar-1.C: New.
28369 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28370
28371 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28372
28373 PR c++/14008
28374 * g++.dg/parse/error15.C: New test.
28375 * g++.dg/parse/crash11.C: Update dg-error mark.
28376
28377 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28378
28379 PR c++/13932
28380 * g++.dg/warn/conv2.C: New test.
28381
28382 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28383
28384 PR c++/13086
28385 * g++.dg/warn/incomplete1.C: Remove xfail.
28386
28387 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28388
28389 * lib/file-format.exp (gcc_target_object_format): Use
28390 ${tool}_target_compile, not gcc_target_compile.
28391 * lib/target-supports.exp (check_alias_available): Likewise.
28392 (check_gc_sections_available): Likewise.
28393 * g++.dg/ext/attrib10.C: Use dg-require-alias.
28394 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28395 dg-require-alias.
28396
28397 2004-02-04 Mark Mitchell <mark@codesourcery.com>
28398
28399 PR c++/13969
28400 * g++.dg/template/static6.C: New test.
28401
28402 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
28403
28404 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28405
28406 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28407
28408 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28409 tests for systems where `char' is unsigned by default.
28410
28411 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28412
28413 PR c++/13997
28414 * g++.dg/template/partial3.C: New test.
28415
28416 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
28417
28418 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28419 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28420 Remove mentions of obsolete ports.
28421
28422 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
28423
28424 * gcc.dg/noncompile/20001228-1.c: Fix for new
28425 error message.
28426
28427 2004-02-03 Roger Sayle <roger@eyesopen.com>
28428
28429 PR target/9348
28430 * gcc.c-torture/execute/multdi-1.c: New test case.
28431
28432 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28433
28434 PR c++/13925
28435 * g++.dg/template/lookup5.C: New test.
28436
28437 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28438
28439 PR c++/13950
28440 * g++.dg/template/lookup4.C: New test.
28441
28442 PR c++/13970
28443 * g++.dg/parse/error14.C: New test.
28444
28445 PR c++/14002
28446 * g++.dg/parse/template13.C: New test.
28447
28448 2004-02-03 Mark Mitchell <mark@codesourcery.com>
28449
28450 PR c++/13978
28451 * g++.dg/template/koenig4.C: New test.
28452
28453 PR c++/13968
28454 * g++.dg/template/crash17.C: New test.
28455
28456 PR c++/13975
28457 * g++.dg/parse/error13.C: New test.
28458 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28459
28460 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28461
28462 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28463
28464 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
28465
28466 PR c/11658
28467 PR c/13994
28468 * gcc.dg/noncompile/20040203-1.c: New test.
28469 * gcc.dg/noncompile/20040203-2.c: Likewise.
28470 * gcc.dg/noncompile/20040203-3.c: Likewise.
28471 * gcc.dg/20040203-1.c: Likewise.
28472
28473 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
28474
28475 PR c++/10858
28476 * g++.dg/template/sizeof7.C: New test.
28477
28478 2004-02-02 Eric Christopher <echristo@redhat.com>
28479 Zack Weinberg <zack@codesourcery.com>
28480
28481 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28482
28483 2004-02-02 Zack Weinberg <zack@codesourcery.com>
28484
28485 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28486 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28487 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28488 * gcc.dg/cleanup-5.c: Run only on Linux targets.
28489
28490 2004-02-02 Mark Mitchell <mark@codesourcery.com>
28491
28492 PR c++/13113
28493 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28494
28495 PR c++/13854
28496 * g++.dg/ext/attrib13.C: New test.
28497
28498 PR c++/13907
28499 * g++.dg/conversion/op2.C: New test.
28500
28501 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28502
28503 * gcc.dg/titype-1.c: Fix pasto.
28504
28505 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28506
28507 * gcc.dg/titype-1.c: New test.
28508
28509 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28510
28511 PR c++/13957
28512 * g++.dg/template/non-type-template-argument-1.C,
28513 g++.dg/template/qualified-id1.C: Update dg-error marks.
28514 * g++.dg/template/nontype6.C: New test.
28515
28516 2004-02-01 Roger Sayle <roger@eyesopen.com>
28517
28518 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28519 * gcc.dg/builtins-31.c: New testcase.
28520 * gcc.dg/builtins-32.c: New testcase.
28521
28522 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
28523
28524 * objc.dg/call-super-2.m: Update line numbers
28525 for the including of stddef.h.
28526
28527 2004-01-30 Michael Matz <matz@suse.de>
28528
28529 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28530 g++.dg/ext/case-range3.C: New tests.
28531
28532 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28533
28534 DR206
28535 PR c++/13813
28536 * g++.dg/template/member4.C: New test.
28537
28538 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28539
28540 PR c++/13683
28541 * g++.dg/template/sizeof6.C: New test.
28542
28543 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28544
28545 * gcc.dg/fwritable-strings-1.c: New test.
28546
28547 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
28548
28549 * gcc.c-torture/compile/20040130-1.c: New test.
28550
28551 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
28552
28553 * objc.dg/call-super-2.m: Include stddef.h for size_t.
28554
28555 2004-01-29 Mark Mitchell <mark@codesourcery.com>
28556
28557 PR c++/13883
28558 * g++.dg/template/ctor3.C: New test.
28559
28560 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28561
28562 * g++.dg/tc1: New directory.
28563 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28564 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28565 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28566 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28567 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28568
28569 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28570
28571 * g++.dg/parse/error11.C: New test.
28572 * g++.dg/parse/error12.C: Likewise.
28573
28574 2004-01-28 Ziemowit Laski <zlaski@apple.com>
28575
28576 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28577 (scan_initial, main): Use aligned_sizeof instead of sizeof.
28578
28579 2004-01-28 Mark Mitchell <mark@codesourcery.com>
28580
28581 PR c++/13791
28582 * g++.dg/ext/attrib12.C: New test.
28583
28584 PR c++/13736
28585 * g++.dg/parse/cast2.C: New test.
28586
28587 2004-01-27 James E Wilson <wilson@specifixinc.com>
28588
28589 * objc.dg/encode-2.m (main): New local string. Set depending on
28590 sizeof long. Use in sscanf call.
28591 * objc.dg/encode-3.m (main): New local string. Set depending on
28592 sizeof long. Use in scan_initial call.
28593
28594 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28595
28596 * objc.dg/call-super-2.m: Make LP64-safe.
28597 * objc.dg/desig-init-1.m: Likewise.
28598
28599 2004-01-27 Devang Patel <dpatel@apple.com>
28600
28601 * g++.dg/debug/namespace1.C: New test.
28602
28603 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
28604
28605 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28606 xscale-*-*.
28607
28608 * gcc.dg/arm-mmx-1.c: New test.
28609
28610 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
28611
28612 * gcc.dg/20040127-1.c: New test.
28613 * gcc.dg/20040127-2.c: New test.
28614
28615 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28616
28617 * objc.dg/stret-1.m (glob): Renamed to globa.
28618
28619 2004-01-26 Mark Mitchell <mark@codesourcery.com>
28620
28621 PR c++/13663
28622 * g++.dg/expr/for1.C: New test.
28623
28624 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
28625
28626 PR middle-end/13779
28627 * gcc.dg/darwin-longlong.c: New test.
28628
28629 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
28630
28631 * gcc.dg/20040124-1.c: Moved test from here...
28632 * gcc.c-torture/compile/20040124-1.c: ...to here.
28633
28634 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
28635
28636 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
28637 the assembly output if -m64 is passed.
28638
28639 2004-01-25 Mark Mitchell <mark@codesourcery.com>
28640
28641 PR c++/13833
28642 * g++.dg/template/cond3.C: New test.
28643
28644 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28645
28646 PR c++/13810
28647 * g++.dg/template/ttp7.C: New test.
28648
28649 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28650
28651 PR c++/13797
28652 * g++.dg/template/nontype4.C: New test.
28653 * g++.dg/template/nontype5.C: Likewise.
28654
28655 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
28656
28657 * gcc.dg/torture/mips-clobber-at.c: New test.
28658
28659 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
28660
28661 * gcc.dg/20040124-1.c: New test.
28662
28663 2004-01-24 Jakub Jelinek <jakub@redhat.com>
28664
28665 * gcc.dg/20040123-1.c: New test.
28666
28667 2004-01-23 Zack Weinberg <zack@codesourcery.com>
28668
28669 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28670
28671 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
28672
28673 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28674
28675 2004-01-23 Andrew Pinski <apinski@apple.com>
28676
28677 * gcc.dg/20030121-1.c: Move to ..
28678 * gcc.dg/20040121-1.c: here.
28679
28680 2004-01-23 Roger Sayle <roger@eyesopen.com>
28681
28682 * gcc.dg/builtins-29.c: New test case.
28683
28684 2004-01-23 Zack Weinberg <zack@codesourcery.com>
28685
28686 PR 18314
28687 * gcc.dg/builtins-30.c: New testcase.
28688
28689 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
28690
28691 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28692 * lib/g77.exp: Likewise.
28693 * lib/objc.exp: Likewise.
28694 * lib/g++.exp: Likewise.
28695
28696 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28697
28698 * gcc.dg/struct-by-value-2.c: New test.
28699
28700 2004-01-21 Andrew Pinski <apinski@apple.com>
28701
28702 PR target/13785
28703 * gcc.dg/20030121-1.c: New test.
28704
28705 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
28706
28707 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
28708 clobber frame pointer register in asm statement.
28709
28710 2004-01-21 Falk Hueffner <falk@debian.org>
28711
28712 * gcc.c-torture/compile/20040121-1.c: New test.
28713
28714 2004-01-21 Zack Weinberg <zack@codesourcery.com>
28715
28716 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28717
28718 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
28719
28720 * gcc.dg/ppc64-abi-2.c: New test.
28721
28722 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
28723
28724 * lib/treelang.exp: Fill out this file.
28725 * lib/treelang-dg.exp: New File.
28726
28727 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
28728
28729 * gcc.c-torture/compile/981022-1.c: Remove.
28730 * gcc.dg/array-5.c: Remove XFAIL.
28731 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28732 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28733 gcc.dg/cond-lvalue-1.c: Update.
28734 * gcc.dg/cast-lvalue-2.c: New test.
28735
28736 2004-01-19 Mark Mitchell <mark@codesourcery.com>
28737
28738 PR c++/13592
28739 * g++.dg/other/error1.C (class foo): Tweak error message.
28740
28741 PR c++/13592
28742 * g++.dg/template/call2.C: New test.
28743
28744 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28745
28746 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28747 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28748 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28749 scalar-return-1_x.c, scalar-return-2_y.c,
28750 scalar-return-3_x.c, scalar-return-3_y.c,
28751 scalar-return-4_x.c, scalar-return-4_y.c,
28752 struct-align-1.h, struct-align-1_x.c,
28753 struct-align-1_y.c, struct-align-2.h,
28754 struct-align-2_x.c, struct-align-2_y.c,
28755 struct-by-value-10_y.c, struct-by-value-11_x.c,
28756 struct-by-value-11_y.c, struct-by-value-12_x.c,
28757 struct-by-value-12_y.c, struct-by-value-13_x.c,
28758 struct-by-value-13_y.c, struct-by-value-14_x.c,
28759 struct-by-value-14_y.c, struct-by-value-15_x.c,
28760 struct-by-value-15_y.c, struct-by-value-16_y.c,
28761 struct-by-value-17_y.c, struct-by-value-18_y.c,
28762 struct-by-value-19_y.c, struct-by-value-1_x.c,
28763 struct-by-value-1_y.c, struct-by-value-20_y.c,
28764 struct-by-value-2_x.c, struct-by-value-2_y.c,
28765 struct-by-value-3_y.c, struct-by-value-4_x.c,
28766 struct-by-value-4_y.c, struct-by-value-5_y.c,
28767 struct-by-value-6_y.c, struct-by-value-7_y.c
28768 struct-by-value-8_x.c, struct-by-value-8_y.c
28769 struct-by-value-9_x.c, struct-by-value-9_y.c
28770 struct-return-10_x.c, struct-return-10_y.c,
28771 struct-return-19_x.c, struct-return-20_x.c
28772 struct-return-2_x.c, struct-return-2_y.c
28773 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28774 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
28775
28776 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28777
28778 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28779 attribute on sparc*-sun-solaris2.*.
28780
28781 2004-01-18 Mark Mitchell <mark@codesourcery.com>
28782
28783 PR c++/13710
28784 * g++.dg/ext/typeof7.C: New test.
28785
28786 2004-01-18 David Edelsohn <edelsohn@gnu.org>
28787
28788 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28789 * gcc.dg/const-elim-1.c: Same.
28790
28791 2004-01-17 Ziemowit Laski <zlaski@apple.com>
28792
28793 * objc.dg/stret-1.m: New.
28794 * objc.dg/stret-2.m: New.
28795
28796 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
28797
28798 PR c++/11895
28799 * g++.dg/ext/vector1.C: New test.
28800
28801 2004-01-16 Geoffrey Keating <geoffk@apple.com>
28802
28803 * gcc.dg/pch/import-1.c: New.
28804 * gcc.dg/pch/import-1.hs: New.
28805 * gcc.dg/pch/import-1a.h: New.
28806 * gcc.dg/pch/import-1b.h: New.
28807 * gcc.dg/pch/import-1c.h: New.
28808
28809 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28810
28811 PR c++/13574
28812 * g++.dg/ext/array1.C: New test.
28813
28814 PR c++/13178
28815 * g++.dg/conversion/op1.C: New test.
28816
28817 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
28818
28819 PR 11864
28820 From Kazumoto Kojima / Dan Kegel:
28821 * gcc.dg/pr11864-1.c: New test.
28822
28823 PR 10392
28824 From Marcus Comstedt / Dan Kegel:
28825 * gcc.dg/pr10392-1.c: New test.
28826
28827 2004-01-16 Mark Mitchell <mark@codesourcery.com>
28828
28829 PR c++/13478
28830 * g++.dg/init/ref10.C: New test.
28831
28832 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28833
28834 PR c++/13407
28835 * g++.dg/parse/typename6.C: New test.
28836
28837 2004-01-15 Geoffrey Keating <geoffk@apple.com>
28838
28839 PR pch/13361
28840 * testsuite/g++.dg/pch/wchar-1.C: New.
28841 * testsuite/g++.dg/pch/wchar-1.Hs: New.
28842
28843 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28844
28845 PR c++/9259
28846 * g++.dg/expr/sizeof2.C: New test.
28847
28848 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
28849
28850 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28851
28852 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28853
28854 PR c++/13659
28855 * g++.dg/lookup/strong-using-3.C: New.
28856 * g++.dg/lookup/using-10.C: New.
28857
28858 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
28859
28860 PR c++/13594
28861 * g++.dg/lookup/strong-using-2.C: New.
28862
28863 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
28864 Dan Kegel <dank@kegel.com>
28865 J"orn Rennecke <joern.rennecke@superh.com>
28866
28867 PR target/9365
28868 * gcc.dg/pr9365-1.c: New test.
28869
28870 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28871
28872 PR c++/8856
28873 * g++.dg/parse/casting-operator2.C: New test.
28874 * g++.old-deja/g++.pt/explicit83.C: Remove.
28875
28876 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
28877
28878 * gcc.dg/label-compound-stmt-1.c: New test.
28879 * gcc.c-torture/compile/950922-1.c,
28880 gcc.c-torture/compile/20000211-3.c,
28881 gcc.c-torture/compile/20000518-1.c,
28882 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28883 compound statements.
28884
28885 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
28886
28887 * gcc.dg/ppc64-abi-1.c: New test.
28888
28889 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
28890
28891 * g++.dg/ext/attrib9.C: Add dg-warnings.
28892
28893 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28894
28895 PR c++/12335
28896 * g++.dg/parse/dtor3.C: New test.
28897
28898 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
28899
28900 PR c++/12709
28901 * g++.dg/parse/try-catch-1.C: New test.
28902
28903 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
28904
28905 * ada/acats/run_all.sh: Add more verbose output in acats.log
28906 when compiling tests.
28907
28908 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28909
28910 PR 13656
28911 * gcc.dg/typedef-redecl.c: New test case.
28912 * gcc.dg/typedef-redecl.h: New support file.
28913
28914 2004-01-13 Jan Hubicka <jh@suse.cz>
28915
28916 * gcc.dg/always_inline.c: New test.
28917 * gcc.dg/debug/20031231-1.c: Fix.
28918
28919 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28920
28921 PR c++/13474
28922 * g++.dg/template/array3.C: New test.
28923
28924 2004-01-12 Zack Weinberg <zack@codesourcery.com>
28925
28926 * g++.dg/ext/lvalue1.C: No longer expected to fail.
28927 * g++.dg/warn/Wunused-2.C: Likewise.
28928
28929 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28930
28931 PR c++/13289
28932 * g++.dg/template/instantiate6.C: New test.
28933
28934 2004-01-12 Roger Sayle <roger@eyesopen.com>
28935
28936 PR middle-end/11397
28937 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28938
28939 2004-01-12 Jan Hubicka <jh@suse.cz>
28940
28941 PR opt/12826
28942 * gcc.dg/20040112-1.c: New.
28943
28944 * gcc.dg/dwarf-die[1-7].c: Move to...
28945 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28946 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28947
28948 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
28949
28950 PR c++/4100
28951 * g++.dg/parse/friend4.C: New test.
28952
28953 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
28954
28955 PR c++/4100
28956 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28957 definition is called a friend.
28958
28959 2004-01-11 Zack Weinberg <zack@codesourcery.com>
28960
28961 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28962
28963 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
28964
28965 PR c++/3478
28966 * g++.dg/parse/error10.C: New test.
28967 * g++.dg/template/arg2.C: Accept "invalid type" error.
28968
28969 2004-01-11 Jakub Jelinek <jakub@redhat.com>
28970
28971 PR middle-end/13392
28972 * g++.dg/opt/expect2.C: New test.
28973
28974 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28975
28976 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28977 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28978 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28979 Update dg-error regexps.
28980
28981 2004-01-10 Zack Weinberg <zack@codesourcery.com>
28982
28983 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28984 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28985
28986 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28987
28988 * gcc.dg/pragma-re-1.c: Use right pointer type.
28989
28990 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28991
28992 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28993
28994 2004-01-09 Geoffrey Keating <geoffk@apple.com>
28995
28996 * gcc.dg/rs6000-ldouble-1.c: New.
28997
28998 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28999
29000 DR 337
29001 PR c++/9256
29002 * g++.dg/other/abstract1.C: New test.
29003
29004 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
29005
29006 * g++.dg/lookup/strong-using-1.C: New.
29007
29008 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
29009
29010 PR c/11234
29011 * gcc.dg/func-ptr-conv-1.c: New test.
29012 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29013
29014 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
29015
29016 PR target/13380.
29017 * gcc.c-torture/compile/20040109-1.c: New.
29018
29019 2004-01-08 Stuart Hastings <stuart@apple.com>
29020
29021 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29022 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29023 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29024
29025 2004-01-09 Alan Modra <amodra@bigpond.net.au>
29026
29027 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29028
29029 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
29030
29031 * ada/acats/run_acats: Treat 'gnatchop' the same way
29032 as 'gnatmake'. Export GCC_DRIVER.
29033 * ada/acats/run_all.sh: Add target_gnatchop. Use
29034 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29035
29036 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29037
29038 PR c++/12573
29039 * g++.dg/template/dependent-expr4.C: New test.
29040
29041 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
29042
29043 * gcc.dg/altivec-11.c: New test.
29044
29045 2004-01-07 Mark Mitchell <mark@codesourcery.com>
29046
29047 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29048
29049 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29050
29051 PR c/6024
29052 * gcc.dg/enum-compat-1.c: New test.
29053 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29054
29055 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
29056
29057 PR c/12165
29058 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29059 gcc.dg/c99-idem-qual-3.c: New tests.
29060
29061 2004-01-07 Alan Modra <amodra@bigpond.net.au>
29062
29063 * gcc.dg/winline-7.c: Don't cast void * to int.
29064
29065 2004-01-06 Jan Hubicka <jh@suse.cz>
29066
29067 * gcc.dg/i386-sse-5.c: New test
29068 * g++.dg/eh/simd-1.c: Add -w argument for i386.
29069
29070 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29071
29072 PR c++/12815
29073 * g++.dg/rtti/typeid4.C: New test.
29074
29075 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29076
29077 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29078
29079 2004-01-05 Mark Mitchell <mark@codesourcery.com>
29080
29081 PR c++/12132
29082 * g++.dg/template/error11.C: New test.
29083
29084 PR c++/13451
29085 * g++.dg/template/class2.C: New test.
29086
29087 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
29088 Richard Sandiford <rsandifo@redhat.com>
29089
29090 PR c++/13387
29091 * g++.dg/opt/alias3.C: New test.
29092
29093 2004-01-04 Mark Mitchell <mark@codesourcery.com>
29094
29095 PR c++/13157
29096 * g++.dg/template/koenig3.C: New test.
29097
29098 PR c++/13529
29099 * g++.dg/parse/offsetof3.C: New test.
29100
29101 * g++.dg/init/copy7.C: Add missing dg-error markers.
29102
29103 PR c++/12226
29104 * g++.dg/init/copy7.c: New test.
29105
29106 PR c++/13536
29107 * g++.dg/parse/cast1.C: New test.
29108
29109 2004-01-04 Jan Hubicka <jh@suse.cz>
29110
29111 * gcc.dg/winline[1-7].c: New tests.
29112
29113 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29114
29115 PR c++/13520
29116 * g++.dg/template/qualttp22.C: New test.
29117
29118 2004-01-01 Jan Hubicka <jh@suse.cz>
29119
29120 * gcc.dg/debug/20031231-1.c: New.
29121 * gcc.c-torture/compile/20040101-1.c: New.
29122 * gcc.dg/dwarf-die-[1-7].c: New.
29123
29124 2004-01-01 Jakub Jelinek <jakub@redhat.com>
29125
29126 PR optimization/13521
29127 * gcc.c-torture/compile/20031231-1.c: New test.
29128
29129 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
29130
29131 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29132
29133 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29134
29135 PR c++/10079
29136 * g++.dg/template/crash16.C: New test.
29137
29138 2003-12-30 Mark Mitchell <mark@codesourcery.com>
29139
29140 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29141
29142 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
29143
29144 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29145 ports.
29146 * g++.old-deja/g++.jason/thunk3.C: Likewise.
29147 * g++.old-deja/g++.law/profile1.C: Likewise.
29148 * gcc.c-torture/compile/981006-1.c: Likewise.
29149 * gcc.c-torture/execute/loop-2e.x: Likewise.
29150 * gcc.c-torture/execute/loop-2f.x: Remove.
29151 * gcc.c-torture/execute/loop-2g.x: Likewise.
29152 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29153 * gcc.dg/20020312-2.c: Remove traces of dead ports.
29154
29155 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
29156
29157 PR c++/13507
29158 * g++.dg/ext/attrib11.C: New test.
29159
29160 PR c++/13494
29161 * g++.dg/template/array2-1.C: New test.
29162 * g++.dg/template/array2-2.C: New test.
29163
29164 2003-12-29 Mark Mitchell <mark@codesourcery.com>
29165
29166 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29167
29168 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
29169
29170 PR c++/12774
29171 * g++.dg/template/array1-1.C: New test.
29172 * g++.dg/template/array1-2.C: New test.
29173
29174 2003-12-29 Roger Sayle <roger@eyesopen.com>
29175
29176 PR fortran/12632
29177 * g77.dg/12632.f: New test case.
29178
29179 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29180
29181 PR c++/13289
29182 * g++.dg/parse/nontype1.C: New test.
29183
29184 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29185
29186 PR c++/12403
29187 * g++.dg/parse/explicit1.C: New test.
29188 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29189
29190 2003-12-28 Mark Mitchell <mark@codesourcery.com>
29191
29192 PR c++/13081
29193 * g++.dg/opt/inline6.C: New test.
29194
29195 PR c++/12613
29196 * g++.dg/parse/error9.C: New test.
29197
29198 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29199
29200 2003-12-28 Mark Mitchell <mark@codesourcery.com>
29201
29202 PR c++/13009
29203 * g++.dg/init/assign1.C: New test.
29204
29205 2003-12-28 Roger Sayle <roger@eyesopen.com>
29206
29207 PR c++/13070
29208 * g++.dg/warn/format3.C: New test case.
29209
29210 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29211
29212 * gcc.c-torture/compile/20031227-1.c: New test.
29213
29214 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29215
29216 * g++.dg/bprob/bprob.exp: Load target-supports.exp
29217 * g77.dg/bprob/bprob.exp: Likewise.
29218 * gcc.misc-tests/bprob.exp: Likewise.
29219 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
29220 variants on systems where the library does not provide that
29221 functionality.
29222 * gcc.dg/builtins-20.c: Use builtins-config.h.
29223 * gcc.dg/builtins-config.h: New file.
29224
29225 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29226
29227 * lib/gcc-dg.exp (dg-require-profiling): New function.
29228 * lib/target-supports.exp (check_profiling_available): Likewise.
29229 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29230 * g77.dg/bprob/bprob.exp: Likewise.
29231 * gcc.misc-tests/bprob.exp: Likewise.
29232 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29233 * gcc.dg/20021014-1.c: Likewise.
29234 * gcc.dg/nest.c: Likewise.
29235
29236 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29237
29238 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29239 compiling.
29240 * g++.dg/lookup/java2.C: Likewise.
29241 * gcc.dg/cpp/lexident.c: Likewise.
29242
29243 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
29244
29245 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29246 given.
29247 * gcc.c-torture/compile/961203-1.c: Likewise.
29248 * gcc.c-torture/compile/980506-1.c: Likewise.
29249
29250 2003-12-23 Zack Weinberg <zack@codesourcery.com>
29251
29252 * lib/gcc-dg.exp (dg-prune-output): New annotation.
29253 (additional_prunes): New global.
29254 (gcc-dg-prune): Handle additional per-test pruning.
29255 (dg-test): Clear additional_prunes between tests.
29256
29257 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
29258 dg-prune-output to avoid spurious failures from assembler
29259 complaining about nonexistent WAW violations.
29260 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29261 Use dg-prune-output to avoid spurious failures from assembler
29262 warning about Itanium B-step errata.
29263
29264 2003-12-23 Mark Mitchell <mark@codesourcery.com>
29265
29266 * g++.dg/abi/macro0.C: New test.
29267 * g++.dg/abi/macro1.C: Likewise.
29268 * g++.dg/abi/macro2.C: Likewise.
29269
29270 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29271 * g++.dg/abi/bitfield7.C: Likewise.
29272 * g++.dg/abi/dtor2.C: Likewise.
29273 * g++.dg/abi/mangle11.C: Likewise.
29274 * g++.dg/abi/mangle12.C: Likewise.
29275 * g++.dg/abi/mangle14.C: Likewise.
29276 * g++.dg/abi/mangle17.C: Likewise.
29277 * g++.dg/abi/vbase10.C: Likewise.
29278 * g++.dg/abi/vbase14.C: Likewise.
29279 * g++.dg/template/qualttp17.C: Likewise.
29280
29281 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29282
29283 PR c/11995
29284 * gcc.dg/20031223-1.c: New test.
29285
29286 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29287
29288 * gcc.dg/noreturn-7.c: New test.
29289
29290 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29291
29292 * gcc.dg/null-pointer-1.c: New test.
29293
29294 2003-12-22 Mark Mitchell <mark@codesourcery.com>
29295
29296 * g++.old-deja/g++.jason/template18.C: Remove.
29297 * g++.old-deja/g++.jason/template37.C: Likewise.
29298
29299 PR c++/12862
29300 * g++.dg/lookup/ns1.C: New test.
29301
29302 PR c++/12397
29303 * g++.dg/template/lookup3.C: New test.
29304
29305 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
29306
29307 * g++.dg/template/recurse1.C: New test
29308
29309 2003-12-22 Mark Mitchell <mark@codesourcery.com>
29310
29311 PR c++/12479
29312 * g++.dg/parse/semicolon1.C: New test.
29313 * g++.dg/parse/semicolon1.h: Likewise.
29314
29315 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
29316
29317 * gcc.dg/darwin-misaligned.c: New test.
29318
29319 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
29320
29321 PR c/9163
29322 * gcc.dg/20031222-1.c: New test.
29323
29324 2003-12-21 Mark Mitchell <mark@codesourcery.com>
29325
29326 PR c++/13438
29327 * g++.dg/parse/error8.C: New test.
29328
29329 PR c++/11554
29330 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29331
29332 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
29333
29334 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29335 too small.
29336 * gcc.c-torture/compile/930217-1.c: Likewise.
29337 * gcc.c-torture/compile/930513-1.c: Likewise.
29338 * gcc.c-torture/execute/920908-2.c: Likewise.
29339 * gcc.c-torture/execute/921204-1.c: Likewise.
29340 * gcc.c-torture/execute/930621-1.c: Likewise.
29341 * gcc.c-torture/execute/930630-1.c: Likewise.
29342 * gcc.c-torture/execute/931031-1.c: Likewise.
29343 * gcc.c-torture/execute/980602-2.c: Likewise.
29344 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29345 * gcc.c-torture/execute/compndlit-1.c: Likewise.
29346 * gcc.c-torture/execute/extzvsi.c: Likewise.
29347 * gcc.c-torture/unsorted/ext.c: Likewise.
29348
29349 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
29350
29351 PR target/12749
29352 * gcc.c-torture/compile/20031220-2.c: New test case.
29353
29354 2003-12-20 Roger Sayle <roger@eyesopen.com>
29355
29356 PR optimization/13031
29357 * gcc.c-torture/compile/20031220-1.c: New test case.
29358
29359 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29360
29361 * gcc.dg/cast-function-1.c: New test.
29362
29363 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
29364
29365 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29366 formats.
29367
29368 2003-12-19 Mark Mitchell <mark@codesourcery.com>
29369
29370 PR c++/12795
29371 * g++.dg/ext/attrib10.C: New test.
29372
29373 2003-12-19 Jakub Jelinek <jakub@redhat.com>
29374
29375 * gcc.dg/cleanup-10.c: New test.
29376 * gcc.dg/cleanup-11.c: New test.
29377
29378 2003-12-19 Jakub Jelinek <jakub@redhat.com>
29379
29380 PR c++/13239
29381 * g++.dg/opt/expect1.C: New test.
29382
29383 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
29384
29385 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29386
29387 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
29388
29389 PR debug/12923
29390 * gcc.dg/20031218-1.c: New test.
29391
29392 PR debug/12389
29393 * gcc.dg/20031218-2.c: New test.
29394 * gcc.dg/20031218-3.c: New test.
29395
29396 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29397 of label name and allow for USER_LABEL_PREFIX == "_" names.
29398 * g++.dg/abi/mangle18-2.C: Likewise.
29399 * g++.dg/abi/mangle19-1.C: Likewise.
29400 * g++.dg/abi/mangle19-2.C: Likewise.
29401 * g++.dg/abi/mangle20-1.C: Likewise.
29402 * g++.dg/abi/mangle20-2.C: Likewise.
29403
29404 2003-12-18 Richard Henderson <rth@redhat.com>
29405
29406 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29407
29408 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
29409 Dan Kegel <dank@kegel.com>
29410
29411 PR other/12009
29412 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29413 testing a cross compiler, it causes spurious compile failures.
29414 * lib/g++.exp: Likewise.
29415
29416 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29417
29418 PR c++/13262
29419 * g++.dg/template/access13.C: New test.
29420
29421 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
29422
29423 * gcc.dg/20031216-1.c: New test.
29424
29425 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29426
29427 PR c++/9154
29428 * g++.dg/template/error10.C: New test.
29429
29430 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29431
29432 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29433 * g++.dg/eh/simd-2.C: Likewise.
29434
29435 2003-12-17 James E Wilson <wilson@specifixinc.com>
29436 Roger Sayle <roger@eyesopen.com>
29437
29438 * gcc.c-torture/execute/ieee/mzero5.c: New.
29439
29440 2003-12-17 Mark Mitchell <mark@codesourcery.com>
29441
29442 PR c++/10603
29443 * g++.dg/parse/error6.C: New test.
29444
29445 PR c++/12827
29446 * g++.dg/parse/error7.C: New test.
29447
29448 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
29449
29450 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29451 at -O with stabs debugging formats.
29452 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29453 * gcc.dg/debug/debug-2.c: Likewise.
29454
29455 2003-12-16 Mark Mitchell <mark@codesourcery.com>
29456
29457 PR c++/12696
29458 * g++.dg/init/error1.C: New test.
29459
29460 PR c++/12218
29461 * g++.dg/init/pm3.C: New test.
29462
29463 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
29464
29465 PR c/3347
29466 * gcc.dg/bitfld-8.c: New test.
29467
29468 2003-12-16 James Lemke <jim@wasabisystems.com>
29469
29470 * gcc.dg/arm-scd42-[123].c: New tests.
29471
29472 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
29473
29474 PR c++/9043
29475 * g++.dg/abi/mangle20-1.C: New test.
29476 * g++.dg/abi/mangle20-2.C: New test.
29477
29478 2003-12-16 Mark Mitchell <mark@codesourcery.com>
29479
29480 PR c++/13275
29481 * g++.dg/other/offsetof2.C: Remove XFAIL.
29482 * g++.dg/parse/offsetof1.C: New test.
29483 * g++.gd/parse/offsetof2.C: Likewise.
29484
29485 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29486
29487 * g++.dg/template/nontype3.C: New test.
29488 * g++.dg/template/static2.C: Tweaked the dg-error clause.
29489
29490 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29491
29492 * g++.dg/warn/noreturn-3.C: Also test instantiation.
29493
29494 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
29495
29496 PR c++/13387
29497 * g++.dg/expr/assign1.C: New test.
29498
29499 PR c++/13242
29500 * g++.dg/abi/mangle19-1.C: New test.
29501 * g++.dg/abi/mangle19-2.C: New test.
29502
29503 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
29504
29505 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29506
29507 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29508
29509 * gcc.c-torture/execute/20031216-1.c: New test.
29510
29511 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29512
29513 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29514 an ICE regression.
29515
29516 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29517
29518 PR c++/10926
29519 * g++.dg/template/error9.C: New test.
29520
29521 PR c++/11116
29522 * g++.dg/template/error8.C: New test.
29523
29524 2003-12-15 Roger Sayle <roger@eyesopen.com>
29525
29526 PR middle-end/13400
29527 * gcc.c-torture/execute/20031215-1.c: New test case.
29528
29529 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29530
29531 PR c++/13269
29532 * g++.dg/parse/error5.C: New test.
29533
29534 PR c++/12989
29535 * g++.dg/expr/sizeof1.C: New test.
29536
29537 PR c++/13310
29538 * g++.dg/template/crash15.C: New test.
29539
29540 2003-12-15 Geoffrey Keating <geoffk@apple.com>
29541
29542 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29543 a non-POD type as the last named parameter of a varargs function.
29544
29545 2003-12-15 Mark Mitchell <mark@codesourcery.com>
29546
29547 PR c++/13243
29548 PR c++/12573
29549 * g++.dg/template/crash14.C: New test.
29550 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29551
29552 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
29553
29554 * g++.dg/other/java1.C: New test.
29555
29556 PR c++/13241
29557 * g++.dg/abi/mangle18-1.C: New test.
29558 * g++.dg/abi/mangle18-2.C: New test.
29559
29560 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29561
29562 PR optimization/10312
29563 * gcc.c-torture/execute/20031214-1.c: New.
29564
29565 2003-12-14 Mark Mitchell <mark@codesourcery.com>
29566
29567 PR c++/10779
29568 PR c++/12160
29569 * g++.dg/parse/error3.C: New test.
29570 * g++.dg/parse/error4.C: Likewise.
29571 * g++.dg/abi/mangle4.C: Tweak error messages.
29572 * g++.dg/lookup/using5.C: Likewise.
29573 * g++.dg/other/error2.C: Likewise.
29574 * g++.dg/parse/typename5.C: Likewise.
29575 * g++.dg/parse/undefined1.C: Likewise.
29576 * g++.dg/template/arg2.C: Likewise.
29577 * g++.dg/template/ttp3.C: Likewise.
29578 * g++.dg/template/type1.C: Likewise.
29579 * g++.old-deja/g++.other/crash32.C: Likewise.
29580 * g++.old-djea/g++.pt/defarg8.C: Likewise.
29581
29582 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29583
29584 PR c++/13106
29585 * g++.dg/warn/noreturn-3.C: New test.
29586
29587 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
29588
29589 PR c++/13118
29590 * g++.dg/abi/covariant3.C: New.
29591
29592 2003-12-12 Jakub Jelinek <jakub@redhat.com>
29593
29594 * g++.dg/eh/ia64-1.C: New test.
29595
29596 2003-12-12 Roger Sayle <roger@eyesopen.com>
29597
29598 PR optimization/13037
29599 * g77.f-torture/execute/13037.f: New test case.
29600
29601 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
29602
29603 PR c++/12881
29604 * g++.dg/abi/covariant2.C: New.
29605
29606 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
29607
29608 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29609
29610 2003-12-11 Zack Weinberg <zack@codesourcery.com>
29611
29612 * gcc.c-torture/execute/wchar_t-1.x: Delete.
29613
29614 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
29615
29616 PR other/10819
29617 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29618 to fix Bug 10819.
29619 * lib/g++.exp (g++_version): Likewise.
29620 * lib/g77.exp (g77_version): Likewise.
29621 * lib/objc.exp (default_objc_version): Likewise.
29622
29623 2003-12-10 Richard Henderson <rth@redhat.com>
29624
29625 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29626
29627 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29628
29629 2003-12-08 Matt Austern <austern@apple.com>
29630
29631 PR c/13134
29632 * lib/gcc-dg.exp (dg-require-visibility): Define.
29633 * lib/target-supports (check_visibility_available): Define.
29634 * gcc.dg/visibility-1.c: New test.
29635 * gcc.dg/visibility-2.c: Likewise.
29636 * gcc.dg/visibility-3.c: Likewise.
29637 * gcc.dg/visibility-4.c: Likewise.
29638 * gcc.dg/visibility-5.c: Likewise.
29639 * gcc.dg/visibility-6.c: Likewise.
29640 * g++.dg/ext/visibility-1.C: Likewise.
29641 * g++.dg/ext/visibility-2.C: Likewise.
29642 * g++.dg/ext/visibility-3.C: Likewise.
29643 * g++.dg/ext/visibility-4.C: Likewise.
29644 * g++.dg/ext/visibility-5.C: Likewise.
29645 * g++.dg/ext/visibility-6.C: Likewise.
29646
29647 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29648
29649 * g++.dg/lookup/java1.C: New test.
29650 * g++.dg/lookup/java2.C: New test.
29651
29652 2003-12-07 Falk Hueffner <falk@debian.org>
29653
29654 * g++.dg/opt/noreturn-1.C: New test.
29655
29656 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
29657
29658 * gcc.dg/overflow-1.c: New test.
29659
29660 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
29661
29662 * g77.f-torture/compile/13060.f: New test.
29663
29664 2003-12-06 Mark Mitchell <mark@codesourcery.com>
29665
29666 PR c++/13323
29667 * g++.dg/inherit/operator2.C: New test.
29668
29669 2003-12-05 Mark Mitchell <mark@codesourcery.com>
29670
29671 PR c++/13305
29672 * g++.dg/ext/attrib9.C: New test.
29673
29674 2003-12-05 Mark Mitchell <mark@codesourcery.com>
29675
29676 PR c++/13314
29677 * g++.dg/template/error7.C: New test.
29678
29679 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
29680 J"orn Rennecke <joern.rennecke@superh.com>
29681
29682 PR target/13302
29683 * g++.dg/other/struct-va_list.C: New test.
29684
29685 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29686
29687 PR c++/13166
29688 * g++.dg/parse/defarg6.C: New test.
29689
29690 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
29691
29692 PR target/13256
29693 * gcc.c-torture/execute/20031201-1.c: New test.
29694
29695 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
29696
29697 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29698
29699 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29700
29701 * gcc.dg/builtin-return-1.c: New test.
29702
29703 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
29704 J"orn Rennecke <joern.rennecke@superh.com>
29705
29706 PR optimization/13260
29707 * gcc.c-torture/execute/20031204-1.c: New test.
29708
29709 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29710
29711 PR c++/9127
29712 * g++.dg/template/error6.C: New test.
29713
29714 2003-12-03 Jakub Jelinek <jakub@redhat.com>
29715
29716 * gcc.dg/20031202-1.c: New test.
29717
29718 2003-12-03 Mark Mitchell <mark@codesourcery.com>
29719
29720 PR c++/13179
29721 * g++.dg/template/eh1.C: New test.
29722
29723 PR c++/10771
29724 * g++.dg/template/error5.C: New test.
29725
29726 2003-12-02 David Ung <davidu@mips.com>
29727
29728 * gcc.dg/compat/vector-check.h: Corrected type for var
29729 g_##TMODE
29730
29731 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29732
29733 PR c++/10126
29734 * g++.dg/template/ptrmem8.C: New test.
29735
29736 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29737
29738 PR c++/12573
29739 * g++.dg/template/dependent-expr3.C: New test.
29740
29741 2003-12-01 James Lemke <jim@wasabisystems.com>
29742
29743 * gcc.dg/arm-g2.c: New test.
29744
29745 2003-12-01 Roger Sayle <roger@eyesopen.com>
29746
29747 PR optimization/11634
29748 * gcc.dg/20031201-2.c: New test case.
29749
29750 2003-12-01 Zack Weinberg <zack@codesourcery.com>
29751
29752 PR 11433
29753 * objc.dg/proto-lossage-3.m: New test.
29754
29755 2003-12-01 Roger Sayle <roger@eyesopen.com>
29756
29757 PR optimization/12628
29758 * gcc.dg/20031201-1.c: New test case.
29759
29760 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
29761
29762 * gcc.dg/unaligned-1.c: New test.
29763
29764 2003-11-30 Mark Mitchell <mark@codesourcery.com>
29765
29766 PR c++/9849
29767 * g++.dg/template/error4.C: New test.
29768 * g++.dg/template/nested3.C: Adjust error markers.
29769
29770 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29771
29772 * gcc.dg/cpp/assert4.c: Check more #system assertions.
29773
29774 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
29775
29776 PR c/10333
29777 * gcc.dg/bitfld-7.c: New test.
29778
29779 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
29780
29781 * gcc.dg/tls/asm-1.C: New test.
29782
29783 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29784
29785 * gcc.dg/cpp/assert4.c: Update.
29786
29787 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
29788
29789 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29790 * gcc.dg/builtin-apply3.c: New test.
29791
29792 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29793
29794 * lib/compat.exp (compat-obj): New xfaildata parameter.
29795 Use it to set compiler_conditional_xfail_data before compiling.
29796 (compat-get-options): Handle dg-xfail-if.
29797 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29798 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29799 * gcc.dg/compat/vector-1_y.c: Likewise.
29800 * gcc.dg/compat/vector-2_x.c: Likewise.
29801 * gcc.dg/compat/vector-2_y.c: Likewise.
29802
29803 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29804
29805 * g++.dg/opt/reg-stack4.C: New test.
29806
29807 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
29808
29809 * gcc.dg/builtin-apply2.c: New test.
29810
29811 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
29812
29813 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29814
29815 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29816
29817 PR c++/12924
29818 * g++.dg/template/template-id-2.C: New test.
29819
29820 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29821
29822 PR c++/5369
29823 * g++.dg/template/memfriend1.C: New test.
29824 * g++.dg/template/memfriend2.C: Likewise.
29825 * g++.dg/template/memfriend3.C: Likewise.
29826 * g++.dg/template/memfriend4.C: Likewise.
29827 * g++.dg/template/memfriend5.C: Likewise.
29828 * g++.dg/template/memfriend6.C: Likewise.
29829 * g++.dg/template/memfriend7.C: Likewise.
29830 * g++.dg/template/memfriend8.C: Likewise.
29831 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29832
29833 2003-11-21 Mark Mitchell <mark@codesourcery.com>
29834
29835 PR c++/12515
29836 * g++.dg/ext/cond1.C: New test.
29837
29838 2003-11-20 Richard Henderson <rth@redhat.com>
29839
29840 * gcc.dg/20020201-2.c: Remove.
29841 * gcc.dg/20020201-4.c: Remove.
29842 * gcc.dg/20020304-1.c: Remove.
29843
29844 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
29845
29846 * gcc.dg/cpp/trad/xwin1.c: New test case.
29847
29848 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
29849
29850 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29851 * lib/g77.exp: Likewise.
29852 * lib/objc.exp: Likewise.
29853 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29854 for darwin.
29855
29856 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29857
29858 PR c++/12932
29859 * g++.dg/template/static5.C: New test.
29860
29861 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
29862
29863 * gcc.dg/nested-func-1.c: New test.
29864
29865 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29866
29867 * gcc.dg/cpp/assert4.c: New test.
29868
29869 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29870
29871 PR c++/2294
29872 * g++.dg/lookup/using9.c: New test.
29873
29874 2003-11-14 Mark Mitchell <mark@codesourcery.com>
29875
29876 PR c++/12762
29877 * g++.dg/template/error3.C: New test.
29878
29879 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
29880
29881 PR ada/13035
29882 * ada/acats/run_acats, run_all.sh: Fix syntax error.
29883 No longer use a wrapper for gcc, since this does not work under
29884 Windows.
29885
29886 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
29887
29888 PR c++/2094
29889 * g++.dg/template/ptrmem7.C: New test.
29890
29891 2003-11-13 Andrew Pinski <apinski@apple.com>
29892
29893 * gcc.c-torture/compile/20031113-1.c: New test.
29894
29895 2003-11-13 Mark Mitchell <mark@codesourcery.com>
29896 Kean Johnston <jkj@sco.com>
29897
29898 PR c/13029
29899 * gcc.dg/unused-4.c: Update.
29900
29901 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29902
29903 * g++.dg/opt/const3.C: New test.
29904
29905 2003-11-13 Jan Hubicka <jh@suse.cz>
29906
29907 * gcc.c-torture/compile/20031112-1.c: New test.
29908
29909 2003-11-12 Mark Mitchell <mark@codesourcery.com>
29910
29911 * g++.dg/parse/crash10.C: Remove bogus error marker.
29912
29913 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
29914
29915 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29916 (host_gcc): Likewise.
29917 (ROOT): Honor $PWDCMD.
29918 (BASE): Likewise.
29919 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29920
29921 2003-11-12 Catherine Moore <clm@redhat.com>
29922
29923 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29924
29925 2003-11-12 Andreas Jaeger <aj@suse.de>
29926 Jakub Jelinek <jakub@redhat.com>
29927 Andrew Pinski <pinskia@physics.uc.edu>
29928 Richard Henderson <rth@redhat.com>
29929
29930 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29931 systems.
29932 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29933
29934 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29935 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29936
29937 2003-11-11 Andreas Jaeger <aj@suse.de>
29938
29939 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29940
29941 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29942
29943 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
29944
29945 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29946 Clean ups.
29947
29948 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
29949
29950 * gcc.dg/trampoline-1.c: New test.
29951
29952 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
29953
29954 * gcc.c-torture/compile/200031109-1.c: New test.
29955
29956 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29957
29958 PR c/3190
29959 PR c/8714
29960 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29961 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29962 gcc.dg/format/no-y2k-1.c: Update.
29963
29964 2003-11-08 Roger Sayle <roger@eyesopen.com>
29965
29966 PR optimization/10467
29967 * gcc.dg/20031108-1.c: New test case.
29968
29969 2003-11-07 Geoffrey Keating <geoffk@apple.com>
29970
29971 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29972
29973 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
29974
29975 * gcc.dg/compound-lvalue-1.c: New test.
29976 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29977 some XFAILs.
29978
29979 2003-11-06 Geoffrey Keating <geoffk@apple.com>
29980
29981 * gcc.dg/altivec-varargs-1.c: New test.
29982
29983 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29984
29985 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29986 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29987 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
29988 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
29989 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29990
29991 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
29992
29993 * gcc.dg/cond-lvalue-1.c: New test.
29994
29995 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
29996
29997 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29998
29999 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30000
30001 PR c++/11616
30002 * g++.dg/template/instantiate5.C: New test.
30003
30004 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30005
30006 PR c++/12726
30007 * g++.dg/ext/complit2.C: Replace test with self-contained version.
30008 * ChangeLog: Add missing first entry for above test.
30009
30010 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30011
30012 PR c++/9810
30013 * g++.dg/template/using8.C: New test.
30014 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30015
30016 2003-11-02 Roger Sayle <roger@eyesopen.com>
30017
30018 PR optimization/10817
30019 * gcc.c-torture/compile/20031102-1.c: New test case.
30020
30021 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
30022
30023 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30024 2147483647.
30025
30026 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30027
30028 * gcc.dg/20031102-1.c: New test.
30029
30030 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30031
30032 * gcc.dg/complex-1.c: New test.
30033
30034 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30035
30036 PR c++/12796
30037 * g++.dg/template/crash13.C: Adjust expected error location.
30038 * g++.old-deja/g++.brendan/ns1.C: Likewise.
30039
30040 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30041
30042 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30043
30044 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30045
30046 PR/10239
30047 * gcc.c-torture/compile/20031031-2.c: New test.
30048
30049 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
30050
30051 PR/11640
30052 * gcc.c-torture/compile/20031031-1.c: New test.
30053
30054 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
30055
30056 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30057 * gcc.misc-tests/bprob.exp: Likewise.
30058 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30059 the execution test on arm-elf configs.
30060 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
30061 configs that don't support scratch files.
30062 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30063
30064 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
30065
30066 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30067 done by dejagnu.
30068
30069 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
30070
30071 * ada/acats/run_all.sh: Redirect mv output to /dev/null
30072 Avoid non pure sh syntax. Add more logging.
30073
30074 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30075 fail.
30076
30077 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30078
30079 PR libgcj/10610
30080 * gcc.dg/ppc-stackalign-1.c: New test.
30081
30082 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
30083
30084 * ada/acats/run_all.sh: Change output to be more compliant with
30085 dejagnu framework.
30086 Create acats.sum and acats.log files under testsuite/ada/acats
30087 Only run [a-z]* directories, to filter out e.g. CVS.
30088 Redirect build output to log file.
30089
30090 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30091
30092 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30093
30094 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
30095
30096 PR ada/5909:
30097 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30098
30099 2003-10-27 Jakub Jelinek <jakub@redhat.com>
30100
30101 * gcc.c-torture/compile/20031023-1.c: New test.
30102 * gcc.c-torture/compile/20031023-2.c: New test.
30103 * gcc.c-torture/compile/20031023-3.c: New test.
30104 * gcc.c-torture/compile/20031023-4.c: New test.
30105
30106 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30107
30108 PR c++/10371
30109 * g++.dg/lookup/scoped8.C: New test.
30110
30111 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
30112
30113 * g++.dg/opt/reg-stack3.C: New test.
30114
30115 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
30116
30117 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
30118
30119 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30120
30121 PR c++/11076
30122 * g++.dg/template/crash13.C: New test.
30123
30124 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
30125
30126 * gcc.dg/c99-restrict-2.c: New test.
30127
30128 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
30129
30130 PR c++/12698, c++/12699, c++/12700, c++/12566
30131 * g++.dg/inherit/covariant9.C: New test.
30132 * g++.dg/inherit/covariant10.C: New test.
30133 * g++.dg/inherit/covariant11.C: New test.
30134
30135 2003-10-23 Jason Merrill <jason@redhat.com>
30136
30137 PR c++/12726
30138 * g++.dg/ext/complit2.C: New test.
30139
30140 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
30141
30142 PR target/12654
30143 * gcc.c-torture/execute/20031020-1.c: New test.
30144
30145 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30146
30147 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30148 following the jump_insn.
30149
30150 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
30151
30152 * gcc.dg/cast-lvalue-1.c: New test.
30153
30154 2003-10-21 Mark Mitchell <mark@codesourcery.com>
30155
30156 PR c++/11962
30157 * g++.dg/template/cond2.C: New test.
30158
30159 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
30160
30161 * gcc.dg/builtins-28.c: New test.
30162
30163 2003-10-20 Jan Hubicka <jh@suse.cz>
30164
30165 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30166 parameter.
30167 * testsuite/gcc.dg/inline-2.c: Likewise.
30168
30169 2003-10-20 Phil Edwards <phil@codesourcery.com>
30170
30171 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30172 * gcc.dg/nest.c: Likewise.
30173
30174 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30175
30176 PR c++/9781, c++/10583, c++/11862
30177 * g++.dg/parse/crash13.C: New test.
30178
30179 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30180
30181 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30182
30183 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30184
30185 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30186 Define HAVE_C99_RUNTIME except on Solaris.
30187 * gcc.dg/builtins-20.c: Likewise.
30188
30189 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30190
30191 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30192
30193 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30194
30195 PR c++/12495
30196 * g++.dg/template/crash21.C: New test.
30197
30198 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30199
30200 PR c++/2513
30201 * g++.dg/template/typename5.C: New test.
30202
30203 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30204
30205 PR c++/12369
30206 * g++.dg/template/friend25.C: New test.
30207
30208 2003-10-16 Ziemowit Laski <zlaski@apple.com>
30209
30210 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30211 versions.
30212
30213 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
30214
30215 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30216 == 2147483647.
30217
30218 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
30219
30220 * gcc.c-torture/execute/960416-1.x: Remove.
30221 * gcc.c-torture/execute/divconst-3.x: Likewise.
30222
30223 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
30224
30225 PR target/12598
30226 * gcc.dg/torture/cris-volatile-1.c: New test.
30227
30228 2003-10-14 Roger Sayle <roger@eyesopen.com>
30229
30230 PR optimization/9325
30231 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30232 for overflowing floating point to integer conversion during RTL
30233 simplification.
30234
30235 2003-10-13 Ziemowit Laski <zlaski@apple.com>
30236
30237 * objc/execute/_cmd.m: Fix typo.
30238 * objc.dg/image-info.m, objc.dg/symtab-1.m:
30239 Relax 'scan-assembler' regexp.
30240 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30241 objc.dg/try-catch-4.m: Run on non-Darwin targets.
30242 * objc.dg/zero-link-2.m: Remove blank line.
30243 * objc.dg/zero-link-3.m: New test case.
30244
30245 2003-10-13 Geoffrey Keating <geoffk@apple.com>
30246
30247 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30248
30249 * gcc.dg/asm-names.c: Use scan-assembler-not rather
30250 than linker trickery.
30251
30252 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30253
30254 PR c++/12370
30255 * g++.dg/other/friend2.C: New test.
30256
30257 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
30258
30259 * gcc.dg/20031012-1.c: New test.
30260
30261 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
30262
30263 * gcc.dg/weak/weak-3.c: Fix for new warning.
30264
30265 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
30266
30267 PR optimization/8750
30268 * gcc.c-torture/execute/20031012-1.c: New test case.
30269
30270 2003-10-11 Roger Sayle <roger@eyesopen.com>
30271
30272 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30273 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30274
30275 2003-10-11 Roger Sayle <roger@eyesopen.com>
30276
30277 PR optimization/12260
30278 * gcc.c-torture/compile/20031011-2.c: New test case.
30279
30280 2003-10-11 Roger Sayle <roger@eyesopen.com>
30281
30282 * gcc.c-torture/execute/20031011-1.c: New testcase.
30283
30284 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
30285
30286 * gcc.c-torture/compile/20031011-1.c: New test.
30287
30288 2003-10-11 Jan Hubicka <jh@suse.cz>
30289
30290 * g++.dg/other/first-global.C: New test.
30291
30292 2003-10-11 Roger Sayle <roger@eyesopen.com>
30293
30294 * gcc.c-torture/execute/string-opt-18.c: New testcase.
30295
30296 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
30297
30298 * gcc.c-torture/compile/20031010-1.c: New test.
30299
30300 2003-10-10 Geoffrey Keating <geoffk@apple.com>
30301
30302 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30303 * gcc.c-torture/execute/va-arg-25.c: ... here.
30304
30305 2003-10-09 Mark Mitchell <mark@codesourcery.com>
30306
30307 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30308
30309 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
30310
30311 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30312
30313 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
30314
30315 * g++.dg/parse/error2.C: New test.
30316
30317 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
30318
30319 PR c++/11097
30320 * g++.dg/other/error5.C: Modify the error message.
30321 * g++.dg/lookup/using8.C: New test.
30322
30323 2003-10-07 Geoffrey Keating <geoffk@apple.com>
30324
30325 * gcc.dg/darwin-abi-2.c: New file.
30326 * gcc.c-torture/execute/va-arg-24.c: New file.
30327
30328 2003-10-06 Bob Wilson <bob.wilson@acm.org>
30329
30330 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
30331 indentation.
30332
30333 2003-10-06 Mark Mitchell <mark@codesourcery.com>
30334
30335 PR c++/10147
30336 * g++.dg/other/error4.C: Update error messages.
30337 * g++.dg/template/ptrmem4.C: Likewise.
30338
30339 PR c++/12337
30340 * g++.dg/init/new9.C: New test.
30341
30342 PR c++/12334, c++/12236, c++/8656
30343 * g++.dg/ext/attrib8.C: New test.
30344
30345 2003-10-06 Devang Patel <dpatel@apple.com>
30346
30347 * gcc.dg/debug/dwarf2-3.h: New test.
30348 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30349
30350 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
30351
30352 * g++.dg/opt/cfg2.C: New test.
30353
30354 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30355
30356 * g++.dg/opt/float1.C: New test.
30357
30358 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30359
30360 * gcc.dg/c90-array-lval-6.c: New test.
30361 * gcc.dg/c99-array-lval-6.c: New test.
30362
30363 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
30364 Ziemowit Laski <zlaski@apple.com>
30365
30366 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30367 'Derived', so that it is never considered a class method; add
30368 new warning for '+port' method ambiguity.
30369 * objc.dg/method-12.m: Include <objc/objc.h> instead of
30370 <objc/objc-api.h> (needed on Mac OS X).
30371 * objc.dg/method-13.m: New test.
30372
30373 2003-10-03 Roger Sayle <roger@eyesopen.com>
30374
30375 PR optimization/9325, PR java/6391
30376 * gcc.c-torture/execute/20031003-1.c: New test case.
30377
30378 2003-10-02 Mark Mitchell <mark@codesourcery.com>
30379
30380 PR optimization/12180
30381 * gcc.dg/20031002-1.c: New test.
30382
30383 PR c++/12486
30384 * g++.dg/inherit/error1.C: New test.
30385
30386 2003-10-02 Chris Demetriou <cgd@broadcom.com>
30387
30388 * lib/f-torture.exp (search_for): Rename to...
30389 (search_for_re): This. Also, clean up comments and the
30390 "regexp" invocation.
30391
30392 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
30393
30394 * gcc.c-torture/compile/20031002-1.c: New test.
30395
30396 2003-10-02 Jakub Jelinek <jakub@redhat.com>
30397
30398 * g++.dg/opt/cond1.C: New test.
30399
30400 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
30401
30402 * gcc.dg/Wold-style-definition-2.c: New testcase.
30403 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30404
30405 2003-09-29 Richard Henderson <rth@redhat.com>
30406
30407 * g++.dg/init/array10.C: Add dg-options.
30408
30409 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30410
30411 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30412
30413 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30414
30415 * g++.dg/template/friend19.C: Fix typo.
30416 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30417
30418 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
30419
30420 * gcc.c-torture/execute/20030928-1.c: New test.
30421 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30422
30423 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
30424
30425 * g++.dg/opt/unroll1.C: New test.
30426
30427 2003-09-26 Roger Sayle <roger@eyesopen.com>
30428
30429 PR optimization/11741
30430 * gcc.dg/20030926-1.c: New test case.
30431
30432 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30433
30434 PR c++/5655
30435 * g++.dg/parse/access7.C: New test.
30436 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30437
30438 2003-09-24 Ziemowit Laski <zlaski@apple.com>
30439
30440 MERGE OF objc-improvements-branch into MAINLINE:
30441 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30442 if libobjc has not been built.
30443 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30444 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30445 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30446 objc/execute/nested-3.m, objc/execute/np-2.m,
30447 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30448 objc/execute/redefining_self.m, objc/execute/root_methods.m,
30449 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30450 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30451 objc.dg/special/unclaimed-category-1.h,
30452 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30453 well as GNU runtime.
30454 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30455 * execute/cascading-1.m, execute/function-message-1.m,
30456 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30457 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30458 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30459 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30460 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30461 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30462 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30463 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30464 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30465 * objc.dg/bitfield-2.m: Run only on Darwin.
30466 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30467 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30468 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30469 * objc.dg/const-str-1.m: Fix constant string layout.
30470
30471 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
30472
30473 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30474
30475 2003-09-23 Geoffrey Keating <geoffk@apple.com>
30476
30477 * gcc.dg/darwin-abi-1.c: New file.
30478
30479 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
30480
30481 PR target/12281
30482 * gcc.c-torture/compile/20030921-1.c: New test.
30483
30484 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
30485
30486 * g++.dg/opt/reg-stack2.C: New test.
30487
30488 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
30489
30490 * g++.dg/eh/delayslot1.C: New test.
30491
30492 2003-09-20 Richard Henderson <rth@redhat.com>
30493
30494 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30495
30496 2003-09-20 Roger Sayle <roger@eyesopen.com>
30497
30498 * gcc.c-torture/execute/20030920-1.c: New test case.
30499
30500 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30501
30502 * g++.dg/rtti/typeid3.C: Correct expected error message.
30503
30504 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30505
30506 PR c++/157
30507 * g++.dg/parse/crash12.C: New test.
30508
30509 2003-09-19 Janis Johnson <janis187@us.ibm.com>
30510
30511 * gcc.dg/compat/mixed-struct-check.h: New.
30512 * gcc.dg/compat/mixed-struct-defs.h: New.
30513 * gcc.dg/compat/mixed-struct-init.h: New.
30514 * gcc.dg/compat/struct-by-value-19_main.c: New.
30515 * gcc.dg/compat/struct-by-value-19_x.c: New.
30516 * gcc.dg/compat/struct-by-value-19_y.c: New.
30517 * gcc.dg/compat/struct-by-value-20_main.c: New.
30518 * gcc.dg/compat/struct-by-value-20_x.c: New.
30519 * gcc.dg/compat/struct-by-value-20_y.c: New.
30520 * gcc.dg/compat/struct-return-19_main.c: New.
30521 * gcc.dg/compat/struct-return-19_x.c: New.
30522 * gcc.dg/compat/struct-return-19_y.c: New.
30523 * gcc.dg/compat/struct-return-20_main.c: New.
30524 * gcc.dg/compat/struct-return-20_x.c: New.
30525 * gcc.dg/compat/struct-return-20_y.c: New.
30526
30527 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
30528 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30529 so that it will not complain on LP64 targets.
30530
30531 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30532
30533 PR c++/495
30534 * g++.dg/template/friend24.C: New test.
30535
30536 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
30537
30538 PR c++/12332
30539 * g++.dg/template/memtmpl2.C: New test.
30540
30541 2003-09-18 Mark Mitchell <mark@codesourcery.com>
30542
30543 PR target/11184
30544 * gcc.dg/builtin-apply1.c: New test.
30545
30546 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
30547
30548 PR c++/9848
30549 * g++.dg/warn/Wunused-4.C: New test.
30550
30551 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30552
30553 PR c++/12316
30554 * g++.dg/other/gc2.C: New test.
30555
30556 2003-09-17 Mark Mitchell <mark@codesourcery.com>
30557
30558 PR c++/11991
30559 * g++.dg/rtti/typeid3.C: New test.
30560
30561 PR c++/12266
30562 * g++.dg/overload/template1.C: New test.
30563
30564 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
30565
30566 * g++.dg/opt/cfg3.C: New test.
30567
30568 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30569
30570 PR c++/7939
30571 * g++.dg/template/crash11.C: New test.
30572
30573 2003-09-16 Jason Merrill <jason@redhat.com>
30574 Jakub Jelinek <jakub@redhat.com>
30575
30576 * gcc.dg/attr-warn-unused-result.c: New test.
30577
30578 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
30579
30580 PR c++/12184
30581 * g++.dg/expr/call2.C: New test.
30582
30583 2003-09-15 Andreas Jaeger <aj@suse.de>
30584
30585 * gcc.dg/Wold-style-definition-1.c: New test.
30586
30587 2003-09-14 Mark Mitchell <mark@codesourcery.com>
30588
30589 PR c++/3907
30590 * g++.dg/parse/template12.C: New test.
30591
30592 * g++.dg/abi/bitfield11.C: New test.
30593 * g++.dg/abi/bitfield12.C: Likewise.
30594
30595 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
30596
30597 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
30598 non-expansion of functional macro name without arguments at EOL.
30599 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
30600
30601 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
30602
30603 * gcc.c-torture/execute/20030914-[12].c: New tests.
30604
30605 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
30606
30607 PR c++/11788
30608 * g++.dg/overload/addr1.C: New test.
30609
30610 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
30611
30612 * gcc.dg/20030909-1.c: New test.
30613
30614 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30615
30616 * gcc.dg/ultrasp10.c: New test.
30617
30618 2003-09-09 Devang Patel <dpatel@apple.com>
30619
30620 * gcc.dg/darwin-ld-6.c: New test.
30621
30622 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30623
30624 * gcc.dg/torture/builtin-explog-1.c: New testcase.
30625
30626 2003-09-08 Mark Mitchell <mark@codesourcery.com>
30627
30628 * gcc.dg/ia64-types1.c: New test.
30629 * gcc.dg/ia64-types2.c: Likewise.
30630
30631 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30632
30633 * gcc.dg/builtins-1.c: Add more _Complex tests.
30634 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30635
30636 * gcc.dg/builtins-1.c: Test existing _Complex functions.
30637 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30638
30639 2003-09-08 Mark Mitchell <mark@codesourcery.com>
30640
30641 PR c++/11786
30642 * g++.dg/lookup/koenig2.C: New test.
30643
30644 PR c++/5296
30645 * g++.dg/rtti/typeid2.C: New test.
30646
30647 2003-09-08 Jakub Jelinek <jakub@redhat.com>
30648
30649 * gcc.c-torture/compile/20030904-1.c: New test.
30650
30651 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
30652
30653 * g++.dg/opt/longbranch2.C: New test.
30654
30655 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
30656
30657 * g++.dg/template/crash10.C: Only compile it.
30658
30659 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
30660
30661 PR middle-end/11665
30662 * gcc.c-torture/compile/20030907-1.c: New test.
30663 * g++.dg/init/array11.C: New test.
30664
30665 2003-09-07 Mark Mitchell <mark@codesourcery.com>
30666
30667 PR c++/11852
30668 * g++.dg/init/struct1.C: New test.
30669
30670 2003-09-07 Mark Mitchell <mark@codesourcery.com>
30671
30672 PR c++/12181
30673 * g++.dg/expr/comma1.C: New test.
30674
30675 2003-09-06 Mark Mitchell <mark@codesourcery.com>
30676
30677 PR c++/11867
30678 * g++.dg/expr/static_cast5.C: New test.
30679
30680 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
30681
30682 PR c++/11507
30683 * g++.dg/lookup/scoped7.C: New test.
30684
30685 PR c++/9574
30686 * g++.dg/other/static1.C: New test.
30687
30688 PR c++/11490
30689 * g++.dg/warn/template-1.C: New test.
30690
30691 PR c++/11432
30692 * g++.dg/template/crash10.C: New test.
30693
30694 PR c++/2478
30695 * g++.dg/overload/VLA.C: New test.
30696
30697 PR c++/10804
30698 * g++.dg/template/call1.C: New test.
30699
30700 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30701
30702 PR c++/11794
30703 * g++.dg/parse/using3.C: New test.
30704
30705 2003-09-06 Roger Sayle <roger@eyesopen.com>
30706
30707 PR c++/11409
30708 * g++.dg/overload/builtin3.C: New test case.
30709
30710 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
30711
30712 PR c/9862
30713 * gcc.dg/20030906-1.c: New test.
30714 * gcc.dg/20030906-2.c: Likewise.
30715
30716 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
30717
30718 PR c++/12167
30719 * g++.dg/parse/defarg5.C: New test.
30720
30721 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30722
30723 2003-09-05 Mark Mitchell <mark@codesourcery.com>
30724
30725 PR c++/12163
30726 * g++.dg/expr/static_cast4.C: New test.
30727
30728 PR c++/12146
30729 * g++.dg/template/crash9.C: New test.
30730
30731 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
30732
30733 * g++.old-deja/g++.ext/pretty2.C: Update for change
30734 in __FUNCTION__.
30735 * g++.old-deja/g++.ext/pretty3.C: Likewise.
30736
30737 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
30738
30739 PR c++/11922
30740 * g++/dg/template/qualified-id1.C: New test.
30741
30742 PR c++/12037
30743 * g++.dg/warn/noeffect4.C: New test.
30744
30745 2003-09-04 Matt Austern <austern@apple.com>
30746
30747 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30748 * g++.dg/ext/fnname2.C: Likewise.
30749 * g++.dg/ext/fnname3.C: Likewise.
30750
30751 2003-09-04 Mark Mitchell <mark@codesourcery.com>
30752
30753 * g++.dg/expr/lval1.C: New test.
30754 * g++.dg/ext/lvcast.C: Remove.
30755
30756 2003-09-03 Roger Sayle <roger@eyesopen.com>
30757
30758 PR optimization/11700.
30759 * gcc.c-torture/compile/20030903-1.c: New test case.
30760
30761 2003-09-03 Mark Mitchell <mark@codesourcery.com>
30762
30763 PR c++/12053
30764 * g++.dg/abi/layout4.C: New test.
30765
30766 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
30767
30768 PR c++/11553
30769 * g++.dg/parse/friend3.C: New test.
30770
30771 2003-09-02 Mark Mitchell <mark@codesourcery.com>
30772
30773 PR c++/11847
30774 * g++.dg/template/class1.C: New test.
30775
30776 PR c++/11808
30777 * g++.dg/expr/call1.C: New test.
30778
30779 2003-09-01 Mark Mitchell <mark@codesourcery.com>
30780
30781 PR c++/12114
30782 * g++.dg/init/ref9.C: New test.
30783
30784 PR c++/11972
30785 * g++.dg/template/nested4.C: New test.
30786
30787 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30788
30789 PR c++/12093
30790 * g++.dg/template/non-dependent4.C: New test.
30791
30792 PR c++/11928
30793 * g++.dg/inherit/conv1.C: New test.
30794
30795 2003-08-29 Mark Mitchell <mark@codesourcery.com>
30796
30797 PR c++/6196
30798 * g++.dg/ext/label1.C: New test.
30799 * g++.dg/ext/label2.C: Likewise.
30800
30801 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30802
30803 * g++.dg/expr/cond3.C: New test.
30804
30805 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30806
30807 * gcc.dg/builtins-1.c: Add new builtin cases.
30808
30809 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30810
30811 * gcc.dg/builtins-1.c: Add new cases.
30812 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30813
30814 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30815
30816 * gcc.dg/builtins-1.c: Add more math builtin tests.
30817 * gcc.dg/torture/builtin-attr-1.c: New test.
30818
30819 2003-08-28 Mark Mitchell <mark@codesourcery.com>
30820
30821 PR optimization/5079
30822 * g++.dg/opt/static3.C: New test.
30823
30824 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30825
30826 * gcc.misc-tests/gcov-10b.c: New test.
30827
30828 2003-08-27 Mark Mitchell <mark@codesourcery.com>
30829
30830 * g++.dg/opt/ptrmem3.C: New test.
30831
30832 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30833
30834 2003-08-27 Jakub Jelinek <jakub@redhat.com>
30835
30836 * gcc.dg/20030826-2.c: New test.
30837
30838 2003-08-26 Roger Sayle <roger@eyesopen.com>
30839
30840 PR middle-end/12002
30841 * g77.f-torture/compile/12002.f: New test case.
30842
30843 2003-08-26 Roger Sayle <roger@eyesopen.com>
30844
30845 * gcc.dg/20030826-1.c: New test case.
30846
30847 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
30848
30849 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30850
30851 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
30852
30853 PR c++/11871
30854 * c++.dg/lookup/crash1.C: New test.
30855
30856 * c++.dg/warn/noeffect3.C: New test.
30857
30858 2003-08-25 Janis Johnson <janis187@us.ibm.com>
30859
30860 * gcc.dg/compat/vector-1_x.c: Compile with -w.
30861 * gcc.dg/compat/vector-1_y.c: Ditto.
30862 * gcc.dg/compat/vector-2_x.c: Ditto.
30863 * gcc.dg/compat/vector-2_y.c: Ditto.
30864
30865 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
30866
30867 * gcc.dg/20030702-1.c: New test.
30868
30869 2003-08-25 Mark Mitchell <mark@codesourcery.com>
30870
30871 PR c++/8795
30872 * g++.dg/ext/altivec-1.C: New test.
30873
30874 2003-08-24 Richard Henderson <rth@redhat.com>
30875
30876 * g++.dg/eh/simd-2.C: Add -w for x86.
30877
30878 2003-08-23 Jakub Jelinek <jakub@redhat.com>
30879
30880 * gcc.dg/20030815-1.c: New test.
30881
30882 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30883
30884 PR c++/3765
30885 * g++.dg/parse/access6.C: New test.
30886
30887 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30888
30889 PR c++/641, c++/11876
30890 * g++.dg/template/friend22.C: New test.
30891 * g++.dg/template/friend23.C: Likewise.
30892
30893 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30894
30895 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30896 identically.
30897
30898 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30899
30900 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30901
30902 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30903
30904 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30905
30906 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30907
30908 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30909
30910 2003-08-22 Mark Mitchell <mark@codesourcery.com>
30911
30912 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30913
30914 2003-08-21 Mark Mitchell <mark@codesourcery.com>
30915
30916 PR c++/11919
30917 * g++.dg/overload/prom1.C: New test.
30918
30919 PR c++/11551
30920 * g++.dg/parse/dtor2.C: New test.
30921
30922 PR c++/10762
30923 * g++.dg/parse/using2.C: New test.
30924
30925 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
30926
30927 PR target/11805
30928 * gcc.c-torture/compile/20030821-1.c: New.
30929
30930 2003-08-20 Mark Mitchell <mark@codesourcery.com>
30931
30932 PR c++/11834
30933 * g++.dg/template/deduce2.C: New test.
30934
30935 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
30936
30937 * gcc.c-torture/execute/20030821-1.c: New test.
30938
30939 2003-08-20 Roger Sayle <roger@eyesopen.com>
30940
30941 PR middle-end/11984
30942 * gcc.dg/20030820-1.c: New test case.
30943
30944 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
30945
30946 PR c++/11945
30947 * g++.dg/warn/noeffect2.C: New test.
30948
30949 2003-08-19 Mark Mitchell <mark@codesourcery.com>
30950
30951 PR c++/10926
30952 * g++.dg/template/dtor2.C: New test.
30953
30954 PR c++/11684
30955 * g++.dg/template/operator1.C: New test.
30956 * g++.dg/parse/operator4.C: New test.
30957
30958 PR c++/11946.C
30959 * g++.dg/expr/enum1.C: New test.
30960 * gcc.dg/c99-bool-1.c: Remove bogus warning.
30961
30962 PR c++/11036.C
30963 * g++.dg/parse/elab2.C: New test.
30964 * g++.dg/parse/typedef4.C: Change error message.
30965 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30966 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30967 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30968
30969 2003-08-19 Geoffrey Keating <geoffk@apple.com>
30970
30971 * gcc.dg/pch/warn-1.c: New.
30972 * gcc.dg/pch/warn-1.hs: New.
30973
30974 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30975 not-tested file.
30976
30977 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30978
30979 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30980
30981 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
30982
30983 * gcc.dg/uninit-D.c: New Test.
30984 * gcc.dg/uninit-E.c: New Test.
30985 * gcc.dg/uninit-F.c: New Test.
30986 * gcc.dg/uninit-G.c: New Test.
30987
30988 2003-08-19 Michael Ritzert <ritzert@t-online.de>
30989
30990 * g++.dg/README: Describe the pch directory.
30991
30992 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30993
30994 PR c++/11174
30995 * g++.dg/parse/access4.C: New test.
30996 * g++.dg/parse/access5.C: Likewise.
30997 * g++.old-deja/g++.jason/access17.C: Adjust error message.
30998
30999 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
31000
31001 * gcc.dg/noncompile/20030818-1.c: New.
31002
31003 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
31004
31005 PR c++/11957
31006 * g++.dg/warn/noeffect1.C: New test.
31007
31008 * g++.dg/template/scope2.C: New test.
31009 * g++.dg/template/error2.C: Correct dg-error
31010
31011 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
31012
31013 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31014
31015 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
31016
31017 PR C++/11512
31018 * g++.dg/template/warn1.C: New.
31019
31020 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
31021
31022 * g++.dg/template/error2.C: New test.
31023 * g++.dg/lookup/using7.C: Adjust errors
31024 * g++.old-deja/g++.pt/crash36.C: Likewise.
31025 * g++.old-deja/g++.pt/derived3.C: Likewise.
31026
31027 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31028
31029 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31030 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31031 * gcc.c-torture/execute/builtins/string-9.c: New, from
31032 string-opt-9.c. Adjust for execute/builtins framework.
31033 * gcc.c-torture/execute/string-opt-9.c: Delete.
31034
31035 2003-08-12 Mark Mitchell <mark@codesourcery.com>
31036
31037 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31038
31039 * g++.dg/parse/ret-type2.C: New test.
31040
31041 PR c++/11703
31042 * g++.dg/init/new8.C: New test.
31043
31044 PR c++/10923
31045 * g++.dg/parse/typedef5.C: New test.
31046
31047 PR c++/9512
31048 * g++.dg/parse/qualified2.C: New test.
31049 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31050 invalid code.
31051
31052 2003-08-11 Mark Mitchell <mark@codesourcery.com>
31053
31054 * g++.dg/conversion/ptrmem1.C: New test.
31055
31056 2003-08-11 Jakub Jelinek <jakub@redhat.com>
31057
31058 PR target/11693
31059 * gcc.dg/20030811-1.c: New test.
31060
31061 PR target/11535
31062 * gcc.c-torture/execute/20030811-1.c: New test.
31063
31064 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31065
31066 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31067
31068 2003-08-10 Mark Mitchell <mark@codesourcery.com>
31069
31070 PR c++/11789.C
31071 * g++.dg/inherit/multiple1.C: New test.
31072
31073 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
31074
31075 * gcc.dg/spe1.c: New test.
31076
31077 PR c++/11670
31078 * g++.dg/expr/cast2.C: New test.
31079
31080 PR c++/10530
31081 * g++.dg/template/dependent-name2.C: New test.
31082
31083 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
31084
31085 * g++.dg/parse/crash11.C: Put the dg options in comments.
31086
31087 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
31088
31089 * lib/gcc-dg.exp: Update for diagnostic change.
31090
31091 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31092
31093 PR c++/5767
31094 * g++.dg/parse/crash11.C: New test.
31095
31096 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
31097
31098 * gcc.dg/cpp/spacing1.c: Update.
31099
31100 2003-08-04 Janis Johnson <janis187@us.ibm.com>
31101
31102 PR target/11739
31103 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31104 a value for -mtune.
31105
31106 2003-08-04 Roger Sayle <roger@eyesopen.com>
31107
31108 PR middle-end/11771
31109 * gcc.c-torture/compile/20030804-1.c: New test case.
31110
31111 2003-08-04 Roger Sayle <roger@eyesopen.com>
31112
31113 * gcc.dg/20030804-1.c: New test case.
31114
31115 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
31116
31117 * gcc.dg/cpp/separate-1.c: New test.
31118
31119 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
31120
31121 PR c++/11704
31122 * g++.dg/template/dependent-expr2.C: New test.
31123
31124 PR c++/11766
31125 * g++.dg/expr/ptrmem1.C: New test.
31126
31127 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31128
31129 PR c++/9453
31130 * g++.dg/template/friend15.C: New test.
31131
31132 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
31133
31134 * lib/dg-pch.exp: Work round PCH bug.
31135
31136 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31137
31138 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
31139 builtins. Move cases from builtins-4.c here.
31140
31141 * gcc.dg/torture/builtin-math-1.c: New test taken from
31142 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31143 additional cases.
31144
31145 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31146 Delete.
31147
31148 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
31149
31150 PR c++/9447
31151 * g++.dg/template/using7.C: New test.
31152
31153 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
31154
31155 * import1.c, import2.c: New tests.
31156
31157 2003-08-01 Jakub Jelinek <jakub@redhat.com>
31158
31159 * g++.dg/eh/crossjump1.C: New test.
31160
31161 2003-08-01 Mark Mitchell <mark@codesourcery.com>
31162
31163 PR c++/11697
31164 * g++.dg/template/using6.C: New test.
31165
31166 PR c++/11744
31167 * g++.dg/template/koenig2.C: New test.
31168
31169 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31170
31171 PR c++/7983
31172 * g++.dg/parse/typedef4.C: New test.
31173
31174 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31175
31176 PR c++/8442, c++/8806
31177 * g++.dg/template/elab1.C: New test.
31178 * g++.dg/template/type2.C: Likewise.
31179 * g++.dg/template/ttp3.C: Adjust expected error message.
31180 * g++.old-deja/g++.law/visibility13.C: Likewise.
31181 * g++.old-deja/g++.niklas/t135.C: Likewise.
31182 * g++.old-deja/g++.pt/ttp41.C: Likewise.
31183 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31184 template argument.
31185 * g++.old-deja/g++.pt/ttp44.C: Likewise.
31186
31187 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
31188
31189 PR c++/11295
31190 * g++.dg/ext/stmtexpr1.C: New test.
31191
31192 * g++.dg/opt/tmp1.C: New test.
31193
31194 PR c++/11525
31195 * g++.dg/parse/constant4.C: New test.
31196
31197 PR c++/9447
31198 * g++.dg/template/using5.C: New test.
31199
31200 2003-07-31 Roger Sayle <roger@eyesopen.com>
31201
31202 * gcc.dg/builtins-27.c: New test case.
31203
31204 2003-07-31 Jakub Jelinek <jakub@redhat.com>
31205
31206 * gcc.dg/tls/opt-7.c: New test.
31207
31208 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
31209
31210 * g++.old-deja/g++.other/crash18.C: Remove.
31211
31212 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
31213
31214 * g++.dg/template/explicit3.C: New.
31215 * g++.dg/template/explicit4.C: New.
31216 * g++.dg/template/explicit5.C: New.
31217
31218 PR c++/11347
31219 * g++.dg/template/memtmpl1.C: New.
31220
31221 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
31222
31223 PR target/11565
31224 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31225 * gcc.dg/i386-387-5.c (dg-options): Likewise.
31226
31227 2003-07-30 Jan Hubicka <jh@suse.cz>
31228
31229 * vtgc1.c: Kill.
31230
31231 2003-07-29 Zack Weinberg <zack@codesourcery.com>
31232
31233 * gcc.dg/struct-in-proto-1.c: New test.
31234
31235 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
31236
31237 * gcc.dg/cpp/include2.c: Only expect one message.
31238
31239 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
31240
31241 PR c++/9447
31242 * g++.dg/template/using1.C: New test.
31243 * g++.dg/template/using2.C: New test.
31244 * g++.dg/template/using3.C: New test.
31245 * g++.dg/template/using4.C: New test.
31246
31247 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
31248
31249 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31250 * gcc.c-torture/execute/string-opt-10.c: Likewise.
31251
31252 2003-07-28 Jan Hubicka <jh@suse.cz>
31253
31254 PR c++/11530
31255 * g++.dg/opt/call1.C: New test.
31256
31257 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
31258
31259 PR c++/11667
31260 * g++.dg/init/enum2.C: New test.
31261 * g++.dg/template/overload1.C: Add "-w" option.
31262
31263 2003-07-28 <hp@bitrange.com>
31264
31265 * gcc.dg/Wdeclaration-after-statement-1.c,
31266 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31267
31268 2003-07-28 Jakub Jelinek <jakub@redhat.com>
31269
31270 * gcc.c-torture/compile/20030725-1.c: New test.
31271
31272 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
31273
31274 * gcc.dg/20030505.c: Only run for SPE.
31275 Remove definition of opaque type.
31276
31277 2003-07-27 Mark Mitchell <mark@codesourcery.com>
31278
31279 * g++.dg/template/ptrmem6.C: New test.
31280
31281 2003-07-26 Geoffrey Keating <geoffk@apple.com>
31282
31283 * gcc.c-torture/compile/zero-strct-2.c: New test.
31284
31285 2003-07-25 Geoffrey Keating <geoffk@apple.com>
31286
31287 * gcc.dg/intermod-1.c: New test.
31288
31289 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
31290
31291 PR c++/11617
31292 * g++.dg/template/lookup2.C: New test.
31293 * g++.dg/template/memclass1.C: Remove instantiated from error.
31294 * g++.dg/other/error2.C: Tweak expected errors.
31295
31296 PR c++/11596
31297 * g++.dg/template/defarg3.C: New test.
31298
31299 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31300
31301 2003-07-24 Mark Mitchell <mark@codesourcery.com>
31302
31303 * g++.dg/inherit/access5.C: New test.
31304
31305 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31306
31307 PR c++/11513
31308 * g++.dg/template/crash8.C: New test.
31309
31310 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
31311
31312 PR c/10602
31313 * gcc.dg/noncompile/incomplete-2.c: New test.
31314
31315 2003-07-23 Mark Mitchell <mark@codesourcery.com>
31316
31317 PR c++/11645
31318 * g++.dg/inherit/access4.C: New test.
31319
31320 PR c++/11517
31321 * g++.dg/expr/cond2.C: New test.
31322
31323 PR optimization/10679
31324 * g++.dg/opt/inline4.C: New test.
31325
31326 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
31327
31328 * g++.dg/parse/crash10: New test.
31329
31330 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
31331
31332 * g++.dg/ext/flexary1.C: New test.
31333
31334 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31335
31336 PR c++/10793
31337 * g++.dg/template/crash9.C: New test.
31338
31339 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31340
31341 PR c++/3004
31342 * g++.dg/parse/typedef3.C: New test.
31343
31344 PR c++/7906
31345 * g++.dg/parse/operator2.C: New test.
31346
31347 PR c++/8895
31348 * g++.dg/parse/def-tmpl-arg1.C: New test.
31349
31350 PR c++/9282
31351 * g++.dg/parse/funptr1.C: New test.
31352
31353 PR c++/9452
31354 * g++.dg/parse/ambig3.C: New test.
31355
31356 PR c++/9454
31357 * g++.dg/parse/operator3.C: New test.
31358
31359 PR c++/9486
31360 * g++.dg/parse/template10.C: New test.
31361
31362 PR c++/9488
31363 * g++.dg/parse/template11.C: New test.
31364
31365 PR c++/10150
31366 * g++.dg/parse/invalid-op1.C: New test.
31367
31368 PR c++/10247
31369 * g++.dg/parse/condexpr1.C: New test.
31370
31371 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
31372
31373 * g++.dg/ext/packed3.C: New test.
31374 * g++.dg/ext/packed4.C: New test.
31375
31376 * gcc.dg/pack-test-3.c: New test.
31377
31378 2003-07-21 Janis Johnson <janis187@us.ibm.com>
31379
31380 * lib/compat.exp: Handle dg-options per source file.
31381 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31382 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31383 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31384 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31385 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31386 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31387 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31388 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31389 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31390 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31391 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31392 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31393 * g++.dg/compat/break/bitfield7_x.C: Ditto.
31394 * g++.dg/compat/break/bitfield7_y.C: Ditto.
31395
31396 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
31397
31398 PR c/10320
31399 * gcc.c-torture/execute/20030718-1.c: New test.
31400
31401 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
31402
31403 PR optimization/11536
31404 * gcc.dg/20030721-1.c: New test.
31405
31406 2003-07-19 Mark Mitchell <mark@codesourcery.com>
31407
31408 PR c++/11546
31409 * g++.dg/template/lookup1.C: New test.
31410
31411 2003-07-19 Zack Weinberg <zack@codesourcery.com>
31412
31413 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31414 diagnostics of ill-formed constructs involving labels.
31415 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31416 the new 'previously defined here' message.
31417
31418 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
31419
31420 * g++.dg/parse/non-dependent2.C: New test.
31421
31422 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
31423
31424 * g++.dg/init/init-ref4.C: xfail on targets without
31425 weak symbols.
31426
31427 2003-07-17 Jakub Jelinek <jakub@redhat.com>
31428
31429 PR target/11087
31430 * gcc.c-torture/execute/20030717-1.c: New test.
31431
31432 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31433
31434 * g++.dg/opt/cfg1.C: New test.
31435
31436 2003-07-17 Mark Mitchell <mark@codesourcery.com>
31437
31438 PR optimization/11557
31439 * gcc.dg/20030717-1.c: New test.
31440
31441 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
31442
31443 PR c++/10476
31444 * g++.dg/expr/crash-1.C: New test.
31445
31446 PR c++/11027
31447 * g++.dg/template/init3.C: New test.
31448
31449 PR c++/8222
31450 * g++.dg/template/non-dependent1.C: New test.
31451
31452 PR c++/11070
31453 * g++.dg/template/non-dependent2.C: New test.
31454
31455 PR c++/11071
31456 * g++.dg/template/non-dependent3.C: New test.
31457
31458 PR c++/9907
31459 * g++.dg/template/sizeof5.C: New test.
31460
31461 2003-07-17 Geoffrey Keating <geoffk@apple.com>
31462
31463 PR 11498
31464 * gcc.c-torture/compile/mangle-1.c: New file.
31465
31466 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31467
31468 PR c++/7809
31469 * g++.dg/parse/access3.C: New test.
31470
31471 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
31472
31473 PR c++/11384
31474 * g++.dg/init/init-ref4.C: New test.
31475
31476 2003-07-16 Mark Mitchell <mark@codesourcery.com>
31477
31478 PR c++/11547
31479 * g++.dg/parse/constant3.C: New test.
31480 * g++.dg/parse/crash7.C: Likewise.
31481
31482 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
31483
31484 PR target/11008
31485 * gcc.dg/i386-pentium4-not-mull.c: New.
31486
31487 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
31488
31489 * gcc.dg/asm-names.c (ymain): Make it weak.
31490
31491 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31492
31493 PR c++/5421
31494 * g++.dg/template/friend21.C: New test.
31495
31496 2003-07-16 Jakub Jelinek <jakub@redhat.com>
31497
31498 * gcc.dg/cleanup-8.c: New test.
31499 * gcc.dg/cleanup-9.c: New test.
31500
31501 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
31502
31503 * g++.dg/ext/dll-MI1.h: New file.
31504 * g++.dg/ext/dllexport-MI1.C: New file.
31505 * g++.dg/ext/dllimport-MI1.C: New file.
31506
31507 2003-07-15 Jakub Jelinek <jakub@redhat.com>
31508
31509 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31510 it does not have cmpstrsi patterns (just cmpmemsi).
31511
31512 2003-07-15 Mark Mitchell <mark@codesourcery.com>
31513
31514 PR debug/11473
31515 * g++.dg/debug/debug8.C: New test.
31516
31517 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31518
31519 PR c++/10108
31520 * g++.dg/template/crash7.C: New test.
31521
31522 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
31523
31524 PR target/10795
31525 * gcc.c-torture/compile/20030708-1.c: New.
31526
31527 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31528
31529 * gcc.c-torture/execute/20030715-1.c: New test.
31530
31531 2003-07-14 Geoffrey Keating <geoffk@apple.com>
31532
31533 * gcc.dg/pch/inline-3.c: New file.
31534 * gcc.dg/pch/inline-3.hs: New file.
31535 * gcc.dg/pch/inline-4.c: New file.
31536 * gcc.dg/pch/inline-4.hs: New file.
31537
31538 2003-07-14 Mark Mitchell <mark@codesourcery.com>
31539
31540 PR c++/11509
31541 * g++.dg/template/crash6.C: New test.
31542
31543 PR c++/7053
31544 * g++.dg/template/friend20.C: New test.
31545
31546 PR c++/7019
31547 * g++.dg/template/overload2.C: New test.
31548
31549 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31550
31551 PR optimization/11440
31552 * gcc.c-torture/execute/20030714-1.c: New test.
31553
31554 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31555
31556 PR c++/11154
31557 * g++.dg/template/partial2.C: New test.
31558
31559 2003-07-13 Mark Mitchell <mark@codesourcery.com>
31560
31561 PR c++/11503
31562 * g++.dg/template/anon1.C: New test.
31563
31564 PR c++/11493
31565 PR c++/11495
31566 * g++.dg/parse/template9.C: Likewise.
31567 * g++.dg/template/crash4.C: New test.
31568 * g++.dg/template/koenig1.C: Likewise.
31569 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31570 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31571 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31572 functions.
31573 * g++.old-deja/g++.jason/template36.C: Likewise.
31574 * g++.old-deja/g++.mike/p1989.C: Likewise.
31575 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31576 * g++.old-deja/g++.pt/ttp20.C: Use this->.
31577 * g++.old-deja/g++.pt/ttp21.C: Use this->.
31578 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31579 compiling.
31580 * g++.old-deja/g++.pt/union2.C: Use this->.
31581
31582 2003-07-11 Jakub Jelinek <jakub@redhat.com>
31583
31584 * gcc.dg/20030711-1.c: New test.
31585
31586 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
31587
31588 PR c++/11050
31589 * g++.dg/parse/args1.C: New test.
31590 * g++.pt/defarg8.C: Change expected errors.
31591
31592 2003-07-11 Mark Mitchell <mark@codesourcery.com>
31593
31594 PR c++/8164
31595 * g++.dg/template/nontype2.C: New test.
31596
31597 PR c++/10558
31598 * g++.dg/parse/template8.C: New test.
31599
31600 PR c++/8327
31601 * g++.dg/template/scope1.C: New test.
31602
31603 * g++.dg/warn/Wsign-compare-1.C: New test.
31604
31605 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
31606
31607 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31608
31609 2003-07-10 Mark Mitchell <mark@codesourcery.com>
31610
31611 PR c++/9411
31612 * g++.dg/template/explicit2.C: New test.
31613
31614 PR c++/10032
31615 * g++.dg/warn/pedantic1.C: New test.
31616
31617 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
31618
31619 PR c++ 9483
31620 * g++.dg/other/field1.C: New test.
31621
31622 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
31623
31624 PR c/11449
31625 * gcc.c-torture/compile/20030707-1.c: New.
31626
31627 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31628
31629 PR c++/10849
31630 * g++.dg/template/access12.C: New test.
31631
31632 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
31633
31634 * g++.dg/bprob/bprob.exp (prof_ext): Update.
31635 * g77.dg/bprob/bprob.exp (prof_ext): Update.
31636 * gcc.misc-tests/bprob.exp (prof_ext): Update.
31637 * gcc.misc-tests/gcov.exp: Update
31638 * g++.dg/gcov/gcov.exp: Update
31639 * lib/gcov.exp: Update.
31640
31641 2003-07-08 Mark Mitchell <mark@codesourcery.com>
31642
31643 * g++.dg/abi/mangle17.C: Make sure template expressions are
31644 dependent.
31645 * g++.dg/abi/mangle4.C: Mark erroneous casts.
31646 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31647 * g++.dg/opt/stack1.C: Remove erroneous code.
31648 * g++.dg/parse/template7.C: New test.
31649 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31650 * g++.old-deja/g++.pt/crash4.C: Likewise.
31651
31652 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31653
31654 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31655 with zero or one occurence of `$' after the initial `L'.
31656
31657 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
31658
31659 * gcc.c-torture/compile/20030704-1.c: Add a comment.
31660
31661 2003-07-08 Roger Sayle <roger@eyesopen.com>
31662
31663 PR c/11370
31664 * gcc.dg/Wunreachable-6.c: New testcase.
31665 * gcc.dg/Wunreachable-7.c: New testcase.
31666
31667 2003-07-08 Jakub Jelinek <jakub@redhat.com>
31668
31669 PR c/11420
31670 * gcc.dg/20030708-1.c: New test.
31671
31672 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
31673
31674 * gcc.dg/compat/sdata-section.h: New file.
31675 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31676 * gcc.dg/torture/mips-sdata-1.c: New test.
31677
31678 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31679
31680 PR c++/11030
31681 * g++.dg/template/friend19.C: New test.
31682
31683 2003-07-08 Jakub Jelinek <jakub@redhat.com>
31684
31685 * g++.dg/opt/strength-reduce.C: New test.
31686
31687 2003-07-07 Roger Sayle <roger@eyesopen.com>
31688
31689 PR target/10979
31690 * gcc.dg/20030707-1.c: New testcase.
31691
31692 2003-07-07 Roger Sayle <roger@eyesopen.com>
31693
31694 PR optimization/11059
31695 * g++.dg/opt/emptyunion.C: New testcase.
31696
31697 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31698 Eric Botcazou <ebotcazou@libertysurf.fr>
31699
31700 * g++.dg/opt/stack1.C: New test.
31701
31702 2003-07-05 Mark Mitchell <mark@codesourcery.com>
31703
31704 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31705 run test.
31706
31707 PR c++/11431
31708 * g++.dg/expr/static_cast3.C: New test.
31709
31710 2003-07-04 Zack Weinberg <zack@codesourcery.com>
31711
31712 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31713 everywhere.
31714 * gcc.dg/concat.c: Concatenation of string constants with
31715 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31716 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31717 * gcc.dg/cpp/escape-2.c: Use wide character constants where
31718 necessary to avoid multi-character character constant warning.
31719 * gcc.dg/cpp/escape.c: Likewise.
31720 * gcc.dg/cpp/ucs.c: Likewise.
31721 Remove backslashes from dg-bogus comments, as they confuse Tcl.
31722 Fix a typo.
31723
31724 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31725
31726 PR c/11428
31727 * gcc.c-torture/compile/20030704-1.c: New.
31728
31729 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
31730
31731 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31732
31733 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
31734
31735 PR c++/5287, PR c++/7910, PR c++/11021
31736 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31737 tests for warnings.
31738 * g++.dg/ext/dllimport2.C: Add tests for warnings.
31739 * g++.dg/ext/dllimport3.C: Likewise.
31740 * g++.dg/ext/dllimport4.C: New file.
31741 * g++.dg/ext/dllimport5.C: New file.
31742 * g++.dg/ext/dllimport6.C: New file.
31743 * g++.dg/ext/dllimport7.C: New file.
31744 * g++.dg/ext/dllimport8.C: New file.
31745 * g++.dg/ext/dllimport9.C: New file.
31746 * g++.dg/ext/dllimport10.C: New file.
31747 * g++.dg/ext/dllexport1.C: New file.
31748
31749 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31750
31751 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31752 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31753
31754 2003-07-03 Roger Sayle <roger@eyesopen.com>
31755
31756 * gcc.dg/builtins-25.c: New testcase.
31757 * gcc.dg/builtins-26.c: New testcase.
31758
31759 2003-07-03 Janis Johnson <janis187@us.ibm.com>
31760
31761 * gcc.dg/compat/vector-defs.h: New file.
31762 * gcc.dg/compat/vector-setup.h: New file.
31763 * gcc.dg/compat/vector-check.h: New file.
31764 * gcc.dg/compat/vector-1_main.c: New file.
31765 * gcc.dg/compat/vector-1_x.c: New file.
31766 * gcc.dg/compat/vector-1_y.c: New file.
31767 * gcc.dg/compat/vector-2_main.c: New file.
31768 * gcc.dg/compat/vector-2_x.c: New file.
31769 * gcc.dg/compat/vector-2_y.c: New file.
31770
31771 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31772 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31773 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31774 * gcc.dg/compat/struct-align-1.h: New file.
31775 * gcc.dg/compat/struct-align-1_main.c: New file.
31776 * gcc.dg/compat/struct-align-1_x.c: New file.
31777 * gcc.dg/compat/struct-align-1_y.c: New file.
31778 * gcc.dg/compat/struct-align-2.h: New file.
31779 * gcc.dg/compat/struct-align-2_main.c: New file.
31780 * gcc.dg/compat/struct-align-2_x.c: New file.
31781 * gcc.dg/compat/struct-align-2_y.c: New file.
31782
31783 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31784 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31785 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31786 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31787 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31788 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31789 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31790 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31791 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31792 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31793 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31794 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31795 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31796 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31797 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31798 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31799 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31800 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31801 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31802 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31803 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31804 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31805 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31806 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31807 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31808 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31809 * gcc.dg/compat/struct-return-10_x.c: Ditto.
31810 * gcc.dg/compat/struct-return-2_x.c: Ditto.
31811 * gcc.dg/compat/struct-return-3_x.c: Ditto.
31812
31813 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31814
31815 * gcc.dg/i386-call-1.c: New test.
31816
31817 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
31818
31819 PR c++/9162
31820 * g++.dg/parse/defarg4.C: New.
31821
31822 2003-07-03 Roger Sayle <roger@eyesopen.com>
31823
31824 PR target/10700
31825 * gcc.c-torture/compile/20030703-1.c: New test case.
31826
31827 2003-07-03 Mark Mitchell <mark@codesourcery.com>
31828
31829 * g++.dg/template/local3.C: Remove extra semicolon.
31830
31831 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31832
31833 * gcc.dg/i386-volatile-1.c: New test.
31834
31835 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
31836
31837 PR c++/11072
31838 * g++.dg/other/offsetof2.C: XFAIL.
31839 * g++.dg/other/offsetof5.C: New.
31840
31841 PR c++/10219
31842 * g++.dg/template/error1.C: New.
31843
31844 PR c++/9779
31845 * g++.dg/template/dependent-expr1.C: New.
31846
31847 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31848
31849 PR c++/6949
31850 * g++.dg/template/local3.C: New test.
31851
31852 PR c++/11149
31853 * g++.dg/lookup/scoped6.C: New test.
31854
31855 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
31856
31857 PR c++/8046
31858 * g++.dg/other/error7.C: New test.
31859
31860 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
31861
31862 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31863 * g++.old-deja/g++.abi/vtable3.h: Likewise.
31864 * g++.old-deja/g++.law/code-gen5.C: Likewise.
31865 * g++.old-deja/g++.other/union2.C: Likewise.
31866 * gcc.dg/c90-const-expr-2.c: Likewise.
31867 * gcc.dg/c90-const-expr-3.c: Likewise.
31868 * gcc.dg/c99-const-expr-2.c: Likewise.
31869 * gcc.dg/c99-const-expr-3.c: Likewise.
31870 * gcc.dg/concat.c: Likewise.
31871
31872 2003-07-01 Mark Mitchell <mark@codesourcery.com>
31873
31874 PR c++/9559
31875 * g++.dg/init/static1.C: New test.
31876
31877 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31878
31879 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31880 * g++.old-deja/g++.other/access2.C: Likewise.
31881 * g++.old-deja/g++.other/decl2.C: Likewise.
31882 * gcc.c-torture/execute/20020615-1.c: Likewise.
31883
31884 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31885
31886 PR c++/4933
31887 * g++.dg/template/sizeof4.C: New test.
31888
31889 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31890
31891 * g++.dg/other/error6.C: New test.
31892
31893 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31894
31895 PR c++/10750
31896 * g++.dg/parse/constant2.C: New test.
31897
31898 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
31899
31900 PR c++/11106
31901 * g++.dg/other/error5.C: New test.
31902
31903 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31904
31905 * gcc.dg/format/gcc_diag-1.c: New test.
31906
31907 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
31908
31909 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31910
31911 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
31912
31913 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31914 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31915 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31916
31917 2003-06-28 Jakub Jelinek <jakub@redhat.com>
31918
31919 * gcc.c-torture/execute/builtins/string-8.c: New test.
31920 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31921 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31922 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31923
31924 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31925
31926 PR c++/10468
31927 * g++.dg/ext/typeof6.C: New test.
31928
31929 2003-06-27 Mark Mitchell <mark@codesourcery.com>
31930
31931 PR c++/10796
31932 * g++.dg/init/enum1.C: New test.
31933
31934 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
31935
31936 * gcc.dg/20030627-1.c: New test.
31937
31938 2003-06-26 Mark Mitchell <mark@codesourcery.com>
31939
31940 PR c++/11332
31941 * g++.dg/expr/static_cast2.C: New test.
31942
31943 2003-06-26 Roger Sayle <roger@eyesopen.com>
31944 Jakub Jelinek <jakub@redhat.com>
31945
31946 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31947 sprintf(dst,"%s",src) optimization.
31948 * gcc.c-torture/execute/20030626-1.c: New test case.
31949 * gcc.c-torture/execute/20030626-2.c: New test case.
31950
31951 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
31952
31953 * gcc.c-torture/execute/multi-ix.c: New test.
31954
31955 * gcc.c-torture/execute/simd-4.c (main):
31956 Added missing semicolon at end of union.
31957
31958 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
31959
31960 PR c++/8266
31961 * g++.dg/template/explicit-instantiation3.C: New test.
31962
31963 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31964
31965 * gcc.dg/20030626-1.c: Use signed char.
31966
31967 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
31968
31969 * gcc.dg/20030626-1.c: New test.
31970
31971 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
31972
31973 * const-str-2.m: Update.
31974
31975 2003-06-25 Mark Mitchell <mark@codesourcery.com>
31976
31977 PR c++/10990
31978 * g++.dg/rtti/dyncast1.C: New test.
31979 * g++.dg/abi/mangle4.C: Correct base-specifier access.
31980 * g++.dg/lookup/scoped1.C: Remove XFAIL.
31981 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31982
31983 PR c++/10931
31984 * g++.dg/expr/static_cast1.C: New test.
31985
31986 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
31987
31988 * gcc.dg/20030625-1.c: New test.
31989
31990 2003-06-24 Roger Sayle <roger@eyesopen.com>
31991
31992 * gcc.c-torture/compile/20030624-1.c: New test case.
31993
31994 2003-06-24 Jakub Jelinek <jakub@redhat.com>
31995
31996 * gcc.c-torture/execute/string-opt-17.c: New test.
31997
31998 2003-06-24 Mark Mitchell <mark@codesourcery.com>
31999
32000 PR c++/5754
32001 * g++.dg/parse/crash6.C: New test.
32002
32003 2003-06-23 Roger Sayle <roger@eyesopen.com>
32004
32005 * gcc.dg/builtins-24.c: New test case.
32006
32007 2003-06-23 Jakub Jelinek <jakub@redhat.com>
32008
32009 * g++.dg/opt/operator1.C: New test.
32010
32011 2003-06-22 Roger Sayle <roger@eyesopen.com>
32012
32013 * gcc.c-torture/execute/string-opt-16.c: New test case.
32014
32015 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32016
32017 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
32018 * g++.old-deja/g++.other/conv7.C: Likewise.
32019 * g++.old-deja/g++.other/overcnv2.C: Likewise.
32020 * g++.old-deja/g++.other/overload14.C: Likewise.
32021
32022 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32023
32024 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32025 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32026
32027 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32028
32029 PR c++/10888
32030 * g++.dg/warn/Winline-3.C: New test.
32031
32032 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32033
32034 * lib/target-supports.exp (check_alias_available): Make the test
32035 program acceptable to the Solaris assembler.
32036
32037 PR c++/10749
32038 * g++.dg/template/memclass2.C: New test.
32039
32040 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32041 Eric Botcazou <ebotcazou@libertysurf.fr>
32042
32043 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32044 data for non-matching targets.
32045 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32046
32047 2003-06-20 Mark Mitchell <mark@codesourcery.com>
32048
32049 PR c++/10845
32050 * g++.dg/template/member3.C: New test.
32051
32052 2003-06-19 Mark Mitchell <mark@codesourcery.com>
32053
32054 PR c++/10939
32055 * g++.dg/template/func1.C: New test.
32056
32057 PR c++/9649
32058 * g++.dg/template/static4.C: New test.
32059 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32060
32061 PR c++/11041
32062 * g++.dg/init/ref7.C: New test.
32063
32064 2003-06-19 Matt Austern <austern@apple.com>
32065
32066 PR c++/11228
32067 * g++.dg/anew1.C: New test.
32068 * g++.dg/anew2.C: New test.
32069 * g++.dg/anew3.C: New test.
32070 * g++.dg/anew4.C: New test.
32071
32072 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
32073
32074 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32075
32076 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
32077
32078 * gcc.c-torture/execute/simd-4.c (main): Make expected value
32079 endian-dependent.
32080
32081 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
32082
32083 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32084 Remove cruft.
32085
32086 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
32087
32088 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32089 * gcc.c-torture/compile/961203-1.c: Likewise.
32090 * gcc.c-torture/compile/980506-1.c: Likewise.
32091
32092 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32093
32094 PR c++/10712
32095 * g++.dg/lookup/using7.C: New test.
32096
32097 2003-06-17 Mark Mitchell <mark@codesourcery.com>
32098
32099 PR c++/11105
32100 * g++.dg/abi/conv1.C: Remove it.
32101 * g++.dg/template/conv7.C: New test.
32102 * g++.dg/template/conv8.C: Likewise.
32103 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32104 conversion operator.
32105
32106 2003-06-17 Janis Johnson <janis187@us.ibm.com>
32107
32108 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32109 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32110 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32111 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32112 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32113 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32114 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32115 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32116 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32117 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32118 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32119 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32120 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32121 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32122 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32123 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32124 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32125 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32126 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32127 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32128 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32129 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32130 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32131 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32132 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32133 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32134 * gcc.dg/compat/struct-return-10_x.c: Ditto.
32135 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32136 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32137
32138 2003-06-16 Mark Mitchell <mark@codesourcery.com>
32139
32140 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32141 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32142 indications.
32143
32144 2003-06-16 Roger Sayle <roger@eyesopen.com>
32145
32146 * gcc.dg/i386-387-5.c: New test case.
32147 * gcc.dg/i386-387-6.c: New test case.
32148 * gcc.dg/builtins-23.c: New test case.
32149
32150 2003-06-15 Roger Sayle <roger@eyesopen.com>
32151
32152 * gcc.dg/builtins-22.c: New test case.
32153 * gcc.dg/i386-387-1.c: Update to test exp.
32154 * gcc.dg/i386-387-2.c: Likewise.
32155
32156 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32157
32158 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32159
32160 2003-06-12 Mark Mitchell <mark@codesourcery.com>
32161
32162 * lib/gcc-dg.exp (dg-require-dll): New function.
32163 (dg-xfail-if): Likewise.
32164 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32165 driver.
32166
32167 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32168 * gcc.c-torture/compile/20001205-1.c: Likewise.
32169 * gcc.c-torture/compile/20001226-1.c: Likewise.
32170 * gcc.c-torture/compile/20010518-2.c: Likewise.
32171 * gcc.c-torture/compile/20020312-1.c: Likewise.
32172 * gcc.c-torture/compile/20020604-1.c: Likewise.
32173 * gcc.c-torture/compile/920501-12.c: Likewise.
32174 * gcc.c-torture/compile/920501-4.c: Likewise.
32175 * gcc.c-torture/compile/920520-1.c: Likewise.
32176 * gcc.c-torture/compile/920521-1.c: Likewise.
32177 * gcc.c-torture/compile/920625-1.c: Likewise.
32178 * gcc.c-torture/compile/961203-1.c: Likewise.
32179 * gcc.c-torture/compile/980506-1.c: Likewise.
32180 * gcc.c-torture/compile/981006-1.c: Likewise.
32181 * gcc.c-torture/compile/981022-1.c: Likewise.
32182 * gcc.c-torture/compile/981223-1.c: Likewise.
32183 * gcc.c-torture/compile/990617-1.c: Likewise.
32184 * gcc.c-torture/compile/dll.c: Likewise.
32185 * gcc.c-torture/compile/labels-3.c: Likewise.
32186 * gcc.c-torture/compile/mipscop-1.c: Likewise.
32187 * gcc.c-torture/compile/mipscop-2.c: Likewise.
32188 * gcc.c-torture/compile/mipscop-3.c: Likewise.
32189 * gcc.c-torture/compile/mipscop-4.c: Likewise.
32190 * gcc.c-torture/compile/simd-5.c: Likewise.
32191 * gcc.c-torture/compile/20000804-1.x: Remove.
32192 * gcc.c-torture/compile/20001205-1.x: Likewise.
32193 * gcc.c-torture/compile/20001226-1.x: Likewise.
32194 * gcc.c-torture/compile/20010518-2.x: Likewise.
32195 * gcc.c-torture/compile/20020312-1.x: Likewise.
32196 * gcc.c-torture/compile/20020604-1.x: Likewise.
32197 * gcc.c-torture/compile/920501-12.x: Likewise.
32198 * gcc.c-torture/compile/920501-4.x: Likewise.
32199 * gcc.c-torture/compile/920520-1.x: Likewise.
32200 * gcc.c-torture/compile/920521-1.x: Likewise.
32201 * gcc.c-torture/compile/920625-1.x: Likewise.
32202 * gcc.c-torture/compile/961203-1.x: Likewise.
32203 * gcc.c-torture/compile/980506-1.x: Likewise.
32204 * gcc.c-torture/compile/981006-1.x: Likewise.
32205 * gcc.c-torture/compile/981022-1.x: Likewise.
32206 * gcc.c-torture/compile/981223-1.x: Likewise.
32207 * gcc.c-torture/compile/990617-1.x: Likewise.
32208 * gcc.c-torture/compile/mipscop-1.x: Likewise.
32209 * gcc.c-torture/compile/mipscop-2.x: Likewise.
32210 * gcc.c-torture/compile/mipscop-3.x: Likewise.
32211 * gcc.c-torture/compile/mipscop-4.x: Likewise.
32212 * gcc.c-torture/compile/simd-5.x: Likewise.
32213
32214 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32215
32216 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32217
32218 * gcc.c-torture/execute/20030611-1.c: New test.
32219
32220 2003-06-12 Roger Sayle <roger@eyesopen.com>
32221
32222 PR middle-end/168
32223 * gcc.dg/20030612-1.c: New test case.
32224
32225 2003-06-12 Mark Mitchell <mark@codesourcery.com>
32226
32227 PR c++/10635
32228 * g++.dg/expr/cast1.C: New test.
32229
32230 2003-06-12 Roger Sayle <roger@eyesopen.com>
32231
32232 * gcc.dg/builtins-21.c: New test case.
32233
32234 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
32235
32236 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32237 options instead of at the end.
32238 * lib/objc.exp (objc_target_compile): Likewise.
32239
32240 2003-06-11 Mark Mitchell <mark@codesourcery.com>
32241
32242 PR c++/10432
32243 * g++.dg/parse/error1.C: New test.
32244
32245 2003-06-11 Janis Johnson <janis187@us.ibm.com>
32246
32247 * gcc.dg/compat/struct-by-value-11_main.c: New file.
32248 * gcc.dg/compat/struct-by-value-11_x.c: New file.
32249 * gcc.dg/compat/struct-by-value-11_y.c: New file.
32250 * gcc.dg/compat/struct-by-value-12_main.c: New file.
32251 * gcc.dg/compat/struct-by-value-12_x.c: New file.
32252 * gcc.dg/compat/struct-by-value-12_y.c: New file.
32253 * gcc.dg/compat/struct-by-value-13_main.c: New file.
32254 * gcc.dg/compat/struct-by-value-13_x.c: New file.
32255 * gcc.dg/compat/struct-by-value-13_y.c: New file.
32256 * gcc.dg/compat/struct-by-value-14_main.c: New file.
32257 * gcc.dg/compat/struct-by-value-14_x.c: New file.
32258 * gcc.dg/compat/struct-by-value-14_y.c: New file.
32259 * gcc.dg/compat/struct-by-value-15_main.c: New file.
32260 * gcc.dg/compat/struct-by-value-15_x.c: New file.
32261 * gcc.dg/compat/struct-by-value-15_y.c: New file.
32262 * gcc.dg/compat/struct-by-value-16_main.c: New file.
32263 * gcc.dg/compat/struct-by-value-16_x.c: New file.
32264 * gcc.dg/compat/struct-by-value-16_y.c: New file.
32265 * gcc.dg/compat/struct-by-value-17_main.c: New file.
32266 * gcc.dg/compat/struct-by-value-17_x.c: New file.
32267 * gcc.dg/compat/struct-by-value-17_y.c: New file.
32268 * gcc.dg/compat/struct-by-value-18_main.c: New file.
32269 * gcc.dg/compat/struct-by-value-18_x.c: New file.
32270 * gcc.dg/compat/struct-by-value-18_y.c: New file.
32271
32272 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32273 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32274 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32275 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32276 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32277 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32278 * gcc.dg/compat/scalar-return-3_main.c: New file.
32279 * gcc.dg/compat/scalar-return-3_x.c: New file.
32280 * gcc.dg/compat/scalar-return-3_y.c: New file.
32281 * gcc.dg/compat/scalar-return-4_main.c: New file.
32282 * gcc.dg/compat/scalar-return-4_x.c: New file.
32283 * gcc.dg/compat/scalar-return-4_y.c: New file.
32284
32285 2003-06-10 Janis Johnson <janis187@us.ibm.com>
32286
32287 * gcc.dg/compat/fp2-struct-check.h: New file.
32288 * gcc.dg/compat/fp2-struct-defs.h: New file.
32289 * gcc.dg/compat/fp2-struct-init.h: New file.
32290 * gcc.dg/compat/struct-by-value-10_main.c: New file.
32291 * gcc.dg/compat/struct-by-value-10_x.c: New file.
32292 * gcc.dg/compat/struct-by-value-10_y.c: New file.
32293 * gcc.dg/compat/struct-return-10_main.c: New file.
32294 * gcc.dg/compat/struct-return-10_x.c: New file.
32295 * gcc.dg/compat/struct-return-10_y.c: New file.
32296
32297 * gcc.dg/compat/compat-common.h: New file.
32298 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32299 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32300 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32301 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32302 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32303 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32304 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32305 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32306 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32307 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32308 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32309 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32310 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32311 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32312 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32313 * gcc.dg/compat/small-struct-check.h: Ditto.
32314 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32315 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32316 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32317 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32318 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32319 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32320 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32321 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32322 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32323 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32324 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32325 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32326 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32327 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32328 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32329 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32330 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32331 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32332 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32333 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32334 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32335 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32336 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32337 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32338 * gcc.dg/compat/struct-return-2_main.c: Ditto.
32339 * gcc.dg/compat/struct-return-2_x.c: Ditto.
32340 * gcc.dg/compat/struct-return-2_y.c: Ditto.
32341 * gcc.dg/compat/struct-return-3_main.c: Ditto.
32342 * gcc.dg/compat/struct-return-3_x.c: Ditto.
32343 * gcc.dg/compat/struct-return-3_y.c: Ditto.
32344
32345 2003-06-10 Geoffrey Keating <geoffk@apple.com>
32346
32347 * g++.dg/pch/static-1.C: New file.
32348 * g++.dg/pch/static-1.Hs: New file.
32349
32350 2003-06-10 Richard Henderson <rth@redhat.com>
32351
32352 * gcc.dg/asm-7.c: Adjust expected warning text.
32353
32354 2003-06-10 Roger Sayle <roger@eyesopen.com>
32355
32356 * gcc.dg/builtins-20.c: New test case.
32357
32358 2003-06-10 Mark Mitchell <mark@codesourcery.com>
32359
32360 PR c++/11131
32361 * g++.dg/opt/template1.C: New test.
32362
32363 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32364
32365 * lib/gcc-dg.exp (dg-test): Clear additional_files and
32366 additional_sources.
32367
32368 2003-05-21 David Taylor <dtaylor@emc.com>
32369
32370 * gcc.dg/Wpadded.c: New file.
32371
32372 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32373
32374 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32375 * gcc.dg/special/weak-2.c: Add dg-require-weak.
32376 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32377 dg-require-weak.
32378
32379 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
32380
32381 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32382
32383 2003-06-09 Mark Mitchell <mark@codesourcery.com>
32384
32385 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32386 (dg-require-alias): Likewise.
32387 (dg-require-gc-sections): Likewise.
32388 * lib/target-supports.exp (check_gc_sections_available): Likewise.
32389
32390 2003-06-08 Richard Henderson <rth@redhat.com>
32391
32392 * gcc.dg/20011029-2.c: Fix the array reference.
32393 * gcc.dg/asm-7.c: New.
32394
32395 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
32396
32397 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32398
32399 2003-06-08 Mark Mitchell <mark@codesourcery.com>
32400
32401 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32402 (dg-require-gc-sections): Likewise.
32403
32404 2003-06-08 Jan Hubicka <jh@suse.cz>
32405
32406 * i386-cmov1.c: Fix regular expression.
32407 * i386-cvt-1.c: Likewise.
32408 * i386-local.c: Likewise.
32409 * i386-local2.c: Likewise.
32410 * i386-mul.c: Likewise.
32411 * i386-ssetype-1.c: Likewise.
32412 * i386-ssetype-3.c: Likewise.
32413 * i386-ssetype-5.c: Likewise.
32414
32415 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32416
32417 PR c++/11039
32418 * g++.dg/warn/implicit-typename2.C: New test.
32419 * g++.dg/warn/implicit-typename3.C: New test.
32420
32421 2003-06-07 Richard Henderson <rth@redhat.com>
32422
32423 * g++.dg/other/offsetof3.C: Use size_t.
32424 * g++.dg/other/offsetof4.C: Likewise.
32425
32426 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
32427
32428 * lib/copy-file.exp: New. Implement gcc_copy_files.
32429
32430 * lib/dg-pch.exp: Load copy-file.exp
32431 (dg-pch): Use gcc_copy_files instead of "file copy".
32432
32433 2003-06-06 Mark Mitchell <mark@codesourcery.com>
32434
32435 * gcc.dg/weak/weak.exp: Simplify.
32436 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32437 * gcc.dg/weak/weak-1.c: Likewise.
32438 * gcc.dg/weak/weak-2.c: Likewise.
32439 * gcc.dg/weak/weak-3.c: Likewise.
32440 * gcc.dg/weak/weak-4.c: Likewise.
32441 * gcc.dg/weak/weak-5.c: Likewise.
32442 * gcc.dg/weak/weak-6.c: Likewise.
32443 * gcc.dg/weak/weak-7.c: Likewise.
32444 * gcc.dg/weak/weak-8.c: Likewise.
32445 * gcc.dg/weak/weak-9.c: Likewise.
32446
32447 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
32448
32449 gcc.c-torture/execute/20030606-1.c: New.
32450
32451 2003-06-06 Roger Sayle <roger@eyesopen.com>
32452
32453 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32454 * gcc.dg/builtins-19.c: Likewise.
32455
32456 2003-06-06 Roger Sayle <roger@eyesopen.com>
32457
32458 * gcc.dg/builtins-2.c: Add some more tests.
32459 * gcc.dg/builtins-18.c: New test case.
32460 * gcc.dg/builtins-19.c: New test case.
32461
32462 2003-06-06 Roger Sayle <roger@eyesopen.com>
32463 Jim Wilson <wilson@tuliptree.org>
32464
32465 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32466
32467 2003-06-06 Jakub Jelinek <jakub@redhat.com>
32468
32469 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32470 mempcpy/stpcpy calls not to be optimized into something else.
32471 * gcc.c-torture/execute/string-opt-3.c: Moved to...
32472 * gcc.c-torture/execute/builtins/string-7.c: ...here.
32473 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32474
32475 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32476
32477 * gcc.dg/format/asm_fprintf-1.c: New test.
32478
32479 2003-06-05 Mark Mitchell <mark@codesourcery.com>
32480
32481 * lib/gcc-defs.exp (additional_sources): New variable.
32482 (dg-additional-sources): New function.
32483 (additional_files): New variable.
32484 (dg-additional-files): New function.
32485 (dg-additional-files-options): Likewise.
32486 * lib/gcc-dg.exp (dg-require-weak): New function.
32487 (dg-require-alias): Likewise.
32488 (dg-require-gc-sections): Likewise.
32489 * lib/target-supports.exp (check_alias_available): Remove testfile
32490 parameter.
32491 (check_gc_sections_available): New function.
32492 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32493 (dg-gpp-additional-files): Likewise.
32494 * lib/g++.exp (additional_sources): Remove.
32495 (additional_files): Likewise.
32496 (g++_target_compile): Use dg-additional-files-options.
32497
32498 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
32499 Tcl logic.
32500 * gcc.dg/special/ecos.exp: Remove.
32501 * gcc.dg/special/20000419-2.c: Use dg-require-*.
32502 * gcc.dg/special/alias-1.c: Likewise.
32503 * gcc.dg/special/alias-2.c: Likewise.
32504 * gcc.dg/special/gcsec-1.c: Likewise.
32505 * gcc.dg/special/weak-1.c: Likewise.
32506 * gcc.dg/special/weak-2.c: Likewise.
32507 * gcc.dg/special/wkali-1.c: Likewise.
32508 * gcc.dg/special/wkali-2.c: Likewise.
32509
32510 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32511 dg-gpp-additional-*.
32512 * g++.dg/special/conpr-3.C: Likewise.
32513 * g++.dg/special/conpr-4.C: Likewise.
32514 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32515 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32516 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32517 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32518 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32519 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32520 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32521 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32522 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32523 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32524 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32525 * g++.old-deja/g++.other/comdat1.C: Likewise.
32526 * g++.old-deja/g++.other/comdat2.C: Likewise.
32527 * g++.old-deja/g++.other/comdat3.C: Likewise.
32528 * g++.old-deja/g++.other/ctor1.C: Likewise.
32529 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32530
32531 2003-06-05 Richard Henderson <rth@redhat.com>
32532
32533 * gcc.dg/debug/20030605-1.c: New.
32534
32535 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32536
32537 * README.QMTEST: Update.
32538
32539 2003-06-04 Richard Henderson <rth@redhat.com>
32540
32541 * gcc.dg/cleanup-1.c: New.
32542 * gcc.dg/cleanup-2.c: New.
32543 * gcc.dg/cleanup-3.c: New.
32544 * gcc.dg/cleanup-4.c: New.
32545 * gcc.dg/cleanup-5.c: New.
32546 * gcc.dg/cleanup-6.c: New.
32547 * gcc.dg/cleanup-7.c: New.
32548
32549 2003-06-04 Mark Mitchell <mark@codesourcery.com>
32550
32551 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32552
32553 * lib/dg-pch.exp: New file.
32554 * g++.dg/pch/pch.exp: Use dg-pch.exp.
32555 * gcc.dg/pch/pch.exp: Likewise.
32556
32557 2003-06-04 Roger Sayle <roger@eyesopen.com>
32558
32559 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32560 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32561 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32562 * gcc.dg/builtins-17.c: New test case.
32563 * gcc.dg/i386-387-4.c: New test case.
32564 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32565
32566 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32567
32568 * gcc.dg/ultrasp9.c: New test.
32569
32570 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32571
32572 * gcc.c-torture/compile/20030604-1.c: New test.
32573 * gcc.dg/sparc-constant-1.c: New test.
32574
32575 2003-06-03 Glen Nakamura <glen@imodulo.com>
32576
32577 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32578
32579 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
32580
32581 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32582
32583 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32584 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32585
32586 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
32587
32588 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32589
32590 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32591
32592 PR c++/10940
32593 * g++.dg/template/spec10.C: New test.
32594
32595 2003-06-03 Roger Sayle <roger@eyesopen.com>
32596
32597 * gcc.dg/builtins-16.c: New test case.
32598
32599 2003-06-03 Jakub Jelinek <jakub@redhat.com>
32600
32601 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32602 mempcpy test with post-increments.
32603 * gcc.c-torture/execute/string-opt-3.c: New test.
32604 * gcc.dg/string-opt-1.c: New test.
32605
32606 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
32607
32608 PR fortran/10965
32609 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32610
32611 2003-06-02 Mark Mitchell <mark@codesourcery.com>
32612
32613 * lib/scanasm.exp (dg-scan): New function, factored out of ...
32614 (scan-assembler): ... here. Use dg-scan.
32615 (scan-assembler-not): Likewise.
32616 (scan-file): New function.
32617 (scan-file-not): Likewise.
32618 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32619 * gcc.dg/cpp/_Pragma4.c: Likewise.
32620 * gcc.dg/cpp/_Pragma5.c: Likewise.
32621 * gcc.dg/cpp/avoidpaste1.c: Likewise.
32622 * gcc.dg/cpp/avoidpaste2.c: Likewise.
32623 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32624 * gcc.dg/cpp/cmdlne-P.c: Likewise.
32625 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32626 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32627 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32628 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32629 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32630 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32631 * gcc.dg/cpp/cxxcom1.c: Likewise.
32632 * gcc.dg/cpp/line1.c: Likewise.
32633 * gcc.dg/cpp/maccom1.c: Likewise.
32634 * gcc.dg/cpp/maccom2.c: Likewise.
32635 * gcc.dg/cpp/maccom3.c: Likewise.
32636 * gcc.dg/cpp/maccom4.c: Likewise.
32637 * gcc.dg/cpp/maccom5.c: Likewise.
32638 * gcc.dg/cpp/maccom6.c: Likewise.
32639 * gcc.dg/cpp/multiline.c: Likewise.
32640 * gcc.dg/cpp/spacing1.c: Likewise.
32641 * gcc.dg/cpp/spacing2.c: Likewise.
32642 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32643 * gcc.dg/cpp/trad/maccom1.c: Likewise.
32644 * gcc.dg/cpp/trad/maccom2.c: Likewise.
32645 * gcc.dg/cpp/trad/maccom3.c: Likewise.
32646 * gcc.dg/cpp/trad/maccom4.c: Likewise.
32647 * gcc.dg/cpp/trad/maccom6.c: Likewise.
32648 * gcc.dg/cpp/cxxcom2.c: Likewise.
32649 * gcc.dg/cpp/cxxcom2.h: New file.
32650
32651 * gcc.dg/cpp/truefalse.cpp: Move it to ...
32652 * g++.dg/cpp/truefalse.C: Here.
32653 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32654
32655 2003-06-01 Loren James Rittle <ljrittle@acm.org>
32656
32657 * gcc.dg/cpp/redef3.c: New file.
32658
32659 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32660
32661 * gcc.dg/i386-loop-3.c: New test.
32662
32663 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
32664
32665 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32666
32667 2003-05-31 Roger Sayle <roger@eyesopen.com>
32668
32669 * gcc.dg/fwrapv-1.c: New test case.
32670 * gcc.dg/fwrapv-2.c: New test case.
32671
32672 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32673
32674 PR c++/10956
32675 * g++.dg/template/spec9.C: New test.
32676
32677 2003-05-29 Roger Sayle <roger@eyesopen.com>
32678
32679 * gcc.dg/duff-4.c: New test case.
32680
32681 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
32682
32683 PR fortran/10843
32684 * g77.dg/ffixed-form-1.f: New test
32685 * g77.dg/ffixed-form-2.f: New test
32686 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32687 * g77.dg/ffree-form-3.f: New test
32688
32689 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
32690
32691 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32692 * gcc.dg/wint_t-1.c: Likewise.
32693
32694 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32695
32696 * g++.dg/template/access11.C: New test.
32697
32698 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32699
32700 PR c++/10849
32701 * g++.dg/template/access10.C: New test.
32702
32703 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32704 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32705
32706 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32707
32708 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32709
32710 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32711 suppress for powerpc-*-darwin*.
32712 * gcc.dg/torture/builtin-noret-2.c: Likewise.
32713
32714 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
32715
32716 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32717 suppress option for powerpc-*-darwin*.
32718
32719 2003-05-23 Roger Sayle <roger@eyesopen.com>
32720
32721 * gcc.dg/builtins-1.c: Add tests for tan and atan.
32722 * gcc.dg/builtins-4.c: Add test for fmod.
32723
32724 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32725
32726 PR c++/10682
32727 * g++.dg/template/instantiate4.C: New test.
32728
32729 2003-05-22 Roger Sayle <roger@eyesopen.com>
32730
32731 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32732
32733 2003-05-21 Janis Johnson <janis187@us.ibm.com>
32734
32735 * gcc.dg/compat/scalar-return-1_main.c: New file.
32736 * gcc.dg/compat/scalar-return-1_x.c: New file.
32737 * gcc.dg/compat/scalar-return-1_y.c: New file.
32738 * gcc.dg/compat/scalar-return-2_main.c: New file.
32739 * gcc.dg/compat/scalar-return-2_x.c: New file.
32740 * gcc.dg/compat/scalar-return-2_y.c: New file.
32741 * gcc.dg/compat/struct-return-3_main.c: New file.
32742 * gcc.dg/compat/struct-return-3_y.c: New file.
32743 * gcc.dg/compat/struct-return-3_x.c: New file.
32744 * gcc.dg/compat/struct-return-2_main.c: New file.
32745 * gcc.dg/compat/struct-return-2_x.c: New file.
32746 * gcc.dg/compat/struct-return-2_y.c: New file.
32747
32748 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32749
32750 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32751 for hppa*-hp-hpux*.
32752 * gcc.dg/20021014-1.c (dg-options): Likewise.
32753 * gcc.dg/nest.c (dg-options): Likewise.
32754
32755 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
32756
32757 PR c++/9738
32758 * g++.dg/ext/dllimport2.C: New file.
32759 * g++.dg/ext/dllimport3.C: New file.
32760
32761 2003-05-20 Janis Johnson <janis187@us.ibm.com>
32762
32763 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32764 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32765 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32766 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32767 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32768 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32769 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32770 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32771 * gcc.dg/compat/small-struct-defs.h: New file.
32772 * gcc.dg/compat/small-struct-init.h: New file.
32773 * gcc.dg/compat/small-struct-check.h: New file.
32774 * gcc.dg/compat/fp-struct-defs.h: New file.
32775 * gcc.dg/compat/fp-struct-check.h: New file.
32776 * gcc.dg/compat/fp-struct-init.h: New file.
32777 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32778 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32779
32780 2003-05-19 Jakub Jelinek <jakub@redhat.com>
32781
32782 * gcc.dg/20030225-2.c: New test.
32783
32784 2003-05-18 Roger Sayle <roger@eyesopen.com>
32785 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32786
32787 * gcc.c-torture/compile/20030518-1.c: New test case.
32788
32789 2003-05-18 Mark Mitchell <mark@codesourcery.com>
32790
32791 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32792 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32793 gcc-dg-debug-runtest.
32794 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32795 gcc-dg-debug-runtest.
32796
32797 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32798
32799 PR c++/9022
32800 * g++.dg/lookup/using6.C: New test.
32801
32802 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32803
32804 * g++.dg/parse/access2.C: New test.
32805
32806 2003-05-17 Mark Mitchell <mark@codesourcery.com>
32807
32808 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32809 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32810 * gcc.dg/debug/debug.exp: Likewise.
32811
32812 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
32813
32814 * gcc.dg/dollar.c: New test.
32815
32816 2003-05-16 Janis Johnson <janis187@us.ibm.com>
32817
32818 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32819 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32820 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32821 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32822 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32823 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32824 * gcc.dg/compat/struct-by-value-6_main.c: New file.
32825 * gcc.dg/compat/struct-by-value-6_x.c: New file.
32826 * gcc.dg/compat/struct-by-value-6_y.c: New file.
32827 * gcc.dg/compat/struct-by-value-7_main.c: New file.
32828 * gcc.dg/compat/struct-by-value-7_x.c: New file.
32829 * gcc.dg/compat/struct-by-value-7_y.c: New file.
32830 * gcc.dg/compat/struct-by-value-8_main.c: New file.
32831 * gcc.dg/compat/struct-by-value-8_x.c: New file.
32832 * gcc.dg/compat/struct-by-value-8_y.c: New file.
32833 * gcc.dg/compat/struct-by-value-9_main.c: New file.
32834 * gcc.dg/compat/struct-by-value-9_x.c: New file.
32835 * gcc.dg/compat/struct-by-value-9_y.c: New file.
32836
32837 2003-05-16 Mark Mitchell <mark@codesourcery.com>
32838
32839 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32840 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
32841 support for "repo" mode.
32842 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32843 * lib/g77-dg.exp: Likewise.
32844 * lib/obj-dg.exp: Likewise.
32845
32846 2003-05-16 Jakub Jelinek <jakub@redhat.com>
32847
32848 Merge from gcc-3_2-rhl8-branch:
32849 2003-04-23 Jakub Jelinek <jakub@redhat.com>
32850
32851 * gcc.dg/tls/opt-6.c: New test.
32852
32853 2003-04-05 Jakub Jelinek <jakub@redhat.com>
32854
32855 * gcc.dg/20030405-1.c: New test.
32856
32857 2003-03-09 Jakub Jelinek <jakub@redhat.com>
32858
32859 * gcc.dg/20030309-1.c: New test.
32860
32861 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32862
32863 * gcc.c-torture/execute/20030307-1.c: New test.
32864
32865 2003-02-20 Randolph Chung <tausq@debian.org>
32866
32867 * gcc.c-torture/compile/20030220-1.c: New test.
32868
32869 2003-02-18 Jakub Jelinek <jakub@redhat.com>
32870
32871 * gcc.dg/20030217-1.c: New test.
32872
32873 2003-01-29 Jakub Jelinek <jakub@redhat.com>
32874
32875 * gcc.c-torture/compile/20020129-1.c: New test.
32876
32877 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32878
32879 * gcc.dg/unroll-1.c: New test.
32880
32881 2002-11-16 Jan Hubicka <jh@suse.cz>
32882
32883 * gcc.c-torture/execute/20020920-1.c: New test.
32884
32885 2002-10-08 Jakub Jelinek <jakub@redhat.com>
32886
32887 PR target/7434
32888 * gcc.c-torture/compile/20021008-1.c: New test.
32889
32890 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
32891
32892 PR target/7559
32893 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32894
32895 2002-08-07 Jakub Jelinek <jakub@redhat.com>
32896
32897 * gcc.c-torture/compile/20020807-1.c: New test.
32898
32899 2002-07-30 Jakub Jelinek <jakub@redhat.com>
32900
32901 * gcc.dg/tls/opt-1.c: New test.
32902
32903 2002-07-29 Jakub Jelinek <jakub@redhat.com>
32904
32905 * gcc.dg/20020729-1.c: New test.
32906
32907 2002-07-20 Jakub Jelinek <jakub@redhat.com>
32908
32909 * g++.dg/opt/life1.C: New test.
32910
32911 2002-05-20 Jakub Jelinek <jakub@redhat.com>
32912
32913 * gcc.dg/20020525-1.c: New test.
32914
32915 2002-05-24 Jakub Jelinek <jakub@redhat.com>
32916
32917 PR c++/6794
32918 * g++.dg/ext/pretty1.C: New test.
32919 * g++.dg/ext/pretty2.C: New test.
32920
32921 2003-05-15 Mark Mitchell <mark@codesourcery.com>
32922
32923 PR c++/8385
32924 * g++.dg/ext/typeof5.C: New test.
32925
32926 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
32927
32928 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32929 __USER_LABEL_PREFIX__ into account.
32930 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32931
32932 2003-05-14 Roger Sayle <roger@eyesopen.com>
32933
32934 * gcc.dg/builtins-15.c: New test case.
32935
32936 2003-05-13 Zack Weinberg <zack@codesourcery.com>
32937
32938 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32939
32940 2003-05-12 Mark Mitchell <mark@codesourcery.com>
32941
32942 * lib/g++.exp: Tweak handling of additional source files.
32943 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32944 * g++.dg/special/conpr-2a.C: Rename to ...
32945 * g++.dg/special/conpr-2a.cc: ... this.
32946 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32947 * g++.dg/special/conpr-3a.C: Rename to ...
32948 * g++.dg/special/conpr-3a.cc: This.
32949 * g++.dg/special/conpr-3b.C: Rename to ...
32950 * g++.dg/special/conpr-3b.cc: This.
32951 * g++.dg/special/conpr-4.C: New test.
32952 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32953
32954 2003-05-12 David Edelsohn <edelsohn@gnu.org>
32955
32956 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32957
32958 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32959
32960 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32961 * g++.old-deja/g++.robertl/eb71.C: Likewise.
32962 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32963 * g++.old-deja/g++.other/warn3.C: Likewise.
32964
32965 2003-05-11 Roger Sayle <roger@eyesopen.com>
32966
32967 * gcc.dg/i386-387-1.c: Update to also test log.
32968 * gcc.dg/i386-387-2.c: Likewise.
32969
32970 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
32971
32972 * g77.f-torture/execute/int8421.f: New test.
32973
32974 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32975
32976 PR c++/10230, c++/10481
32977 * g++.dg/lookup/scoped5.C: New test.
32978
32979 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32980
32981 PR c++/10552
32982 * g++.dg/template/ttp6.C: New test.
32983
32984 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
32985
32986 * gcc.c-torture/execute/builtins: New directory.
32987 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32988 gcc.c-torture/execute/builtins.
32989 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32990 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32991 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
32992 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32993
32994 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32995
32996 PR c++/9252
32997 * g++.dg/template/access8.C: New test.
32998 * g++.dg/template/access9.C: New test.
32999
33000 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33001
33002 PR c++/9554
33003 * g++.dg/parse/access1.C: New test.
33004
33005 2003-05-09 DJ Delorie <dj@redhat.com>
33006
33007 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33008 long, and not an int.
33009
33010 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33011
33012 PR c++/10555, c++/10576
33013 * g++.dg/template/memclass1.C: New test.
33014
33015 2003-05-08 DJ Delorie <dj@redhat.com>
33016
33017 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33018 targets.
33019 * gcc.c-torture/execute/20021024-1.x: Likewise.
33020 * gcc.c-torture/execute/shiftdi.x: Likewise.
33021 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33022 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33023 * gcc.dg/20021018-1.c: Likewise.
33024
33025 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33026
33027 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33028
33029 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33030 (bcopy): Call memmove.
33031
33032 2003-05-08 Roger Sayle <roger@eyesopen.com>
33033
33034 * g77.f-torture/compile/8485.f: New test case.
33035
33036 2003-05-07 Richard Henderson <rth@redhat.com>
33037
33038 PR c++/10570
33039 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33040 Verify exception_cleanup not called for rethrows.
33041 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33042 when exiting catch block without rethrowing.
33043 * g++.dg/eh/forced3.C: New.
33044 * g++.dg/eh/forced4.C: New.
33045
33046 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
33047
33048 * gcc.dg/20030505.c: Fix triplet.
33049
33050 2003-05-06 DJ Delorie <dj@redhat.com>
33051
33052 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33053 * gcc.dg/nest.c: Likewise.
33054
33055 2003-05-05 Roger Sayle <roger@eyesopen.com>
33056
33057 * gcc.dg/builtins-14.c: New test case.
33058
33059 2003-05-05 Janis Johnson <janis187@us.ibm.com>
33060
33061 * lib/compat.exp (compat-execute): New argument.
33062 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33063 * gcc.dg/compat: New test directory.
33064 * gcc.dg/compat/compat.exp: New expect script.
33065 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33066 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33067 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33068 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33069 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33070 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33071
33072 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33073 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33074 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33075 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33076 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33077 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33078 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33079 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33080 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33081 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33082 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33083 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33084 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33085 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33086 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33087
33088 2003-05-05 Zack Weinberg <zack@codesourcery.com>
33089
33090 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33091
33092 2003-05-05 Jakub Jelinek <jakub@redhat.com>
33093
33094 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33095
33096 2003-05-05 Geoffrey Keating <geoffk@apple.com>
33097
33098 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33099 * gcc.dg/ppc-fsel-2.c: New test.
33100
33101 * gcc.dg/unused-5.c: New test.
33102
33103 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33104
33105 PR c++/10496
33106 * g++.dg/warn/pmf1.C: New test.
33107
33108 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33109
33110 PR c++/4494
33111 * g++.dg/warn/main.C: New test.
33112
33113 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33114
33115 * gcc.dg/nonnull-3.c: New test.
33116
33117 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
33118
33119 * gcc.dg/cpp/Wtrigraphs.c: Update.
33120 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33121
33122 2003-05-03 Geoffrey Keating <geoffk@apple.com>
33123
33124 * gcc.dg/ppc-fsel-1.c: New test.
33125
33126 2003-05-03 Zack Weinberg <zack@codesourcery.com>
33127
33128 PR c/10604
33129 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33130
33131 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
33132
33133 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33134
33135 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33136
33137 PR c++/9364, c++/10553, c++/10586
33138 * g++.dg/parse/typename4.C: New test.
33139 * g++.dg/parse/typename5.C: Likewise.
33140
33141 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
33142
33143 * gcc.c-torture/compile/20030503-1.c: New test.
33144
33145 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33146
33147 * g++.dg/lookup/using5.C: Fix testcase error.
33148
33149 2003-05-01 Chris Demetriou <cgd@broadcom.com>
33150
33151 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33152 since MEABI is no longer supported. Remove all vestiges
33153 of MEABI from the test.
33154
33155 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33156
33157 PR c++/10554
33158 * g++.dg/lookup/using5.C: New test.
33159
33160 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33161
33162 PR c++/8772
33163 * g++.dg/template/ttp5.C: New test.
33164
33165 2003-04-30 Mark Mitchell <mark@codesourcery.com>
33166
33167 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33168 (dg-gpp-additional-sources): New function.
33169 (dg-gpp-additional-files): Likewise.
33170 * lib/g++.exp (additional_sources): New variable.
33171 (additional_files): Likewise.
33172 (g++_target_compile): Deal with them.
33173 * lib/old-dejagnu.exp: Remove.
33174 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33175 * g++.old-deja: Revise all tests to use dg commands.
33176
33177 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33178
33179 PR c++/9432, c++/9528
33180 * g++.dg/lookup/using4.C: New test.
33181
33182 2003-04-29 Geoffrey Keating <geoffk@apple.com>
33183
33184 * gcc.dg/noreturn-5.c: New file.
33185 * gcc.dg/noreturn-6.c: New file.
33186
33187 * gcc.c-torture/compile/inline-1.c: New file.
33188
33189 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33190
33191 PR c++/10551
33192 * g++.dg/template/explicit1.C: New test.
33193
33194 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33195
33196 PR c++/10549
33197 * g++.dg/other/bitfield1.C: New test.
33198
33199 PR c++/10527
33200 * g++.dg/init/new7.C: New test.
33201
33202 2003-04-29 Mark Mitchell <mark@codesourcery.com>
33203
33204 * g++.dg/ext/desig1.C: New test.
33205 * g++.dg/ext/init1.C: Update.
33206
33207 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33208
33209 2003-04-28 Mark Mitchell <mark@codesourcery.com>
33210
33211 PR c++/10180
33212 * g++.dg/warn/Winline-1.C: New test.
33213
33214 2003-04-28 Jakub Jelinek <jakub@redhat.com>
33215
33216 * gcc.c-torture/execute/string-opt-19.c: New test.
33217
33218 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33219 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33220
33221 2003-04-27 Mark Mitchell <mark@codesourcery.com>
33222
33223 PR c++/10506
33224 * g++.dg/init/new6.C: New test.
33225
33226 PR c++/10503
33227 * g++.dg/init/ref6.C: New test.
33228
33229 2003-04-26 David Edelsohn <edelsohn@gnu.org>
33230
33231 * g++.dg/warn/weak1.C: XFAIL on AIX4.
33232
33233 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33234
33235 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33236 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33237
33238 2003-04-25 Mark Mitchell <mark@codesourcery.com>
33239
33240 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33241 initialized static data members.
33242
33243 2003-04-25 H.J. Lu <hjl@gnu.org>
33244
33245 * gcc.dg/ia64-sync-4.c: New test.
33246
33247 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33248
33249 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
33250 date.
33251
33252 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
33253
33254 PR c++/10337
33255 * g++.dg/warn/conv1.C: New test.
33256 * g++.old-deja/g++.other/conv7.C: Adjust.
33257 * g++.old-deja/g++.other/overload14.C: Adjust.
33258
33259 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33260
33261 PR c++/10471
33262 * g++.dg/template/defarg2.C: New test.
33263
33264 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
33265
33266 * gcc.dg/cpp/include2.c: Update.
33267 * gcc.dg/cpp/multiline-2.c: New.
33268 * gcc.dg/cpp/multiline.c: Update.
33269 * gcc.dg/cpp/strify2.c: Update.
33270 * gcc.dg/cpp/trad/literals-2.c: Update.
33271
33272 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33273
33274 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33275
33276 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33277
33278 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33279
33280 2003-04-23 Mark Mitchell <mark@codesourcery.com>
33281
33282 PR c++/10451
33283 * g++.dg/parse/crash4.C: New test.
33284
33285 PR c++/9847
33286 * g++.dg/parse/crash5.C: New test.
33287
33288 2003-04-22 Mark Mitchell <mark@codesourcery.com>
33289
33290 PR c++/10446
33291 * g++.dg/parse/crash3.C: New test.
33292
33293 PR c++/10428
33294 * g++.dg/parse/elab1.C: New test.
33295
33296 2003-04-22 Devang Patel <dpatel@apple.com>
33297
33298 * gcc.dg/cpp/trad/funlike-5.c: New test.
33299
33300 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
33301
33302 * g++.dg/other/packed1.C: Fix dg options.
33303
33304 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
33305
33306 * g++.dg/other/offsetof2.C: New test.
33307
33308 2003-04-21 Mark Mitchell <mark@codesourcery.com>
33309
33310 * g++.dg/template/recurse.C: Adjust location of error messages.
33311
33312 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
33313
33314 PR c++/9881
33315 * g++.dg/init/addr-const1.C: New test.
33316 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33317
33318 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
33319
33320 PR c++/10405
33321 * g++.dg/lookup/struct-hack1.C: New test.
33322
33323 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
33324
33325 * ucs.c: Update diagnostic messages.
33326
33327 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
33328
33329 * gcc.dg/cpp/truefalse.cpp: New test.
33330 * gcc.dg/cpp/cpp.exp: Update.
33331 * g++.dg/other/stdbool-if.C: Remove.
33332
33333 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
33334
33335 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33336 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33337
33338 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33339
33340 * gcc.c-torture/compile/20030418-1.c: New test.
33341
33342 2003-04-17 Janis Johnson <janis187@us.ibm.com>
33343
33344 * README.compat: Remove; content moved to doc/sourcebuild.texi.
33345
33346 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33347
33348 PR c++/10347
33349 g++.dg/template/dependent-name1.C: New test.
33350
33351 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
33352
33353 * gcc.dg/warn-1.c (tourist_guide): New array,
33354 contains a pointer to bar.
33355
33356 2003-04-16 Roger Sayle <roger@eyesopen.com>
33357
33358 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33359 * gcc.c-torture/execute/medce-1.c: New test case.
33360 * gcc.c-torture/execute/medce-2.c: New test case.
33361
33362 2003-04-15 Mark Mitchell <mark@codesourcery.com>
33363
33364 * lib/prune.exp: Ignore more messages.
33365
33366 PR c++/10381
33367 * g++.dg/parse/lookup3.C: New test.
33368
33369 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
33370
33371 * gcc.c-torture/compile/20030415-1.c : New test.
33372
33373 2003-04-14 Mark Mitchell <mark@codesourcery.com>
33374
33375 * gcc.c-torture/execute/scope-2.c: Move to ...
33376 * gcc.dg/noncompile/scope.c: .... here.
33377
33378 2003-04-14 Roger Sayle <roger@eyesopen.com>
33379
33380 * gcc.dg/20030414-2.c: New test case.
33381
33382 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
33383
33384 PR target/10377
33385 * gcc.dg/20030414-1.c: New test.
33386
33387 2003-04-13 Roger Sayle <roger@eyesopen.com>
33388
33389 * gcc.dg/builtins-12.c: New test case.
33390 * gcc.dg/builtins-13.c: New test case.
33391
33392 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33393
33394 * gcc.c-torture/execute/string-opt-18.c: New test.
33395
33396 2003-04-13 Mark Mitchell <mark@codesourcery.com>
33397
33398 PR c++/10300
33399 * g++.dg/init/new5.C: New test.
33400
33401 2003-04-12 Mark Mitchell <mark@codesourcery.com>
33402
33403 PR c++/7910
33404 * g++.dg/ext/dllimport1.C: New test.
33405
33406 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33407
33408 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33409
33410 2003-04-11 Bud Davis <bdavis9659@comcast.net>
33411
33412 PR Fortran/9263
33413 * g77.f-torture/noncompile/9263.f: New test
33414 PR Fortran/1832
33415 * g77.f-torture/execute/1832.f: New test
33416
33417 2003-04-11 David Chad <davidc@freebsd.org>
33418 Loren J. Rittle <ljrittle@acm.org>
33419
33420 libobjc/8562
33421 * objc.dg/headers.m: New test.
33422
33423 2003-04-10 Zack Weinberg <zack@codesourcery.com>
33424
33425 * gcc.c-torture/execute/builtin-noret-2.c: New.
33426 * gcc.c-torture/execute/builtin-noret-2.x: New.
33427 XFAIL builtin-noret-2.c at -O1 and above.
33428 * gcc.dg/redecl.c: New.
33429 * gcc.dg/Wshadow-1.c: Update error regexps.
33430
33431 2003-04-10 Mark Mitchell <mark@codesourcery.com>
33432
33433 * g++.dg/abi/bitfield10.C: New test.
33434
33435 2003-04-09 Mike Stump <mrs@apple.com>
33436
33437 * gcc.dg/pch/pch.exp: Make testcase names longer.
33438 * g++.dg/pch/pch.exp: Make testcase names longer.
33439
33440 2003-04-08 Roger Sayle <roger@eyesopen.com>
33441
33442 * gcc.dg/builtins-11.c: New test case.
33443
33444 2003-04-08 Roger Sayle <roger@eyesopen.com>
33445
33446 * gcc.dg/builtins-9.c: New test case.
33447 * gcc.dg/builtins-10.c: New test case.
33448
33449 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
33450
33451 * gcc.dg/noncompile/init-4.c.c: New test.
33452
33453 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
33454
33455 * gcc.misc-test/gcov-9.c: New test.
33456 * gcc.misc-test/gcov-10.c: New test
33457 * gcc.misc-test/gcov-11.c: New test.
33458
33459 2003-04-05 Zack Weinberg <zack@codesourcery.com>
33460
33461 PR optimization/10024
33462 * gcc.c-torture/compile/20030405-1.c: New test.
33463
33464 2003-04-04 Geoffrey Keating <geoffk@apple.com>
33465
33466 * gcc.dg/pch/static-3.c: New.
33467 * gcc.dg/pch/static-3.hs: New.
33468 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33469
33470 2003-04-04 Richard Henderson <rth@redhat.com>
33471
33472 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33473 * g++.dg/eh/forced2.C: Likewise.
33474
33475 2003-04-03 Mike Stump <mrs@apple.com>
33476
33477 * lib/scanasm.exp (scan-assembler): Add xfail processing for
33478 target arg.
33479 (scan-assembler-times, scan-assembler-not): Likewise.
33480 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33481
33482 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33483
33484 * gcc.dg/sparc-loop-1.c: New test.
33485
33486 2003-04-02 Geoffrey Keating <geoffk@apple.com>
33487
33488 PR other/9274
33489 * g++.dg/pch/system-2.C: New.
33490 * g++.dg/pch/system-2.Hs: New.
33491
33492 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
33493
33494 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33495
33496 * g++.dg/eh/simd-1.C (vecfunc): Same.
33497
33498 2003-04-01 Roger Sayle <roger@eyesopen.com>
33499
33500 * gcc.c-torture/execute/20030401-1.c: New test case.
33501
33502 2003-04-01 Ziemowit Laski <zlaski@apple.com>
33503
33504 * objc.dg/defs.m: New.
33505
33506 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
33507
33508 * g++.dg/eh/simd-1.C: New.
33509 * g++.dg/eh/simd-2.C: New.
33510
33511 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
33512
33513 * gcc.c-torture/execute/simd-3.c: New.
33514
33515 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33516
33517 PR c/9936
33518 * gcc.dg/20030331-2.c: New test.
33519
33520 2003-03-31 Mark Mitchell <mark@codesourcery.com>
33521
33522 PR c++/10278
33523 * g++.dg/parse/crash2.C: New test.
33524
33525 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33526
33527 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33528 * gcc.c-torture/execute/20030331-1.c: ...here.
33529
33530 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33531
33532 * gcc.c-torture/execute/20030331-1.c: New test.
33533
33534 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
33535
33536 * lib/gcov.exp: Adjust call return testing strings.
33537 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33538
33539 2003-03-31 Roger Sayle <roger@eyesopen.com>
33540
33541 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33542 * gcc.dg/builtins-7.c: New test case.
33543 * gcc.dg/builtins-8.c: New test case.
33544
33545 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
33546
33547 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33548
33549 2003-03-30 Mark Mitchell <mark@codesourcery.com>
33550
33551 PR c++/7647
33552 * g++.dg/lookup-class-member-2.C: New test.
33553
33554 2003-03-30 Glen Nakamura <glen@imodulo.com>
33555
33556 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33557
33558 2003-03-28 Roger Sayle <roger@eyesopen.com>
33559
33560 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33561
33562 2003-03-28 Mark Mitchell <mark@codesourcery.com>
33563
33564 * g++.dg/init/attrib1.C: New test.
33565
33566 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33567
33568 * gcc.dg/ultrasp8.c: New test.
33569
33570 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33571
33572 * gcc.dg/ultrasp7.c: New test.
33573
33574 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
33575
33576 PR c++/10047
33577 * g++.dg/template/inline1.C: New test.
33578
33579 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
33580
33581 * gcc.dg/sparc-dwarf2.c: New test.
33582
33583 2003-03-27 Roger Sayle <roger@eyesopen.com>
33584
33585 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33586 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33587
33588 2003-03-27 Mark Mitchell <mark@codesourcery.com>
33589
33590 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33591 than reading .x files.
33592 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33593 * g77.dg/gcov/gcov-1.f: Likewise.
33594 * gcc.misc-tests/gcov-4b.c: Likewise.
33595 * gcc.misc-tests/gcov-5b.c: Likewise.
33596 * gcc.misc-tests/gcov-6.c: Likewise.
33597 * gcc.misc-tests/gcov-7.c: Likewise.
33598 * gcc.misc-tests/gcov-8.c: Likewise.
33599 * g++.dg/gcov/gcov-1.x: Remove.
33600 * g77.dg/gcov/gcov-1.x: Likewise.
33601 * gcc.misc-tests/gcov-4b.x: Likewise.
33602 * gcc.misc-tests/gcov-5b.x: Likewise.
33603 * gcc.misc-tests/gcov-6.x: Likewise.
33604 * gcc.misc-tests/gcov-7.x: Likewise.
33605 * gcc.misc-tests/gcov-8.x: Likewise.
33606
33607 2003-03-27 Glen Nakamura <glen@imodulo.com>
33608
33609 PR opt/10087
33610 * gcc.dg/20030324-1.c: New test.
33611
33612 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
33613
33614 PR c++/10224
33615 * g++.dg/template/arg3.C: New test.
33616
33617 PR c++/10158
33618 * g++.dg/template/friend18.C: New test.
33619
33620 2003-03-26 Roger Sayle <roger@eyesopen.com>
33621
33622 * g77.f-torture/compile/20030326-1.f: New test case.
33623
33624 2003-03-26 Janis Johnson <janis187@us.ibm.com>
33625
33626 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33627
33628 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33629
33630 2003-03-26 Jakub Jelinek <jakub@redhat.com>
33631
33632 * gcc.dg/ia64-sync-3.c: New test.
33633
33634 2003-03-26 Alan Modra <amodra@bigpond.net.au>
33635
33636 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33637
33638 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33639
33640 * gcc.dg/ultrasp6.c: New test.
33641
33642 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33643
33644 * gcc.dg/i386-signbit-1.c: New test.
33645 * gcc.dg/i386-signbit-2.c: New test.
33646 * gcc.dg/i386-signbit-3.c: New test.
33647
33648 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33649
33650 * gcc.dg/ultrasp5.c: Fix options.
33651
33652 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33653
33654 * gcc.dg/ultrasp5.c: Fix comment.
33655
33656 2003-03-24 Bud Davis <bdavis9659@comcast.net>
33657
33658 PR fortran/10197
33659 * g77.f-torture/execute/10197.f: New test.
33660
33661 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
33662
33663 PR c++/9898, c++/383
33664 * g++.dg/template/conv6.C: New test.
33665
33666 PR c++/10119
33667 * g++.dg/template/ptrmem5.C: New test.
33668
33669 PR c++/10026
33670 * g++.dg/lookup/koenig1.C: New test.
33671
33672 PR C++/10199
33673 * g++.dg/lookup/template2.C: New test.
33674
33675 2003-03-24 Jakub Jelinek <jakub@redhat.com>
33676
33677 * g++.dg/opt/rtti1.C: New test.
33678
33679 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33680
33681 * gcc.dg/ultrasp5.c: New test.
33682
33683 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
33684
33685 PR middle-end/9967
33686 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33687 builtin fputs.
33688
33689 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33690
33691 PR c/8224
33692 * gcc.dg/20030323-1.c: New test.
33693
33694 2003-03-23 Roger Sayle <roger@eyesopen.com>
33695
33696 * gcc.c-torture/compile/20030323-1.c: New test case.
33697
33698 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
33699
33700 * gcc.dg/20030321-1.c: New test.
33701
33702 2003-03-22 Zack Weinberg <zack@codesourcery.com>
33703
33704 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33705
33706 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
33707
33708 PR c++/9978, c++/9708
33709 * g++.dg/ext/vlm1.C: Adjust expected error.
33710 * g++.dg/ext/vla2.C: New test.
33711 * g++.dg/template/arg1.C: New test.
33712 * g++.dg/template/arg2.C: New test.
33713
33714 2003-03-22 Bud Davis <bdavis9659@comcast.net>
33715
33716 * g77.f-torture/execute/select.f: New test.
33717 * g77.f-torture/noncompile/select_no_compile.f: New test.
33718
33719 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
33720
33721 PR c++/9898
33722 * g++.dg/other/error4.C: New test.
33723
33724 2003-03-20 Mark Mitchell <mark@codesourcery.com>
33725
33726 * g++.dg/template/friend17.C: New test.
33727
33728 2003-03-21 Alan Modra <amodra@bigpond.net.au>
33729
33730 * gcc.c-torture/compile/20030320-1.c: New.
33731
33732 2003-03-20 Roger Sayle <roger@eyesopen.com>
33733
33734 * gcc.dg/builtins-6.c: New test case.
33735
33736 2003-03-19 Alan Modra <amodra@bigpond.net.au>
33737
33738 PR target/10073
33739 * gcc.c-torture/compile/20030319-1.c: New.
33740
33741 2003-03-18 Jan Hubicka <jh@suse.cz>
33742
33743 * gcc.dg/i386-cvt-1.c: New test.
33744
33745 2003-03-17 Zack Weinberg <zack@codesourcery.com>
33746
33747 * objc.dg/naming-1.m: Use "(parse|syntax) error".
33748 * objc.dg/naming-2.m: Likewise.
33749
33750 2003-03-17 Mark Mitchell <mark@codesourcery.com>
33751
33752 PR c++/9639
33753 * g++.dg/parse/crash1.C: New test.
33754
33755 2003-03-16 Mark Mitchell <mark@codesourcery.com>
33756
33757 PR c++/8805
33758 * g++.dg/eh/cleanup1.C: New test.
33759
33760 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
33761
33762 * gcc.c-torture/execute/20030316-1.c: New test case.
33763
33764 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
33765
33766 PR c++/9629
33767 * g++.dg/init/ctor2.C: New test.
33768
33769 2003-03-15 Roger Sayle <roger@eyesopen.com>
33770
33771 * g77.f-torture/compile/xformat.f: New test case.
33772
33773 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33774
33775 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33776 * g++.old-deja/g++.mike/eh50.C: Likewise.
33777
33778 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33779
33780 PR c++/6440
33781 * g++.dg/template/spec7.C: New test.
33782 * g++.dg/template/spec8.C: Likewise.
33783
33784 2003-03-14 Jakub Jelinek <jakub@redhat.com>
33785
33786 * gcc.c-torture/execute/20030313-1.c: New test.
33787
33788 2003-03-14 Richard Henderson <rth@redhat.com>
33789
33790 * gcc.dg/inline-2.c: Adjust alpha test for external call.
33791
33792 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33793
33794 * gcc.c-torture/compile/20030314-1.c: New test.
33795
33796 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
33797
33798 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33799 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33800 thumb target,
33801 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33802 to accept newer _imp__ prefix and additional
33803 newline in .drectve section.
33804 * gcc.dg/dll-4.c: Likewise.
33805 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33806 switch.
33807
33808 2003-03-13 Mark Mitchell <mark@codesourcery.com>
33809
33810 * g++.dg/parse/namespace9.C: New test.
33811
33812 * g++.dg/init/ref5.C: New test.
33813 * g++.dg/parse/ptrmem1.C: Likewise.
33814
33815 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33816
33817 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33818 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33819 regular expression.
33820 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33821 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33822
33823 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
33824
33825 * gcc.c-torture/execute/20030224-2.c: New test.
33826
33827 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33828
33829 * gcc.dg/decl-3.c: New test.
33830
33831 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
33832
33833 * gcc.dg/i386-loop-2.c: New test.
33834
33835 2003-03-11 Mark Mitchell <mark@codesourcery.com>
33836
33837 PR c++/9474
33838 * g++.dg/parse/namespace8.C: New test.
33839
33840 PR c++/9924
33841 * g++.dg/overload/builtin2.C: New test.
33842
33843 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
33844
33845 * gcc.dg/return-type-3.c: New test.
33846
33847 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33848
33849 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33850 profiling options are not supported.
33851
33852 2003-03-10 Mark Mitchell <mark@codesourcery.com>
33853
33854 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33855 * g++.old-deja/g++.warn/impint2.C: Likewise.
33856
33857 2003-03-10 Devang Patel <dpatel@apple.com>
33858
33859 * g++.dg/cpp/c++_cmd_1.C: New test.
33860 * g++.dg/cpp/c++_cmd_1.h: New file.
33861
33862 2003-03-10 Segher Boessenkool <segher@koffie.nl>
33863
33864 * gcc.dg/altivec-9.c: New file.
33865
33866 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33867
33868 * gcc.dg/ppc-sdata-1.c: New test.
33869 * gcc.dg/ppc-sdata-2.c: New test.
33870
33871 2003-03-09 Mark Mitchell <mark@codesourcery.com>
33872
33873 PR c++/9373
33874 * g++.dg/opt/ptrmem2.C: New test.
33875
33876 PR c++/8534
33877 * g++.dg/opt/ptrmem1.C: New test.
33878
33879 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33880
33881 * gcc.dg/i386-loop-1.c: New test.
33882
33883 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33884
33885 PR c++/9970
33886 * g++.dg/lookup/friend1.C: New test.
33887
33888 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33889
33890 PR c++/9823
33891 * g++.dg/parser/constructor1.C: New test.
33892
33893 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
33894
33895 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33896
33897 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33898
33899 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
33900
33901 * gcc.dg/cpp/Wunused.c: Update test.
33902
33903 2003-03-08 Jan Hubicka <jh@suse.cz>
33904
33905 * gcc.dg/inline-3.c: New test.
33906
33907 2003-03-08 Mark Mitchell <mark@codesourcery.com>
33908
33909 PR c++/9809
33910 * g++.dg/parse/builtin1.C: New test.
33911
33912 PR c++/9982
33913 * g++.dg/abi/cookie1.C: New test.
33914 * g++.dg/abi/cookie2.C: Likewise.
33915
33916 PR c++/9524
33917 * g++.dg/template/field1.C: New test.
33918
33919 PR c++/9912
33920 * g++.dg/parse/class1.C: New test.
33921 * g++.dg/parse/namespace7.C: Likewise.
33922 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33923
33924 2003-03-07 Mark Mitchell <mark@codesourcery.com>
33925
33926 * g++.dg/init/ref4.C: New test.
33927
33928 2003-03-07 Jan Hubicka <jh@suse.cz>
33929
33930 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33931 * gcc.dg/inline-3.c: New test.
33932
33933 2003-03-06 Mark Mitchell <mark@codesourcery.com>
33934
33935 * g++.dg/init/ref3.C: New test.
33936
33937 PR c++/9965
33938 * g++.dg/init/ref2.C: New test.
33939
33940 PR c++/9400
33941 * g++.dg/warn/Wshadow-2.C: New test.
33942
33943 PR c++/9791
33944 * g++.dg/warn/Woverloaded-1.C: New test.
33945
33946 2003-03-05 Jan Hubicka <jh@suse.cz>
33947
33948 * gcc.dg/i386-local2.c: New.
33949 * gcc.dg/i386-local.c: Fix typo.
33950
33951 2003-03-05 Mark Mitchell <mark@codesourcery.com>
33952
33953 * g++.dg/abi/layout3.C: New test.
33954
33955 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33956
33957 * gcc.c-torture/compile/20030305-1.c
33958
33959 2003-03-05 Jan Hubicka <jh@suse.cz>
33960
33961 * gcc.dg/i386-local.c: New.
33962
33963 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
33964
33965 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33966
33967 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33968
33969 * gcc.dg/switch-2.c: New test.
33970 * gcc.dg/switch-3.c: New test.
33971 * gcc.dg/Wswitch.c: Adjust line numbers.
33972 * gcc.dg/Wswitch-default.c: Likewise.
33973 * gcc.dg/Wswitch-enum.c: Likewise.
33974
33975 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
33976
33977 * gcc.c-torture/execute/20030222-1.c: New test.
33978
33979 2003-03-03 James E Wilson <wilson@tuliptree.org>
33980
33981 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33982
33983 2003-03-03 Mark Mitchell <mark@codesourcery.com>
33984
33985 PR c++/9878
33986 * g++.dg/init/ref1.C: New test.
33987
33988 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
33989
33990 * gcc.dg/sh-relax.c: New SH-only test.
33991
33992 2003-03-03 Geoffrey Keating <geoffk@apple.com>
33993
33994 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
33995 comment explaining purpose of testcase.
33996
33997 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
33998
33999 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34000 for HC11/HC12 (asm needs two int registers).
34001 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34002 HC11/HC12 because the test uses an asm which needs two 32-bit
34003 registers.
34004
34005 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
34006
34007 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34008 for HC11/HC12 (array is too large otherwise).
34009 * gcc.c-torture/compile/920501-4.x: New file, likewise.
34010 * gcc.c-torture/compile/20010518-2.x: Likewise.
34011 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34012 HC11/HC12 (array is too large).
34013
34014 2003-03-01 Geoffrey Keating <geoffk@apple.com>
34015
34016 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34017 * lib/g++-dg.exp (g++-dg-test): Likewise.
34018
34019 2003-03-01 Roger Sayle <roger@eyesopen.com>
34020
34021 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34022 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34023
34024 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34025
34026 * g++.dg/warn/implicit-typename1.C: Remove warning.
34027
34028 2003-02-28 Richard Henderson <rth@redhat.com>
34029
34030 * gcc.dg/noreturn-1.c: Move noreturn warning line.
34031 * gcc.dg/return-type-1.c: Move control reaches end warning line.
34032
34033 2003-02-28 Geoffrey Keating <geoffk@apple.com>
34034
34035 * gcc.dg/pch/pch.exp: Change .pch to .gch.
34036 * g++.dg/pch/pch.exp: Likewise.
34037
34038 2003-02-28 Mark Mitchell <mark@codesourcery.com>
34039
34040 PR c++/9879
34041 * testsuite/g++.dg/init/new4.C: New test.
34042
34043 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
34044
34045 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34046
34047 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
34048
34049 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34050 unsigned long.
34051
34052 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34053 wider than float.
34054
34055 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34056
34057 * lib/scanasm.exp: Add support for counting numbers of
34058 occurences.
34059 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34060 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34061
34062 2003-02-25 Mark Mitchell <mark@codesourcery.com>
34063
34064 PR c++/9683
34065 * g++.dg/template/static3.C: New test.
34066
34067 PR c++/9829
34068 * g++.dg/parse/namespace6.C: New test.
34069
34070 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34071
34072 PR target/9732
34073 * gcc.dg/20030225-1.c: New test.
34074
34075 2003-02-24 Mark Mitchell <mark@codesourcery.com>
34076
34077 * README: Remove out-of-date information.
34078
34079 PR c++/9836
34080 * g++.dg/template/spec6.C: New test.
34081
34082 2003-02-24 Jeff Law <law@redhat.com>
34083
34084 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34085
34086 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34087
34088 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34089 * gcc.dg/pragma-ep-1.c: Likewise.
34090
34091 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34092
34093 PR c++/9602
34094 * g++.dg/template/friend16.C: New test.
34095
34096 2003-02-23 Mark Mitchell <mark@codesourcery.com>
34097
34098 PR c++/5333
34099 * g++.dg/parse/fused-params1.C: Adjust error messages.
34100 * g++.dg/template/nested3.C: New test.
34101
34102 2003-02-24 Alan Modra <amodra@bigpond.net.au>
34103
34104 * g++.dg/abi/param1.C: New test.
34105
34106 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34107
34108 PR c++/7982
34109 * g++.dg/warn/implicit-typename1.C: New test.
34110
34111 2003-02-22 Kelley Cook <kelleycook@comcast.net>
34112
34113 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34114 with "mtune".
34115 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34116 * gcc.c-torture/execute/20010129-1.x: Likewise.
34117 * gcc.dg/20011107-1.c: Likewise.
34118 * gcc.dg/20020108-1.c: Likewise.
34119 * gcc.dg/20020122-3.c: Likewise.
34120 * gcc.dg/20020206-1.c: Likewise.
34121 * gcc.dg/20020310-1.c: Likewise.
34122 * gcc.dg/20020426-2.c: Likewise.
34123 * gcc.dg/20020517-1.c: Likewise.
34124 * gcc.dg/991230-1.c: Likewise.
34125 * gcc.dg/i386-unroll-1.c: Likewise.
34126 * gcc.misc-tests/i386-prefetch.exp: Likewise.
34127
34128 2003-02-22 Jan Hubicka <jh@suse.cz>
34129
34130 * gcc.dg/i386-mul.c: New test.
34131
34132 2003-02-21 Roger Sayle <roger@eyesopen.com>
34133
34134 * gcc.dg/builtins-5.c: New test case.
34135
34136 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
34137
34138 * gcc.dg/asmreg-1.c: New test.
34139
34140 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34141
34142 PR c++/9749
34143 * g++.dg/parse/varmod1.C: New test.
34144
34145 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34146
34147 PR c++/9727
34148 * g++.dg/template/op1.C: New test.
34149
34150 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34151
34152 PR c++/8906
34153 * g++.dg/template/nested2.C: New test.
34154
34155 2003-02-21 Mark Mitchell <mark@codesourcery.com>
34156
34157 PR c++/8724
34158 * g++.dg/expr/dtor1.C: New test.
34159
34160 2003-02-21 Zack Weinberg <zack@codesourcery.com>
34161
34162 * gcc.dg/cpp/include3.c: New test.
34163 * gcc.dg/cpp/inc/foo.h: New file.
34164
34165 2003-02-21 Glen Nakamura <glen@imodulo.com>
34166
34167 * gcc.c-torture/execute/20030221-1.c: New test.
34168
34169 2003-02-20 Mark Mitchell <mark@codesourcery.com>
34170
34171 PR c++/9729
34172 * g++.dg/abi/conv1.C: New test.
34173
34174 2003-02-20 Jan Hubicka <jh@suse.cz>
34175
34176 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34177
34178 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
34179
34180 * gcc.c-torture/compile/20030219-1.c: New test.
34181
34182 2003-02-18 Jan Hubicka <jh@suse.cz>
34183
34184 * gcc.dg/funcorder.c: New test.
34185
34186 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
34187
34188 * gcc.c-torture/execute/20030218-1.c: New.
34189
34190 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
34191
34192 * gcc.dg/20030218-1.c: New.
34193
34194 2003-02-18 Richard Henderson <rth@redhat.com>
34195
34196 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34197 * gcc.dg/attr-used-2.c: New.
34198
34199 2003-02-18 Mark Mitchell <mark@codesourcery.com>
34200
34201 PR c++/9704
34202 * g++.dg/init/copy5.C: New test.
34203
34204 2003-02-18 Geoffrey Keating <geoffk@apple.com>
34205
34206 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34207 * g++.dg/pch/pch.exp: Likewise.
34208
34209 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
34210
34211 * gcc.c-torture/execute/20030209-1.c: Enable the test if
34212 STACK_SIZE is not defined.
34213
34214 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34215
34216 PR c++/9457
34217 * g++.dg/template/init1.C: New test.
34218
34219 2003-02-16 Jan HUbicka <jh@suse.cz>
34220
34221 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34222 (foo): Add few extra tests
34223 * gcc.dg/c99-const-expr-3.c: Likewise.
34224 * gcc.c-torture/execute/20030216-1.c: New.
34225
34226 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34227
34228 PR c++/9459
34229 * g++.dg/ext/typeof4.C: New test.
34230
34231 2003-02-15 Roger Sayle <roger@eyesopen.com>
34232
34233 * gcc.dg/i386-387-3.c: New test case.
34234
34235 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
34236
34237 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34238 cris-*-elf* cris-*-aout* and mmix-*-*.
34239
34240 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
34241
34242 * gcc.dg/20030213-1.c: New test.
34243
34244 2003-02-12 Roger Sayle <roger@eyesopen.com>
34245
34246 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34247 * gcc.dg/i386-387-2.c: Likewise.
34248
34249 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
34250
34251 * gcc.dg/ppc-spe.c: Fix formatting.
34252 Enable tests that were previously unsupported by gas.
34253 Delete tests for instructions that no longer exist.
34254 Switch arguments on evsubifw builtin.
34255
34256 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
34257
34258 * gcc.c-torture/execute/20030209-1.c: Disable the test if
34259 STACK_SIZE is too small.
34260
34261 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34262 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34263
34264 * gcc.dg/decl-2.c: New test.
34265
34266 2003-02-10 Jan Hubicka <jh@suse.cz>
34267
34268 * gcc.dg/i386-fpcvt-1.c: New test.
34269
34270 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
34271
34272 * gcc.c-torture/execute/20030209-1.c: New test.
34273
34274 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
34275
34276 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34277 int-wide bitops, use the constants of the same width.
34278 Likewise, if long long is 32-bit wide, test bitops using
34279 32-bit constants.
34280
34281 2003-02-07 Loren James Rittle <ljrittle@acm.org>
34282
34283 * gcc.dg/20021014-1.c: Annotate with expected notice text.
34284
34285 2003-02-07 Roger Sayle <roger@eyesopen.com>
34286
34287 * testsuite/gcc.dg/builtins-4.c: New test case.
34288
34289 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34290
34291 * gcc.dg/20020430-1.c: Fix dg command typos.
34292 * gcc.dg/20020503-1.c: Likewise.
34293
34294 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34295
34296 PR c++/8785
34297 * g++.dg/parse/fused-params1.C: New test.
34298
34299 PR c++/8857
34300 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34301
34302 PR c++/8921
34303 * g++.dg/parse/non-dependent1.C: New test.
34304
34305 PR c++/8928
34306 * g++.dg/parse/dupl-tmpl-args1.C: New test.
34307
34308 PR c++/9228
34309 * g++.dg/parse/undefined7.C: New test.
34310 * g++.dg/parse/non-templ1.C: New test.
34311
34312 PR c++/9229
34313 * g++.dg/parse/too-many-tmpl-args1.C: New test.
34314
34315 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34316
34317 * gcc.c-torture/compile/20030206-1.c: New test.
34318
34319 2003-02-05 Roger Sayle <roger@eyesopen.com>
34320
34321 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34322 "pow" to "foo" to avoid potential confusion with a math built-in.
34323
34324 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34325
34326 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34327 conditions for SPARC targets.
34328
34329 2003-02-05 Jakub Jelinek <jakub@redhat.com>
34330
34331 * gcc.dg/20030204-1.c: New test.
34332
34333 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34334
34335 PR c++/38
34336 * g++.dg/parse/array-size1.C: New test.
34337
34338 PR c++/5657
34339 * g++.dg/parse/undefined3.C: New test.
34340
34341 PR c++/5665
34342 * g++.dg/parse/undefined4.C: New test.
34343
34344 PR c++/5975
34345 * g++.dg/parse/undefined5.C: New test.
34346
34347 PR c++/7259
34348 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34349
34350 PR c++/8578
34351 * g++.dg/parse/casting-operator1.C: New test.
34352
34353 PR c++/8596
34354 * g++.dg/parse/undefined6.C: New test.
34355
34356 PR c++/8736
34357 * g++.dg/parse/missing-template1.C: New test.
34358
34359 2003-02-04 Jan Hubicka <jh@suse.cz>
34360
34361 * gcc.dg/i386-cadd.c: Compile using -march=k8.
34362 * gcc.dg/i386-cmov?.c: Likewise.
34363 * gcc.dg/i386-fpcvt-?.c: Likewise.
34364 * gcc.dg/i386-ssefp-1.c: Likewise.
34365 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34366 conventions.
34367
34368 2003-02-03 Mark Mitchell <mark@codesourcery.com>
34369
34370 PR c++/7129
34371 * testsuite/g++.dg/ext/max.C: New test.
34372
34373 2003-02-03 Jan Hubicka <jh@suse.cz>
34374
34375 * gcc.c-torture/execute/20030203-1.c: New test.
34376
34377 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
34378
34379 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34380 'natural-endian'.
34381
34382 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
34383
34384 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34385 * g++.dg/init/new2.C: Likewise.
34386 * g++.dg/other/new1.C: Likewise.
34387
34388 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
34389
34390 * gcc.dg/struct-ret-libc.c: New test.
34391
34392 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
34393
34394 * gcc.dg/20030129-1.c: New test.
34395
34396 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34397
34398 PR c++/8849
34399 * g++.dg/template/ptrmem4.C: New test.
34400
34401 2003-01-29 Mark Mitchell <mark@codesourcery.com>
34402
34403 * g++.dg/parser/constant1.C: New test.
34404
34405 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34406
34407 PR c++/8591
34408 * g++.dg/parse/friend2.C: New test.
34409
34410 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
34411
34412 PR c++/9437
34413 * g++.dg/template/unify4.C: New test.
34414
34415 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
34416
34417 * gcc.c-torture/execute/20030128-1.c: New test.
34418
34419 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
34420
34421 * g++.dg/lookup/nested1.C: Test moved from ...
34422 * g++.old-deja/g++.other/lookup24.C: ... here.
34423
34424 2003-01-28 Jan Hubicka <jh@suse.cz>
34425
34426 * gcc.dg/i386-cmov5.c: New test.
34427
34428 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34429
34430 * gcc.c-torture/execute/20010925-1.c: Changed the
34431 memcpy declaration.
34432
34433 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
34434
34435 PR c++/3902
34436 * g++.dg/parse/template5.C: New test.
34437
34438 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
34439
34440 PR fortran/9258
34441 * g77.dg/pr9258: New test.
34442
34443 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
34444
34445 * README: Move relevant parts from README.g++.
34446
34447 * README.g++: Remove this file.
34448
34449 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
34450
34451 * g++.dg/abi/dcast1.C: New test.
34452
34453 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34454
34455 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34456
34457 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
34458
34459 PR c++/47
34460 * g++.old-deja/g++.other/lookup24.C: New test.
34461
34462 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34463
34464 PR middle-end/7227
34465 * gcc.dg/uninit-C.c: New test.
34466
34467 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
34468
34469 * g++.dg/abi/covariant1.C: New test.
34470
34471 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
34472
34473 * gcc.dg/20030123-1.c: New test.
34474
34475 2003-01-25 Jan Hubicka <jh@suse.cz>
34476
34477 PR opt/8492
34478 * gcc.c-torture/compile/20030125-1.c
34479
34480 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
34481
34482 PR c++/9403
34483 * g++.dg/parse/template3.C: New test.
34484 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34485
34486 PR c++/795
34487 * g++.dg/parse/template4.C: New test.
34488
34489 PR c++/9415
34490 * g++.dg/template/qual2.C: New test.
34491
34492 PR c++/8545
34493 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34494
34495 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34496
34497 2003-01-25 Roger Sayle <roger@eyesopen.com>
34498
34499 * gcc.c-torture/execute/switch-1.c: New test case.
34500
34501 2003-01-25 Jan Hubicka <jh@suse.cz>
34502
34503 * gcc.c-torture/execute/20030125-1.[cx]: New test.
34504
34505 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
34506
34507 Tweaks for Bison-1.875. From the NEWS file:
34508 "- `parse error' -> `syntax error'
34509 Bison now uniformly uses the term `syntax error'"
34510 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34511 * gcc.dg/cpp/digraph2.c: Likewise.
34512 * gcc.dg/cpp/direct2.c: Likewise.
34513 * gcc.dg/cpp/paste4.c: Likewise.
34514 * gcc.dg/c90-restrict-1.c: Likewise.
34515 * gcc.dg/c99-func-2.c: Likewise.
34516 * gcc.dg/noncompile/920721-2.c: Likewise.
34517 * gcc.dg/noncompile/930622-2.c: Likewise.
34518 * gcc.dg/noncompile/940112-1.c: Likewise.
34519 * gcc.dg/noncompile/950921-1.c: Likewise.
34520 * gcc.dg/noncompile/951123-1.c: Likewise.
34521 * gcc.dg/noncompile/971104-1.c: Likewise.
34522 * gcc.dg/noncompile/990416-1.c: Likewise.
34523
34524 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
34525
34526 * g++.dg/parse/undefined1.C: Add error message.
34527
34528 2003-01-22 Mark Mitchell <mark@codesourcery.com>
34529
34530 PR c++/9354
34531 * g++.dg/parse/new1.C: New test.
34532
34533 PR c++/9216
34534 * g++.dg/parse/template2.C: New test.
34535
34536 PR c++/9354
34537 * g++.dg/parse/typedef2.C: New test.
34538
34539 PR c++/9328
34540 * g++.dg/ext/typeof3.C: New test.
34541
34542 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34543
34544 PR c++/2738
34545 * g++.dg/parse/ret-type1.C: New test.
34546
34547 PR c++/3792
34548 * g++.dg/parse/tmpl-outside1.C: New test.
34549
34550 PR c++/4207
34551 * g++.dg/parse/int-as-enum1.C: New test.
34552
34553 PR c++/4903
34554 * g++.dg/parse/no-typename1.C: New test.
34555
34556 PR c++/5533
34557 * g++.dg/parse/no-value1.C: New test.
34558
34559 PR c++/5921
34560 * g++.dg/parse/wrong-inline1.C: New test.
34561
34562 PR c++/6402
34563 * g++.dg/parse/ref1.C: New test.
34564
34565 PR c++/6992
34566 * g++.dg/parse/attr-ctor1.C: New test.
34567
34568 PR c++/7229
34569 * g++.dg/parse/namespace5.C: New test.
34570
34571 PR c++/7917
34572 * g++.dg/parse/func-def1.C: New test.
34573
34574 PR c++/8143
34575 * g++.dg/parse/undefined1.C: New test.
34576
34577 PR c++/5723, PR c++/8522
34578 * g++.dg/parse/specialization1.C: New test.
34579
34580 PR c++/163, PR c++/8595
34581 * g++.dg/parse/struct-as-enum1.C: New test.
34582
34583 PR c++/9173
34584 * g++.dg/parse/undefined2.C: New test.
34585
34586 2003-01-22 Mark Mitchell <mark@codesourcery.com>
34587
34588 PR c++/9298
34589 * g++.dg/parse/template1.C: New test.
34590
34591 PR c++/9384
34592 * g++.dg/parse/using1.C: New test.
34593
34594 PR c++/9285
34595 PR c++/9294
34596 * g++.dg/parse/expr2.C: New test.
34597
34598 PR c++/9388
34599 * g++.dg/parse/lookup2.C: Likewise.
34600
34601 2003-01-21 Jan Hubicka <jh@suse.cz>
34602
34603 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34604 * gcc.c-torture/execute/eeprof-1.c: Likewise.
34605 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34606 * gcc.c-torture/execute/string-opt-*.c: Likewise.
34607
34608 2003-01-20 Nick Clifton <nickc@redhat.com>
34609
34610 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
34611 problem with ARM sibcall code generation.
34612
34613 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
34614
34615 * gcc.c-torture/execute/20030120-1.c: New.
34616
34617 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
34618
34619 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34620
34621 2003-01-17 Mark Mitchell <mark@codesourcery.com>
34622
34623 PR c++/9272
34624 * g++.dg/parse/ctor1.C: New test.
34625
34626 PR c++/9294:
34627 * g++.dg/parse/qualified1.C: New test.
34628
34629 * g++.dg/parse/typename3.C: New test.
34630
34631 2003-01-16 Richard Henderson <rth@redhat.com>
34632
34633 * g++.dg/tls/init-2.C: Fix error matches for real this time.
34634
34635 2003-01-16 Richard Henderson <rth@redhat.com>
34636
34637 * g++.dg/pch/pch.exp: Copy test header to the working directory
34638 before using it either for precompilation or direct use.
34639 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34640 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34641
34642 2003-01-16 Richard Henderson <rth@redhat.com>
34643
34644 * gcc.dg/pch/pch.exp: Copy test header to the working directory
34645 before using it either for precompilation or direct use.
34646 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34647 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34648
34649 2003-01-16 Mark Mitchell <mark@codesourcery.com>
34650
34651 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34652 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34653 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34654 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34655 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34656 typename warning into error.
34657 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34658 error messages.
34659 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34660 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34661 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34662 messages.
34663 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34664 make declaration visible in template.
34665 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34666 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34667 messages.
34668 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34669 message.
34670 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34671 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34672 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34673 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34674 typename warning with error message.
34675 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34676 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34677 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34678
34679 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
34680
34681 * g++.dg/parse/ambig2.C: New test.
34682
34683 2003-01-15 Richard Henderson <rth@redhat.com>
34684
34685 * g++.dg/tls/init-2.C: Update error message string.
34686
34687 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34688
34689 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34690
34691 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
34692
34693 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34694 all for HC11/HC12.
34695 * gcc.c-torture/compile/20001205-1.x: Likewise.
34696 * gcc.c-torture/compile/20001226-1.x: Likewise.
34697 * gcc.c-torture/compile/920520-1.x: Likewise.
34698 * gcc.c-torture/compile/961203-1.x: Likewise.
34699 * gcc.c-torture/compile/20020604-1.x: Likewise.
34700
34701 2003-01-15 Jan Hubicka <jh@suse.cz>
34702
34703 * gcc.c-torture/compile/20030115-1.c: New test.
34704
34705 * gcc.dg/i386-fpcvt-1.c: New test.
34706 * gcc.dg/i386-fpcvt-2.c: New test.
34707
34708 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
34709
34710 Further conform g++'s __vmi_class_type_info to the C++ ABI
34711 specification.
34712 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34713 the specification.
34714
34715 2003-01-14 Jan Hubicka <jh@suse.cz>
34716
34717 * gcc.dg/i386-fpcvt-1.c: New test.
34718 * gcc.dg/i386-fpcvt-2.c: New test.
34719
34720 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34721
34722 * gcc.dg/i386-mmx-3.c: New test.
34723
34724 2003-01-12 Mark Mitchell <mark@codesourcery.com>
34725
34726 PR c++/9264
34727 * g++.dg/parse/octal1.C: New file.
34728
34729 PR c++/9172
34730 * g++.dg/parse/typename1.C: New file.
34731
34732 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
34733
34734 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34735 * gcc.dg/bf-no-ms-layout.c: Likewise.
34736 * gcc.dg/bf-ms-attrib.c: Likewise.
34737
34738 2003-01-10 Mark Mitchell <mark@codesourcery.com>
34739
34740 PR c++/9099
34741 * g++.dg/parse/dtor1.C: New file.
34742
34743 PR c++/9128
34744 * g++.dg/rtti/typeid1.C: New file.
34745
34746 PR c++/9153
34747 * g++.dg/parse/lookup1.C: New file.
34748
34749 PR c++/9171
34750 * g++.dg/templ/spec5.C: New file.
34751
34752 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
34753
34754 * gcc.c-torture/compile/20030110-1.c: New test.
34755
34756 2003-01-09 Geoffrey Keating <geoffk@apple.com>
34757
34758 Merge from pch-branch:
34759
34760 2002-12-23 Geoffrey Keating <geoffk@apple.com>
34761
34762 * gcc.dg/pch/cpp-1.h: New.
34763 * gcc.dg/pch/cpp-1.c: New.
34764 * gcc.dg/pch/cpp-2.h: New.
34765 * gcc.dg/pch/cpp-2.c: New.
34766
34767 2002-11-19 Geoffrey Keating <geoffk@apple.com>
34768
34769 * gcc.dg/pch/except-1.h: New.
34770 * gcc.dg/pch/except-1.c: New.
34771
34772 2002-11-13 Geoffrey Keating <geoffk@apple.com>
34773
34774 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34775 running test.
34776 * gcc.dg/pch: Include *.hp not *.h.
34777 * gcc.dg/pch/system-1.h: New.
34778 * gcc.dg/pch/system-1.c: New.
34779
34780 2002-11-11 Geoffrey Keating <geoffk@apple.com>
34781
34782 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34783 rather than trying to build and run a program using PCH.
34784 * gcc.dg/pch: Remove dg-do commands from test files.
34785
34786 2002-11-08 Geoffrey Keating <geoffk@apple.com>
34787
34788 * gcc.dg/pch/macro-3.c: New.
34789 * gcc.dg/pch/macro-3.h: New.
34790
34791 2002-11-04 Geoffrey Keating <geoffk@apple.com>
34792
34793 * gcc.dg/pch/common-1.c: New.
34794 * gcc.dg/pch/common-1.h: New.
34795 * gcc.dg/pch/decl-1.c: New.
34796 * gcc.dg/pch/decl-1.h: New.
34797 * gcc.dg/pch/decl-2.c: New.
34798 * gcc.dg/pch/decl-2.h: New.
34799 * gcc.dg/pch/decl-3.c: New.
34800 * gcc.dg/pch/decl-3.h: New.
34801 * gcc.dg/pch/decl-4.c: New.
34802 * gcc.dg/pch/decl-4.h: New.
34803 * gcc.dg/pch/decl-5.c: New.
34804 * gcc.dg/pch/decl-5.h: New.
34805 * gcc.dg/pch/global-1.c: New.
34806 * gcc.dg/pch/global-1.h: New.
34807 * gcc.dg/pch/inline-1.c: New.
34808 * gcc.dg/pch/inline-1.h: New.
34809 * gcc.dg/pch/inline-2.c: New.
34810 * gcc.dg/pch/inline-2.h: New.
34811 * gcc.dg/pch/static-1.c: New.
34812 * gcc.dg/pch/static-1.h: New.
34813 * gcc.dg/pch/static-2.c: New.
34814 * gcc.dg/pch/static-2.h: New.
34815
34816 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
34817
34818 * g++.dg/pch/pch.exp: Better handle failing testcases.
34819 * gcc.dg/pch/pch.exp: Likewise.
34820 * gcc.dg/pch/macro-1.c: New.
34821 * gcc.dg/pch/macro-1.h: New.
34822 * gcc.dg/pch/macro-2.c: New.
34823 * gcc.dg/pch/macro-2.h: New.
34824
34825 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
34826
34827 * g++.dg/dg.exp: Treat files in pch/ specially.
34828 * g++.dg/pch/pch.exp: New file.
34829 * g++.dg/pch/empty.H: New file.
34830 * g++.dg/pch/empty.C: New file.
34831 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34832 "precompile".
34833
34834 * gcc.dg/pch/pch.exp: New file.
34835 * gcc.dg/pch/empty.h: New file.
34836 * gcc.dg/pch/empty.c: New file.
34837 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34838 "precompile".
34839
34840 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34841
34842 * g++.dg/template/friend14.C: New test.
34843
34844 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34845
34846 * gcc.dg/old-style-asm-1.c: New test.
34847
34848 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
34849
34850 * gcc.c-torture/compile/20030109-1.c: New test.
34851
34852 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34853
34854 * gcc.c-torture/execute/20030109-1.c: New test.
34855
34856 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
34857
34858 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34859 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34860 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34861 * g++.old-deja/g++.mike/eh2.C: Likewise.
34862 * g++.old-deja/g++.mike/eh3.C: Likewise.
34863 * g++.old-deja/g++.mike/eh5.C: Likewise.
34864 * g++.old-deja/g++.mike/eh6.C: Likewise.
34865 * g++.old-deja/g++.mike/eh7.C: Likewise.
34866 * g++.old-deja/g++.mike/eh8.C: Likewise.
34867 * g++.old-deja/g++.mike/eh9.C: Likewise.
34868 * g++.old-deja/g++.mike/eh10.C: Likewise.
34869 * g++.old-deja/g++.mike/eh12.C: Likewise.
34870 * g++.old-deja/g++.mike/eh13.C: Likewise.
34871 * g++.old-deja/g++.mike/eh14.C: Likewise.
34872 * g++.old-deja/g++.mike/eh16.C: Likewise.
34873 * g++.old-deja/g++.mike/eh17.C: Likewise.
34874 * g++.old-deja/g++.mike/eh18.C: Likewise.
34875 * g++.old-deja/g++.mike/eh21.C: Likewise.
34876 * g++.old-deja/g++.mike/eh23.C: Likewise.
34877 * g++.old-deja/g++.mike/eh24.C: Likewise.
34878 * g++.old-deja/g++.mike/eh25.C: Likewise.
34879 * g++.old-deja/g++.mike/eh26.C: Likewise.
34880 * g++.old-deja/g++.mike/eh27.C: Likewise.
34881 * g++.old-deja/g++.mike/eh28.C: Likewise.
34882 * g++.old-deja/g++.mike/eh29.C: Likewise.
34883 * g++.old-deja/g++.mike/eh31.C: Likewise.
34884 * g++.old-deja/g++.mike/eh33.C: Likewise.
34885 * g++.old-deja/g++.mike/eh34.C: Likewise.
34886 * g++.old-deja/g++.mike/eh35.C: Likewise.
34887 * g++.old-deja/g++.mike/eh36.C: Likewise.
34888 * g++.old-deja/g++.mike/eh37.C: Likewise.
34889 * g++.old-deja/g++.mike/eh38.C: Likewise.
34890 * g++.old-deja/g++.mike/eh39.C: Likewise.
34891 * g++.old-deja/g++.mike/eh40.C: Likewise.
34892 * g++.old-deja/g++.mike/eh41.C: Likewise.
34893 * g++.old-deja/g++.mike/eh42.C: Likewise.
34894 * g++.old-deja/g++.mike/eh44.C: Likewise.
34895 * g++.old-deja/g++.mike/eh46.C: Likewise.
34896 * g++.old-deja/g++.mike/eh47.C: Likewise.
34897 * g++.old-deja/g++.mike/eh48.C: Likewise.
34898 * g++.old-deja/g++.mike/eh49.C: Likewise.
34899 * g++.old-deja/g++.mike/eh50.C: Likewise.
34900 * g++.old-deja/g++.mike/eh51.C: Likewise.
34901 * g++.old-deja/g++.mike/eh53.C: Likewise.
34902 * g++.old-deja/g++.mike/eh55.C: Likewise.
34903 * g++.old-deja/g++.mike/p7912.C: Likewise.
34904 * g++.old-deja/g++.mike/p9706.C: Likewise.
34905 * g++.old-deja/g++.mike/p10416.C: Likewise.
34906 * g++.old-deja/g++.mike/p11667.C: Likewise.
34907 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34908 Remove redundant reference to Iris.
34909 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34910 Elxsi, i860, Pico Java, and WE32K.
34911
34912 2003-01-07 Mark Mitchell <mark@codesourcery.com>
34913
34914 * g++.dg/ext/asm4.C: New test.
34915
34916 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34917
34918 PR c++/9030
34919 * g++.dg/template/friend12.C: New test.
34920 * g++.dg/template/friend13.C: Likewise.
34921 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34922
34923 2003-01-08 Jan Hubicka <jh@suse.cz>
34924
34925 * gcc.dg/i386-cadd.c: New test.
34926 * gcc.dg/i386-cmov4.c: Likewise.
34927
34928 2003-01-06 Mark Mitchell <mark@codesourcery.com>
34929
34930 PR c++/9165
34931 * g++.dg/warn/Wunused-3.C: New test.
34932
34933 * g++.dg/abi/bitfield9.C: New test.
34934
34935 PR c++/9189
34936 * g++.dg/parse/defarg3.C: New test.
34937
34938 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
34939
34940 * g++.dg/parse/ambig1.C: New test.
34941 * g++.dg/parse/defarg2.C: New test.
34942
34943 2003-01-05 Mark Mitchell <mark@codesourcery.com>
34944
34945 * g++.dg/template/defarg-1.C: New test.
34946 * g++.dg/template/local2.C: Likewise.
34947
34948 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
34949
34950 * gcc.c-torture/execute/20030105-1.c: New test.
34951
34952 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34953
34954 * g++.dg/parse/namespace3.C: Remove extra semicolons.
34955 * g++.dg/parse/namespace4.C: Likewise.
34956
34957 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
34958
34959 * g++.dg/template/ntp2.C: New test.
34960
34961 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
34962
34963 * g++.dg/parse/extern-C-1.C: New test.
34964
34965 * g++.dg/parse/namespace4.C: New test.
34966
34967 * g++.dg/template/nested1.C: New test.
34968
34969 * g++.dg/parse/namespace3.C: New test.
34970
34971 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
34972
34973 * g++.dg/lookup/two-stage1.C: New test.
34974
34975 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34976
34977 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34978 * g++.old-deja/g++.jason/access8.C: Likewise.
34979 * g++.old-deja/g++.other/decl5.C: Likewise.
34980
34981 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34982
34983 * g++.dg/parse/parse7.C: New test.
34984
34985 2003-01-02 Mark Mitchell <mark@codesourcery.com>
34986
34987 PR c++/2843
34988 * g++.dg/ext/attrib7.C: New test.
34989
34990 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
34991
34992 * g++.dg/parse/parse6.C: New test.
34993
34994 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
34995
34996 * gcc.dg/h8300-stack-1.c: New.
34997
34998 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
34999
35000 g++.dg/lookup/exception1.C: New test.
35001
35002 g++.dg/lookup/template1.C: New test.
35003
35004 g++.dg/parse/namespace2.C: New test.
35005
35006 g++.dg/parse/parens2.C: New test.
35007
35008 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35009
35010 * g++.dg/parse/parse5.C: New test.
35011 * g++.dg/lookup/scoped4.C: New test.
35012
35013 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
35014
35015 * g++.dg/parse/parens1.C: New test.
35016
35017 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35018 angle-bracket1.C.
35019 * g++.dg/parse/parens2.C: New test.
35020
35021 * g++.dg/lookup/scope-operator1.C: New test.
35022
35023 * g++.dg/parse/operator1.C: New test.
35024
35025 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35026
35027 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35028 * g++.old-deja/g++.other/access6.C: Likewise.
35029 * g++.old-deja/g++.other/decl1.C: Likewise.
35030 * g++.old-deja/g++.pt/typename12.C: Likewise.
35031
35032 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35033
35034 * g++.dg/parse/namespace1.C: New test.
35035
35036 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35037
35038 * g++.dg/parse/parse4.C: New test.
35039
35040 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35041
35042 * g++.dg/parse/parse3.C: New test.
35043
35044 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35045
35046 * g++.dg/parse/parse2.C: New test.
35047
35048 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35049
35050 * g++.dg/template/friend11.C: New test.
35051
35052 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
35053
35054 * g++.dg/parse/parse1.C: New test.
35055
35056 2002-12-31 Janis Johnson <janis187@us.ibm.com>
35057
35058 * lib/profopt.exp: Change the name of a global variable to avoid
35059 possible clashes with other test suites.
35060
35061 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
35062
35063 * g++.dg/inherit/covariant8.C: New test.
35064
35065 2002-12-31 Mark Mitchell <mark@codesourcery.com>
35066
35067 * g++.dg/init/array9.C: New test.
35068
35069 PR c++/9112
35070 * g++.dg/parse/expr1.C: New test.
35071
35072 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
35073
35074 * gcc.c-torture/compile/20021230-1.c: New test.
35075
35076 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
35077
35078 * g++.dg/inherit/covariant5.C: New test.
35079 * g++.dg/inherit/covariant6.C: New test.
35080 * g++.dg/inherit/covariant7.C: New test.
35081
35082 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35083
35084 PR c++/2739
35085 * g++.dg/other/access2.C: New test.
35086
35087 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
35088
35089 * g++.dg/other/anon-struct.C: No longer fails
35090 * g++.old-deja/g++.brendan/parse4.C: Likewise.
35091 * g++.old-deja/g++.brendan/parse5.C: Likewise.
35092 * g++.old-deja/g++.brendan/parse6.C: Likewise.
35093
35094 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
35095
35096 * g++.dg/parse/angle-bracket.C (main): No longer fails.
35097
35098 2002-12-27 Mark Mitchell <mark@codesourcery.com>
35099
35100 * g++.dg/eh/spec4.C: Remove stray semicolon.
35101 * g++.dg/expr/pmf-1.C: Change error message.
35102 * g++.dg/ext/asm1.C: Remove stray semicolon.
35103 * g++.dg/ext/typename1.C: Add missing typenames.
35104 * g++.dg/inherit/template-as-base.C: Change error message.
35105 * g++.dg/lookup/scoped1.C: Likewise.
35106 * g++.dg/lookup/scoped2.C: Likewise.
35107 * g++.dg/lookup/using2.C: Likewise.
35108 * g++.dg/other/component1.C: Remove stray semicolon.
35109 * g++.dg/other/do1.C: Change error message.
35110 * g++.dg/other/error2.C: Likewise.
35111 * g++.dg/other/init1.C: Likewise.
35112 * g++.dg/other/packed1.C: Remove stray semicolon.
35113 * g++.dg/other/ptrmem2.C: Change error message.
35114 * g++.dg/parse/parameter-declaration-1.C: Remove line number
35115 marker.
35116 * g++.dg/special/initp1.C: Remove invalid attribute usage.
35117 * g++.dg/template/access3.C: Add typename keyword.
35118 * g++.dg/template/access5.C: Remove stray semicolon.
35119 * g++.dg/template/access6.C: Likewise.
35120 * g++.dg/template/complit1.C: Likewise.
35121 * g++.dg/template/crash1.C: Change error message.
35122 * g++.dg/template/inherit2.C: Remove stray semicolon.
35123 * g++.dg/template/instantiate2.C: Likewise.
35124 * g++.dg/template/instantiate3.C: Change error message.
35125 * g++.dg/template/qual1.C: Remove stray semicolon.
35126 * g++.dg/template/qualttp18.C: Change error message.
35127 * g++.dg/template/ref1.C: Remove stray semicolon.
35128 * g++.dg/template/sizeof1.C (A::value): Declare it.
35129 * g++.dg/template/spec4.C: Change error message.
35130 * g++.dg/template/static1.C: Likewise.
35131 * g++.dg/template/type1.C: Likewise.
35132 * g++.dg/template/typename3.C: Likewise.
35133 * g++.old-deja/g++.benjamin/13478.C: Change error message.
35134 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35135 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35136 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35137 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35138 named return value extension.
35139 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35140 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35141 * g++.old-deja/g++.bob/extern_C.C: Likewise.
35142 * g++.old-deja/g++.bob/inherit2.C: Likewise.
35143 * g++.old-deja/g++.brendan/complex1.C: Likewise.
35144 * g++.old-deja/g++.brendan/copy5.C: Likewise.
35145 * g++.old-deja/g++.brendan/crash13.C: Likewise.
35146 * g++.old-deja/g++.brendan/crash15.C: Likewise.
35147 * g++.old-deja/g++.brendan/crash18.C: Change error message.
35148 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35149 * g++.old-deja/g++.brendan/crash38.C: Likewise.
35150 * g++.old-deja/g++.brendan/crash50.C: Likewise.
35151 * g++.old-deja/g++.brendan/crash56.C: Likewise.
35152 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35153 syntax.
35154 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35155 * g++.old-deja/g++.brendan/crash8.C: Change error message.
35156 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35157 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35158 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35159 * g++.old-deja/g++.brendan/template11.C: Likewise.
35160 * g++.old-deja/g++.brendan/template26.C: Likewise.
35161 * g++.old-deja/g++.brendan/template27.C: Use explicit
35162 specialization syntax.
35163 * g++.old-deja/g++.brendan/template30.C: Likewise.
35164 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35165 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35166 non-dependent names.
35167 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35168 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35169 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35170 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35171 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35172 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35173 named return value extension.
35174 * g++.old-deja/g++.ext/namedret2.C: Likewise.
35175 * g++.old-deja/g++.ext/namedret3.C: Likewise.
35176 * g++.old-deja/g++.ext/return1.C: Likewise.
35177 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35178 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35179 * g++.old-deja/g++.jason/access8.C: Likewise.
35180 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35181 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35182 pseudo-destructor names.
35183 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35184 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35185 pseudo-destructor names.
35186 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35187 * g++.old-deja/g++.jason/overload19.C: Likewise.
35188 * g++.old-deja/g++.jason/overload32.C: Likewise.
35189 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35190 stray semicolons.
35191 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35192 * g++.old-deja/g++.jason/return.C: Likewise.
35193 * g++.old-deja/g++.jason/return2.C: Likewise.
35194 * g++.old-deja/g++.jason/shadow1.C: Likewise.
35195 * g++.old-deja/g++.jason/special.C: Use explicit specialization
35196 syntax.
35197 * g++.old-deja/g++.jason/template10.C: Account for use of
35198 non-dependent names.
35199 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35200 syntax.
35201 * g++.old-deja/g++.jason/template37.C: Likewise.
35202 * g++.old-deja/g++.law/access4.C: Change error messages.
35203 * g++.old-deja/g++.law/arm13.C: Remove incorrect
35204 pseudo-destructor names.
35205 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35206 * g++.old-deja/g++.law/ctors9.C: Likewise.
35207 * g++.old-deja/g++.law/cvt22.C: Likewise.
35208 * g++.old-deja/g++.law/dtors5.C: Likewise.
35209 * g++.old-deja/g++.law/global-init1.C: Likewise.
35210 * g++.old-deja/g++.law/missed-error3.C: Likewise.
35211 * g++.old-deja/g++.law/operators28.C: Likewise.
35212 * g++.old-deja/g++.law/visibility28.C: Likewise.
35213 * g++.old-deja/g++.martin/eval1.C: Likewise.
35214 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35215 name.
35216 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35217 * g++.old-deja/g++.mike/net34.C: Likewise.
35218 * g++.old-deja/g++.mike/net36.C: Likewise.
35219 * g++.old-deja/g++.mike/ns2.C: Likewise.
35220 * g++.old-deja/g++.mike/p12306.C: Likewise.
35221 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35222 value extension.
35223 * g++.old-deja/g++.mike/p700.C: Likewise.
35224 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35225 * g++.old-deja/g++.mike/p710.C: Likewise.
35226 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35227 value extension.
35228 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35229 * g++.old-deja/g++.mike/pmf9.C: Likewise.
35230 * g++.old-deja/g++.ns/crash2.C: Likewise.
35231 * g++.old-deja/g++.ns/crash3.C: Likewise.
35232 * g++.old-deja/g++.ns/invalid1.C: Likewise.
35233 * g++.old-deja/g++.ns/ns17.C: Likewise.
35234 * g++.old-deja/g++.ns/template16.C: Likewise.
35235 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35236 keyword.
35237 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35238 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35239 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35240 named return value extension.
35241 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35242 * g++.old-deja/g++.other/access4.C: Issue additional error
35243 messages.
35244 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35245 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35246 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35247 * g++.old-deja/g++.other/crash25.C: Change error message.
35248 * g++.old-deja/g++.other/crash4.C: Change error message.
35249 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35250 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35251 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35252 checks.
35253 * g++.old-deja/g++.other/defarg8.C: Likewise.
35254 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35255 * g++.old-deja/g++.other/dtor10.C: Likewise.
35256 * g++.old-deja/g++.other/incomplete.C: Likewise.
35257 * g++.old-deja/g++.other/linkage7.C: Likewise.
35258 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35259 lookup algorithm.
35260 * g++.old-deja/g++.other/mangle2.C: Likewise.
35261 * g++.old-deja/g++.other/refinit2.C: Likewise.
35262 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35263 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35264 * g++.old-deja/g++.pt/crash28.C: Likewise.
35265 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35266 syntax.
35267 * g++.old-deja/g++.pt/crash32.C: Change error message.
35268 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35269 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35270 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35271 error message position.
35272 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35273 * g++.old-deja/g++.pt/defarg8.C: Change error message.
35274 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35275 syntax.
35276 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35277 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35278 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35279 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35280 keyword.
35281 * g++.old-deja/g++.pt/explicit31.C: Likewise.
35282 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35283 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35284 keyword.
35285 * g++.old-deja/g++.pt/explicit71.C: Change error message.
35286 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35287 syntax.
35288 * g++.old-deja/g++.pt/friend28.C: Account for use of
35289 non-dependent names.
35290 * g++.old-deja/g++.pt/friend29.C: Likewise.
35291 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35292 rules.
35293 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35294 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35295 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35296 lookup rules.
35297 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35298 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35299 keyword.
35300 * g++.old-deja/g++.pt/memclass20.C: Likewise.
35301 * g++.old-deja/g++.pt/memclass5.C: Likewise.
35302 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35303 keyword.
35304 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35305 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35306 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35307 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35308 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35309 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35310 keyword.
35311 * g++.old-deja/g++.pt/spec10.C: Likewise.
35312 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35313 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35314 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35315 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35316 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35317 * g++.old-deja/g++.pt/ttp62.C: Likewise.
35318 * g++.old-deja/g++.pt/ttp64.C: Likewise.
35319 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35320 * g++.old-deja/g++.pt/typename15.C: Likewise.
35321 * g++.old-deja/g++.pt/typename22.C: Likewise.
35322 * g++.old-deja/g++.pt/typename6.C: Change error messages.
35323 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35324 * g++.old-deja/g++.pt/virtual2.C: Likewise.
35325 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35326 syntax.
35327 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35328 return value extension.
35329 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35330 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35331 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35332 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35333
35334 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
35335
35336 * g++.dg/warn/inline1.C: New test.
35337 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35338 * g++.old-deja/g++.jason/synth10.C: Likewise.
35339 * g++.old-deja/g++.mike/net31.C: Likewise.
35340 * g++.old-deja/g++.mike/p8786.C: Likewise.
35341
35342 * g++.dg/template/friend10.C: New test.
35343 * g++.dg/template/conv5.C: New test.
35344
35345 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
35346
35347 * g++.dg/lookup/scoped3.C: New test.
35348
35349 * g++.dg/lookup/decl1.C: New test.
35350 * g++.dg/lookup/decl2.C: New test.
35351
35352 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
35353
35354 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35355 gcc.c-torture/compile/20021015-1.c,
35356 gcc.c-torture/compile/20021015-2.c,
35357 gcc.c-torture/compile/20021123-1.c,
35358 gcc.c-torture/compile/20021123-2.c,
35359 gcc.c-torture/compile/20021123-3.c,
35360 gcc.c-torture/compile/20021123-4.c,
35361 gcc.c-torture/execute/20021024-1.c: Add tests previously added
35362 only to 3.1 or 3.2 branch.
35363
35364 2002-12-23 Mark Mitchell <mark@codesourcery.com>
35365
35366 * gcc.dg/i386-bitfield3.c: New test.
35367
35368 * gcc.dg/i386-bitfield2.c: New test.
35369
35370 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
35371
35372 * g++.dg/parse/conv_op1.C: New test.
35373
35374 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
35375
35376 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35377 approved.
35378
35379 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
35380
35381 * gcc.c-torture/compile/20021220-1.c: New test.
35382
35383 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
35384
35385 * gcc.dg/i386-fastcall-1.c: New.
35386
35387 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35388
35389 * gcc.c-torture/execute/20021219-1.c: New test.
35390
35391 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35392
35393 * gcc.dg/i386-pic-1.c: New test.
35394
35395 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35396
35397 PR c++/8099
35398 * g++.dg/template/friend9.C: New test.
35399
35400 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35401
35402 PR c++/3663
35403 * g++.dg/template/access7.C: New test.
35404
35405 2002-12-18 Nick Clifton <nickc@redhat.com>
35406
35407 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35408 the libstdc++-v3 directory has been found.
35409
35410 2002-12-12 Devang Patel <dpatel@apple.com>
35411 * gcc.dg/darwin-ld-1.c: New test.
35412 * gcc.dg/darwin-ld-2.c: New test.
35413 * gcc.dg/darwin-ld-3.c: New test.
35414 * gcc.dg/darwin-ld-4.c: New test.
35415 * gcc.dg/darwin-ld-5.c: New test.
35416
35417 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
35418
35419 * gcc.c-torture/compile/20021212-1.c: New test.
35420
35421 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
35422
35423 * gcc.dg/fshort-wchar: New test.
35424
35425 2002-12-10 Mark Mitchell <mark@codesourcery.com>
35426
35427 PR c++/8372
35428 * g++.dg/template/dtor1.C: New test.
35429
35430 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35431 markers.
35432
35433 2002-12-10 Jakub Jelinek <jakub@redhat.com>
35434
35435 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35436
35437 2002-12-09 Mark Mitchell <mark@codesourcery.com>
35438
35439 * g++.dg/template/static1.C: New test.
35440 * g++.dg/template/static2.C: New test.
35441 * g++.old-deja/g++.ext/memconst.C: New test.
35442
35443 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35444
35445 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35446 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35447 * g++.dg/special/initp1.C: Likewise.
35448
35449 2002-12-06 Jakub Jelinek <jakub@redhat.com>
35450
35451 * gcc.c-torture/execute/20021204-1.c: New test.
35452
35453 2002-12-04 Geoffrey Keating <geoffk@apple.com>
35454
35455 * gcc.dg/ppc-fmadd-1.c: New file.
35456 * gcc.dg/ppc-fmadd-2.c: New file.
35457 * gcc.dg/ppc-fmadd-3.c: New file.
35458
35459 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35460
35461 * gcc.c-torture/compile/20021204-1.c: New test.
35462
35463 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
35464
35465 * g++.dg/inherit/covariant2.C: New test.
35466 * g++.dg/inherit/covariant3.C: New test.
35467 * g++.dg/inherit/covariant4.C: New test.
35468 * g++.dg/inherit/covariant1.C: Remove XFAIL.
35469 * g++.old-deja/g++.robertl/eb17.C: Likewise.
35470
35471 2002-12-03 Mark Mitchell <mark@codesourcery.com>
35472
35473 PR c++/8688
35474 * g++.dg/init/brace3.C: New test.
35475
35476 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
35477
35478 * gcc.dg/20020210-1.c: Fix a comment typo.
35479
35480 2002-12-02 Mark Mitchell <mark@codesourcery.com>
35481
35482 PR c++/8720
35483 * g++.dg/parse/defarg1.C: New test.
35484
35485 PR c++/8615
35486 * g++.dg/template/char1.C: New test.
35487
35488 * g++.dg/template/varmod1.C: Fix typo.
35489
35490 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35491
35492 DR 180
35493 * g++.old-deja/g++.pt/crash32.C: Expect error.
35494
35495 2002-12-01 Mark Mitchell <mark@codesourcery.com>
35496
35497 PR c++/5919
35498 * g++.dg/template/varmod1.C: New test.
35499
35500 PR c++/8727
35501 * g++.dg/inherit/typeinfo1.C: New test.
35502
35503 PR c++/8663
35504 * g++.dg/inherit/typedef1.C: New test.
35505
35506 2002-11-30 Mark Mitchell <mark@codesourcery.com>
35507
35508 PR c++/8332
35509 PR c++/8493
35510 * g++.dg/template/strlen1.C: New test.
35511
35512 PR c++/8227
35513 * g++.dg/template/ctor2.C: New test.
35514
35515 PR c++/8214
35516 * g++.dg/init/string1.C: New test.
35517
35518 PR c++/8511
35519 * g++.dg/template/friend8.C: New test.
35520
35521 2002-11-29 Joe Buck <jbuck@synopsys.com>
35522
35523 * g++.dg/lookup/anon2.C: New test.
35524
35525 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
35526
35527 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35528 h8300 port.
35529
35530 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
35531
35532 * gcc.dg/bitfld-6.c: New test.
35533
35534 2002-11-27 Jan Hubicka <jh@suse.cz>
35535
35536 * gcc.c-torture/execute/20021127.[cx]: New test.
35537
35538 2002-11-26 Jan Hubicka <jh@suse.cz>
35539
35540 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35541 quality.
35542
35543 2002-11-26 Geoffrey Keating <geoffk@apple.com>
35544
35545 * g++.dg/init/brace2.C: New test.
35546 * g++.old-deja/g++.mike/p9129.C: Correct.
35547
35548 2002-11-26 Mark Mitchell <mark@codesourcery.com>
35549
35550 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35551
35552 2002-11-25 Andreas Bauer <baueran@in.tum.de>
35553
35554 * gcc.dg/sibcall-6: New test for indirect sibcalls.
35555
35556 2002-11-25 Mark Mitchell <mark@codesourcery.com>
35557
35558 * testsuite/g++.dg/abi/empty11.C: New test.
35559 * testsuite/g++.dg/rtti/cv1.C: New test.
35560
35561 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
35562
35563 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35564
35565 2002-11-24 Mark Mitchell <mark@codesourcery.com>
35566
35567 * g++.dg/abi/empty10.C: New test.
35568
35569 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35570
35571 * gcc.c-torture/compile/20021124-1.c: New test.
35572
35573 2002-11-22 Mark Mitchell <mark@codesourcery.com>
35574
35575 * g++.dg/abi/rtti2.C: New test.
35576
35577 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35578
35579 * gcc.dg/i386-unroll-1.c: New test.
35580
35581 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35582
35583 * gcc.c-torture/compile/20021120-1.c: New test.
35584 * gcc.c-torture/compile/20021120-2.c: New test.
35585
35586 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35587
35588 * gcc.dg/bitfld-5.c: New test.
35589
35590 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35591
35592 * gcc.c-torture/execute/20021120-3.c: New test.
35593
35594 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35595
35596 * gcc.c-torture/execute/20021120-2.c: New test.
35597
35598 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
35599
35600 * gcc.c-torture/execute/20021120-1.c: New test.
35601
35602 2002-11-20 Jakub Jelinek <jakub@redhat.com>
35603
35604 * gcc.c-torture/execute/20021118-3.c: New test.
35605
35606 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35607
35608 * gcc.c-torture/compile/20021119-1.c: New test.
35609
35610 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
35611
35612 * gcc.dg/duff-1.c: New test.
35613 * gcc.dg/duff-2.c: New test.
35614 * gcc.dg/duff-3.c: New test.
35615
35616 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
35617
35618 * gcc.dg/cpp/_Pragma5.c: New test.
35619
35620 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
35621
35622 * gcc.c-torture/execute/20021118-2.c: New test.
35623
35624 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
35625
35626 * gcc.c-torture/execute/20021118-1.c: New test.
35627
35628 2002-11-16 Jakub Jelinek <jakub@redhat.com>
35629
35630 * gcc.dg/20021116-1.c: New test.
35631
35632 2002-11-14 Mark Mitchell <mark@codesourcery.com>
35633
35634 * g++.dg/abi/vcall1.C: New test.
35635
35636 2002-11-14 Jakub Jelinek <jakub@redhat.com>
35637
35638 * gcc.dg/20021029-1.c: New test.
35639 * gcc.dg/20021029-2.c: New test.
35640
35641 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
35642
35643 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35644
35645 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35646
35647 PR c/8439
35648 * gcc.dg/20021110.c: Move to ...
35649 * gcc.c-torture/compile/20021110.c: .... here.
35650
35651 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35652
35653 PR c/8467
35654 * gcc.c-torture/execute/20021111-1.c
35655
35656 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35657
35658 PR c/8439
35659 * gcc.dg/20021110.c: New test.
35660
35661 2002-11-10 Mark Mitchell <mark@codesourcery.com>
35662
35663 * g++.dg/abi/vthunk3.C: Run only on x86.
35664
35665 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
35666
35667 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35668
35669 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
35670
35671 * lib/compat.exp (compat-execute): Fix logic error in last
35672 change.
35673
35674 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
35675
35676 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35677
35678 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35679
35680 PR c++/8389
35681 * g++.dg/template/access6.C: New test.
35682
35683 2002-11-08 Jan Hubicka <jh@suse.cz>
35684
35685 * gcc.dg/i386-ssefp-1.c: New test.
35686 * gcc.dg/i386-ssefp-1.c: New test.
35687
35688 2002-11-08 Jan Hubicka <jh@suse.cz>
35689
35690 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35691
35692 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35693
35694 * g++.dg/abi/vthunk3.C: New test.
35695
35696 PR c++/8338
35697 * g++.dg/template/crash2.C: New test.
35698
35699 2002-11-07 Mark Mitchell <mark@codesourcery.com>
35700
35701 * testsuite/g++.dg/abi/dtor1.C: New test.
35702 * testsuite/g++.dg/abi/dtor2.C: Likewise.
35703
35704 2002-11-05 Geoffrey Keating <geoffk@apple.com>
35705
35706 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35707 Darwin.
35708
35709 2002-11-04 Adam Nemet <anemet@lnxw.com>
35710
35711 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35712 -mthumb. Only xfail with -O0.
35713
35714 2002-11-03 Mark Mitchell <mark@codesourcery.com>
35715
35716 * g++.dg/abi/thunk1.C: New test.
35717 * g++.dg/abi/thunk2.C: Likewise.
35718 * g++.dg/abi/vtt1.C: Likewise.
35719
35720 2002-11-02 Diego Novillo <dnovillo@redhat.com>
35721
35722 PR optimization/8423
35723 * gcc.c-torture/execute/builtin-constant.c: New test.
35724
35725 2002-11-01 Zack Weinberg <zack@codesourcery.com>
35726
35727 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35728 Add some more cases.
35729
35730 2002-11-01 Mark Mitchell <mark@codesourcery.com>
35731
35732 PR c++/8391
35733 * g++.dg/opt/local1.C: New test.
35734
35735 2002-10-30 Mark Mitchell <mark@codesourcery.com>
35736
35737 PR c++/8160
35738 * g++.dg/template/complit1.C: New test.
35739
35740 PR c++/8149
35741 * g++.dg/template/typename4.C: Likewise.
35742
35743 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35744
35745 Core issue 287, PR c++/7639
35746 * g++.dg/template/instantiate1.C: Adjust error location.
35747 * g++.dg/template/instantiate3.C: New test.
35748 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35749 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35750 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35751
35752 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
35753
35754 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35755
35756 2002-10-29 Mark Mitchell <mark@codesourcery.com>
35757
35758 PR c++/8287
35759 * g++.dg/init/dtor2.C: New test.
35760
35761 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35762
35763 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35764 * gcc.dg/nest.c: Bypass errors on irix6.
35765
35766 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
35767
35768 * gcc.dg/nest.c: Expect error for mmix-*-*.
35769 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35770
35771 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
35772
35773 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35774 markers.
35775
35776 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35777
35778 2002-10-25 Mike Stump <mrs@apple.com>
35779
35780 * gcc.dg/warn-1.c: New test.
35781
35782 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35783
35784 * g++.dg/template/typename3.C: New test.
35785
35786 2002-10-25 Mark Mitchell <mark@codesourcery.com>
35787
35788 * g++.dg/lookup/ptrmem1.C: New test.
35789
35790 * g++.dg/abi/vthunk2.C: New test.
35791
35792 2002-10-25 Zack Weinberg <zack@codesourcery.com>
35793
35794 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35795
35796 2002-10-24 Mark Mitchell <mark@codesourcery.com>
35797
35798 * g++.dg/abi/empty9.C: New test.
35799
35800 2002-10-24 Richard Henderson <rth@redhat.com>
35801
35802 * g++.dg/inherit/thunk1.C: Enable for ia64.
35803
35804 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35805
35806 PR c++/8067
35807 * g++.dg/lookup/pretty1.C: New test.
35808
35809 2002-10-23 Jakub Jelinek <jakub@redhat.com>
35810
35811 * gcc.dg/20021023-1.c: New test.
35812
35813 2002-10-23 Mark Mitchell <mark@codesourcery.com>
35814
35815 PR c++/7679
35816 * g++.dg/parse/inline1.C: New test.
35817
35818 2002-10-23 Richard Henderson <rth@redhat.com>
35819
35820 * g++.dg/inherit/thunk1.C: Enable for x86_64.
35821
35822 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35823
35824 2002-10-22 Mark Mitchell <mark@codesourcery.com>
35825
35826 PR c++/6579
35827 * g++.dg/parse/stmtexpr3.C: New test.
35828
35829 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
35830
35831 * g++.dg/expr/cond1.C: New test.
35832
35833 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35834
35835 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35836
35837 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35838
35839 * g++.dg/abi/vbase13.C: New test.
35840 * g++.dg/abi/vbase14.C: Likewise.
35841
35842 2002-10-21 Jakub Jelinek <jakub@redhat.com>
35843
35844 * gcc.dg/tls/pic-1.c: New test.
35845 * gcc.dg/tls/nonpic-1.c: New test.
35846 * gcc.dg/20021018-1.c: New test.
35847
35848 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35849
35850 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35851 Remove only files with the same base name as the test case.
35852 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35853 (profopt-execute): Likewise. Also, remove old profiling
35854 and performance data files before running the tests.
35855
35856 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35857 * g++.dg/bprob/bprob.exp: Likewise.
35858 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
35859 to allow more general test case names.
35860
35861 * g++.dg/bprob/bprob-1.C: Rename to ...
35862 * g++.dg/bprob/g++-bprob-1.C: ... this.
35863
35864 * g77.dg/bprob/bprob-1.f: Rename to ...
35865 * g77.dg/bprob/g77-bprob-1.f: ... this.
35866
35867 2002-10-21 Zack Weinberg <zack@codesourcery.com>
35868
35869 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35870 bison 1.50 or later.
35871
35872 2002-10-21 Janis Johnson <janis187@us.ibm.com>
35873
35874 * g++.dg/README: Describe more test directories.
35875
35876 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35877
35878 * g++.dg/init/array6.C: Add additional tests.
35879
35880 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
35881
35882 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35883 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35884
35885 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
35886
35887 * gcc.c-torture/compile/20020604-1.x: New.
35888 * gcc.c-torture/compile/simd-5.x: Likewise.
35889 * gcc.c-torture/execute/920710-1.x: Likewise.
35890 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35891
35892 2002-10-21 Mark Mitchell <mark@codesourcery.com>
35893
35894 * g++.dg/inherit/override1.C: Add dg-options clause.
35895
35896 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35897
35898 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35899 _mm_slli_si128.
35900
35901 2002-10-19 Andreas Schwab <schwab@suse.de>
35902
35903 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35904 directory component.
35905
35906 2002-10-18 Mark Mitchell <mark@codesourcery.com>
35907
35908 * g++.dg/inherit/thunk1.C: New test.
35909
35910 * g++.dg/inherit/override1.C: New test.
35911
35912 * g++.dg/abi/mangle11.C: New test.
35913 * g++.dg/abi/mangle14.C: New test.
35914 * g++.dg/abi/mangle17.C: New test.
35915
35916 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
35917
35918 * g++.dg/overload/member2.C: New test.
35919
35920 2002-10-17 Janis Johnson <janis187@us.ibm.com>
35921
35922 * g++.dg/README: Describe new compat directory.
35923 * g++.dg/dg.exp: Skip tests in compat directory.
35924 * README.compat: New file.
35925 * lib/compat.exp: New expect script.
35926 * g++.dg/compat: New test directory.
35927 * g++.dg/compat/compat.exp: New expect script.
35928 * g++.dg/compat/abi: New test directory.
35929 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35930 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35931 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35932 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35933 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35934 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35935 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35936 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35937 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35938 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35939 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35940 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35941 * g++.dg/compat/break: New test directory.
35942 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35943 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35944 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35945 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35946 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35947 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35948 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35949 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35950 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35951 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35952 g++.dg/compat/break/README: New files.
35953 * g++.dg/compat/eh: New test directory.
35954 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35955 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35956 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35957 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35958 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35959 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35960 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35961 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35962 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35963 g++.dg/compat/eh/filter2_y.C,
35964 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35965 g++.dg/compat/eh/new1_y.C,
35966 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35967 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35968 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35969 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35970 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35971 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35972 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35973 g++.dg/compat/eh/unexpected1_y.C: New files.
35974 * g++.dg/compat/init: New test directory.
35975 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35976 g++.dg/compat/init/array5_y.C,
35977 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35978 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35979 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35980 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35981 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35982 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35983 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35984 g++.dg/compat/init/init-ref2_y.C: New files.
35985
35986 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35987
35988 PR c++/7584
35989 * g++.dg/inherit/using3.C: New test.
35990
35991 2002-10-17 Jan Hubicka <jh@suse.cz>
35992
35993 * gcc.dg/20021017-2.c: New test.
35994
35995 2002-10-17 Mark Mitchell <mark@codesourcery.com>
35996
35997 * g++.dg/abi/mangle16.C: Adjust.
35998
35999 * g++.dg/init/array8.C: New test.
36000
36001 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
36002
36003 * gcc.dg/special/mips-abi.exp: New test.
36004 * gcc.dg/special/mips-abi.s: Empty file used by the above.
36005
36006 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36007
36008 * g++.dg/abi/mangle16.C: New test.
36009 * g++.dg/abi/mangle17.C: Likewise.
36010
36011 PR c++/7478
36012 * g++.dg/template/ref1.C: New test.
36013
36014 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36015
36016 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36017
36018 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
36019
36020 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36021
36022 2002-10-16 Mark Mitchell <mark@codesourcery.com>
36023
36024 PR c++/7524
36025 * g++.dg/init/array7.C: New test.
36026
36027 2002-10-15 Mark Mitchell <mark@codesourcery.com>
36028
36029 * g++.dg/init/array6.C: New test.
36030
36031 * g++.dg/abi/mangle13.C: Likewise.
36032 * g++.dg/abi/mangle14.C: Likewise.
36033 * g++.dg/abi/mangle15.C: Likewise.
36034
36035 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36036
36037 * g++.dg/abi/empty8.C: New test.
36038
36039 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
36040
36041 * g++.dg/init/ctor1.C: New test.
36042
36043 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
36044
36045 * gcc.c-torture/execute/20021015-1.c: New test.
36046
36047 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
36048
36049 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36050
36051 2002-10-14 Jan Hubicka <jh@suse.cz>
36052
36053 * gcc.dg/i386-ssetype-[1-5].c: New tests.
36054
36055 2002-10-14 Richard Henderson <rth@redhat.com>
36056
36057 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36058
36059 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36060
36061 PR optimization/6631
36062 * g++.dg/opt/const2.C: New test.
36063
36064 2002-10-14 Mark Mitchell <mark@codesourcery.com>
36065
36066 PR c++/7176
36067 * g++.dg/parse/friend1.C: New test.
36068 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36069
36070 2002-10-14 Jakub Jelinek <jakub@redhat.com>
36071
36072 * gcc.dg/20021014-1.c: New test.
36073
36074 2002-10-11 Mark Mitchell <mark@codesourcery.com>
36075
36076 PR c++/5661
36077 * g++.dg/ext/vlm1.C: New test.
36078 * g++.dg/ext/vlm2.C: Likewise.
36079
36080 * g++.dg/init/array1.C: Remove invalid braces.
36081 * g++.dg/init/brace1.C: New test.
36082 * g++.dg/init/copy2.C: Likewise.
36083 * g++.dg/init/copy3.C: Likewise.
36084 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36085 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36086 braces.
36087
36088 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
36089
36090 * gcc.dg/cpp/assembler.S: Don't use -ansi.
36091
36092 2002-10-11 Richard Shann <richard.shann@superh.com>
36093
36094 * gcc.c-torture/compile/simd-5.c: New test.
36095
36096 2002-10-10 Roger Sayle <roger@eyesopen.com>
36097
36098 * gcc.c-torture/execute/shiftopt-1.c: New test case.
36099
36100 2002-10-10 Jim Wilson <wilson@redhat.com>
36101
36102 * gcc.c-torture/execute/20021010-1.c: New test.
36103
36104 2002-10-09 Zack Weinberg <zack@codesourcery.com>
36105
36106 PR c/7353
36107 * g++.dg/ext/typedef-init.C: New test.
36108 * gcc.dg/typedef-init.c: New test.
36109
36110 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
36111
36112 * gcc.dg/cpp/paste13.c: New test.
36113
36114 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36115
36116 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
36117 remaining platforms, XFAIL during compile, not execute. Don't
36118 XFAIL at -O0.
36119
36120 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
36121
36122 * gcc.dg/alias-1.c: Tweak expected warning.
36123
36124 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36125
36126 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36127
36128 2002-10-06 Andreas Jaeger <aj@suse.de>
36129
36130 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36131 * gcc.dg/cpp/c++98.C: Likewise.
36132
36133 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36134 * g++.dg/cpp/c++98.C: Likewise.
36135
36136 * g++.dg/README (Subdirectories): Mention cpp directory.
36137
36138 PR target/7559
36139 * gcc.dg/20021006-1.c: New test.
36140
36141 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36142
36143 PR c++/7804
36144 * g++.dg/other/warning1.C: New test.
36145
36146 2002-10-04 Roger Sayle <roger@eyesopen.com>
36147
36148 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36149 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
36150 and sparc-*-* with -m64 as expected failures. See PR 8087.
36151
36152 2002-10-03 Mark Mitchell <mark@codesourcery.com>
36153
36154 PR c++/7931
36155 * g++.dg/template/ptrmem3.C: New test.
36156
36157 PR c++/7754
36158 * g++.dg/template/union1.C: New test.
36159
36160 2002-10-03 Mark Mitchell <mark@codesourcery.com>
36161
36162 PR c++/8006
36163 * g++.dg/abi/mangle9.C: New test.
36164 * g++.dg/abi/mangle10.C: New test.
36165 * g++.dg/abi/mangle11.C: New test.
36166 * g++.dg/abi/mangle12.C: New test.
36167
36168 2002-10-02 Mark Mitchell <mark@codesourcery.com>
36169
36170 PR c++/7188.
36171 * g++.dg/template/meminit1.C: New test.
36172 * g++.dg/warn/Wreorder-1.C: Likewise.
36173 * g++.old-deja/g++.mike/warn3.C: Tweak.
36174 * lib/prune.exp: Ingore "in copy constructor".
36175
36176 2002-10-02 Andreas Jaeger <aj@suse.de>
36177
36178 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36179 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36180 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36181 on x86-64.
36182
36183 2002-10-01 Mark Mitchell <mark@codesourcery.com>
36184
36185 * gcc.dg/empty1.C: Fix typo.
36186
36187 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
36188
36189 * gcc.dg/alias-1.c: New test.
36190
36191 2002-10-01 Mark Mitchell <mark@codesourcery.com>
36192
36193 * gcc.dg/empty1.C: New test.
36194
36195 * g++.dg/tls/init-2.C: Tweak error messages.
36196
36197 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
36198
36199 * gcc.c-torture/compile/20020923-1.c: New test.
36200
36201 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
36202
36203 * gcc.c-torture/execute/ffs-1.c: New test.
36204 * gcc.c-torture/execute/ffs-2.c: Ditto.
36205
36206 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
36207
36208 * g++.dg/overload/member1.C: New test.
36209
36210 2002-09-30 Mark Mitchell <mark@codesourcery.com>
36211
36212 * g++.dg/abi/empty7.C: New test.
36213 * g++.dg/init/pm2.C: Likewise.
36214
36215 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
36216
36217 * g++.dg/rtti/crash1.C: New test.
36218
36219 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
36220
36221 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36222 gcc.dg/sibcall-4.c: New tests.
36223
36224 2002-09-28 Roger Sayle <roger@eyesopen.com>
36225
36226 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36227 powerpc and MMIX targets.
36228
36229 2002-09-27 Zack Weinberg <zack@codesourcery.com>
36230
36231 * gcc.dg/cpp/20020927-1.c: New.
36232
36233 2002-09-26 David S. Miller <davem@redhat.com>
36234
36235 * gcc.c-torture/compile/trunctfdf.c: New.
36236
36237 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36238
36239 * lib/target-supports.exp (check_weak_available): Handle solaris2.
36240
36241 2002-09-27 Alan Modra <amodra@bigpond.net.au>
36242
36243 * gcc.c-torture/execute/loop-15.c: New.
36244
36245 2002-09-26 Janis Johnson <janis187@us.ibm.com>
36246
36247 * README.QMTEST: Fix typo.
36248
36249 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
36250
36251 * gcc.dg/20020926-1.c: New test.
36252
36253 2002-09-25 David S. Miller <davem@redhat.com>
36254
36255 PR target/7842
36256 * gcc.c-torture/execute/shiftdi.c: New test.
36257
36258 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
36259
36260 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36261 unique to the tool.
36262 * lib/g77.exp (g77_init): Likewise.
36263 * lib/g++.exp (g++_init): Likewise.
36264 * lib/objc.exp (objc_init): Likewise.
36265
36266 2002-09-25 Mark Mitchell <mark@codesourcery.com>
36267
36268 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36269 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36270 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36271
36272 2002-09-25 Richard Henderson <rth@redhat.com>
36273
36274 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36275 too-small long double.
36276
36277 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
36278
36279 * gcc.dg/20020919-1.c: New test.
36280
36281 2002-09-23 Mark Mitchell <mark@codesourcery.com>
36282
36283 * g++.dg/abi/bitfield6.C: New test.
36284 * g++.dg/abi/bitfield7.C: New test.
36285 * g++.dg/abi/bitfield8.C: New test.
36286 * g++.dg/abi/vbase11.C: New test.
36287
36288 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
36289
36290 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36291 hppa*-*-hpux*. Update test comment.
36292
36293 2002-09-20 Jakub Jelinek <jakub@redhat.com>
36294
36295 * gcc.dg/tls/struct-1.c: New test.
36296
36297 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
36298
36299 * gcc.dg/cpp/tr-warn2.c: Update.
36300
36301 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
36302
36303 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36304
36305 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
36306
36307 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36308 systems.
36309
36310 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
36311
36312 * gcc.c-torture/execute/ieee/mzero3.c: New test.
36313
36314 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36315 Adjust for c++filt moved to binutils. Remove spurious duplicate
36316 setting of cxxfilt.
36317
36318 2002-09-19 Geoffrey Keating <geoffk@apple.com>
36319
36320 * gcc.dg/20020312-2.c: Update for darwin.
36321
36322 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
36323
36324 * g++.old-deja/g++.other/crash32.C: Mark ICE.
36325
36326 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
36327
36328 * objc.dg/comp-types-1.m: New test.
36329 * objc.dg/comp-types-2.m: New test.
36330 * objc.dg/comp-types-3.m: New test.
36331 * objc.dg/comp-types-4.m: New test.
36332 * objc.dg/comp-types-5.m: New test.
36333 * objc.dg/comp-types-6.m: New test.
36334
36335 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
36336
36337 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36338
36339 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
36340
36341 * g++.dg/other/do1.C: New test.
36342
36343 * g++.dg/template/subst1.C: New test.
36344
36345 2002-09-16 Steve Ellcey <sje@cup.hp.com>
36346
36347 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36348
36349 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
36350
36351 * g++.dg/template/qualttp20.C: Adjust expected errors.
36352 * g++.old-deja/g++.jason/report.C: Likewise.
36353 * g++.old-deja/g++.other/qual1.C: Likewise.
36354
36355 * g++.dg/lookup/scoped2.C: New test.
36356
36357 * g++.dg/ext/asm3.C: New test.
36358
36359 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
36360
36361 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36362
36363 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
36364
36365 * ChangeLog: follow spelling conventions.
36366 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36367 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36368 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36369 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36370 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36371 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36372 * g++.old-deja/g++.law/global-init1.C: Likewise.
36373 * g++.old-deja/g++.other/delete4.C: Likewise.
36374 * g++.old-deja/g++.other/inline21.C: Likewise.
36375 * g++.old-deja/g++.other/singleton.C: Likewise.
36376 * g77.dg/strlen0.f: Likewise.
36377 * g77.f-torture/compile/20010519-1.f: Likewise.
36378 * g77.f-torture/compile/980310-4.f: Likewise.
36379 * gcc.c-torture/compile/20000605-1.c: Likewise.
36380 * gcc.c-torture/execute/20020225-1.c: Likewise.
36381 * gcc.dg/c90-hexfloat-2.c: Likewise.
36382 * gcc.dg/c99-bool-1.c: Likewise.
36383 * gcc.dg/c99-hexfloat-2.c: Likewise.
36384 * gcc.dg/dll-2.c: Likewise.
36385 * gcc.dg/wtr-union-init-1.c: Likewise.
36386 * gcc.dg/wtr-union-init-2.c: Likewise.
36387 * gcc.dg/wtr-union-init-3.c: Likewise.
36388 * gcc.dg/cpp/avoidpaste1.c: Likewise.
36389 * gcc.dg/cpp/defined.c: Likewise.
36390 * gcc.dg/cpp/macsyntx.c: Likewise.
36391 * gcc.dg/cpp/paste2.c: Likewise.
36392 * gcc.dg/cpp/trad/defined.c: Likewise.
36393 * gcc.dg/format/c90-printf-1.c: Likewise.
36394 * gcc.dg/format/c90-scanf-1.c: Likewise.
36395 * gcc.dg/format/c99-printf-1.c: Likewise.
36396 * gcc.dg/format/c99-scanf-1.c: Likewise.
36397 * gcc.misc-tests/gcov-8.c: Likewise.
36398 * lib/profopt.exp: Likewise.
36399
36400 2002-09-15 Krister Walfridsson <cato@df.lth.se>
36401
36402 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36403
36404 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
36405
36406 * g++.dg/inherit/using2.C: New test.
36407
36408 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
36409
36410 * ChangeLog: Follow spelling conventions.
36411 * g++.dg/template/friend4.C: Likewise.
36412 * g++.old-deja/g++.pt/crash67.C: Likewise.
36413 * gcc.c-torture/execute/20000801-4.c: Likewise.
36414 * gcc.dg/c90-digraph-1.c: Likewise.
36415 * gcc.dg/c94-digraph-1.c: Likewise.
36416 * gcc.dg/c99-digraph-1.c: Likewise.
36417 * gcc.dg/cpp/line5.c: Likewise.
36418 * gcc.dg/cpp/multiline.c: Likewise.
36419 * gcc.dg/cpp/trad/literals-1.c: Likewise.
36420 * gcc.dg/format/attr-3.c: Likewise.
36421 * gcc.dg/format/c90-scanf-3.c: Likewise.
36422 * gcc.dg/format/ext-4.c: Likewise.
36423
36424 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
36425
36426 * g++.dg/template/pretty1.C: New test.
36427
36428 2002-09-14 Alan Modra <amodra@bigpond.net.au>
36429
36430 * gcc.c-torture/execute/struct-cpy-1.c: New test.
36431
36432 2002-09-13 Matt Austern <austern@apple.com>
36433
36434 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36435 passing a cast expression to a function by const reference.
36436
36437 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
36438
36439 * g++.dg/template/deduce1.C: New test.
36440
36441 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
36442
36443 * gcc.c-torture/execute/simd-1.c: Force all use of int to
36444 32-bit int.
36445
36446 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
36447
36448 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36449 usage.
36450
36451 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
36452
36453 * gcc.c-torture/compile/20020910-1.c: New test.
36454
36455 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
36456
36457 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36458
36459 2002-09-10 Andreas Jaeger <aj@suse.de>
36460
36461 * gcc.dg/20020312-2.c: Adjust for x86-64.
36462
36463 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
36464
36465 * g77.dg/7388.f: New test case for PR 7388.
36466
36467 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
36468
36469 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36470
36471 2002-09-05 Ziemowit Laski <zlaski@apple.com>
36472
36473 * objc.dg/proto-lossage-1.m: New test.
36474
36475 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
36476
36477 * gcc.dg/cpp/_Pragma4.c: Fix typo.
36478
36479 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
36480
36481 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
36482 expected to pass.
36483
36484 2002-09-06 Stan Shebs <shebs@apple.com>
36485 David Edelsohn <edelsohn@gnu.org>
36486
36487 * gcc.dg/weak: New directory.
36488 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36489 target-specific xfail bits.
36490 * gcc.dg/typeof-2.c: Move to new directory.
36491 * gcc.dg/weak.exp: New expect script.
36492
36493 2002-09-06 Alan Modra <amodra@bigpond.net.au>
36494
36495 * gcc.c-torture/execute/extzvsi.c: New test.
36496
36497 2002-09-05 Stan Shebs <shebs@apple.com>
36498
36499 * gcc.dg/weak-1.c: xfail on Darwin.
36500 * gcc.dg/weak-2.c: Ditto.
36501 * gcc.dg/weak-3.c: Ditto.
36502 * gcc.dg/weak-4.c: Ditto.
36503 * gcc.dg/weak-5.c: Ditto.
36504 * gcc.dg/weak-6.c: Ditto.
36505 * gcc.dg/weak-7.c: Ditto.
36506 * gcc.dg/weak-8.c: Ditto.
36507 * gcc.dg/weak-9.c: Ditto.
36508
36509 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
36510
36511 * gcc.c-torture/execute/loop-14.c: New test.
36512
36513 2002-09-04 Jakub Jelinek <jakub@redhat.com>
36514
36515 * g++.dg/other/cxa-atexit1.C: New test.
36516
36517 * gcc.dg/typeof-2.c: New test.
36518
36519 2002-09-03 Roger Sayle <roger@eyesopen.com>
36520
36521 * gcc.dg/builtins-2.c: New testcase.
36522 * gcc.dg/builtins-3.c: New testcase.
36523
36524 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
36525
36526 * gcc.dg/cpp/_Pragma4.c: New test.
36527
36528 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
36529
36530 * objc/execute/nil_method-1.m: New testcase.
36531
36532 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
36533
36534 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36535 [Object class], not [Object initialize].
36536
36537 2002-08-31 Roger Sayle <roger@eyesopen.com>
36538 Hans-Peter Nilsson <hp@bitrange.com>
36539
36540 * gcc.c-torture/execute/20020720-1.x: Skip test on
36541 mmix-knuth-mmixware. Correct comment.
36542
36543 2002-08-27 Mark Mitchell <mark@codesourcery.com>
36544
36545 * testsuite/g++.dg/abi/bitfield5.C: New test.
36546 * testsuite/g++.dg/abi/vbase10.C: Likewise.
36547
36548 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
36549
36550 * objc.dg/undeclared-selector.m: New test.
36551
36552 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
36553
36554 * g++.dg/other/offsetof1.C: Avoid cast warning.
36555
36556 2002-08-26 Ziemowit Laski <zlaski@apple.com>
36557
36558 * objc.dg/super-class-2.m: New test.
36559
36560 2002-08-24 Matt Austern <austern@apple.com>
36561
36562 * g++.dg/ext/lvaddr.C: New test.
36563 * g++.dg/ext/lvcast.C: New test.
36564
36565 2002-08-22 Mark Mitchell <mark@codesourcery.com>
36566
36567 * testsuite/g++.dg/inherit/cond1.C: New test.
36568
36569 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
36570
36571 * gcc.dg/noncompile/incomplete-1.c: New test.
36572
36573 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
36574
36575 * gcc.dg/typespec-1.c: New test.
36576
36577 2002-08-20 Devang Patel <dpatel@apple.com>
36578 * objc.dg/proto-hier-2.m: New test.
36579
36580 2002-08-19 Ziemowit Laski <zlaski@apple.com>
36581
36582 * objc.dg/bitfield-1.m: New test.
36583 * objc.dg/bitfield-2.m: New test.
36584
36585 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
36586
36587 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36588 gcc.dg/c99-flex-array-4.c: New tests.
36589
36590 2002-08-16 Stan Shebs <shebs@apple.com>
36591
36592 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36593
36594 2002-08-15 Jakub Jelinek <jakub@redhat.com>
36595
36596 * gcc.dg/typeof-1.c: New test.
36597 * g++.dg/ext/typeof2.C: New test.
36598
36599 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
36600
36601 * g++.dg/other/offsetof1.C: New test.
36602
36603 2002-08-14 Richard Henderson <rth@redhat.com>
36604
36605 * gcc.dg/tls/diag-3.c: Fix expected message strings.
36606
36607 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
36608
36609 * gcc.dg/cpp/_Pragma3.c: New test.
36610
36611 2002-08-13 Mark Mitchell <mark@codesourcery.com>
36612
36613 * g++.dg/template/inherit3: New test.
36614
36615 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
36616
36617 * gcc.dg/bitfld-4.c: Add blank options.
36618
36619 2002-08-09 Mark Mitchell <mark@codesourcery.com>
36620
36621 * g++.dg/template/crash1.C: New test.
36622
36623 2002-08-08 Jakub Jelinek <jakub@redhat.com>
36624
36625 * gcc.dg/tls/opt-2.c: New test.
36626
36627 2002-08-08 Devang Patel <dpatel@apple.com>
36628
36629 * objc.dg/selector-1.m : New test
36630
36631 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
36632
36633 * g++.dg/abi/bitfield4.C: New test.
36634 * gcc.dg/bitfld-4.c: New test.
36635
36636 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
36637
36638 * g++.dg/other/packed1.C: New test.
36639
36640 2002-08-07 Mark Mitchell <mark@codesourcery.com>
36641
36642 * g++.dg/abi/offsetof.C: Tweak error messages.
36643 * g++.old-deja/g++.mike/p10769a.C: Likewise.
36644
36645 2002-08-08 Jakub Jelinek <jakub@redhat.com>
36646
36647 * gcc.dg/bitfld-3.c: New test.
36648
36649 2002-08-07 Jakub Jelinek <jakub@redhat.com>
36650 Richard Henderson <rth@redhat.com>
36651
36652 * gcc.dg/i386-bitfield1.c: New test.
36653 * g++.dg/abi/bitfield3.C: Update.
36654
36655 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
36656
36657 * objc.dg/const-str-2.m: Update.
36658 * gcc.dg/cpp/c++98.c: Change to C extension.
36659 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36660 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36661
36662 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
36663
36664 * testsuite/gcc.dg/tls/diag-3.c: New.
36665
36666 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
36667
36668 * g++.dg/README (Subdirectories): Document new subdir expr.
36669 * g++.dg/expr/pmf-1.C: New test.
36670
36671 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
36672
36673 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36674
36675 2002-08-06 Jakub Jelinek <jakub@redhat.com>
36676
36677 * g++.dg/abi/bitfield3.C: New test.
36678
36679 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
36680
36681 * lib/gcov.exp: Tweak expected line formats.
36682 * gcc.misc-tests/gcov8.c: New test.
36683 * gcc.misc-tests/gcov8.x: New flags.
36684
36685 2002-08-05 Jakub Jelinek <jakub@redhat.com>
36686
36687 * consistency.vlad/layout/endian.c: Include string.h.
36688
36689 * gcc.c-torture/execute/20020805-1.c: New test.
36690
36691 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
36692
36693 * g++.dg/other/conversion1.C: New test.
36694
36695 2002-08-03 Roger Sayle <roger@eyesopen.com>
36696
36697 * gcc.dg/builtins-1.c: New testcase.
36698
36699 2002-08-02 Mark Mitchell <mark@codesourcery.com>
36700
36701 * g++.dg/inherit/access3.C: New test.
36702
36703 2002-08-01 Jakub Jelinek <jakub@redhat.com>
36704
36705 * gcc.dg/ia64-visibility-2.c: New test.
36706
36707 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
36708
36709 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36710 __qualifier_flags to __flags.
36711
36712 2002-07-31 Mark Mitchell <mark@codesourcery.com>
36713
36714 * g++.dg/inherit/operator1.C: New test.
36715 * g++.dg/lookup/disamb1.C: Fix typo in comment.
36716 * g++.dg/other/error1.C: Change expected error message.
36717 * g++.dg/template/conv4.C: Likewise.
36718
36719 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
36720
36721 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36722 for documented behavior.
36723
36724 2002-07-25 Roger Sayle <roger@eyesopen.com>
36725
36726 * gcc.c-torture/execute/20020720-1.x: Skip this test on
36727 several targets known to fail.
36728
36729 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
36730
36731 * gcc.dg/mips-args-[123].c: New tests.
36732
36733 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
36734
36735 * gcc.dg/ppc-spe.c: New.
36736
36737 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
36738
36739 * g++.dg/other/ptrmem4.C: New testcase.
36740
36741 2002-07-24 Richard Henderson <rth@redhat.com>
36742
36743 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36744
36745 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
36746
36747 * g++.dg/ext/alignof1.C (main): Return 0 for success.
36748
36749 2002-07-24 Roger Sayle <roger@eyesopen.com>
36750
36751 * gcc.c-torture/execute/memset-3.c: New testcase.
36752
36753 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
36754
36755 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36756 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36757
36758 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36759
36760 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36761 Delete.
36762
36763 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
36764
36765 * gcc.c-torture/compile/simd-4.c: New test.
36766
36767 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36768
36769 PR c++/7347, c++/7348
36770 * g++.dg/template/access4.C: New test.
36771 * g++.dg/template/access5.C: New test.
36772 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36773 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36774 * g++.old-deja/g++.pt/ttp58.C: Likewise.
36775 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36776
36777 2002-07-22 Jakub Jelinek <jakub@redhat.com>
36778
36779 * gcc.dg/gnu89-init-2.c: New test.
36780
36781 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
36782
36783 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36784
36785 2002-07-20 Roger Sayle <roger@eyesopen.com>
36786
36787 * gcc.c-torture/execute/20020720-1.c: New testcase.
36788
36789 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
36790
36791 * gcc.dg/cpp/Wsignprom.c: New tests.
36792
36793 2002-07-20 Alan Modra <amodra@bigpond.net.au>
36794
36795 * gcc.c-torture/execute/loop-13.c: New test.
36796
36797 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
36798
36799 * gcc.dg/cpp/expr.c: New tests.
36800
36801 2002-07-18 David Edelsohn <edelsohn@gnu.org>
36802
36803 * g++.dg/opt/pr6713.C: Add template instantiation.
36804
36805 2002-07-18 Alan Modra <amodra@bigpond.net.au>
36806
36807 * gcc.dg/nest.c: New test.
36808
36809 2002-07-17 Richard Henderson <rth@redhat.com>
36810
36811 * g++.dg/opt/pr6713.C: New test.
36812
36813 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
36814
36815 * gcc.c-torture/execute/loop-2e.x: Let the testcase
36816 XFAIL for all x86 processors.
36817
36818 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
36819
36820 * gcc.c-torture/execute/20010122-1.x: Do not test with
36821 -fomit-frame-pointer.
36822
36823 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36824
36825 * g++.dg/template/instantiate2.C: New test.
36826 * g++.dg/template/spec4.C: New test.
36827
36828 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36829
36830 * g++.dg/template/access2.C: New test.
36831 * g++.dg/template/access3.C: New test.
36832
36833 2002-07-15 Zack Weinberg <zack@codesourcery.com>
36834
36835 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36836 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36837 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36838 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36839 Convert to use <stdarg.h>.
36840 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36841 Delete.
36842 * gcc.dg/va-arg-2.c: New.
36843 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36844
36845 2002-07-15 Jakub Jelinek <jakub@redhat.com>
36846
36847 * gcc.c-torture/compile/20020710-1.c: New test.
36848
36849 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
36850 Andrew Pinski <pinskia@physics.uc.edu>
36851
36852 gcc.c-torture/compile/simd-2.c: New testcase.
36853 gcc.c-torture/compile/simd-3.c: Likewise.
36854
36855 2002-07-11 Mark Mitchell <mark@codesourcery.com>
36856
36857 PR c++/7224
36858 * g++.dg/overload/error1.C: New test.
36859
36860 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36861
36862 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36863 configuration and IRIX 6 O32 ABI.
36864
36865 2002-07-11 Roger Sayle <roger@eyesopen.com>
36866
36867 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36868
36869 2002-07-10 Roger Sayle <roger@eyesopen.com>
36870
36871 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36872
36873 2002-07-10 Jeffrey A Law <law@redhat.com>
36874
36875 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36876
36877 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
36878
36879 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
36880
36881 * gcc.dg/20020312-2.c: Check for __PPC__.
36882
36883 2002-07-09 Diego Novillo <dnovillo@redhat.com>
36884
36885 * gcc.c-torture/compile/20020709-1.c: New test.
36886
36887 2002-07-07 Roger Sayle <roger@eyesopen.com>
36888
36889 * g++.dg/template/qualttp21.C: New test case.
36890
36891 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
36892
36893 * gcc.c-torture/compile/20020706-1.c: New test.
36894 * gcc.c-torture/compile/20020706-2.c: New test.
36895
36896 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
36897 Alexandre Oliva <aoliva@redhat.com>
36898
36899 * g++.dg/warn/incomplete1.C: New test.
36900
36901 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36902
36903 PR c++/7099
36904 * g++.dg/warn/noreturn1.C: New test.
36905
36906 2002-07-03 Mark Mitchell <mark@codesourcery.com>
36907
36908 PR c++/6706
36909 * g++.dg/debug/debug6.C: New test.
36910 * g++.dg/debug/debug7.C: New test.
36911
36912 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
36913
36914 * gcc.c-torture/compile/simd-3.c: New test.
36915
36916 2002-07-03 Chris Demetriou <cgd@broadcom.com>
36917
36918 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36919 * gcc.dg/20020620-1.c: Likewise.
36920
36921 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36922
36923 PR c++/6944
36924 * g++.dg/init/array4.C: New test.
36925 * g++.dg/init/array5.C: New test.
36926
36927 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
36928
36929 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36930 * gcc.c-torture/execute/simd-2.c (main): Likewise.
36931
36932 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36933
36934 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36935 * gcc.dg/wtr-aggr-init-1.c: Likewise.
36936 * gcc.dg/wtr-conversion-1.c: Likewise.
36937 * gcc.dg/wtr-escape-1.c: Likewise.
36938 * gcc.dg/wtr-int-type-1.c: Likewise.
36939 * gcc.dg/wtr-label-1.c: Likewise.
36940 * gcc.dg/wtr-static-1.c: Likewise.
36941 * gcc.dg/wtr-strcat-1.c: Likewise.
36942 * gcc.dg/wtr-suffix-1.c: Likewise.
36943 * gcc.dg/wtr-switch-1.c: Likewise.
36944 * gcc.dg/wtr-unary-plus-1.c: Likewise.
36945 * gcc.dg/wtr-union-init-1.c: Likewise.
36946 * gcc.dg/wtr-union-init-2.c: Likewise.
36947 * gcc.dg/wtr-union-init-3.c: Likewise.
36948
36949 * gcc.dg/wtr-func-def-1.c: New test.
36950
36951 2002-07-02 Devang Patel <dpatel@apple.com>
36952
36953 * objc.dg/param-1.m: New test.
36954
36955 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
36956
36957 * gcc.dg/cpp/trad/directive.c: Add test.
36958 * gcc.dg/cpp/trad/macroargs.c: Add test.
36959 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36960
36961 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
36962
36963 * gcc.dg/cpp/cmdlne-M.c: New test.
36964
36965 2002-07-02 Ziemowit Laski <zlaski@apple.com>
36966
36967 * objc.dg/desig-init-1.m: New test.
36968
36969 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36970
36971 PR c++/6716
36972 * g++.dg/template/instantiate1.C: New test.
36973
36974 2002-07-01 Mark Mitchell <mark@codesourcery.com>
36975
36976 PR c++/7112
36977 * g++.dg/template/sizeof2.C: New test.
36978
36979 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
36980
36981 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36982 gcc.dg/cpp/trad/include.c: New tests.
36983
36984 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
36985
36986 PR target/7177
36987 * gcc.c-torture/compile/20020701-1.c: New test.
36988
36989 2002-07-01 Stan Shebs <shebs@apple.com>
36990
36991 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36992 header here...
36993 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36994 (objc-torture-execute): or here.
36995
36996 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
36997
36998 * gcc.c-torture/execute/arith-rand-ll.c: New test.
36999
37000 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
37001
37002 * gcc.dg/cpp/trad/escaped-nl.c: New test.
37003
37004 2002-06-30 Devang Patel <dpatel@apple.com>
37005
37006 * objc.dg/fsyntax-only.m: New test.
37007
37008 2002-06-27 Mark Mitchell <mark@codesourcery.com>
37009
37010 PR c++/6695
37011 * g++.dg/template/friend7.C: New file.
37012
37013 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
37014
37015 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37016 return type.
37017
37018 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
37019
37020 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37021 avoid division by zero.
37022
37023 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
37024
37025 * gcc.dg/Wunknownprag.c: New tests.
37026
37027 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
37028
37029 * gcc.c-torture/execute/simd-2.c: New test.
37030
37031 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
37032
37033 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37034 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37035 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37036 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37037 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37038 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37039 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37040 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37041 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37042 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37043 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37044 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37045 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37046 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37047 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37048 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37049 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37050
37051 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
37052
37053 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37054 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37055 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37056 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37057 New tests.
37058 * gcc.dg/cpp/trad/directive.c: Update.
37059
37060 2002-06-23 Andreas Jaeger <aj@suse.de>
37061
37062 * gcc.c-torture/execute/complex-6.c: New.
37063
37064 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
37065
37066 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37067 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37068 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37069 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37070
37071 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
37072
37073 * gcc.dg/cpp/trad: New directory with traditional tests copied
37074 from parent directory.
37075 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37076 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37077 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37078 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37079 Move to trad/ and rename.
37080 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37081 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37082 gcc.dg/cpp/trad/redef2.c: New tests.
37083 * gcc.dg/cpp/trad/trad.exp: New driver.
37084
37085 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
37086
37087 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37088 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37089 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37090 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37091 Remove.
37092
37093 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
37094
37095 * gcc.dg/20020620-1.c: New test.
37096
37097 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37098
37099 * g++.dg/template/ttp4.C: New test.
37100
37101 2002-06-19 Jakub Jelinek <jakub@redhat.com>
37102
37103 * g++.dg/opt/vt1.C: Fix regexp.
37104
37105 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37106
37107 * gcc.c-torture/execute/pure-1.c: Make functions static again.
37108 Don't use attribute `noinline'.
37109
37110 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
37111
37112 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37113
37114 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
37115
37116 * gcc.c-torture/execute/simd-1.c: New.
37117
37118 * gcc.dg/simd-1.c: New.
37119
37120 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
37121
37122 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37123
37124 2002-06-16 Richard Henderson <rth@redhat.com>
37125
37126 * g++.dg/ext/anon-struct1.C: New.
37127 * g++.dg/ext/anon-struct2.C: New.
37128 * g++.dg/ext/anon-struct3.C: New.
37129 * gcc.dg/anon-struct-1.c: New.
37130 * gcc.dg/anon-struct-2.c: New.
37131 * gcc.dg/anon-struct-3.c: New.
37132 * gcc.dg/20011008-1.c: Adjust warning text.
37133 * gcc.dg/20020527-1.c: Add -fms-extensions.
37134
37135 2002-06-16 Richard Henderson <rth@redhat.com>
37136
37137 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37138
37139 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
37140
37141 * gcc.c-torture/execute/20020615-1.c: New test.
37142
37143 2002-06-15 Roger Sayle <roger@eyesopen.com>
37144
37145 * gcc.c-tortuture/execute/compare-1.c: New test case.
37146 * gcc.c-tortuture/execute/compare-2.c: New test case.
37147 * gcc.c-tortuture/execute/compare-3.c: New test case.
37148
37149 2002-06-13 Richard Henderson <rth@redhat.com>
37150
37151 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
37152 ia64 ilp32.
37153
37154 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37155
37156 * g++.dg/template/typename2.C: Update error message.
37157
37158 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
37159
37160 * gcc.c-torture/execute/20020611-1.c: New test.
37161
37162 2002-06-11 Bob Wilson <bob.wilson@acm.org>
37163
37164 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37165 list of targets to skip.
37166
37167 2002-06-10 Bob Wilson <bob.wilson@acm.org>
37168
37169 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37170 targets if not optimizing.
37171
37172 2002-06-10 Jakub Jelinek <jakub@redhat.com>
37173
37174 * gcc.c-torture/compile/20020605-1.c: New test.
37175
37176 * g++.dg/opt/vt1.C: New test.
37177
37178 * gcc.dg/20020531-1.c: New test.
37179
37180 * gcc.dg/20020530-1.c: New test.
37181
37182 * gcc.dg/20020527-1.c: New test.
37183
37184 * g++.dg/opt/cse1.C: New test.
37185
37186 2002-06-07 Roger Sayle <roger@eyesopen.com>
37187
37188 * gcc.dg/20020607-2.c: New test case.
37189
37190 2002-06-07 Jakub Jelinek <jakub@redhat.com>
37191
37192 * gcc.c-torture/compile/20020604-1.c: New test.
37193
37194 2002-06-04 Richard Henderson <rth@redhat.com>
37195
37196 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37197 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37198 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37199
37200 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
37201
37202 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37203
37204 2002-06-03 Richard Henderson <rth@redhat.com>
37205
37206 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37207 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37208
37209 2002-06-02 Richard Henderson <rth@redhat.com>
37210
37211 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37212 test functions static.
37213
37214 2002-06-02 Andreas Jaeger <aj@suse.de>
37215
37216 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37217 now.
37218
37219 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
37220
37221 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37222 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37223 Update for mofified diagnostics.
37224 * gcc.dg/c99-intconst-1.c: No longer fail.
37225
37226 2002-06-02 Richard Henderson <rth@redhat.com>
37227
37228 * gcc.dg/uninit-A.c: Remove xfail markers.
37229
37230 2002-06-01 Roger Sayle <roger@eyesopen.com>
37231
37232 * gcc.dg/fnegate-1.c: New test case.
37233
37234 2002-05-30 Osku Salerma <osku@iki.fi>
37235
37236 * gcc.c-torture/execute/mayalias-1.c: New file.
37237
37238 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
37239
37240 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37241 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37242 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37243
37244 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
37245
37246 * gcc.c-torture/execute/20020529-1.c: New test.
37247
37248 2002-05-27 Richard Henderson <rth@redhat.com>
37249
37250 * g++.dg/ext/attrib6.C: New test case.
37251
37252 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37253
37254 * gcc.c-torture/execute/pure-1.c: New test.
37255
37256 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
37257
37258 * gcc.dg/cpp/arith-2.c: Remove.
37259
37260 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
37261
37262 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37263 * gcc.dg/cpp/if-3.c: Remove.
37264
37265 2002-05-26 Jakub Jelinek <jakub@redhat.com>
37266
37267 * g++.dg/opt/cse2.C: New test.
37268
37269 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
37270
37271 * gcc.dg/cpp/arith-1.c: New semantic tests.
37272 * gcc.dg/cpp/if-1.c: Update.
37273
37274 2002-05-24 Ben Elliston <bje@redhat.com>
37275
37276 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37277
37278 2002-05-24 Jakub Jelinek <jakub@redhat.com>
37279
37280 * gcc.dg/verbose-asm.c: New test.
37281
37282 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
37283
37284 * gcc.dg/cpp/paste12.c: New test.
37285
37286 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
37287
37288 * g++.dg/parse/named_ops.C: New test.
37289
37290 2002-05-23 Mark Mitchell <mark@codesourcery.com>
37291
37292 * gcc/testsuite/gcc.dg/weak-8.c: New test.
37293
37294 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
37295
37296 * gcc.dg/weak-2.c: Allow optional leading underscore
37297 in scan-assembler symbol name.
37298 * gcc.dg/weak-3.c: Likewise.
37299 * gcc.dg/weak-4.c: Likewise.
37300 * gcc.dg/weak-5.c: Likewise.
37301
37302 2002-05-23 Jakub Jelinek <jakub@redhat.com>
37303
37304 * gcc.dg/20020523-1.c: New test.
37305
37306 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
37307
37308 * objc.dg/const-str-2.m: Update now that we stop after
37309 a command line error.
37310
37311 2002-05-22 Richard Henderson <rth@redhat.com>
37312
37313 * g++.dg/dg.exp: Fix typo in test pruneing.
37314
37315 2002-05-22 Richard Henderson <rth@redhat.com>
37316
37317 * g++.dg/dg.exp: Prune the tls subdirectory.
37318 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37319 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37320 * g++.dg/tls/init-1.C: New.
37321
37322 2002-05-22 Jakub Jelinek <jakub@redhat.com>
37323
37324 * gcc.dg/20020517-1.c: New test.
37325
37326 2002-05-21 Richard Henderson <rth@redhat.com>
37327
37328 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37329 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37330
37331 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
37332
37333 * g++.dg/other/copy2.C: New test.
37334
37335 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
37336
37337 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37338 (MAX_COPY): Bump up to 10 times sizeof (long long).
37339 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37340
37341 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37342 sizeof (long long).
37343
37344 * gcc.c-torture/execute/strcpy-1.c: New test.
37345
37346 2002-05-19 Jason Merrill <jason2redhat.com>
37347
37348 * g++.dg/ext/oper1.C: New test.
37349
37350 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
37351 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
37352
37353 * README.QMTEST: New file.
37354
37355 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37356
37357 2002-05-19 Andreas Jaeger <aj@suse.de>
37358
37359 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37360 now.
37361 * gcc.c-torture/execute/loop-2d.x: Likewise.
37362
37363 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
37364
37365 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37366 support weak symbols.
37367 * gcc.dg/weak-4.c: Likewise.
37368 * gcc.dg/weak-6.c: Likewise.
37369
37370 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
37371
37372 * gcc.dg/weak-3.c: Add dg-excess-error comment for
37373 cygwin, coff and h8300-*-hms targets
37374 * gcc.dg/weak-5.c: Likewise.
37375 * gcc.dg/weak-7.c: Likewise.
37376
37377 2002-05-16 Jason Merrill <jason@redhat.com>
37378
37379 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37380 (scan-assembler-not, scan-assembler-dem): Likewise.
37381 (scan-assembler-dem-not): Likewise.
37382
37383 2002-05-15 Richard Henderson <rth@redhat.com>
37384
37385 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37386
37387 2002-05-15 Richard Henderson <rth@redhat.com>
37388
37389 * gcc.dg/weak-5.c (vfoo1c): No warning here.
37390 (vfoo1f): Warning here.
37391 (vfoo1l): Don't redefine the alias.
37392
37393 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
37394
37395 * g++.dg/init/pm1.C: New test.
37396
37397 2002-05-12 David S. Miller <davem@redhat.com>
37398
37399 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37400 types.
37401
37402 2002-05-10 Roger Sayle <roger@eyesopen.com>
37403
37404 * gcc.c-torture/execute/20020510-1.c: New test case.
37405
37406 2002-05-10 David S. Miller <davem@redhat.com>
37407
37408 * gcc.c-torture/execute/conversion.c: Test long double too.
37409
37410 2002-05-09 Jakub Jelinek <jakub@redhat.com>
37411
37412 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37413 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37414 * lib/g++.exp (g++_link_flags): Likewise.
37415 * lib/objc.exp (objc_target_compile): Likewise.
37416
37417 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
37418
37419 * gcc.dg/cpp/poison.c: Update.
37420 * gcc.dg/cpp/20000625-2.c: Remove.
37421 * gcc.dg/cpp/direct2s.c: Remove final test.
37422
37423 2002-05-08 Tom Rix <trix@redhat.com>
37424
37425 * gcc.c-torture/execute/20020508-1.c: New test.
37426 * gcc.c-torture/execute/20020508-2.c: New test.
37427 * gcc.c-torture/execute/20020508-3.c: New test.
37428
37429 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
37430
37431 * gcc.dg/cpp/charconst-4.c: More tests.
37432
37433 2002-05-08 Mark Mitchell <mark@codesourcery.com>
37434
37435 PR c/6569
37436 * gcc.dg/weak-3.c: Update location of warning messages.
37437 * gcc.dg/weak-5.c: Likewise.
37438
37439 2002-05-06 Roger Sayle <roger@eyesopen.com>
37440
37441 * gcc.c-torture/execute/20020506-1.c: New test case.
37442
37443 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
37444
37445 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37446
37447 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
37448
37449 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37450
37451 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
37452
37453 * gcc.dg/cpp/charconst-3.c: New test.
37454
37455 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
37456
37457 * gcc.dg/cpp/charconst.c: Update tests.
37458
37459 2002-05-05 Tim Josling <tej@melbpc.org.au>
37460
37461 * treelang: Added directory for new sample language treelang. Also
37462 lib/treelang.exp: New file to signal treelang should be tested.
37463
37464 2002-05-03 Jakub Jelinek <jakub@redhat.com>
37465
37466 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37467 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37468 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37469 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37470 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37471 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37472 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37473
37474 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
37475
37476 * gcc.dg/format/xopen-2.c: New test.
37477
37478 2002-05-03 Jakub Jelinek <jakub@redhat.com>
37479
37480 * gcc.dg/20020503-1.c: New test.
37481
37482 2002-05-02 Mark Mitchell <mark@codesourcery.com>
37483
37484 * g++.dg/init/dtor1.C: Make it tougher.
37485
37486 2002-05-01 Mark Mitchell <mark@codesourcery.com>
37487
37488 * g++.dg/init/dtor1.C: New test.
37489
37490 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
37491
37492 * gcc.dg/altivec-8.c: New.
37493
37494 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
37495
37496 * gcc.dg/altivec-7.c: New.
37497
37498 2002-04-29 Jakub Jelinek <jakub@redhat.com>
37499
37500 * g++.dg/parse/typedef1.C: New test.
37501
37502 2002-04-29 Mark Mitchell <mark@codesourcery.com>
37503
37504 PR c++/6486
37505 * g++.dg/template/friend6.C: New test.
37506
37507 PR c++/6492
37508 * g++.dg/init/copy1.C: New test.
37509
37510 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
37511
37512 * g++.dg/warn/effc1.C: New test.
37513
37514 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
37515
37516 * gcc.dg/cpp/if-cexp.c: Add a test.
37517
37518 2002-04-28 Jakub Jelinek <jakub@redhat.com>
37519
37520 * gcc.dg/20020426-2.c: New test.
37521
37522 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
37523
37524 * gcc.dg/cpp/if-mop.c: Update.
37525 * gcc.dg/cpp/if-mpar.c: Add test.
37526 * gcc.dg/cpp/if-oppr.c: Update.
37527
37528 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37529
37530 PR c/6343
37531 * gcc.dg/weak-[2-7].c: New tests.
37532
37533 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37534
37535 * gcc.dg/enum1.c: New test.
37536
37537 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37538
37539 PR c++/6497
37540 * g++.dg/inherit/access2.C: New test.
37541
37542 2002-04-26 Mark Mitchell <mark@codesourcery.com>
37543
37544 PR bootstrap/6445
37545 * gcc.dg/20020426-1.c: New test.
37546
37547 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
37548
37549 * g++.dg/abi/enum1.C: New test.
37550
37551 2002-04-26 Richard Henderson <rth@redhat.com>
37552
37553 * gcc.dg/c99-bool-1.c: Expect always true warning.
37554
37555 2002-04-25 Roger Sayle <roger@eyesopen.com>
37556
37557 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37558
37559 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37560
37561 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37562 targets.
37563
37564 2002-04-24 Mark Mitchell <mark@codesourcery.com>
37565
37566 * g++.dg/abi/mange7.C: New test.
37567
37568 PR c++/6438.
37569 * g++.dg/parse/stmtexpr2.C: New test.
37570
37571 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
37572
37573 * gcc.dg/20020312-2.c: Add SH target.
37574
37575 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37576
37577 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37578 compiler output on mips*-*-irix*.
37579
37580 2002-04-23 Jakub Jelinek <jakub@redhat.com>
37581
37582 * g++.dg/parse/attr1.C: New test.
37583
37584 2002-04-23 Roger Sayle <roger@eyesopen.com>
37585
37586 * gcc.c-torture/execute/string-opt-17.c: New test case.
37587 * gcc.c-torture/execute/memset-2.c: New test case.
37588
37589 2002-04-23 Mark Mitchell <mark@codesourcery.com>
37590
37591 PR c++/6256:
37592 * g++.dg/template/friend5.C: New test.
37593
37594 PR c++/6331:
37595 * g++.dg/template/qual1.C: Likewise.
37596
37597 2002-04-22 Zack Weinberg <zack@codesourcery.com>
37598
37599 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37600 Include stdlib.h, not stdio.h or ctype.h.
37601
37602 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
37603
37604 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37605 cris-*-elf* and mmix-*-*.
37606 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37607 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37608 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37609 Ditto.
37610 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37611 * gcc.dg/wchar_t-1.c: Ditto.
37612
37613 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
37614
37615 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37616 Clarify comment.
37617
37618 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
37619
37620 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37621
37622 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37623
37624 * gcc.c-torture/execute/20000906-1.x: Delete.
37625
37626 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
37627
37628 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37629
37630 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
37631
37632 * PR6367
37633 * g77.f-torture/execute/6367.f: New test.
37634 * g77.f-torture/execute/6367.x: Disable for MMIX.
37635
37636 2002-04-19 Mark Mitchell <mark@codesourcery.com>
37637
37638 * PR6352
37639 * g++.dg/opt/inline2.C: New test.
37640
37641 2002-04-18 Richard Henderson <rth@redhat.com>
37642
37643 * gcc.dg/20000906-1.c: Enable for all targets.
37644 * gcc.c-torture/compile/iftrap-2.c: New.
37645
37646 2002-04-18 Jakub Jelinek <jakub@redhat.com>
37647
37648 * gcc.dg/20020418-1.c: New test.
37649 * gcc.dg/20020418-2.c: New test.
37650
37651 2002-04-18 Richard Henderson <rth@redhat.com>
37652
37653 * gcc.c-torture/compile/iftrap-1.c: New.
37654 * gcc.dg/iftrap-1.c: Adjust for ia64.
37655 * gcc.dg/iftrap-2.c: New.
37656
37657 2002-04-18 Jakub Jelinek <jakub@redhat.com>
37658
37659 * gcc.c-torture/compile/20020418-1.c: New test.
37660
37661 2002-04-18 Roger Sayle <roger@eyesopen.com>
37662
37663 * gcc.c-torture/compile/20020415-1.c: New.
37664
37665 2002-04-18 David S. Miller <davem@redhat.com>
37666
37667 * gcc.c-torture/execute/20020418-1.c: New test.
37668
37669 2002-04-17 Jakub Jelinek <jakub@redhat.com>
37670
37671 * gcc.dg/20020416-1.c: New test.
37672
37673 * g++.dg/opt/inline1.C: New test.
37674
37675 2002-04-16 Jakub Jelinek <jakub@redhat.com>
37676
37677 * gcc.dg/altivec-5.c: New test.
37678
37679 * gcc.dg/20020415-1.c: New test.
37680
37681 2002-04-15 Mark Mitchell <mark@codesourcery.com>
37682
37683 * testsuite/lib/chill.exp: Remove.
37684
37685 2002-04-14 Jakub Jelinek <jakub@redhat.com>
37686
37687 * g++.dg/other/big-struct.C: New test.
37688
37689 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
37690
37691 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37692 of scratch file.
37693
37694 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
37695
37696 PR c/6277
37697 * gcc.dg/i386-387-1.c: Allow optional leading underscore
37698 in scan-assembler function name
37699
37700 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
37701
37702 * g77.f-torture/execute/980628-4.x,
37703 g77.f-torture/execute/980628-5.x,
37704 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37705 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37706 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37707 i[34567]86-*-*.
37708
37709 2002-04-13 David S. Miller <davem@redhat.com>
37710
37711 * gcc.c-torture/execute/20020413-1.c: New test.
37712
37713 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
37714
37715 * gcc.dg/asm-6.c,
37716 * g++.dg/ext/asm1.C: New tests.
37717
37718 2002-04-12 Mark Mitchell <mark@codesourcery.com>
37719
37720 PR c++ 5373.
37721 * g++.dg/parse/stmtexpr1.C: New test.
37722
37723 PR c++/5189.
37724 * g++.dg/template/copy1.C: New test.
37725
37726 2002-04-12 Richard Henderson <rth@redhat.com>
37727
37728 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37729
37730 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
37731
37732 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37733 gcc.c-torture/execute/20020307-2.c.
37734
37735 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
37736
37737 * g++.dg/ext/attrib5.C,
37738 * g++.dg/lookup/struct1.C: New tests.
37739
37740 2002-04-11 Jakub Jelinek <jakub@redhat.com>
37741
37742 * gcc.dg/20020411-1.c: New test.
37743
37744 * gcc.c-torture/execute/20020411-1.c: New test.
37745
37746 2002-04-10 Janis Johnson <janis187@us.ibm.com>
37747
37748 * g77.f-torture/execute/6177.f: New test.
37749
37750 2002-04-10 Jakub Jelinek <jakub@redhat.com>
37751
37752 PR middle-end/6247
37753 * g++.dg/opt/cleanup1.C: New test.
37754
37755 * g++.dg/opt/const1.C: New test.
37756
37757 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
37758
37759 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37760
37761 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
37762
37763 PR c++/5507
37764 * g++.dg/template/typename2.C: New test.
37765
37766 2002-04-10 Alan Modra <amodra@bigpond.net.au>
37767
37768 * gcc.c-torture/execute/loop-12.c: New.
37769
37770 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
37771
37772 * g77.f-torture/execute/980628-4.x,
37773 g77.f-torture/execute/980628-5.x,
37774 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37775 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37776 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37777
37778 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37779
37780 PR optimization/6086
37781 * g++.dg/opt/preinc1.C: New test.
37782
37783 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37784
37785 PR c++/5571
37786 * g++.dg/opt/static2.C: New test.
37787
37788 2002-04-06 Mark Mitchell <mark@codesourcery.com>
37789
37790 PR c/5120
37791 * gcc.dg/20020406-1.c: New test.
37792
37793 2002-04-04 David S. Miller <davem@redhat.com>
37794
37795 * gcc.c-torture/execute/20020404-1.c: New test.
37796
37797 2002-04-04 Jakub Jelinek <jakub@redhat.com>
37798
37799 PR c/6123
37800 * gcc.dg/20020312-2.c: Do not declare global register variable
37801 if __PIC__ or __pic__ is defined.
37802
37803 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
37804
37805 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
37806 __asm__ so that it works correctly even if -ansi -pedantic-errors.
37807
37808 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37809
37810 * gcc.misc-tests/linkage.exp: Update last change to handle
37811 sparc*-, not just sparc-.
37812
37813 2002-04-03 Richard Henderson <rth@redhat.com>
37814
37815 * gcc.dg/cpp/ucs.c: Improved long UCS test.
37816
37817 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37818
37819 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37820
37821 2002-04-02 David S. Miller <davem@redhat.com>
37822
37823 * gcc.c-torture/execute/20020402-3.c: New test.
37824
37825 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
37826
37827 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37828 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37829
37830 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37831 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37832 g77.f-torture/execute/20001201.x,
37833 g77.f-torture/execute/u77-test.x: New files.
37834
37835 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37836 * gcc.dg/wchar_t-1.c: Ditto.
37837
37838 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37839
37840 * gcc.c-torture/execute/20020402-1.c: New test.
37841
37842 2002-04-01 Richard Henderson <rth@redhat.com>
37843
37844 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37845
37846 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37847
37848 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37849
37850 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37851
37852 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
37853
37854 * g++.dg/inherit/template-as-base.C: Expect error.
37855 * g++.dg/inherit/namespace-as-base.C: Likewise.
37856
37857 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
37858
37859 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37860 g++.dg/ext/instantiate3.C: Tweak match patterns.
37861
37862 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37863 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37864 -da test.
37865
37866 2002-03-31 Richard Henderson <rth@redhat.com>
37867
37868 * gcc.dg/special/alias-2.c: New.
37869 * gcc.dg/special/ecos.exp: Run it.
37870
37871 2002-03-31 Richard Henderson <rth@redhat.com>
37872
37873 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37874
37875 2002-03-31 Kazu Hirata <kazu@hxi.com>
37876
37877 * gcc.dg/weak-1.c: Disable on h8300 port.
37878
37879 2002-03-29 Janis Johnson <janis187@us.ibm.com>
37880
37881 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37882 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37883 ordering tests.
37884 * g++.dg/bprob/bprob-1.C: New test.
37885 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37886 * g++.dg/gcov/gcov-1.C: New test.
37887 * g++.dg/gcov/gcov-1.x: New file.
37888 * g++.dg/gcov/gcov-2.C: New test.
37889 * g++.dg/gcov/gcov-3.C: New test.
37890 * g++.dg/gcov/gcov-3.h: New file.
37891
37892 2002-03-28 Roger Sayle <roger@eyesopen.com>
37893
37894 * g++.old-deja/g++.other/builtins5.C: New test.
37895 * g++.old-deja/g++.other/builtins6.C: New test.
37896 * g++.old-deja/g++.other/builtins7.C: New test.
37897 * g++.old-deja/g++.other/builtins8.C: New test.
37898 * g++.old-deja/g++.other/builtins9.C: New test.
37899
37900 2002-03-29 Jakub Jelinek <jakub@redhat.com>
37901
37902 * g++.dg/opt/static1.C: New test.
37903
37904 * g++.dg/opt/longbranch1.C: New test.
37905
37906 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
37907
37908 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37909
37910 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37911
37912 2002-03-28 Jeffrey A Law (law@redhat.com)
37913
37914 * gcc.c-torture/execute/20020328-1.c: New test.
37915
37916 2002-03-27 Richard Henderson <rth@redhat.com>
37917
37918 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37919 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37920 move from g++.old-deja/g++.ext/.
37921
37922 2002-03-27 Mark Mitchell <mark@codesourcery.com>
37923
37924 * g++.dg/init/new2.C: New test.
37925
37926 2002-03-26 Richard Henderson <rth@redhat.com>
37927
37928 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37929
37930 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37931 on sparc.
37932
37933 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
37934 sparcv9 systems.
37935 * gcc.dg/20001102-1.c: Likewise.
37936
37937 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
37938
37939 * gcc.dg/cpp/endif-pedantic1.c,
37940 gcc.dg/cpp/endif-pedantic2.c: New tests.
37941
37942 2002-03-26 Mark Mitchell <mark@codesourcery.com>
37943
37944 * g++.dg/init/new1.C: New test.
37945
37946 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
37947
37948 * g++.dg/abi/vbase9.C: New test.
37949
37950 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
37951
37952 * gcc.dg/arm-asm.c: New test.
37953
37954 2002-03-26 Andrew Cagney <ac131313@redhat.com>
37955
37956 * gcc.dg/Wswitch-enum.c: New test.
37957 Fix PR c/5044.
37958
37959 2002-03-26 Richard Henderson <rth@redhat.com>
37960
37961 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37962 structure.
37963
37964 2002-03-25 Richard Henderson <rth@redhat.com>
37965
37966 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
37967 sparcv9 systems.
37968
37969 * gcc.c-torture/compile/20011119-1.c (xxx): New.
37970 * gcc.c-torture/compile/20011119-2.c (xxx): New.
37971
37972 2002-03-25 Zack Weinberg <zack@codesourcery.com>
37973
37974 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37975
37976 2002-03-25 Bob Wilson <bob.wilson@acm.org>
37977
37978 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37979 targets using generic thunk support.
37980
37981 2002-03-25 Jakub Jelinek <jakub@redhat.com>
37982
37983 * gcc.c-torture/compile/20020323-1.c: New test.
37984
37985 * g++.dg/opt/conj2.C: New test.
37986
37987 2002-03-24 Richard Henderson <rth@redhat.com>
37988
37989 * gcc.dg/weak-1.c: Use -fno-common.
37990
37991 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
37992
37993 * g77.dg/f77-edit-apostrophe-out.f: New test
37994 * g77.dg/f77-edit-h-out.f: New test
37995 * g77.dg/f77-edit-t-in.f: New test
37996 * g77.dg/f77-edit-t-out.f: New test
37997 * g77.dg/f77-edit-x-out.f: New test
37998 * g77.dg/f77-edit-slash-out.f: New test
37999 * g77.dg/f77-edit-colon-out.f: New test
38000 * g77.dg/f77-edit-s-out.f: New test
38001
38002 2002-03-24 Richard Henderson <rth@redhat.com>
38003
38004 * objc/execute/formal_protocol-6.x: New XFAIL.
38005
38006 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38007
38008 * gcc.dg/weak-1.c: Early return from dg-final on platforms
38009 that do not support weak symbols
38010
38011 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
38012
38013 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38014 * lib/g77.exp: Likewise.
38015 * lib/objc.exp: Likewise.
38016
38017 2002-03-23 Andrew Cagney <ac131313@redhat.com>
38018
38019 * gcc.dg/Wswitch-default.c: New test.
38020
38021 2002-03-23 Jakub Jelinek <jakub@redhat.com>
38022
38023 * g++.dg/other/enum1.C: New test.
38024
38025 2002-03-23 Zack Weinberg <zack@codesourcery.com>
38026
38027 * gcc.dg/pragma-ep-3.c: Fix typo.
38028
38029 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
38030
38031 * g++.dg/inherit/template-as-base.C: New test.
38032
38033 2002-03-22 Jakub Jelinek <jakub@redhat.com>
38034
38035 * g++.old-deja/g++.other/dwarf2-1.C: Move...
38036 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
38037
38038 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
38039
38040 * gcc.dg/cpp/multiline.c: Update to match.
38041
38042 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
38043
38044 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38045
38046 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
38047
38048 * gcc.dg/cpp/extratokens2.c: New file.
38049
38050 2002-03-21 David Edelsohn <edelsohn@gnu.org>
38051
38052 * gcc.dg/20020312-2.c: Add rs6000 target.
38053
38054 * gcc.c-torture/compile/20020319-1.c: New test.
38055
38056 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38057
38058 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38059 (A, E): Handle this.
38060
38061 2002-03-20 Jason Merrill <jason@redhat.com>
38062
38063 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38064 ignoring -fpic.
38065 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38066 through prune_gcc_output.
38067
38068 2002-03-20 Jakub Jelinek <jakub@redhat.com>
38069
38070 * gcc.c-torture/compile/20020320-1.c: New test.
38071
38072 2002-03-19 Jakub Jelinek <jakub@redhat.com>
38073
38074 * gcc.c-torture/compile/20020318-1.c: New test.
38075
38076 * gcc.dg/struct-by-value-1.c: New test.
38077
38078 * gcc.dg/20020319-1.c: New test.
38079
38080 2002-03-18 Jakub Jelinek <jakub@redhat.com>
38081
38082 * g++.dg/opt/conj1.C: New test.
38083
38084 2002-03-17 Mark Mitchell <mark@codesourcery.com>
38085
38086 * g++.dg/template/qualttp20.C: Revert previous change.
38087 * g++.dg/template/qualttp3.C: Likewise.
38088 * g++.dg/template/qualttp4.C: Likewise.
38089 * g++.dg/template/qualttp5.C: Likewise.
38090 * g++.dg/template/qualttp6.C: Likewise.
38091 * g++.dg/template/qualttp7.C: Likewise.
38092 * g++.dg/template/qualttp8.C: Likewise.
38093 * g++.dg/template/recurse.C: Likewise.
38094
38095 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
38096
38097 * gcc.dg/cpp/wchar-1.c: Update.
38098
38099 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
38100
38101 * g++.dg/template/conv1.C: New test.
38102 * g++.dg/template/conv2.C: New test.
38103 * g++.dg/template/conv3.C: New test.
38104 * g++.dg/template/conv4.C: New test.
38105
38106 2002-03-15 Mark Mitchell <mark@codesourcery.com>
38107
38108 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38109 * g++.dg/template/qualttp3.C: Likewise.
38110 * g++.dg/template/qualttp4.C: Likewise.
38111 * g++.dg/template/qualttp5.C: Likewise.
38112 * g++.dg/template/qualttp6.C: Likewise.
38113 * g++.dg/template/qualttp7.C: Likewise.
38114 * g++.dg/template/qualttp8.C: Likewise.
38115 * g++.dg/template/recurse.C: Likewise.
38116
38117 2002-03-15 Mark Mitchell <mark@codesourcery.com>
38118
38119 * g++.dg/opt/dtor1.C: New test.
38120
38121 2002-03-15 Jakub Jelinek <jakub@redhat.com>
38122
38123 * gcc.c-torture/compile/20020315-1.c: New test.
38124
38125 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
38126
38127 * gcc.dg/weak-1.c: Fix scan tests.
38128
38129 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
38130
38131 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38132 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38133 cris-*-aout* mmix-*-*.
38134 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38135 cris-*-aout* mmix-*-*.
38136 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38137 cris-*-elf* cris-*-aout* and mmix-*-*.
38138 * gcc.dg/20001009-1.c: Ditto.
38139 * gcc.dg/20010912-1.c: Ditto.
38140 * gcc.dg/20020122-4.c: Ditto.
38141 * gcc.dg/inline-2.c: Ditto.
38142
38143 2002-03-14 Jeffrey A Law (law@cygnus.com)
38144
38145 * gcc.c-torture/compile/20020314-1.c: New test.
38146
38147 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
38148
38149 * gcc.c-torture/execute/20020314-1.c: New test.
38150
38151 2002-03-14 Jakub Jelinek <jakub@redhat.com>
38152
38153 * g++.dg/warn/Wunused-1.C: New test.
38154
38155 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
38156
38157 * g++.dg/abi/mangle6.C: New test.
38158
38159 2002-03-13 Jakub Jelinek <jakub@redhat.com>
38160
38161 * gcc.c-torture/compile/20020309-2.c: New test.
38162
38163 * gcc.c-torture/compile/20020312-1.c: New test.
38164
38165 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
38166
38167 * g++.dg/other/access1.C: New test.
38168
38169 2002-03-12 Jakub Jelinek <jakub@redhat.com>
38170
38171 * gcc.c-torture/execute/wchar_t-1.c: New test.
38172
38173 2002-03-12 David Edelsohn <edelsohn@gnu.org>
38174
38175 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38176
38177 2002-03-12 Roger Sayle <roger@eyesopen.com>
38178
38179 * gcc.dg/20020312-1.c: New test case.
38180
38181 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
38182
38183 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38184
38185 2002-03-11 Richard Henderson <rth@redhat.com>
38186
38187 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38188 * g++.old-deja/g++.jason/report.C: Likewise.
38189
38190 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
38191
38192 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38193 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38194
38195 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
38196
38197 * testsuite/g++.dg/overload/pmf1.C: New test.
38198
38199 2002-03-11 Kazu Hirata <kazu@hxi.com>
38200
38201 * gcc.c-torture/execute/20020307-1.c: Use long.
38202
38203 2002-03-11 Jakub Jelinek <jakub@redhat.com>
38204
38205 PR optimization/5844
38206 * gcc.dg/20020310-1.c: New test.
38207
38208 2002-03-09 Michael Meissner <meissner@redhat.com>
38209
38210 * gcc.c-torture/execute/memcpy-2.c: New test.
38211 * gcc.c-torture/execute/memset-1.c: New test.
38212 * gcc.c-torture/execute/strlen-1.c: New test.
38213 * gcc.c-torture/execute/strcmp-1.c: New test.
38214 * gcc.c-torture/execute/strncmp-1.c: New test.
38215
38216 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
38217
38218 * gcc.dg/ppc-ldstruct.c: New test.
38219
38220 2002-03-09 Jakub Jelinek <jakub@redhat.com>
38221
38222 * gcc.c-torture/execute/va-arg-22.c: New test.
38223
38224 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38225
38226 * gcc.c-torture/compile/20020309-1.c: New test.
38227
38228 2002-03-08 Jakub Jelinek <jakub@redhat.com>
38229
38230 * gcc.c-torture/execute/20020307-2.c: New test.
38231
38232 2002-03-07 Jeffrey A Law (law@redhat.com)
38233
38234 * g77.f-torture/compile/20020307-1.f: New test.
38235
38236 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
38237
38238 * gcc.dg/unordered-1.c: New test.
38239
38240 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
38241
38242 * gcc.c-torture/execute/20020307-1.c: New test.
38243
38244 2002-03-05 Jakub Jelinek <jakub@redhat.com>
38245
38246 * gcc.dg/20020304-1.c: New test.
38247
38248 * gcc.c-torture/compile/20020304-2.c: New test.
38249
38250 2002-03-04 Zack Weinberg <zack@codesourcery.com>
38251
38252 * gcc.c-torture/compile/20020304-1.c: New test case
38253 (from PR c/5830).
38254
38255 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
38256
38257 * gcc.dg/20020103-1.c: Add other -D ppc variants.
38258
38259 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
38260
38261 * g++.dg/other/classkey1.C: New test.
38262
38263 2002-03-01 Richard Henderson <rth@redhat.com>
38264
38265 * gcc.c-torture/compile/981223-1.x: New.
38266 * gcc.c-torture/compile/920625-1.x: New.
38267
38268 2002-02-28 Richard Henderson <rth@redhat.com>
38269
38270 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38271
38272 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
38273
38274 * gcc.c-torture/execute/20020227-1.c: New test.
38275
38276 2002-02-27 Mark Mitchell <mark@codesourcery.com>
38277
38278 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38279 here" ERROR lines.
38280 * g++.old-deja/g++.oliva/partord1.C: Likewise.
38281 * g++.old-deja.g++.other/defarg1.C: Likewise.
38282 * g++.old-deja/g++.pt/calls2.C: Likewise.
38283 * g++.old-deja/g++.pt/crash20.C: Likewise.
38284 * g++.old-deja/g++.pt/crash30.C: Likewise.
38285 * g++.old-deja/g++.pt/crash36.C: Likewise.
38286 * g++.old-deja/g++.pt/crash6.C: Likewise.
38287 * g++.old-deja/g++.pt/defarg13.C: Likewise.
38288 * g++.old-deja/g++.pt/derived3.C: Likewise.
38289 * g++.old-deja/g++.pt/error1.C: Likewise.
38290 * g++.old-deja/g++.pt/friend21.C: Likewise.
38291 * g++.old-deja/g++.pt/friend23.C: Likewise.
38292 * g++.old-deja/g++.pt/infinite1.C: Likewise.
38293 * g++.old-deja/g++.robertl/eb128.C: Likewise.
38294
38295 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
38296
38297 * gcc.c-torture/execute/20020225-2.c: New test.
38298
38299 2002-02-27 Zack Weinberg <zack@codesourcery.com>
38300
38301 * gcc.c-torture/execute/920730-1t.c,
38302 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38303 Delete test cases, only relevant to -traditional.
38304
38305 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
38306
38307 * gcc.dg/cpp/undef1.c: Remove.
38308 * gcc.dg/cpp/directiv.c: Update.
38309 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38310
38311 2002-02-27 Michael Meissner <meissner@redhat.com>
38312
38313 * gcc.c-torture/execute/20020226-1.c: New test.
38314
38315 2002-02-26 Jakub Jelinek <jakub@redhat.com>
38316
38317 * g++.dg/debug/debug4.C: New test.
38318
38319 * gcc.dg/ia64-visibility-1.c: New test.
38320
38321 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
38322
38323 * gcc.dg/debug/20020224-1.c: New.
38324
38325 2002-02-25 Kazu Hirata <kazu@hxi.com>
38326
38327 * gcc.c-torture/execute/960416-1.x: New.
38328 * gcc.c-torture/execute/divconst-3.x: Likewise.
38329
38330 2002-02-25 Jakub Jelinek <jakub@redhat.com>
38331
38332 * gcc.dg/20020224-1.c: New test.
38333
38334 2002-02-25 Alan Modra <amodra@bigpond.net.au>
38335
38336 * gcc.c-torture/execute/20020225-1.c: New.
38337
38338 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
38339
38340 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38341
38342 2002-02-23 Jakub Jelinek <jakub@redhat.com>
38343
38344 * gcc.dg/20020222-1.c: New test.
38345
38346 2002-02-22 Jakub Jelinek <jakub@redhat.com>
38347
38348 * g++.dg/opt/anonunion1.C: New test.
38349
38350 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
38351
38352 * g++.dg/template/qualttp19.C: New test.
38353 * g++.dg/template/qualttp20.C: New test.
38354 * g++.old-deja/g++.jason/report.C: Adjust expected errors
38355 * g++.old-deja/g++.other/qual1.C: Likewise.
38356
38357 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
38358
38359 * gcc.dg/attr-alwaysinline.c: New.
38360
38361 2002-02-21 Jakub Jelinek <jakub@redhat.com>
38362
38363 * gcc.dg/20020220-1.c: New test.
38364
38365 * gcc.dg/20020220-2.c: New test.
38366
38367 * g++.dg/opt/mmx1.C: New test.
38368
38369 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
38370
38371 * gcc.c-torture/compile/20020110.c: New test.
38372
38373 2002-02-20 Jakub Jelinek <jakub@redhat.com>
38374
38375 * gcc.c-torture/execute/20020219-1.c: New test.
38376
38377 * gcc.dg/20020219-1.c: New test.
38378
38379 * gcc.dg/noncompile/20020220-1.c: New test.
38380
38381 * g++.dg/opt/ptrintsum1.C: New test.
38382
38383 * gcc.dg/debug/20020220-1.c: New test.
38384
38385 2002-02-17 Jakub Jelinek <jakub@redhat.com>
38386
38387 * gcc.c-torture/execute/20020216-1.c: New test.
38388
38389 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
38390
38391 * gcc.dg/decl-1.c: Update, new test.
38392
38393 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
38394
38395 * g++.dg/abi/bitfield1.C: New test.
38396 * g++.dg/abi/bitfield2.C: New test.
38397
38398 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
38399
38400 * gcc.dg/attr-nest.c: New test.
38401
38402 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
38403
38404 * gcc.c-torture/execute/20020215-1.c: New test.
38405
38406 2002-02-14 Jakub Jelinek <jakub@redhat.com>
38407
38408 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38409 * g++.dg/debug/debug.exp: New.
38410 * g++.dg/debug/trivial.C: New.
38411 * g++.dg/debug/debug1.C: Moved...
38412 * g++.dg/other/debug1.C: ...from here.
38413 * g++.dg/debug/debug2.C: Moved...
38414 * g++.dg/other/debug2.C: ...from here.
38415 * g++.dg/debug/debug3.C: Moved...
38416 * g++.dg/other/debug3.C: ...from here.
38417
38418 * gcc.dg/noncompile/20020213-1.c: New test.
38419
38420 2002-02-13 Jakub Jelinek <jakub@redhat.com>
38421
38422 * g++.dg/other/debug3.C: New test.
38423
38424 * gcc.c-torture/execute/20020213-1.c: New test.
38425
38426 2002-02-13 Richard Smith <richard@ex-parrot.com>
38427
38428 * g++.old-deja/g++.other/thunk1.C: New test.
38429
38430 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
38431
38432 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38433
38434 2002-02-13 Stan Shebs <shebs@apple.com>
38435
38436 * gcc.dg/altivec-3.c: New.
38437
38438 2002-02-12 Jakub Jelinek <jakub@redhat.com>
38439
38440 * gcc.dg/Wunreachable-1.c: New test.
38441 * gcc.dg/Wunreachable-2.c: New test.
38442
38443 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
38444
38445 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38446
38447 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
38448
38449 * gcc.dg/decl-1.c: New test.
38450
38451 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
38452
38453 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38454
38455 2002-02-10 Kazu Hirata <kazu@hxi.com>
38456
38457 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38458 * gcc.c-torture/compile/980506-1.x: Likewise.
38459
38460 2002-02-10 Kazu Hirata <kazu@hxi.com>
38461
38462 * gcc.dg/20020210-1.c: New.
38463
38464 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
38465
38466 * g77.f-torture/execute/947.f: New regression test
38467 for PR fortran/947.
38468
38469 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
38470
38471 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38472 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38473
38474 2002-02-08 Richard Henderson <rth@redhat.com>
38475
38476 * gcc.c-torture/compile/labels-3.c: New.
38477
38478 2002-02-08 Jakub Jelinek <jakub@redhat.com>
38479
38480 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38481 expression statements work instead.
38482 * gcc.dg/noncompile/20020207-1.c: New test.
38483
38484 2002-02-07 Richard Henderson <rth@redhat.com>
38485
38486 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38487
38488 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38489
38490 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38491 message from g77
38492 * lib/g77-dg.exp: Trim g77 error messages so that they are
38493 recognized by dg.exp.
38494
38495 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38496
38497 PR fortran/5473
38498 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
38499
38500 2002-02-07 Richard Henderson <rth@redhat.com>
38501
38502 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38503 to be sufficiently aligned for integers.
38504
38505 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
38506
38507 * g++.dg/template/friend4.C: New test.
38508
38509 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
38510
38511 PR fortran/5743
38512 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38513 unsupported cases.
38514
38515 2002-02-07 Richard Henderson <rth@redhat.com>
38516
38517 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38518 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38519 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38520 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38521
38522 2002-02-06 Richard Henderson <rth@redhat.com>
38523
38524 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38525
38526 2002-02-06 Janis Johnson <janis187@us.ibm.com>
38527
38528 * gcc.dg/20020206-1.c: New test.
38529
38530 2002-02-06 Jakub Jelinek <jakub@redhat.com>
38531
38532 * gcc.c-torture/execute/20020206-1.c: New test.
38533
38534 * gcc.c-torture/execute/20020206-2.c: New test.
38535
38536 PR optimization/5429:
38537 * gcc.c-torture/compile/20020206-1.c: New test.
38538
38539 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
38540
38541 * g++.dg/ext/align1.C: Do not use an explicit alignment value
38542 as certain file formats cannot support particularly large
38543 alignments.
38544
38545 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38546 and do not expect to be able to link the executable.
38547
38548 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38549 fail because the COFF format does not support the weak attribute.
38550
38551 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
38552
38553 * g77.dg/pr5473.f: New test
38554
38555 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
38556
38557 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38558 Fix testcase accordingly.
38559
38560 2002-02-04 Richard Henderson <rth@redhat.com>
38561
38562 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38563 (buf): Change to be an array of pointers, not ints.
38564
38565 2002-02-04 Jakub Jelinek <jakub@redhat.com>
38566
38567 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
38568 before all tests. Move warning one line above to match where it
38569 C frontend emits.
38570 * gcc.dg/Wswitch-2.c: New test.
38571 * g++.dg/warn/Wswitch-1.C: New test.
38572 * g++.dg/warn/Wswitch-2.C: New test.
38573
38574 2002-02-04 Richard Henderson <rth@redhat.com>
38575
38576 * g++.dg/abi/offsetof.C: Fix size comparison.
38577
38578 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
38579
38580 * gcc.dg/cast-qual-2.c: New test.
38581
38582 2002-02-04 Jakub Jelinek <jakub@redhat.com>
38583
38584 * gcc.dg/20020201-4.c: New test.
38585
38586 2002-02-04 Ben Elliston <bje@redhat.com>
38587
38588 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38589 target_info attribute != 0, in addition to the empty string.
38590 (gcc_target_compile): Likewise.
38591
38592 2002-02-03 Andrew Cagney <ac131313@redhat.com>
38593
38594 * gcc.dg/Wswitch.c: New test.
38595 PR gcc/4475. PR gcc/3780.
38596
38597 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
38598
38599 * g77.f-torture/execute/5122.f: New test for regressions
38600 against PR fortran/5122.
38601
38602 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
38603
38604 * g77.f-torture/compile/pr3743.f: Delete
38605 * g77.dg/pr3743-1.f: New test.
38606 * g77.dg/pr3743-2.f: New test.
38607 * g77.dg/pr3743-3.f: New test.
38608 * g77.dg/pr3743-4.f: New test.
38609
38610 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
38611
38612 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38613
38614 2002-02-02 Richard Henderson <rth@redhat.com>
38615
38616 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38617 * gcc.c-torture/execute/bf64-1.c: Likewise.
38618
38619 2002-02-02 Jakub Jelinek <jakub@redhat.com>
38620
38621 * gcc.dg/20020201-2.c: New test.
38622
38623 * gcc.dg/20020201-3.c: New test.
38624
38625 * gcc.c-torture/execute/bitfld-2.c: New test.
38626
38627 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
38628
38629 * gcc.dg/bitfld-1.c: Update.
38630 * gcc.dg/bitfld-2.c: Update.
38631 * gcc.c-torture/execute/bitfld-1.x: New.
38632
38633 2002-02-02 Jakub Jelinek <jakub@redhat.com>
38634
38635 * gcc.c-torture/execute/20020201-1.c: New test.
38636
38637 2002-02-01 Janis Johnson <janis187@us.ibm.com>
38638
38639 PR target/5469
38640 * gcc.dg/20020201-1.c: New test.
38641
38642 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
38643
38644 PR fortran/3743
38645 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38646 * g77.f-torture/compile/pr3743.x: Remove
38647
38648 2002-01-31 Tom Rix <trix@redhat.com>
38649
38650 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38651
38652 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
38653
38654 * gcc.dg/noncompile/20020130-1.c: New test.
38655
38656 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
38657
38658 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38659
38660 2002-01-29 Richard Henderson <rth@redhat.com>
38661
38662 * gcc.c-torture/execute/991118-1.c: Cast various constants back
38663 to long long.
38664 * gcc.c-torture/execute/bf64-1.c: Likewise.
38665
38666 2002-01-29 Jakub Jelinek <jakub@redhat.com>
38667
38668 * gcc.c-torture/execute/20020129-1.c: New test.
38669
38670 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
38671
38672 * gcc.c-torture/compile/20000224-1.c: Update.
38673 * gcc.c-torture/execute/bitfld-1.c: New tests.
38674 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38675 * gcc.dg/uninit-A.c: Update.
38676
38677 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
38678
38679 * g++.dg/template/ctor1.C: Add instantiation.
38680
38681 2002-01-28 Paul Koning <pkoning@equallogic.com>
38682
38683 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38684 argument to __builtin_prefetch to be const ptr.
38685
38686 2002-01-28 Jakub Jelinek <jakub@redhat.com>
38687
38688 * gcc.c-torture/compile/20020120-1.c: New test.
38689
38690 2002-01-27 Kazu Hirata <kazu@hxi.com>
38691
38692 * gcc.c-torture/execute/20020127-1.c: New test.
38693
38694 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
38695
38696 * g77.dg/f77-edit-i-in.f: New test
38697 * g77.dg/f77-edit-i-out.f: New test
38698
38699 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
38700
38701 * gcc.dg/debug/debug.exp: New file.
38702 * gcc.dg/debug/trivial.c: New file.
38703 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38704 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38705 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38706 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38707 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38708 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38709 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38710 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38711 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38712 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38713 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38714 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38715 * gcc.dg/20000503-1.c: Removed.
38716 * gcc.dg/20010207-1.c: Removed.
38717 * gcc.dg/20011223-1.c: Removed.
38718 * gcc.dg/20020104-2.c: Removed.
38719 * gcc.dg/debug-1.c: Removed.
38720 * gcc.dg/debug-2.c: Removed.
38721 * gcc.dg/debug-3.c: Removed.
38722 * gcc.dg/debug-4.c: Removed.
38723 * gcc.dg/debug-5.c: Removed.
38724 * gcc.dg/debug-6.c: Removed.
38725 * gcc.dg/dwarf2-1.c: Removed.
38726 * gcc.dg/dwarf2-2.c: Removed.
38727
38728 2002-01-25 Jakub Jelinek <jakub@redhat.com>
38729
38730 * g++.old-deja/g++.other/eh5.C: New test.
38731 * g++.old-deja/g++.other/sibcall2.C: New test.
38732 * g++.old-deja/g++.other/array9.C: New test.
38733 * g++.old-deja/g++.other/typename2.C: New test.
38734 * g++.old-deja/g++.other/crash60.C: New test.
38735 * g++.old-deja/g++.other/conv9.C: New test.
38736 * g++.old-deja/g++.other/mangle10.C: New test.
38737 * g++.old-deja/g++.other/unchanging1.C: New test.
38738 * g++.old-deja/g++.other/exprstmt1.C: New test.
38739 * g++.old-deja/g++.other/inline23.C: New test.
38740 * g++.old-deja/g++.eh/ia64-1.C: New test.
38741 * g++.old-deja/g++.other/dwarf2-1.C: New test.
38742 * g++.old-deja/g++.other/reload1.C: New test.
38743 * g++.old-deja/g++.other/static20.C: New test.
38744 * g++.old-deja/g++.other/local-alloc1.C: New test.
38745 * g++.old-deja/g++.other/conv8.C: New test.
38746 * g++.old-deja/g++.other/stmtexpr2.C: New test.
38747 * g++.old-deja/g++.other/storeexpr1.C: New test.
38748 * g++.old-deja/g++.other/storeexpr2.C: New test.
38749 * g++.dg/eh/template2.C: New test.
38750 * g++.dg/warn/weak1.C: New test.
38751
38752 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
38753
38754 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38755 Remove first, non-varying, argument.
38756
38757 2002-01-23 Richard Henderson <rth@redhat.com>
38758
38759 * gcc.dg/inline-2.c: New.
38760
38761 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38762 Add optional target arg. Check number of arguments.
38763 (scan-assembler-not, scan-assembler-dem): Likewise.
38764 (scan-assembler-dem-not): Likewise.
38765
38766 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38767
38768 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38769 line 12.
38770 * g++.old-deja/g++.brendan/parse3.C,
38771 g++.old-deja/g++.other/crash26.C,
38772 g++.old-deja/g++.other/crash28.C,
38773 g++.old-deja/g++.other/crash29.C,
38774 g++.old-deja/g++.other/crash30.C,
38775 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38776
38777 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
38778
38779 * gcc.dg/20020115-1.c: New.
38780
38781 2002-01-23 Bob Wilson <bob.wilson@acm.org>
38782
38783 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38784
38785 2002-01-23 Janis Johnson <janis187@us.ibm.com>
38786
38787 * gcc.dg/20020122-3.c: New.
38788
38789 2002-01-23 Jakub Jelinek <jakub@redhat.com>
38790
38791 * g++.dg/other/gc1.C: New test.
38792
38793 2002-01-23 Zack Weinberg <zack@codesourcery.com>
38794
38795 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38796
38797 2002-01-22 Richard Henderson <rth@redhat.com>
38798
38799 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38800
38801 2002-01-22 Richard Henderson <rth@redhat.com>
38802
38803 * gcc.dg/20020122-4.c: New.
38804
38805 2002-01-22 H.J. Lu <hjl@gnu.org>
38806
38807 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38808 link output.
38809 * gcc.dg/special/ecos.exp: Likewise.
38810 * lib/g++-dg.exp: Likewise.
38811 * lib/g77-dg.exp: Likewise.
38812 * lib/gcc-dg.exp : Likewise.
38813 * lib/mike-g++.exp: Likewise.
38814 * lib/mike-g77.exp: Likewise.
38815 * lib/mike-gcc.exp: Likewise.
38816 * lib/objc-dg.exp: Likewise.
38817
38818 2002-01-22 Janis Johnson <janis187@us.ibm.com>
38819
38820 PR target/5379
38821 * gcc.dg/20020122-2.c: New test.
38822
38823 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
38824
38825 * gcc.dg/20020122-1.c: New test.
38826
38827 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
38828
38829 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38830
38831 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
38832
38833 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38834
38835 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38836
38837 * gcc.c-torture/compile/20020121-1.c: New test.
38838
38839 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
38840
38841 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38842 ld_library_path.
38843
38844 2002-01-21 Jakub Jelinek <jakub@redhat.com>
38845
38846 * gcc.dg/20020218-1.c: New test.
38847
38848 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
38849
38850 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38851 messages
38852 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38853 "At global scope" warning
38854 * g++.dg/ext/align1.C: Change cygwin test for alignment
38855 from db-bogus to dg-warning
38856
38857 2002-01-21 Zack Weinberg <zack@codesourcery.com>
38858
38859 * g77.f-torture/compile/cpp2.F: New test.
38860
38861 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
38862
38863 * g++.dg/template/access1.C: New test.
38864
38865 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
38866
38867 * gcc.dg/20020118-1.c: New.
38868
38869 2002-01-18 Kazu Hirata <kazu@hxi.com>
38870
38871 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38872
38873 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38874
38875 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38876 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38877 alignment warnings.
38878
38879 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
38880
38881 * gcc.misc-tests/i386-prefetch.exp: Save and restore
38882 torture_with_loops and torture_without_loops
38883
38884 2002-01-17 Jakub Jelinek <jakub@redhat.com>
38885
38886 * gcc.c-torture/compile/20020116-1.c: New test.
38887
38888 2002-01-16 Jakub Jelinek <jakub@redhat.com>
38889
38890 * gcc.dg/20020116-2.c: New test.
38891
38892 * gcc.dg/ultrasp4.c: New test.
38893
38894 * gcc.dg/20020116-1.c: New test.
38895
38896 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
38897
38898 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38899 by EABI.
38900
38901 2002-01-15 Janis Johnson <janis187@us.ibm.com>
38902
38903 * gcc.misc-tests/i386-prefetch.exp: New.
38904 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38905 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38906 * gcc.misc-tests/i386-pf-none-1.c: New test.
38907 * gcc.misc-tests/i386-pf-sse-1.c: New test.
38908
38909 2002-01-15 Jakub Jelinek <jakub@redhat.com>
38910
38911 * gcc.dg/gnu89-init-1.c: Add new tests.
38912
38913 2002-01-15 Andreas Jaeger <aj@suse.de>
38914
38915 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38916 * gcc.dg/i386-mmx-2.c: Likewise.
38917 * gcc.dg/i386-sse-1.c: Likewise.
38918 * gcc.dg/i386-sse-2.c: Likewise.
38919 * gcc.dg/i386-sse-3.c: Likewise.
38920
38921 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
38922
38923 * g77.f-torture/execute/intrinsic-unix-bessel.f:
38924 Uncomment additional cases that now pass.
38925
38926 2002-01-11 Richard Henderson <rth@redhat.com>
38927
38928 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38929 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38930
38931 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
38932
38933 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38934
38935 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
38936
38937 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38938 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38939
38940 2002-01-10 Dale Johannesen <dalej@apple.com>
38941
38942 * gcc.c-torture/execute/loop-11.c: New.
38943
38944 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
38945
38946 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38947 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38948
38949 2002-01-09 Richard Henderson <rth@redhat.com>
38950
38951 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38952 type in which to perform the operation for each size.
38953
38954 2002-01-09 Alan Matsuoka (alanm@redhat.com)
38955
38956 * gcc.c-torture/compile/20020109-2.c: New test.
38957
38958 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
38959
38960 * gcc.c-torture/execute/loop-10.c: New test.
38961
38962 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38963
38964 * gcc.c-torture/compile/20010226-1.c: New test.
38965 * gcc.c-torture/compile/20010227-1.c: New test.
38966 * gcc.c-torture/compile/20010426-1.c: New test.
38967 * gcc.c-torture/compile/20010510-1.c: New test.
38968 * gcc.c-torture/compile/20010605-3.c: New test.
38969 * gcc.c-torture/compile/20010824-1.c: New test.
38970 * gcc.c-torture/execute/20010409-1.c: New test.
38971 * gcc.dg/noncompile/20000901-1.c: New test.
38972 * gcc.dg/20001023-1.c: New test.
38973 * gcc.dg/20001101-1.c: New test.
38974 * gcc.dg/20001102-1.c: New test.
38975 * gcc.dg/20010207-1.c: New test.
38976 * gcc.dg/20010405-1.c: New test.
38977 * gcc.dg/20010822-1.c: New test.
38978 * gcc.dg/20011107-1.c: New test.
38979
38980 2002-01-09 Jeffrey A Law (law@redhat.com)
38981
38982 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38983
38984 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
38985 execution failure on PA targets.
38986
38987 2002-01-09 Jakub Jelinek <jakub@redhat.com>
38988
38989 * gcc.c-torture/compile/20020109-1.c: New test.
38990
38991 2002-01-08 Kazu Hirata <kazu@hxi.com>
38992
38993 * gcc.c-torture/execute/20020108-1.c: New test.
38994
38995 2002-01-08 Jakub Jelinek <jakub@redhat.com>
38996
38997 * gcc.dg/20020108-1.c: New test.
38998
38999 2002-01-08 H.J. Lu <hjl@gnu.org>
39000
39001 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39002 for header files.
39003
39004 2002-01-08 Geoff Keating <geoffk@redhat.com>
39005
39006 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39007 consistency.
39008
39009 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
39010
39011 * gcc.dg/altivec-4.c: Test altivec predicates.
39012
39013 2002-01-07 Jakub Jelinek <jakub@redhat.com>
39014
39015 * gcc.c-torture/execute/20020107-1.c: New test.
39016
39017 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
39018
39019 PR c/5279
39020 * gcc.c-torture/compile/20020106-1.c: New test.
39021
39022 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
39023
39024 * gcc.c-torture/execute/nestfunc-4.c: New test.
39025
39026 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39027
39028 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39029 extra triple that slipped in.
39030 * g++.old-deja/g++.abi/align.C: Likewise.
39031 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39032
39033 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
39034
39035 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39036 * g++.old-deja/g++.abi/align.C: Likewise.
39037 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39038
39039 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39040 on FreeBSD/i386.
39041 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39042 FreeBSD.
39043
39044 2002-01-04 Jakub Jelinek <jakub@redhat.com>
39045
39046 * gcc.dg/20020104-1.c: New test.
39047
39048 * gcc.dg/20020104-2.c: New test.
39049
39050 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
39051
39052 * gcc.dg/20020103-1.c: Fix typo in target selector.
39053
39054 2002-01-03 Richard Henderson <rth@redhat.com>
39055
39056 * gcc.dg/20020103-1.c: New.
39057
39058 2002-01-03 Kazu Hirata <kazu@hxi.com>
39059
39060 * gcc.c-torture/execute/20020103-1.c: New test.
39061
39062 2002-01-03 Jakub Jelinek <jakub@redhat.com>
39063
39064 * g++.dg/other/debug2.C: New test.
39065
39066 * gcc.c-torture/compile/20020103-1.c: New test.
39067
39068 2002-01-02 Jakub Jelinek <jakub@redhat.com>
39069
39070 * gcc.dg/gnu89-init-1.c: Added new tests.
39071
39072 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39073
39074 * g++.dg/template/friend2.C: Remove as patch is reverted.
39075
39076 * g++.dg/warn/oldcast1.C: New test.
39077
39078 * g++.dg/template/ptrmem1.C: New test.
39079 * g++.dg/template/ptrmem2.C: New test.
39080
39081 * g++.dg/template/ntp.C: New test.
39082
39083 * g++.dg/other/component1.C: New test.
39084
39085 * g++.dg/template/ttp3.C: New test.
39086
39087 * g++.dg/template/friend2.C: New test.
39088 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39089
39090 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39091
39092 * g++.dg/other/ptrmem1.C: New test.
39093 * g++.dg/other/ptrmem2.C: New test.
39094
39095 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39096
39097 * g++.dg/template/ctor1.C: New test.
39098
39099 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
39100
39101 * g++.dg/template/friend2.C: New test.
39102
39103 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
39104
39105 * gcc.dg/mmix-1.c: New test.
39106
39107 2001-12-31 Richard Henderson <rth@redhat.com>
39108
39109 * gcc.dg/asm-5.c: New.
39110
39111 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
39112
39113 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39114 in namespace __gnu_cxx
39115
39116 2001-12-30 Richard Henderson <rth@redhat.com>
39117
39118 * gcc.dg/debug-6.c: New.
39119
39120 2001-12-30 Jakub Jelinek <jakub@redhat.com>
39121
39122 * gcc.c-torture/compile/20011229-2.c: New test.
39123
39124 2001-12-29 Jakub Jelinek <jakub@redhat.com>
39125
39126 * gcc.dg/debug-3.c: New test.
39127 * gcc.dg/debug-4.c: New test.
39128 * gcc.dg/debug-5.c: New test.
39129
39130 2001-12-29 Richard Henderson <rth@redhat.com>
39131
39132 * g++.dg/eh/loop1.C: New.
39133
39134 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
39135
39136 * g++.dg/template/crash1.C: New test.
39137
39138 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
39139
39140 * g++.dg/other/const1.C: New test.
39141
39142 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
39143
39144 * gcc.c-torture/compile/20011229-1.c: New test.
39145
39146 2001-12-28 Stan Shebs <shebs@apple.com>
39147
39148 * lib/objc-torture.exp: Resync with c-torture.exp.
39149 * lib/objc.exp: Load standard libraries.
39150
39151 2001-12-28 Jakub Jelinek <jakub@redhat.com>
39152
39153 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39154 additional tests.
39155
39156 2001-12-27 Roger Sayle <roger@eyesopen.com>
39157
39158 * gcc.c-torture/execute/string-opt-16.c: New testcase.
39159
39160 2001-12-27 Richard Henderson <rth@redhat.com>
39161
39162 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39163
39164 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
39165
39166 * g++.dg/eh/ctor1.C: New test.
39167 * g++.dg/other/error2.C: New test.
39168
39169 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
39170
39171 * g++.dg/other/init2.C: New test.
39172
39173 2001-12-24 Richard Henderson <rth@redhat.com>
39174
39175 * gcc.dg/20011223-1.c: New.
39176 * gcc.dg/inline-1.c: New.
39177
39178 2001-12-23 Richard Henderson <rth@redhat.com>
39179
39180 * gcc.dg/asm-4.c: Test operand modifiers.
39181
39182 2001-12-23 Richard Henderson <rth@redhat.com>
39183
39184 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39185
39186 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
39187
39188 * gcc.c-torture/execute/20011223-1.c: New test.
39189
39190 2001-12-21 Richard Henderson <rth@redhat.com>
39191
39192 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39193 re-enables the warning.
39194
39195 2001-12-21 Richard Henderson <rth@redhat.com>
39196
39197 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39198
39199 2001-12-20 Jakub Jelinek <jakub@redhat.com>
39200
39201 * gcc.c-torture/compile/20011218-1.c: New test.
39202
39203 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
39204
39205 * gcc.misc-test/arm-isr.exp: New file. Control running of the
39206 arm-isr.c test.
39207 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
39208 epilogue generation for ARM ISR routines.
39209
39210 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39211
39212 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39213 * gcc.dg/format/c90-printf-3.c: Likewise.
39214 * gcc.dg/format/c99-printf-3.c: Likewise.
39215 * gcc.dg/format/ext-1.c: Likewise.
39216 * gcc.dg/format/ext-6.c: Likewise.
39217 * gcc.dg/format/format.h: Prototype unlocked stdio.
39218
39219 2001-12-20 Richard Henderson <rth@redhat.com>
39220
39221 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39222 (arena): Use it.
39223 (malloc): Correct allocation logic. Abort if we fill up the
39224 arena before initialization complete.
39225 (realloc): Correct allocation logic.
39226
39227 2001-12-20 Jakub Jelinek <jakub@redhat.com>
39228
39229 * gcc.c-torture/compile/20011219-2.c: New test.
39230
39231 * gcc.c-torture/execute/20011219-1.c: New test.
39232
39233 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
39234
39235 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39236 target does not support weak symbols.
39237
39238 2001-12-19 Jakub Jelinek <jakub@redhat.com>
39239
39240 * gcc.c-torture/compile/20011219-1.c: New test.
39241
39242 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
39243
39244 * g++.dg/other/error1.C: New test.
39245
39246 2001-12-17 Jeffrey A Law (law@redhat.com)
39247
39248 * gcc.c-torture/execute/20011217-1.c: New test.
39249
39250 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
39251
39252 * objc.dg/special/: New directory.
39253 * objc.dg/special/special.exp: New file.
39254 * objc.dg/special/unclaimed-category-1.h: New file.
39255 * objc.dg/special/unclaimed-category-1a.m: New file.
39256 * objc.dg/special/unclaimed-category-1.m: New file.
39257
39258 2001-12-17 Andreas Jaeger <aj@suse.de>
39259
39260 * gcc.c-torture/compile/20011217-2.c: New test.
39261
39262 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
39263
39264 * gcc.c-torture/compile/20011217-1.c: New test.
39265
39266 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
39267
39268 * testsuite/gcc.dg/20011214-1.c: New.
39269
39270 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
39271
39272 * gcc.dg/altivec-4.c: New.
39273
39274 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
39275
39276 * gcc.dg/20011113-1.c: New test.
39277
39278 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
39279
39280 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39281 std::__malloc_alloc_template<0> and
39282 std::__default_alloc_template<false, 0>.
39283
39284 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
39285
39286 * objc/execute/bf-21.m: New test.
39287 * objc/execute/enumeration-1.m: New test.
39288 * objc/execute/enumeration-2.m: New test.
39289
39290 2001-12-12 Jakub Jelinek <jakub@redhat.com>
39291
39292 * gcc.dg/gnu89-init-1.c: New test.
39293
39294 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
39295
39296 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39297 * g++.old-deja/g++.jason/2371.C: Likewise.
39298 * g++.old-deja/g++.jason/template33.C: Likewise.
39299 * g++.old-deja/g++.jason/template34.C: Likewise.
39300 * g++.old-deja/g++.jason/template36.C: Likewise.
39301 * g++.old-deja/g++.oliva/typename1.C: Likewise.
39302 * g++.old-deja/g++.oliva/typename2.C: Likewise.
39303 * g++.old-deja/g++.other/typename1.C: Likewise.
39304 * g++.old-deja/g++.pt/inherit2.C: Likewise.
39305 * g++.old-deja/g++.pt/nontype5.C: Likewise.
39306 * g++.old-deja/g++.pt/typename11.C: Likewise.
39307 * g++.old-deja/g++.pt/typename14.C: Likewise.
39308 * g++.old-deja/g++.pt/typename16.C: Likewise.
39309 * g++.old-deja/g++.pt/typename3.C: Likewise.
39310 * g++.old-deja/g++.pt/typename4.C: Likewise.
39311 * g++.old-deja/g++.pt/typename5.C: Likewise.
39312 * g++.old-deja/g++.pt/typename7.C: Likewise.
39313 * g++.old-deja/g++.robertl/eb9.C: Likewise.
39314
39315 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
39316
39317 * g++.dg/other/linkage1.C: New test.
39318 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39319 specifiers.
39320
39321 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
39322
39323 * gcc.dg/concat.c: New test.
39324
39325 2001-12-11 Stan Shebs <shebs@apple.com>
39326
39327 * objc/compile: New test directory.
39328 * objc/compile/compile.exp: New expect script.
39329 * objc/compile/20011211-1.m: New compile test.
39330
39331 2001-12-11 Jason Merrill <jason@redhat.com>
39332
39333 * lib/prune.exp (prune_gcc_output): Also handle "In member
39334 function". So many permutations...
39335
39336 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
39337
39338 * g++.dg/template/typedef1.C: New test.
39339
39340 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
39341
39342 * g++.dg/other/copy1.C: New test.
39343
39344 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
39345
39346 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39347
39348 * gcc.dg/builtin-choose-expr.c: New.
39349
39350 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
39351
39352 * gcc.dg/altivec-2.c: New.
39353
39354 2001-12-07 Richard Henderson <rth@redhat.com>
39355
39356 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39357
39358 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
39359
39360 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39361 ultrasparc.
39362
39363 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39364
39365 * g++-old.deja/g++.robertl/eb101.C: Deleted.
39366
39367 2001-12-06 Janis Johnson <janis187@us.ibm.com>
39368
39369 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39370 variable argument list.
39371
39372 2001-12-06 Zack Weinberg <zack@codesourcery.com>
39373
39374 * gcc.c-torture/execute/memcheck: Delete entire directory.
39375 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39376 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39377
39378 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
39379
39380 * gcc.dg/Wshadow-1.c: New test.
39381
39382 2001-12-05 Jakub Jelinek <jakub@redhat.com>
39383
39384 * gcc.c-torture/compile/20011130-1.c: New test.
39385
39386 * gcc.dg/noncompile/20011025-1.c: New test.
39387
39388 * g++.dg/other/anon-union.C: New test.
39389
39390 * gcc.c-torture/execute/20011024-1.c: New test.
39391
39392 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
39393
39394 * gcc.c-torture/execute/20000722-1.x,
39395 gcc.c-torture/execute/20010123-1.x: Remove.
39396 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39397 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39398 gcc.dg/c99-complit-2.c: New tests.
39399
39400 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
39401
39402 * g++.dg/inherit/base1.C: New test.
39403
39404 2001-12-04 Jakub Jelinek <jakub@redhat.com>
39405
39406 * g++.dg/other/stdarg1.C: New test.
39407
39408 * gcc.c-torture/compile/20011130-2.c: New test.
39409
39410 2001-12-03 Janis Johnson <janis187@us.ibm.com>
39411
39412 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39413 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39414 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39415 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39416 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39417 * gcc.dg/builtin-prefetch-1.c: New test.
39418
39419 2001-12-03 Jakub Jelinek <jakub@redhat.com>
39420
39421 * gcc.dg/20011130-1.c: New test.
39422
39423 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
39424
39425 * g++.dg/other/scope1.C: New test.
39426 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39427
39428 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
39429
39430 * gcc.dg/vla-init-1.c: New test.
39431
39432 2001-12-01 Geoff Keating <geoffk@redhat.com>
39433
39434 * gcc.c-torture/compile/structs.c: New testcase from GDB.
39435
39436 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
39437
39438 * objc.dg/alias.m: Update.
39439 * objc.dg/class-1.m: Update.
39440 * objc.dg/const-str-1.m: Update.
39441 * objc.dg/fwd-proto-1.m: Update.
39442 * objc.dg/id-1.m: Update.
39443 * objc.dg/super-class-1.m: Update.
39444
39445 2001-11-29 Mark Mitchell <mark@codesourcery.com>
39446
39447 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39448 constructs.
39449
39450 2001-11-28 Jeffrey A Law (law@cygnus.com)
39451
39452 * gcc.c-torture/execute/20011128-1.c: New test.
39453
39454 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
39455
39456 * gcc.dg/20011127-1.c: New test.
39457
39458 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
39459
39460 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
39461 from Austin Group draft 7.
39462 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
39463 scanf format arguments.
39464 * gcc.dg/format/no-exargs-2.c: New test.
39465
39466 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
39467
39468 * g++.dg/abi/vbase8-4.C: New test.
39469
39470 2001-11-24 Ian Lance Taylor <ian@airs.com>
39471
39472 * gcc.c-torture/execute/20011121-1.c: New test.
39473
39474 2001-11-23 Jeffrey A Law (law@cygnus.com)
39475
39476 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39477
39478 2001-11-23 Andreas Jaeger <aj@suse.de>
39479
39480 * gcc.dg/cpp/charconst-2.c: New test.
39481
39482 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
39483
39484 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39485 to the host if it is remote. Let tests specify extra headers
39486 they use.
39487 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39488 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39489 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39490 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39491 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39492 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39493 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39494 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39495 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39496 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39497
39498 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
39499
39500 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39501 for little endian ARMs.
39502
39503 2001-11-20 Jakub Jelinek <jakub@redhat.com>
39504
39505 * gcc.c-torture/compile/20011119-1.c: New test.
39506 * gcc.c-torture/compile/20011119-2.c: New test.
39507
39508 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
39509
39510 * gcc.dg/altivec-1.c: Fix typo.
39511
39512 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
39513
39514 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39515
39516 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
39517
39518 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39519
39520 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
39521
39522 * lib/g77.exp: Don't specify --rpath-link.
39523
39524 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39525 across all the headers.
39526 * gcc.dg/format/format.exp: For testing on a remote host,
39527 copy format.h.
39528
39529 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39530 * gcc.c-torture/execute/930406-1.c: Likewise.
39531 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39532
39533 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
39534
39535 * gcc.dg/altivec-1.c: New.
39536
39537 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
39538
39539 * gcc.dg/cpp/fpreprocessed.c: New test case.
39540
39541 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39542
39543 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39544 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39545 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39546
39547 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
39548
39549 * gcc.dg/no-builtin-1.c: New test.
39550
39551 2001-11-16 Jakub Jelinek <jakub@redhat.com>
39552
39553 * gcc.c-torture/execute/20011115-1.c: New test.
39554
39555 2001-11-15 Jakub Jelinek <jakub@redhat.com>
39556
39557 * gcc.c-torture/compile/20011114-2.c: New test.
39558 * gcc.c-torture/compile/20011114-3.c: New test.
39559 * gcc.c-torture/compile/20011114-4.c: New test.
39560
39561 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
39562
39563 * g++.dg/other/init1.C: New test.
39564
39565 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
39566
39567 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39568 message.
39569
39570 * gcc.c-torture/execute/20011114-1.c: New testcase.
39571
39572 * gcc.c-torture/compile/20010327-1.c: Revert last change.
39573 * gcc.c-torture/compile/20011114-1.c: New test, exactly
39574 like the (before this change) version of 20010327-1.c.
39575
39576 2001-11-14 Roger Sayle <roger@eyesopen.com>
39577
39578 * gcc.c-torture/execute/string-opt-13.c: New testcase.
39579
39580 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
39581
39582 * g++.dg/init/array2.C: New test.
39583
39584 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
39585
39586 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39587
39588 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
39589
39590 * g++.dg/other/forscope1.C: New test.
39591 * g++.dg/ext/forscope1.C: New test.
39592 * g++.dg/ext/forscope2.C: New test.
39593
39594 2001-11-13 Jakub Jelinek <jakub@redhat.com>
39595
39596 * gcc.c-torture/execute/20011113-1.c: New test.
39597
39598 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
39599
39600 * gcc.c-torture/execute/20011109-2.c: New test.
39601
39602 * gcc.c-torture/execute/20011109-1.c: New test.
39603
39604 2001-11-09 Jakub Jelinek <jakub@redhat.com>
39605
39606 * gcc.c-torture/compile/20011109-1.c: New test.
39607
39608 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
39609
39610 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39611 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39612 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39613 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39614 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39615 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39616 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39617
39618 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
39619
39620 * g++.dg/warn/Wshadow-1.C: New tests.
39621 * g++.old-deja/g++.mike/for3.C: Update.
39622
39623 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
39624
39625 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39626 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39627 XFAILs. Adjust expected error texts.
39628 * gcc.c-torture/compile/20011106-1.c,
39629 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39630 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39631 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39632 gcc.dg/c99-array-lval-5.c: New tests.
39633
39634 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39635
39636 * gcc.dg/cpp/defined.c: Update.
39637
39638 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
39639
39640 * gcc.c-torture/execute/anon-1.c: New test.
39641
39642 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
39643
39644 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39645 same size, so no warning should be produced on stormy16.
39646
39647 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39648 due to oversized array.
39649 * g++.old-deja/g++.mike/ns15.C: Likewise.
39650 * g++.old-deja/g++.pt/crash16.C: Likewise.
39651
39652 2001-11-02 Graham Stott <grahams@redhat.com>
39653
39654 * g++.dgother/debug1.C: Fix typos.
39655
39656 2001-11-01 Jakub Jelinek <jakub@redhat.com>
39657
39658 * g++.dg/other/debug1.C: New test.
39659
39660 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
39661
39662 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39663 of unsigned long.
39664
39665 2001-10-30 Jakub Jelinek <jakub@redhat.com>
39666
39667 * gcc.dg/20011029-2.c: New test.
39668
39669 * gcc.c-torture/compile/20011029-1.c: New test.
39670
39671 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
39672
39673 * objc/execute/class_self-1.m: New test.
39674 * objc/execute/class_self-2.m: New test.
39675
39676 2001-10-25 Zack Weinberg <zack@codesourcery.com>
39677
39678 * gcc.misc-tests/msgs.exp: Delete.
39679 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39680 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
39681 error set to match recent changes.
39682
39683 2001-10-24 Zack Weinberg <zack@codesourcery.com>
39684
39685 * gcc.dg/20011021-1.c: New test.
39686
39687 2001-10-24 Jakub Jelinek <jakub@redhat.com>
39688
39689 * gcc.c-torture/compile/20011023-1.c: New test.
39690
39691 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
39692
39693 * lib/g77.exp: Rewrite based on lib/g++.exp.
39694
39695 2001-10-19 Jakub Jelinek <jakub@redhat.com>
39696
39697 * gcc.c-torture/execute/20011019-1.c: New test.
39698
39699 * gcc.dg/20011018-1.c: New test.
39700
39701 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
39702
39703 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39704
39705 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
39706
39707 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39708 * gcc.dg/attr-invalid.c: Likewise.
39709
39710 2001-10-18 Jakub Jelinek <jakub@redhat.com>
39711
39712 * testsuite/gcc.dg/20011015-1.c: New test.
39713
39714 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39715
39716 * g++.dg/template/unify2.C: New test.
39717
39718 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
39719
39720 * g++.dg/other/exception-specification.C: New test
39721
39722 2001-10-13 Tom Rix <trix@redhat.com>
39723
39724 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39725 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39726
39727 2001-10-12 Jakub Jelinek <jakub@redhat.com>
39728
39729 * testsuite/gcc.dg/20011009-1.c: New test.
39730
39731 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
39732
39733 PR g++/4476
39734 * g++.dg/other/friend1.C: New test.
39735
39736 2001-10-11 Richard Henderson <rth@redhat.com>
39737
39738 * g++.old-deja/g++.other/crash18.C: Add -S to options.
39739
39740 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39741
39742 * gcc.c-torture/compile/20011010-1.c: New.
39743
39744 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
39745
39746 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39747 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39748 g77.f-torture/execute/execute.exp,
39749 g77.f-torture/noncompile/noncompile.exp,
39750 gcc.c-torture/compile/compile.exp,
39751 gcc.c-torture/execute/execute.exp,
39752 gcc.c-torture/execute/ieee/ieee.exp,
39753 gcc.c-torture/execute/memcheck/memcheck.exp,
39754 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39755 objc/execute/execute.exp: Update FSF address.
39756
39757 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
39758
39759 * gcc.dg/cpp/cmdlne-C.c: Update.
39760 * gcc.dg/cpp/cmdlne-C2.c: New.
39761
39762 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39763
39764 * gcc.c-torture/execute/20011008-3.c: New.
39765
39766 2001-10-08 DJ Delorie <dj@redhat.com>
39767
39768 * gcc.dg/20011008-1.c: New.
39769 * gcc.dg/20011008-2.c: New.
39770
39771 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
39772
39773 * gcc.dg/cpp/spacing1.c: Update test.
39774
39775 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
39776
39777 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39778 spelling errors of "separate" as "seperate".
39779
39780 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
39781
39782 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39783 enough to avoid inlining.
39784
39785 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
39786
39787 * lib/g77.exp: set libg2c_dir correctly.
39788
39789 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
39790
39791 * gcc.dg/cpp/macro11.c: New test.
39792
39793 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39794
39795 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39796 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39797 gcc.dg/format/multattr-3.c: New tests.
39798 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
39799 tests for format attributes on function pointers being rejected.
39800
39801 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39802
39803 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39804
39805 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
39806
39807 * g++.dg/warn/format1.C: New test.
39808
39809 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
39810
39811 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39812
39813 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39814
39815 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39816
39817 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
39818
39819 * gcc.dg/cpp/redef2.c: Add test.
39820
39821 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
39822
39823 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39824 long-standing bug on i686, apparently.
39825 * gcc.c-torture/execute/loop-2c.x: New file.
39826 * gcc.c-torture/execute/loop-2d.x: New file.
39827 * gcc.c-torture/execute/loop-3c.x: New file.
39828
39829 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
39830
39831 * gcc.dg/cpp/20000625-2.c: Correct line number.
39832
39833 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39834
39835 * gcc.dg/cpp/macro10.c: New test.
39836 * gcc.dg/cpp/strify3.c: New test.
39837 * gcc.dg/cpp/spacing1.c: Add tests.
39838 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39839 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39840
39841 2001-09-24 DJ Delorie <dj@redhat.com>
39842
39843 * gcc.c-torture/execute/20010924-1.c: New test.
39844
39845 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
39846
39847 * testsuite/objc/execute/paste.m: Remove.
39848
39849 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
39850
39851 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39852
39853 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
39854
39855 * g77.dg/strlen0.f: New test.
39856
39857 2001-09-21 Richard Henderson <rth@redhat.com>
39858
39859 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39860 * g++.old-deja/g++.abi/vtable2.C: Likewise.
39861
39862 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
39863
39864 Table-driven attributes.
39865 * g++.dg/ext/attrib1.C: New test.
39866
39867 2001-09-20 DJ Delorie <dj@redhat.com>
39868
39869 * gcc.dg/20000926-1.c: Update expected warning messages.
39870 * gcc.dg/array-2.c: Likewise, and test for warnings too.
39871 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39872 array.
39873
39874 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
39875
39876 * g++.dg/eh/registers1.C: New test case.
39877
39878 2001-09-17 Richard Henderson <rth@redhat.com>
39879
39880 * gcc.dg/array-5.c: Fix VLA decomposition test.
39881
39882 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
39883
39884 * gcc.dg/cpp/line5.c: New testcase.
39885
39886 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
39887
39888 * gcc.dg/cpp/macro9.c: New test.
39889
39890 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
39891
39892 * gcc.c-torture/execute/980223.c: Change type of addr from long
39893 to char *.
39894
39895 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
39896
39897 * gcc.c-torture/execute/20010915-1.c: New test.
39898
39899 2001-09-14 Janis Johnson <janis187@us.ibm.com>
39900
39901 * g77.dg/bprob: New directory.
39902 * g77.dg/bprob/bprob.exp: New file.
39903 * g77.dg/bprob/bprob-1.f: New test.
39904 * g77.dg/gcov: New directory.
39905 * g77.dg/gcov/gcov.exp: New file.
39906 * g77.dg/gcov/gcov-1.f: New test.
39907 * g77.dg/gcov/gcov-1.x: New file.
39908
39909 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
39910
39911 * gcc.dg/cpp/directiv.c: Update.
39912 * gcc.dg/cpp/undef1.c: Update.
39913
39914 2001-09-12 Jakub Jelinek <jakub@redhat.com>
39915
39916 * gcc.dg/20010912-1.c: New test.
39917
39918 2001-09-11 Janis Johnson <janis187@us.ibm.com>
39919
39920 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39921 language-independent file in lib.
39922 * lib/gcov.exp: New file.
39923
39924 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
39925
39926 * gcc.c-torture/compile/20010911-1.c: New test.
39927
39928 2001-09-10 Janis Johnson <janis187@us.ibm.com>
39929
39930 * lib/profopt.exp: New, to support profile-directed optimizations.
39931 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39932 * gcc.misc-tests/bprob-1.c: New test.
39933 * gcc.misc-tests/bprob-2.c: New test.
39934
39935 2001-09-07 Janis Johnson <janis187@us.ibm.com>
39936
39937 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39938 XFAIL and which kinds of gcov output to verify.
39939 * gcc.misc-tests/gcov-4b.x: New file.
39940 * gcc.misc-tests/gcov-5b.x: New file.
39941 * gcc.misc-tests/gcov-6.x: New file.
39942 * gcc.misc-tests/gcov-7.c: New test.
39943 * gcc.misc-tests/gcov-7.x: New file.
39944
39945 2001-09-06 Janis Johnson <janis187@us.ibm.com>
39946
39947 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39948 * gcc.misc-tests/gcov-6.c: New test.
39949
39950 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
39951
39952 PR c++/3986
39953 * g++.dg/abi/vbase1.C: New test.
39954
39955 2001-09-05 Ziemowit Laski <zlaski@apple.com>
39956
39957 * objc.dg/method-2.m: New.
39958
39959 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
39960
39961 PR c++/4203
39962 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39963 * g++.dg/init/empty1.C: New test.
39964
39965 2001-09-03 Jakub Jelinek <jakub@redhat.com>
39966
39967 * gcc.c-torture/compile/20010903-1.c: New test.
39968
39969 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
39970
39971 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39972 for m68k.
39973
39974 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
39975
39976 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39977
39978 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39979
39980 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39981
39982 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
39983
39984 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39985 for 16-bit 'unsigned int'.
39986
39987 2001-08-29 Kazu Hirata <kazu@hxi.com>
39988
39989 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39990
39991 2001-08-27 Richard Henderson <rth@redhat.com>
39992
39993 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39994 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39995
39996 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
39997
39998 * gcc.dg/asm-names.c (ymain): New.
39999
40000 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
40001
40002 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40003 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40004 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40005
40006 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40007
40008 * gcc.dg/compare5.c: New testcase.
40009
40010 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
40011
40012 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40013 and "In instantiation".
40014
40015 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
40016
40017 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40018
40019 2001-08-20 Janis Johnson <janis187@us.ibm.com>
40020
40021 * gcc.misc-tests/gcov.exp: Add support for branch information.
40022 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40023 * gcc.misc-tests/gcov-4.c: New test.
40024 * gcc.misc-tests/gcov-4b.c: New test.
40025 * gcc.misc-tests/gcov-5b.c: New test.
40026
40027 2001-08-20 Zack Weinberg <zackw@panix.com>
40028
40029 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40030 expected to fail.
40031
40032 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
40033
40034 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40035
40036 2001-08-19 Jakub Jelinek <jakub@redhat.com>
40037
40038 * g++.dg/eh/template1.C: New test.
40039
40040 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
40041
40042 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40043 Fix thinko.
40044 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40045 for xfail.
40046
40047 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
40048
40049 * lib/g77-dg.exp: Use prune.exp for common procedures
40050 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40051 * lib/g77.exp: (g77-dg-prune) Remove
40052
40053 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
40054
40055 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40056
40057 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40058
40059 * g++.dg/template/unify1.C: New test.
40060
40061 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
40062
40063 * g++.dg/abi/empty4.C: New test.
40064
40065 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
40066
40067 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40068 solaris2.*
40069 * g77.f-torture/compile/pr3743.x: Likewise.
40070
40071 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
40072
40073 * g++.dg/other/using-declaration.C: New test.
40074
40075 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40076
40077 * gcc.dg/cpp/tr-sign.c: New testcase.
40078
40079 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
40080
40081 * gcc.dg/cpp/19951025-1.c: Revert.
40082 * gcc.dg/cpp/directiv.c: We no longer process directives that
40083 interrupt macro arguments.
40084
40085 2001-08-03 Zack Weinberg <zackw@stanford.edu>
40086
40087 * gcc.dg/bconstp-1.c: New test.
40088
40089 2001-08-03 Richard Henderson <rth@redhat.com>
40090
40091 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40092
40093 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
40094
40095 * gcc.dg/cpp/19951025-1.c: Update.
40096
40097 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
40098
40099 * g77.dg/ff90-1.f (s): Fix reference of variable z,
40100 should be x.
40101
40102 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
40103
40104 Kill -fhonor-std.
40105 * g++.old-deja/g++.ns/ns14.C: Remove special options.
40106 * g++.old-deja/g++.other/std1.C: Likewise.
40107 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40108
40109 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40110
40111 * lib/g77.exp: Load gcc-defs.exp for common procedures
40112 (g77_pass, g77_fail, g77_finish, g77_exit,
40113 ${tool}_check_unsupported_p} Now redundant. Deleted.
40114
40115 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40116
40117 * g77.dg/fbackslash.f
40118 * g77.dg/fcase-preserve.f
40119 * g77.dg/ff90-1.f
40120 * g77.dg/ffixed-line-length-0.f
40121 * g77.dg/ffixed-line-length-132.f
40122 * g77.dg/ffixed-line-length-7.f
40123 * g77.dg/ffixed-line-length-72.f
40124 * g77.dg/ffixed-line-length-none.f
40125 * g77.dg/ffree-form-1.f
40126 * g77.dg/fno-backslash.f
40127 * g77.dg/fno-f90-1.f
40128 * g77.dg/fno-fixed-form-1.f
40129 * g77.dg/fno-onetrip.f
40130 * g77.dg/fno-typeless-boz.f
40131 * g77.dg/fno-underscoring.f
40132 * g77.dg/fno-vxt-1.f
40133 * g77.dg/fonetrip.f
40134 * g77.dg/ftypeless-boz.f
40135 * g77.dg/fugly-assumed.f
40136 * g77.dg/funderscoring.f
40137 * g77.dg/fvxt-1.f
40138
40139 2001-08-01 Ziemowit Laski <zlaski@apple.com>
40140
40141 * objc.dg/fwd-proto-1.m: New.
40142 * objc.dg/local-decl-1.m: New.
40143 * objc.dg/naming-1.m: New.
40144 * objc.dg/naming-2.m: New.
40145 * objc.dg/proto-hier-1.m: New.
40146
40147 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
40148
40149 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40150 largest-type elements to a struct makes its size grow.
40151
40152 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
40153
40154 * g++.dg/abi/vthunk1.C: New test.
40155
40156 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
40157
40158 * g++.dg/abi/vbase8-22.C: New test.
40159
40160 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40161
40162 * gcc.dg/cpp/macro8.c: New test.
40163
40164 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
40165
40166 * g++.dg/abi/vbase8-21.C: New test.
40167
40168 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
40169
40170 * g++.dg/abi/vbase8-10.C: New test.
40171
40172 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40173
40174 * lib/g++.exp (g++_set_ld_library_path): Renamed to
40175 ${tool}_set_ld_library_path.
40176 Changed caller.
40177 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40178 g++.exp.
40179
40180 2001-07-26 Stan Cox <scox@redhat.com>
40181
40182 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40183 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40184 gcc_exit, gcc_check_unsupported_p):
40185 Moved to gcc-deps.exp
40186 * gcc-deps.exp: New file.
40187
40188 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40189
40190 * g++.old-deja/g++.pt/defarg14.C: New test.
40191
40192 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40193
40194 * g++.old-deja/g++.other/lineno5.C: New test.
40195
40196 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40197
40198 * g++.old-deja/g++.pt/crash68.C: New test.
40199
40200 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
40201
40202 * g++.old-deja/g++.other/crash42.C: New test.
40203
40204 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
40205
40206 * gcc.dg/cpp/extratokens.c: Fix.
40207 * gcc.dg/cpp/skipping2.c: New tests.
40208
40209 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40210
40211 * gcc.c-torture/execute/20010724-1.c: New file.
40212 * gcc.c-torture/execute/20010724-1.x: New file.
40213
40214 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40215
40216 * g++.old-deja/g++.other/cond7.C: New test.
40217
40218 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40219
40220 * g++.old-deja/g++.other/optimize4.C: New test.
40221
40222 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
40223
40224 * g++.old-deja/g++.abi/vbase8-5.C: New test.
40225
40226 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
40227
40228 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40229 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40230 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40231 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40232
40233 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40234 bug report" message.
40235
40236 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40237 * g++.dg/ext/instantiate1.C: Move from old-deja.
40238
40239 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
40240
40241 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40242 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40243 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40244 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40245
40246 2001-07-23 Jeffrey A Law (law@cygnus.com)
40247
40248 * gcc.c-torture/execute/20010723-1.c: New test.
40249
40250 2001-07-23 Ben Elliston <bje@redhat.com>
40251
40252 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40253
40254 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40255
40256 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40257 i[34567]86-*-*.
40258 Delete handling of ieee_multilib_flags.
40259 Pass -mieee for alpha*-*-* and sh-*-*.
40260 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40261
40262 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
40263
40264 Remove old-abi tests.
40265 * g++.old-deja/g++.mike/p11116.C: Remove.
40266 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40267
40268 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
40269
40270 * g77.f-torture/compile/pr3743.f: New test
40271
40272 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
40273
40274 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40275
40276 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40277
40278 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40279 g++.old-deja/g++.pt/static6.C: Likewise.
40280 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40281 supports weak symbols.
40282
40283 2001-07-18 Andreas Jaeger <aj@suse.de>
40284
40285 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40286 supported again.
40287
40288 2001-07-18 Andreas Jaeger <aj@suse.de>
40289
40290 * gcc.dg/iftrap-1.c: Fix target line.
40291
40292 2001-07-17 Richard Henderson <rth@redhat.com>
40293
40294 * gcc.c-torture/execute/20010717-1.c: New.
40295
40296 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
40297
40298 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40299 tests.
40300
40301 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40302
40303 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40304
40305 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40306
40307 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40308 UAC_SIGBUS, UAC_NOPRINT definitions.
40309
40310 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
40311
40312 * objc/execute/object_is_class.m: New test.
40313 * objc/execute/object_is_meta_class.m: New test.
40314
40315 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
40316
40317 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40318 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40319
40320 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
40321
40322 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40323 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40324
40325 2001-07-14 Richard Henderson <rth@redhat.com>
40326
40327 * gcc.dg/iftrap-1.c: New.
40328
40329 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
40330
40331 * g77.f-torture/execute/intrinsic77.f: New test.
40332
40333 2001-07-11 Janis Johnson <janis@us.ibm.com>
40334
40335 * gcc.misc-tests/gcov-3.c: New test.
40336
40337 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
40338
40339 * gcc.c-torture/compile/20010711-1.c,
40340 * gcc.c-torture/compile/20010711-2.c: New tests.
40341
40342 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
40343
40344 * gcc.c-torture/execute/20010711-1.c: New test.
40345
40346 2001-07-11 Ben Elliston <bje@redhat.com>
40347
40348 * g++.old-deja/g++.other/enum5.C: New test.
40349
40350 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
40351
40352 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40353 (g++-dg-prune): Call prune_gcc_output.
40354 * prune.exp: New file for prune_gcc_output.
40355 * lib/g++.exp, lib/gcc.exp: Load it.
40356
40357 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
40358
40359 * gcc.c-torture/compile/20010701-1.c,
40360 g++.old-deja/g++.ext/attrib6.C: New tests.
40361
40362 2001-07-06 Jeffrey A Law (law@cygnus.com)
40363
40364 * gcc.c-torture/compile/20010706-1.c: New test.
40365
40366 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
40367
40368 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40369
40370 2001-06-28 Stan Shebs <shebs@apple.com>
40371
40372 * gcc.dg/pragma-darwin.c: New test.
40373
40374 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40375
40376 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40377 Solaris 2.[678] system.
40378
40379 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
40380
40381 * gcc.dg/20010622-1.c: New test.
40382
40383 2001-06-18 Stan Shebs <shebs@apple.com>
40384
40385 * objc.dg: New directory.
40386 * objc.dg/dg.exp: New file.
40387 * objc.dg/alias.m: New.
40388 * objc.dg/class-1.m: New.
40389 * objc.dg/class-2.m: New.
40390 * objc.dg/const-str-1.m: New.
40391 * objc.dg/const-str-2.m: New.
40392 * objc.dg/id-1.m: New.
40393 * objc.dg/method-1.m: New.
40394 * objc.dg/super-class-1.m: New.
40395 * lib/objc-dg.exp: New file.
40396
40397 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
40398
40399 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40400 of label name.
40401
40402 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
40403
40404 * g++.old-deja/g++.abi/vbase8-9.C: New test.
40405
40406 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40407
40408 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40409 variable.
40410
40411 2001-06-12 Richard Henderson <rth@redhat.com>
40412
40413 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40414
40415 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
40416
40417 * g++.old-deja/g++.abi/vbase5.C: New test.
40418 * g++.old-deja/g++.abi/vbase6.C: New test.
40419 * g++.old-deja/g++.abi/vbase7.C: New test.
40420
40421 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40422
40423 * gcc.c-torture/compile/20010610-1.c: New test.
40424
40425 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
40426
40427 * g++.old-deja/g++.abi/vbase4.C: New test.
40428
40429 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40430
40431 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40432 support %f for HC11/HC12 targets.
40433 * gcc.c-torture/execute/930513-1.x: New file, likewise.
40434 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40435 on HC11/HC12 targets.
40436 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40437
40438 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40439
40440 * gcc.dg/wchar_t-1.c: New file.
40441 * gcc.dg/wint_t-1.c: Likewise.
40442
40443 2001-06-11 Bernd Schmidt <bernds@redhat.com>
40444
40445 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40446
40447 2001-06-11 Richard Henderson <rth@redhat.com>
40448
40449 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40450
40451 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
40452
40453 * gcc.c-torture/compile/20010611-1.c: New test.
40454
40455 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
40456
40457 * gcc.dg/c99-tag-1.c: Add more tests.
40458
40459 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
40460
40461 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40462 representation on MN10300 and ARM/Thumb.
40463
40464 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
40465
40466 * g77.f-torture/execute/20010610.f: New.
40467
40468 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
40469
40470 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40471 names.
40472
40473 2001-06-09 Richard Henderson <rth@redhat.com>
40474
40475 * gcc.c-torture/execute/ashrdi-1.c: New.
40476 * gcc.c-torture/execute/ashldi-1.c: New.
40477 * gcc.c-torture/execute/lshrdi-1.c: New.
40478
40479 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
40480
40481 * objc/execute/load-3.m: Added. Check sending +load to categories,
40482 in addition to classes.
40483
40484 2001-06-08 Stan Shebs <shebs@apple.com>
40485
40486 * objc/execute/load-2.m: New test. From Nicola Pero
40487 <n.pero@mi.flashnet.it>.
40488
40489 2001-06-08 Jakub Jelinek <jakub@redhat.com>
40490
40491 * gcc.c-torture/execute/20010605-2.c: New test.
40492
40493 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40494
40495 * g++.old-deja/g++.abi/vbase2.C: New test.
40496 * g++.old-deja/g++.abi/vbase3.C: New test.
40497
40498 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
40499
40500 * g++.old-deja/g++.pt/friend49.C: New test.
40501
40502 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
40503
40504 * g++.old-deja/g++.ext/anon3.C: New test.
40505
40506 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
40507
40508 * g++.old-deja/g++.other/conv7.C: New test.
40509
40510 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
40511
40512 * gcc.c-torture/compile/20010605-2.c: New test.
40513
40514 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
40515
40516 * gcc.c-torture/execute/20010604-1.c: New test.
40517
40518 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
40519
40520 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40521
40522 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
40523
40524 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40525 (g++_link_flags): Likewise.
40526 (g++_init): Pass gccpath's value to two previous functions.
40527
40528 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40529
40530 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40531 Ensure logfile entry matches exec command line.
40532
40533 2001-05-31 Richard Henderson <rth@redhat.com>
40534
40535 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40536 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40537
40538 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
40539
40540 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40541 compiler for irix6.2
40542
40543 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
40544
40545 * g++.old-deja/g++.other/optimize3.C: New file.
40546
40547 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
40548
40549 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40550 assemble.
40551
40552 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
40553
40554 * g++.old-deja/g++.other/optimize2.C: New file.
40555
40556 2001-05-25 Diego Novillo <dnovillo@redhat.com>
40557
40558 * gcc.c-torture/compile/20010518-2.c: New file.
40559 * gcc.c-torture/execute/20010518-1.c: New file.
40560 * gcc.c-torture/execute/20010518-2.c: New file.
40561
40562 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
40563
40564 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40565
40566 2001-05-24 Mark Mitchell <mark@codesourcery.com>
40567
40568 G++ no longer defines builtins that do not begin with __builtin.
40569 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40570 * g++.old-deja/g++.brendand/misc13.C: Likewise.
40571 * g++.old-deja/g++.law/builtin1.C: Likewise.
40572 * g++.old-deja/g++.law/cvt2.C: Likewise.
40573 * g++.old-deja/g++.mike/net5.C: Likewise.
40574 * g++.old-deja/g++.other/builtins1.C: Likewise.
40575 * g++.old-deja/g++.other/builtins2.C: Likewise.
40576 * g++.old-deja/g++.other/builtins3.C: Likewise.
40577 * g++.old-deja/g++.other/builtins4.C: Likewise.
40578 * g++.old-deja/g++.other/inline8.C: Likewise.
40579 * g++.old-deja/g++.robertl/eb39.C: Likewise.
40580
40581 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
40582
40583 * g++.old-deja/g++.pt/using1.C: Adjust.
40584 * g++.old-deja/g++.pt/using2.C: New test.
40585
40586 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
40587
40588 * gcc.dg/cpp/charconst.c: New tests.
40589 * gcc.dg/cpp/escape.c: New tests.
40590 * gcc.dg/cpp/escape-1.c: New tests.
40591 * gcc.dg/cpp/escape-2.c: New tests.
40592 * gcc.dg/cpp/ucs.c: New tests.
40593
40594 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
40595
40596 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40597 native compiler for irix6.5.
40598
40599 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
40600
40601 * lib/g++.exp (g++_include_flags): Use args to compute
40602 get_multilibs.
40603 (g++_link_flags): Likewise.
40604 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40605
40606 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
40607
40608 * gcc.dg/c90-hexfloat-1.c: Add more tests.
40609
40610 2001-05-21 Geoff Keating <geoffk@redhat.com>
40611
40612 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40613 this file.
40614
40615 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40616
40617 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40618 STACK_SIZE;
40619 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40620 to STACK_SIZE; Use it to define size of add_histo array.
40621 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40622 to STACK_SIZE.
40623 (f): Use GITT_SIZE to define size of gitt local table.
40624 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40625 to STACK_SIZE; Use it to define size of bytemem array.
40626
40627 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
40628
40629 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40630 on 68HC11/HC12 due to the asm instruction.
40631 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40632 * gcc.c-torture/compile/920520-1.x: Likewise.
40633 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40634 on 68HC11/HC12 because the function is larger than 64K.
40635 * gcc.c-torture/compile/961203-1.x: New file, this test fails
40636 on 68HC11/HC12 because the structure is too large.
40637
40638 2001-05-20 Richard Henderson <rth@redhat.com>
40639
40640 * gcc.c-torture/execute/20010520-1.c: New.
40641
40642 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40643
40644 * g++.old-deja/g++.warn/compare1.C: New test.
40645 * gcc.dg/compare4.c: New test.
40646
40647 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
40648
40649 * g++.old-deja/g++.other/optimize1.C: New test.
40650
40651 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40652
40653 * g++.old-deja/g++.pt/spec41.C: New test.
40654
40655 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
40656
40657 * gcc.c-torture/compile/20010114-1.x: Remove.
40658
40659 2001-05-18 Stan Shebs <shebs@apple.com>
40660
40661 * gcc.c-torture/compile/20010518-1.c: New test.
40662
40663 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
40664
40665 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40666 * g++.old-deja/g++.pt/crash67.C: New test.
40667
40668 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
40669
40670 * g++.old-deja/g++.other/debug9.C: New test.
40671
40672 2001-05-16 Zack Weinberg <zackw@stanford.edu>
40673
40674 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40675
40676 2001-05-16 Jan Hubicka <jh@suse.cz>
40677
40678 * gcc.c-torture/compile/20010516-1.c: New test.
40679
40680 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
40681
40682 * g++.old-deja/g++.other/crash41.C: New test.
40683
40684 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
40685
40686 * g++.old-deja/g++.pt/crash66.C: New test.
40687
40688 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
40689
40690 * g++.old-deja/g++.robertl/eb27.C: Convert.
40691
40692 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
40693
40694 * g++.dg/friend-warn.C: New test. Do not warn about friend
40695 declaration being redundant.
40696
40697 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
40698
40699 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40700
40701 2001-05-14 Mark Mitchell <mark@codesourcery.com>
40702
40703 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40704
40705 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
40706
40707 * lib/g++.exp: Use testsuite_flags.
40708
40709 2001-05-13 Mark Mitchell <mark@codesourcery.com>
40710
40711 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40712
40713 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
40714
40715 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40716
40717 2001-05-11 Mark Mitchell <mark@codesourcery.com>
40718
40719 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40720
40721 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
40722
40723 * gcc.c-torture/compile/20010313-1.c: New test.
40724
40725 2001-05-09 Zack Weinberg <zackw@stanford.edu>
40726
40727 * gcc.dg/cpp/direct2.c: New test.
40728 * gccq.dg/cpp/direct2s.c: New test.
40729
40730 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40731
40732 2001-05-07 Mark Mitchell <mark@codesourcery.com>
40733
40734 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40735 * g++.old-deja/g++.other/op3.C: Likewise.
40736
40737 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
40738
40739 * gcc.dg/cpp/syshdr.h: New file.
40740 * gcc.dg/cpp/sysmac1.c: Update.
40741 * gcc.dg/cpp/sysmac2.c: Update.
40742
40743 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
40744
40745 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40746
40747 2001-05-04 David Edelsohn <edelsohn@gnu.org>
40748
40749 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40750 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40751
40752 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
40753
40754 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40755
40756 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
40757
40758 * lib/g++.exp (g++_include_flags): Don't use any special flags
40759 if TESTING_IN_BUILD_TREE is not defined.
40760 (g++_init): Use a plain 'c++' as the compiler if
40761 TESTING_IN_BUILD_TREEE is not defined.
40762
40763 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40764
40765 * g++.old-deja/g++.eh/catch13.C: New test.
40766 * g++.old-deja/g++.eh/catch14.C: New test.
40767
40768 2001-05-02 Jakub Jelinek <jakub@redhat.com>
40769
40770 * gcc.dg/cpp/tr-define.c: New test.
40771
40772 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
40773
40774 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40775 <stdlib.h>, not <malloc.h>.
40776
40777 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40778
40779 * g++.old-deja/g++.ns/template17.C: New test.
40780
40781 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
40782
40783 * g++.old-deja/g++.pt/ref4.C: New test.
40784
40785 2001-04-30 Richard Henderson <rth@redhat.com>
40786
40787 * gcc.dg/20000724-1.c: Revert last change.
40788
40789 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
40790
40791 * g77.f-torture/execute/20010430.f: New test.
40792
40793 2001-04-30 Mark Mitchell <mark@codesourcery.com>
40794
40795 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40796
40797 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
40798
40799 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40800
40801 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40802
40803 * g++.old-deja/g++.eh/crash6.C: New test.
40804
40805 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40806
40807 * g++.old-deja/g++.other/warn7.C: New test.
40808
40809 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
40810
40811 * g++.old-deja/g++.other/defarg9.C: New test.
40812
40813 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40814
40815 * g77.f-torture/compile/20010426.f: New test.
40816 * g77.f-torture/execute/20010426.f: New test.
40817
40818 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
40819
40820 * g77.f-torture/compile/20000629-1.x: Remove - error
40821 has been fixed.
40822
40823 2001-04-26 Jeffrey A Law (law@cygnus.com)
40824
40825 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40826 Tweak slightly to work with g++.dg framework.
40827 * g++.dg/special/ecos.exp: Run initp1.C test.
40828 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40829
40830 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40831 its linker doesn't give line numbers either.
40832 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40833
40834 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40835
40836 * g++.old-deja/g++.other/lex1.C: New test.
40837
40838 2001-04-26 Jakub Jelinek <jakub@redhat.com>
40839
40840 * gcc.dg/noncompile/20010425-1.c: New test.
40841
40842 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
40843
40844 * g++.old-deja/g++.pt/mangle2.C: New test.
40845
40846 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40847
40848 * gcc.dg/format/plus-1.c: New test.
40849
40850 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40851
40852 * gcc.dg/20010423-1.c: New test.
40853
40854 2001-04-25 Jakub Jelinek <jakub@redhat.com>
40855
40856 * gcc.c-torture/execute/20010422-1.c: New test.
40857
40858 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
40859
40860 * g++.old-deja/g++.ns/type2.C: New test.
40861
40862 2001-04-24 Zack Weinberg <zackw@stanford.edu>
40863
40864 * g++.old-deja/g++.other/perf1.C: New test.
40865
40866 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
40867
40868 * gcc.dg/c99-func-2.c: Remove xfail.
40869 * gcc.dg/c99-func-3.c: Remove xfail.
40870 * gcc.dg/c99-func-4.c: Remove xfail.
40871
40872 2001-04-23 Zack Weinberg <zackw@stanford.edu>
40873
40874 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40875
40876 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
40877
40878 * gcc.c-torture/compile/20010423-1.c: New test.
40879
40880 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40881
40882 * g++.old-deja/g++.pt/typename28.C: New test.
40883
40884 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
40885
40886 * g++.old-deja/g++.abi/empty2.C: New test.
40887 * g++.old-deja/g++.abi/empty3.C: New test.
40888
40889 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40890
40891 * g++.old-deja/g++.other/comdat2.C: New test.
40892 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40893
40894 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40895
40896 * g++.old-deja/g++.other/overload14.C: New test.
40897
40898 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40899
40900 * g++.old-deja/g++.other/lookup23.C: New test.
40901
40902 2001-04-20 Jakub Jelinek <jakub@redhat.com>
40903
40904 * gcc.c-torture/execute/20010403-1.c: New test.
40905
40906 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
40907 Mark Mitchell <mark@codesourcery.com>
40908
40909 * lib/old-dejagnu.exp: Don't delete output of executable.
40910 Add .exe suffix to executables.
40911
40912 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
40913
40914 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40915
40916 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40917
40918 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40919
40920 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40921
40922 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40923 * g++.old-deja/g++.abi/crash1.C: New test.
40924
40925 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
40926
40927 * g++.old-deja/g++.other/crash40.C: New test.
40928
40929 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40930
40931 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40932
40933 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
40934
40935 * g++.old-deja/g++.other/warn6.C: New test.
40936
40937 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
40938
40939 * g++.old-deja/g++.robertl/eb42.C: Same.
40940
40941 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40942
40943 * gcc.dg/wtr-conversion-1.c: New testcase.
40944
40945 2001-04-10 Richard Henderson <rth@redhat.com>
40946
40947 * g++.old-deja/g++.other/array5.C: New.
40948
40949 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40950
40951 * gcc.c-torture/execute/20010408-1.c: New test.
40952
40953 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
40954
40955 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40956 headers and constructs.
40957 * g++.old-deja/g++.robertl/eb79.C: Same.
40958 * g++.old-deja/g++.robertl/eb77.C (main): Same.
40959 * g++.old-deja/g++.robertl/eb73.C: Same.
40960 * g++.old-deja/g++.robertl/eb66.C (main): Same.
40961 * g++.old-deja/g++.robertl/eb55.C (t): Same.
40962 * g++.old-deja/g++.robertl/eb54.C (main): Same.
40963 * g++.old-deja/g++.robertl/eb46.C (main): Same.
40964 * g++.old-deja/g++.robertl/eb44.C: Same.
40965 * g++.old-deja/g++.robertl/eb41.C (main): Same.
40966 * g++.old-deja/g++.robertl/eb4.C (main): Same.
40967 * g++.old-deja/g++.robertl/eb39.C: Same.
40968 * g++.old-deja/g++.robertl/eb33.C (main): Same.
40969 * g++.old-deja/g++.robertl/eb31.C (main): Same.
40970 * g++.old-deja/g++.robertl/eb30.C: Same.
40971 * g++.old-deja/g++.robertl/eb3.C: Same.
40972 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40973 * g++.old-deja/g++.robertl/eb21.C: Same.
40974 * g++.old-deja/g++.robertl/eb15.C: Same.
40975 * g++.old-deja/g++.robertl/eb118.C: Same.
40976 * g++.old-deja/g++.robertl/eb115.C (main): Same.
40977 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40978 * g++.old-deja/g++.robertl/eb109.C: Same.
40979 * g++.old-deja/g++.other/sibcall1.C (main): Same.
40980 * g++.old-deja/g++.mike/rtti1.C: Same.
40981 * g++.old-deja/g++.mike/p658.C: Same.
40982 * g++.old-deja/g++.mike/net46.C: Same.
40983 * g++.old-deja/g++.mike/net34.C: Same.
40984 * g++.old-deja/g++.mike/memoize1.C: Same.
40985 * g++.old-deja/g++.mike/eh2.C: Same.
40986 * g++.old-deja/g++.law/weak.C: Same.
40987 * g++.old-deja/g++.law/visibility7.C: Same.
40988 * g++.old-deja/g++.law/visibility25.C: Same.
40989 * g++.old-deja/g++.law/visibility22.C: Same.
40990 * g++.old-deja/g++.law/visibility2.C: Same.
40991 * g++.old-deja/g++.law/visibility17.C: Same.
40992 * g++.old-deja/g++.law/visibility13.C: Same.
40993 * g++.old-deja/g++.law/visibility10.C: Same.
40994 * g++.old-deja/g++.law/visibility1.C: Same.
40995 * g++.old-deja/g++.law/virtual3.C (eval): Same.
40996 * g++.old-deja/g++.law/vbase1.C: Same.
40997 * g++.old-deja/g++.law/operators32.C: Same.
40998 * g++.old-deja/g++.law/nest3.C: Same.
40999 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41000 * g++.old-deja/g++.law/except5.C (main): Same.
41001 * g++.old-deja/g++.law/cvt7.C (run): Same.
41002 * g++.old-deja/g++.law/cvt2.C: Same.
41003 * g++.old-deja/g++.law/cvt16.C: Same.
41004 * g++.old-deja/g++.law/ctors6.C (bar): Same.
41005 * g++.old-deja/g++.law/ctors17.C (main): Same.
41006 * g++.old-deja/g++.law/ctors13.C: Same.
41007 * g++.old-deja/g++.law/ctors12.C (main): Same.
41008 * g++.old-deja/g++.law/ctors10.C: Same.
41009 * g++.old-deja/g++.law/code-gen5.C: Same.
41010 * g++.old-deja/g++.law/bad-error7.C: Same.
41011 * g++.old-deja/g++.law/arm9.C: Same.
41012 * g++.old-deja/g++.law/arm12.C: Same.
41013 * g++.old-deja/g++.law/arg8.C: Same.
41014 * g++.old-deja/g++.law/arg1.C: Same.
41015 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41016 * g++.old-deja/g++.jason/template31.C: Same.
41017 * g++.old-deja/g++.jason/template24.C (main): Same.
41018 * g++.old-deja/g++.jason/2371.C: Same.
41019 * g++.old-deja/g++.eh/new2.C: Same.
41020 * g++.old-deja/g++.eh/new1.C: Same.
41021 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41022 * g++.old-deja/g++.brendan/nest21.C (main): Same.
41023 * g++.old-deja/g++.brendan/err-msg3.C: Same.
41024 * g++.old-deja/g++.brendan/crash62.C: Same.
41025 * g++.old-deja/g++.brendan/crash52.C: Same.
41026 * g++.old-deja/g++.brendan/crash49.C (main): Same.
41027 * g++.old-deja/g++.brendan/crash38.C: Same.
41028 * g++.old-deja/g++.brendan/crash15.C (main): Same.
41029 * g++.old-deja/g++.brendan/copy9.C: Same.
41030
41031 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
41032
41033 * gcc.c-torture/execute/20001203-2.c (memset):
41034 Count argument is of type __SIZE_TYPE__.
41035
41036 2001-04-04 Diego Novillo <dnovillo@redhat.com>
41037
41038 * gcc.c-torture/compile/20010404-1.c: New test.
41039
41040 2001-04-04 Jakub Jelinek <jakub@redhat.com>
41041
41042 * gcc.c-torture/compile/20010326-1.c: New test.
41043
41044 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
41045
41046 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41047 peculiarities of the SH.
41048 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41049
41050 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41051
41052 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41053 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41054 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41055
41056 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41057
41058 * g77.f-torture/compile/20010321-1.f: New test.
41059
41060 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41061
41062 * gcc.c-torture/compile/20010329-1.c: New test.
41063
41064 2001-04-02 Jakub Jelinek <jakub@redhat.com>
41065
41066 * gcc.c-torture/execute/20010329-1.c: New test.
41067
41068 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41069
41070 * g++.old-deja/g++.other/eh4.C: Fix typo.
41071
41072 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
41073
41074 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41075
41076 2001-03-28 Philip Blundell <philb@gnu.org>
41077
41078 * gcc.c-torture/compile/20010328-1.c: New test.
41079
41080 2001-03-27 Richard Henderson <rth@redhat.com>
41081
41082 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41083 * g++.old-deja/g++.eh/vbase3.C: Likewise.
41084
41085 2001-03-27 Alan Modra <alan@linuxcare.com.au>
41086
41087 * gcc.c-torture/compile/20010327-1.c: New test.
41088
41089 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
41090
41091 * g++.old-deja/g++.other/friend12.C: New test.
41092 * g++.old-deja/g++.other/friend9.C: Expect no errors.
41093 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41094
41095 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
41096
41097 * gcc.c-torture/execute/20010325-1.c: New test.
41098
41099 2001-03-23 Jakub Jelinek <jakub@redhat.com>
41100
41101 * g++.old-deja/g++.other/mangle3.C: New test.
41102
41103 2001-03-22 Jakub Jelinek <jakub@redhat.com>
41104
41105 * g++.old-deja/g++.other/anon8.C: New test.
41106
41107 2001-03-20 Philip Blundell <philb@gnu.org>
41108
41109 * gcc.c-torture/compile/20010320-1.c: New test.
41110
41111 2001-03-17 Richard Henderson <rth@redhat.com>
41112
41113 * g++.old-deja/g++.other/eh4.C: Add expected error text.
41114
41115 2001-03-15 Geoff Keating <geoff@redhat.com>
41116
41117 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41118 tests on AIX.
41119
41120 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
41121
41122 * g++.old-deja/g++.other/eh4.C: New test.
41123
41124 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
41125
41126 * gcc.dg/cpp/mi1.c: Update.
41127
41128 2001-03-14 Jakub Jelinek <jakub@redhat.com>
41129
41130 * g++.old-deja/g++.other/regstack.C: New test.
41131
41132 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
41133
41134 * g++.old-deja/g++.other/ref4.C: New test.
41135
41136 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
41137
41138 * objc/execute/va_method.m: Added.
41139 * objc/execute/IMP.m: Added.
41140 * objc/execute/_cmd.m: Added.
41141 * objc/execute/accessing_ivars.m: Added.
41142 * objc/execute/class-1.m: Added.
41143 * objc/execute/class-10.m: Added.
41144 * objc/execute/class-11.m: Added.
41145 * objc/execute/class-12.m: Added.
41146 * objc/execute/class-13.m: Added.
41147 * objc/execute/class-14.m: Added.
41148 * objc/execute/class-2.m: Added.
41149 * objc/execute/class-3.m: Added.
41150 * objc/execute/class-4.m: Added.
41151 * objc/execute/class-5.m: Added.
41152 * objc/execute/class-6.m: Added.
41153 * objc/execute/class-7.m: Added.
41154 * objc/execute/class-8.m: Added.
41155 * objc/execute/class-9.m: Added.
41156 * objc/execute/class-tests-1.h
41157 * objc/execute/class-tests-2.h
41158 * objc/execute/compatibility_alias.m: Added.
41159 * objc/execute/encode-1.m: Added.
41160 * objc/execute/formal_protocol-1.m: Added.
41161 * objc/execute/formal_protocol-2.m: Added.
41162 * objc/execute/formal_protocol-3.m: Added.
41163 * objc/execute/formal_protocol-4.m: Added.
41164 * objc/execute/formal_protocol-5.m: Added.
41165 * objc/execute/formal_protocol-6.m: Added.
41166 * objc/execute/formal_protocol-7.m: Added.
41167 * objc/execute/informal_protocol.m: Added.
41168 * objc/execute/initialize.m: Added.
41169 * objc/execute/load.m: Added.
41170 * objc/execute/many_args_method.m: Added.
41171 * objc/execute/nested-3.m: Added.
41172 * objc/execute/no_clash.m: Added.
41173 * objc/execute/private.m: Added.
41174 * objc/execute/redefining_self.m: Added.
41175 * objc/execute/root_methods.m: Added.
41176 * objc/execute/selector-1.m: Added.
41177 * objc/execute/static-1.m: Added.
41178 * objc/execute/static-2.m: Added.
41179 * objc/execute/va_method.m: Added.
41180
41181 2001-03-10 Richard Henderson <rth@redhat.com>
41182
41183 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41184
41185 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
41186
41187 * g++.old-deja/g++.other/crash31.C: XFAIL.
41188 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41189 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41190 * gcc.c-torture/execute/20010123-1.x: XFAIL.
41191 * gcc.c-torture/execute/20010124-1.x: XFAIL.
41192 * gcc.dg/sequence-pt-1.c: XFAIL one test.
41193
41194 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
41195
41196 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41197
41198 2001-03-06 Zack Weinberg <zackw@stanford.edu>
41199
41200 * gcc.dg/20000724-1.c: Don't use multiline strings.
41201
41202 2001-03-06 Zack Weinberg <zackw@stanford.edu>
41203
41204 * objc/execute/string1.m, objc/execute/string2.m: Compare the
41205 result of -cString against what we expect it to be; don't just
41206 print it out for no one to read.
41207
41208 * objc/execute/string3.m, objc/execute/string4.m: New tests.
41209 Based on testcases provided by Nicola Pero.
41210
41211 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
41212
41213 * gcc.dg/cpp/macro7.c: New test.
41214
41215 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
41216
41217 * gcc.dg/cpp/multiline.c: Update.
41218
41219 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41220
41221 * g++.old-deja/g++.other/enum3.C: New test.
41222
41223 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41224
41225 * g++.old-deja/g++.other/pod1.C: New test.
41226
41227 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
41228
41229 * g++.old-deja/g++.ext/overload1.C: New test.
41230
41231 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
41232
41233 * g++.old-deja/g++.pt/using1.C: New test.
41234
41235 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
41236
41237 * g++.old-deja/g++.other/using9.C: New test.
41238
41239 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
41240
41241 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41242
41243 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41244
41245 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
41246
41247 * g++.old-deja/g++.ext/realpt1.C: Remove.
41248
41249 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
41250
41251 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41252
41253 2001-02-26 Will Cohen <wcohen@redhat.com>
41254
41255 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41256
41257 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
41258
41259 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41260 templatized constructors.
41261
41262 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41263
41264 * gcc.c-torture/execute/20010224-1.c: New test.
41265
41266 2001-02-23 Jakub Jelinek <jakub@redhat.com>
41267
41268 * gcc.c-torture/execute/20010222-1.c: New test.
41269
41270 2001-02-22 Jakub Jelinek <jakub@redhat.com>
41271
41272 * g++.old-deja/g++.other/inline20.C: New test.
41273
41274 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
41275
41276 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41277
41278 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
41279
41280 * g++.old-deja/g++.other/lookup22.C: New test.
41281
41282 2001-02-19 Zack Weinberg <zackw@stanford.edu>
41283
41284 * g77.dg: New directory.
41285 * g77.dg/20010216-1.f: New test case.
41286 * g77.dg/dg.exp: New driver.
41287 * lib/g77-dg.exp: New driver library.
41288
41289 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41290
41291 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41292
41293 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
41294
41295 * g++.old-deja/g++.other/decl9.C: New test.
41296
41297 2001-02-16 Jakub Jelinek <jakub@redhat.com>
41298
41299 * g++.old-deja/g++.other/init16.C: Update the test so that it does
41300 not need <string> and also tests the initialization at runtime.
41301
41302 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
41303
41304 * gcc.c-torture/execute/longlong.c: New test.
41305
41306 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
41307
41308 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41309
41310 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
41311
41312 * gcc.c-torture/execute/920302-1.c (execute):
41313 Change argument type to short.
41314
41315 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
41316
41317 * g++.old-deja/g++.pt/deduct6.C: New test.
41318
41319 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
41320
41321 * g++.old-deja/g++.pt/deduct5.C: New test.
41322
41323 2001-02-14 Jakub Jelinek <jakub@redhat.com>
41324
41325 * gcc.c-torture/execute/20010209-1.c: New test.
41326
41327 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
41328
41329 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41330
41331 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
41332
41333 * g++.dg/vtgc1.C: Update for new ABI.
41334
41335 * consistency.vlad: New directory, 1665 files.
41336
41337 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
41338
41339 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41340 return type.
41341 * gcc.dg/cpp/digraphs.c: Declare puts.
41342
41343 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41344
41345 * g++.old-deja/g++.other/warn5.C: New test.
41346
41347 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41348
41349 * g++.old-deja/g++.pt/spec40.C: New test.
41350
41351 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
41352
41353 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41354 case.
41355 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41356
41357 2001-02-12 Jakub Jelinek <jakub@redhat.com>
41358
41359 * gcc.c-torture/compile/20010209-1.c: New test.
41360
41361 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
41362
41363 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41364 excess errors message but not if it crashes.
41365 * g++.old-deja/g++.other/crash27.C: Likewise.
41366 * g++.old-deja/g++.other/crash28.C: Likewise.
41367 * g++.old-deja/g++.other/crash30.C: Likewise.
41368 * g++.old-deja/g++.other/crash32.C: Likewise.
41369 * g++.old-deja/g++.other/crash35.C: Likewise.
41370 * g++.old-deja/g++.pt/inherit2.C: Likewise.
41371
41372 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
41373
41374 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41375 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41376 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41377 g77.f-torture/execute/execute.exp,
41378 g77.f-torture/noncompile/noncompile.exp,
41379 gcc.c-torture/execute/execute.exp,
41380 gcc.c-torture/execute/memcheck/memcheck.exp,
41381 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41382 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41383 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41384 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41385 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41386 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41387 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41388 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41389 Remove bug reporting instructions with ancient email addresses.
41390
41391 2001-02-07 Jakub Jelinek <jakub@redhat.com>
41392
41393 * gcc.dg/20010202-1.c: New test.
41394 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41395
41396 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
41397
41398 * g++.dg/stdbool-if.C: New test.
41399
41400 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
41401
41402 * objc/execute/fdecl.m: Added main().
41403
41404 2001-02-07 Jakub Jelinek <jakub@redhat.com>
41405
41406 * gcc.c-torture/execute/20010206-1.c: New test.
41407
41408 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
41409
41410 * gcc.dg/cpp/avoidpaste1.c: Update.
41411
41412 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
41413
41414 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41415 Pero <nicola@brainstorm.co.uk>.
41416 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41417
41418 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
41419
41420 * g++.old-deja/g++.pt/spec39.C: New test.
41421
41422 2001-02-05 Jakub Jelinek <jakub@redhat.com>
41423
41424 * gcc.c-torture/compile/20010202-1.c: New test.
41425
41426 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
41427
41428 * g++.old-deja/g++.abi/primary2.C: New test.
41429 * g++.old-deja/g++.abi/primary3.C: New test.
41430 * g++.old-deja/g++.abi/primary4.C: New test.
41431 * g++.old-deja/g++.abi/primary5.C: New test.
41432 * g++.old-deja/g++.abi/vtable3.h: New test.
41433 * g++.old-deja/g++.abi/vtable3a.C: New test.
41434 * g++.old-deja/g++.abi/vtable3b.C: New test.
41435 * g++.old-deja/g++.abi/vtable3c.C: New test.
41436 * g++.old-deja/g++.abi/vtable3d.C: New test.
41437 * g++.old-deja/g++.abi/vtable3e.C: New test.
41438 * g++.old-deja/g++.abi/vtable3f.C: New test.
41439 * g++.old-deja/g++.abi/vtable3g.C: New test.
41440 * g++.old-deja/g++.abi/vtable3h.C: New test.
41441 * g++.old-deja/g++.abi/vtable3i.C: New test.
41442 * g++.old-deja/g++.abi/vtable3j.C: New test.
41443 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41444
41445 2001-02-03 Jakub Jelinek <jakub@redhat.com>
41446
41447 * g++.old-deja/g++.other/anon6.C: New test.
41448 * g++.old-deja/g++.other/anon7.C: New test.
41449
41450 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
41451
41452 * gcc.dg/cpp/avoidpaste2.c: New tests.
41453
41454 2001-01-31 Jakub Jelinek <jakub@redhat.com>
41455
41456 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41457
41458 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
41459
41460 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41461 DECIMAL_DIG cases for Irix."
41462
41463 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
41464
41465 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41466
41467 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
41468
41469 * gcc.dg/c99-tag-1.c: New test.
41470
41471 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
41472
41473 * gcc.dg/cpp/tr-warn1.c: Add tests.
41474
41475 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
41476
41477 * gcc.dg/cpp/avoidpaste1.c: Update.
41478 * gcc.dg/cpp/paste4.c: Update.
41479
41480 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
41481
41482 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41483 cases for Irix.
41484
41485 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41486
41487 * g++.old-deja/g++.other/inline19.C: New test.
41488
41489 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
41490
41491 * gcc.dg/Wlarger-than.c: New test.
41492
41493 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
41494
41495 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41496
41497 2001-01-29 Jakub Jelinek <jakub@redhat.com>
41498
41499 * gcc.c-torture/execute/20010129-1.c: New test.
41500 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41501
41502 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
41503
41504 * gcc.dg/cpp/avoidpaste1.c: Test case.
41505
41506 2001-01-28 Jakub Jelinek <jakub@redhat.com>
41507
41508 * g++.old-deja/g++.other/inline18.C: New test.
41509
41510 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41511
41512 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41513 and __builtin_putchar.
41514
41515 2001-01-27 Jakub Jelinek <jakub@redhat.com>
41516
41517 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41518 tests.
41519
41520 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
41521
41522 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41523 floating point number rounding mode to round to the nearest
41524 representable mode.
41525
41526 2001-01-25 Jakub Jelinek <jakub@redhat.com>
41527
41528 * g++.old-deja/g++.other/mangle2.C: New test.
41529
41530 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
41531
41532 * gcc.c-torture/compile/20010124-1.c: New test.
41533
41534 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
41535
41536 * g++.old-deja/g++.pt/spec38.C: New test.
41537
41538 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41539
41540 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41541 "Build don't run".
41542
41543 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41544
41545 * gcc.c-torture/execute/20010123-1.c: New test.
41546
41547 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41548
41549 * g++.old-deja/g++.pt/spec37.C: New test.
41550
41551 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
41552
41553 * g++.old-deja/g++.pt/overload14.C: New test.
41554
41555 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41556
41557 * gcc.c-torture/execute/20010122-1.c: New test, exercise
41558 __builtin_return_address.
41559
41560 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
41561
41562 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41563 * g++.old-deja/g++.pt/spec35.C: New test.
41564 * g++.old-deja/g++.pt/spec36.C: New test.
41565
41566 2001-01-20 Jakub Jelinek <jakub@redhat.com>
41567
41568 * gcc.c-torture/compile/20010118-1.c: New test.
41569
41570 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
41571
41572 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41573
41574 2001-01-19 Jakub Jelinek <jakub@redhat.com>
41575
41576 * gcc.c-torture/execute/20010119-1.c: New test.
41577
41578 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41579
41580 * g++.old-deja/g++.other/vbase5.C: New test.
41581
41582 2001-01-19 Jakub Jelinek <jakub@redhat.com>
41583
41584 * gcc.c-torture/execute/20010118-1.c: New test.
41585
41586 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41587
41588 * g++.old-deja/g++.pt/deduct3.C: New test.
41589
41590 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
41591
41592 * g++.old-deja/g++.pt/spec34.C: New test.
41593
41594 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41595
41596 * g77.f-torture/compile/20000601-2.f: New test.
41597
41598 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41599
41600 * g++.old-deja/g++.other/init17.C: New test.
41601
41602 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
41603
41604 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41605
41606 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41607
41608 * g++.old-deja/g++.pt/unify8.C: New test.
41609
41610 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41611
41612 * g++.old-deja/g++.abi/vbase1.C: New test.
41613
41614 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
41615
41616 * g++.old-deja/g++.pt/crash65.C: New test.
41617
41618 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
41619
41620 * gcc.dg/cpp/assembl2.S: New test case.
41621
41622 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
41623
41624 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41625 are supported.
41626
41627 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41628
41629 * g++.old-deja/g++.other/builtins1.C: New test.
41630 * g++.old-deja/g++.other/builtins2.C: Likewise.
41631 * g++.old-deja/g++.other/builtins3.C: Likewise.
41632 * g++.old-deja/g++.other/builtins4.C: Likewise.
41633
41634 2001-01-17 Jakub Jelinek <jakub@redhat.com>
41635
41636 * gcc.c-torture/compile/20010117-1.c: New test.
41637 * gcc.c-torture/compile/20010117-2.c: New test.
41638
41639 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41640
41641 * g77.f-torture/execute/20010116.[fx]: New test,
41642 XFAIL on i?86-*-*.
41643 * g77.f-torture/compile/20010115.f: Indicate it's
41644 a test for PR fortran/1636.
41645
41646 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
41647
41648 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41649
41650 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
41651
41652 * g77.f-torture/compile/20010115.f: New test.
41653
41654 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
41655
41656 * g++.old-deja/g++.pt/nontype5.C: New test.
41657
41658 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
41659
41660 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41661 have an equivalent working one below it.
41662
41663 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
41664
41665 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41666 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41667
41668 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
41669
41670 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41671 message containing "init_priority".
41672 (conpr-2.C): Likewise.
41673 (conpr-3.C): Likewise.
41674 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41675
41676 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41677
41678 * gcc.c-torture/execute/20010114-2.c: New test.
41679
41680 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
41681
41682 * gcc.c-torture/compile/20010114-1.c: New test.
41683 * gcc.c-torture/compile/20010114-1.x: Xfail.
41684 * gcc.c-torture/compile/20010114-2.c: New test.
41685 * gcc.c-torture/execute/20010114-1.c: New test.
41686 * gcc.dg/trunc-1.c: New test.
41687 * gcc.dg/uninit-B.c: New test.
41688
41689 2001-01-13 Nick Clifton <nickc@redhat.com>
41690
41691 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41692 target.
41693
41694 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
41695
41696 * gcc.c-torture/compile/20010113-1.c: New test.
41697
41698 2001-01-13 Jakub Jelinek <jakub@redhat.com>
41699
41700 * gcc.c-torture/compile/20001212-1.c: New test.
41701
41702 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
41703
41704 * gcc.dg/cpp/widestr1.c: Update.
41705 * gcc.dg/cpp/prag-imp.c: Remove.
41706
41707 2001-01-12 Jakub Jelinek <jakub@redhat.com>
41708
41709 * gcc.c-torture/execute/20000801-3.x: Remove.
41710 * gcc.dg/c90-init-1.c: New test.
41711 * gcc.dg/c99-init-1.c: New test.
41712 * gcc.dg/c99-init-2.c: New test.
41713 * gcc.dg/gnu99-init-1.c: New test.
41714
41715 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
41716
41717 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41718 testing that no relevant ones were found.
41719
41720 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41721
41722 * g++.old-deja/g++.pt/cast2.C: New test.
41723
41724 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
41725
41726 * g++.old-deja/g++.pt/friend47.C: New test.
41727
41728 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41729
41730 * g++.old-deja/g++.pt/instantiate13.C: New test.
41731
41732 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41733
41734 * g++.old-deja/g++.other/defarg7.C: New test.
41735 * g++.old-deja/g++.other/defarg8.C: New test.
41736
41737 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41738
41739 * g++.old-deja/g++.pt/crash64.C: New test.
41740
41741 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
41742
41743 * g++.old-deja/g++.pt/crash63.C: New test.
41744
41745 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
41746
41747 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41748
41749 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
41750
41751 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41752
41753 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41754
41755 * g++.old-deja/g++.pt/error3.C: New test.
41756
41757 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41758
41759 * g++.old-deja/g++.other/crash39.C: New test.
41760
41761 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
41762
41763 * g++.old-deja/g++.other/vbase4.C: New test.
41764
41765 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
41766
41767 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41768 * gcc.dg/special/20000419-2.c: New file. Identical to above.
41769 * gcc.dg/special/special.exp: New test driver which will check
41770 for alias support for the above test.
41771
41772 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
41773
41774 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41775 problems on small machines.
41776 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41777 parameterize.
41778
41779 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
41780
41781 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41782 mips.
41783 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41784
41785 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
41786
41787 * g++.old_deja/g++.pt/using8.C: New test.
41788
41789 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
41790
41791 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41792
41793 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
41794
41795 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41796 where a failure is expected.
41797 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41798
41799 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41800
41801 * g++.old_deja/g++.pt/instantiate12.C: New test.
41802
41803 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41804
41805 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41806 start of structs.
41807 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41808 * g++.old-deja/g++.brendan/crash17.C: Likewise.
41809 * g++.old-deja/g++.brendan/crash29.C: Likewise.
41810 * g++.old-deja/g++.brendan/crash48.C: Likewise.
41811 * g++.old-deja/g++.brendan/ns1.C: Likewise.
41812 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41813 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41814 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41815 * g++.old-deja/g++.eh/spec6.C: Likewise.
41816 * g++.old-deja/g++.jason/crash3.C: Likewise.
41817 * g++.old-deja/g++.law/ctors11.C: Likewise.
41818 * g++.old-deja/g++.law/ctors17.C: Likewise.
41819 * g++.old-deja/g++.law/ctors5.C: Likewise.
41820 * g++.old-deja/g++.law/ctors9.C: Likewise.
41821 * g++.old-deja/g++.mike/ambig1.C: Likewise.
41822 * g++.old-deja/g++.mike/net22.C: Likewise.
41823 * g++.old-deja/g++.mike/p3538a.C: Likewise.
41824 * g++.old-deja/g++.mike/p3538b.C: Likewise.
41825 * g++.old-deja/g++.mike/virt3.C: Likewise.
41826 * g++.old-deja/g++.niklas/t128.C: Likewise.
41827 * g++.old-deja/g++.other/anon4.C: Likewise.
41828 * g++.old-deja/g++.other/using1.C: Likewise.
41829 * g++.old-deja/g++.other/warn3.C: Likewise.
41830 * g++.old-deja/g++.pt/t37.C: Likewise.
41831 * g++.old-deja/g++.robertl/eb69.C: Likewise.
41832 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41833
41834 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
41835
41836 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41837
41838 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41839
41840 * gcc.c-torture/execute/stdio-opt-3.c: New test.
41841
41842 2001-01-07 Jakub Jelinek <jakub@redhat.com>
41843
41844 * gcc.c-torture/compile/20010107-1.c: New test.
41845
41846 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41847
41848 * gcc.c-torture/execute/builtin-noret-1.c: New test.
41849
41850 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
41851
41852 * gcc.dg/format/format.h: New file.
41853 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41854 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41855 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41856 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41857 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41858 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41859 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41860 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41861 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41862 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41863 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41864 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41865 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41866 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41867 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41868 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41869 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41870 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41871 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41872 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41873 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41874 instead of declaring standard types, macros and functions in each
41875 test.
41876
41877 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
41878
41879 * gcc.c-torture/execute/20010106-1.c: New test.
41880
41881 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
41882
41883 * gcc.dg/format/format.exp: New file.
41884 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41885 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41886 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41887 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41888 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41889 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41890 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41891 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41892 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41893 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41894 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41895 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41896 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41897 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41898 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41899 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41900 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41901 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41902 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41903 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41904 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41905 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41906 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41907 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41908 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41909 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41910 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41911 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41912 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41913 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41914 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41915 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41916 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41917 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41918 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41919 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41920 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41921 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41922 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41923 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41924 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41925 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41926
41927 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
41928
41929 * gcc.c-torture/execute/991228-1.c: Take word endianness into
41930 account.
41931
41932 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
41933
41934 * gcc.c-torture/execute/builtin-complex-1.c: New test.
41935
41936 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
41937
41938 * g++.old-deja/g++.pt/crash62.C: New test.
41939
41940 2001-01-04 Richard Henderson <rth@redhat.com>
41941
41942 * gcc.dg/20000926-1.c: Update expected warnings.
41943 * gcc.dg/array-2.c: Likewise.
41944 * gcc.dg/array-4.c: Also validate flexible array members.
41945 * gcc.dg/c99-flex-array-1.c: New.
41946
41947 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
41948
41949 * gcc.c-torture/compile/20001222-1.x: Remove.
41950
41951 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41952
41953 * gcc.c-torture/execute/built-in-setjmp.c: New.
41954
41955 2001-01-03 Richard Henderson <rth@redhat.com>
41956
41957 * gcc.dg/940510-1.c: Update expected error wording.
41958 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41959
41960 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
41961
41962 * lib/target-supports.exp (check_alias_available): Modified to
41963 indicate aliases not supported if only weak aliases are supported.
41964
41965 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41966
41967 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41968 Turn on cmpstrsi checks for __pj__ and __i370__.
41969
41970 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41971
41972 * g++.old-deja/g++.other/virtual11.C: New test.
41973
41974 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
41975
41976 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41977
41978 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41979
41980 * gcc.c-torture/compile/20010102-1.c: New test.
41981
41982 2001-01-02 Andreas Jaeger <aj@suse.de>
41983
41984 * gcc.dg/noreturn-3.c: New test.
41985
41986 * gcc.dg/noreturn-4.c: New test.
41987
41988 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41989
41990 * gcc.c-torture/execute/stdio-opt-1.c: Also test
41991 __builtin_fputc and __builtin_fwrite.
41992
41993 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41994
41995 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41996 signed char, not default char.
41997
41998 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
41999
42000 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42001
42002 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
42003
42004 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42005
42006 2000-12-29 Richard Henderson <rth@redhat.com>
42007
42008 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42009 (__cyg_profile_func_exit): Define.
42010
42011 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
42012
42013 * g++.dg/vtgc1.C: New test.
42014
42015 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
42016
42017 * gcc.dg/noncompile/20001228-1.c: New test.
42018
42019 * gcc.dg/20001228-1.c: New test.
42020
42021 * gcc.c-torture/execute/20001228-1.c: New test.
42022
42023 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
42024
42025 * gcc.dg/format-strfmon-1.c: New test.
42026
42027 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42028
42029 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42030 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42031 * gcc.c-torture/execute/string-opt-1.c: Likewise.
42032 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42033 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42034 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42035 * gcc.c-torture/execute/string-opt-6.c: Likewise.
42036 * gcc.c-torture/execute/string-opt-7.c: Likewise.
42037 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42038 * gcc.c-torture/execute/string-opt-9.c: Likewise.
42039 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42040 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42041 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42042
42043 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42044 * gcc.c-torture/execute/string-opt-4.c: Test index.
42045
42046 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
42047
42048 * gcc.c-torture/compile/20001226-1.c: New test.
42049
42050 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
42051
42052 * gcc.c-torture/compile/20001222-1.c: New test.
42053 * gcc.c-torture/compile/20001222-1.x: Xfail.
42054
42055 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
42056
42057 * gcc.c-torture/execute/comp-goto-2.c: New test.
42058
42059 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
42060
42061 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42062 Use long types if __INT_MAX__ is 32767.
42063 (main): Use cast to (sint32 *) when poking 88 into a_page.
42064
42065 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42066
42067 2000-12-21 Bernd Schmidt <bernds@redhat.com>
42068
42069 * gcc.c-torture/compile/20001221-1.c: New test.
42070 * gcc.c-torture/execute/20001221-1.c: New test.
42071
42072 2000-12-20 Richard Henderson <rth@redhat.com>
42073
42074 * g++.old-deja/g++.pt/crash36.C: Update error lines.
42075 * g++.old-deja/g++.robertl/eb109.C: Likewise.
42076
42077 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42078
42079 * gcc.dg/compare3.c: New test.
42080
42081 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42082
42083 * gcc.dg/format-warnll-1.c: New test.
42084
42085 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
42086
42087 * gcc.dg/cpp/cmdlne-P.c: New test.
42088
42089 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
42090
42091 * gcc.c-torture/execute/builtin-abs-1.c,
42092 gcc.c-torture/execute/builtin-abs-2.c: New tests.
42093
42094 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42095
42096 * gcc.dg/cpp/multiline.c: New test.
42097
42098 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
42099
42100 * g++.old-deja/g++.other/syshdr1.C: Update.
42101 * gcc.dg/cpp/lineflags.c: Remove temporarily.
42102
42103 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42104
42105 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42106
42107 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42108
42109 * g++.old-deja/g++.pt/ttp65.C: New test.
42110
42111 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42112
42113 * g++.old-deja/g++.pt/ttp64.C: New test.
42114
42115 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42116
42117 * g++.old-deja/g++.pt/spec33.C: New test.
42118
42119 2000-12-14 Catherine Moore <clm@redhat.com>
42120
42121 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42122 * gcc.c-torture/execute/920612-2.c: Likewise.
42123 * gcc.c-torture/execute/920428-2.c: Likewise.
42124 * gcc-c-torture/execute/va-arg-11.c: Call exit.
42125 * gcc.c-torture/execute/va-arg-21.c: Likewise.
42126
42127 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42128
42129 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42130 * gcc.dg/pack-test-2.c: Likewise.
42131
42132 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
42133
42134 Tests by Zack Weinberg <zackw@stanford.edu>.
42135
42136 * gcc.dg/cpp/defined.c: Update.
42137 * gcc.dg/cpp/defined_trad.c: New tests.
42138
42139 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
42140
42141 * gcc.dg/cpp/trad-direct.c: Update.
42142
42143 2000-12-11 Neil Booth <neilb@earthling.net>
42144
42145 * gcc.dg/cpp/defined_trad.c
42146
42147 2000-12-11 Neil Booth <neilb@earthling.net>
42148
42149 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42150
42151 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
42152
42153 * gcc.dg/format-miss-2.c: New test.
42154
42155 2000-12-09 Neil Booth <neilb@earthling.net>
42156
42157 * gcc.dg/cpp/lineflags.c: New tests.
42158 * gcc.dg/cpp/poison.c: Update.
42159 * gcc.dg/cpp/redef2.c: Update.
42160 * gcc.dg/cpp/skipping.c: New test.
42161
42162 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
42163
42164 * g++.old-deja/g++.other/eh3.C: New testcase.
42165
42166 2000-12-07 Neil Booth <neilb@earthling.net>
42167
42168 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42169 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42170 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42171 wtr-union-init-2.c, wtr-union-init-3.c: Update.
42172 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42173 Update.
42174
42175 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42176
42177 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42178 __SIZE_TYPE__ instead of int for type of integers cast to
42179 pointers.
42180
42181 2000-12-07 Jakub Jelinek <jakub@redhat.com>
42182
42183 * g++.old-deja/g++.other/cleanup4.C: New test.
42184
42185 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42186
42187 * format-sec-1.c: New test.
42188
42189 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42190
42191 * gcc.dg/format-nonlit-3.c: New test.
42192
42193 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
42194
42195 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42196 through a null pointer.
42197
42198 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42199
42200 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42201 * g++.old-deja/g++.pt/partial4.C: New test.
42202
42203 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
42204
42205 * gcc.c-torture/execute/ieee/hugeval.x: New.
42206
42207 2000-12-06 Neil Booth <neilb@earthling.net>
42208
42209 * gcc.dg/cpp/backslash2.c: New tests.
42210
42211 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42212
42213 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42214 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42215
42216 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
42217
42218 * gcc.c-torture/execute/20001203-2.c: New testcase.
42219
42220 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
42221
42222 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42223 * g++.old-deja/g++.other/virtual10.C: New test.
42224
42225 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
42226
42227 * g++.old-deja/g++.mike/pmf5.C: Remove test.
42228
42229 2000-12-05 Richard Henderson <rth@redhat.com>
42230
42231 * gcc.c-torture/compile/20001205-1.c: New.
42232
42233 2000-12-04 Neil Booth <neilb@earthling.net>
42234
42235 * g++.old-deja/g++.other/virtual9.C: New test.
42236 * g++.old-deja/g++.pt/crash61.C: New test.
42237 * gcc.c-torture/execute/loop-9.c: New test.
42238
42239 2000-12-04 Neil Booth <neilb@earthling.net>
42240
42241 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42242 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42243 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42244 * gcc.dg/cpp/extratokens.c: ...here.
42245
42246 2000-12-04 Neil Booth <neilb@earthling.net>
42247
42248 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42249 New tests.
42250
42251 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42252
42253 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42254 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42255
42256 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
42257
42258 * gcc.c-torture/execute/20001203-1.c: New test.
42259
42260 2000-12-03 Neil Booth <neilb@earthling.net>
42261
42262 * gcc.dg/cpp/macro6.c: New test cases.
42263
42264 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42265
42266 * gcc.c-torture/execute/string-opt-9.c: New test.
42267 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42268 * gcc.c-torture/execute/string-opt-11.c: Likewise.
42269 * gcc.c-torture/execute/string-opt-12.c: Likewise.
42270
42271 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42272 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42273
42274 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
42275
42276 * gcc.dg/cpp/if-6.c: New testcase.
42277
42278 * gcc.dg/20001201-1.c: New testcase.
42279
42280 2000-12-02 Neil Booth <neilb@earthling.net>
42281
42282 * g++.old-deja/g++.other/externC4.C,
42283 g++.old-deja/g++.other/friend10.C: New tests.
42284
42285 2000-12-02 Neil Booth <neilb@earthling.net>
42286
42287 * g++.old-deja/g++.other/instan2.C
42288 * g++.old-deja/g++.other/instan3.C: New test.
42289
42290 2000-12-02 Neil Booth <neilb@earthling.net>
42291
42292 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42293 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42294 gnuc99.c,gnuc99-pedantic.c: New tests.
42295
42296 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
42297
42298 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42299 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42300
42301 2000-12-01 Neil Booth <neilb@earthling.net>
42302
42303 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42304 * gcc.dg/cpp/poison.c: Update.
42305 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42306
42307 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
42308
42309 * g77.f-torture/execute/20001201.f: New test.
42310
42311 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
42312
42313 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42314
42315 2000-12-01 Jakub Jelinek <jakub@redhat.com>
42316
42317 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42318
42319 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
42320
42321 * g++.old-deja/g++.other/cast6.C: New test.
42322
42323 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
42324
42325 * gcc.c-torture/execute/20001130-2.c: New testcase.
42326
42327 2000-11-30 Richard Henderson <rth@redhat.com>
42328
42329 * gcc.c-torture/execute/20001130-1.c: New test.
42330
42331 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42332
42333 * g++.old-deja/g++.other/op3.C: New test.
42334
42335 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42336
42337 * g++.old-deja/g++.other/op2.C: New test.
42338
42339 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
42340
42341 * g++.old-deja/g++.other/crash38.C: New test.
42342
42343 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
42344
42345 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42346
42347 2000-11-29 Jakub Jelinek <jakub@redhat.com>
42348
42349 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42350 tests.
42351 * gcc.c-torture/execute/string-opt-6.c: New test.
42352
42353 * gcc.dg/20001117-1.c: Add main.
42354
42355 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
42356
42357 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42358 Move from here ...
42359 * gcc.dg/940510-1.c: ... to here.
42360
42361 * gcc.dg/20000926-1.c: GNU C now allows initializations of
42362 zero-size arrays in toplevel structures.
42363
42364 2000-11-28 Jakub Jelinek <jakub@redhat.com>
42365
42366 * gcc.c-torture/execute/loop-8.c: New test.
42367
42368 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42369
42370 * g++.old-deja/g++.other/base1.C: New test.
42371
42372 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42373
42374 * g++.old-deja/g++.other/parse2.C: New test.
42375
42376 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42377
42378 * g++.old-deja/g++.pt/incomplete1.C: New test.
42379
42380 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
42381
42382 * g++.old-deja/g++.other/friend9.C: New test.
42383
42384 2000-11-28 Jakub Jelinek <jakub@redhat.com>
42385
42386 * gcc.dg/20001127-1.c: New test.
42387
42388 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
42389
42390 * g++.old-deja/g++.pt/friend46.C: New test.
42391
42392 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
42393
42394 * g++.old-deja/g++.other/ptrmem8.C: New test.
42395
42396 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42397
42398 * gcc.c-torture/execute/string-opt-7.c: New test.
42399 * gcc.c-torture/execute/string-opt-8.c: Likewise.
42400
42401 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
42402
42403 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42404 instead of 'mkcheck 2'.
42405
42406 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
42407
42408 * gcc.c-torture/execute/memcheck/driver.c,
42409 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42410 C9X references to refer to C99.
42411
42412 2000-11-25 Jakub Jelinek <jakub@redhat.com>
42413
42414 * gcc.dg/ultrasp3.c: New test.
42415
42416 2000-11-25 Neil Booth <neilb@earthling.net>
42417
42418 * gcc.dg/cpp/include2.c: Update test to be locale independent.
42419
42420 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
42421
42422 * gcc.c-torture/compile/20001123-2.c: New.
42423
42424 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42425
42426 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42427
42428 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
42429
42430 * gcc.dg/sequence-point-1.c: Add some new tests.
42431 * gcc.c-torture/execute/20001124-1.c: New test.
42432
42433 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
42434
42435 * g++.old-deja/g++.other/vaarg4.C: New test.
42436 * gcc.c-torture/compile/20001123-1.c: New test.
42437
42438 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
42439
42440 * g++.other/crash24.C: Adjust and remove XFAIL.
42441 * g++.other/crash37.C: New test.
42442
42443 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
42444
42445 * g++.old-deja/g++.pt/instantiate9.C: New test.
42446
42447 2000-11-22 Mark Mitchell <mark@codesourcery.com>
42448
42449 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42450 new ABI, too.
42451
42452 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42453 * g++.old-deja/g++.robertl/eb55.C: Likewise.
42454
42455 2000-11-22 Neil Booth <neilb@earthling.net>
42456
42457 * gcc.dg/cpp/Wtrigraphs.c: New test.
42458
42459 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
42460
42461 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42462
42463 2000-11-22 Jakub Jelinek <jakub@redhat.com>
42464
42465 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42466
42467 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
42468
42469 * lib/gcc-dg.exp: load_lib scanasm.exp.
42470 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42471 * lib/g++-dg.exp: load_lib scanasm.exp.
42472 * lib/scanasm.exp: New.
42473 (scan-assembler, scan-assembler-not): Add optional arguments to
42474 test name, or if not present, the pattern name.
42475 (scan-assembler-dem, scan-assembler-dem-not): New.
42476
42477 * g++.dg/dg.exp: New.
42478
42479 2000-11-21 Neil Booth <neilb@earthling.net>
42480
42481 * gcc.dg/cpp/integrated1.c: Remove.
42482
42483 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42484
42485 * gcc.c-torture/execute/20001121-1.c: New test.
42486
42487 2000-11-21 Richard Henderson <rth@redhat.com>
42488
42489 * gcc.c-torture/compile/20001121-1.c: New test.
42490
42491 2000-11-20 Neil Booth <neilb@earthling.net>
42492
42493 * gcc.dg/cpp/integrated1.c: New test.
42494
42495 2000-11-21 Jakub Jelinek <jakub@redhat.com>
42496
42497 * g++.old-deja/g++.other/inline17.C: New test.
42498
42499 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
42500
42501 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42502 local variable to be zero: I made the variable global. Now
42503 uses abort() and exit() instead of relying on main's return value.
42504
42505 2000-11-20 Neil Booth <neilb@earthling.net>
42506
42507 * gcc.dg/cpp/paste2.c: Update test.
42508 * objc/execute/paste.m: New test.
42509
42510 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
42511
42512 * gcc.dg/c99-condexpr-1.c: New test.
42513
42514 2000-11-20 Neil Booth <neilb@earthling.net>
42515
42516 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42517
42518 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
42519
42520 * g++.old-deja/g++.pt/export1.C: New test.
42521
42522 2000-11-20 Jakub Jelinek <jakub@redhat.com>
42523
42524 * gcc.dg/20001117-1.c: New test.
42525
42526 2000-11-18 Richard Henderson <rth@redhat.com>
42527
42528 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42529
42530 2000-11-18 Richard Henderson <rth@redhat.com>
42531
42532 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42533 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42534 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42535
42536 2000-11-18 Richard Henderson <rth@redhat.com>
42537
42538 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42539 (main): New. Exit cleanly.
42540
42541 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
42542
42543 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42544 gcc.dg/c99-fordecl-2.c: New tests.
42545
42546 2000-11-18 Richard Henderson <rth@redhat.com>
42547
42548 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42549 * gcc.c-torture/execute/zerolen-2.c: New.
42550
42551 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42552
42553 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42554 memory.
42555
42556 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42557
42558 * g++.old-deja/g++.pt/instantiate8.C: New test.
42559
42560 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
42561
42562 * g++.old-deja/g++.other/incomplete.C: Add more tests.
42563 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42564
42565 2000-11-16 Nick Clifton <nickc@redhat.com>
42566
42567 * gcc.c-torture/execute/nestfunc-2.c: New test.
42568 * gcc.c-torture/execute/nestfunc-3.c: New test.
42569
42570 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
42571
42572 * gcc.c-torture/compile/20001116-1.c: New test.
42573
42574 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42575
42576 * gcc.c-torture/execute/20001115-1.c: New test.
42577
42578 2000-11-15 Mark Mitchell <mark@codesourcery.com>
42579
42580 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42581 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42582 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42583 * g++.old-deja/g++.abi/vmihint.C: Likewise.
42584
42585 2000-11-15 Neil Booth <neilb@earthling.net>
42586
42587 gcc.dg/cpp/_Pragma1.c: Update.
42588 gcc.dg/cpp/_Pragma2.c: New test.
42589
42590 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
42591
42592 * g++.old-deja/g++.other/anon5.C: New test.
42593
42594 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
42595
42596 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42597 tests.
42598
42599 2000-11-14 Jakub Jelinek <jakub@redhat.com>
42600
42601 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42602 output.
42603
42604 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42605
42606 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42607 labels at end of compound statements.
42608
42609 2000-11-13 Jakub Jelinek <jakub@redhat.com>
42610
42611 * gcc.c-torture/execute/loop-7.c: New test.
42612
42613 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42614
42615 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42616
42617 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42618
42619 * gcc.dg/c99-bool-1.c: New test.
42620
42621 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
42622
42623 * gcc.dg/c99-scope-1.c: Remove xfail.
42624 * gcc.dg/c99-scope-2.c: New test.
42625
42626 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42627
42628 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42629 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42630
42631 2000-11-11 Mark Mitchell <mark@codesourcery.com>
42632
42633 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42634 error messages.
42635
42636 * g++.mike/p700.C: Don't typedef wchar_t.
42637 * g++.mike/p784.C: Likewise.
42638 * g++.mike/eb101.C: Don't use __wchar_t.
42639
42640 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
42641
42642 * g77.f-torture/execute/20001111.[fx]: Test premature exit
42643 from DO loop.
42644
42645 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
42646
42647 * gcc.c-torture/execute/20001111-1.c: New test.
42648
42649 2000-11-10 Nick Clifton <nickc@redhat.com>
42650
42651 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42652 long multuiple and accumulate.
42653
42654 2000-11-09 Richard Henderson <rth@redhat.com>
42655
42656 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42657 via size_t instead of int.
42658
42659 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42660 * gcc.c-torture/execute/string-opt-2.c: Likewise.
42661 * gcc.c-torture/execute/string-opt-3.c: Likewise.
42662 * gcc.c-torture/execute/string-opt-4.c: Likewise.
42663
42664 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
42665
42666 * gcc.c-torture/compile/20001109-1.c: New test.
42667 * gcc.c-torture/compile/20001109-2.c: New test.
42668
42669 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
42670
42671 * g++.old-deja/g++.pt/operator1.C: New test.
42672 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42673
42674 2000-11-09 Jakub Jelinek <jakub@redhat.com>
42675
42676 * gcc.dg/20001108-1.c: New test.
42677
42678 2000-11-09 Jakub Jelinek <jakub@redhat.com>
42679
42680 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42681 with both arguments constant strings.
42682 * gcc.c-torture/execute/string-opt-3.c: New test.
42683 * gcc.c-torture/execute/string-opt-4.c: New test.
42684 * gcc.c-torture/execute/string-opt-5.c: New test.
42685
42686 2000-11-08 Nick Clifton <nickc@redhat.com>
42687
42688 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
42689 mulsidi3adddi patterns.
42690
42691 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
42692
42693 * g++.old-deja/g++.other/crash36.C: New test.
42694
42695 2000-11-08 Jakub Jelinek <jakub@redhat.com>
42696
42697 * g++.old-deja/g++.other/init16.C: New test.
42698
42699 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
42700
42701 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42702
42703 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42704
42705 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42706 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42707 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42708
42709 2000-11-07 DJ Delorie <dj@redhat.com>
42710
42711 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42712
42713 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42714
42715 * gcc.c-torture/execute/string-opt-1.c: New test.
42716
42717 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
42718
42719 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
42720 mips-sgi-irix6.* because the MIPS ABI passes floating-point
42721 parameters in registers, and there is no way for a varargs
42722 function to know in which order the integer and floating-point
42723 parameters should be interleaved when they are placed on the
42724 stack.
42725 * gcc.c-torture/execute/va-arg-16.x: Likewise.
42726 * gcc.c-torture/execute/va-arg-17.x: Likewise.
42727
42728 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42729
42730 * gcc.c-torture/execute/string-opt-2.c: New test.
42731
42732 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
42733
42734 * g++.old-deja/g++.pt/crash60.C: New test.
42735
42736 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42737
42738 * g++.old-deja/g++.other/crash24.C: New test.
42739 * g++.old-deja/g++.other/crash25.C: New test.
42740 * g++.old-deja/g++.other/crash26.C: New test.
42741 * g++.old-deja/g++.other/crash27.C: New test.
42742 * g++.old-deja/g++.other/crash28.C: New test.
42743 * g++.old-deja/g++.other/crash29.C: New test.
42744 * g++.old-deja/g++.other/crash30.C: New test.
42745 * g++.old-deja/g++.other/crash31.C: New test.
42746 * g++.old-deja/g++.other/crash32.C: New test.
42747 * g++.old-deja/g++.other/crash33.C: New test.
42748 * g++.old-deja/g++.other/crash34.C: New test.
42749 * g++.old-deja/g++.other/crash35.C: New test.
42750
42751 2000-11-06 Jakub Jelinek <jakub@redhat.com>
42752
42753 * gcc.c-torture/execute/20001031-1.c: New test.
42754
42755 2000-11-04 Mark Mitchell <mark@codesourcery.com>
42756
42757 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42758 namespace.
42759
42760 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42761 standards-conformant.
42762
42763 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42764
42765 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42766 * g++.old-deja/g++.mike/p755a.C: Likewise.
42767 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42768 library makes no calls to `operator new' during initialization.
42769
42770 2000-11-04 Neil Booth <neilb@earthling.net>
42771
42772 * gcc.dg/cpp/include2.c: New tests.
42773
42774 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
42775
42776 * lib/g++.exp (g++_set_ld_library_path): New function.
42777 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42778
42779 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
42780
42781 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
42782 warnings.
42783
42784 2000-11-01 Richard Henderson <rth@redhat.com>
42785
42786 * g++.old-deja/g++.ext/namedret1.C: New.
42787 * g++.old-deja/g++.ext/namedret2.C: New.
42788 * g++.old-deja/g++.ext/namedret3.C: New.
42789
42790 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
42791
42792 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42793 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42794
42795 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42796
42797 * gcc.c-torture/execute/va-arg-21.c: New test.
42798
42799 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
42800
42801 * gcc.dg/c99-complex-2.c: New test.
42802
42803 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42804
42805 * gcc.c-torture/execute/stdio-opt-1.c: New test.
42806
42807 2000-10-31 Jakub Jelinek <jakub@redhat.com>
42808
42809 * g++.old-deja/g++.other/inline16.C: New test.
42810
42811 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
42812
42813 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42814 __PRETTY_FUNCTION__
42815
42816 2000-10-29 Neil Booth <neilb@earthling.net>
42817
42818 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42819 New tests.
42820 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42821 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42822 optimisation.
42823
42824 2000-10-29 Neil Booth <neilb@earthling.net>
42825
42826 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42827 * mi1.c, mi1c.h: Add null directives to multiple-include test.
42828 * mi5.c: Test multiple includes work with -C.
42829 * trigraphs.c: Test ^= version.
42830
42831 2000-10-28 Neil Booth <neilb@earthling.net>
42832
42833 New tests and test updates for new macro expander.
42834
42835 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42836 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42837 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42838 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42839 new diagnostic messages.
42840
42841 * gcc.dg/cpp/macro3.c: New tests.
42842
42843 2000-10-27 Mark Mitchell <mark@codesourcery.com>
42844
42845 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42846 on the same line.
42847
42848 2000-10-27 Jakub Jelinek <jakub@redhat.com>
42849
42850 * g++.old-deja/g++.other/eh2.C: New test.
42851
42852 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
42853
42854 * gcc.c-torture/execute/20001027-1.c: New test.
42855
42856 2000-10-26 Richard Henderson <rth@redhat.com>
42857
42858 * gcc.c-torture/execute/20001026-1.c: New.
42859
42860 2000-10-26 Mark Mitchell <mark@codesourcery.com>
42861
42862 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42863 * g++.old-deja/g++.law/builtin1.C: Likewise.
42864 * g++.old-deja/g++.law/ctors10.C: Likewise.
42865 * g++.old-deja/g++.law/virtual3.C: Likewise.
42866 * g++.old-deja/g++.mike/p658.C: Likewise.
42867 * g++.old-deja/g++.other/sibcall1.C: Likewise.
42868 * g++.old-deja/g++.other/vaarg2.C: Likewise.
42869 * g++.old-deja/g++.robertl/eb124.C: Likewise.
42870 * g++.old-deja/g++.robertl/eb44.C: Likewise.
42871 * g++.old-deja/g++.robertl/eb77.C: Likewise.
42872
42873 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
42874
42875 * gcc.c-torture/compile/20001024-1.c: New test.
42876
42877 2000-10-25 Mark Mitchell <mark@codesourcery.com>
42878
42879 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42880 to tell us whether or not we are using V3.
42881
42882 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
42883
42884 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42885 operands.
42886
42887 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
42888
42889 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42890
42891 2000-10-25 Jakub Jelinek <jakub@redhat.com>
42892
42893 * gcc.c-torture/execute/20001024-1.c: New test.
42894
42895 2000-10-24 Jakub Jelinek <jakub@redhat.com>
42896
42897 * g++.old-deja/g++.other/sibcall1.C: New test.
42898
42899 2000-10-20 Jakub Jelinek <jakub@redhat.com>
42900
42901 * gcc.dg/noncompile/init-3.c: New test.
42902
42903 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
42904
42905 * gcc.dg/format-array-1.c: New test.
42906
42907 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42908
42909 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42910 writing through null pointers; remove comment about testing
42911 unterminated strings.
42912
42913 2000-10-17 Matthew Hiller <hiller@redhat.com>
42914
42915 * gcc.c-torture/execute/20001017-2.c: New test.
42916
42917 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
42918
42919 * gcc.c-torture/compile/20001018-1.c: New test.
42920 * gcc.c-torture/compile/20001018-1.x: Xfail.
42921
42922 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42923
42924 * gcc.c-torture/execute/20001017-1.c: New test.
42925
42926 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42927
42928 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42929 for multiple use of arguments with scanf formats; add tests for
42930 multiple use of arguments.
42931
42932 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
42933
42934 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42935
42936 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
42937
42938 * gcc.dg/format-miss-1.c: New test.
42939
42940 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42941
42942 * gcc.c-torture/execute/20001013-1.c: New test.
42943
42944 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42945
42946 * gcc.dg/format-branch-1.c: New test.
42947
42948 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
42949
42950 * README, lib/file-format.exp: Remove EGCS references.
42951
42952 2000-10-16 Jakub Jelinek <jakub@redhat.com>
42953
42954 * gcc.dg/20001013-1.c: New test.
42955
42956 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
42957
42958 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42959 for intmax_t in the compiler using __typeof__ and the type rules
42960 for conditional expressions.
42961
42962 2000-10-13 Jakub Jelinek <jakub@redhat.com>
42963
42964 * gcc.dg/20001012-1.c: New test.
42965 * gcc.dg/20001012-2.c: New test.
42966
42967 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42968
42969 * gcc.dg/format-attr-1.c: New test.
42970
42971 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42972
42973 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42974 __LONG_LONG_MAX__ instead of LLONG_MAX.
42975
42976 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
42977
42978 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42979 scanf flags.
42980 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42981 flags.
42982
42983 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
42984
42985 * gcc.dg/sequence-pt-1.c: New test.
42986
42987 2000-10-11 Geoff Keating <geoffk@cygnus.com>
42988
42989 * gcc.c-torture/execute/20001011-1.c: New testcase.
42990 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42991
42992 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42993
42994 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42995 does not error on it.
42996
42997 2000-10-10 Jakub Jelinek <jakub@redhat.com>
42998
42999 * gcc.dg/20001009-1.c: New test.
43000
43001 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
43002
43003 * gcc.c-torture/compile/20001009-1.c: Move from here ....
43004 * gcc.c-torture/execute/20001009-2.c: ... to here.
43005
43006 2000-10-09 Geoff Keating <geoffk@cygnus.com>
43007
43008 * gcc.c-torture/compile/20001009-1.c: New testcase.
43009 * gcc.c-torture/execute/20001009-1.c: New testcase.
43010 Testcases provided by Jan Hubicka <jh@suse.cz>.
43011
43012 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43013
43014 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43015 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43016 uintmax_t using <limits.h> to emulate the compiler's internal
43017 logic. No longer XFAIL %j tests.
43018
43019 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
43020
43021 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43022 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43023 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43024 regexps and details of expected handling of some bad formats.
43025 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43026 suppression.
43027
43028 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
43029
43030 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43031 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43032 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43033 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43034 in list archives.
43035
43036 2000-10-06 Richard Henderson <rth@cygnus.com>
43037
43038 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43039 * g++.old-deja/g++.brendan/crash52.C: Likewise.
43040 * g++.old-deja/g++.jason/report.C: Likewise.
43041 * g++.old-deja/g++.law/friend5.C: Likewise.
43042 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
43043 of the expected warnings.
43044
43045 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
43046
43047 * g++.old-deja/g++.pt/enum14.C: New test.
43048
43049 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
43050
43051 * g++.old-deja/g++.pt/crash59.C: New test.
43052
43053 2000-10-04 Will Cohen <wcohen@redhat.com>
43054
43055 * gcc.dg/20000926-1.c: New test.
43056
43057 2000-10-03 Geoff Keating <geoffk@cygnus.com>
43058
43059 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43060 function name for current C++ compiler.
43061 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43062
43063 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
43064
43065 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43066 __PRETTY_FUNCTION__.
43067 * g++.old-deja/g++.ext/pretty2.C: Likewise.
43068
43069 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43070
43071 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43072
43073 2000-09-26 Jakub Jelinek <jakub@redhat.com>
43074
43075 * gcc.c-torture/compile/20000923-1.c: New test.
43076
43077 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43078
43079 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43080 * g++.old-deja/g++.pt/ttp62.C: Same.
43081 * g++.old-deja/g++.other/inline14.C: Same.
43082
43083 2000-09-24 Richard Henderson <rth@cygnus.com>
43084
43085 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43086
43087 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
43088
43089 * gcc.dg/c90-printf-1.c: Add test for wide string format.
43090
43091 2000-09-22 Geoff Keating <geoffk@cygnus.com>
43092
43093 * gcc.c-torture/compile/20000922-1.c: New file.
43094
43095 2000-09-21 Nick Clifton <nickc@redhat.com>
43096
43097 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43098 a signed long modulo operation.
43099 (mod6): New function - perform an unsigned long modulo operation.
43100 (main): Add tests for modulos of very large numbers by very small
43101 dividends.
43102
43103 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43104
43105 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43106
43107 2000-09-19 Richard Henderson <rth@cygnus.com>
43108
43109 * gcc.dg/compare2.c (case 10): XFAIL.
43110
43111 2000-09-18 Richard Henderson <rth@cygnus.com>
43112
43113 * gcc.c-torture/execute/20000906-1.c: Move ...
43114 * gcc.dg/20000906-1.c: ... here. Only run on targets
43115 that support __builtin_trap.
43116
43117 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
43118
43119 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43120
43121 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
43122
43123 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43124 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
43125 more $ format tests.
43126
43127 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
43128
43129 * gcc.dg/format-errmk-1.c: New test.
43130
43131 2000-09-17 Greg McGary <greg@mcgary.org>
43132
43133 * gcc.c-torture/execute/20000917-1.x: Remove.
43134
43135 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
43136
43137 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43138
43139 2000-09-17 Greg McGary <greg@mcgary.org>
43140
43141 * gcc.c-torture/execute/20000917-1.c: New test.
43142 * gcc.c-torture/execute/20000917-1.x: XFAIL.
43143
43144 2000-09-16 Neil Booth <NeilB@earthling.net>
43145
43146 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43147 in nested macro bug.
43148
43149 2000-09-15 Neil Booth <NeilB@earthling.net>
43150
43151 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43152
43153 2000-09-14 Jeffrey A Law (law@cygnus.com)
43154
43155 * gcc.c-torture/execute/20000914-1.c: New test.
43156
43157 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
43158
43159 * g++.other/inline13.C: New test.
43160
43161 2000-09-12 Andreas Jaeger <aj@suse.de>
43162
43163 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43164 constant by Ulrich Drepper <drepper@redhat.com>.
43165
43166 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
43167
43168 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43169
43170 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43171
43172 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43173
43174 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
43175
43176 * gcc.dg/cpp/backslash.c: New test.
43177
43178 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
43179
43180 * gcc.c-torture/execute/20000910-1.c: New test.
43181 * gcc.c-torture/execute/20000910-2.c: Likewise.
43182
43183 2000-09-11 Robert Lipe <robertl@sco.com>
43184
43185 * gcc.dg/pragma-align.c: New test.
43186
43187 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
43188
43189 * g++.old-deja/g++.pt/explicit82.C: New test.
43190 * g++.old-deja/g++.pt/explicit83.C: New test.
43191
43192 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
43193
43194 * gcc.dg/asm-names.c: New test.
43195
43196 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43197
43198 * gcc.dg/cpp/tr-warn6.c: New test
43199
43200 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
43201
43202 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43203 be accepted.
43204
43205 2000-09-07 Catherine Moore <clm@redhat.com>
43206
43207 * gcc.c-torture/execute/unroll-1.c: New test.
43208
43209 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
43210
43211 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43212 ERROR markers.
43213 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43214 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43215 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43216 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43217 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43218 Preprocess only.
43219 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43220 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43221
43222 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43223
43224 * g++.old-deja/g++.pt/deduct2.C: New test.
43225
43226 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43227
43228 * g++.old-deja/g++.pt/parms2.C: New test.
43229
43230 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
43231
43232 * g++.old-deja/g++.pt/crash58.C: New test.
43233
43234 2000-09-06 Greg McGary <greg@mcgary.org>
43235
43236 * gcc.c-torture/execute/20000906-1.c: New test.
43237 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43238
43239 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43240
43241 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43242
43243 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43244
43245 * g++.old-deja/g++.pt/crash57.C: New test.
43246
43247 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43248
43249 * g++.old-deja/g++.pt/crash56.C: New test.
43250
43251 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
43252
43253 * g++.old-deja/g++.pt/koenig1.C: New test.
43254
43255 2000-09-04 Jakub Jelinek <jakub@redhat.com>
43256
43257 * gcc.dg/20000904-1.c: New test.
43258
43259 2000-09-04 Jakub Jelinek <jakub@redhat.com>
43260
43261 * gcc.dg/cpp/paste8.c: New test.
43262
43263 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
43264
43265 * gcc.c-torture/compile/20000827-1.c: New test.
43266
43267 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
43268
43269 * gcc.dg/format-diag-1.c: New test.
43270
43271 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
43272
43273 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43274 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43275 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43276 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43277 gcc.dg/formatz-1.c: Adjust warning regular expressions.
43278
43279 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
43280
43281 * g++.old-deja/g++.other/nested4.C: New test.
43282
43283 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
43284
43285 * g++.old-deja/g++.ns/scoped1.C: New test.
43286
43287 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
43288
43289 * lib/g++.exp: Support testing already-installed GCC.
43290
43291 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43292
43293 * wtr-label-1.c, wtr-suffix-1.c: New tests.
43294
43295 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43296
43297 * gcc.dg/return-type-2.c: New test.
43298
43299 2000-08-27 Geoff Keating <geoffk@cygnus.com>
43300
43301 * gcc.c-torture/compile/20000825-1.c: New test.
43302
43303 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
43304
43305 * gcc.dg/dwarf2-2.c: New test.
43306
43307 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
43308
43309 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43310 dg-warning regexps.
43311
43312 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
43313
43314 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43315 gcc.dg/format-ext-5.c: New tests.
43316
43317 2000-08-25 Jakub Jelinek <jakub@redhat.com>
43318
43319 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43320
43321 2000-08-24 Mark Mitchell <mark@codesourcery.com>
43322
43323 * gcc.dg/noncompile/930622-2.c: Adjust error message.
43324
43325 2000-08-24 Richard Henderson <rth@cygnus.com>
43326
43327 * gcc.dg/ia64-sync-1.c: New test.
43328 * gcc.dg/ia64-sync-2.c: New test.
43329 * gcc.dg/ia64-asm-1.c: New test.
43330
43331 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
43332
43333 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43334 * gcc.dg/format-ext-2.c: New test.
43335
43336 2000-08-23 Jason Merrill <jason@redhat.com>
43337
43338 * lib/old-dejagnu.exp: Also ignore "In member function" and
43339 "At global scope".
43340
43341 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43342
43343 * gcc.dg/noncompile/label-lineno-1.c: New test.
43344
43345 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
43346
43347 * gcc.dg/c99-array-nonobj-1.c: New test.
43348
43349 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
43350
43351 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43352 tests.
43353 * gcc.dg/format-ext-1.c: New test.
43354
43355 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43356
43357 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43358 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43359 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43360 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43361 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43362
43363 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
43364
43365 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43366 gcc.dg/c99-strftime-2.c: New tests.
43367
43368 2000-08-22 Richard Henderson <rth@cygnus.com>
43369
43370 * gcc.c-torture/execute/20000822-1.c: New test.
43371
43372 2000-08-21 Jakub Jelinek <jakub@redhat.com>
43373
43374 * gcc.c-torture/execute/20000819-1.x: Remove.
43375
43376 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
43377
43378 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43379 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43380 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43381 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43382 gcc.dg/format-xopen-1.c: New tests.
43383
43384 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
43385
43386 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43387
43388 2000-08-21 Jakub Jelinek <jakub@redhat.com>
43389
43390 * g++.old-deja/g++.other/loop2.C: New test.
43391
43392 * gcc.c-torture/compile/20000606-1.c: New test.
43393 * gcc.c-torture/compile/20000728-1.c: New test.
43394 * gcc.c-torture/execute/20000801-1.c: New test.
43395 * gcc.c-torture/execute/20000801-2.c: New test.
43396 * gcc.c-torture/execute/20000819-1.c: New test.
43397 * gcc.c-torture/execute/20000819-1.x: XFAIL.
43398 * gcc.dg/20000629-1.c: New test.
43399 * gcc.dg/20000724-1.c: New test.
43400 * gcc.dg/20000807-1.c: New test.
43401
43402 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43403
43404 * gcc.dg/cpp/pragma-1.c: New test.
43405 * gcc.dg/cpp/pragma-2.c: New test.
43406
43407 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
43408
43409 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43410 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
43411
43412 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43413
43414 * gcc.c-torture/compile/20000818-1.c: New test.
43415
43416 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
43417
43418 * gcc.c-torture/execute/20000818-1.c: New test.
43419
43420 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
43421
43422 * gcc.dg/format-va-1.c: New test.
43423
43424 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43425
43426 * g++.old-deja/g++.other/typedef8.C: New test.
43427
43428 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43429
43430 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43431 * g++.old-deja/g++.mike/net36.C: Mark candidate.
43432 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43433 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43434 * g++.old-deja/g++.other/ptrmem7.C: New test.
43435 * g++.old-deja/g++.pt/ptrmem10.C: New test.
43436
43437 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
43438
43439 * g++.old-deja/g++.pt/typename27.C: New test.
43440
43441 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
43442
43443 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43444 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43445 * g++.old-deja/g++.pt/friend45.C: New test.
43446 * g++.old-deja/g++.other/friend8.C: New test.
43447
43448 2000-08-15 Richard Henderson <rth@cygnus.com>
43449
43450 * gcc.c-torture/execute/20000815-1.c: New test.
43451
43452 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
43453
43454 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43455 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43456 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43457
43458 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
43459
43460 * g++.old-deja/g++.other/refinit2.C: New test.
43461
43462 2000-08-13 Geoff Keating <geoffk@cygnus.com>
43463
43464 * lib/c-torture.exp (c-torture): Make
43465 compiler_conditional_xfail_data global.
43466 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43467 compiler_conditional_xfail_data machinery.
43468 (f-torture-execute): Likewise.
43469 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43470 and only when unrolling loops.
43471
43472 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43473
43474 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
43475
43476 * g++.old-deja/g++.pt/explicit81.C: New test.
43477
43478 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
43479
43480 * g++.old-deja/g++.pt/typename26.C: New test.
43481
43482 2000-08-10 Geoff Keating <geoffk@cygnus.com>
43483
43484 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43485 warning.
43486
43487 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
43488
43489 * g++.old-deja/g++.other/array3.C: New test.
43490
43491 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43492
43493 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43494 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43495 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43496 New tests.
43497
43498 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
43499
43500 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43501 * g++.old-deja/g++.abi/vmihint.C: Likewise.
43502
43503 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
43504
43505 * gcc.c-torture/execute/20000808-1.c: New test.
43506
43507 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
43508
43509 * gcc.dg/c90-const-expr-1.c: New test.
43510
43511 2000-08-08 Richard Henderson <rth@cygnus.com>
43512
43513 * gcc.dg/noncompile/920923-1.c: Declare calloc.
43514
43515 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
43516
43517 * gcc.dg/noncompile/const-ll-1.c: New test.
43518
43519 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
43520
43521 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43522
43523 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
43524
43525 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43526 that running programs linked against the shared version of libobjc
43527 run correctly.
43528
43529 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43530
43531 * gcc.dg/c99-printf-1.c: New test.
43532
43533 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
43534
43535 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43536
43537 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
43538
43539 * gcc.c-torture/execute/20000731-1.x: Delete.
43540
43541 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
43542
43543 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43544 and torture_without_loops as is done by c-torture.exp.
43545 (search_for): Copy from c-torture.exp.
43546 (gcc-dg-runtest): New function, drives a directory of tests
43547 iterating over the TORTURE_OPTIONS.
43548 (scan-assembler, scan-assembler-not): Move here from
43549 individual directory drivers.
43550
43551 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43552 defined by lib/gcc-dg.exp.
43553 * gcc.dg/cpp/cpp.exp: Likewise.
43554 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
43555 gcc-dg-runtest, so we cycle over optimization options.
43556
43557 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43558 * gcc.dg/compare2.c: No longer expected to fail.
43559
43560 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
43561
43562 * gcc.c-torture/execute/20000804-1.c: New test.
43563
43564 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
43565
43566 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43567
43568 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
43569
43570 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43571
43572 2000-08-03 Jeffrey A Law (law@cygnus.com)
43573
43574 * gcc.c-torture/compile/20000803-1.c: New test.
43575
43576 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
43577
43578 * gcc.c-torture/execute/20000801-3.c,
43579 gcc.c-torture/execute/20000801-4.c: New tests.
43580 * gcc.c-torture/execute/20000801-3.x,
43581 gcc.c-torture/execute/20000801-4.x: Xfail.
43582
43583 2000-08-02 Geoff Keating <geoffk@cygnus.com>
43584
43585 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43586 libobjc/.libs to allow for libtool.
43587
43588 2000-08-02 Jakub Jelinek <jakub@redhat.com>
43589
43590 * gcc.c-torture/compile/20000802-1.c: New test.
43591
43592 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
43593
43594 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43595
43596 2000-07-31 Jeffrey A Law (law@cygnus.com)
43597
43598 * gcc-c-torture/execute/20000731-2.c: New test.
43599
43600 * gcc.c-torture/execute/20000731-1.c: New test.
43601 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43602
43603 2000-07-31 Jakub Jelinek <jakub@redhat.com>
43604
43605 * testsuite/gcc.dg/cpp/paste7.c: New test.
43606 * gcc.dg/cpp/20000725-1.c: New test.
43607
43608 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
43609
43610 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43611 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43612 declaration warning for __builtin_dwarf_reg_size.
43613
43614 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43615
43616 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
43617
43618 * gcc.dg/noncompile/voidparam-1.c: New test.
43619
43620 2000-07-30 Richard Henderson <rth@cygnus.com>
43621
43622 * gcc.dg/c90-digraph-1.c: Don't xfail.
43623 * gcc.dg/compare2.c (case 10): Xfail.
43624 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43625
43626 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
43627
43628 * gcc.dg/c99-main-1.c: New test.
43629
43630 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
43631
43632 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43633
43634 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
43635
43636 * gcc.c-tortuer/execute/20000726-1.c: New test.
43637
43638 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
43639
43640 * gcc.c-torture/execute/enum-2.c: New test.
43641
43642 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43643
43644 * gcc.dg/cpp/tr-warn3.c: New test.
43645
43646 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
43647
43648 * g++.old-deja/g++.ext/implicit1.C: Remove.
43649 * g++.old-deja/g++.jason/c2.C: Remove
43650 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43651 * g++.old-deja/g++.pt/crash16.C: Likewise.
43652 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43653
43654 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
43655
43656 * g++.old-deja/g++.other/for2.C: New test.
43657
43658 2000-07-25 Jakub Jelinek <jakub@redhat.com>
43659
43660 * gcc.dg/20000720-1.c: New test.
43661
43662 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
43663
43664 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
43665
43666 2000-07-24 Geoff Keating <geoffk@cygnus.com>
43667
43668 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43669 * gcc.c-torture/execute/20000722-1.c: New.
43670 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43671
43672 2000-07-24 Jakub Jelinek <jakub@redhat.com>
43673
43674 * gcc.dg/cpp/20000720-1.S: New test.
43675
43676 2000-07-21 Michael Meissner <meissner@redhat.com>
43677
43678 * gcc.c-torture/execute/ieee/hugeval.c: New test.
43679
43680 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
43681
43682 * g++.old-deja/g++.brendan/crash16.C,
43683 g++.old-deja/g++.brendan/parse3.C,
43684 g++.old-deja/g++.brendan/redecl1.C,
43685 g++.old-deja/g++.ns/template13.C,
43686 g++.old-deja/g++.other/decl4.C,
43687 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43688
43689 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
43690
43691 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43692 and "Internal error".
43693
43694 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43695 regexps.
43696 * gcc.dg/cpp/paste6.c: New test.
43697
43698 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
43699
43700 * gcc.dg/cpp/tr-direct.c: New test.
43701
43702 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43703 gcc.dg/cpp/undef1.c: Tweak error regexps.
43704
43705 2000-07-18 Eric Christopher <echristo@redhat.com>
43706
43707 * gcc.c-torture/compile/20000718-1.c: New test.
43708
43709 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
43710
43711 * cpplex.c (_cpp_push_token): If the token being pushed back
43712 is the previous token in this context, just subtract one from
43713 context->posn.
43714 * cppmacro.c (save_expansion): Clear aux field when storing a
43715 placemarker.
43716
43717 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
43718
43719 * gcc.dg/noncompile/redecl-1.c: New test.
43720
43721 2000-07-18 Jakub Jelinek <jakub@redhat.com>
43722
43723 * gcc.c-torture/execute/20000717-5.c: New test.
43724 * gcc.c-torture/execute/20000717-1.x: Removed.
43725
43726 2000-07-17 Richard Henderson <rth@cygnus.com>
43727
43728 * gcc.c-torture/execute/20000717-4.c: New test.
43729
43730 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
43731
43732 * gcc.dg/cpp/syshdr.c: New test.
43733 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43734
43735 2000-07-17 Neil Booth <neilb@earthling.net>
43736
43737 * gcc.dg/cpp/cmdlne-dM.c: New test.
43738 * gcc.dg/cpp/cmdlne-dD.c: New test.
43739
43740 2000-07-17 Jeffrey A Law (law@cygnus.com)
43741
43742 * gcc.c-torture/execute/20000717-3.c: New test.
43743
43744 * gcc.c-torture/compile/20000717-1.c: New test.
43745
43746 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
43747
43748 * gcc.c-torture/execute/20000717-2.c: New test.
43749
43750 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
43751
43752 * gcc.dg/formatz-1.c: New test.
43753
43754 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43755 * gcc.dg/c99-digraph-1.c: New tests.
43756
43757 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43758 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43759
43760 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43761 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43762 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43763 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43764 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43765 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43766 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43767
43768 2000-07-17 Greg McGary <greg@mcgary.org>
43769
43770 * gcc.c-torture/execute/20000717-1.c: New test.
43771 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43772
43773 2000-07-15 Jakub Jelinek <jakub@redhat.com>
43774
43775 * gcc.c-torture/execute/20000715-2.c: New test.
43776 * gcc.dg/20000715-1.c: New test.
43777
43778 2000-07-15 Michael Meissner <meissner@redhat.com>
43779
43780 * gcc.c-torture/execute/20000715-1.c: New test.
43781
43782 2000-07-13 Jakub Jelinek <jakub@redhat.com>
43783
43784 * gcc.c-torture/execute/20000707-1.c: New test.
43785
43786 2000-07-13 Neil Booth <NeilB@earthling.net>
43787
43788 * testsuite/gcc.dg/cpp/digraph1.c,
43789 testsuite/gcc.dg/cpp/digraph2.c,
43790 testsuite/gcc.dg/cpp/digraphs.c: New tests.
43791
43792 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
43793
43794 * g77.f-torture/compile/20000630-2.f: New test.
43795 * g77.f-torture/compile/20000630-2.x
43796
43797 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
43798
43799 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
43800
43801 2000-07-11 Neil Booth <NeilB@earthling.net>
43802
43803 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43804
43805 2000-07-11 Neil Booth <NeilB@earthling.net>
43806
43807 * gcc.dg/cpp/cmdlne-C.c: New.
43808
43809 2000-07-09 Neil Booth <NeilB@earthling.net>
43810
43811 * gcc.dg/cpp/directiv.c: New tests.
43812 * gcc.dg/cpp/undef1.c: Update.
43813
43814 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
43815
43816 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43817
43818 2000-07-09 Neil Booth <NeilB@earthling.net>
43819
43820 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43821
43822 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
43823
43824 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43825 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43826
43827 2000-07-08 Neil Booth <NeilB@earthling.net>
43828
43829 * gcc.dg/cpp/macsyntx.c: New tests.
43830
43831 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43832
43833 * gcc.dg/20000707-1.c: New test.
43834
43835 2000-07-07 Jakub Jelinek <jakub@redhat.com>
43836
43837 * gcc.c-torture/execute/20000706-1.c: New test.
43838 * gcc.c-torture/execute/20000706-2.c: New test.
43839 * gcc.c-torture/execute/20000706-3.c: New test.
43840 * gcc.c-torture/execute/20000706-4.c: New test.
43841 * gcc.c-torture/execute/20000706-5.c: New test.
43842
43843 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43844
43845 * g++.old-deja/g++.pt/instantiate7.C: New test.
43846
43847 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
43848
43849 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43850 * g++.old-deja/g++.mike/thunk3.C: Likewise.
43851 * g++.old-deja/g++.other/rtti3.C: Likewise.
43852 * g++.old-deja/g++.other/rttid3.C: Likewise.
43853
43854 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
43855
43856 * g77.f-torture/compile/20000630-1.x: Fix typo
43857
43858 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
43859
43860 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43861 assembly output.
43862
43863 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
43864
43865 * gcc.dg/cpp/ident.c: New test.
43866
43867 2000-07-05 Neil Booth <NeilB@earthling.net>
43868
43869 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43870 gcc.dg/cpp/lexstrng.c: New tests.
43871
43872 2000-07-04 Neil Booth <NeilB@earthling.net>
43873
43874 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43875 * gcc.dg/cpp/strify2.c: Same.
43876
43877 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
43878
43879 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43880 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43881 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43882 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43883
43884 * testsuite/gcc.dg/cpp/macro1.c,
43885 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43886 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43887 testsuite/gcc.dg/cpp/strify1.c,
43888 testsuite/gcc.dg/cpp/strify2.c: New tests.
43889
43890 2000-07-03 Jakub Jelinek <jakub@redhat.com>
43891
43892 * gcc.c-torture/execute/20000703-1.c: New test.
43893
43894 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43895
43896 * g++.old-deja/g++.pt (lookup10.C): New test.
43897
43898 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
43899
43900 * g++.old-deja/g++.pt (typename25.C): New test.
43901
43902 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
43903
43904 * gcc.c-torture/compile/20000701-1.c: New test.
43905
43906 2000-06-30 Nick Clifton <nickc@cygnus.com>
43907
43908 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43909 to test case.
43910
43911 2000-06-30 Catherine Moore <clm@cygnus.com>
43912
43913 * gcc.c-torture/execute/align-1.c: New test.
43914
43915 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
43916
43917 * g++.old-deja/g++.pt/expr8.C: New test.
43918 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43919
43920 2000-06-29 Nick Clifton <nickc@cygnus.com>
43921
43922 * gcc.c-torture/compile/20000629-1.c: New test.
43923
43924 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43925
43926
43927 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43928 gcc.dg/noncompile directory, depending on whether they're
43929 preprocessor tests or not. Annotate all the tests for the dg
43930 framework.
43931
43932 * gcc.c-torture/noncompile/noncompile.exp: Delete.
43933 * gcc.dg/noncompile/noncompile.exp: New.
43934
43935 * Moved files:
43936 Old name New name
43937 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
43938 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
43939 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
43940 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
43941 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
43942 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
43943 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
43944 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
43945 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
43946 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
43947 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
43948 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
43949 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
43950 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
43951 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
43952 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
43953 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
43954 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
43955 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
43956 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
43957 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
43958 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
43959 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
43960 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
43961
43962 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
43963 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
43964 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
43965 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
43966 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
43967 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
43968
43969 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
43970
43971 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43972 declare one variable. On the fourth, error.
43973 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43974 declared by 20000628-1a.h.
43975
43976 2000-06-29 Richard Henderson <rth@redhat.com>
43977
43978 * gcc.c-torture/execute/930529-1.x: New file.
43979 * gcc.dg/920413-1.c: Adjust expected warning text.
43980 * gcc.dg/980217-1.c: Declare abort.
43981 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43982
43983 2000-06-29 Jeffrey A Law (law@cygnus.com)
43984
43985 * g77.f-torture/compile/20000629-1.f: New test.
43986 * g77.f-torture/compile/20000629-1.x: Expected to fail.
43987
43988 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
43989
43990 Rearrange lots of files, removing entirely the
43991 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43992 directories.
43993
43994 * Deleted files:
43995 gcc.c-torture/code_quality/code_quality.exp
43996 gcc.c-torture/special/special.exp
43997 gcc.failure/failure.exp
43998 gcc.failure/940409-1.x
43999 gcc.c-torture/compile/961203-1.x
44000
44001 * New files:
44002 gcc.misc-tests/linkage.exp
44003 gcc.c-torture/execute/920730-1t.c
44004 gcc.c-torture/execute/920730-1t.x
44005 gcc.c-torture/compile/920520-1.x
44006 gcc.c-torture/compile/920521-1.x
44007 gcc.c-torture/compile/981006-1.x
44008 gcc.c-torture/execute/eeprof-1.x
44009
44010 * Moved files (possibly with modifications to fit a new harness):
44011 Old name New name
44012 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
44013 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
44014 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
44015 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
44016 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
44017 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
44018 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
44019 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
44020 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
44021 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
44022 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
44023 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
44024 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
44025 gcc.failure/940409-1.c gcc.dg/940409-1.c
44026
44027 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
44028
44029 * c-torture/compile/961203-1.x: Delete.
44030
44031 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
44032 not exit. Include stdio.h.
44033 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44034 * gcc.misc-tests/dg-12.c: Likewise.
44035 * gcc.misc-tests/dg-5.c: Likewise.
44036 * gcc.misc-tests/dg-6.c: Likewise.
44037 * gcc.misc-tests/dg-7.c: Prototype abort.
44038 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44039 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44040 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
44041 not exit.
44042 * gcc.misc-tests/sieve.c: Use return from main, not exit.
44043 * gcc.misc-tests/sort2.c: Use return from main, not exit.
44044
44045 2000-06-28 Jakub Jelinek <jakub@redhat.com>
44046
44047 * gcc.dg/cpp/20000628-1.c: New test.
44048 * gcc.dg/cpp/20000628-1.h: New header for above test.
44049 * gcc.dg/cpp/20000628-1a.h: Likewise.
44050
44051 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
44052
44053 * gcc.dg/cpp: New directory.
44054 * gcc.dg/cpp/cpp.exp: New driver.
44055 * gcc.dg/cpp/20000627-1.c: New test.
44056 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44057 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44058 and rewrite as a compilation test.
44059
44060 * gcc.dg: Move many files into the cpp subdirectory, possibly
44061 renaming or editing them as well.
44062 Old name New name
44063 990119-1.c cpp/19990119-1.c
44064 990228-1.c cpp/19990228-1.c
44065 990407-1.c cpp/19990407-1.c
44066 990409-1.c cpp/19990409-1.c
44067 990413-1.c cpp/19990413-1.c
44068 990703-1.c cpp/19990703-1.c
44069 20000127-1.c cpp/20000127-1.c
44070 20000129-1.c cpp/20000129-1.c
44071 20000207-1.c cpp/20000207-1.c
44072 20000207-2.c cpp/20000207-2.c
44073 20000209-1.c cpp/20000209-1.c
44074 20000209-2.c cpp/20000209-2.c
44075 20000301-1.c cpp/20000301-1.c
44076 20000419-1.c cpp/20000419-1.c
44077 20000510-1.S cpp/20000510-1.S
44078 20000519-1.c cpp/20000519-1.c
44079 20000529-1.c cpp/20000529-1.c
44080 20000625-1.c cpp/20000625-1.c
44081 20000625-2.c cpp/20000625-2.c
44082 cpp-as1.c cpp/assert1.c
44083 cpp-as2.c cpp/assert2.c
44084 cxx-comments-1.c cpp/cxxcom1.c
44085 cxx-comments-2.c cpp/cxxcom2.c
44086 endif-label.c cpp/endif.c
44087 cpp-hash1.c cpp/hash1.c
44088 cpp-hash2.c cpp/hash2.c
44089 cpp-if1.c cpp/if-1.c
44090 cpp-if2.c cpp/if-2.c
44091 cpp-if3.c cpp/if-3.c
44092 cpp-if4.c cpp/if-4.c
44093 cpp-if5.c cpp/if-5.c
44094 cpp-cond.c cpp/if-cexp.c
44095 cpp-missingop.c cpp/if-mop.c
44096 cpp-missingparen.c cpp/if-mpar.c
44097 cpp-opprec.c cpp/if-oppr.c
44098 cpp-ifparen.c cpp/if-paren.c
44099 cpp-shortcircuit.c cpp/if-sc.c
44100 cpp-shift.c cpp/if-shift.c
44101 cpp-unary.c cpp/if-unary.c
44102 cpp-li1.c cpp/line1.c
44103 cpp-li2.c cpp/line2.c
44104 lineno.c cpp/line3.c
44105 lineno-2.c cpp/line4.c
44106 cpp-mi.c cpp/mi1.c
44107 cpp-mic.h cpp/mi1c.h
44108 cpp-micc.h cpp/mi1cc.h
44109 cpp-mind.h cpp/mi1nd.h
44110 cpp-mindp.h cpp/mi1ndp.h
44111 cpp-mix.h cpp/mi1x.h
44112 cpp-mi2.c cpp/mi2.c
44113 cpp-mi2a.h cpp/mi2a.h
44114 cpp-mi2b.h cpp/mi2b.h
44115 cpp-mi2c.h cpp/mi2c.h
44116 cpp-mi3.c cpp/mi3.c
44117 cpp-mi3.def cpp/mi3.def
44118 poison-1.c cpp/poison.c
44119 pr-impl.c cpp/prag-imp.c
44120 cpp-redef-2.c cpp/redef1.c
44121 cpp-redef.c cpp/redef2.c
44122 strpaste.c cpp/strp1.c
44123 strpaste-2.c cpp/strp2.c
44124 cpp-tradpaste.c cpp/tr-paste.c
44125 cpp-tradstringify.c cpp/tr-str.c
44126 cpp-tradwarn1.c cpp/tr-warn1.c
44127 cpp-tradwarn2.c cpp/tr-warn2.c
44128 trigraphs.c cpp/trigraphs.c
44129 cpp-unc1.c cpp/unc1.c
44130 cpp-unc2.c cpp/unc2.c
44131 cpp-unc3.c cpp/unc3.c
44132 cpp-unc.c cpp/unc4.c
44133 undef.c cpp/undef1.c
44134 undef-2.c cpp/undef2.c
44135 cpp-wi1.c cpp/widestr1.c
44136
44137 2000-06-27 Mark Mitchell <mark@codesourcery.com>
44138
44139 * lib/g++.exp (g++_include_flags): Tweak.
44140
44141 2000-06-27 H.J. Lu <hjl@gnu.org>
44142 Loren J. Rittle <ljrittle@acm.org>
44143
44144 * lib/g++.exp (g++_include_flags): Override libgloss.exp
44145 version with one that knows about the new gcc tree structure.
44146 (g++_link_flags): Same.
44147
44148 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
44149
44150 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44151 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44152 case we are cross-compiling.
44153
44154 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44155 g++.old-deja/g++.niklas/Makefile.in,
44156 g++.old-deja/g++.niklas/configure.in,
44157 g++.old-deja/g++.other/Makefile.in,
44158 g++.old-deja/g++.other/configure.in,
44159 gcc.c-torture/code_quality/Makefile.in,
44160 gcc.c-torture/code_quality/configure.in,
44161 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44162 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44163 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44164 gcc.c-torture/execute/ieee/Makefile.in,
44165 gcc.c-torture/execute/ieee/configure.in,
44166 gcc.c-torture/noncompile/Makefile.in,
44167 gcc.c-torture/noncompile/configure.in,
44168 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44169 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44170 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44171
44172 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
44173
44174 * g++.old-deja/g++.other/ambig3.C: New test.
44175
44176 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
44177
44178 * g++.old-deja/g++.pt/syntax1.C: New test.
44179 * g++.old-deja/g++.pt/syntax2.C: New test.
44180 * g++.old-deja/g++.other/syntax3.C: New test.
44181 * g++.old-deja/g++.other/syntax4.C: New test.
44182
44183 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
44184
44185 * gcc.dg/20000623-1.c: Prototype exit and abort.
44186
44187 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
44188
44189 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44190 New tests.
44191 * gcc.dg/cpp-mi3.def: New file.
44192
44193 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44194 inside assertions.
44195 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44196 lexer's error messages.
44197 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44198 divine anything from the linemarkers.
44199 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44200 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44201
44202 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
44203
44204 * gcc.dg/20000623-1.c: New test.
44205
44206 2000-06-22 Jakub Jelinek <jakub@redhat.com>
44207
44208 * gcc.c-torture/execute/20000622-1.c: New test.
44209
44210 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
44211
44212 * g++.old-deja/g++.other/init15.C: New test.
44213
44214 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
44215
44216 * g++.old-deja/g++.pt/vaarg2.C: New test.
44217 * g++.old-deja/g++.pt/vaarg3.C: New test.
44218
44219 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
44220
44221 * g++.old-deja/g++.other/dyncast6.C: New test.
44222
44223 2000-06-15 Jakub Jelinek <jakub@redhat.com>
44224
44225 * gcc.c-torture/execute/loop-6.c: New test.
44226
44227 2000-06-14 Jakub Jelinek <jakub@redhat.com>
44228
44229 * gcc.dg/20000614-1.c: New test.
44230 * gcc.dg/20000614-2.c: New test.
44231
44232 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
44233
44234 * g++.old-deja/g++.other/inline12.C: New test.
44235
44236 2000-06-13 Jakub Jelinek <jakub@redhat.com>
44237
44238 * g++.old-deja/g++.other/eh1.C: New test.
44239
44240 2000-06-12 Jakub Jelinek <jakub@redhat.com>
44241
44242 * g++.old-deja/g++.other/type.C: New test.
44243
44244 2000-06-05 Jakub Jelinek <jakub@redhat.com>
44245
44246 * g++.old-deja/g++.other/initstring.C: New test.
44247
44248 2000-06-12 Jason Merrill <jason@redhat.com>
44249
44250 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44251
44252 2000-06-09 Jeffrey A Law (law@cygnus.com)
44253
44254 * gcc.c-torture/compile/20000609-1.c: New test.
44255
44256 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
44257
44258 * gcc.dg/20000609-1.c: New test.
44259
44260 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
44261
44262 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44263 * gcc.c-torture/noncompile/poison-1.c: Move...
44264 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44265 * gcc.dg/cpp-li1.c: Add a token after the #line.
44266
44267 2000-06-05 Richard Henderson <rth@cygnus.com>
44268
44269 * gcc.c-torture/execute/20000605-2.c: New test.
44270 * gcc.c-torture/execute/20000605-3.c: New test.
44271
44272 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
44273
44274 * g77.f-torture/execute/20000503-1.x: New file.
44275
44276 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
44277
44278 * g++.old-deja/g++.eh/badalloc1.C: New test.
44279
44280 2000-06-05 Richard Henderson <rth@cygnus.com>
44281
44282 * gcc.c-torture/execute/20000605-1.c: New test.
44283
44284 2000-06-05 Jakub Jelinek <jakub@redhat.com>
44285 Nathan Sidwell <nathan@codesourcery.com>
44286
44287 * gcc.c-torture/compile/20000605-1.c: New test.
44288
44289 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
44290
44291 * g77.f-torture/compile/20000601-1.f: New test.
44292
44293 2000-06-03 Richard Henderson <rth@cygnus.com>
44294
44295 * gcc.c-torture/execute/20000603-1.c: New.
44296
44297 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
44298
44299 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44300 * gcc.dg/noreturn-2.c (noreturn): Likewise.
44301
44302 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
44303
44304 * gcc.dg/compare2.c (case 12): XFAIL.
44305 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44306 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44307
44308 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44309
44310 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
44311
44312 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44313 guard macro is already defined when the header is first
44314 included.
44315 * gcc.dg/cpp-mix.h: New file.
44316 * gcc.dg/endif-label.c: Update patterns to match compiler.
44317
44318 * g++.brendan/complex1.C: Declare abort.
44319 * g++.law/refs4.C: Remove XFAIL.
44320 * g++.oliva/expr2.C: Declare abort and exit.
44321
44322 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
44323
44324 * gcc.c-torture/execute/20000528-1.c: New test.
44325
44326 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44327 * g++.old-deja/g++.law/temps4.C: Likewise.
44328
44329 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44330 stdlib.h. Call abort() on failure.
44331 * g++.old-deja/g++.law/refs4.C: Likewise.
44332 * g++.old-deja/g++.law/temps4.C: Likewise.
44333 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44334 * gcc.c-torture/execute/20000112-1.c: Include string.h.
44335
44336 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
44337
44338 Relative to g++.dg/special:
44339 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44340
44341 Relative to g++.old-deja:
44342 * g++.brendan/complex1.C, g++.jason/optimize2.C,
44343 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44344 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44345 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44346 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44347 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44348 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44349
44350 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44351 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44352 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44353 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44354 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44355 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44356 and/or string.h.
44357
44358 * g++.other/goto1.C: Update expectations for error messages.
44359
44360 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
44361
44362 * gcc.c-torture/compile/20000523-1.c: New test.
44363
44364 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
44365
44366 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44367
44368 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
44369
44370 * g++.old-deja/g++.eh/catch11.C: New test.
44371 * g++.old-deja/g++.eh/catch12.C: New test.
44372
44373 2000-05-24 Nick Clifton <nickc@cygnus.com>
44374
44375 * gcc.c-torture/execute/20000523-1.c: New test.
44376
44377 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
44378
44379 * c-torture/execute/bcp-1.c: Replace abort in arg of
44380 __builtin_constant_p with a generic external function.
44381
44382 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44383 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44384 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44385 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44386 Prototype abort and/or exit.
44387
44388 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44389 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44390 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44391 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44392
44393 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
44394
44395 * gcc.dg/dwarf2-1.c: New test.
44396
44397 2000-05-20 Richard Henderson <rth@cygnus.com>
44398
44399 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44400
44401 2000-05-20 Andreas Jaeger <aj@suse.de>
44402
44403 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44404 testcase.
44405
44406 2000-05-19 David Edelsohn <edelsohn@gnu.org>
44407
44408 * gcc.c-torture/execute/20000519-2.c: New test.
44409
44410 2000-05-19 Andreas Jaeger <aj@suse.de>
44411
44412 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44413 which fails with SSA.
44414
44415 * lib/c-torture.exp: Also test with -O3 -fssa.
44416
44417 2000-05-18 Michael Meissner <meissner@redhat.com>
44418
44419 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44420 * gcc.c-torture/execute/920415-1.c: Ditto.
44421 * gcc.c-torture/execute/920501-1.c: Ditto.
44422 * gcc.c-torture/execute/conversion.c: Ditto.
44423 * gcc.c-torture/execute/cvt-1.c: Ditto.
44424
44425 2000-05-18 Jeffrey A Law (law@cygnus.com)
44426
44427 * gcc.c-torture/compile/20000518-1.c: New test.
44428
44429 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
44430
44431 * g77.f-torture/compile/200005018.f: New test.
44432
44433 2000-05-17 Jeffrey A Law (law@cygnus.com)
44434
44435 * gcc.c-torture/compile/20000517-1.c: New test.
44436
44437 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44438
44439 * gcc.c-torture/execute/20000516-1.c: New test.
44440
44441 2000-05-15 Jakub Jelinek <jakub@redhat.com>
44442
44443 * g++.old-deja/g++.other/eh.C: New test.
44444
44445 2000-05-12 Richard Henderson <rth@cygnus.com>
44446
44447 * gcc.c-torture/execute/990208-1.c (main): Don't pass
44448 constants through to doit's conditional.
44449
44450 2000-05-11 Jeffrey A Law (law@cygnus.com)
44451
44452 * gcc.c-torture/compile/20000511-1.c: New test.
44453 * g77.f-torture/compile/20000511-1.f: New test.
44454 * g77.f-torture/compile/20000511-2.f: New test.
44455
44456 2000-05-11 Michael Meissner <meissner@redhat.com>
44457
44458 * gcc.c-torture/execute/20000511-1.c: New test.
44459
44460 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
44461
44462 * gcc.dg/dg.exp: Scan .S files as well as .c files.
44463 * gcc.dg/20000510-1.S: New.
44464
44465 2000-05-08 Catherine Moore <clm@cygnus.com>
44466
44467 * gcc.dg/unused-3.c: New.
44468
44469 2000-05-06 Richard Henderson <rth@cygnus.com>
44470
44471 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44472 * g++.old-deja/g++.mike/warn1.C: Likewise.
44473 * g++.old-deja/g++.pt/local1.C: Likewise.
44474 * g++.old-deja/g++.pt/local7.C: Likewise.
44475 * g++.old-deja/g++.pt/spec16.C: Likewise.
44476
44477 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
44478
44479 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44480
44481 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
44482
44483 * g77.f-torture/execute/20000503-1.f: New test.
44484
44485 2000-05-04 Andreas Jaeger <aj@suse.de>
44486
44487 * gcc.dg/noreturn-2.c: New test.
44488
44489 2000-05-04 Neil Booth <NeilB@earthling.net>
44490
44491 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44492 preprocessor.
44493
44494 2000-05-04 Richard Henderson <rth@cygnus.com>
44495
44496 * gcc.c-torture/execute/20000503-1.c: Fix typo.
44497
44498 2000-05-04 Richard Henderson <rth@cygnus.com>
44499
44500 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
44501 OpenSSL by Jason R Thorpe.
44502
44503 2000-05-03 Jim Wilson <wilson@cygnus.com>
44504
44505 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44506
44507 2000-05-03 Robert Lipe <robertlipe@usa.net>
44508
44509 * gcc.dg/20000503-1.c: New test.
44510
44511 2000-05-02 Jakub Jelinek <jakub@redhat.com>
44512
44513 * gcc.c-torture/compile/20000502-1.c: New test.
44514 * g++.old-deja/g++.other/align.C: New test.
44515 * gcc.dg/cpp-tradstringify.c: New test.
44516
44517 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
44518
44519 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44520 and hard registers.
44521
44522 2000-04-26 Geoff Keating <geoffk@cygnus.com>
44523
44524 * gcc.c-torture/execute/loop-5.c: New test.
44525
44526 2000-04-25 Jakub Jelinek <jakub@redhat.com>
44527
44528 * gcc.c-torture/execute/va-arg-20.c: New test.
44529
44530 2000-04-23 Jeffrey A Law (law@cygnus.com)
44531
44532 * gcc.c-torture/execute/20000422-1.c: New test.
44533
44534 2000-04-20 Greg McGary <gkm@gnu.org>
44535
44536 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44537 when optimizing, but without sibling-call optimizations (-O1).
44538
44539 2000-04-20 Jeffrey A Law (law@cygnus.com)
44540
44541 * gcc.c-torture/compile/20000420-1.c: New test.
44542
44543 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
44544
44545 * g++.abi/ptrflags.C: New test.
44546 * g++.eh/catchptr1.C: Test incomplete pointer chains.
44547
44548 2000-04-19 Catherine Moore <clm@cygnus.com>
44549
44550 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44551
44552 2000-04-19 Greg McGary <gkm@gnu.org>
44553
44554 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44555 sibling-call optimizations.
44556
44557 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
44558
44559 * gcc.dg/20000419-1.c: New test.
44560
44561 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
44562
44563 * gcc.c-torture/execute/20000412-6.c: New test.
44564
44565 2000-04-12 Jeffrey A Law (law@cygnus.com)
44566
44567 * gcc.c-torture/execute/20000412-5.c: New test.
44568 * g77.f-torture/compile/20000412-1.f: New test.
44569 * gcc.c-torture/execute/20000412-4.c: New test.
44570 * gcc.c-torture/compile/20000412-2.c: New test.
44571 * gcc.c-torture/execute/20000412-3.c: New test.
44572 * gcc.c-torture/compile/20000412-1.c: New test.
44573 * gcc.c-torture/execute/20000412-2.c: New test.
44574
44575 2000-04-12 Jakub Jelinek <jakub@redhat.com>
44576
44577 * objc/execute/bf-20.m: New test.
44578
44579 2000-04-10 Richard Henderson <rth@cygnus.com>
44580
44581 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44582
44583 * gcc.c-torture/execute/20000412-1.c: New test.
44584
44585 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
44586
44587 * g++.old-deja/g++.eh/catchptr1.C: New test.
44588
44589 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
44590
44591 * g++.old-deja/g++.abi/cxa_vec.C: New test.
44592
44593 2000-04-08 Neil Booth <NeilB@earthling.net>
44594
44595 * gcc.dg/cpp-nullchar.c: Remove test as
44596 embedded nulls cause problems.
44597
44598 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44599
44600 * gcc.dg/compare2.c: New test.
44601
44602 2000-04-08 Neil Booth <NeilB@earthling.net>
44603
44604 * gcc.dg/cpp-nullchar.c: New test.
44605
44606 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
44607
44608 * gcc.dg/cpp-mi2.c: New test.
44609 * gcc.dg/cpp-mi2[abc].h: New files.
44610
44611 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
44612
44613 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44614 member name.
44615
44616 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
44617
44618 * g++.old-deja/g++.abi/vmihint.C: New test.
44619
44620 2000-04-06 Neil Booth <NeilB@earthling.net>
44621
44622 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44623 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44624 copyright.
44625
44626 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
44627
44628 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44629 avoid stack-frame overwrite.
44630
44631 2000-04-05 Jakub Jelinek <jakub@redhat.com>
44632
44633 * gcc.c-torture/compile/20000405-2.c: New test.
44634 * gcc.c-torture/compile/20000405-3.c: New test.
44635
44636 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44637
44638 * gcc.c-torture/compile/20000405-1.c: New test.
44639
44640 2000-04-04 Geoff Keating <geoffk@cygnus.com>
44641
44642 * gcc.dg/cast-qual-1.c: Revert last change.
44643
44644 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44645
44646 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44647
44648 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
44649
44650 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44651 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44652
44653 2000-04-03 Jeffrey A Law (law@cygnus.com)
44654
44655 * gcc.c-torture/compile/20000403-2.c: New test.
44656 * gcc.c-torture/compile/20000403-1.c: New test.
44657
44658 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
44659
44660 * gcc.c-torture/execute/20000403-1.c: New test.
44661
44662 2000-04-03 Geoff Keating <geoffk@cygnus.com>
44663
44664 * gcc.c-torture/execute/20000402-1.c: New test.
44665
44666 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
44667
44668 * gcc.c-torture/execute/va-arg-15.c: New test.
44669 * gcc.c-torture/execute/va-arg-16.c: New test.
44670 * gcc.c-torture/execute/va-arg-17.c: New test.
44671 * gcc.c-torture/execute/va-arg-18.c: New test.
44672 * gcc.c-torture/execute/va-arg-19.c: New test.
44673
44674 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
44675
44676 * gcc.c-torture/compile/981211-1.c: Move to...
44677 * gcc.dg/cpp-as1.c: ...here.
44678 * gcc.dg/cpp-as2.c: New file.
44679
44680 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44681 compiler.
44682
44683 2000-04-02 Neil Booth <NeilB@earthling.net>
44684
44685 * gcc.dg/cpp-cond.c New tests.
44686 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
44687 accidental success less likely.
44688 * gcc.dg/cpp-missingop.c New tests.
44689 * gcc.dg/cpp-missingparen.c New tests.
44690 * gcc.dg/cpp-shift.c New tests.
44691 * gcc.dg/cpp-shortcircuit.c New tests.
44692 * gcc.dg/cpp-unary.c New tests.
44693
44694 2000-03-29 Jeffrey A Law (law@cygnus.com)
44695
44696 * gcc.c-torture/compile/20000329-1.c: New test.
44697
44698 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
44699
44700 * gcc.c-torture/compile/20000326-1.c: New test.
44701 * gcc.c-torture/compile/20000326-2.c: New test.
44702
44703 2000-03-24 Geoff Keating <geoffk@cygnus.com>
44704
44705 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44706 the first parameter is a function argument.
44707
44708 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
44709
44710 * g++.old-deja/g++.ext/array4.C: New test.
44711
44712 2000-03-22 Geoff Keating <geoffk@cygnus.com>
44713
44714 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44715
44716 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44717
44718 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44719
44720 2000-03-19 Richard Henderson <rth@cygnus.com>
44721
44722 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44723
44724 2000-03-19 Richard Henderson <rth@cygnus.com>
44725
44726 * gcc.c-torture/compile/20000319-1.c: New test.
44727
44728 2000-03-14 Jeffrey A Law (law@cygnus.com)
44729
44730 * gcc.c-torture/execute/20000314-3.c: New test.
44731 * gcc.c-torture/execute/20000314-2.c: New test.
44732 * gcc.c-torture/execute/20000314-1.c: New test.
44733 * gcc.c-torture/compile/20000314-2.c: New test.
44734 * gcc.c-torture/compile/20000314-1.c: New test.
44735
44736 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
44737
44738 * g++.old-deja/g++.warn/inline.C: New test.
44739
44740 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
44741
44742 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44743 standards-compliant result rather than specific constants.
44744 Put test-values in array.
44745
44746 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
44747
44748 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44749 (g++_target_compile): Put test-specific options last.
44750
44751 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44752
44753 * g++.old-deja/g++.eh/vbase4.C: New test.
44754
44755 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44756
44757 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44758
44759 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44760
44761 * g++.old-deja/g++.brendan/misc12.C: Removed.
44762 * g++.old-deja/g++.pt/memtemp77.C: Constify.
44763 * g++.old-deja/g++.ext/pretty4.C: New test.
44764
44765 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
44766
44767 * g++.old-deja/g++.other/string2.C: New test.
44768
44769 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
44770
44771 * g++.old-deja/g++.warn/impint2.C: New test.
44772
44773 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
44774
44775 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44776 is 1, not zero.
44777
44778 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
44779
44780 * g++.old-deja/g++.warn/impint.C: New test.
44781 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44782 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44783 * g++.old-deja/g++.pt/explicit12.C: Likewise.
44784 * g++.old-deja/g++.pt/explicit13.C: Likewise.
44785 * g++.old-deja/g++.pt/explicit17.C: Likewise.
44786 * g++.old-deja/g++.pt/explicit18.C: Likewise.
44787 * g++.old-deja/g++.pt/explicit19.C: Likewise.
44788 * g++.old-deja/g++.pt/explicit23.C: Likewise.
44789 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44790 * g++.old-deja/g++.pt/explicit35.C: Likewise.
44791 * g++.old-deja/g++.pt/explicit6.C: Likewise.
44792 * g++.old-deja/g++.pt/memclass7.C: Likewise.
44793
44794 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
44795
44796 * gcc.dg/cpp-redef.c: New test.
44797
44798 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
44799
44800 * g++.old-deja/g++.pt/unify7.C: New test.
44801
44802 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44803
44804 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44805 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44806
44807 2000-02-25 Geoff Keating <geoffk@cygnus.com>
44808
44809 * gcc.c-torture/compile/20000224-1.c: New test.
44810
44811 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44812
44813 * gcc.c-torture/compile/cpp-2.c: New test.
44814 * gcc.c-torture/compile/cpp-1.c: New test.
44815
44816 2000-02-25 Jeffrey A Law (law@cygnus.com)
44817
44818 * gcc.c-torture/execute/20000225-1.c: New test.
44819
44820 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44821
44822 * gcc.dg/cpp-li2.c: New test.
44823
44824 * gcc.dg/cpp-wi1.c: New test.
44825
44826 * gcc.dg/cpp-li1.c: New test.
44827
44828 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
44829
44830 * g++.old-deja/g++.other/sizeof5.C: New test.
44831
44832 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44833
44834 * gcc.c-torture/execute/va-arg-13.c: New test.
44835
44836 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
44837
44838 * gcc.c-torture/execute/va-arg-12.c: New test.
44839
44840 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44841
44842 * gcc.c-torture/execute/20000223-1.c: New test.
44843
44844 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
44845
44846 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44847
44848 2000-02-22 Mark Mitchell <mark@codesourcery.com>
44849
44850 * g++.old-deja/g++.abi/ptrmem.C: New test.
44851
44852 2000-02-19 Richard Henderson <rth@cygnus.com>
44853
44854 * gcc.c-torture/compile/init-3.c: New.
44855
44856 2000-02-17 Mark Mitchell <mark@codesourcery.com>
44857
44858 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44859 ALWAYS_CXXFLAGS.
44860
44861 2000-02-11 Robert Lipe <robertl@sco.com>
44862
44863 * gcc.c-torture/compile/20000211-3.c: New test.
44864
44865 2000-02-11 Martin Buchholz <martin@xemacs.org>
44866
44867 * gcc.c-torture/compile/20000211-2.c: New test.
44868
44869 2000-02-11 Jeffrey A Law (law@cygnus.com)
44870
44871 * gcc.c-torture/compile/20000211-1.c: New test.
44872
44873 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
44874
44875 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44876 on native targets
44877
44878 2000-02-08 Nathan Sidwell <nathan@acm.org>
44879
44880 * g++.old-deja/g++.other/cast5.C: New test.
44881
44882 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
44883
44884 * gcc.c-torture/execute/20000205-1.c: New.
44885
44886 2000-02-03 Nathan Sidwell <nathan@acm.org>
44887
44888 * g++.old-deja/g++.jason/cast3.C: Return void.
44889 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44890
44891 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44892
44893 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44894
44895 * gcc.dg/loop-1.c: New test.
44896
44897 2000-01-27 Jakub Jelinek <jakub@redhat.com>
44898
44899 * gcc.c-torture/compile/20000127-1.c: New test.
44900 * gcc.c-torture/execute/991228-1.c: New test.
44901
44902 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44903
44904 * gcc.dg/unused-2.c: New test.
44905
44906 * gcc.dg/conv-1.c: New test.
44907
44908 2000-01-24 Mark Mitchell <mark@codesourcery.com>
44909
44910 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44911 compiler.
44912 (tool_option_proc): Fix typo.
44913
44914 2000-01-24 Geoff Keating <geoffk@cygnus.com>
44915
44916 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44917 of the ld on the host, not on the build machine.
44918 Also, don't crash if '--help' is not a supported option.
44919
44920 2000-01-24 Richard Henderson <rth@cygnus.com>
44921
44922 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44923
44924 2000-01-20 Jeffrey A Law (law@cygnus.com)
44925
44926 * gcc.c-torture/execute/20000120-2.c: New test.
44927 * gcc.c-torture/execute/20000120-1.c: New test.
44928
44929 2000-01-13 Jeffrey A Law (law@cygnus.com)
44930
44931 * gcc.c-torture/execute/20000113-1.c: New test.
44932
44933 2000-01-12 Jeffrey A Law (law@cygnus.com)
44934
44935 * gcc.c-torture/execute/20000112-1.c: New test.
44936
44937 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44938
44939 * gcc.dg/20000111-1.c: New test.
44940
44941 2000-01-10 Jeffrey A Law (law@cygnus.com)
44942
44943 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44944 with 16 bit integers.
44945
44946 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
44947
44948 * gcc.dg/20000108-1.c: New test.
44949
44950 2000-01-05 Nathan Sidwell <nathan@acm.org>
44951
44952 * g++.old-deja/g++.ns/koenig8.C: New test.
44953
44954 2000-01-05 Nathan Sidwell <nathan@acm.org>
44955
44956 * g++.old-deja/g++.other/cast4.C: New test.
44957
44958 2000-01-05 Jeffrey A Law (law@cygnus.com)
44959
44960 * gcc.c-torture/compile/20000105-2.c: New test.
44961 * gcc.c-torture/compile/20000105-1.c: New test.
44962
44963 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44964
44965 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44966 references to printf & atoi to conform to ANSI standard.
44967 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44968 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44969 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44970 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44971 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44972 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44973 * g++.old-deja/g++.brendan/copy1.C: Likewise.
44974 * g++.old-deja/g++.brendan/copy2.C: Likewise.
44975 * g++.old-deja/g++.brendan/copy3.C: Likewise.
44976 * g++.old-deja/g++.brendan/copy4.C: Likewise.
44977 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44978 * g++.old-deja/g++.brendan/copy6.C: Likewise.
44979 * g++.old-deja/g++.brendan/copy7.C: Likewise.
44980 * g++.old-deja/g++.brendan/copy8.C: Likewise.
44981 * g++.old-deja/g++.brendan/crash11.C: Likewise.
44982 * g++.old-deja/g++.brendan/crash14.C: Likewise.
44983 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44984 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44985 * g++.old-deja/g++.brendan/delete2.C: Likewise.
44986 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44987 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44988 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44989 * g++.old-deja/g++.brendan/eh1.C: Likewise.
44990 * g++.old-deja/g++.brendan/groff1.C: Likewise.
44991 * g++.old-deja/g++.brendan/init3.C: Likewise.
44992 * g++.old-deja/g++.brendan/misc12.C: Likewise.
44993 * g++.old-deja/g++.brendan/misc7.C: Likewise.
44994 * g++.old-deja/g++.brendan/new2.C: Likewise.
44995 * g++.old-deja/g++.brendan/operators4.C: Likewise.
44996 * g++.old-deja/g++.brendan/operators5.C: Likewise.
44997 * g++.old-deja/g++.brendan/overload2.C: Likewise.
44998 * g++.old-deja/g++.brendan/overload7.C: Likewise.
44999 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45000 * g++.old-deja/g++.brendan/reference1.C: Likewise.
45001 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45002 * g++.old-deja/g++.brendan/template24.C: Likewise.
45003 * g++.old-deja/g++.brendan/template3.C: Likewise.
45004 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45005 * g++.old-deja/g++.jason/inline3.C: Likewise.
45006 * g++.old-deja/g++.jason/opeq.C: Likewise.
45007 * g++.old-deja/g++.law/arg5.C: Likewise.
45008 * g++.old-deja/g++.law/arm7.C: Likewise.
45009 * g++.old-deja/g++.law/ctors11.C: Likewise.
45010 * g++.old-deja/g++.law/cvt8.C: Likewise.
45011 * g++.old-deja/g++.law/init9.C: Likewise.
45012 * g++.old-deja/g++.law/refs4.C: Likewise.
45013 * g++.old-deja/g++.law/template2.C: Likewise.
45014 * g++.old-deja/g++.law/visibility24.C: Likewise.
45015 * g++.old-deja/g++.law/vtable3.C: Likewise.
45016 * g++.old-deja/g++.mike/asm2.C: Likewise.
45017 * g++.old-deja/g++.mike/eh1.C: Likewise.
45018 * g++.old-deja/g++.mike/misc1.C: Likewise.
45019 * g++.old-deja/g++.mike/misc13.C: Likewise.
45020 * g++.old-deja/g++.mike/misc14.C: Likewise.
45021 * g++.old-deja/g++.mike/ns12.C: Likewise.
45022 * g++.old-deja/g++.mike/p1248.C: Likewise.
45023 * g++.old-deja/g++.mike/p3708.C: Likewise.
45024 * g++.old-deja/g++.mike/p3708a.C: Likewise.
45025 * g++.old-deja/g++.mike/p3708b.C: Likewise.
45026 * g++.old-deja/g++.mike/p646.C: Likewise.
45027 * g++.old-deja/g++.mike/p700.C: Likewise.
45028 * g++.old-deja/g++.mike/p783.C: Likewise.
45029 * g++.old-deja/g++.mike/p783a.C: Likewise.
45030 * g++.old-deja/g++.mike/p783b.C: Likewise.
45031 * g++.old-deja/g++.mike/p786.C: Likewise.
45032 * g++.old-deja/g++.mike/p789.C: Likewise.
45033 * g++.old-deja/g++.mike/p789a.C: Likewise.
45034 * g++.old-deja/g++.mike/p807a.C: Likewise.
45035 * g++.old-deja/g++.other/delete3.C: Likewise.
45036 * g++.old-deja/g++.other/dyncast1.C: Likewise.
45037 * g++.old-deja/g++.other/dyncast2.C: Likewise.
45038 * g++.old-deja/g++.other/dyncast3.C: Likewise.
45039 * g++.old-deja/g++.other/empty1.C: Likewise.
45040 * g++.old-deja/g++.other/temporary1.C: Likewise.
45041 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45042 * g++.old-deja/g++.pt/t16.C: Likewise.
45043 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45044
45045 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
45046
45047 * gcc.dg/991230-1.c: New test.
45048
45049 1999-12-29 Jeffrey A Law (law@cygnus.com)
45050
45051 * gcc.c-torture/compile/991229-3.c: New test.
45052 * gcc.c-torture/compile/991229-2.c: New test.
45053 * gcc.c-torture/compile/991229-1.c: New test.
45054
45055 1999-12-29 Greg McGary <gkm@eng.ascend.com>
45056
45057 * gcc.c-torture/compile/labels-2.c: New test.
45058
45059 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
45060
45061 * gcc.c-torture/execute/991227-1.c: New test.
45062
45063 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45064
45065 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45066
45067 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
45068
45069 * gcc.c-torture/execute/991221-1.c: New test.
45070
45071 1999-12-20 Nathan Sidwell <nathan@acm.org>
45072
45073 * g++.old-deja/g++.other/cast3.C: New test.
45074
45075 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
45076
45077 * gcc.c-torture/execute/991216-4.c: New test.
45078
45079 1999-12-16 Michael Meissner <meissner@cygnus.com>
45080
45081 * gcc.c-torture/execute/991216-1.c: New test.
45082 * gcc.c-torture/execute/991216-2.c: New test.
45083 * gcc.c-torture/execute/991216-3.c: New test.
45084
45085 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45086
45087 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45088 Actually make the test fail by using "-O2" for compilation.
45089
45090 1999-12-15 Nathan Sidwell <nathan@acm.org>
45091
45092 * g++.old-deja/g++.warn/cast-align1.C: New test.
45093
45094 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45095
45096 * gcc.c-torture/compile/991214-1.c: New test.
45097 * gcc.c-torture/compile/991214-2.c: New test.
45098
45099 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
45100
45101 * gcc.dg/991214-1.c: New test.
45102
45103 1999-12-13 Jeffrey A Law (law@cygnus.com)
45104
45105 * gcc.c-torture/compile/991213-3.c: New test.
45106 * gcc.c-torture/compile/991213-2.c: New test.
45107 * gcc.c-torture/compile/991213-1.c: New test.
45108
45109 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
45110
45111 * gcc.dg/991209-1.c: New test.
45112
45113 1999-12-08 Nathan Sidwell <nathan@acm.org>
45114
45115 * gcc.c-torture/compile/991208-1.c: New test.
45116
45117 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45118
45119 * gcc.dg/ultrasp2.c: New test.
45120
45121 1999-12-05 Alex Samuel <samuel@codesourcery.com>
45122
45123 * g++.old-deja/g++.abi/align.C (main): Fix typo.
45124
45125 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
45126
45127 * gcc.c-torture/compile/991202-1.c: New test.
45128 * gcc.c-torture/execute/991202-1.c: New test.
45129 * gcc.c-torture/execute/991202-2.c: New test.
45130 * gcc.c-torture/execute/991202-3.c: New test.
45131
45132 1999-12-02 Alex Samuel <samuel@codesourcery.com>
45133
45134 * g++.old-deja/g++.abi/align.C: New test.
45135 * g++.old-deja/g++.abi/aggregates.C: Likewise.
45136 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45137
45138 1999-12-01 Richard Henderson <rth@cygnus.com>
45139
45140 * gcc.c-torture/execute/991201-1.c: New.
45141
45142 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
45143
45144 * gcc.dg/991129-1.c: New test.
45145
45146 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
45147
45148 * gcc.c-torture/compile/991127-1.c: New test.
45149
45150 1999-11-22 Nathan Sidwell <nathan@acm.org>
45151
45152 * g++.old-deja/g++.other/warn4.C: New test.
45153
45154 1999-11-22 Nathan Sidwell <nathan@acm.org>
45155
45156 * g++.old-deja/g++.eh/cleanup2.C: New test.
45157 * g++.old-deja/g++.ext/pretty2.C: New test.
45158 * g++.old-deja/g++.ext/pretty3.C: New test.
45159 * g++.old-deja/g++.other/debug6.C: New test.
45160
45161 1999-10-20 Jim Wilson <wilson@cygnus.com>
45162
45163 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45164 compiler_output to look for one error message instead of two.
45165
45166 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
45167
45168 * gcc.c-torture/execute/991118-1.c: Also test case
45169 where the word boundary does not split a byte evenly.
45170
45171 1999-11-19 Nathan Sidwell <nathan@acm.org>
45172
45173 * g++.old-deja/g++.ext/restrict1.C: New test.
45174
45175 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45176
45177 * gcc.c-torture/execute/991118-1.c: New test.
45178
45179 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
45180
45181 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45182 working directory pathnames.
45183
45184 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
45185
45186 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45187 host is equipped with driver.h and driver.o so it can actually
45188 compile and run the tests.
45189
45190 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
45191
45192 * gcc.c-torture/compile/991008-1.c: New test.
45193
45194 1999-11-08 Nick Clifton <nickc@cygnus.com>
45195
45196 * lib/gcc-dg.exp: Include target-supports.exp
45197
45198 1999-11-05 Nick Clifton <nickc@cygnus.com>
45199
45200 * lib/target-supports.exp: New file: Provide procs to test for
45201 features supported by the target.
45202 (check_weak_available): Moved here from ecos.exp.
45203 (check_alias_available): New proc: Determine of the target
45204 toolchain supports the alias attribute.
45205
45206 * gcc.dg/special/ecos.exp: Move check_weak_available to
45207 target-supports.exp.
45208 (alias-1.c): Only perform the test if the target supports
45209 aliases.
45210 (wkali-1.c): Only perform the test if the target supports
45211 aliases.
45212
45213 * gcc.dg/990506-0.c: Expect error messages from cross
45214 targets as well as native targets.
45215
45216 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45217
45218 * gcc.dg/ultrasp1.c: Removed xfail.
45219 * gcc.dg/struct-ret-2.c: Likewise.
45220 * gcc.dg/array-1.c: Likewise.
45221
45222 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
45223
45224 * gcc.dg/struct-ret-2.c: New test.
45225
45226 * gcc.dg/array-1.c: New test.
45227
45228 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
45229
45230 * gcc.c-torture/execute/991030-1.c: New test.
45231
45232 1999-10-26 Richard Henderson <rth@cygnus.com>
45233
45234 * gcc.c-torture/compile/991026-2.c: New test.
45235
45236 1999-10-26 Jeffrey A Law (law@cygnus.com)
45237
45238 * gcc.c-torture/compile/991026-1.c: New test.
45239
45240 1999-10-23 Jeffrey A Law (law@cygnus.com)
45241
45242 * gcc.c-torture/execute/991023-1.c: New test.
45243
45244 1999-10-19 Jeffrey A Law (law@cygnus.com)
45245
45246 * gcc.c-torture/execute/991019-1.c: New test.
45247
45248 1999-10-16 Richard Henderson <rth@cygnus.com>
45249
45250 * gcc.c-torture/execute/991016-1.c: New test.
45251
45252 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
45253
45254 * gcc.c-torture/execute/991014-1.c: New test.
45255
45256 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
45257
45258 * g++.old-deja/g++.other/union2.C: New test.
45259
45260 1999-10-13 Nathan Sidwell <nathan@acm.org>
45261
45262 * g++.old-deja/g++.other/vaarg2.C: New test.
45263 * g++.old-deja/g++.other/vaarg3.C: New test.
45264
45265 1999-10-12 Craig Burley <craig@jcb-sc.com>
45266
45267 * g77.f-torture/noncompile/19990905-1.f: Moved from being
45268 in compile/.
45269
45270 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
45271
45272 * gcc.c-torture/execute/va-arg-11.c: New test.
45273
45274 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
45275
45276 * lib/file-format.exp (gcc_target_object_format): Don't
45277 crash if objdump is unavailable.
45278
45279 1999-09-29 Donn Terry <donn@interix.com>
45280
45281 * gcc.misc-tests/mg.exp: delete extraneous redirection.
45282
45283 1999-09-28 Nick Clifton <nickc@cygnus.com>
45284
45285 * gcc.c-torture/compile/990928-1.c: New test.
45286
45287 1999-09-28 Nathan Sidwell <nathan@acm.org>
45288
45289 * g++.old-deja/g++.other/decl6.C: New test.
45290
45291 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45292
45293 * gcc.c-torture/execute/va-arg-10.c: New test.
45294
45295 1999-09-27 Nathan Sidwell <nathan@acm.org>
45296
45297 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45298 __PRETTY_FUNCTION__.
45299
45300 1999-09-23 Nick Clifton <nickc@cygnus.com>
45301
45302 * gcc.c-torture/execute/990923-1.c: New test.
45303
45304 1999-09-21 Nick Clifton <nickc@cygnus.com>
45305
45306 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45307 for which -fpic is inappropriate.
45308
45309 1999-09-21 Mark Mitchell <mark@codesourcery.com>
45310
45311 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45312
45313 1999-09-21 Nathan Sidwell <nathan@acm.org>
45314
45315 * g++.old-deja/g++.other/dyncast1.C: New test.
45316 * g++.old-deja/g++.other/dyncast2.C: New test.
45317 * g++.old-deja/g++.other/dyncast3.C: New test.
45318 * g++.old-deja/g++.other/dyncast4.C: New test.
45319 * g++.old-deja/g++.other/dyncast5.C: New test.
45320 * g++.old-deja/g++.eh/catch3.C: New test.
45321 * g++.old-deja/g++.eh/catch3p.C: New test.
45322 * g++.old-deja/g++.eh/catch4.C: New test.
45323 * g++.old-deja/g++.eh/catch4p.C: New test.
45324 * g++.old-deja/g++.eh/catch5.C: New test.
45325 * g++.old-deja/g++.eh/catch5p.C: New test.
45326 * g++.old-deja/g++.eh/catch6.C: New test.
45327 * g++.old-deja/g++.eh/catch6p.C: New test.
45328 * g++.old-deja/g++.eh/catch7.C: New test.
45329 * g++.old-deja/g++.eh/catch7p.C: New test.
45330 * g++.old-deja/g++.eh/catch8.C: New test.
45331 * g++.old-deja/g++.eh/catch8p.C: New test.
45332 * g++.old-deja/g++.eh/catch9.C: New test.
45333 * g++.old-deja/g++.eh/catch9p.C: New test.
45334
45335 1999-09-13 Nathan Sidwell <nathan@acm.org>
45336
45337 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45338 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45339
45340 1999-09-13 Jeffrey A Law (law@cygnus.com)
45341
45342 * gcc.c-torture/compile/990913-1.c: New test.
45343
45344 1999-09-10 Nathan Sidwell <nathan@acm.org>
45345
45346 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45347 * g++.old-deja/g++.jason/rfg5.C: Likewise.
45348
45349 1999-09-09 Richard Henderson <rth@cygnus.com>
45350
45351 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45352
45353 1999-09-09 Nathan Sidwell <nathan@acm.org>
45354
45355 * g++.old-deja/g++.other/lookup11.C: New test.
45356 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45357 what is permitted and what we want.
45358 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45359 overload use.
45360 * g++.old-deja/g++.jason/rfg5.C: Likewise.
45361
45362 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
45363
45364 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45365 * gcc.c-torture/noncompile/poison-1.c: New file.
45366
45367 1999-09-08 Nathan Sidwell <nathan@acm.org>
45368
45369 * g++.old-deja/g++.other/sizeof3.C: New test.
45370 * g++.old-deja/g++.other/sizeof4.C: New test.
45371 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45372 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45373
45374 1999-09-07 Richard Henderson <rth@cygnus.com>
45375
45376 * gcc.dg/va-arg-1.c: New.
45377
45378 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45379
45380 * gcc.c-torture/execute/va-arg-9.c: New test.
45381
45382 1999-09-05 Craig Burley <craig@jcb-sc.com>
45383
45384 * g77.f-torture/compile/980519-2.f: New test.
45385 * g77.f-torture/compile/19990905-0.f: New test.
45386 * g77.f-torture/compile/19990905-1.f: New test.
45387 * g77.f-torture/compile/19990905-2.f: New test.
45388
45389 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45390
45391 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
45392
45393 * gcc.c-torture/execute/990827-1.c: Fix typo.
45394
45395 1999-09-03 Nathan Sidwell <nathan@acm.org>
45396
45397 * g++.old-deja/g++.other/deref1.C: New test.
45398
45399 1999-09-02 Nathan Sidwell <nathan@acm.org>
45400
45401 * g++.old-deja/g++.other/ambig2.C: New test.
45402 * g++.old-deja/g++.other/cond5.C: New test.
45403 * g++.old-deja/g++.other/lookup16.C: New test.
45404
45405 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
45406
45407 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45408 assemblers too.
45409
45410 1999-08-31 Jeffrey A Law (law@cygnus.com)
45411
45412 * lib/c-torture.exp: Avoid the "compare executables" optimization
45413 when testing native.
45414
45415 1999-08-29 Jeffrey A Law (law@cygnus.com)
45416
45417 * gcc.c-torture/execute/990829-1.c: New test.
45418 * gcc.c-torture/compile/990829-1.c: New test.
45419
45420 1999-08-27 Paul Burchard <burchard@pobox.com>
45421
45422 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45423 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45424 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45425 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45426 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45427 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45428 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45429 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45430 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45431 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45432 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45433
45434 1999-08-27 Jeffrey A Law (law@cygnus.com)
45435
45436 * gcc.c-torture/execute/990827-1.c: New test.
45437
45438 1999-08-26 Craig Burley <craig@jcb-sc.com>
45439
45440 * g77.f-torture/noncompile/19990826-4.f: New test.
45441
45442 * g77.f-torture/compile/19990826-3.f: New test.
45443
45444 * g77.f-torture/execute/19990826-2.f: New test.
45445
45446 * g77.f-torture/compile/19990826-1.f: New test.
45447
45448 * gcc.c-torture/execute/990826-0.c: New test.
45449 * g77.c-torture/execute/19990826-0.f: New test.
45450
45451 * g77.f-torture/noncompile/970626-2.f: New test.
45452
45453 1999-08-25 Paul Burchard <burchard@pobox.com>
45454
45455 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45456 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45457 lss-011.C: New tests.
45458
45459 1999-08-25 Nathan Sidwell <nathan@acm.org>
45460
45461 * g++.old-deja/g++.other/decl5.C: New test.
45462
45463 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45464
45465 * noncompile/noncompile.exp: Load_lib c-torture.exp.
45466 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45467 call `postbase' for each one. All callers of `postbase' changed
45468 to call this instead.
45469
45470 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
45471
45472 * gcc.c-torture/execute/990811-1.c: New test.
45473
45474 1999-08-09 Nick Clifton <nickc@cygnus.com>
45475
45476 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45477 just native ones.
45478
45479 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45480 just native ones.
45481
45482 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45483
45484 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45485
45486 1999-08-04 Jeffrey A Law (law@cygnus.com)
45487
45488 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45489
45490 1999-08-04 Nathan Sidwell <nathan@acm.org>
45491
45492 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45493
45494 1999-08-04 Jeffrey A Law (law@cygnus.com)
45495
45496 * gcc.c-torture/execute/990804-1.c: New test.
45497
45498 1999-08-03 Nathan Sidwell <nathan@acm.org>
45499
45500 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45501 * g++.old-deja/g++.brendan/crash64.C: Likewise.
45502 * g++.old-deja/g++.brendan/overload8.C: Likewise.
45503
45504 1999-08-03 Nathan Sidwell <nathan@acm.org>
45505
45506 * g++.old-deja/g++.other/struct1.C: New test.
45507
45508 1999-08-03 Nathan Sidwell <nathan@acm.org>
45509
45510 * g++.old-deja/g++.other/enum2.C: New test.
45511
45512 1999-08-02 Richard Henderson <rth@cygnus.com>
45513
45514 Adapted from tests from Franz Sirl:
45515 * gcc.c-torture/execute/va-arg-7.c: New test.
45516 * gcc.c-torture/execute/va-arg-8.c: New test.
45517
45518 1999-08-01 Jeffrey A Law (law@cygnus.com)
45519
45520 * gcc.c-torture/compile/990801-2.c: New test.
45521
45522 * gcc.c-torture/compile/990801-1.c: New test.
45523
45524 1999-07-27 Michael Meissner <meissner@cygnus.com>
45525
45526 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45527 fp-cmp-1.c, converting double to float.
45528
45529 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45530 fp-cmp-1.c, converting double to long double.
45531
45532 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45533 from fr1 to unknown_register, since fr1 is a legitimate register
45534 on some machines.
45535
45536 1999-07-25 Jeffrey A Law (law@cygnus.com)
45537
45538 * README: More listname related changes.
45539
45540 1999-07-08 Catherine Moore <clm@cygnus.com>
45541
45542 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
45543
45544 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
45545
45546 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45547
45548 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
45549
45550 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45551
45552 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
45553
45554 * gcc.dg/990703-1.c: New test.
45555
45556 1999-06-29 Nick Clifton <nickc@cygnus.com>
45557
45558 * lib/file-format.exp: New file: Move definition of proc
45559 gcc_target_object_format to here from
45560 gcc.dg/special/ecos.exp.
45561
45562 * lib/c-torture.exp: Include lib file-format.exp.
45563 * lib/gcc-dg.exp: Include lib file-format.exp.
45564
45565 * gcc.dg/special/ecos.exp: Remove definition of proc
45566 gcc_target_object_format.
45567
45568 1999-06-28 Jeffrey A Law (law@cygnus.com)
45569
45570 * gcc.c-torture/execute/990628-1.c: New test.
45571
45572 1999-06-25 Jeffrey A Law (law@cygnus.com)
45573
45574 * gcc.c-torture/compile/990625-2.c: New test.
45575
45576 * gcc.c-torture/compile/990625-1.c: New test.
45577
45578 1999-06-23 Nick Clifton <nickc@cygnus.com>
45579
45580 * gcc.c-torture/compile/dll.c: New test case. Check that dll
45581 attributes compile.
45582 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45583 ports that use the COFF/PE file format.
45584
45585 1999-06-17 Jeffrey A Law (law@cygnus.com)
45586
45587 * gcc.c-torture/compile/990617-1.c: New test.
45588
45589 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
45590
45591 * g++.old-deja/g++.other/decl4.C: New test.
45592
45593 1999-06-14 Nathan Sidwell <nathan@acm.org>
45594
45595 * g++.old-deja/g++.other/bitfld3.C: New test.
45596
45597 1999-06-08 Nathan Sidwell <nathan@acm.org>
45598
45599 * g++.old-deja/g++.eh/catch1.C: New test.
45600
45601 1999-06-07 Jeffrey A Law (law@cygnus.com)
45602
45603 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45604
45605 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45606 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
45607
45608 1999-06-05 Craig Burley <craig@jcb-sc.com>
45609
45610 * g77.f-torture/compile/19990502-0.f: Replace with new,
45611 shorter, test that still fails after recent changes.
45612
45613 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45614
45615 * gcc.c-torture/execute/990604-1.c: New test.
45616
45617 1999-05-31 Jeffrey A Law (law@cygnus.com)
45618
45619 * gcc.c-torture/execute/990531-1.c: New test.
45620
45621 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45622
45623 * gcc.c-torture/compile/990527-1.c: New test.
45624
45625 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
45626
45627 * gcc.c-torture/execute/990527-1.c: New test.
45628
45629 1999-05-25 Nick Clifton <nickc@cygnus.com>
45630
45631 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45632 bitfields as signed.
45633
45634 1999-05-25 Craig Burley <craig@jcb-sc.com>
45635
45636 * g77.f-torture/compile/19990525-0.f: New test.
45637
45638 1999-05-25 Jeffrey A Law (law@cygnus.com)
45639
45640 * gcc.c-torture/execute/990525-2.c: New test.
45641
45642 * gcc.c-torture/execute/990525-1.c: New test.
45643
45644 1999-05-24 Nathan Sidwell <nathan@acm.org>
45645
45646 * g++.old-deja/g++.other/anon3.C: New test.
45647 * g++.old-deja/g++.other/anon4.C: New test.
45648 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45649 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45650 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45651 Merrill).
45652
45653 1999-05-24 Jeffrey A Law (law@cygnus.com)
45654
45655 * gcc.c-torture/execute/990524-1.c: New test.
45656
45657 * gcc.dg/990524-1.c: New test.
45658
45659 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45660
45661 * gcc.c-torture/compile/990523-1.c: New test.
45662
45663 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
45664
45665 * gcc.c-torture/compile/990519-1.c: New test.
45666
45667 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45668
45669 * gcc.c-torture/compile/990517-1.c: New test.
45670
45671 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45672 (e4, f4): New tests.
45673 (main): Call them.
45674
45675 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45676
45677 * gcc.dg/noreturn-1.c: New test.
45678
45679 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45680
45681 * gcc.c-torture/execute/990513-1.c: New test.
45682
45683 1999-05-10 Richard Henderson <rth@cygnus.com>
45684
45685 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45686
45687 1999-05-10 Craig Burley <craig@jcb-sc.com>
45688
45689 * g77.f-torture/execute/erfc.f: Use small single-precision
45690 values, to avoid problems on Alphas when not -mieee.
45691
45692 1999-05-08 Craig Burley <craig@jcb-sc.com>
45693
45694 * gcc.dg/990506-0.c: New test.
45695
45696 1999-05-08 Richard Henderson <rth@cygnus.com>
45697
45698 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45699 the constant to test. Don't XFAIL 64-bit targets.
45700
45701 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45702 * g++.old-deja/g++.law/profile1.C: Likewise.
45703
45704 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45705 operator new instances.
45706 * g++.old-deja/g++.other/delete5.C: Likewise.
45707
45708 1999-05-03 Craig Burley <craig@jcb-sc.com>
45709
45710 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45711 intrinsic.
45712
45713 1999-05-03 Craig Burley <craig@jcb-sc.com>
45714
45715 * g77.f-torture/execute/u77-test.f: Reverse order of two
45716 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45717
45718 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45719
45720 * gcc.dg/compare1.c: New test.
45721
45722 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
45723
45724 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45725 New tests.
45726
45727 1999-05-02 Craig Burley <craig@jcb-sc.com>
45728
45729 * g77.f-torture/compile/19990502-1.f: New test.
45730
45731 1999-05-02 Craig Burley <craig@jcb-sc.com>
45732
45733 * g77.f-torture/compile/19990502-0.f: New test.
45734
45735 1999-05-02 Craig Burley <craig@jcb-sc.com>
45736
45737 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45738 intrinsic.
45739
45740 1999-05-02 Craig Burley <craig@jcb-sc.com>
45741
45742 * g77.f-torture/execute/u77-test.f (main): List libU77
45743 intrinsics not currently tested.
45744 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45745 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45746 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45747 Trim blanks off the ends of some printed strings.
45748
45749 1999-05-02 Craig Burley <craig@jcb-sc.com>
45750
45751 * g77.f-torture/execute/u77-test.f (main): Just warn about
45752 FSTAT gid disagreement, as it's expected on some systems.
45753
45754 1999-05-01 Craig Burley <craig@jcb-sc.com>
45755
45756 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45757 use a new function, which allows for some slop.
45758 Clean up some commentary.
45759 (issum): The new function.
45760 (sgladd): Deleted subroutine.
45761
45762 1999-05-01 Craig Burley <craig@jcb-sc.com>
45763
45764 * g77.f-torture/execute/u77-test.f: Modify to be more like
45765 libf2c/libU77 version, bringing patches to that version here.
45766 Add suitable commentary.
45767
45768 1999-04-25 Richard Henderson <rth@cygnus.com>
45769
45770 * gcc.dg/990424-1.c: New test.
45771
45772 1999-04-24 Craig Burley <craig@jcb-sc.com>
45773
45774 * g77.f-torture/execute/u77-test.f (main): Bug involving
45775 LSTAT has been fixed, so turn back on full checking.
45776
45777 1999-04-20 Craig Burley <craig@jcb-sc.com>
45778
45779 * g77.f-torture/compile/19990419-0.f: New test.
45780 * g77.f-torture/execute/19990419-1.f: New test.
45781
45782 1999-04-17 Richard Henderson <rth@cygnus.com>
45783
45784 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45785 to avoid the need for a prototype to supress a warning.
45786
45787 1999-04-07 Jim Wilson <wilson@cygnus.com>
45788
45789 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45790
45791 1999-04-04 Jeffrey A Law (law@cygnus.com)
45792
45793 * gcc.c-torture/execute/990404-1.c: New test.
45794
45795 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45796
45797 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45798 * gcc.dg/cpp-if3.c: Don't use -pedantic.
45799 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45800 missing initializer warnings.
45801
45802 1999-03-28 Jeffrey A Law (law@cygnus.com)
45803
45804 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45805 matching strings.
45806
45807 1999-03-26 Jeffrey A Law (law@cygnus.com)
45808
45809 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45810
45811 1999-03-26 Craig Burley <craig@jcb-sc.com>
45812
45813 * g77.f-torture/execute/19990325-0.f: New test.
45814 * g77.f-torture/execute/19990325-1.f: New test.
45815
45816 1999-03-24 Jeffrey A Law (law@cygnus.com)
45817
45818 * gcc.c-torture/execute/990324-1.c: New test.
45819
45820 1999-03-22 Jim Wilson <wilson@cygnus.com>
45821
45822 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45823 test with 4.
45824
45825 1999-03-17 Richard Henderson <rth@cygnus.com>
45826
45827 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
45828
45829 1999-03-13 Craig Burley <craig@jcb-sc.com>
45830
45831 * g77.f-torture/execute/19990313-2.f: New test.
45832 * g77.f-torture/execute/19990313-3.f: New test.
45833
45834 1999-03-13 Craig Burley <craig@jcb-sc.com>
45835
45836 * g77.f-torture/execute/19990313-0.f: New test.
45837 * g77.f-torture/execute/19990313-1.f: New test.
45838
45839 1999-03-12 Jim Wilson <wilson@cygnus.com>
45840
45841 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45842 printf to sprintf.
45843 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45844 (main): Add check for u15. Conditionalize u31 check depending on
45845 whether ints are <32 bits or >=32 bits.
45846
45847 1999-03-08 Craig Burley <craig@jcb-sc.com>
45848
45849 * g77.f-torture/execute/19981119-0.f: Improve testiness.
45850
45851 1999-03-08 Craig Burley <craig@jcb-sc.com>
45852
45853 * g77.f-torture/compile/19990305-0.f: New test.
45854 * g77.f-torture/execute/19981119-0.f: New test.
45855
45856 1999-03-08 Craig Burley <craig@jcb-sc.com>
45857
45858 * g77.f-torture/execute/970625-2.f: call ABORT if final
45859 result is not correct, instead of just printing it.
45860 Add this checking via newly introduced obfuscation, to
45861 trip up buggy front ends.
45862
45863 1999-03-07 Craig Burley <craig@jcb-sc.com>
45864
45865 * g77.f-torture/compile/960317-1.f: Moved from being
45866 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
45867
45868 1999-03-06 Craig Burley <craig@jcb-sc.com>
45869
45870 * g77.f-torture/execute/960317-1.f: New (old) test.
45871 * g77.f-torture/execute/970625-2.f: Ditto.
45872
45873 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
45874
45875 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45876 message on line 1 or line 2; cccp and cpplib do this differently.
45877
45878 1999-03-01 Jeffrey A Law (law@cygnus.com)
45879
45880 * g++.old-deja/g++.law/weak1.C: New test.
45881
45882 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45883
45884 * gcc.c-torture/execute/990119-1.c: Renamed to...
45885 * gcc.dg/990119-1.c: this, so it will only be tested once
45886 (it's a preprocessor test, it doesn't need to be run at
45887 multiple optimization levels).
45888
45889 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
45890
45891 * lib/g++.exp: Don't add incdir=$base_dir/../include to
45892 ALWAYS_CXXFLAGS.
45893
45894 1999-02-24 Craig Burley <craig@jcb-sc.com>
45895
45896 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45897 * g77.f-torture/compile/19981216-0.f: ...as it is expected
45898 to not be compilable by current g77.
45899
45900 1999-02-24 Nick Clifton <nickc@cygnus.com>
45901
45902 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45903
45904 1999-02-22 Jeffrey A Law (law@cygnus.com)
45905
45906 * gcc.c-torture/execute/990222-1.c: New test.
45907
45908 1999-02-19 Craig Burley <craig@jcb-sc.com>
45909
45910 * g77.f-torture/compile/19990218-0.f: New test.
45911 * g77.f-torture/noncompile/19990218-1.f: New test.
45912
45913 1999-02-18 Craig Burley <craig@jcb-sc.com>
45914
45915 * g77.f-torture/compile/19981216-0.f: New test.
45916
45917 1999-02-14 Jeffrey A Law (law@cygnus.com)
45918
45919 * gcc.dg/990214-1.c: New test.
45920
45921 1999-02-13 Jeffrey A Law (law@cygnus.com)
45922
45923 * gcc.dg/990213-2.c: New test.
45924
45925 * gcc.dg/990213-1.c: New test.
45926
45927 1999-02-12 Jeffrey A Law (law@cygnus.com)
45928
45929 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45930 ints.
45931
45932 1999-02-11 Nick Clifton <nickc@cygnus.com>
45933
45934 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45935 specified by target.
45936
45937 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45938
45939 1999-02-11 Jeffrey A Law (law@cygnus.com)
45940
45941 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45942
45943 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
45944
45945 * gcc.dg/special/ecos.exp: New test driver for new tests with
45946 special requirements.
45947
45948 * gcc.dg/special/alias-1.c: New test.
45949 * gcc.dg/special/gcsec-1.c: New test.
45950 * gcc.dg/special/weak-1.c: New test.
45951 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45952 * gcc.dg/special/weak-2.c: New test.
45953 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45954 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45955 * gcc.dg/special/wkali-1.c: New test.
45956 * gcc.dg/special/wkali-2.c: New test.
45957 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45958 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45959
45960 1999-02-10 Felix Lee <flee@cygnus.com>
45961
45962 * lib/c-torture.exp (c-torture-compile): Pull out code for
45963 analyzing gcc error messages.
45964 (c-torture-execute): Likewise. Fix some (harmless) false
45965 positives.
45966 * lib/gcc.exp (gcc_check_compile): New function.
45967
45968 1999-02-08 Richard Henderson <rth@cygnus.com>
45969
45970 * gcc.c-torture/execute/990208-1.c: New test.
45971
45972 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
45973
45974 * g++.dg/special/ecos.exp: New driver for new tests with special
45975 requirements
45976
45977 * g++.dg/special/conpr-1.C: New test
45978 * g++.dg/special/conpr-2.C: New test
45979 * g++.dg/special/conpr-2a.C: New test
45980 * g++.dg/special/conpr-3.C: New test
45981 * g++.dg/special/conpr-3a.C: New test
45982 * g++.dg/special/conpr-3b.C: New test
45983
45984 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45985 allow g++ to use the dg driver
45986
45987 * README: Add comment about g++.dg directory
45988
45989 1999-02-06 Jeffrey A Law (law@cygnus.com)
45990
45991 * README: Update email addresses.
45992
45993 1999-02-03 Nick Clifton <nickc@cygnus.com>
45994
45995 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45996 arguments in order to force structure S onto the stack even on
45997 the alpha.
45998 (test): Pass 10 leading arguments to function foo as well as the
45999 structure S.
46000
46001 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46002 failure for all targets.
46003
46004 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46005 abort to terminate program execution.
46006
46007 1999-01-30 Richard Henderson <rth@cygnus.com>
46008
46009 * gcc.c-torture/execute/990130-1.c: New test.
46010
46011 1999-01-30 Jeffrey A Law (law@cygnus.com)
46012
46013 * gcc.dg/990130-1.c: New test.
46014
46015 1999-01-28 Michael Meissner <meissner@cygnus.com>
46016
46017 * gcc.c-torture/execute/990128-1.c: New test.
46018
46019 1999-01-27 Michael Meissner <meissner@cygnus.com>
46020
46021 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46022
46023 1999-01-27 Felix Lee <flee@cygnus.com>
46024
46025 * lib/c-torture.exp (c-torture-compile): pull out code for
46026 analyzing gcc error messages.
46027 (c-torture-execute): ditto, and fix some (harmless) false
46028 positives.
46029 * lib/gcc.exp (gcc_check_compile): new function.
46030
46031 1999-01-17 Jeffrey A Law (law@cygnus.com)
46032
46033 * gcc.dg/990117-1.c: New test.
46034
46035 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46036
46037 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46038
46039 1999-01-15 Jeffrey A Law (law@cygnus.com)
46040
46041 * g77.f-torture/compile/990115-1.f: New test.
46042
46043 1999-01-07 Jeffrey A Law (law@cygnus.com)
46044
46045 * gcc.c-torture/compile/990107-1.c: New test
46046
46047 1999-01-06 Jeffrey A Law (law@cygnus.com)
46048
46049 * gcc.c-torture/execute/990106-2.c: New test.
46050
46051 * gcc.c-torture/execute/990106-1.c: New test.
46052
46053 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
46054
46055 * gcc.c-torture/compile/981223-1.c: New test.
46056
46057 1998-12-29 Richard Henderson <rth@cygnus.com>
46058
46059 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46060 (opt3): Rename from opt4 and disable.
46061
46062 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
46063
46064 * g++.old-deja/g++.pt/ptrmem5.C: New test.
46065
46066 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46067
46068 * g++.old-deja/g++.other/conv5.C: New test.
46069
46070 1998-12-14 Nick Clifton <nickc@cygnus.com>
46071
46072 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46073
46074 1998-12-11 Jeffrey A Law (law@cygnus.com)
46075
46076 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46077
46078 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
46079
46080 * gcc.c-torture/compile/981211-1.c: New test.
46081
46082 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46083
46084 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46085
46086 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46087
46088 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46089
46090 * gcc.special/930510-1.c: Make C9X safe.
46091 * gcc.misc-tests/gcov-1.c Similarly.
46092 * gcc.misc-tests/gcov-2.c Similarly.
46093
46094 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46095
46096 * gcc.dg/ultrasp1.c: New test.
46097
46098 1998-12-06 Richard Henderson <rth@cygnus.com>
46099
46100 * gcc.c-torture/execute/981206.c: New test.
46101
46102 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46103
46104 * g++.old-deja/g++.ns/template7.C: New test.
46105
46106 * g++.old-deja/g++.other/expr1.C: New test.
46107
46108 * g++.old-deja/g++.eh/tmpl3.C: New test.
46109
46110 * g++.old-deja/g++.eh/tmpl2.C: New test.
46111
46112 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
46113
46114 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46115 * g++.old-deja/g++.other/using6.C: Removed.
46116 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46117
46118 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46119
46120 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
46121
46122 * g++.old-deja/g++.pt/overload8.C: New test.
46123
46124 * g++.old-deja/g++.pt/overload7.C: New test.
46125
46126 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46127
46128 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46129 and relinking messages.
46130 * lib/g++.exp (g++_target_compile): Remove .rpo file when
46131 compiling with -frepo.
46132
46133 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
46134
46135 * g++.old-deja/g++.pt/lookup6.C: New test.
46136
46137 1998-11-30 Nick Clifton <nickc@cygnus.com>
46138
46139 * gcc.c-torture/execute/981130-1.c: New test.
46140 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46141
46142 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
46143
46144 * g++.old-deja/g++.pt/explicit76.C: New test.
46145
46146 * g++.old-deja/g++.pt/friend38.C: New test.
46147
46148 * g++.old-deja/g++.ns/crash2.C: New test.
46149
46150 * g++.old-deja/g++.pt/defarg8.C: New test.
46151
46152 * g++.old-deja/g++.pt/instantiate6.C: New test.
46153
46154 * g++.old-deja/g++.pt/static6.C: New test.
46155
46156 * g++.old-deja/g++.pt/decl2.C: New test.
46157
46158 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
46159
46160 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
46161 problem is actually related with name lookup, but so what? :-)
46162
46163 * g++.old-deja/g++.pt/friend37.C: New test.
46164
46165 1998-11-25 Dave Love <d.love@dl.ac.uk>
46166
46167 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46168 element, which fails on some systems.
46169
46170 * g77.f-torture/execute/labug1.f: New test.
46171
46172 1998-11-21 Jeffrey A Law (law@cygnus.com)
46173
46174 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46175 is defined.
46176
46177 1998-11-18 Dave Love <d.love@dl.ac.uk>
46178
46179 * g77.f-torture/compile/981117-1.f: New test.
46180
46181 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
46182
46183 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
46184 properly discarded.
46185
46186 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
46187
46188 * gcc.c-torture/execute/memcheck: New directory of tests for
46189 -fcheck-memory-usage.
46190
46191 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46192
46193 * README: New file, general information about the testsuite and
46194 new description of the various C++ test subdirectories.
46195 * README.g++: Eliminate obsolete information, update and move most
46196 relevant stuff to README.
46197
46198 1998-11-07 Richard Henderson <rth@cygnus.com>
46199
46200 * gcc.c-torture/compile/981107-1.c: New test.
46201
46202 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
46203
46204 * execute/memcpy-bi.c: New testcase.
46205
46206 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
46207
46208 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46209 base classes.
46210
46211 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46212 template is selected.
46213
46214 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46215 classes, it should be accepted for all types.
46216
46217 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46218
46219 * g++.old-deja/g++.pt/spec24.C: Ensure that template
46220 specializations start with template headers.
46221
46222 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
46223
46224 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46225
46226 * g++.old-deja/g++.other/init9.C: Test cross initialization of
46227 non-POD types.
46228
46229 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
46230
46231 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46232
46233 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46234
46235 * compile/981022-1.c, compile/981022-1.x: New test and driver.
46236
46237 1998-10-19 Jeffrey A Law (law@cygnus.com)
46238
46239 * 981019-1.c: New test.
46240
46241 1998-10-14 Robert Lipe <robertl@dgii.com>
46242
46243 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46244 find objc headers.
46245
46246 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46247
46248 * compile/981001-4.c: Remove use of GCC extension that triggers a
46249 compiler bug.
46250
46251 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
46252
46253 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46254
46255 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
46256
46257 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
46258 instantiation of template produces incorrect code for delete
46259 expression.
46260
46261 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
46262 constructors' name is not unique.
46263 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46264 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46265
46266 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
46267 automatic array of const is ill-formed.
46268
46269 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
46270 of template parameter?
46271
46272 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
46273 const.
46274
46275 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
46276 pointer-to-member expression.
46277
46278 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
46279 declaration causes ICE.
46280
46281 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
46282
46283 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
46284 reserved in the global namespace.
46285
46286 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46287 generate needed virtual table.
46288
46289 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46290
46291 1998-10-10 Dariush Eslimi <eslimi@loran.com>
46292
46293 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46294 template-dependent type
46295
46296 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46297
46298 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46299 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46300 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46301
46302 * g++.old-deja/g++.other/using5.C: New test; using decl from base
46303 class should be usable as argument of member function.
46304 * g++.old-deja/g++.other/using6.C: New test; using decl from base
46305 class should be usable as return type of member function.
46306 * g++.old-deja/g++.other/using7.C: New test; using decl from base
46307 class should be usable as type of data member.
46308
46309 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46310
46311 1998-10-09 Jeffrey A Law (law@cygnus.com)
46312
46313 * gcc.c-torture/special/920521-1.c: Fix bogus test.
46314
46315 1998-10-08 Nick Clifton <nickc@cygnus.com>
46316
46317 * gcc.dg/dll-?.c Add thumb to target list.
46318 Fix assembler scan patterns to match current assembler output.
46319
46320 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
46321
46322 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
46323 matching of template brackets.
46324
46325 * g++.old-deja/g++.other/using4.C: New test. Test using
46326 declarations of methods from base classes.
46327
46328 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
46329 within functions should introduce names into the innermost
46330 enclosing namespace.
46331
46332 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
46333 of static locals if first initialization throws.
46334
46335 1998-10-07 Jim Wilson <wilson@cygnus.com>
46336
46337 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46338
46339 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
46340
46341 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
46342 lose track of the possible targets of tablejump insns.
46343 * special/special.exp: Run it.
46344
46345 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
46346
46347 * g++.old-deja/g++.pt/friend35.C: New test. A template function
46348 must be declared before its specializations can be named in friend
46349 declarations.
46350
46351 1998-10-05 Dave Love <d.love@dl.ac.uk>
46352
46353 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46354
46355 * g77.f-torture/execute/io1.f: New test.
46356
46357 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
46358
46359 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46360 with pointer to template function, for which no argument deduction
46361 is possible.
46362
46363 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46364 specialization of template function as argument to template
46365 function.
46366
46367 * g++.old-deja/g++.other/access2.C: New test; Inner class
46368 shouldn't have privileged access to Outer's names.
46369
46370 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
46371
46372 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46373 friend template declared within template class conflicts with
46374 nested class of the same name.
46375
46376 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46377 is ignored.
46378
46379 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46380 object with direct initializer as function declaration.
46381
46382 * g++.old-deja/g++.other/decl2.C: New test; duplicate
46383 initializers.
46384
46385 * g++.old-deja/g++.other/null2.C: New test; conditional operator
46386 involving const pointer and NULL produces incorrect result.
46387
46388 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46389 type name without `typename' should be rejected with -pedantic.
46390
46391 1998-10-02 Richard Henderson <rth@cygnus.com>
46392
46393 * g++.old-deja/g++.other/addrof1.C: New test.
46394
46395 1998-10-01 Nick Clifton <nickc@cygnus.com>
46396
46397 * gcc.c-torture/compile/981001-1.c: New test.
46398 * gcc.c-torture/execute/981001-1.c: New test.
46399
46400 1998-10-01 Jeffrey A Law (law@cygnus.com)
46401
46402 * gcc.c-torture/compile/981001-2.c: New test.
46403 * gcc.c-torture/compile/981001-3.c: New test.
46404 * gcc.c-torture/compile/981001-4.c: New test.
46405
46406 1998-10-01 Robert Lipe <robertl@dgii.com>
46407
46408 * lib/objc.exp (objc_target_compile): Add -L during compiles for
46409 multilibbed hosts. Idea grafted from g77.exp.
46410
46411 1998-09-30 Dave Love <d.love@dl.ac.uk>
46412
46413 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46414 avoid losing on systems which need -lsocket.
46415
46416 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
46417
46418 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46419 * g++.old-deja/g++.other/nested2.C: Ditto.
46420 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46421 failure.
46422
46423 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
46424
46425 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46426 preferred over template operator!= for enum bitfields.
46427
46428 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
46429
46430 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46431 that happen to have the same base name, but in different scopes,
46432 are incorrectly rejected.
46433
46434 1998-09-16 Richard Henderson <rth@cygnus.com>
46435
46436 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46437 on the native word size instead of an integer literal.
46438
46439 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
46440
46441 * g++.old-deja/g++.other/static2.C: Invocation of static data
46442 member of type pointer-to-function denoted as non-static member.
46443
46444 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46445 checks involving function types and aliases.
46446
46447 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
46448
46449 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46450 redefined to the same non-trivial type.
46451
46452 * g++.old-deja/g++.pt/explicit73.C: Test for proper
46453 namespace-qualification of template specializations declared in
46454 other namespaces.
46455
46456 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46457 to declare a subset of the specializations of a template function
46458 as friends of specializations of a template class.
46459
46460 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46461 member templates that do not fully specialize the enclosing
46462 template class are rejected.
46463
46464 1998-09-11 Dave Love <d.love@dl.ac.uk>
46465
46466 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46467
46468 1998-09-08 Dave Love <d.love@dl.ac.uk>
46469
46470 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46471 altered from libf2c/libU77 version.
46472
46473 1998-09-06 Dave Love <d.love@dl.ac.uk>
46474
46475 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46476
46477 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
46478
46479 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46480 (un)signed char are different types for template specialization
46481 purposes.
46482
46483 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
46484
46485 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46486 * objc: ObjC testsuite.
46487
46488 1998-08-31 Catherine Moore <clm@cygnus.com>
46489
46490 * gcc.c-torture/execute/941014-1.x: New file.
46491
46492 1998-08-31 Nick Clifton <nickc@cygnus.com>
46493
46494 * lib/c-torture.exp: Add support for
46495 torture_eval_before_compile and torture_eval_before_execute
46496 variables.
46497
46498 1998-08-30 Jeffrey A Law (law@cygnus.com)
46499
46500 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
46501 this test triggers valid.
46502
46503 1998-08-27 Jeffrey A Law (law@cygnus.com)
46504
46505 * gcc.dg/980827-1.c: New test.
46506
46507 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
46508
46509 * gcc.c-torture/execute/loop-4b.c: New test.
46510
46511 1998-08-26 Nick Clifton <nickc@cygnus.com>
46512
46513 * lib/c-torture.exp: Add support for
46514 torture_eval_before_compile and torture_eval_before_execute
46515 variables.
46516
46517 1998-08-25 Jeffrey A Law (law@cygnus.com)
46518
46519 * gcc.c-torture/compile/980825-1.c: New test.
46520
46521 1998-08-24 Nick Clifton <nickc@cygnus.com>
46522
46523 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46524 count number tests in opt_t0 not good_t0.
46525
46526 1998-08-24 Jeffrey A Law (law@cygnus.com)
46527
46528 * gcc.c-torture/compile/930326-1.x: Fix typo.
46529
46530 1998-08-23 Mark Mitchell <mark@markmitchell.com>
46531
46532 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46533 causes an ICE.
46534
46535 1998-08-21 Jeffrey A Law (law@cygnus.com)
46536
46537 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46538 STACK_SIZE is defined.
46539 * gcc.c-torture/unsorted/stuct.c: Similarly.
46540
46541 * gcc.c-torture/compile/980821-1.c: New test.
46542
46543 1998-08-21 Jeffrey A Law (law@cygnus.com)
46544
46545 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46546
46547 1998-08-19 Mark Mitchell <mark@markmitchell.com>
46548
46549 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46550 code.
46551
46552 1998-08-09 Mark Mitchell <mark@markmitchell.com>
46553
46554 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46555 error'.
46556
46557 1998-08-18 Jeffrey A Law (law@cygnus.com)
46558
46559 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46560
46561 1998-08-16 Jeffrey A Law (law@cygnus.com)
46562
46563 * gcc.c-torture/compile/980816-1.c: New test.
46564
46565 * gcc.dg/980816-1.c: New test.
46566
46567 1998-08-13 Jeffrey A Law (law@cygnus.com)
46568
46569 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46570 compiler for ieee tests.
46571
46572 1998-08-01 Dave Love <d.love@dl.ac.uk>
46573
46574 * g77.f-torture/compile/980729-0.f: New test.
46575
46576 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
46577
46578 * gcc.c-torture/special/eeprof-1.c: New test, for
46579 -finstrument-functions.
46580 * gcc.c-torture/special/special.exp: Run it.
46581
46582 1998-07-29 Jeffrey A Law (law@cygnus.com)
46583
46584 * gcc.c-torture/compile/980729-1.c: New test.
46585
46586 1998-07-27 Nick Clifton <nickc@cygnus.com>
46587
46588 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46589 __thumb__ is defined, and test for ARM style doubles if so.
46590
46591 1998-07-26 Dave Love <d.love@dl.ac.uk>
46592
46593 * g77.f-torture/noncompile/980615-0.f: New test.
46594
46595 1998-07-26 H.J. Lu (hjl@gnu.org)
46596
46597 * gcc.dg/980312-1.c: Do link instead of compile.
46598 * gcc.dg/980313-1.c: Likewise.
46599
46600 1998-07-26 Jeffrey A Law (law@cygnus.com)
46601
46602 * gcc.c-torture/compile/980726-1.c: New test.
46603
46604 1998-07-25 Dave Love <d.love@dl.ac.uk>
46605
46606 * g77.f-torture/execute/io0.f: New test.
46607
46608 1998-07-24 Nick Clifton <nickc@cygnus.com>
46609
46610 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46611 an int.
46612
46613 1998-06-18 Michael Meissner <meissner@cygnus.com>
46614
46615 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46616 m32r bugs.
46617
46618 1998-07-17 Nick Clifton <nickc@cygnus.com>
46619
46620 * gcc.dg/980626-1.c: Expect failures for all toolchains until
46621 c-decl.c:grokdeclarator can handle mode attributes.
46622
46623 1998-07-16 Jeffrey A Law (law@cygnus.com)
46624
46625 * gcc.c-torture/execute/980716-1.c: New test.
46626
46627 1998-07-13 Jeffrey A Law (law@cygnus.com)
46628
46629 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46630 the mn10200.
46631 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
46632 the mn10200.
46633 * gcc.c-torture/execute/va-arg-3.x: Similarly.
46634 * gcc.c-torture/compile/930326-1.x: Similarly.
46635
46636 1998-07-13 Dave Love <d.love@dl.ac.uk>
46637
46638 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46639 New test from Craig.
46640
46641 1998-07-12 Dave Love <d.love@dl.ac.uk>
46642
46643 * g77.f-torture/noncompile/980616-0.f: New test.
46644
46645 * g77.f-torture/execute/970816-3.f: New test from Craig.
46646
46647 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46648
46649 * g++.other/singleton.C: Return error value instead of taking
46650 SIGSEGV.
46651
46652 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46653
46654 * g++.other/singleton.C: New test. Warning is under dispute.
46655 Runtime crash is not.
46656
46657 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46658
46659 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46660 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46661 using6.C, using7.C}: New namespace tests.
46662
46663 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
46664
46665 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46666 specialization with typedef'ed names used as array indexes.
46667
46668 1998-07-09 Jeffrey A Law (law@cygnus.com)
46669
46670 * gcc.c-torture/execute/980709-1.c: New test.
46671
46672 * gcc.dg/980709-1.c: New test.
46673
46674 1998-07-07 Richard Henderson <rth@cygnus.com>
46675
46676 * gcc.c-torture/execute/bcp-1.c: New test.
46677
46678 1998-07-07 Jeffrey A Law (law@cygnus.com)
46679
46680 * gcc.c-torture/execute/980707-1.c: New test.
46681
46682 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
46683
46684 * gcc.c-torture/compile/980706-1.c: New test.
46685
46686 1998-07-01 Dave Love <d.love@dl.ac.uk>
46687
46688 * g77.f-torture/execute/980701-0.f,
46689 g77.f-torture/execute/980701-1.f: New test from Craig.
46690
46691 1998-07-01 Jeffrey A Law (law@cygnus.com)
46692
46693 * gcc.c-torture/compile/980701-1.c: New test.
46694
46695 * gcc.c-torture/execute/980701-1.c: New test.
46696
46697 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
46698 rlsruhe.de>
46699
46700 * g++.old-deja/g++.robertl/eb132.C: New test.
46701 * g++.old-deja/g++.robertl/eb133.C: Likewise.
46702
46703 1998-06-29 Dave Love <d.love@dl.ac.uk>
46704
46705 * g77.f-torture/execute/980628-7.f,
46706 g77.f-torture/execute/980628-8.f,
46707 g77.f-torture/execute/980628-9.f,
46708 g77.f-torture/execute/980628-10.f: New tests from Craig.
46709
46710 * g77.f-torture/execute/980628-3.f: Remove mail headers.
46711
46712 1998-06-28 Jeffrey A Law (law@cygnus.com)
46713
46714 * g77.f-torture/execute/980628-4.f: New test from Craig.
46715 * g77.f-torture/execute/980628-5.f: Likewise.
46716 * g77.f-torture/execute/980628-2.f: Likewise.
46717 * g77.f-torture/execute/980628-0.f: Likewise.
46718 * g77.f-torture/execute/980628-1.f: Likewise.
46719 * g77.f-torture/execute/980628-3.f: Likewise.
46720 * g77.f-torture/execute/980628-6.f: Likewise.
46721
46722 1998-06-28 Jeffrey A Law (law@cygnus.com)
46723
46724 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46725 directory when nothing has been installed yet.
46726
46727 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
46728
46729 * gcc.c-torture/special/special.exp: Handle newer versions of
46730 dejagnu.
46731
46732 1998-06-26 Jeffrey A Law (law@cygnus.com)
46733
46734 * gcc.dg/980626-1.c: New test.
46735
46736 1998-06-19 Bruno Haible <haible@ilog.fr>
46737
46738 * gcc.misc-tests/m-un-2.c: New test.
46739 * g++.old-deja/g++.other/warn01.c: Likewise.
46740
46741 1998-06-19 Robert Lipe <robertl@dgii.com>
46742
46743 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46744 compatibility with assmblers with a different comment character.
46745 Eliminate use of GAS-specific extensions.
46746
46747 1998-06-19 Jeffrey A Law (law@cygnus.com)
46748
46749 * gcc.c-torture/execute/ieee/980619-1.c: New test.
46750
46751 1998-06-19 Robert Lipe <robertl@dgii.com>
46752
46753 * lib/g77.exp: Replace search for libf2c.a with search for newly
46754 renamed libg2c.a
46755
46756 1998-06-17 Jeffrey A Law (law@cygnus.com)
46757
46758 * gcc.c-torture/execute/980617-1.c: New test.
46759
46760 1998-06-12 Jeffrey A Law (law@cygnus.com)
46761
46762 * gcc.c-torture/execute/980612-1.c: New test.
46763
46764 1998-06-08 Jeffrey A Law (law@cygnus.com)
46765
46766 * gcc.dg/980523-1.c: Only test on ppc-linux.
46767 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46768
46769 * gcc.c-torture/execute/980608-1.c: New test.
46770
46771 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
46772
46773 * gcc.c-torture/execute/980605-1.c: New test.
46774
46775 1998-06-04 Jeffrey A Law (law@cygnus.com)
46776
46777 * gcc.c-torture/execute/980604-1.c: New test.
46778
46779 1998-06-02 Jeffrey A Law (law@cygnus.com)
46780
46781 * gcc.c-torture/execute/980602-1.c: New test.
46782 * gcc.c-torture/execute/980602-2.c: Likewise.
46783
46784 1998-06-02 Dave Love <d.love@dl.ac.uk>
46785
46786 * 970125-0.f: Fix per JCB. Add commentary.
46787
46788 1998-05-31 Michael Meissner <meissner@cygnus.com>
46789
46790 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46791 IEEE -0 support.
46792
46793 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46794
46795 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46796 earlier.
46797
46798 1998-05-28 Catherine Moore <clm@cygnus.com>
46799
46800 * gcc.c-torture/execute/980526-3.c: New test.
46801
46802 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
46803
46804 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46805 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46806 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46807 m88k-motorola-sysv3 to XFAIL.
46808
46809 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46810
46811 * gcc.dg/980526-1.c: New test.
46812 * gcc.c-torture/execute/980526-2.c: New test.
46813
46814 1998-05-26 Jeffrey A Law (law@cygnus.com)
46815
46816 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46817
46818 * gcc.c-torture/execute/980526-1.c: New test.
46819
46820 1998-05-26 Dave Love <d.love@dl.ac.uk>
46821
46822 * g77.f-torture/execute/alpha2.f: Add runtime test.
46823
46824 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
46825
46826 * g++.old-deja/old-deja.exp: Strip leading directories.
46827
46828 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46829 error for the line. Don't run multiple tests for the same line.
46830
46831 1998-05-23 Jeffrey A Law (law@cygnus.com)
46832
46833 * gcc.dg/980523-1.c: New test.
46834
46835 1998-05-23 Dave Love <d.love@dl.ac.uk>
46836
46837 * g77.f-torture/compile/970915-0.f: New test.
46838
46839 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
46840
46841 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46842
46843 1998-05-21 Jeffrey A Law (law@cygnus.com)
46844
46845 * gcc.dg/980520-1.c: New test.
46846
46847 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
46848
46849 * gcc.dg/980502-1.c: Fix return type.
46850
46851 1998-05-20 Jeffrey A Law (law@cygnus.com)
46852
46853 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46854 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46855 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46856 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46857 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46858
46859 1998-05-20 Dave Love <d.love@dl.ac.uk>
46860
46861 * g77.f-torture/execute/980520-1.f: New test.
46862
46863 1998-05-15 Dave Love <d.love@dl.ac.uk>
46864
46865 * lib/mike-g77.exp: New file.
46866
46867 * g77.f-torture/noncompile/noncompile.exp,
46868 g77.f-torture/noncompile/check0.f: New files.
46869
46870 1998-05-14 Dave Love <d.love@dl.ac.uk>
46871
46872 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46873 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46874 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46875 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46876 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46877 abort where appropriate.
46878
46879 1998-05-05 Michael Meissner <meissner@cygnus.com>
46880
46881 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46882 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46883
46884 1998-04-29 Dave Love <d.love@dl.ac.uk>
46885
46886 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46887
46888 1998-04-27 Dave Love <d.love@dl.ac.uk>
46889
46890 * g77.f-torture/compile/980427-0.f: New test.
46891
46892 1998-04-24 Dave Love <d.love@dl.ac.uk>
46893
46894 * g77.f-torture/compile/980424-0.f: New test.
46895
46896 1998-04-19 Dave Love <d.love@dl.ac.uk>
46897
46898 * g77.f-torture/compile/980419-2.f (main): New test.
46899 * g77.f-torture/compile/970125-0.f: New test.
46900 * g77.f-torture/compile/980419-1.f: New test.
46901
46902 1998-04-08 Jim Wilson <wilson@cygnus.com>
46903
46904 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
46905 of loop-4.c.
46906
46907 1998-04-07 Jim Wilson <wilson@cygnus.com>
46908
46909 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46910
46911 1998-04-03 Jim Wilson <wilson@cygnus.com>
46912
46913 * gcc.c-torture/compile/980329-1.c: New test.
46914
46915 1998-03-18 Jim Wilson <wilson@cygnus.com>
46916
46917 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46918 * gcc.dg/980312-1.c: Fix typo in -march command.
46919
46920 1998-03-16 H.J. Lu (hjl@gnu.org)
46921
46922 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46923
46924 1998-03-11 Robert Lipe <robertl@dgii.com>
46925
46926 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
46927 Dave Love agree the Fortran source is bogus.
46928
46929 1998-03-11 Robert Lipe <robertl@dgii.com>
46930
46931 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46932 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46933 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46934 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46935 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46936
46937 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
46938
46939 * g++.old-deja/g++.other/friend1.C: New test.
46940
46941 1998-02-18 Dave Love <d.love@dl.ac.uk>
46942
46943 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46944 possibly uninitialized) variables and declare dnrm2.
46945
46946 1998-02-23 Robert Lipe <robertl@dgii.com>
46947
46948 From Bruno Haible <haible@ilog.fr>:
46949 * gcc.c-torture/execute/980223.c: New test.
46950
46951 1998-02-13 Jeffrey A Law (law@cygnus.com)
46952
46953 * gcc.dg/ifelse-1.c: New test.
46954
46955 1998-02-09 H.J. Lu (hjl@gnu.org)
46956
46957 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46958
46959 * lib/old-dejagnu.exp (old-dejagnu): Added the
46960 "execution test - XFAIL *-*-*" handling in the spirit of
46961 "excess errors test -". Changed the "execution test fails"
46962 handling to be like "excess errors test fails".
46963 * Update various tests accordingly.
46964
46965 1998-02-06 Jim Wilson <wilson@cygnus.com>
46966
46967 * gcc.c-torture/execute/980205.c: New test.
46968
46969 1998-01-18 Jeffrey A Law (law@cygnus.com)
46970
46971 * lib/c-torture.exp: Look for .x files instead of .cexp files.
46972 * lib/f-torture.exp: Similarly.
46973 * gcc.c-torture: Rename all .cexp files to .x files.
46974
46975 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
46976
46977 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46978 (940510-1.c): Removed duplicate.
46979 (971104-1.c): New test.
46980
46981 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
46982
46983 * lib/f-torture.exp: Improve error and loop detection.
46984
46985 1997-11-19 Michael Meissner <meissner@cygnus.com>
46986
46987 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46988 use that to size the filler array.
46989
46990 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
46991
46992 * lib/c-torture.exp(c-torture-execute): Fix typo.
46993
46994 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46995 testcase as the executable name. Keep the executable around if
46996 the test fails.
46997
46998 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
46999
47000 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47001 changes. Only test one -g option, and move it to the end of the
47002 list of options to test.
47003
47004 1997-09-19 Michael Meissner <meissner@cygnus.com>
47005
47006 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47007 variable GCC_TORTURE_OPTIONS to supply default switches separated
47008 by colons. If no environment variable, run tests with -O0 -g, -O1
47009 -g, and -O2 -g as well.
47010
47011 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
47012
47013 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47014 explanatory comments. Fix indentation.
47015
47016 1997-09-15 Jeffrey A Law (law@cygnus.com)
47017
47018 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47019
47020 1997-09-11 Jeffrey A Law (law@cygnus.com)
47021
47022 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47023 * g++.old-deja/g++.mike/p7325.C: Likewise.
47024 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47025
47026 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
47027
47028 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47029 * g++.old-deja/g++.brendan/crash30.C: Likewise.
47030 * g++.old-deja/g++.brendan/crash39.C: Likewise.
47031 * g++.old-deja/g++.law/operators4.C: Likewise.
47032
47033 1997-09-11 Joe Buck (jbuck@synopsys.com)
47034
47035 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47036 * g++.old-deja/g++.mike/p784.C: Ditto.
47037 * g++.old-deja/g++.mike/p785.C: Ditto.
47038
47039 1997-09-05 Jeffrey A Law (law@cygnus.com)
47040
47041 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47042
47043 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47044
47045 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47046 target feature; pass this to c-torture-execute as needed.
47047
47048 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
47049
47050 * lib/c-torture.exp(c-torture-execute): If the previous and the
47051 current executables being tested are identical, we don't need to
47052 run the executable again. Try to make the executable names
47053 unique. Add an optional argument for passing additional compiler
47054 flags.
47055
47056 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
47057
47058 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47059
47060 1997-08-29 Jeffrey A Law (law@cygnus.com)
47061
47062 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47063
47064 1997-07-31 Jeffrey A Law (law@cygnus.com)
47065
47066 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47067 32bit or larger longs.
47068
47069 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47070 have either a 32bit long or 32bit int.
47071
47072 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
47073
47074 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47075 Make double precision tests dependent on sizeof (double).
47076
47077 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
47078
47079 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47080 too.
47081
47082 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
47083
47084 * gcc.c-torture/compile/961203-1.cexp: New script.
47085
47086 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
47087
47088 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47089 up the includes ourselves.
47090
47091 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
47092
47093 * lib/plumhall.exp: Remove random include, and add a few
47094 verbose messages for debugging.
47095
47096 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
47097
47098 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47099 of trying to do it ourselves.
47100
47101 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
47102
47103 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47104
47105 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
47106
47107 * gcc.prms/5403.c: Made regexp a bit less strict.
47108
47109 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
47110
47111 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47112 is returned from remote_load instead.
47113 * lib/plumhall.exp: Ditto.
47114 * lib/mike-g++.exp: Ditto.
47115 * lib/old-dejagnu.exp: Ditto.
47116 * lib/c-torture.exp: Ditto.
47117
47118 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
47119
47120 * lib/g++.exp: Use build_wrapper procedure.
47121 * lib/gcc.exp: Ditto.
47122
47123 1997-05-20 Jeffrey A Law (law@cygnus.com)
47124
47125 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47126 an old-style decl for malloc. Fixes tests to work when
47127 sizeof (int) != sizeof (size_t).
47128
47129 1997-05-15 Mike Meissner <meissner@cygnus.com>
47130
47131 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47132
47133 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47134 use stdargs.h interface.
47135
47136 1997-05-15 Mike Meissner <meissner@cygnus.com>
47137
47138 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47139 NO_VARARGS when compiling.
47140
47141 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
47142
47143 * lib/plumhall.exp(ph_includes): New procedure.
47144 (ph_make): Use it.
47145 (ph_compiler): Ditto.
47146
47147 * lib/g++.exp: Rename test-glue.c to testglue.c.
47148 * lib/gcc.exp: Ditto.
47149
47150 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
47151
47152 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47153 to completion when it's called.
47154
47155 1997-03-21 Michael Meissner <meissner@cygnus.com>
47156
47157 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47158 is defined, don't do test.
47159
47160 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
47161
47162 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47163 for object files.
47164 (ph_summary): Mark skipped testcases as untested, not unresolved.
47165
47166 * lib/plumhall.exp (ph_make): If unresolved because of bad
47167 errorCode, record errorCode in log file.
47168 (*): Replace send_log/verbose with verbose -log.
47169
47170 1997-03-19 Michael Meissner <meissner@cygnus.com>
47171
47172 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47173 double conversion if double isn't at least 8 bytes.
47174
47175 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47176 int to work with targets where int is 16 bits.
47177
47178 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47179 8 bytes, just exit, since 4 byte doubles don't have enough bits of
47180 precision for the test to complete.
47181
47182 1997-03-14 Michael Meissner <meissner@cygnus.com>
47183
47184 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47185 if d10v is not compiled with the -mdouble64 flag.
47186 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47187
47188 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47189 d10v is not compiled with the -mint32 flag.
47190
47191 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
47192
47193 * lib/plumhall.exp: Use incr_count.
47194
47195 1997-03-12 Jeffrey A Law (law@cygnus.com)
47196
47197 * gcc.c-torture: Update to c-torture-1.45.
47198
47199 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
47200
47201 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47202 the name of the expect testcase file).
47203
47204 * lib/g++.exp(g++_init): Ditto.
47205
47206 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
47207
47208 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47209 the host.
47210
47211 * lib/gcc.exp(gcc_exit): New procedure.
47212
47213 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
47214
47215 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47216 specs where appropriate.
47217
47218 * g++.old-deja/g++.arm/*: Added additional ERROR checks
47219 because of new "candidates are" messages, and removed a few
47220
47221 * Converted all non-old-style g++ testcases to old-style, and
47222 moved into g++.old-deja.
47223
47224 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
47225
47226 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47227 options.
47228
47229 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47230 succeeded.
47231
47232 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47233
47234 1997-02-13 Michael Meissner <meissner@cygnus.com>
47235
47236 * lib/gcc.exp (gcc_target_compile): Add support for defining
47237 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47238 the machine doesn't have those features.
47239
47240 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
47241
47242 * g++.law/operators4.exp: Don't use LIBS.
47243
47244 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
47245
47246 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47247
47248 * lib/mike-g++.exp: Don't set the compiler to be tested here.
47249 * lib/g++.exp: Set it here instead. Also, allow use of the
47250 --tool_exec and --tool_opt options. Change CXX to
47251 GXX_UNDER_TEST.
47252
47253 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47254
47255 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47256
47257 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
47258
47259 * lib/old-dejagnu.exp: Use prune_warnings instead of
47260 prune_system_crud.
47261 * lib/mike-g++.exp: Ditto.
47262 * lib/gcc.exp: Ditto.
47263 * lib/g++.exp: Ditto.
47264
47265 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47266
47267 1997-02-07 Jeffrey A Law (law@cygnus.com)
47268
47269 * 941014-2.c: Include stdlib.h
47270 * 960327-1.c: Include stdio.h
47271 * dbra.c, index-1.c: Don't assume ints are 32bits.
47272
47273 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
47274
47275 * lib/gcc.exp: Add gcc,stack_size target feature.
47276
47277 * lib/g++.exp(g++_target_compile): Add the include and link
47278 paths here, not in two other places. And, it's $options, not
47279 options.
47280
47281 * lib/mike-g++.exp(postbase): Remove the code that determines
47282 the correct include and link paths.
47283 * g++.old-deja/old-deja.exp: Ditto.
47284
47285 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
47286
47287 * lib/g++.exp(g++_init): target_compile no longer returns the
47288 filename of the result.
47289
47290 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
47291
47292 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47293 call to glob.
47294
47295 * gcc.c-torture/special/special.exp: Change call to
47296 gcc_target_compile to include the object file.
47297
47298 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
47299
47300 * gcc.c-torture/special/special.exp: Correct misspelling in last
47301 change.
47302
47303 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
47304
47305 * lib/plumhall.exp(ph_summary): Log the entire output of the
47306 executable. Return -1 if there were any failures, 0 otherwise.
47307 (ph_execute): Return -1 if there were any failures, 0 otherwise.
47308 (ph_make): Clean up objects and executables that were built
47309 if the tests succeeded.
47310
47311 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
47312
47313 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47314 libraries and includes in the build tree as appropriate.
47315
47316 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
47317
47318 * lib/c-torture.exp: Instead of looking for the global variable
47319 NO_LONG_LONG, check to see if that's a feature of the target.
47320
47321 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
47322
47323 * config/default.exp: Minimize. Delete the remainer of the files in
47324 config; this functionality is now in devo/dejagnu/config.
47325
47326 g++.*/*: Pass any additional flags used to compile to postbase;
47327 delete CXXFLAGS.
47328
47329 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47330 is now done by runtest.exp. Use gcc_target_compile instead of
47331 compile.
47332
47333 lib/c-torture.exp: Use gcc_target_compile instead of compile.
47334 Remove references to CFLAGS. Use remote_file instead of
47335 calling rm -f.
47336 (c-torture): Take a list of arguments to use to compile this
47337 testcase.
47338
47339 lib/g++.exp: Simplify. Use target_compile instead of compile.
47340 lib/gcc-dg.exp: Ditto.
47341 lib/gcc.exp: Ditto.
47342 lib/mike-{gcc,g++}.exp: Ditto.
47343 lib/old-dejagnu.exp: Ditto.
47344 lib/plumhall.exp: Ditto.
47345
47346 1997-01-08 Jim Wilson <wilson@cygnus.com>
47347
47348 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47349 (ph_linker): Likewise.
47350
47351 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
47352
47353 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47354 MAP_ANON / MAP_ANONYMOUS if defined;
47355 else try to map from /dev/zero .
47356
47357 1996-11-12 Jeffrey A Law (law@cygnus.com)
47358
47359 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47360 isn't defined, then define it to MAP_ANONYMOUS.
47361
47362 1996-11-12 Jeffrey A Law (law@cygnus.com)
47363
47364 * gcc.c-torture: Update to c-torture-1.42 release.
47365
47366 1996-11-11 Jeffrey A Law (law@cygnus.com)
47367
47368 * gcc.c-torture: Update to c-torture-1.41 release.
47369
47370 1996-10-27 Jeffrey A Law (law@cygnus.com)
47371
47372 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
47373 c-torture release.
47374
47375 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
47376
47377 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47378 and LDFLAGS. Fix second case to append the target_info ldflags
47379 onto LDFLAGS, not CFLAGS.
47380 * lib/g++.exp (g++_init): Add target_info stuff.
47381 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
47382 of libgloss and newlib flags for !native.
47383
47384 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47385 (GDB): Fix relative path to go up another dir for finding gdb.
47386
47387 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
47388
47389 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47390 versions in the target_info array, if they don't exist.
47391
47392 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
47393
47394 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47395
47396 1996-07-08 Jim Wilson <wilson@cygnus.com>
47397
47398 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47399 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47400
47401 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
47402
47403 * lib/old-dejagnu.exp: Don't remove the output file before we've
47404 actually tested it. Don't append pwd to the path of the executable
47405 we're testing.
47406
47407 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
47408
47409 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47410
47411 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
47412
47413 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47414 temporary directory for compiler files, and set it to a default
47415 value of /tmp. Set $output as the name of the output file from
47416 compiling the testcase. Add a -o option to $cflags_var so the
47417 compiler writes the final output file as $output. Set $executable
47418 to $output.
47419
47420 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47421 directory for compiler files, and set it to /tmp if it doesn't
47422 already have a value. Set $output_file to the name of the output
47423 file from compiling the testcase. Add a -o option to CXXFLAGS so
47424 the compiler writes the final output file as $output. Use $output
47425 as the executable to be tested.
47426
47427 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47428
47429 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47430
47431 1996-06-08 Jeffrey A Law (law@cygnus.com)
47432
47433 * gcc.c-torture/execute/pending-1.c: New test. Still
47434 pending in Tege's queue.
47435
47436 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
47437
47438 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47439 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
47440 if there were failures. Call unresolved if there were unresolved
47441 testcases. Call gcc_fail if program did not run to completion.
47442 (ph_make): Pass additional argument name to ph_execute.
47443 (ph_execute): Add new argument. Pass additional arguments to
47444 ph_summary. Call gcc_fail is there is no execution output.
47445
47446 1996-04-24 Jeffrey A Law (law@cygnus.com)
47447
47448 * lib/plumhall.exp (proc_summary): Output relavent summary
47449 lines into the log so specific failures in plumhall can be
47450 investigated.
47451
47452 1996-04-10 Jeffrey A Law (law@cygnus.com)
47453
47454 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47455 (c-torture-execute): Don't try to execute tests which use
47456 "long long" types if $NO_LONG_LONG is nonzero.
47457
47458 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
47459
47460 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47461 not c-torture.
47462
47463 * gcc.ieee: Move from here.
47464 * gcc.c-torture/execute/ieee: To here.
47465
47466 1996-03-26 Jeffrey A Law (law@cygnus.com)
47467
47468 * gcc.c-torture: Update to c-torture-1.41 release.
47469
47470 1996-03-22 Jeffrey A Law (law@cygnus.com)
47471
47472 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47473 not "$output".
47474
47475 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
47476
47477 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47478 -c present.
47479
47480 1996-03-02 Jeffrey A Law (law@cygnus.com)
47481
47482 * config/proelf.exp: Handle connecting to a simulator.
47483
47484 1996-01-31 Jeffrey A Law (law@cygnus.com)
47485
47486 * config/proelf.exp: New file. Enough framework that we can
47487 run c-torture tests on the proelf targets (or any other target
47488 that gdb can connect to for that matter).
47489
47490 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
47491
47492 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47493 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
47494
47495 * lib/plumhall.exp (ph_execute): Always call ph_summary if
47496 exec_output exists.
47497
47498 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
47499
47500 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47501 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47502
47503 * config/*.exp: Update FSF address. Change result of ${tool}_load
47504 to pass/fail/unresolved/unsupported/untested. Caller must now
47505 call unresolved/unsupported/untested.
47506 * lib/*.exp: Update FSF address. Update to handle new results of
47507 ${tool}_load.
47508 * lib/chill.exp (verbose): Delete.
47509
47510 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
47511
47512 * lib/gcc.exp (default_gcc_start): Change order of args to
47513 $LDFLAGS $CFLAGS $LIBS.
47514 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47515 Save/set/restore CFLAGS. Pass single arg to gcc_start.
47516 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47517 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47518 * gcc.misc-tests/dg-test.exp: Likewise.
47519 * gcc.misc-tests/msgs.exp: Likewise.
47520 * gcc.prms/prms.exp: Likewise.
47521 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47522 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47523
47524 * lib/dg.exp: Deleted, moved to dejagnu/lib.
47525
47526 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
47527
47528 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47529
47530 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47531 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47532
47533 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47534 necessary.
47535
47536 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
47537
47538 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47539 global for loop; add use of $mathlib.
47540 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47541 settings here; set mathlib for anything but VxWorks.
47542
47543 1996-01-22 Jeffrey A Law (law@cygnus.com)
47544
47545 * gcc.c-torture: Update to c-torture-1.40 release.
47546
47547 1996-01-03 Jeffrey A Law (law@cygnus.com)
47548
47549 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47550 dg.exp.
47551
47552 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
47553
47554 * lib/c-torture.exp (c-torture-execute): Declare "output" as
47555 global.
47556
47557 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
47558
47559 * lib/g++.exp (LIBS): Define if not already.
47560 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47561 (gcc-dg-prune): Call prune_gcc_output.
47562 * lib/gcc.exp (prune_gcc_output): New proc.
47563 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47564 prune_gcc_output.
47565
47566 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
47567
47568 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47569 (c-torture-execute): Likewise. Rename `name' to `testcase'.
47570
47571 1995-11-15 Jeffrey A Law (law@cygnus.com)
47572
47573 * gcc.c-torture: Update to c-torture-1.39 release.
47574
47575 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
47576
47577 * lib/c-torture.exp (c-torture-execute): Don't return if one option
47578 fails, try others as well.
47579
47580 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
47581
47582 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47583 If compilation fails, mark execute tests as `untested'.
47584 If test is marked as unsupported, don't mark compilation and
47585 execute tests as failed.
47586
47587 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
47588
47589 * lib/g++.exp (g++_init): Don't link in libg++, and look to
47590 libstdc++ for whether or not we want to be doing shared
47591 libraries. Delete link_curses since we don't need it anymore.
47592 * lib/mike-g++.exp (postbase): Don't link in libg++.
47593 * g++.old-deja/old-deja.exp: Likewise.
47594
47595 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
47596
47597 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47598
47599 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
47600
47601 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47602 For that, add `-Wl,-a,shared_archive'.
47603 * g++.old-deja/old-deja.exp: Likewise.
47604
47605 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
47606
47607 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47608
47609 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
47610
47611 * lib/mike-g++.exp (postbase): Pay attention to the status of
47612 g++_load.
47613
47614 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
47615
47616 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47617
47618 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
47619
47620 * lib/gcc.exp (default_gcc_start): No longer need to log program
47621 being executed or its output, execute_anywhere does that now.
47622 * lib/g++.exp (default_g++_version): Call execute_anywhere.
47623 (default_g++_start): Likewise. Delete calls to verbose/send_log.
47624
47625 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
47626
47627 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47628 the same as those in lib/g++.exp.
47629
47630 1995-10-10 Jeff Law (law@hurl.cygnus.com)
47631
47632 * gcc.c-torture: Update to c-torture-1.38 release.
47633 * gcc.ieee: Related changes.
47634
47635 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
47636
47637 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47638 "exec". Minor reformatting changes.
47639
47640 * config/rom68k.exp (${tool}_load): Make it work in a canadian
47641 cross. This means all "exec" calls now work on a remote host as
47642 well.
47643 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47644 cross. Filter out the extra "\r\n" stuff that expect puts in.
47645 (c-torture-execute): Filter out the bogus warnings like
47646 c-torture-compile does. Add support for canadian cross.
47647 * lib/gcc.exp (default_gcc_version, default_gcc_start)
47648 Use execute_anywhere rather than calling exec directly. Now it
47649 works for canadian cross testing.
47650
47651 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
47652
47653 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
47654 results into a variable, and check that rather than using file exists.
47655
47656 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
47657
47658 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47659 create a libg++.so. For sunos4.1.*, also add -ltermcap.
47660
47661 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47662
47663 * g++.old-deja/old-deja.exp: Create and pass runshlib and
47664 lib_curses if there's a shared libg++ in the build tree.
47665
47666 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
47667
47668 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47669 if not supported target.
47670
47671 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
47672
47673 * lib/g++.exp (g++_init): Move empty setting of runshlib and
47674 link_curses up to always happen, not just for native builds.
47675
47676 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
47677
47678 * gcc.c-torture: Update to c-torture-1.36 release.
47679 * gcc.failure: Related changes.
47680
47681 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
47682
47683 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47684
47685 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
47686
47687 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47688 * lib/mike-g++.exp (postbase): Not in here. Still reference
47689 runshlib, link_curses, and mathlib for link and run.
47690
47691 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47692 pass the runtime shared library options for Solaris, OSF/1, and
47693 Irix5, and link with -lcurses to avoid unresolved references.
47694
47695 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
47696
47697 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47698 only run once.
47699
47700 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
47701
47702 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47703
47704 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
47705
47706 * gcc.c-torture: Update to c-torture-1.35 release. Note we
47707 do not have a framework for the "compat" tests yet.
47708
47709 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
47710
47711 * lib/mike-g++.exp (postbase): New local variable `mathlib',
47712 set to null if we're testing vxworks5.1. Use that instead of
47713 `-lm' in the setting of LIBS for link and run.
47714
47715 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
47716
47717 * config/rom68k.exp (${tool}_load): Major changes to make it
47718 work. Verified that it does in fact return the stuff in
47719 exec_output properly. Catch any Emul or any TRAP other than 0.
47720
47721 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
47722
47723 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47724 LDFLAGS properly for targets that need stuff from libgloss.
47725 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47726 only run once.
47727 (gpp_initialized): New variable.
47728
47729 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
47730
47731 * config/rom68k.exp: Load libgloss.exp.
47732 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47733 so we can produce a fully linked binary.
47734 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47735 so we can produce a fully linked binary.
47736
47737 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
47738
47739 * lib/plumhall.exp (ph_section): Watch for expected failures.
47740 Add missing `else'.
47741
47742 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47743 run the testcase.
47744 (c-torture): Likewise.
47745
47746 1995-08-28 Doug Evans <dje@cygnus.com>
47747
47748 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47749
47750 * lib/mike-g++.exp (mike_cleanup): New proc.
47751 (prebase): New globals compiler_result, not_compiler_result,
47752 target_regexp.
47753 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
47754 allow leading "-" in pattern. Watch for unsupported tests.
47755 If $compiler_result is set, pattern match assembler code,
47756 and ditto for $not_compiler_result.
47757 * lib/mike-gcc.exp: Likewise.
47758
47759 * lib/plumhall.exp (ph_execute): Only call ph_summary if
47760 execution "succeeded".
47761
47762 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
47763
47764 * config/win32.exp: New file.
47765 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47766
47767 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
47768
47769 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47770 unsupported.
47771 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47772 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47773 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47774
47775 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47776 "... without exceptions was ...". That is now handled by
47777 prune_system_crud.
47778 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47779
47780 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
47781
47782 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47783 sieve.c,sort2.c}: New files.
47784 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47785 sieve.exp,sort2.exp}: Drivers for them.
47786
47787 * lib/mike-gcc.exp (program_output): New user settable variable.
47788 (postbase): Call prune_system_crud. Also prune extraneous compiler
47789 messages.
47790 * lib/mike-g++.exp (program_output): New user settable variable.
47791
47792 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47793
47794 * config/sh.exp: Deleted (use sim.exp instead).
47795
47796 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
47797
47798 * config/vx.exp: Declare CHECKTASK as global.
47799 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47800 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47801 * lib/old-dejagnu.exp: Load [pwd]/$executable.
47802
47803 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
47804
47805 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47806 target. Like vx.exp, only includes `vx29k.exp' instead of
47807 `vxworks.exp'.
47808
47809 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
47810
47811 * config/sim.exp: Increase time limit from 120 seconds to 240.
47812
47813 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
47814
47815 * gcc.c-torture/execute/950628-1.c: New test.
47816
47817 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
47818
47819 * gcc.c-torture: Update with changes/additions from
47820 c-torture-1.34.
47821
47822 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
47823
47824 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47825
47826 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
47827
47828 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47829
47830 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
47831
47832 * gcc.c-torture/compile/950512-1.c: New test.
47833 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47834 * gcc.dg/struct-ret-1.c: Likewise.
47835
47836 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
47837
47838 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47839 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47840
47841 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
47842
47843 * gcc.c-torture/special/920411-1.c: Deleted.
47844 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47845
47846 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
47847
47848 * config/sim.exp (${tool}_load): Hack in call to bash to get a
47849 cpu limit.
47850
47851 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
47852
47853 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47854
47855 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
47856
47857 From kenner;
47858 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47859 is the proper length.
47860 * va-arg-3.c: Likewise.
47861
47862 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
47863
47864 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
47865 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47866
47867 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
47868 * lib/g++.exp (default_g++_start): Delete old cruft.
47869
47870 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
47871
47872 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47873 (2 * (1 << 18)) to (2 * (1 << 17)).
47874
47875 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47876
47877 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
47878
47879 * config/rom68k.exp: Renamed from config/idp.exp
47880
47881 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
47882
47883 * c-torture/compile/921109-2.c
47884
47885 1995-04-18 Mike Stump <mrs@cygnus.com>
47886
47887 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47888 excess errors.
47889
47890 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
47891
47892 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47893 output.
47894 * lib/g++.exp (default_g++_start): Likewise.
47895
47896 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
47897
47898 * gcc.c-torture/compile/950329-1.c: New test.
47899
47900 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
47901
47902 * config/bug.exp (${tool}_load): Updated to use new remote_open
47903 and remote_close procs.
47904 * config/idp.exp: New file.
47905
47906 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
47907
47908 * gcc.c-torture/execute/950322-1.c: New test.
47909
47910 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
47911
47912 * config/vx.exp (${tool}_load): Clean up testing of return code from
47913 vxworks_ld and vxworks_spawn.
47914
47915 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
47916
47917 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47918
47919 1995-03-13 Mike Stump <mrs@cygnus.com>
47920
47921 * lib/old-deja.exp: Add `excess errors test - ' error, now one
47922 can mark excess errors on a machine by machine basis. Note, the
47923 default is to not expect any excess errors, even when excess
47924 errors test - is given, so you will want to put an XFAIL ... on
47925 these lines. For example, // excess errors test - XFAIL hppa*-*-*
47926 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47927 those 4 machines, but no others.
47928
47929 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
47930
47931 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47932 * lib/c-torture.exp: to here.
47933
47934 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
47935
47936 * gcc.c-torture/execute/950221-1.c: New test.
47937 * gcc.c-torture/execute/struct-ret-1.c: New test.
47938 * gcc.c-torture/compile/950221-1.c: New test.
47939
47940 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47941
47942 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
47943
47944 * gcc.c-torture/execute/arith-1.c (main): Return 0.
47945 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47946
47947 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
47948
47949 * g++.gb: New directory of tests, derived from my signature and
47950 class scoping tests.
47951
47952 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47953 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47954 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47955 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47956 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47957 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47958 * g++.gb/sig25.C: Likewise.
47959
47960 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47961 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47962 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47963 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47964 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47965 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47966 * g++.gb/sig25.exp: Likewise.
47967
47968 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47969 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47970 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47971 * g++.gb/scope13.C: Likewise, this test still fails.
47972
47973 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47974 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47975 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47976 * g++.gb/scope13.exp: Ditto.
47977
47978 * g++.gb/README: New file, explains what these tests are about.
47979
47980 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
47981
47982 * lib/dg.exp (dg-do): Support `preprocess'.
47983 (dg-test): Likewise.
47984
47985 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
47986
47987 * config/udi.exp: change "continue -expect" to "exp_continue".
47988
47989 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
47990
47991 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47992 Delete redundant tests.
47993
47994 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47995 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47996 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47997 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47998 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47999 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48000 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48001 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48002
48003 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48004 storing label pointers.
48005 * gcc.c-torture/execute/921019-1.c: Likewise.
48006 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48007 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48008 parameter fp.
48009 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48010 constants.
48011
48012 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48013 Delete obsolete tests.
48014
48015 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48016 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48017 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48018 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48019 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48020 * gcc.c-torture/compile/950124-1.c: New test.
48021
48022 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48023
48024 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
48025
48026 * lib/mike-g++.exp: Add -lm to LIBS.
48027
48028 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
48029
48030 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48031
48032 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
48033
48034 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48035
48036 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
48037
48038 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48039
48040 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
48041
48042 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48043 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48044 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48045 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48046 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48047 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48048 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48049 * g++.law/{operators31.C, operators32.C,
48050 * g++.law/{operators33.C, operators34.C}: Likewise.
48051 * g++.law/{pic1.C, refs2.C}: Likewise.
48052 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48053 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48054 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48055 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48056
48057 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48058 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48059 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48060 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48061 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48062 * g++.law/{enum9.exp, friend5.exp}: Likewise.
48063 * g++.law/{nest3.exp, nest4.exp}: Likewise.
48064 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48065 * g++.law/{operators30.exp, operators31.exp}: Likewise.
48066 * g++.law/{operators32.exp, operators33.exp}: Likewise.
48067 * g++.law/{operators34.exp}: Likewise.
48068 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48069 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48070 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48071 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48072 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48073
48074 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48075 No longer expected to fail.
48076 * g++.law/missed-error3.C: Tweak for recent bool changes.
48077
48078 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
48079
48080 * config/emb-unix: Deleted.
48081 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48082 remote execution. Do final link on remote host if REMOTE_LINK is set.
48083
48084 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
48085
48086 * lib/dg.exp (dg-test): Fix typo in last patch.
48087
48088 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
48089
48090 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48091 (handles multiple occurrences).
48092
48093 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
48094
48095 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48096 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48097 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48098 printed).
48099 * lib/c-torture.exp (c-torture-compile): Likewise.
48100 (c-torture): Prepend full path if missing.
48101 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48102 (gcc_fail): Likewise.
48103 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48104
48105 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
48106
48107 * lib/netware.exp: Only attach to NetWare i386 systems.
48108
48109 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
48110
48111 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48112 messages. Add test name to "output pattern match" pass/fail message.
48113
48114 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
48115
48116 * gcc.dg: New testsuite.
48117 * gcc.dg/dg.exp: New file.
48118
48119 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48120 test-switch.c}: Deleted.
48121
48122 * gcc.misc-tests/msgs.exp: New testcase driver.
48123
48124 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
48125
48126 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48127 Watch for illegal return values from ${tool}_load.
48128 * config/unix.exp (${tool}_load): Fix pass/fail detection for
48129 cross targets. Coerce return value >0 to 1.
48130
48131 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
48132
48133 * config/unix.exp (${tool}_load): Call program rsh, not proc.
48134
48135 * config/emb-unix.exp: New file.
48136
48137 * config/sim.exp: Error if variable $SIM not defined.
48138 (${tool}_load): Mark test as "untested" if simulator missing.
48139
48140 * config/unix.exp: Load remote.exp to get rcp_download.
48141 * lib/c-torture.exp: Use different option lists for testcases with
48142 and without loops.
48143 * gcc.c-torture/execute/execute.exp: Likewise.
48144
48145 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
48146
48147 * config/*.exp: Clarify return code from ${tool}_load.
48148 Call `unresolved' or `untested' instead of `warning' or `perror'
48149 (sometimes you still want to call both though).
48150 Add comment that `shell_id' is local to each file.
48151 * config/udi.exp (timeout): Set to 30.
48152 Don't print warning if connection fails, $connectmode has already
48153 printed an error.
48154 (${tool}_load): Move verbose messages to level 2.
48155 Rework pattern for "Process started" message.
48156 Pass `shell_id' to ${connectmode}_download.
48157 Retry twice upon timeout. Make resetting of target more robust.
48158 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48159 Pass `shell_id' to exit_$connectmode.
48160 Only call exit_$connectmode if connected.
48161 * config/unix.exp (${tool}_load): Check return codes better.
48162 * config/vrtx.exp (${tool}_load): Likewise.
48163 * config/vx.exp (${tool}_load): Likewise.
48164 Delete unneeded global's.
48165 * lib/dg.exp (dg-test): Update to reflect clarified return codes
48166 from ${tool}_load.
48167 (dg-stat): Delete.
48168 (dg-init): Delete recording of pass/fail counts.
48169 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48170 (old-dejagnu-init): Likewise.
48171 (old-dejagnu-stat): Delete contents, empty proc now.
48172 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48173 (c-torture): Delete references to lcnt, lpass, lfail.
48174 Get option list from TORTURE_OPTIONS.
48175 Delete -funroll[-all]-loops if no loops.
48176 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48177 (g++_stat): Delete contents (empty proc now).
48178 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48179 (gcc_finish): Likewise.
48180 (gcc_stat): Deleted.
48181 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48182 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48183 * gcc.c-torture/execute/execute.exp: Likewise.
48184 Split tests into two parts: compile, execute.
48185 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
48186 no loops. Update to reflect clarified return codes from ${tool}_load.
48187
48188 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
48189
48190 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48191 to grep for.
48192 (old-dejagnu): Likewise (where necessary).
48193
48194 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
48195
48196 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48197
48198 * lib/dg.exp (dg-process-target): Fix processing of selector.
48199 Add comment regarding use of `error'.
48200
48201 * lib/gcc.exp (prune_system_crud): Define if missing.
48202 * lib/g++.exp (prune_system_crud): Likewise.
48203
48204 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48205 Call prune_system_crud.
48206 * lib/dg.exp (dg-runtest): New proc.
48207 Use perror instead of send_user for tcl errors in testcase.
48208 Don't return any value, it's never used.
48209 Don't clobber previous definition of `unknown'.
48210 Print tcl errors in `dg-final'.
48211
48212 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
48213
48214 * lib/dg.exp (dg-process-target): Improve syntax error messages.
48215 (dg-test): Don't print errorInfo, it contains stack backtrace.
48216
48217 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
48218
48219 * lib/g++.exp (runtest_file_p): Define if missing.
48220
48221 1994-09-24 Doug Evans (dje@cygnus.com)
48222
48223 * lib/mike-g++.exp: Comment out loading of g++.exp.
48224 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
48225 (default_g++_version): Always print something.
48226 (default_g++_start): Comment out call to `which'.
48227 (g++_start, g++_load): Deleted (must be defined in config file).
48228 * lib/gcc.exp: Test for existence of $CC at start.
48229 Delete check for tmpdir (done in gcc_init).
48230 (default_gcc_version): Always print something.
48231 (default_gcc_start): Comment out call to `which'.
48232 * config/*.exp: Major cleanup - make cross targets work at least a
48233 little better for g++ (by not being "--tool gcc" specific).
48234 Rename gcc_xxx to ${tool}_xxx.
48235 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48236 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48237
48238 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
48239
48240 * lib/c-torture.exp (c-torture-compile): Rework compiler
48241 message processing.
48242
48243 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48244 c-torture.
48245
48246 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
48247
48248 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48249
48250 * lib/dg.exp (dg-process-target): Support { target native }.
48251
48252 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
48253
48254 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
48255 looked for "... program xxx got fatal signal".
48256 Correct regsub munging of `comp_output'.
48257 Ignore compiler messages "path prefix not used" and "linker input
48258 file unused".
48259
48260 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
48261
48262 * lib/gcc.exp (runtest_file_p): Define if missing.
48263 * gcc.prms/template.c: Example to work from.
48264
48265 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
48266
48267 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48268 * lib/dg.exp (dg-test): Call unsupported testcases as such.
48269
48270 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48271 * gcc.prms/1883.c: Moved from compile/940714-1.c.
48272 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48273 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48274
48275 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48276 (dg-process-target): No longer a varargs proc.
48277 Return S/N for target, P/F for xfail. All callers changed.
48278 (user option procs): More argument checking.
48279 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48280 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48281 (dg-test): Skip test if not running on selected target in `dg-do'.
48282 Update handling of `dg-do-what', `dg-output-text'.
48283 Separate execution pass/fail from output pattern match pass/fail.
48284 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48285
48286 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
48287
48288 * gcc.c-torture/special/special.exp: Don't expect failure for mips
48289 target for 920510-1.c.
48290
48291 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
48292
48293 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48294 Clean up comment regarding use of passcnt, etc.
48295 (gcc_stat): Don't update `testcnt' here.
48296 (gcc_finish): Do it here.
48297 Might as well reset `but_id' here too.
48298 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48299 to determine if the file should be tested.
48300 * gcc.c-torture/compile/compile.exp: Likewise.
48301 * gcc.c-torture/execute/execute.exp: Likewise.
48302 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48303 * gcc.misc-tests/dg-test.exp: Likewise.
48304 * gcc.prms/prms.exp: Likewise.
48305 * gcc.wendy/wendy.exp: Likewise.
48306 * g++.old-deja.exp: Likewise.
48307 Move "Testing file" message to verbose level 1.
48308
48309 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
48310
48311 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48312
48313 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
48314
48315 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48316 (default_gcc_start): Accept optional second list element
48317 of compiler flags. Print compiler output at verbosity level 2.
48318 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48319 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48320 Save current values of framework globals passcnt, failcnt, xpasscnt,
48321 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48322 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
48323 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48324 xfailcnt to compute stats. Update framework global `testcnt' from
48325 pass/fail counts.
48326 (gcc_finish): New proc. Clean up test environment.
48327 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48328 (gcc_epass, gcc_efail): Delete.
48329 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48330 argument of line number.
48331 (dg-init): If the tool has an init routine, call it.
48332 (dg-test): Remove args `cflags_var' and `libs_var'.
48333 Pass all compiler options to ${tool}_start.
48334 Handle missing line number.
48335 (dg-finish): New function.
48336 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48337 particular files. Call gcc_finish at end. Move "skipping test"
48338 message to verbosity level 3.
48339 * gcc.c-torture/compile/compile.exp: Likewise.
48340 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48341 * gcc.c-torture/execute/execute.exp: Likewise.
48342 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48343 Print testcase being tried at verbosity level 1.
48344 * gcc.c-torture/special/special.exp: Unset xfail.
48345 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48346 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48347 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48348 * gcc.failure/failure.exp: Likewise.
48349 * gcc.ieee/ieee.exp: Likewise.
48350 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48351 Update call to dg-test. Call dg-finish at end.
48352 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
48353 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48354 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48355 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48356 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
48357 * gcc.wendy/wendy.exp: Add copyright.
48358 Delete setting of tmpdir (done by gcc_init).
48359 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48360 Pass compiler flags to gcc_start. Call gcc_finish at end.
48361 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48362 gcc_[ce]pass/fail.
48363
48364 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
48365
48366 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48367 confusion.
48368 (g++_load): Likewise.
48369
48370 * config/*.exp (gcc_load): Some were varargs fns and some were not.
48371 Rename argument to `prog' to remove the confusion.
48372 Varargs fns behave differently too!
48373 (g++_load): Likewise.
48374
48375 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48376
48377 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48378 what it is. Delete (always) printing of status value for !native.
48379 Simplify verbose code, and include status and exec_output.
48380 (g++_load): Use gcc_load.
48381
48382 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
48383
48384 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48385 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48386 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48387 940714-3.c as these testcases don't exist anymore. Make
48388 va-arg-1.c expected to pass.
48389
48390 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
48391
48392 * gcc.misc-tests/misc.exp: Only run specific testcases.
48393 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
48394 * gcc.misc-tests/dg-[1-9].c: New files.
48395
48396 * lib/dg.exp: New testsuite driver.
48397 * gcc.prms/prms.exp: Use it.
48398
48399 * README.gcc: New file.
48400
48401 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48402 Document and reset `lxpass' and `lxfail'.
48403 Simplify "initialized" message.
48404 (gcc_stat): Clean up comments a little.
48405
48406 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
48407
48408 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48409
48410 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
48411
48412 * lib/old-dejagnu.exp (process-option): New proc.
48413 (old-dejagnu-init, old-dejagnu-stat): Likewise.
48414 (old-dejagnu): Simplify.
48415 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48416
48417 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
48418
48419 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48420 exists and is not an empty string.
48421
48422 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48423 $xfail rather than calling setup_xfail. Clear $xfail when test is
48424 finished.
48425 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48426 automatically.
48427
48428 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48429 longer expected to fail.
48430
48431 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48432 "f" function call.
48433
48434 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48435
48436 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48437 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48438 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48439 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48440 c-torture-1.29.
48441
48442 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48443 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48444
48445 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48446
48447 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48448 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48449
48450 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48451 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48452 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48453
48454 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
48455
48456 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48457 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48458 940714-1.c, 940714-2.c, 940714-3.c},
48459 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48460 gcc.misc-tests/{mg.c,mg.exp}:
48461 New tests.
48462 * gcc.noncompile/noncompile.exp: Change accordingly.
48463
48464 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
48465
48466 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48467 Undo previous clobberage.
48468
48469 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
48470
48471 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48472 * gcc.special/{930510-1.c, special.exp}:
48473 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48474 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48475 struct-varargs-1.c}: New tests from c-torture-1.26.
48476
48477 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
48478
48479 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48480 argument to switch.
48481
48482 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
48483
48484 * Revert the previous changes. Please see Rob's directory
48485 (/lisa/test/rob/progressive/gcc/testsuite) for testing
48486 fixes.
48487
48488 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
48489
48490 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48491 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48492 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48493 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48494 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48495 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48496 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48497 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48498 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48499 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48500 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48501 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48502 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48503 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48504 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48505 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48506 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48507 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48508 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48509 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48510 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48511 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48512 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48513 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48514 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48515 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48516 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48517
48518 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
48519
48520 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48521 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48522 with perror calls.
48523
48524 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
48525
48526 * config/unix.exp (g++_load): Fix syntax.
48527
48528 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
48529
48530 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48531 * gcc.noncompile/921017-1.c: Deleted obsolete test.
48532 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48533 Don't expect va-arg-1.c to fail. Correct expected output for
48534 920928-1.c.
48535 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48536 * gcc.wendy/hbm4.c: Correct typo.
48537 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48538
48539 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
48540
48541 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48542 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48543 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
48544 * lib/c-torture.exp (c-torture-compile): Ditto.
48545
48546 Reduce volume of output (remove all the -I's and such).
48547 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48548 Call gcc_cpass, gcc_cfail.
48549 (c-torture): Pass testing option to c-torture-compile.
48550
48551 1994-03-21 Doug Evans (dje@cygnus.com)
48552
48553 Bring patches over from progressive.
48554 * config/default.exp: Exit remote shell cleanly.
48555 (g++_exit, g++_start): Add default versions.
48556 * config/sim.exp (gcc_load): Use perror, not error.
48557
48558 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
48559
48560 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
48561 set in site.exp.
48562
48563 1994-03-14 Doug Evans (dje@cygnus.com)
48564
48565 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48566 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48567 (wendy_try): New proc to run testcase.
48568 (main loop): Call 'em.
48569 * gcc.wendy/*.c: Clean up pass to correct expected output.
48570
48571 * lib/gcc.exp: Minor cleanup work.
48572 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48573
48574 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
48575
48576 * config/sim.exp (gcc_load): Document return codes better.
48577 Don't pass -v to simulator.
48578
48579 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
48580
48581 * gcc.special/920717-x.c: Fix typo.
48582 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48583 get at sources.
48584
48585 * lib/mike-gcc.exp: Fix typo.
48586
48587 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
48588
48589 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48590 binary to use, transform the name.
48591 * config/*.exp: rename everything. Nuke any g++ specific files,
48592 it's now a special case of gcc that requires no special support.
48593 Add a default.exp for unsupported targets.
48594
48595 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
48596
48597 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48598 lib/old-dejagnu.exp: Fix a few patterns to work with the new
48599 version of Tcl.
48600
48601 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
48602
48603 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48604 than a warning.
48605
48606 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
48607
48608 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48609
48610 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
48611
48612 * gcc.execute/execute.exp: Combine opt_list and foption_list into
48613 option_list. Compile every file with only 4/6 option choices
48614 (same as C torture) instead of with 12/18 different option
48615 choices.
48616 * lib/c-torture.exp: Likewise.
48617
48618 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48619 not already set.
48620
48621 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
48622
48623 * lib/old-deja.exp: Add `excess errors test fails' error, now one
48624 can put an XFAIL *-*-* on excess errors.
48625
48626 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
48627
48628 * g++.law: Add more tests derived from g++-bugs snapshots.
48629
48630 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
48631 equivalent to g++.law/init9.
48632
48633 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48634 compiled it, and the a.out file after we've run it.
48635
48636 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
48637
48638 * lib/mike-g++.exp (postbase): Delete the .o file after we've
48639 compiled it, and the a.out file after we've run it.
48640
48641 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
48642
48643 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48644
48645 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
48646
48647 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48648 version number.
48649
48650 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
48651
48652 * g++.law: New directory of g++ tests derived from the g++-bugs
48653 snapshots.
48654
48655 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
48656
48657 * gcc.compile: initbug1.c initbug1.exp testcase added
48658
48659 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
48660
48661 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48662 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48663 fixes submitted by Jeff Law (law@cs.utah.edu)
48664 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48665 Jeff Law (law@cs.utah.edu)
48666
48667
48668 1993-11-30 Mike Stump (mrs@cygnus.com)
48669
48670 * config/unix-g++.exp: Follow the gcc way of doing things.
48671 * g++.old-deja/old-deja.exp: Minor updates.
48672 * lib/g++.exp: New file, follow the gcc way of doing things.
48673 * lib/old-dejagnu.exp: Minor updates.
48674 * lib/mike-g++.exp: Always unset errorInfo.
48675
48676 1993-11-06 Mike Stump (mrs@cygnus.com)
48677
48678 * lib/gcc.exp: Fix some errors with the below change, CC and
48679 CFLAGS should be global when setting, not local.
48680
48681 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
48682
48683 * lib/gcc.exp: Transform tool name.
48684
48685 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48686
48687 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48688
48689 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48690
48691 * lib/gcc.exp: change gcc_done to gcc_stat
48692
48693 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
48694
48695 * Upgraded gcc testsuite to c-torture version 1.25
48696
48697 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
48698
48699 * lib/gcc.exp: added reporting code. Changed verbose compile message.
48700 * lib/c-torture: added hooks for new reporting code.
48701
48702 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
48703
48704 * config/sh-gcc.exp: check if sh-sim exists in the path
48705
48706 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
48707
48708 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48709 * gcc.compile/compile.exp: Initial changes for new logic.
48710 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48711 * gcc.failure/failure.exp: Initial changes for new logic.
48712 * gcc.ieee/ieee.exp: Initial changes for new logic.
48713 * gcc.misc-tests/misc.exp: Initial changes for new logic.
48714 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48715 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48716 * lib/c-torture.exp: Initial changes for new logic.
48717 * lib/gcc.exp: Initial changes for new logic.
48718
48719 1993-10-15 Mike Stump (mrs@cygnus.com)
48720
48721 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48722 depend upon failure or success. Fully qualify names in failure
48723 and success messages. Always remove a.out before starting
48724 compile, just in case. Pay more attention to error text output by
48725 the compiler. Handle testcases with no known past errors just
48726 like all others, so that things are uniform. Other miscellaneous
48727 improvements.
48728
48729 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
48730
48731 * gcc.cpp: new directory for cpp tests
48732
48733 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
48734
48735 * lib/chill.exp: Code reformatted, removed unused code.
48736 * config/unix-chill.exp: Code reformatted, removed unused code.
48737 * chill.execute/execute.exp: Code reformatted, removed unused code.
48738 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48739
48740 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
48741
48742 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
48743 routines not written.
48744
48745 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
48746
48747 * config/bug-gcc.exp: Use new procs from bug.exp.
48748
48749 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
48750
48751 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48752 via ftp, rather than depending on NFS.
48753 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48754 case.
48755
48756 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
48757
48758 * config/bug-gcc.exp: Use new download proc.
48759
48760 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
48761
48762 * chill.execute/execute.exp: cleanups, handles errors better
48763 * chill.compile/compile.exp: rewrite, based on execute.exp
48764 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48765 * lib/chill.exp: major changes to diff proc and compile and link
48766 procs. added chill_fail and chill_pass wrappers to pass and
48767 fail. added more comments, and handle error codes better.
48768 Added a hack to capture stderr from exec, so noncompile tests
48769 can work.
48770
48771 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
48772
48773 * chill.execute/execute.exp: rewrite of testsuite driver
48774 * lib/chill.exp: rewrite of testsuite driver
48775 * config/unix-chill.exp: rewrite of testsuite driver
48776
48777 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
48778
48779 In chill.execute:
48780 * iexpr.ch: Standardize uppercase.
48781 * tuples.dat: Standardize uppercase.
48782 * vary.ch: standardize. Correct varying string assignments.
48783 * vary.dat: Add new output lines.
48784
48785 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
48786
48787 In chill.execute:
48788 * chprintf.ch: Standardize use of uppercase.
48789 * tuples.ch: Standardize and turn arr2 into a DCL,
48790 rather than a SYN.
48791 * pinits.ch: Standardize.
48792
48793 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
48794
48795 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48796 * Makefil: Renamed to Makefile.in.
48797 * configure.in: New.
48798
48799 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
48800
48801 In chill.execute:
48802 * .cvsignore: Add result/output files.
48803 * Makefile: Fix up variables at start. Use MFLAGS
48804 everywhere. Correct bool_loc, built_ins entries.
48805 Add entry for vary1.ch.
48806 * bitarray.ch: Standardize upper-case usage.
48807 * bitexpr.ch: Standardize, add output of b1.
48808 * params.ch: Use arrayt in along PROC parameters, to
48809 avoid novelty problems.
48810 * sets.ch: Tiny cleanup.
48811 * vary1.ch: Re-indent.
48812
48813 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
48814
48815 * Add PR-related files to Makefiles, .cvsignore files, etc.
48816
48817 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
48818
48819 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48820 with compiler objects. New names are test-flow.c and test-loop.c
48821
48822 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
48823
48824 * Upgraded c-torture tests from 1.19 to 1.20
48825
48826 * new files:
48827 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48828 * gcc.compile: 930623-1.c 930623-2.c
48829 * gcc.noncompile: 930622-1.c 930622-2.c
48830 * gcc.failure: 920411-1.c 920627-2.c
48831 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48832
48833 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
48834
48835 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48836 More changes to get testsuite working properly. Needs more work.
48837 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48838
48839 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
48840
48841 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48842 More changes to get testsuite working properly. Needs more work.
48843
48844 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
48845
48846 * chill.compile/compile.exp: Added for Dejagnu support
48847 * chill.execute/execute.exp: Added for Dejagnu support
48848 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
48849
48850 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
48851
48852 This should complete moving the CHILL test files.
48853 * chill.noncompile(.cvsignore printf.grt
48854 in-printf.grt chprintf.grt chprintf.ch):
48855 Added test-support files.
48856 (Makefile): Modified further.
48857 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48858 signal.ch): Added test files.
48859 * chill.execute (.cvsignore printf.grt printr.c
48860 in-printf.grt rts.c chprintf.grt rts.h): Added
48861 test-support files.
48862 (Makefile): More corrections.
48863
48864 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
48865
48866 * chill.compile, chill.execute, chill.nocompile: Add CHILL
48867 test cases, ready for DejaGnu.
48868
48869 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
48870
48871 * Upgraded c-torture tests from 1.18 to 1.19
48872
48873 * gcc.compile: added test(s):
48874 930607-1.c
48875 * gcc.execute: added test(s):
48876 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48877
48878 * added new subdirectory for misc tests: gcc.misc-tests
48879 * gcc.misc-test(s): added tests:
48880 inst-check.c test-consts.c test-ior.c test-switch.c
48881
48882 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
48883
48884 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48885
48886 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
48887
48888 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48889
48890 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
48891
48892 * Upgraded c-torture tests from 1.17 to 1.18
48893
48894 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
48895
48896 * Upgraded c-torture tests from 1.12 to 1.17
48897
48898 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
48899
48900 * lib/old-dejagnu.exp:
48901 Fixed handling of XFAIL target triplets to correctly
48902 recognize wildcard characters. Removed code that
48903 appended a unique id tag to the end of the file name
48904 printed out by the result of the testcases within a
48905 given test file.
48906
48907 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
48908
48909 * lib/old-dejagnu.exp:
48910 Reworked expected failure handling to trigger off of XFAIL
48911 keyword in keyphrase embeded in testcase source code. The
48912 XFAIL keyword must be at the end of the keyphrase line. It
48913 may optionally be followed by one or more target triplets.
48914 It has just occured that the handling of wildcards in the
48915 target triplet may not be correct.
48916
48917 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
48918
48919 * g++.old-deja/tests:
48920 Moved all subdirectories up one level into g++.old-deja .
48921
48922 * lib/old-dejagnu.exp:
48923 Fixed problem with CXXFLAGS not being properly reset, and being
48924 corrupted with extraneous "-c" compiler option. This was
48925 causing binaries to not be generated for test that needed them.
48926 Modified strings passed to "pass" and "fail" so that individual
48927 tests from the same test file would be distinguished by an
48928 identifier appended to the test file name in the summary logs;
48929 this corrected a problem with erroneous diff logs. Added code
48930 to search testcases for expected fail and unexpected pass keywords.
48931
48932 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
48933
48934 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48935
48936 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
48937
48938 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48939 Removed extraneous text from end of "Special g++ Options"
48940 keyphrase.
48941
48942 * lib/old-dejagnu.exp: Added pattern matching to look for new
48943 keywords, embedded in testcases comments, which will trigger
48944 calls to xpass and xfail.
48945
48946 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
48947
48948 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48949 comments embedded in the testcases, especially the one looking for
48950 special compiler options, as well as the pattern matching for the
48951 compiler output again.
48952
48953 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
48954
48955 * lib/old-dejagnu.exp: Do a proper check of the return value for
48956 execute tests. Fixed several problems with the pattern matching
48957 of the compiler output which gave erroneous test results.
48958 Changed several of the test result messages to be more descriptive.
48959 * config/unix-g++.exp: Proc g++_load now actually works and
48960 executes the tests passed to it and returns a usable return
48961 value.
48962
48963 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
48964
48965 * lib/gcc.exp: Exits gracefully if $CC is bogus.
48966
48967 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
48968
48969 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48970 Modified both files to properly execute the old style
48971 dejagnu tests. The previous versions of these files were
48972 experimental and did not function anything near correctly.
48973
48974 1993-04-05 Rob Savoye (rob@cygnus.com)
48975
48976 * Removed all Makefile.in and configure.in files. No configuration
48977 needed now.
48978
48979 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
48980
48981 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48982
48983 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
48984
48985 * gcc.compile/configure.in, gcc.unsorted/configure.in,
48986 gcc.special/configure.in, gcc.noncompile/configure.in,
48987 gcc.execute/configure.in, gcc.code_quality/configure.in,
48988 g++.other/configure.in, g++.old-deja/configure.in,
48989 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48990 in srcname setting.
48991
48992 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
48993
48994 * lib/udi.exp: Fixed mondfe and mondfe_download.
48995 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48996 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48997
48998 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
48999
49000 * config/udi-gdb.exp: Check $shell_id after connecting to target.
49001 (gdb_exit): Don't remove *_soc files.
49002
49003 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
49004
49005 * lib/c-torture.exp: Don't look for main; instead always use -w
49006 -c. This is how the c-torture tests work. Remove the object
49007 file if the compilation succeeds.
49008 * gcc.execute/execute.exp: Remove executable if test passes.
49009 * gcc.noncompile/noncompile.exp: Every test is an expected
49010 failure.
49011 * gcc.special/special.exp: Added tests from c-torture 1.11,
49012 corrected use of existing test.
49013 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49014 gcc.execute/920625-1.c: Updated to c-torture 1.11.
49015 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49016 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49017 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49018 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49019 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49020 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49021 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49022 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49023 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49024 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49025 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49026 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49027 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49028 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49029 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49030 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49031 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49032 c-torture 1.11.
49033 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49034 correspond to c-torture 1.11.
49035
49036 * New file.