tree-sra.c (try_instantiate_multiple_fields): Early return if field has POINTER_TYPE.
[gcc.git] / gcc / testsuite / ChangeLog
1 2008-05-06 Olivier Hainque <hainque@adacore.com>
2
3 * gnat.dg/fatp_sra.adb: New test.
4
5 2008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6
7 PR middle-end/36141
8 * gcc.c-torture/pr36141.c: New testcase.
9
10 2008-05-06 Danny Smith <dannysmith@users.sourceforge.net>
11
12 * lib/target_supports.exp (check_effective_target_4byte_wchar_t):
13 New proc.
14 * gcc.dg/utf16-4.c: Use it.
15 * gcc.dg/utf32-4.c: Use it.
16 * g++.dg/ext/utf16-4.C: Use it.
17 * gcc.dg/ext/utf32-4.C: Use it.
18
19 2008-05-05 Danny Smith <dannysmith@users.sourceforge.net>
20
21 * gfortran.dg/dev_null.f90. Remove and replace with...
22 * gfortran.dg/dev_null.F90: Use preprocessor define to
23 generalize the DEV_NULL name.
24
25 2008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com>
26
27 * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
28 * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
29 * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
30 * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
31 * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
32
33 2008-05-05 Ira Rosen <irar@il.ibm.com>
34
35 PR tree-optimization/36119
36 * gfortran.dg/vect/pr36119.f: New test.
37
38 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
39
40 PR libfortran/35995
41 * gfortran.dg/intrinsic_ifunction_1.f90: New test case.
42
43 2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
44
45 * gcc.dg/nested-func-5.c: Skip for target without trampolines.
46 * gcc.dg/torture/nested-fn-1.c: Ditto.
47
48 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
49
50 PR libfortran/35990
51 * gfortran.dg/intrinsic_pack_4.f90: New test case.
52
53 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
54
55 * gnat.dg/discr6_pkg.ads: New helper.
56 * gnat.dg/discr6.adb: New test.
57
58 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
59
60 * gnat.dg/alignment4.adb: Adjust.
61 * gnat.dg/alignment5.adb: Likewise.
62 * gnat.dg/alignment6.adb: XFAIL.
63
64 2008-05-03 Richard Guenther <rguenther@suse.de>
65
66 * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
67
68 2008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
69
70 PR fortran/33268
71 * gfortran.dg/io_constraints_4.f90: New test.
72
73 2008-05-01 Simon Baldwin <simonb@google.com>
74
75 PR bootstrap/36108
76 * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
77 * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
78 * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
79 * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
80
81 2008-05-01 Bud Davis <bdavis9659@sbcglobal.net>
82
83 PR fortran/PR35940
84 * gfortran.dg/index.f90: New test.
85
86 2008-05-01 Simon Baldwin <simonb@google.com>
87
88 * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
89 additional tests for arrays of size 0 and size 1.
90 * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
91 * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
92 * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
93
94 2008-05-01 Richard Guenther <rguenther@suse.de>
95
96 PR middle-end/36093
97 * gcc.c-torture/execute/pr36093.c: New testcase.
98
99 2008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
100
101 * gfortran.dg/selected_char_kind_1.f90: New test.
102 * gfortran.dg/selected_char_kind_2.f90: New test.
103 * gfortran.dg/selected_char_kind_3.f90: New test.
104
105 2008-04-28 Paul Thomas <pault@gcc.gnu.org>
106
107 PR fortran/35997
108 * gfortran.dg/use_rename_3.f90
109
110 2008-04-30 Richard Guenther <rguenther@suse.de>
111
112 PR tree-optimization/21636
113 * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
114
115 2008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
116
117 PR libfortran/35993
118 * gfortran.dg/intrinsic_product_1.f90: New test case.
119
120 2008-04-30 Richard Guenther <rguenther@suse.de>
121
122 PR tree-optimization/14847
123 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
124
125 2008-04-30 Jakub Jelinek <jakub@redhat.com>
126
127 PR c++/35986
128 * g++.dg/overload/template4.C: New test.
129
130 2008-04-30 Kai Tietz <kai.tietz@onevision.com>
131
132 * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
133 * gfortran.dg/chmod_2.f90: Likewise.
134 * gfortran.dg/chmod_3.f90: Likewise.
135 * gfortran.dg/open_errors.f90: Likewise.
136
137 2008-04-30 Nathan Sidwell <nathan@codesourcery.com>
138
139 * gcc.dg/tls/section-2.c: Restrict to vxworks.
140
141 2008-04-29 Samuel Tardieu <sam@rfc1149.net>
142
143 PR ada/35792
144 * gnat.dg/specs/tag2.ads: New.
145
146 2008-04-29 Richard Guenther <rguenther@suse.de>
147
148 PR tree-optimization/36078
149 * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
150
151 2008-04-29 Richard Guenther <rguenther@suse.de>
152
153 PR middle-end/15255
154 * gcc.dg/fold-plusmult.c: New testcase.
155
156 2008-04-29 Richard Guenther <rguenther@suse.de>
157
158 PR middle-end/36077
159 * gcc.c-torture/execute/pr36077.c: New testcase.
160
161 2008-04-29 Kai Tietz <kai.tietz@onevision.com>
162
163 * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
164
165 2008-04-29 Jakub Jelinek <jakub@redhat.com>
166
167 PR c++/35650
168 * g++.dg/init/ref17.C: New test.
169
170 PR c++/35987
171 * g++.dg/other/error28.C: New test.
172
173 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
174
175 PR target/36073
176 * gcc.target/i386/pr36073.c: New test.
177
178 2008-04-28 Richard Guenther <rguenther@suse.de>
179
180 PR testsuite/34223
181 * gcc.dg/vect/vect-118.c: Rename to ...
182 * gcc.dg/vect/O3-vect-pr34223.c: ... this.
183
184 2008-04-28 Richard Guenther <rguenther@suse.de>
185
186 PR tree-optimization/36066
187 * gcc.dg/torture/pr36066.c: New testcase.
188
189 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
190
191 PR target/36064
192 * gcc.target/i386/pr36064.c: New test.
193
194 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
195
196 PR testsuite/36056
197 * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
198
199 2008-04-27 Richard Guenther <rguenther@suse.de>
200
201 PR tree-optimization/18754
202 PR tree-optimization/34223
203 * gcc.dg/tree-ssa/loop-36.c: New testcase.
204 * gcc.dg/tree-ssa/loop-37.c: Likewise.
205 * gcc.dg/vect/vect-118.c: Likewise.
206 * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
207 * gcc.dg/vect/vect-66.c: Increase loop trip count.
208 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
209 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
210 * gcc.dg/vect/vect-76.c: Likewise.
211 * gcc.dg/vect/vect-outer-6.c: Likewise.
212 * gcc.dg/vect/vect-outer-1.c: Likewise.
213 * gcc.dg/vect/vect-outer-1a.c: Likewise.
214 * gcc.dg/vect/vect-11a.c: Likewise.
215 * gcc.dg/vect/vect-shift-1.c: Likewise.
216 * gcc.target/i386/vectorize1.c: Likewise.
217
218 2008-04-27 Nathan Sidwell <nathan@codesourcery.com>
219
220 * gcc.dg/tls/section-2.c: New.
221 * gcc.dg/tls/emutls-1.c: New.
222 * lib/target-supports.exp (check_effective_target_tls_native):
223 Exclude vxworks.
224
225 2008-04-26 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR testsuite/36053
228 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
229 * gcc.dg/large-size-array-4.c: Likewise.
230
231 2008-04-26 George Helffrich <george@gcc.gnu.org>
232
233 PRs fortran/PR35154, fortran/PR23057
234 * gfortran.dg/debug/pr35154-stabs.f: New test case for
235 .stabs functionality.
236 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
237 DWARF functionality.
238
239 2008-04-26 Richard Sandiford <rsandifo@nildram.co.uk>
240
241 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
242 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
243 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
244 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
245
246 2008-04-25 Tobias Burnus <burnus@net-b.de>
247
248 * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
249 * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
250
251 2008-04-25 Kai Tietz <kai.tietz@onevision.com>
252
253 * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
254 * gcc.dg/builtins-12.c: Add dg-options "-ansi".
255 * gcc.dg/builtins-13.c: Likewise.
256 * gcc.dg/pr25682.c: Likewise.
257 * gcc.dg/pr33694.c: Likewise.
258 * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
259 * gcc.dg/c99-const-expr-2.c: Likewise.
260 * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
261 * gcc.dg/ia64-sync-2.c: Likewise.
262 * gcc.dg/ia64-sync-3.c: Likewise
263 * gcc.dg/large-size-array.c: Add check for _WIN64 define.
264 * gcc.dg/large-size-array-3.c: Likewise.
265 * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
266 check.
267 * gcc.dg/large-size-array-4.c: Likewise.
268 * gcc.dg/max-1.c: Replace use of long by ssize_t.
269
270 2008-04-24 Steve Ellcey <sje@cup.hp.com>
271
272 * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
273
274 2008-04-24 Steve Ellcey <sje@cup.hp.com>
275
276 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
277
278 2008-04-24 Steve Ellcey <sje@cup.hp.com>
279
280 PR testsuite/36035
281 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
282
283 2008-04-24 Jakub Jelinek <jakub@redhat.com>
284
285 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
286
287 PR c++/35758
288 * g++.dg/ext/vector14.C: New test.
289
290 2008-04-24 Richard Guenther <rguenther@suse.de>
291
292 * gcc.dg/builtin-constant_p-1.c: New testcase.
293 * gcc.dg/builtin-errors.c: Adjust expected error.
294
295 2008-04-24 Jakub Jelinek <jakub@redhat.com>
296
297 PR tree-optimization/36008
298 * gcc.c-torture/execute/20080424-1.c: New test.
299
300 2008-04-24 Ira Rosen <irar@il.ibm.com>
301 Richard Guenther <rguenther@suse.de>
302
303 PR tree-optimization/36034
304 * gcc.c-torture/execute/pr36034-1.c: New testcase.
305 * gcc.c-torture/execute/pr36034-2.c: Likewise.
306
307 2008-04-24 Olivier Hainque <hainque@adacore.com>
308
309 * gnat.dg/concat_length.adb: New test.
310
311 2008-04-24 Ira Rosen <irar@il.ibm.com>
312
313 PR tree-optimization/35982
314 * gcc.dg/vect/fast-math-pr35982.c: New.
315
316 2008-04-24 Danny Smith <dannysmith@users.net>
317
318 * gcc.dg/format/ms-warnI64-1.c: New file.
319
320 2008-04-24 Jakub Jelinek <jakub@redhat.com>
321
322 PR target/36015
323 * gcc.dg/pr36015.c: New test.
324
325 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
326
327 PR rtl-optimization/36006
328 * gfortran.dg/pr36006-1.f90: New test.
329 * gfortran.dg/pr36006-2.f90: Ditto.
330
331 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
332
333 PR fortran/35994
334 * gfortran.dg/minmaxloc_5.f90: New test.
335 * gfortran.dg/minmaxloc_6.f90: New test.
336
337 2008-04-23 Steve Ellcey <sje@cup.hp.com>
338
339 * gcc.dg/array-init-1.c: Add big-endian number to check.
340
341 2008-04-23 Richard Guenther <rguenther@suse.de>
342
343 PR tree-optimization/27799
344 PR tree-optimization/32921
345 PR tree-optimization/32624
346 * gcc.dg/tree-ssa/pr27799.c: New testcase.
347 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
348
349 2008-04-23 Richard Guenther <rguenther@suse.de>
350
351 PR middle-end/36021
352 * gcc.dg/attr-alloc_size-2.c: New testcase.
353
354 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
355
356 * gcc.dg/20020919-1.c (loc_size_t): New type.
357 (_dl_stat): Use loc_size_t to cast pointers.
358 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
359
360 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
361
362 PR libfortran/35988
363 * gfortran.dg/matmul_7.f90: New test.
364
365 2008-04-22 Steve Ellcey <sje@cup.hp.com>
366
367 * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
368 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
369 * gcc.dg/struct/w_prof_local_var.c: Ditto.
370 * gcc.dg/struct/w_prof_global_var.c: Ditto.
371 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
372
373 2008-04-22 Jason Merrill <jason@redhat.com>
374
375 PR c++/35316
376 * g++.dg/cpp0x/decltype11.C: New.
377
378 2008-04-23 Jakub Jelinek <jakub@redhat.com>
379
380 PR rtl-optimization/36017
381 * gcc.dg/pr36017.c: New test.
382
383 2008-04-22 Jakub Jelinek <jakub@redhat.com>
384
385 PR c++/35747
386 * g++.dg/ext/stmtexpr13.C: New test.
387
388 2008-04-22 Ian Lance Taylor <iant@google.com>
389
390 * gcc.c-torture/compile/20080419-1.c: New test.
391
392 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
393
394 PR testsuite/35981
395 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
396 Add tests for 'long long'.
397 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
398 Add tests for 'long long'.
399
400 2008-04-22 Nick Clifton <nickc@redhat.com>
401
402 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
403
404 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
405
406 PR target/31486
407 * gcc.target/i386/pr31486.c: New test.
408
409 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
410
411 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
412 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
413 file name there instead of the assembly. Cleanup tree_profile
414 dump file.
415
416 2008-04-21 Steve Ellcey <sje@cup.hp.com>
417
418 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
419 * gcc.dg/vect/slp-25.c: Ditto.
420 * gcc.dg/vect/vect-outer-5.c: Ditto.
421 * gcc.dg/vect/pr33804.c: Ditto.
422 * gcc.dg/vect/vect-outer-4c.c: Ditto.
423 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
424 * gcc.dg/vect/pr33953.c: Ditto.
425 * gcc.dg/vect/slp-3.c: Ditto.
426 * gcc.dg/vect/vect-iv-6.c: Ditto.
427
428 2008-04-22 Jakub Jelinek <jakub@redhat.com>
429
430 * g++.dg/ext/fixed1.C: Add dg-options.
431
432 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
433
434 PR target/26445
435 * g++.dg/other/i386-4.C: New test.
436
437 2008-04-21 Jason Merrill <jason@redhat.com>
438
439 PR c++/35325
440 * g++.dg/ext/fixed1.C: New.
441
442 PR c++/35678
443 * g++.dg/template/ttp27.C: New.
444
445 2008-04-21 Tom Tromey <tromey@redhat.com>
446
447 PR libcpp/33415:
448 * gcc.dg/cpp/pr33415.c: New file.
449
450 2008-04-21 Olivier Hainque <hainque@adacore.com>
451
452 * gnat.dg/bltins.adb: New testcase.
453
454 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
455
456 PR fortran/35991
457 * gfortran.dg/zero-sized_4.f90: New test.
458
459 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
460
461 PR fortran/35882
462 * gfortran.dg/continuation_5.f: Add some comment lines.
463 * gfortran.dg/continuation_3.f90: Add some comment lines.
464
465 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
466
467 PR libfortran/35960
468 * gfortran.dg/reshape_zerosize_1.f90: New file.
469
470 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
471
472 * gnat.dg/alignment6.adb: New test.
473
474 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
475
476 PR fortran/35944
477 PR fortran/35946
478 PR fortran/35947
479 * gfortran.dg/array_constructor_23.f: New test.
480
481 PR fortran/35959
482 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
483 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
484 "builtin_free" to 27.
485 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
486 of "builtin_free" to 21.
487
488 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
489
490 PR fortran/35892
491 * gfortran.dg/pr35154-dwarf2.f: Remove.
492 * gfortran.dg/pr35154-stabs.f: Remove.
493
494 2008-04-18 Ian Lance Taylor <iant@google.com>
495
496 PR tree-optimization/35977
497 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
498
499 2008-04-18 Jakub Jelinek <jakub@redhat.com>
500 Peter Bergner <bergner@vnet.ibm.com>
501
502 PR target/35907
503 * gcc.target/powerpc/pr35907.c: New test.
504
505 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
506
507 * gnat.dg/dynamic_elab_pkg.ads: New helper.
508 * gnat.dg/dynamic_elab1.ad[sb]: New test.
509 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
510
511 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
512
513 Tests for char16_t and char32_t support.
514 * g++.dg/ext/utf-cvt.C: New
515 * g++.dg/ext/utf-cxx0x.C: New
516 * g++.dg/ext/utf-cxx98.C: New
517 * g++.dg/ext/utf-dflt.C: New
518 * g++.dg/ext/utf-gnuxx0x.C: New
519 * g++.dg/ext/utf-gnuxx98.C: New
520 * g++.dg/ext/utf-mangle.C: New
521 * g++.dg/ext/utf-typedef-cxx0x.C: New
522 * g++.dg/ext/utf-typedef-cxx98.C: New
523 * g++.dg/ext/utf-typespec.C: New
524 * g++.dg/ext/utf16-1.C: New
525 * g++.dg/ext/utf16-2.C: New
526 * g++.dg/ext/utf16-3.C: New
527 * g++.dg/ext/utf16-4.C: New
528 * g++.dg/ext/utf32-1.C: New
529 * g++.dg/ext/utf32-2.C: New
530 * g++.dg/ext/utf32-3.C: New
531 * g++.dg/ext/utf32-4.C: New
532 * gcc.dg/utf-cvt.c: New
533 * gcc.dg/utf-dflt.c: New
534 * gcc.dg/utf16-1.c: New
535 * gcc.dg/utf16-2.c: New
536 * gcc.dg/utf16-3.c: New
537 * gcc.dg/utf16-4.c: New
538 * gcc.dg/utf32-1.c: New
539 * gcc.dg/utf32-2.c: New
540 * gcc.dg/utf32-3.c: New
541 * gcc.dg/utf32-4.c: New
542
543 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
544
545 * gnat.dg/specs/varsize_return.ads: New test.
546 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
547 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
548
549 2008-04-17 Jason Merrill <jason@redhat.com>
550
551 PR c++/35773
552 * g++.dg/overload/autoptr1.C: New.
553
554 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
555
556 * gnat.dg/alignment4.adb: New test.
557 * gnat.dg/alignment5.adb: Likewise.
558 * gnat.dg/frame_overflow.adb: Adjust.
559
560 2008-04-17 Richard Guenther <rguenther@suse.de>
561
562 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
563
564 2008-04-17 Christian Bruel <christian.bruel@st.com>
565
566 * gcc.dg/long-long-compare-1.c: New testcase.
567
568 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
569
570 PR fortran/35724
571 * gfortran.dg/eoshift_2.f90: New test.
572
573 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
574
575 PR fortran/35932
576 * gfortran.dg/intrinsic_char_1.f90: New test.
577
578 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
579
580 PR target/35944
581 * gfortran.dg/pr35944-1.f90: New test.
582 * gfortran.dg/pr35944-2.f90: Ditto.
583
584 2008-04-16 Jakub Jelinek <jakub@redhat.com>
585
586 PR c/35739
587 * gcc.dg/dfp/pr35739.c: New test.
588
589 PR tree-optimization/35899
590 * gcc.dg/pr35899.c: New test.
591
592 PR target/35662
593 * gfortran.dg/pr35662.f90: New test.
594
595 2008-04-16 Richard Guenther <rguenther@suse.de>
596
597 * gcc.dg/tree-ssa/loop-35.c: New testcase.
598
599 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
600
601 PR ada/29015
602 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
603 gnat.dg/incomplete2.adb: New.
604
605 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
606
607 PR tree-optimization/35629
608 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
609 scan-tree-dump-times.
610
611 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
612
613 PR ada/22387
614 * gnat.dg/specs/corr_discr.ads: New.
615
616 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
617
618 * gnat.dg/string_slice2.adb: New test.
619
620 2008-04-15 Richard Guenther <rguenther@suse.de>
621
622 * gcc.dg/fold-compare-2.c: Adjust testcase.
623 * gcc.dg/tree-ssa/pr21086.c: Likewise.
624
625 2008-04-15 Richard Guenther <rguenther@suse.de>
626
627 * gcc.dg/tree-ssa/salias-1.c: Remove.
628 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
629 * gcc.dg/tree-ssa/alias-15.c: Likewise.
630 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
631
632 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
633
634 * gnat.dg/loop_optimization1.ad[sb]: New test.
635
636 2008-04-15 Jakub Jelinek <jakub@redhat.com>
637
638 PR c/35751
639 * gcc.dg/gomp/pr35751.c: New test.
640 * g++.dg/gomp/pr35751.C: New test.
641
642 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
643
644 PR ada/16086
645 * gnat.dg/prot_def.adb: New.
646
647 2008-04-14 Ian Lance Taylor <iant@google.com>
648
649 * gcc.dg/strict-overflow-6.c: New.
650 * gcc.dg/no-strict-overflow-7.c: New.
651 * gcc.dg/Wstrict-overflow-22.c: New.
652
653 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
654
655 * gnat.dg/specs/storage.ads: Fix expected error message.
656
657 2008-04-14 Robert Dewar <dewar@adacore.com>
658
659 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
660
661 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
662
663 PR ada/18680
664 * gnat.dg/specs/linker_section.ads: New.
665
666 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
667
668 PR ada/16098
669 * gnat.dg/specs/renamings.ads: New.
670
671 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
672
673 PR ada/15915
674 * gnat.dg/specs/storage.ads: New.
675
676 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
677
678 * gnat.dg/deep_old.adb: New.
679
680 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
681
682 * gnat.dg/loop_address2.adb: New test.
683
684 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
685
686 PR fortran/35882
687 * gfortran.dg/continuation_3.f90: Update test.
688 * gfortran.dg/continuation_5.f: Update test.
689 * gfortran.dg/continuation_10.f90: New test.
690
691 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
692
693 PR libfortran/32972
694 PR libfortran/32512
695 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
696 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
697 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
698 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
699
700 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
701
702 PR ada/17985
703 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
704
705 2008-04-12 Andrew Pinski <pinskia@gmail.com>
706
707 * gcc.target/powerpc/darwin-save-world-1.c: New test.
708
709 2008-04-11 Richard Guenther <rguenther@suse.de>
710
711 PR tree-optimization/35869
712 * gcc.c-torture/compile/pr35869.c: New testcase.
713
714 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
715
716 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
717 /* mmintrin-common.h */ section.
718
719 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
720
721 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
722
723 PR c/35744
724 * gcc.dg/attr-error-1.c: New test.
725
726 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
727
728 * gcc.target/mips/scc-2.c: New test.
729 * gcc.target/mips/scc-3.c: New test.
730 * gcc.target/mips/scc-4.c: New test.
731
732 2008-04-10 Ira Rosen <irar@il.ibm.com>
733
734 PR tree-optimization/35821
735 * gcc.dg/vect/pr35821-altivec.c: New.
736 * gcc.dg/vect/pr35821-spu.c: New.
737
738 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
739
740 PR testsuite/34894
741 PR testsuite/33782
742 * lib/target-supports.dg: Add check_effective_target_trampolines.
743 Disable profiling for avr-*-*.
744 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
745 * gcc.c-torture/compile/nested-1.c: Ditto.
746 * gcc.c-torture/compile/20050122-2.c: Ditto.
747 * gcc.c-torture/compile/20010226-1.c: Ditto.
748 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
749 * gcc.c-torture/compile/980506-1.c: Ditto.
750 * gcc.c-torture/compile/20020604-1.c: Ditto.
751 * gcc.c-torture/compile/limits-stringlit.c: Ditto
752 * gcc.c-torture/compile/20001226-1.c: Ditto
753
754 2008-04-09 Jason Merrill <jason@redhat.com>
755
756 PR c++/35708
757 * g++.dg/ext/complit9.C: New.
758
759 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
760
761 PR ada/28305
762 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
763 gnat.dg/specs/fe_inlining_helper.adb: New test.
764
765 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
766
767 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
768 x86_64-pc-mingw target.
769 * gcc.dg/titype-1.c: Likewise.
770
771 2008-04-09 Richard Sandiford <richard@codesourcery.com>
772
773 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
774 Fix comment.
775 (check_effective_target_vxworks_rtp): New procedure.
776 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
777 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
778 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
779 * g++.old-deja/g++.brendan/new3.C: Likewise.
780 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
781 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
782 VxWorks kernel mode.
783 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
784 * g++.old-deja/g++.mike/p2736.C: Likewise.
785 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
786 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
787 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
788 kernel mode.
789
790 2008-04-09 Jakub Jelinek <jakub@redhat.com>
791
792 * gfortran.dg/namelist_47.f90: New test.
793
794 2008-04-09 Richard Guenther <rguenther@suse.de>
795
796 * gfortran.dg/bind_c_usage_14.f03: Adjust.
797
798 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
799
800 PR target/35005
801 * execute/20071221-1.c: Adapt test for 16 bit int targets.
802 * execute/pr35163.c: Ditto.
803
804 2008-04-08 Richard Guenther <rguenther@suse.de>
805
806 * gcc.c-torture/execute/20080408-1.c: New testcase.
807
808 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
809
810 * gnat.dg/pack6.adb: New test.
811 * gnat.dg/pack7.adb: Likewise.
812 * gnat.dg/pack8.adb: Likewise.
813
814 2008-04-08 Arnaud Charlet <charlet@adacore.com>
815
816 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
817 * gnat.dg/rt1.adb: New test.
818 * gnat.dg/test_time_stamp.adb: New test.
819 * gnat.dg/specs/warn_star.ads: New test.
820 * gnat.dg/specs/aggr1.ads: New test.
821
822 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
823
824 PR fortran/25829 28655
825 * gfortran.dg/write_check2.f90: Update dg-error.
826 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
827
828 2008-04-07 Jason Merrill <jason@redhat.com>
829
830 PR c++/35734
831 * g++.dg/warn/ctor1.C: New.
832
833 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
834
835 PR/35842
836 * gcc.dg/torture/pr35842.c: New.
837
838 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gnat.dg/array4.adb: New test.
841 * gnat.dg/specs/static_initializer2.ads: Likewise.
842
843 2008-04-06 Richard Guenther <rguenther@suse.de>
844
845 PR tree-optimization/35400
846 * gcc.dg/torture/pr35400.c: New testcase.
847 * g++.dg/torture/pr35400.C: Likewise.
848
849 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
850
851 PR fortran/35780
852 * gfortran.dg/simplify_argN_1.f90: New test.
853
854 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
855
856 PR fortran/35832
857 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
858
859 2008-04-06 Tobias Burnus <burnus@net-b.de>
860
861 * gfortran.dg/f2003_io_1.f03: Make standard conform.
862 * gfortran.dg/f2003_io_8.f03: New.
863
864 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gnat.dg/pack5.adb: New test.
867
868 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
869
870 PR target/12329
871 * gcc.target/i386/pr12329.c: New test.
872
873 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
874
875 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
876
877 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
878
879 PR fortran/25829 28655
880 * gfortran.dg/f2003_io_1.f03: New test.
881 * gfortran.dg/f2003_io_2.f03: New test.
882 * gfortran.dg/f2003_io_3.f03: New test.
883 * gfortran.dg/f2003_io_4.f03: New test.
884 * gfortran.dg/f2003_io_5.f03: New test.
885 * gfortran.dg/f2003_io_6.f03: New test.
886 * gfortran.dg/f2003_io_7.f03: New test.
887
888 2008-04-05 Richard Guenther <rguenther@suse.de>
889
890 PR tree-optimization/35833
891 * gcc.dg/torture/pr35833.c: New testcase.
892
893 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
894
895 * gcc.target/sh/sh2a-band.c: New test.
896 * gcc.target/sh/sh2a-bclrmem.c: New test.
897 * gcc.target/sh/sh2a-bld.c: New test.
898 * gcc.target/sh/sh2a-bor.c: New test.
899 * gcc.target/sh/sh2a-bsetmem.c: New test.
900 * gcc.target/sh/sh2a-bxor.c: New test.
901
902 2008-04-04 Janis Johnson <janis187@us.ibm.com>
903
904 * g++.dg/other/anon5.C: Don't depend on line number for error message.
905
906 * gcc.dg/torture/builtin-modf-1.c: Use special options for
907 powerpc*-*-linux*.
908
909 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
910
911 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
912
913 PR target/35620
914 * gcc.dg/dfp/pr35620.c: New test.
915 * gcc.dg/dfp/func-pointer.c: New test.
916 * gcc.dg/dfp/func-deref.c: New test.
917
918 2008-04-04 Jakub Jelinek <jakub@redhat.com>
919
920 PR target/35364
921 * g++.dg/gomp/pr35364.C: New test.
922
923 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
924
925 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
926 * g++.dg/other/i386-3.C: Likewise.
927 * gcc.target/i386/sse-13.c: Likewise.
928 * gcc.target/i386/sse-14.c: Likewise.
929
930 * gcc.target/i386/aes-check.h: New.
931 * gcc.target/i386/aesdec.c: Likewise.
932 * gcc.target/i386/aesdeclast.c: Likewise.
933 * gcc.target/i386/aesenc.c: Likewise.
934 * gcc.target/i386/aesenclast.c: Likewise.
935 * gcc.target/i386/aesimc.c: Likewise.
936 * gcc.target/i386/aeskeygenassist.c: Likewise.
937 * gcc.target/i386/pclmulqdq.c: Likewise.
938 * gcc.target/i386/pclmul-check.h: Likewise.
939
940 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
941 (check_effective_target_pclmul): Likewise.
942
943 2008-04-04 Jakub Jelinek <jakub@redhat.com>
944
945 PR c/35440
946 * gcc.dg/pr35440.c: New test.
947
948 2008-04-04 Richard Guenther <rguenther@suse.de>
949
950 PR middle-end/35823
951 * gnat.dg/pr35823.adb: New testcase.
952
953 2008-04-03 Janis Johnson <janis187@us.ibm.com>
954
955 PR c/35712
956 * gcc.dg/dfp/constants-zero.c: New test.
957
958 2008-04-03 Jakub Jelinek <jakub@redhat.com>
959
960 PR c/35738
961 * gcc.dg/gomp/pr35738.c: New test.
962
963 PR middle-end/35818
964 * gcc.dg/gomp/pr35818.c: New test.
965
966 PR fortran/35786
967 * gfortran.dg/gomp/pr35786-1.f90: New test.
968 * gfortran.dg/gomp/pr35786-2.f90: New test.
969
970 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
971
972 * gcc.target/mips/scc-1.c: New test.
973
974 2008-04-03 Richard Guenther <rguenther@suse.de>
975
976 * gcc.dg/tree-ssa/vrp43.c: New testcase.
977 * gcc.dg/tree-ssa/vrp44.c: Likewise.
978 * gcc.dg/tree-ssa/vrp45.c: Likewise.
979
980 2008-04-03 Jakub Jelinek <jakub@redhat.com>
981
982 PR c++/35741
983 * g++.dg/other/offsetof5.C: New test.
984
985 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
986
987 PR rtl-optimization/35281
988 * gcc.target/i386/pr35281.c: New test.
989
990 2008-04-03 Richard Guenther <rguenther@suse.de>
991
992 PR middle-end/35800
993 * gcc.c-torture/execute/pr35800.c: New test.
994
995 2008-04-02 Joseph Myers <joseph@codesourcery.com>
996
997 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
998 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
999 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1000 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1001 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1002 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1003 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1004 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1005 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1006 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1007 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1008
1009 2008-04-02 Richard Guenther <rguenther@suse.de>
1010
1011 PR tree-optimization/14495
1012 PR tree-optimization/34793
1013 * gcc.dg/tree-ssa/vrp41.c: New testcase.
1014 * gcc.dg/tree-ssa/vrp42.c: Likewise.
1015
1016 2008-04-02 Richard Guenther <rguenther@suse.de>
1017
1018 PR tree-optimization/14495
1019 * gcc.dg/tree-ssa/vrp40.c: New testcase.
1020
1021 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
1022
1023 * gnat.dg/specs/discr_record_constant.ads: New test.
1024
1025 2008-04-02 Richard Guenther <rguenther@suse.de>
1026
1027 * gcc.dg/tree-ssa/vrp38.c: New testcase.
1028 * gcc.dg/tree-ssa/vrp39.c: Likewise.
1029
1030 2008-04-01 George Helffrich <george@gcc.gnu.org>
1031
1032 PRs fortran/35154, fortran/23057
1033 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
1034 use of common is unchanged.
1035
1036 * lib/gfortran-dg.exp: New harness to compile Fortran progs
1037 with all combinations of debug options available on target.
1038 * gfortran.dg/debug/debug.exp: Ditto.
1039 * gfortran.dg/debug/trivial.f: Ditto.
1040 * gfortran.dg/debug/pr35154-stabs.f: New test case for
1041 .stabs functionality.
1042 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
1043 DWARF functionality.
1044
1045 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
1046
1047 PR c/35436
1048 * gcc.dg/format/gcc_gfc-2.c: New test.
1049
1050 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
1051
1052 * g++.dg/bprob/bprob.exp: Do not check gcno files.
1053 Use -fprofile-use for profile use.
1054 * gcc.misc-tests/bprob.exp: Ditto.
1055 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1056 * gcc.dg/matrix/matrix.exp: Ditto.
1057 * gcc.dg/struct/struct-reorg.exp: Ditto.
1058 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1059 * gcc.dg/profile-dir-1.c: New test.
1060 * gcc.dg/profile-dir-2.c: New test.
1061 * gcc.dg/profile-dir-3.c: New test.
1062
1063 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
1064
1065 PR c/35750
1066 * gcc.dg/old-style-param-1.c: New test.
1067
1068 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
1069
1070 * gnat.dg/object_overflow.adb: New test.
1071
1072 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
1073
1074 PR middle-end/30186
1075 * gcc.dg/tree-ssa/vector-1.c: New testcase.
1076 * gcc.c-torture/execute/vector-1.c: New testcase.
1077 * gcc.c-torture/execute/vector-2.c: New testcase.
1078
1079 2008-03-31 Olivier Hainque <hainque@adacore.com>
1080
1081 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1082 * gnat.dg/assign_from_packed.adb: New testcase.
1083
1084 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
1085
1086 PR rtl-optimization/35729
1087 * gcc.dg/pr35729.c: New test.
1088
1089 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
1090
1091 PR target/32000
1092 * gcc.target/i386/pr32000-1.c: New.
1093
1094 2008-03-31 Arnaud Charlet <charlet@adacore.com>
1095
1096 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1097 on some environments.
1098
1099 2008-03-31 Andrew Pinski <pinskia@gmail.com>
1100
1101 PR tree-opt/35431
1102 * gcc.c-torture/compile/pr35431.c: New testcase.
1103
1104 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
1105
1106 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1107 targets.
1108
1109 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1110
1111 PR c++/35245
1112 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1113
1114 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
1115
1116 PR c++/35578
1117 * g++.dg/parse/friend8.C: New test.
1118
1119 PR c/35748
1120 * gcc.dg/union-cast-4.c: New test.
1121
1122 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 PR target/35757
1125 * gcc.target/i386/sse4_1-blendps-2.c: New.
1126 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1127
1128 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1129
1130 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
1131 * gfortran.dg/internal_pack_2.f90: Likewise.
1132 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
1133 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
1134 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
1135 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
1136 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
1137 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
1138
1139 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * gnat.dg/bit_packed_array2.adb: New test.
1142
1143 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
1144
1145 PR fortran/35740
1146 * gfortran.dg/transpose_conjg_1.f90: New test.
1147
1148 2008-03-29 Laurent GUERBY <laurent@guerby.net>
1149
1150 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1151
1152 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
1153
1154 PR fortran/35698
1155 * gfortran.dg/allocate_zerosize_3.f: New test.
1156
1157 PR fortran/35702
1158 * gfortran.dg/character_assign_1.f90: New test.
1159
1160 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1161
1162 PR libfortran/32972
1163 PR libfortran/32512
1164 * gfortran.dg/intrinsic_spread_1.f90: New file.
1165 * gfortran.dg/intrinsic_spread_2.f90: New file.
1166 * gfortran.dg/intrinsic_spread_3.f90: New file.
1167
1168 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
1169
1170 PR fortran/34714
1171 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1172 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1173 * gfortran.dg/func_assign.f90: Likewise.
1174 * gfortran.dg/implicit_11.f90: Likewise.
1175 * gfortran.dg/proc_assign_1.f90: Likewise.
1176 * gfortran.dg/proc_assign_2.f90: Likewise.
1177 * gfortran.dg/procedure_lvalue.f90: Likewise.
1178
1179 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1180
1181 PR fortran/35699
1182 * gfortran.dg/direct_io_10.f: New test.
1183
1184 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
1185
1186 * gcc.target/i386/vectorize6.c: New test.
1187
1188 2008-03-28 Tobias Burnus <burnus@net-b.de>
1189
1190 PR fortran/35721
1191 * gfortran.dg/associated_target_2.f90: New.
1192
1193 2008-03-28 Richard Guenther <rguenther@suse.de>
1194
1195 PR tree-optimization/19580
1196 * gcc.dg/tree-ssa/loop-34.c: New testcase.
1197
1198 2008-03-28 Richard Guenther <rguenther@suse.de>
1199
1200 PR tree-optimization/30317
1201 PR tree-optimization/30911
1202 PR tree-optimization/34793
1203 * gcc.dg/tree-ssa/vrp35.c: New testcase.
1204 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1205 * gcc.dg/tree-ssa/vrp37.c: Likewise.
1206
1207 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1208
1209 PR target/31334
1210 * gcc.target/powerpc/altivec-25.c: New testcase.
1211
1212 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1213
1214 PR fortran/35724
1215 * gfortran.dg/cshift_shift_real_2.f90: New test.
1216
1217 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
1218
1219 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1220 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1221
1222 2008-03-27 Richard Guenther <rguenther@suse.de>
1223
1224 PR c/32511
1225 * gcc.dg/attr-weak-1.c: New testcase.
1226
1227 2008-03-27 Richard Guenther <rguenther@suse.de>
1228
1229 PR tree-optimization/32810
1230 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1231
1232 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
1233
1234 * g++.dg/cpp0x/variadic91.C: New.
1235
1236 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
1237
1238 * gcc.dg/tree-ssa/loop-32.c: New testcase.
1239 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1240
1241 2008-03-27 Richard Guenther <rguenther@suse.de>
1242
1243 * gcc.dg/fold-addr-1.c: New testcase.
1244
1245 2008-03-27 Andrew Pinski <pinskia@gmail.com>
1246
1247 PR middle-end/35429
1248 * gcc.c-torture/compile/complex-5.c: New test.
1249
1250 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1251
1252 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1253
1254 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR c++/35546
1257 * g++.dg/ext/attrib33.C: New test.
1258
1259 2008-03-26 Richard Guenther <rguenther@suse.de>
1260
1261 Revert:
1262 2008-03-26 Richard Guenther <rguenther@suse.de>
1263
1264 * gcc.dg/fold-addr-1.c: New testcase.
1265
1266 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
1267
1268 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1269 before redefinitions of extern and __inline.
1270 * gcc.target/i386/sse-13.c: Ditto.
1271
1272 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR c++/35332
1275 * g++.dg/other/error27.C: New test.
1276
1277 2008-03-26 Richard Guenther <rguenther@suse.de>
1278
1279 * gcc.dg/fold-addr-1.c: New testcase.
1280
1281 2008-03-26 Richard Guenther <rguenther@suse.de>
1282
1283 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1284 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1285 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1286 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1287 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1288 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1289 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1290
1291 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
1292
1293 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1294 variadic template template parameter binding semantics.
1295 * g++.dg/cpp0x/variadic85.C: Ditto.
1296 * g++.dg/cpp0x/variadic88.C: New.
1297 * g++.dg/cpp0x/variadic89.C: New.
1298 * g++.dg/cpp0x/variadic90.C: New.
1299 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1300 variadic template template parameter binding semantics.
1301 * g++.dg/cpp0x/variadic-lambda.C: New.
1302
1303 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1304
1305 PR target/31558
1306 * g++.dg/ext/altivec-15.C: New testcase.
1307
1308 2008-03-25 Andrew Pinski <pinskia@gmail.com>
1309
1310 PR objc/29197
1311 * objc.dg/method-20.m: New testcase.
1312
1313 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
1314
1315 PR rtl-optimization/35232
1316 * gcc.target/mips/pr35232.c: New test.
1317
1318 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
1319
1320 * g++.dg/template/sfinae4.C: New.
1321 * g++.dg/template/sfinae5.C: New.
1322 * g++.dg/template/sfinae6.C: New.
1323 * g++.dg/template/sfinae6_neg.C: New.
1324 * g++.dg/template/sfinae7.C: New.
1325 * g++.dg/template/sfinae8.C: New.
1326 * g++.dg/template/sfinae9.C: New.
1327 * g++.dg/template/sfinae10.C: New.
1328 * g++.dg/template/sfinae11.C: New.
1329 * g++.dg/template/sfinae12.C: New.
1330 * g++.dg/template/sfinae13.C: New.
1331 * g++.dg/template/sfinae14C: New.
1332
1333 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1334
1335 * gcc.target/sh/sh2a-bclr.c: New test.
1336 * gcc.target/sh/sh2a-bset.c: New test.
1337
1338 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1339
1340 * gcc.target/sh/sh2a-movrt.c: New test.
1341
1342 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1343
1344 * gcc.target/sh/sh2a-prefetch.c: New test.
1345
1346 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1347 Naveen.H.S <naveen.hs@kpitcummins.com>
1348
1349 * gcc.target/sh/sh2a-movi20s.c: New test.
1350
1351 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
1352 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1353 Naveen.H.S <naveen.hs@kpitcummins.com>
1354
1355 * gcc.target/sh/sh2a-resbank.c: New test.
1356 * gcc.target/sh/sh2a-tbr-jump.c: New test.
1357 * gcc.target/sh/sh2a-jsrn.c: New test.
1358 * gcc.target/sh/sh2a-rtsn.c: New test.
1359
1360 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * gcc.target/i386/sse-17.c: Include sse2-check.h.
1363 (main): Change to void and rename to sse2_test.
1364 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1365 dg-do-what-default to "compile" if SSE2 hardware is not available.
1366 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1367 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1368 xfail vect_no_int_max from "vectorization not profitable" check.
1369
1370 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1371
1372 PR middle-end/26222
1373 * gcc.dg/torture/pr26222.c: New testcase.
1374
1375 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
1376
1377 PR fortran/34813
1378 * gfortran.dg/null_3.f90 : New test
1379
1380 PR fortran/33295
1381 * gfortran.dg/module_function_type_1.f90 : New test
1382
1383 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
1384
1385 PR libfortran/32972
1386 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
1387 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
1388 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
1389
1390 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
1391
1392 * gcc.target/mips/dse-1.c: Add checks for zeros.
1393
1394 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1395
1396 PR target/27946
1397 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1398
1399 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1400
1401 PR libfortran/32972
1402 * internal_pack_1.f90: New test case.
1403 * internal_pack_2.f90: New test case.
1404 * internal_pack_3.f90: New test case.
1405
1406 2008-03-21 Olivier Hainque <hainque@adacore.com>
1407
1408 * gnat.dg/empty_vector_length.adb: New testcase.
1409
1410 2008-03-20 Richard Guenther <rguenther@suse.de>
1411
1412 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1413
1414 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
1415 Uros Bizjak <ubizjak@gmail.com>
1416
1417 PR testsuite/34168
1418 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1419 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1420 if SSE2 hardware is not available.
1421 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1422 gcc.dg/vect/vect.exp.
1423 * gfortran.dg/vect/vect.exp: Ditto.
1424 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1425
1426 2008-03-20 Andreas Schwab <schwab@suse.de>
1427
1428 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1429 xfail.
1430
1431 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1432
1433 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1434 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1435 from dg-options.
1436
1437 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
1438
1439 PR testsuite/35621
1440 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1441 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1442 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1443 * gcc.target/i386/ssse3-palignr.c: Likewise.
1444 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1445 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1446 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1447 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1448 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1449 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1450 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1451 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1452 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1453 * gcc.target/i386/ssse3-psignb.c: Likewise.
1454 * gcc.target/i386/ssse3-psignd.c: Likewise.
1455 * gcc.target/i386/ssse3-psignw.c: Likewise.
1456
1457 2008-03-20 Andreas Schwab <schwab@suse.de>
1458
1459 PR testsuite/35647
1460 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1461 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1462 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1463 continuation and remove xfail.
1464
1465 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1466
1467 PR libfortran/32972
1468 * gfortran.dg/internal_pack_3.f90: Add missing parameter
1469 in subroutine.
1470
1471 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
1472
1473 * gcc.dg/format/ms_array-1.c: New.
1474 * gcc.dg/format/ms_c90-scanf-3.c: New.
1475 * gcc.dg/format/ms_c99-strftime-1.c: New.
1476 * gcc.dg/format/ms_no-y2k-1.c: New.
1477 * gcc.dg/format/ms_attr-1.c: New.
1478 * gcc.dg/format/ms_c90-scanf-4.c: New.
1479 * gcc.dg/format/ms_c99-strftime-2.c: New.
1480 * gcc.dg/format/ms_nonlit-1.c: New.
1481 * gcc.dg/format/ms_c90-scanf-5.c: New.
1482 * gcc.dg/format/ms_cast-1.c: New.
1483 * gcc.dg/format/ms_nonlit-2.c: New.
1484 * gcc.dg/format/ms_attr-2.c: New.
1485 * gcc.dg/format/ms_c90-strftime-1.c: New.
1486 * gcc.dg/format/ms_miss-1.c: New.
1487 * gcc.dg/format/ms_nonlit-3.c: New.
1488 * gcc.dg/format/ms_attr-3.c: New.
1489 * gcc.dg/format/ms_c90-strftime-2.c: New.
1490 * gcc.dg/format/ms_miss-2.c: New.
1491 * gcc.dg/format/ms_nul-1.c: New.
1492 * gcc.dg/format/ms_attr-4.c: New.
1493 * gcc.dg/format/ms_c94-printf-1.c: New.
1494 * gcc.dg/format/ms_miss-3.c: New.
1495 * gcc.dg/format/ms_nul-2.c: New.
1496 * gcc.dg/format/ms_attr-7.c: New.
1497 * gcc.dg/format/ms_c94-scanf-1.c: New.
1498 * gcc.dg/format/ms_miss-4.c: New.
1499 * gcc.dg/format/ms_null-1.c: New.
1500 * gcc.dg/format/ms_bitfld-1.c: New.
1501 * gcc.dg/format/ms_c99-printf-1.c: New.
1502 * gcc.dg/format/ms_miss-5.c: New.
1503 * gcc.dg/format/ms_plus-1.c: New.
1504 * gcc.dg/format/ms_branch-1.c: New.
1505 * gcc.dg/format/ms_c99-printf-2.c: New.
1506 * gcc.dg/format/ms_miss-6.c: New.
1507 * gcc.dg/format/ms_sec-1.c: New.
1508 * gcc.dg/format/ms_c90-printf-1.c: New.
1509 * gcc.dg/format/ms_c99-printf-3.c: New.
1510 * gcc.dg/format/ms_multattr-1.c: New.
1511 * gcc.dg/format/ms_unnamed-1.c: New.
1512 * gcc.dg/format/ms_c90-printf-2.c: New.
1513 * gcc.dg/format/ms_c99-scanf-1.c: New.
1514 * gcc.dg/format/ms_multattr-2.c: New.
1515 * gcc.dg/format/ms_va-1.c: New.
1516 * gcc.dg/format/ms_c90-printf-3.c: New.
1517 * gcc.dg/format/ms_c99-scanf-2.c: New.
1518 * gcc.dg/format/ms_multattr-3.c: New.
1519 * gcc.dg/format/ms_c90-scanf-1.c: New.
1520 * gcc.dg/format/ms_c99-scanf-3.c: New.
1521 * gcc.dg/format/ms_no-exargs-1.c: New.
1522 * gcc.dg/format/ms_zero-length-1.c: New.
1523 * gcc.dg/format/ms_c90-scanf-2.c: New.
1524 * gcc.dg/format/ms_c99-scanf-4.c: New.
1525 * gcc.dg/format/ms_no-exargs-2.c: New.
1526 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1527 * gcc.dg/format/miss-1.c: Likewise.
1528 * gcc.dg/format/miss-3.c: Likewise.
1529 * gcc.dg/format/multattr-2.c: Likewise.
1530 * gcc.dg/format/miss-5.c: Likewise.
1531 * gcc.dg/format/attr-2.c: Likewise.
1532 * gcc.dg/format/attr-4.c: Likewise.
1533 * gcc.dg/format/c90-scanf-4.c: Likewise.
1534 * gcc.dg/format/c99-printf-3.c: Likewise.
1535 * gcc.dg/format/multattr-1.c: Likewise.
1536 * gcc.dg/format/miss-4.c: Likewise.
1537 * gcc.dg/format/miss-6.c: Likewise.
1538 * gcc.dg/format/c90-printf-3.c: Likewise.
1539 * gcc.dg/format/attr-1.c: Likewise.
1540 * gcc.dg/format/attr-3.c: Likewise.
1541 * gcc.dg/format/attr-7.c: Likewise.
1542 * gcc.dg/format/format.h: Treat mingw and gnu style.
1543 * gcc.dg/format/sys_format.c: New.
1544
1545 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1546
1547 PR libfortran/35627
1548 * gfortran.dg/namelist_46.f90: New test.
1549
1550 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1551
1552 PR target/14552
1553 * gcc.target/i386/pr14552.c: New test.
1554
1555 2008-03-19 Michael Matz <matz@suse.de>
1556
1557 PR middle-end/35616
1558 * gcc.dg/pr35616.c: New test.
1559
1560 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1561
1562 PR fortran/35152
1563 * gfortran.dg/argument_checking_16.f90: New test.
1564
1565 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1566
1567 PR libfortran/32972
1568 * gfortran.dg/internal_pack_1.f90: New test case.
1569 * gfortran.dg/internal_pack_2.f90: New test case.
1570 * gfortran.dg/internal_pack_3.f90: New test case.
1571
1572 2008-03-19 Jan Hubicka <jh@suse.cz>
1573
1574 * gcc.dg/20050811-2.c: Update dumping flags.
1575 * gcc.dg/sms-2.c: Update dumping flags.
1576 * gcc.dg/var-expand1.c: Update dumping flags.
1577 * gcc.dg/var-expand3.c: Update dumping flags.
1578 * gcc.dg/pr30957-1.c: Update dumping flags.
1579 * gcc.dg/20050811-1.c: Update dumping flags.
1580 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1581 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1582
1583 2008-03-19 Richard Guenther <rguenther@suse.de>
1584
1585 PR middle-end/35609
1586 * gcc.dg/testsuite/uninit-15.c: New testcase.
1587 * gcc.dg/testsuite/uninit-16.c: Likewise.
1588
1589 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1590
1591 PR target/35504
1592 * g++.dg/other/pr35504.C: New test.
1593
1594 2008-03-18 Richard Guenther <rguenther@suse.de>
1595
1596 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1597 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1598
1599 2008-03-18 Richard Guenther <rguenther@suse.de>
1600
1601 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1602
1603 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1604
1605 PR libfortran/35617
1606 * gfortran.dg/namelist_45.f90: New test.
1607
1608 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1609
1610 PR testsuite/35512
1611 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1612 Write variables instead of reading them.
1613
1614 2008-03-17 Jason Merrill <jason@redhat.com>
1615
1616 PR c++/35548
1617 * g++.dg/init/ref16.C: New testcase.
1618
1619 2008-03-17 Richard Guenther <rguenther@suse.de>
1620
1621 PR tree-optimization/19637
1622 * g++.dg/tree-ssa/pr19637.C: New testcase.
1623
1624 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1625
1626 PR fortran/35470
1627 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1628
1629 2008-03-16 Richard Guenther <rguenther@suse.de>
1630
1631 PR middle-end/35607
1632 * gcc.c-torture/compile/pr35607.c: New testcase.
1633 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1634
1635 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1636
1637 PR fortran/35582
1638 * gfortran.dg/write_invalid_format.f90: New test.
1639
1640 2008-03-15 Richard Guenther <rguenther@suse.de>
1641
1642 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1643
1644 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1645
1646 PR testsuite/35184
1647 * gfortran.dg/elemental_subroutine_6.f90: New test.
1648
1649 2008-03-15 Richard Guenther <rguenther@suse.de>
1650
1651 * gcc.dg/pr23911.c: Adjust testcase.
1652 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1653 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1654
1655 2008-03-15 Richard Guenther <rguenther@suse.de>
1656
1657 PR middle-end/35593
1658 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1659
1660 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1661
1662 PR testsuite/35478
1663 * gfortran.dg/generic_16.f90: New test.
1664
1665 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1666
1667 PR middle-end/35595
1668 * gcc.c-torture/compile/pr35595.c: New test.
1669
1670 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1671
1672 PR testsuite/33296
1673 * gfortran.dg/nearest_4.f90: New test.
1674
1675 2008-03-14 Richard Guenther <rguenther@suse.de>
1676
1677 PR tree-optimization/13761
1678 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1679
1680 2008-03-14 Richard Guenther <rguenther@suse.de>
1681
1682 PR tree-optimization/34172
1683 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1684 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1685 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1686 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1687 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1688 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1689
1690 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1691
1692 PR libcpp/35322:
1693 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1694
1695 2008-03-14 Richard Guenther <rguenther@suse.de>
1696
1697 PR tree-optimization/34043
1698 PR tree-optimization/33989
1699 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1700 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1701 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1702 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1703 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1704
1705 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1706 Uros Bizjak <ubizjak@gmail.com>
1707
1708 PR testsuite/35538
1709 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1710 Skip *-*-darwin*.
1711 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1712
1713 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1714 Uros Bizjak <ubizjak@gmail.com>
1715
1716 PR testsuite/35406
1717 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1718 count from 0 to 1 for lp64 targets.
1719 * gfortran.dg/ldist-1.f90: Update test to check
1720 for 5 loops distributed instead of 4 for lp64 targets.
1721
1722 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723
1724 PR fortran/35475
1725 * gfortran.dg/derived_sub.f90: New test.
1726
1727 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1728
1729 PR testsuite/35558
1730 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1731 dg-require-effective-target.
1732 * g++.dg/tls/static-1a.cc: Likewise.
1733
1734 2008-03-13 Tom Tromey <tromey@redhat.com>
1735
1736 PR libcpp/35322:
1737 * gcc.dg/cpp/pr35322.c: New file.
1738
1739 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1740
1741 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1742 (main): Call check_vect.
1743
1744 2008-03-13 Alon Dayan <alond@il.ibm.com>
1745 Olga Golovanevsky <olga@il.ibm.com>
1746
1747 PR tree-optimization/35041
1748 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1749
1750 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1751
1752 PR target/34000
1753 PR target/35553
1754 * g++.dg/other/i386-3.C: New test.
1755 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1756 * gcc.target/i386/sse-14.c: Ditto.
1757 * gcc.target/i386/mmx-1.c: Ditto.
1758 * gcc.target/i386/mmx-2.c: Ditto.
1759 * gcc.target/i386/3dnow-1.c: Ditto.
1760 * gcc.target/i386/3dnow-2.c: Ditto.
1761 * gcc.target/i386/3dnowA-1.c: Ditto.
1762 * gcc.target/i386/3dnowA-2.c: Ditto.
1763
1764 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1765
1766 PR tree-opt/35422
1767 * gcc.target/i386/pr35422.c: Escape brackets.
1768
1769 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1770
1771 PR tree-opt/35422
1772 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1773 third loop.
1774 * gcc.target/i386/pr35422.c: New.
1775
1776 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1777
1778 PR tree-opt/35403
1779 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1780
1781 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1782
1783 PR target/35540
1784 * gcc.target/i386/pr35540.c: New test.
1785
1786 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1789
1790 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1791
1792 PR middle-end/35526
1793 * g++.dg/torture/pr35526.C: New test.
1794
1795 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR c++/35328
1798 * g++.dg/gomp/pr35328.C: New test.
1799
1800 PR c++/35337
1801 * g++.dg/gomp/pr35337.C: New test.
1802
1803 PR c/35438
1804 PR c/35439
1805 * gcc.dg/gomp/pr35438.c: New test.
1806 * gcc.dg/gomp/pr35439.c: New test.
1807
1808 PR middle-end/35099
1809 * g++.dg/gomp/pr35099.C: New test.
1810
1811 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1812
1813 * gnat.dg/range_check2.adb: New test.
1814
1815 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1816
1817 PR tree-optimization/35494
1818 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1819 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1820 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1821 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1822
1823 2008-03-10 Richard Guenther <rguenther@suse.de>
1824
1825 PR tree-optimization/34677
1826 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1827 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1828 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1829
1830 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1831
1832 PR fortran/35474
1833 * gfortran.dg/module_commons_2.f90: New test.
1834
1835 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1836
1837 * gnat.dg/frame_overflow.adb: Improve portability.
1838
1839 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1840
1841 PR target/35350
1842 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1843 * gcc.target/i386/isa-2.c: Likewise.
1844 * gcc.target/i386/isa-3.c: Likewise.
1845 * gcc.target/i386/isa-10.c: Likewise.
1846 * gcc.target/i386/isa-11.c: Likewise.
1847 * gcc.target/i386/isa-12.c: Likewise.
1848 * gcc.target/i386/isa-13.c: Likewise.
1849 * gcc.target/i386/isa-14.c: Likewise.
1850
1851 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1852
1853 PR target/22152
1854 * gcc.target/i386/pr22152.c: New test.
1855 * gcc.target/i386/sse2-mmx.c: Ditto.
1856
1857 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/uninit_func.adb: New test.
1860
1861 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gnat.dg/pack4.adb: New test.
1864
1865 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1866
1867 * gnat.dg/small_alignment.adb: New test.
1868
1869 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1870
1871 * gnat.dg/specs/alignment2.ads: New test.
1872
1873 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1874
1875 * gnat.dg/pack3.adb: New test.
1876
1877 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1878
1879 PR c++/20366
1880 * g++.dg/other/pr20366.C: New test.
1881
1882 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1883
1884 PR tree-opt/35402
1885 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1886
1887 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1888
1889 PR preprocessor/35458
1890 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1891 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1892 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1893
1894 2008-03-06 Tom Tromey <tromey@redhat.com>
1895
1896 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1897 * treelang: Delete.
1898
1899 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1900
1901 * gnat.dg/specs/pack33.ads: New test.
1902
1903 2008-03-05 Richard Guenther <rguenther@suse.de>
1904
1905 PR tree-optimization/35472
1906 * gcc.c-torture/execute/pr35472.c: New testcase.
1907
1908 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1909
1910 PR 33009
1911 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1912 * gcc.c-torture/compile/pr33009.c: Likewise.
1913
1914 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1915
1916 PR 31341
1917 * gcc.dg/vect/pr31041.c: Fix.
1918
1919 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1920
1921 PR libfortran/35293
1922 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1923 New.
1924 * gfortran.fortran-torture/execute/list_read_1.x,
1925 gfortran.fortran-torture/execute/read_null_string.x,
1926 gfortran.fortran-torture/execute/backspace.x,
1927 gfortran.fortran-torture/execute/seq_io.x,
1928 gfortran.fortran-torture/execute/slash_edit.x,
1929 gfortran.fortran-torture/execute/unopened_unit_1.x,
1930 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1931 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1932 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1933 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1934 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1935 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1936 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1937 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1938 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1939 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1940 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1941 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1942 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1943 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1944 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1945 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1946 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1947 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1948 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1949 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1950 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1951 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1952 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1953 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1954 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1955 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1956 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1957 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1958 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1959 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1960 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1961 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1962 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1963 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1964 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1965 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1966 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1967 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1968 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1969 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1970 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1971 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1972 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1973 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1974 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1975 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1976 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1977 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1978 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1979 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1980 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1981 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1982 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1983 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1984 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1985 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1986 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1987 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1988 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1989 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1990 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1991 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1992 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1993 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1994 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1995 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1996 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1997 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1998 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1999 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2000 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2001 gfortran.dg/write_back.f: Gate test on effective_target
2002 fd_truncate.
2003
2004 2008-03-04 Joseph Myers <joseph@codesourcery.com>
2005
2006 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2007 targets declaring functions in assembly.
2008
2009 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2010
2011 PR 28322
2012 * gcc.dg/pr28322-3.c: New.
2013
2014 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
2015
2016 PR target/35453
2017 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2018 _SIDD_XXX.
2019 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2020 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2021 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2022 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2023 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2024 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2025 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2026 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2027
2028 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
2029
2030 PR middle-end/35456
2031 * gcc.c-torture/execute/pr35456.c: New test.
2032
2033 2008-03-04 Joseph Myers <joseph@codesourcery.com>
2034
2035 * gcc.target/i386/sse-10.c: Don't use
2036 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2037
2038 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
2039
2040 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2041 * gfortran.dg/reassoc_2.f90: Ditto.
2042 * gfortran.dg/reassoc_3.f90: Ditto.
2043
2044 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2045
2046 PR fortran/33197
2047 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2048 * gfortran.dg/dg.exp: Likewise.
2049 * gfortran.dg/vect/vect.exp: Likewise.
2050 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2051 * gfortran.fortran-torture/compile/compile.exp: Likewise.
2052 * gfortran.dg/gamma_1.f90: Also check log_gamma.
2053 * gfortran.dg/invalid_contains_1.f90: Remove warning about
2054 empty CONTAINS.
2055 * gfortran.dg/gamma_2.f90: Add a few error messages.
2056 * gfortran.dg/invalid_contains_2.f90: Remove warning about
2057 empty CONTAINS.
2058 * gfortran.dg/gamma_3.f90: Adjust error message.
2059 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2060 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2061 * gfortran.dg/bessel_1.f90: New test.
2062 * gfortran.dg/recursive_check_3.f90: Remove warnings.
2063 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2064 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2065 * gfortran.dg/contains_empty_1.f03: New test.
2066 * gfortran.dg/erfc_scaled_1.f90: New test.
2067 * gfortran.dg/hypot_1.f90: New test.
2068 * gfortran.dg/contains_empty_2.f03: New test.
2069
2070 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
2071
2072 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2073
2074 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2075
2076 PR 24924
2077 * g++.dg/cpp/string-2.C: This is a warning now.
2078 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2079 default, so add it.
2080
2081 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
2082
2083 * g++.dg/cpp0x/auto1.C: New.
2084
2085 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2086
2087 PR fortran/34770
2088 * gfortran.dg/pointer_1.f90: New test.
2089
2090 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
2091
2092 PR c++/35315
2093 * g++.dg/ext/attrib32.C: Add another test case.
2094
2095 2008-02-29 Tom Tromey <tromey@redhat.com>
2096
2097 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2098 line.
2099
2100 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
2101
2102 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2103 to make the interchange profitable.
2104
2105 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
2106
2107 PR fortran/31463
2108 PR fortran/33950
2109 PR fortran/34296
2110 * gfortran.dg/arrayio_11.f90: Fixed test.
2111 * gfortran.dg/arrayio_12.f90: Likewise.
2112 * gfortran.dg/module_read_1.f90: Added warning-directives.
2113 * gfortran.dg/pr32242.f90: Likewise.
2114 * gfortran.dg/result_in_spec_3.f90: Likewise.
2115 * gfortran.dg/use_12.f90: Likewise.
2116 * gfortran.dg/warn_function_without_result.f90 : New test.
2117
2118 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2119
2120 PR fortran/34868
2121 * gfortran.dg/f2c_9.f90: New test.
2122
2123 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
2124
2125 * gcc.dg/tree-ssa/ldist-1.c: New.
2126 * gcc.dg/tree-ssa/ldist-1a.c: New.
2127 * gcc.dg/tree-ssa/ldist-2.c: New.
2128 * gcc.dg/tree-ssa/ldist-3.c: New.
2129 * gcc.dg/tree-ssa/ldist-4.c: New.
2130 * gcc.dg/tree-ssa/ldist-5.c: New.
2131 * gcc.dg/tree-ssa/ldist-6.c: New.
2132 * gcc.dg/tree-ssa/ldist-7.c: New.
2133 * gcc.dg/tree-ssa/ldist-8.c: New.
2134 * gcc.dg/tree-ssa/ldist-9.c: New.
2135 * gcc.dg/tree-ssa/ldist-10.c: New.
2136 * gcc.dg/tree-ssa/ldist-11.c: New.
2137 * gcc.dg/tree-ssa/ldist-12.c: New.
2138 * gfortran.dg/ldist-1.f90: New.
2139
2140 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
2141
2142 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
2143
2144 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2145
2146 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2147
2148 2008-02-27 Jan Beulich <jbeulich@novell.com>
2149
2150 * gcc.target/i386/mmx-1.c: Add
2151 -Werror-implicit-function-declaration to dg-options.
2152 * gcc.target/i386/mmx-2.c: Likewise.
2153 * gcc.target/i386/sse-13.c: Likewise.
2154 * gcc.target/i386/sse-14.c: Likewise.
2155
2156 2008-02-27 Revital Eres <eres@il.ibm.com>
2157
2158 PR rtl-optimization/34999
2159 * gcc.dg/tree-prof/pr34999.c: New.
2160
2161 2008-02-27 Richard Guenther <rguenther@suse.de>
2162
2163 PR middle-end/25290
2164 * gcc.c-torture/execute/pr35390.c: New testcase.
2165
2166 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
2167
2168 PR ada/22255
2169 * gnat.dg/test_direct_io.adb: New file.
2170
2171 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
2172
2173 PR ada/34799
2174 * gnat.dg/specs/pr34799.ads: New test.
2175
2176 2008-02-27 Richard Guenther <rguenther@suse.de>
2177
2178 PR middle-end/34971
2179 * gcc.c-torture/execute/pr34971.c: New testcase.
2180
2181 2008-02-27 Jakub Jelinek <jakub@redhat.com>
2182
2183 * gcc.dg/gomp/preprocess-1.c: New test.
2184
2185 PR c++/35368
2186 * g++.dg/ext/visibility/typeinfo2.C: New test.
2187 * g++.dg/ext/visibility/typeinfo3.C: New test.
2188
2189 2008-02-26 Joseph Myers <joseph@codesourcery.com>
2190
2191 * gcc.dg/bf-ms-attrib.c (main): Return 0.
2192
2193 2008-02-26 Joseph Myers <joseph@codesourcery.com>
2194
2195 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2196 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2197
2198 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2199
2200 PR c/28800
2201 * gcc.dg/empty-source-2.c: Adjust for warning message.
2202 * gcc.dg/empty-source-3.c: Likewise.
2203 * gcc.dg/pack-test-2.c: Adjust comment.
2204 * gcc.dg/pragma-ep-2.c: Likewise.
2205 * gcc.dg/pragma-re-2.c: Likewise.
2206 * gcc.dg/va-arg-2.c: Likewise.
2207
2208 2008-02-26 Tobias Burnus <burnus@net-b.de>
2209
2210 PR fortran/35033
2211 * gfortran.dg/assignment_2.f90: New.
2212
2213 2008-02-26 Jason Merrill <jason@redhat.com>
2214
2215 PR c++/35315
2216 * g++.dg/ext/attrib32.C: New.
2217
2218 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
2219
2220 * gcc.c-torture/execute/nest-align-1.x: Delete.
2221
2222 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2223
2224 PR 26264
2225 * 20021023-1.c: Use __builtin_va_start instead of
2226 __builtin_stdarg_start.
2227 * pr17301-1.c: Likewise.
2228 * pr17301-2.c: Likewise.
2229
2230 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2231
2232 * gcc.dg/pr34351.c: New.
2233
2234 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2235
2236 * gcc.dg/Wlarger-than2.c: New.
2237
2238 2008-02-26 Paolo Carlini <pcarlini@suse.de>
2239
2240 PR c++/35323
2241 * g++.dg/lookup/crash7.C: New.
2242
2243 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
2244
2245 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2246
2247 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2248
2249 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2250
2251 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2252
2253 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2254
2255 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2256
2257 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2258 Windows.
2259
2260 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2261
2262 * lib/target-supports.exp (check_profiling_available): Report -p
2263 unavailable on *-*-mingw*.
2264
2265 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2266
2267 * lib/target-supports.exp (check_effective_target_pthread_h): New.
2268 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2269 dg-require-effective-target pthread_h.
2270
2271 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2272
2273 * gcc.dg/Wswitch-enum-error.c: New.
2274 * gcc.dg/Wswitch-error.c: New.
2275 * gcc.dg/20011021-1.c: Use two directives to match two different
2276 messages.
2277
2278 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2279
2280 PR 28322
2281 * gcc.dg/pr28322.c: New.
2282 * gcc.dg/pr28322-2.c: New.
2283 * lib/prune.exp: Ignore "At top level" even if there is no ':'
2284 preceding it.
2285
2286 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2287
2288 PR c++/35333
2289 * g++.dg/other/error26.C: New.
2290
2291 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2292
2293 PR c++/35338
2294 * g++.dg/other/error25.C: New.
2295
2296 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
2297
2298 PR target/35258
2299 * gcc.dg/pr35258.c: New testcase.
2300
2301 2008-02-25 Jan Beulich <jbeulich@novell.com>
2302
2303 * gcc.dg/20020426-2.c: Remove bogus workaround.
2304 * g++.old-deja/g++.other/store-expr1.C: Likewise.
2305 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2306
2307 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2308
2309 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2310
2311 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2312
2313 PR middle-end/19984
2314 * gcc.dg/pr19984.c: New test.
2315 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2316 name of the variable.
2317
2318 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2319
2320 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2321 (main): Call check_vect and foo. Check array values after
2322 the call to foo.
2323 * gcc.dg/vect/vect-117.c: Call check_vect.
2324 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2325
2326 2008-02-25 Jason Merrill <jason@redhat.com>
2327
2328 PR c++/33486
2329 * g++.dg/lookup/strong-using-5.C: New.
2330
2331 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
2332
2333 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2334 sh* targets.
2335
2336 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2337
2338 PR target/35349
2339 * gcc.c-torture/execute/20050604-1.x: New file.
2340
2341 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2342
2343 * gcc.target/i386/pr22076.c: Update number of mov insns
2344 for PIC targets.
2345 * gcc.target/i386/pr34256.c: Ditto.
2346
2347 2008-02-24 Diego Novillo <dnovillo@google.com>
2348
2349 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2350
2351 PR 33738
2352 * g++.dg/warn/pr33738.C: New.
2353
2354 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
2355
2356 * gcc.c-torture/execute/nest-align-1.x: New file.
2357
2358 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
2359
2360 PR c++/34749
2361 * g++.dg.ext/dllimport13.C: New test.
2362
2363 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2364
2365 PR libfortran/24685
2366 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2367 powerpc*-apple-darwin*.
2368
2369 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2370
2371 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2372 ERFC into gfortran.dg/large_real_kind_3.F90.
2373 * gfortran.dg/large_real_kind_3.F90: New test.
2374
2375 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
2376
2377 PR rtl-opt/33512
2378 * gcc.dg/and-1.c: New test.
2379
2380 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2381
2382 * gcc.c-torture/execute/20080222-1.c: New test.
2383
2384 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
2385
2386 PR target/22076
2387 PR target/34256
2388 * gcc.target/i386/pr22076.c: New test.
2389 * gcc.target/i386/pr34256.c: New test.
2390 * gcc.target/i386/vecinit-5.c: New test.
2391 * gcc.target/i386/vecinit-6.c: New test.
2392 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2393
2394 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2395 <xmmintrin.h>, define __m64 and __m128 directly.
2396 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2397
2398 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2399
2400 PR C++/34715
2401 * g++.dg/ext/always_inline-1.C: New test.
2402 * g++.dg/ext/always_inline-2.C: New test.
2403 * g++.dg/ext/always_inline-3.C: New test.
2404 * g++.dg/ext/always_inline-4.C: New test.
2405
2406 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
2407
2408 * gcc.target/cris/asm-b-1.c: New test.
2409
2410 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2411
2412 PR c++/35282
2413 * g++.dg/template/nontype17.C: Add.
2414
2415 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2416
2417 PR c++/35282
2418 Revert:
2419 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2420
2421 PR c++/28743
2422 * g++.dg/template/nontype17.C: New.
2423 * g++.dg/template/nontype16.C: Add error.
2424
2425 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2426
2427 PR c/19999
2428 * gcc.dg/Wfloat-equal-1.c: New.
2429 * g++.dg/warn/Wfloat-equal-1.C: New.
2430
2431 2008-02-21 Michael Matz <matz@suse.de>
2432
2433 PR target/35264
2434 * gcc.dg/pr35264.c: New testcase.
2435
2436 2008-02-21 Richard Guenther <rguenther@suse.de>
2437
2438 * gfortran.dg/reassoc_1.f90: New testcase.
2439 * gfortran.dg/reassoc_2.f90: Likewise.
2440 * gfortran.dg/reassoc_3.f90: Likewise.
2441
2442 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2443
2444 PR libfortran/34974
2445 * gfortran.dg/fmt_t_7.f: New test.
2446
2447 PR libfortran/35132
2448 * gfortran.dg/streamio_15.f90: New test.
2449
2450 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2451
2452 PR libfortran/35036
2453 * gfortran.dg/fmt_zero_digits.f90: Revise test.
2454
2455 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
2456
2457 * gcc.dg/Wframe-larger-than.c: New option test.
2458
2459 2008-02-20 Tobias Burnus <burnus@net-b.de>
2460
2461 PR fortran/34997
2462 * gfortran.dg/dollar_sym_1.f90: New.
2463 * gfortran.dg/dollar_sym_2.f90: New.
2464
2465 2008-02-20 Richard Guenther <rguenther@suse.de>
2466
2467 PR middle-end/35265
2468 * gcc.dg/builtins-66.c: New testcase.
2469
2470 2008-02-20 Richard Guenther <rguenther@suse.de>
2471
2472 * gcc.dg/fold-reassoc-1.c: New testcase.
2473 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2474
2475 2008-02-20 Richard Guenther <rguenther@suse.de>
2476
2477 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2478
2479 2008-02-20 Ira Rosen <irar@il.ibm.com>
2480
2481 * lib/target-supports.exp (check_effective_target_vect_unpack):
2482 Return true for SPU.
2483 (check_effective_target_vect_short_mult): Likewise.
2484 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2485 the loop on targets that support vect_unpack.
2486
2487 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
2488
2489 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2490 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2491 templates to reduce number of passed arguments.
2492
2493 2008-02-19 Jason Merrill <jason@redhat.com>
2494
2495 PR c++/34950
2496 * g++.dg/template/explicit-args1.C: New.
2497
2498 2008-02-19 Richard Guenther <rguenther@suse.de>
2499
2500 PR tree-optimization/34989
2501 * gcc.dg/pr34989-1.c: New testcase.
2502 * gcc.dg/pr34989-2.c: Likewise.
2503
2504 2008-02-19 Jakub Jelinek <jakub@redhat.com>
2505
2506 PR c++/35028
2507 * g++.dg/gomp/pr35028.C: New test.
2508
2509 PR c++/34964
2510 PR c++/35244
2511 * gcc.dg/gomp/pr34964.c: New test.
2512 * g++.dg/gomp/pr34964.C: New test.
2513 * gcc.dg/gomp/pr35244.c: New test.
2514 * g++.dg/gomp/pr35244.C: New test.
2515
2516 PR c++/35078
2517 * g++.dg/gomp/pr35078.C: New test.
2518
2519 2008-02-19 Christian Bruel <christian.bruel@st.com>
2520
2521 * gcc.dg/packed-array.c: New testcase.
2522
2523 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
2524
2525 PR target/33555
2526 * gcc.target/i386/pr33555.c: New test.
2527
2528 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
2529
2530 PR target/35189
2531 * gcc.target/i386/isa-1.c: New.
2532 * gcc.target/i386/isa-2.c: Likewise.
2533 * gcc.target/i386/isa-3.c: Likewise.
2534 * gcc.target/i386/isa-4.c: Likewise.
2535 * gcc.target/i386/isa-5.c: Likewise.
2536 * gcc.target/i386/isa-6.c: Likewise.
2537 * gcc.target/i386/isa-7.c: Likewise.
2538 * gcc.target/i386/isa-8.c: Likewise.
2539 * gcc.target/i386/isa-9.c: Likewise.
2540 * gcc.target/i386/isa-10.c: Likewise.
2541 * gcc.target/i386/isa-11.c: Likewise.
2542 * gcc.target/i386/isa-12.c: Likewise.
2543 * gcc.target/i386/isa-13.c: Likewise.
2544 * gcc.target/i386/isa-14.c: Likewise.
2545
2546 2008-02-18 Joey Ye <joey.ye@intel.com>
2547 H.J. Lu <hongjiu.lu@intel.com>
2548
2549 PR middle-end/34921
2550 * gcc.c-torture/execute/nest-align-1.c: New test case.
2551
2552 2008-02-17 Richard Guenther <rguenther@suse.de>
2553
2554 PR middle-end/35227
2555 * gcc.dg/torture/pr35227.c: New testcase.
2556
2557 2008-02-17 Richard Guenther <rguenther@suse.de>
2558
2559 PR tree-optimization/35231
2560 * gcc.c-torture/execute/pr35231.c: New testcase.
2561
2562 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2563
2564 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2565 (test_gt): Ditto.
2566
2567 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2568
2569 * obj-c++.dg/encode-2.mm: XFAIL.
2570 * obj-c++.dg/encode-3.mm: Likewise.
2571
2572 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2573 Paolo Carlini <pcarlini@suse.de>
2574
2575 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2576 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2577 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2578
2579 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2580
2581 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2582 (main): Change to void and rename to sse_test.
2583 * gcc.target/i386/pr24306.c: Ditto.
2584 * gcc.target/i386/pr32065-2.c: Ditto.
2585 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2586 (main): Change to void and rename to sse2_test.
2587 * gcc.target/i386/20060512-3.c: Ditto.
2588
2589 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2590
2591 PR fortran/35150
2592 * gfortran.dg/c_loc_tests_12.f03: New test.
2593
2594 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2595
2596 PR c++/35023
2597 PR c++/35024
2598 PR c++/35026
2599 * g++.dg/cpp0x/vt-35026.C: New.
2600 * g++.dg/cpp0x/vt-35023.C: New.
2601 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2602 * g++.dg/cpp0x/vt-35024.C: New.
2603
2604 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2605
2606 * gcc.c-torture/execute/va-arg-25.x: Remove.
2607
2608 2008-02-15 Richard Guenther <rguenther@suse.de>
2609 Zdenek Dvorak <ook@ucw.cz>
2610
2611 PR tree-optimization/35164
2612 * g++.dg/torture/pr35164-1.C: New testcase.
2613 * g++.dg/torture/pr35164-2.C: Likewise.
2614
2615 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2616
2617 PR testsuite/35119
2618 * g++.dg/template/spec35.C: Change the regular expressions
2619 in dg-final to match the assembly code generated by Darwin 9.
2620
2621 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2624
2625 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2626
2627 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2628
2629 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2630
2631 * lib/dejapatches.exp: New file.
2632
2633 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2634
2635 PR c++/34050
2636 * g++.dg/cpp0x/vt-34050.C: New.
2637
2638 2008-02-14 Jason Merrill <jason@redhat.com>
2639
2640 PR c++/5645
2641 PR c++/11159
2642 * g++.dg/warn/pr11159.C: New.
2643 * g++.dg/warn/pr5645.C: Likewise.
2644
2645 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2646
2647 PR preprocessor/35061
2648 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2649
2650 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2651
2652 PR c++/28743
2653 * g++.dg/template/nontype17.C: New.
2654 * g++.dg/template/nontype16.C: Add error.
2655
2656 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR c++/35138
2659 * g++.dg/template/member8.C: New test.
2660
2661 2008-02-13 Michael Matz <matz@suse.de>
2662
2663 * gcc.dg/pr35065.c: Fix testcase warnings.
2664
2665 2008-02-13 Jason Merrill <jason@redhat.com>
2666
2667 PR c++/34962, c++/34937, c++/34939
2668 * g++.dg/ext/tmplattr9.C: New.
2669
2670 2008-02-13 Michael Matz <matz@suse.de>
2671
2672 PR debug/35065
2673 * gcc.dg/pr35065.c: New testcase.
2674
2675 2008-02-12 Richard Guenther <rguenther@suse.de>
2676
2677 PR tree-optimization/35171
2678 * gcc.c-torture/compile/pr35171.c: New testcase.
2679
2680 2008-02-12 Richard Guenther <rguenther@suse.de>
2681
2682 PR middle-end/35163
2683 * gcc.c-torture/execute/pr35163.c: New testcase.
2684
2685 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2686
2687 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2688
2689 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2690
2691 * gnat.dg/loop_address.adb: New test.
2692
2693 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2694
2695 * obj-c++.dg/bitfield-1.mm: Expect failures.
2696 * obj-c++.dg/bitfield-4.mm: Likewise.
2697 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2698 * obj-c++.dg/encode-8.mm: Likewise.
2699 * obj-c++.dg/isa-field-1.mm: Likewise.
2700 * obj-c++.dg/layout-1.mm: Likewise.
2701 * obj-c++.dg/lookup-2.mm: Likewise.
2702 * obj-c++.dg/try-catch-2.mm: Likewise.
2703 * obj-c++.dg/try-catch-9.mm: Likewise.
2704
2705 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR c++/35144
2708 * g++.dg/tree-ssa/pr35144.C: New test.
2709
2710 PR inline-asm/35160
2711 * gcc.target/i386/pr35160.c: New test.
2712
2713 PR c++/34862
2714 * g++.dg/init/new27.C: New test.
2715
2716 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2717
2718 PR c++/35077
2719 * g++.dg/template/crash78.C: New.
2720
2721 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2722
2723 PR testsuite/35047
2724 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2725 * gcc.dg/compat/vector-2_y.c: Ditto.
2726
2727 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2728 Richard Guenther <rguenther@suse.de>
2729
2730 PR tree-optimization/33992
2731 * gcc.c-torture/execute/pr33992.c: New testcase.
2732
2733 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2734
2735 * gfortran.dg/streamio_14.f90: New test.
2736
2737 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2738
2739 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2740 Add -mfpmath=387 to dg-options.
2741
2742 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2743
2744 PR testsuite/35047
2745 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2746 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2747 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2748 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2749 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2750 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2751 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2752 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2753 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2754
2755 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2756
2757 PR objc++/34193
2758 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2759
2760 2008-02-08 Sa Liu <saliu@de.ibm.com>
2761
2762 * gcc.target/spu/intrinsics-3.c: New. Test error messages.
2763
2764 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2765
2766 PR c++/35056
2767 * g++.dg/conversion/bitfield8.C: New.
2768
2769 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2770
2771 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2772
2773 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2774
2775 PR c++/35049
2776 PR c++/35096
2777 * g++.dg/ext/vector13.C: New.
2778
2779 2008-02-06 David Daney <ddaney@avtrex.com>
2780
2781 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2782
2783 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2784
2785 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2786 special case for xtensa-*-*.
2787
2788 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2789
2790 PR fortran/35037
2791 * gfortran.dg/volatile11.f90: New test.
2792
2793 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR c++/33553
2796 * g++.dg/template/array19.C: New test.
2797
2798 2008-02-05 Diego Novillo <dnovillo@google.com>
2799
2800 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2801
2802 PR 33738
2803 * g++.dg/warn/pr33738.C: Remove.
2804
2805 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2806
2807 PR fortran/34945
2808 * gfortran.dg/bounds_check_13.f: New test.
2809
2810 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2811
2812 PR testsuite/33946
2813 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2814
2815 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2816
2817 PR target/35083
2818 * gcc.target/i386/pr35083.c: New test.
2819
2820 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2821
2822 PR fortran/32315
2823 * gfortran.dg/data_bounds_1.f90: New test.
2824
2825 2008-02-04 Diego Novillo <dnovillo@google.com>
2826
2827 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2828
2829 PR 33738
2830 * g++.dg/warn/pr33738.C: New.
2831
2832 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2833
2834 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2835 to match.
2836
2837 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2838
2839 * lib/target-supports.exp (check_effective_target_hard_float): Only
2840 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2841 other targets, grep for a call insn in the rtl expand dump for an
2842 add of two doubles.
2843 (target_compile): Support generating rtl dumps as output.
2844
2845 2008-02-04 Richard Guenther <rguenther@suse.de>
2846
2847 PR middle-end/33631
2848 * gcc.c-torture/execute/pr33631.c: New testcase.
2849
2850 2008-02-04 Richard Guenther <rguenther@suse.de>
2851
2852 PR middle-end/35043
2853 * gcc.c-torture/compile/pr35043.c: New testcase.
2854
2855 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2856
2857 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2858
2859 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2860
2861 * gcc.target/i386/pr31628.c: Require effective target fpic.
2862 * gcc.target/i386/strinline.c: Ditto.
2863 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2864 * gcc.dg/pr35045.c: Ditto.
2865 * gcc.dg/20050503-1.c: Ditto.
2866
2867 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2868
2869 PR fortran/32760
2870 * gfortran.dg/host_assoc_variable_1.f90: New test.
2871 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2872
2873 2008-02-02 Michael Matz <matz@suse.de>
2874
2875 PR target/35045
2876 * gcc.dg/pr35045.c: New test.
2877
2878 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2879
2880 PR libfortran/35001
2881 * gfortran.dg/shape_4.f90: New test.
2882
2883 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2884
2885 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2886
2887 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2888
2889 PR rtl-optimization/34773
2890 * gcc.target/cris/torture/pr34773.c: New test.
2891
2892 2008-02-01 Nick Clifton <nickc@redhat.com>
2893
2894 * lib/target-supports.exp (check_profiling_available): Do not
2895 expect profiling to work on the xstormy16 target.
2896
2897 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2898
2899 PR testsuite/35047
2900 * gcc.c-torture/execute/20050316-2.x: New file.
2901 * gcc.target/i386/pr17390.c: Update scan pattern.
2902 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2903 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2904
2905 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2906
2907 PR fortran/34910
2908 * gfortran.dg/proc_assign_2.f90: New test.
2909
2910 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2911 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR c++/34935
2914 PR c++/34936
2915 * g++.dg/ext/alias-canon.C: New.
2916 * g++.dg/ext/alias-mangle.C: New.
2917
2918 2008-01-30 Jan Hubicka <jh@suse.cz>
2919
2920 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2921
2922 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2923
2924 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2925 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2926
2927 2008-01-30 Jan Hubicka <jh@suse.cz>
2928
2929 PR target/34982
2930 * gcc.c-torture/execute/pr34982.c: New testcase.
2931
2932 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2933
2934 * gcc.target/s390/tf_to_di-1.c: New testcase.
2935
2936 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2937
2938 PR fortran/34975
2939 * gfortran.dg/use_only_3.f90: New test.
2940 * gfortran.dg/use_only_3.inc: Modules for new test.
2941
2942 PR fortran/34429
2943 * gfortran.dg/function_charlen_2.f90: New test.
2944
2945 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR middle-end/34969
2948 * gcc.dg/pr34969.c: New test.
2949
2950 PR c/35017
2951 * gcc.dg/inline-25.c: New test.
2952 * gcc.dg/inline-26.c: New test.
2953 * gcc.dg/inline-27.c: New test.
2954
2955 2008-01-29 Richard Guenther <rguenther@suse.de>
2956
2957 PR middle-end/35006
2958 * gcc.c-torture/compile/pr35006.c: New testcase.
2959
2960 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2961
2962 PR c++/34055
2963 PR c++/34103
2964 PR c++/34219
2965 PR c++/34606
2966 PR c++/34753
2967 PR c++/34754
2968 PR c++/34755
2969 PR c++/34919
2970 PR c++/34961
2971 * g++.dg/cpp0x/vt-34219-2.C: New.
2972 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2973 * g++.dg/cpp0x/vt-34961.C: New.
2974 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2975 cases from the re-opened PR.
2976 * g++.dg/cpp0x/vt-34753.C: New.
2977 * g++.dg/cpp0x/vt-34919.C: New.
2978 * g++.dg/cpp0x/vt-34754.C: New.
2979 * g++.dg/cpp0x/vt-34606.C: New.
2980 * g++.dg/cpp0x/vt-34219.C: New.
2981 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2982 * g++.dg/cpp0x/vt-34755.C: New.
2983 * g++.dg/cpp0x/pr31438.C: Ditto.
2984 * g++.dg/cpp0x/variadic81.C: Ditto.
2985
2986 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2987
2988 * g++.dg/torture/pr34641.C: Put the dg-do first.
2989
2990 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2991
2992 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2993
2994 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2995
2996 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2997
2998 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2999
3000 PR 31535
3001 * gcc.target/powerpc/spe-small-data-1.c: New test.
3002 * gcc.target/powerpc/spe-small-data-2.c: New test.
3003
3004 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3005
3006 PR libfortran/34980
3007 * gfortran.dg/shape_3.f90: New test.
3008
3009 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
3010
3011 * gcc.target/s390/20020926-1.c: Remove -m31.
3012
3013 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
3014
3015 * gcc.target/s390/20020926-1.c: Disable for s390x.
3016
3017 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3018
3019 PR fortran/34994
3020 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3021 expression.
3022
3023 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3024
3025 PR fortran/34990
3026 * gfortran.dg/array_constructor_22.f90: New test.
3027
3028 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
3029
3030 PR middle-end/34688
3031 * gcc.c-torture/compile/pr34688: New test.
3032
3033 2008-01-26 Tobias Burnus <burnus@net-b.de>
3034
3035 PR fortran/34848
3036 * gfortran.dg/missing_optional_dummy_5.f90: New.
3037
3038 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3039
3040 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3041 noinline. XFAIL test.
3042
3043 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3044
3045 PR fortran/31610
3046 * gfortran.dg/array_3.f90: New test.
3047
3048 2008-01-26 Jakub Jelinek <jakub@redhat.com>
3049
3050 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3051 on i?86/x86_64.
3052
3053 PR c++/34965
3054 * gcc.dg/pr34965.c: New test.
3055 * g++.dg/other/error24.C: New test.
3056
3057 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3058
3059 PR libfofortran/34887
3060 * gfortran.dg/x_slash_2.f: New test.
3061
3062 2008-01-26 Richard Guenther <rguenther@suse.de>
3063
3064 PR c++/34235
3065 * g++.dg/torture/pr34235.C: New testcase.
3066
3067 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
3068
3069 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3070
3071 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
3072
3073 PR target/34981
3074 * gcc.target/mips/lazy-binding-1.c: New test.
3075 * gcc.target/mips/mips.exp (setup_mips_tests): Set
3076 mips_forced_no_abicalls and mips_forced_no_shared.
3077 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3078 Avoid using small data with -mabicalls. Don't make -G0 force
3079 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
3080 forces the opposite option.
3081
3082 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3083
3084 PR target/34970
3085 * gcc.target/i386/fastcall-1.c: Scan for correct label.
3086 Use -std=gnu89 switch.
3087
3088 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3089
3090 PR libfortran/34876
3091 * gfortran.dg/direct_io_9.f: New test.
3092
3093 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
3094
3095 PR fortran/34661
3096 * gfortran.dg/where_operator_assign_4.f90: New test.
3097
3098 2008-01-25 Joseph Myers <joseph@codesourcery.com>
3099
3100 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3101 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3102 c4x-*-* targets.
3103
3104 2008-01-25 Richard Guenther <rguenther@suse.de>
3105
3106 PR middle-end/32244
3107 * gcc.c-torture/execute/pr32244-1.c: New testcase.
3108
3109 2008-01-25 Richard Guenther <rguenther@suse.de>
3110
3111 PR tree-optimization/34966
3112 * gcc.c-torture/compile/pr34966.c: New testcase.
3113
3114 2008-01-25 Richard Guenther <rguenther@suse.de>
3115
3116 PR c++/33887
3117 * g++.dg/torture/pr33887-1.C: New testcase.
3118 * g++.dg/torture/pr33887-2.C: Likewise.
3119 * g++.dg/torture/pr33887-3.C: Likewise.
3120 * gcc.c-torture/execute/20071211-1.c: Likewise.
3121
3122 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
3123
3124 PR target/34856
3125 * gcc.dg/pr34856.c: Use pointer mode for "pin".
3126
3127 2008-01-25 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR middle-end/33333
3130 * g++.dg/gomp/pr33333.C: New test.
3131
3132 PR preprocessor/34692
3133 * gcc.dg/cpp/pr34692.c: New test.
3134 * gcc.dg/gomp/pr34692.c: New test.
3135
3136 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
3137
3138 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3139
3140 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
3141
3142 PR fortran/34202
3143 * gfortran.dg/empty_type.f90: New test.
3144
3145 2008-01-24 Paolo Carlini <pcarlini@suse.de>
3146
3147 PR c++/34603
3148 * g++.dg/template/crash77.C: New.
3149
3150 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
3151
3152 PR target/34856
3153 * gcc.dg/pr34856.c: New test.
3154
3155 2008-01-24 Tobias Burnus <burnus@net-b.de>
3156
3157 * gfortran.dg/namelist_39.f90: Delete temporary files.
3158 * gfortran.dg/namelist_44.f90: Ditto.
3159
3160 2008-01-24 Richard Guenther <rguenther@suse.de>
3161
3162 PR middle-end/34953
3163 * g++.dg/torture/pr34953.C: New testcase.
3164
3165 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
3166
3167 PR middle-end/34934
3168 * gcc.c-torture/compile/20080124-1.c: New test.
3169
3170 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
3171
3172 PR fortran/34872
3173 * gfortran.dg/function_charlen_3.f: New test.
3174
3175 2008-01-23 Michael Matz <matz@suse.de>
3176
3177 PR debug/34895
3178 * g++.dg/debug/pr34895.cc: New testcase.
3179
3180 2008-01-23 Richard Guenther <rguenther@suse.de>
3181
3182 PR middle-end/31529
3183 * gcc.dg/pr31529-1.c: New testcase.
3184 * gcc.dg/pr31529-2.c: Likewise.
3185
3186 2008-01-23 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR c++/34829
3189 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3190 unsigned int for the first argument.
3191
3192 2008-01-22 Jakub Jelinek <jakub@redhat.com>
3193
3194 PR c++/33984
3195 * g++.dg/conversion/bitfield7.C: New test.
3196 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3197
3198 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
3199
3200 From Michael Frysinger <michael.frysinger@analog.com>
3201 * gcc.target/bfin/mcpu-bf547.c: New test.
3202 * gcc.target/bfin/mcpu-bf523.c: New test.
3203 * gcc.target/bfin/mcpu-bf524.c: New test.
3204 * gcc.target/bfin/mcpu-bf526.c: New test.
3205
3206 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
3207
3208 * gcc.c-torture/execute/20080122-1.c: New test.
3209
3210 2008-01-22 Tom Tromey <tromey@redhat.com>
3211
3212 PR c++/34859
3213 * gcc.dg/cpp/pr34859.c: New file.
3214
3215 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3216
3217 PR fortran/34875
3218 * gfortran.dg/vector_subscript_3.f90: New test.
3219
3220 2008-01-22 Tobias Burnus <burnus@net-b.de>
3221
3222 PR fortran/34848
3223 * gfortran.dg/missing_optional_dummy_4.f90
3224
3225 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3226
3227 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3228
3229 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
3230
3231 * gnat.dg/unchecked_union1.adb: New test.
3232
3233 2008-01-22 Tom Tromey <tromey@redhat.com>
3234
3235 PR c++/34829
3236 * g++.dg/ext/pr34829.C: New file.
3237
3238 2008-01-22 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR c++/34607
3241 * gcc.dg/gomp/pr34607.c: New test.
3242 * g++.dg/gomp/pr34607.C: New test.
3243
3244 PR c++/34914
3245 * g++.dg/ext/vector10.C: New test.
3246
3247 PR c++/34918
3248 * g++.dg/other/error23.C: New test.
3249
3250 PR c++/34917
3251 * g++.dg/ext/vector12.C: New test.
3252
3253 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3254
3255 PR 32102
3256 * gcc.dg/Wstrict-overflow-21.c: New.
3257 * g++.dg/warn/Wstrict-aliasing-8.C: New.
3258
3259 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3260
3261 PR middle-end/33092
3262 * gcc.dg/pr33092.c: New.
3263
3264 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
3265
3266 * gcc.target/s390/20020926-1.c: Add -m31 option.
3267
3268 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
3269
3270 PR fortran/34915
3271 * gfortran.dg/initialization_18.f90: New test.
3272
3273 2008-01-22 Tobias Burnus <burnus@net-b.de>
3274
3275 PR fortran/34899
3276 * gfortran.dg/tab_continuation.f: New.
3277
3278 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3279
3280 PR fortran/34896
3281 * gfortran.dg/use_rename_2.f90: New test.
3282
3283 2008-01-21 Richard Guenther <rguenther@suse.de>
3284
3285 PR middle-end/34856
3286 * gcc.c-torture/compile/pr34856.c: New testcase.
3287
3288 2008-01-21 Richard Guenther <rguenther@suse.de>
3289
3290 PR c/34885
3291 * gcc.c-torture/compile/pr34885.c: New testcase.
3292
3293 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
3294
3295 * gnat.dg/specs/alignment1.ads: New test.
3296
3297 2008-01-21 Richard Guenther <rguenther@suse.de>
3298
3299 PR c++/34850
3300 * g++.dg/torture/pr34850.C: New testcase.
3301
3302 2008-01-21 Alon Dayan <alond@il.ibm.com>
3303 Olga Golovanevsky <olga@il.ibm.com>
3304
3305 PR tree-optimization/34701
3306 * gcc.dg/struct/wo_prof_array_field.c: New test.
3307
3308 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3309
3310 PR c++/34891
3311 * g++.dg/ext/vector9.C: New.
3312
3313 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3314
3315 PR c++/34776
3316 PR c++/34486
3317 * g++.dg/template/crash75.C: New.
3318 * g++.dg/template/crash76.C: Likewise.
3319
3320 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
3321
3322 PR rtl-optimization/34808
3323 * gcc.c-torture/compile/pr34808.c: New test.
3324
3325 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3326
3327 PR fortran/34784
3328 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3329
3330 PR fortran/34861
3331 * gfortran.dg/entry_array_specs_3.f90: New test.
3332
3333 PR fortran/34854
3334 * gfortran.dg/use_rename_1.f90: New test.
3335
3336 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3337
3338 PR fortran/34784
3339 * gfortran.dg/array_constructor_20.f90: New test.
3340 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3341
3342 PR fortran/34785
3343 * gfortran.dg/array_constructor_21.f90: New test.
3344
3345 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3346
3347 PR libfortran/34795
3348 * gfortran.dg/inquire_13.f90: New test.
3349
3350 PR libfortran/34659
3351 * gfortran.dg/continuation_9.f90: New test.
3352
3353 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
3354
3355 PR target/34831
3356 * gcc.target/mips/pr34831.c: New test.
3357
3358 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3359
3360 PR fortran/34817
3361 PR fortran/34838
3362 * gfortran.dg/any_all_1.f90: New test.
3363 * gfortran.dg/any_all_2.f90: New test.
3364
3365 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3366
3367 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3368 "dg-require-weak" statement.
3369 * g++.dg/eh/weak1.C: Likewise.
3370
3371 2008-01-19 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR gcov-profile/34610
3374 * gcc.dg/gomp/pr34610.c: New test.
3375
3376 2008-01-19 Tobias Burnus <burnus@net-b.de>
3377
3378 PR fortran/34760
3379 * gfortran.dg/implicit_11.f90: New.
3380 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3381 * gfortran.dg/entry_15.f90: Ditto.
3382 * gfortran.dg/func_assign.f90: Ditto.
3383 * gfortran.dg/gomp/reduction3.f90: Ditto.
3384 * gfortran.dg/proc_assign_1.f90: Ditto.
3385
3386 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3387 of dg-excess-errors.
3388
3389 2008-01-18 Tobias Burnus <burnus@net-b.de>
3390
3391 PR fortran/32616
3392 * gfortran.dg/argument_checking_15.f90: New.
3393 * gfortran.dg/argument_checking_5.f90: Change TODO into
3394 dg-warning.
3395
3396 2008-01-18 Tobias Burnus <burnus@net-b.de>
3397
3398 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3399 * gfortran.dg/enum_5.f90: Ditto.
3400 * gfortran.dg/enum_6.f90: Ditto.
3401 * gfortran.dg/bom_error.f90: Ditto.
3402 * gfortran.dg/func_decl_4.f90: Ditto.
3403
3404 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3405
3406 PR libfortran/34782
3407 * gfortran.dg/fmt_t_6.f: New test.
3408
3409 2008-01-18 Tobias Burnus <burnus@net-b.de>
3410
3411 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3412
3413 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3414
3415 * g++.dg/lookup/two-stage2.C: fix comment.
3416
3417 2008-01-18 Ian Lance Taylor <iant@google.com>
3418
3419 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3420
3421 2008-01-18 Ian Lance Taylor <iant@google.com>
3422
3423 PR c++/33407
3424 * g++.dg/init/new26.C: New test.
3425
3426 2008-01-18 Richard Guenther <rguenther@suse.de>
3427
3428 PR middle-end/34801
3429 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3430 redundant one.
3431
3432 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
3433
3434 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3435 dg-require-effective-target.
3436
3437 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3438
3439 PR target/34556
3440 * gfortran.dg/reshape_2.f90: New test.
3441
3442 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
3443
3444 * gcc.dg/20040223-1.c: Fix comment typo.
3445
3446 2008-01-17 Janis Johnson <janis187@us.ibm.com>
3447
3448 PR target/34814
3449 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3450 until 34814 is fixed.
3451
3452 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
3453
3454 PR tree-optimization/34648
3455 * gcc.c-torture/compile/pr34648.c: New testcase.
3456
3457 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
3458
3459 PR testsuite/34821
3460 * gcc.dg/autopar/autopar.exp: New.
3461 * g++.dg/tree-ssa/pr34355.C: Require pthread.
3462 * lib/target-supports.exp (check_effective_target_pthread): New.
3463
3464 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3465 * gcc.dg/tree-ssa/reduc-1short.c: Same.
3466 * gcc.dg/tree-ssa/reduc-1.c: Same.
3467 * gcc.dg/tree-ssa/reduc-2short.c: Same.
3468 * gcc.dg/tree-ssa/reduc-2.c: Same
3469 * gcc.dg/tree-ssa/reduc-3.c: Same.
3470 * gcc.dg/tree-ssa/reduc-1char.c: Same.
3471 * gcc.dg/tree-ssa/reduc-6.c: Same.
3472 * gcc.dg/tree-ssa/reduc-7.c: Same.
3473 * gcc.dg/tree-ssa/reduc-2char.c: Same.
3474 * gcc.dg/tree-ssa/reduc-8.c: Same.
3475 * gcc.dg/tree-ssa/reduc-9.c: Same.
3476
3477 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3478
3479 * gnat.dg/discr5.adb: New test.
3480
3481 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3482
3483 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3484
3485 2008-01-17 Richard Guenther <rguenther@suse.de>
3486
3487 PR tree-optimization/34825
3488 * gcc.dg/pr34825.c: New testcase.
3489
3490 2008-01-17 Richard Guenther <rguenther@suse.de>
3491
3492 * gcc.c-torture/execute/20080117-1.c: New testcase.
3493
3494 2008-01-17 Revital Eres <eres@il.ibm.com>
3495
3496 PR30957
3497 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3498
3499 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
3500
3501 PR fortran/34429
3502 * gfortran.dg/function_charlen_1.f90: New test.
3503
3504 PR fortran/34431
3505 * gfortran.dg/function_types_1.f90: New test.
3506 * gfortran.dg/function_types_2.f90: New test.
3507
3508 PR fortran/34471
3509 * gfortran.dg/function_kinds_4.f90: New test.
3510 * gfortran.dg/function_kinds_5.f90: New test.
3511
3512 * gfortran.dg/defined_operators_1.f90: Errors now at function
3513 declarations.
3514 * gfortran.dg/private_type_4.f90: The same.
3515 * gfortran.dg/interface_15.f90: The same.
3516 * gfortran.dg/elemental_args_check_2.f90: The same.
3517 * gfortran.dg/auto_internal_assumed.f90: The same.
3518
3519 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
3520
3521 * gnat.dg/sizetype.adb: New test.
3522
3523 2008-01-16 Richard Guenther <rguenther@suse.de>
3524
3525 PR middle-end/32628
3526 * gcc.dg/overflow-warn-7.c: New testcase.
3527
3528 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3529
3530 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3531
3532 2008-01-16 Jakub Jelinek <jakub@redhat.com>
3533 Richard Guenther <rguenther@suse.de>
3534
3535 PR c/34668
3536 * gcc.dg/pr34668-1.c: New test.
3537 * gcc.dg/pr34668-2.c: Likewise.
3538
3539 2008-01-16 Richard Guenther <rguenther@suse.de>
3540
3541 PR c++/33819
3542 * g++.dg/torture/pr33819.C: New testcase.
3543
3544 2008-01-16 Richard Guenther <rguenther@suse.de>
3545
3546 PR c/34768
3547 * gcc.c-torture/execute/pr34768-1.c: New testcase.
3548 * gcc.c-torture/execute/pr34768-2.c: Likewise.
3549
3550 2008-01-16 Tobias Burnus <burnus@net-b.de>
3551
3552 PR fortran/34796
3553 * gfortran.dg/argument_checking_13.f90: New.
3554 * gfortran.dg/argument_checking_14.f90: New.
3555
3556 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3557
3558 PR libfortran/34671
3559 * gfortran.dg/anyallcount_1.f90: New test.
3560
3561 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3562
3563 PR c++/34399
3564 * g++.dg/cpp0x/vt-34399.C: New.
3565 * g++.dg/template/friend50.C: New.
3566
3567 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3568
3569 PR c++/34751
3570 * g++.dg/cpp0x/vt-34751.C: New.
3571
3572 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3573
3574 PR c++/34051
3575 PR c++/34055
3576 PR c++/34102
3577 PR c++/34103
3578 * g++.dg/cpp0x/vt-34051-2.C: New.
3579 * g++.dg/cpp0x/vt-34102.C: New.
3580 * g++.dg/cpp0x/vt-34051.C: New.
3581 * g++.dg/cpp0x/vt-34055.C: New.
3582 * g++.dg/cpp0x/vt-34103.C: New.
3583
3584 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3585
3586 PR c++/34314
3587 * g++.dg/cpp0x/vt-34314.C: New.
3588 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3589 reality (the error message was wrong previously).
3590
3591 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3592
3593 PR c++/33964
3594 * g++.dg/cpp0x/vt-33964.C: New.
3595 * g++.dg/template/partial5.C: New.
3596
3597 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3598
3599 PR c++/34052
3600 * g++.dg/cpp0x/vt-34052.C: New.
3601 * g++.dg/template/ttp26.C: New.
3602
3603 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3604
3605 * gnat.dg/rep_clause2.ad[sb]: New test.
3606 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3607
3608 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3609
3610 PR c++/24924
3611 * g++.dg/cpp/pedantic-errors.C: Delete.
3612 * g++.dg/cpp/permissive.C: Delete.
3613
3614 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3615
3616 * gcc.c-torture/compile/20080114-1.c: New test.
3617
3618 2008-01-13 Tobias Burnus <burnus@net-b.de>
3619
3620 PR fortran/34665
3621 * gfortran.dg/argument_checking_11.f90: New.
3622 * gfortran.dg/argument_checking_12.f90: New.
3623 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3624 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3625 * gfortran.dg/argument_checking_3.f90: Ditto.
3626 * gfortran.dg/pointer_intent_2.f90: Ditto.
3627 * gfortran.dg/import2.f90: Ditto.
3628 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3629 * gfortran.dg/implicit_actual.f90: Ditto.
3630 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3631 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3632
3633 2008-01-13 Tobias Burnus <burnus@net-b.de>
3634
3635 PR fortran/34763
3636 * gfortran.dg/interface_proc_end.f90: New.
3637
3638 2008-01-13 Tobias Burnus <burnus@net-b.de>
3639
3640 PR fortran/34759
3641 * gfortran.dg/assumed_size_refs_4.f90: New.
3642
3643 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3644
3645 * gnat.dg/unchecked_convert1.adb.
3646
3647 2008-01-13 Richard Guenther <rguenther@suse.de>
3648
3649 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3650 readable and writable again before exiting.
3651
3652 2008-01-13 Richard Guenther <rguenther@suse.de>
3653
3654 PR middle-end/34601
3655 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3656
3657 2008-01-13 Jan Hubicka <jh@suse.cz>
3658
3659 PR middle-end/32135
3660 * gcc.dg/pr32135.c: new.
3661
3662 2008-01-12 Doug Kwan <dougkwan@google.com>
3663
3664 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3665 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3666 -Wignored-qualifiers.
3667
3668 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3669
3670 * gnat.dg/slice3.adb: New test.
3671 * gnat.dg/slice4.adb: Likewise.
3672
3673 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3674
3675 * gnat.dg/bit_packed_array.ad[sb]: New test.
3676
3677 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3678
3679 PR fortran/34432
3680 * gfortran.dg/parens_7.f90: New test.
3681
3682 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3683
3684 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3685 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3686
3687 * gcc.dg/pr33826.c: Require nonpic.
3688
3689 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3690
3691 PR fortran/34722
3692 * gfortran.dg/inquire_12.f90: New test.
3693
3694 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3695
3696 PR libfortran/34670
3697 * all_bounds_1.f90: New test case.
3698 * maxloc_bounds_1.f90: New test case.
3699 * maxloc_bounds_2.f90: New test case.
3700 * maxloc_bounds_3.f90: New test case.
3701 * maxloc_bounds_4.f90: New test case.
3702 * maxloc_bounds_5.f90: New test case.
3703 * maxloc_bounds_6.f90: New test case.
3704 * maxloc_bounds_7.f90: New test case.
3705 * maxloc_bounds_8.f90: New test case.
3706
3707 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3708
3709 * gcc.dg/struct-ret-3.c: New test.
3710
3711 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3712
3713 PR fortran/34537
3714 * gfortran.dg/transfer_simplify_8.f90: New test.
3715
3716 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3717
3718 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3719 size_t using predefined macro.
3720
3721 2008-01-10 Raksit Ashok <raksit@google.com>
3722
3723 PR rtl-optimization/27971
3724 * gcc.target/i386/pr27971.c: New testcase.
3725
3726 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3727
3728 PR fortran/34396
3729 * gfortran.dg/bounds_check_12.f90: New test.
3730
3731 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3732
3733 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3734 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3735
3736 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3737
3738 PR middle-end/34641
3739 * g++.dg/torture/pr34641.C: New testcase.
3740
3741 2008-01-10 Richard Guenther <rguenther@suse.de>
3742
3743 PR tree-optimization/34651
3744 * g++.dg/torture/pr34651.C: New testcase.
3745
3746 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3747
3748 PR tree-optimization/34017
3749 * gcc.dg/tree-ssa/pr34017.c: New.
3750
3751 2008-01-09 Richard Guenther <rguenther@suse.de>
3752 Andrew Pinski <andrew_pinski@playstation.sony.com>
3753
3754 PR middle-end/30132
3755 * gcc.c-torture/compile/pr30132.c: New testcase.
3756
3757 2008-01-09 Richard Guenther <rguenther@suse.de>
3758
3759 PR middle-end/34458
3760 * gcc.c-torture/compile/pr34458.c: New testcase.
3761
3762 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3763
3764 PR testsuite/30459
3765 g++.dg/eh/ia64-2.C: Require weak support.
3766
3767 2008-01-08 Richard Guenther <rguenther@suse.de>
3768
3769 PR middle-end/31863
3770 * g++.dg/torture/pr31863.C: New testcase.
3771
3772 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR middle-end/34694
3775 * gcc.dg/gomp/pr34694.c: New test.
3776 * g++.dg/gomp/pr34694.C: New test.
3777
3778 PR c++/33890
3779 * g++.dg/gomp/pr33890.C: New test.
3780
3781 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3782
3783 PR fortran/34476
3784 * gfortran.dg/parameter_array_init_3.f90: New test.
3785
3786 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3787
3788 PR fortran/34681
3789 PR fortran/34704
3790 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3791
3792 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3793
3794 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3795 * g++.dg/other/spu2vmx-1.C: Use it.
3796
3797 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3798
3799 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3800
3801 PR testsuite/34575
3802 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3803 * gcc.target/powerpc/parity-1.c: Likewise.
3804
3805 2008-01-07 Fred Fish <fnf@specifix.com>
3806
3807 PR preprocessor/30363:
3808 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3809 macro expansions.
3810
3811 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3812
3813 PR fortran/34672
3814 * gfortran.dg/use_only_2.f90: New test.
3815
3816 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3817
3818 PR libstdc++/34680
3819 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3820 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3821
3822 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3823
3824 PR fortran/34545
3825 * gfortran.dg/use_12.f90: New test.
3826
3827 2008-01-06 Tobias Burnus <burnus@net-b.de>
3828
3829 PR fortran/34689
3830 * interface.c (compare_actual_formal): Fix intent(out) check for
3831 function result variables.
3832
3833 2008-01-06 Tobias Burnus <burnus@net-b.de>
3834
3835 PR fortran/34690
3836 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3837
3838 2008-01-06 Tobias Burnus <burnus@net-b.de>
3839
3840 PR fortran/34689
3841 * gfortran.dg/intent_out_4.f90: Fix test case.
3842
3843 2008-01-06 Tobias Burnus <burnus@net-b.de>
3844
3845 PR fortran/34689
3846 * gfortran.dg/intent_out_4.f90: New.
3847
3848 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3849
3850 PR libfortran/34540
3851 * gfortran.dg/optional_dim_3.f90: New test.
3852
3853 2008-01-06 Tobias Burnus <burnus@net-b.de>
3854
3855 PR fortran/34658
3856 * gfortran.dg/common_11.f90: New.
3857 * gfortran.dg/blockdata_1.f90: Update test case.
3858 * gfortran.dg/blockdata_2.f90: Update test case.
3859
3860 2008-01-06 Tobias Burnus <burnus@net-b.de>
3861
3862 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3863
3864 2008-01-06 Tobias Burnus <burnus@net-b.de>
3865
3866 PR fortran/34655
3867 * gfortran.dg/equiv_constraint_9.f90: New.
3868
3869 2008-01-06 Revital Eres <eres@il.ibm.com>
3870
3871 PR tree-optimization/34263
3872 * gcc.dg/pr34263.c: New testcase.
3873
3874 2008-01-06 Tobias Burnus <burnus@net-b.de>
3875
3876 PR fortran/34654
3877 * gfortran.dg/internal_io_unf.f90: New.
3878
3879 2008-01-06 Tobias Burnus <burnus@net-b.de>
3880
3881 PR fortran/34660
3882 * gfortran.dg/elemental_args_check_2.f90: New.
3883
3884 2008-01-06 Tobias Burnus <burnus@net-b.de>
3885
3886 PR fortran/34662
3887 * gfortran.dg/intent_out_3.f90: New.
3888
3889 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3890
3891 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3892
3893 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3894
3895 PR libfortran/34676
3896 * gfortran.dg/list_read_8.f90: New test.
3897
3898 2008-01-04 Richard Guenther <rguenther@suse.de>
3899
3900 PR middle-end/34029
3901 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3902 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3903
3904 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR gcov-profile/34609
3907 * g++.dg/gcov/gcov-6.C: New test.
3908
3909 2008-01-04 Richard Guenther <rguenther@suse.de>
3910
3911 PR tree-optimization/31081
3912 * g++.dg/torture/pr31081-1.C: New testcase.
3913 * g++.dg/torture/pr31081-2.C: Likewise.
3914
3915 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3916
3917 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3918 * gcc.target/mips/rsqrt-2.c: Likewise.
3919 * gcc.target/mips/rsqrt-4.c: New test.
3920
3921 2008-01-04 Tobias Burnus <burnus@net-b.de>
3922
3923 PR fortran/34557
3924 * gfortran.dg/equiv_substr.f90: New.
3925
3926 2008-01-03 Tom Tromey <tromey@redhat.com>
3927
3928 PR c/34457:
3929 * gcc.dg/pr34457-2.c: New file.
3930 * gcc.dg/pr34457-1.c: New file.
3931
3932 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3933
3934 Revert fix for PR tree-optimization/34458.
3935
3936 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3937
3938 PR tree-optimization/34458
3939 * gcc.dg/tree-ssa/pr34458.c: New.
3940
3941 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3942
3943 PR libfortran/34565
3944 * gfortran.dg/internal_readwrite_1.f90: New test.
3945 * gfortran.dg/internal_readwrite_2.f90: New test.
3946
3947 2008-01-03 Tom Tromey <tromey@redhat.com>
3948
3949 PR preprocessor/34602:
3950 * gcc.dg/cpp/pr34602.c: New file.
3951
3952 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR tree-optimization/29484
3955 * gcc.c-torture/execute/20071220-1.c: New test.
3956 * gcc.c-torture/execute/20071220-2.c: New test.
3957
3958 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3959
3960 PR tree-optimization/34635
3961 * gcc.dg/tree-ssa/pr34635.c: New.
3962 * gcc.dg/tree-ssa/pr34635-1.c: New.
3963
3964 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3965
3966 PR middle-end/34562
3967 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3968 scan-assembler check.
3969
3970 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR middle-end/34608
3973 * g++.dg/gomp/pr34608.C: New test.
3974
3975 2008-01-02 Richard Guenther <rguenther@suse.de>
3976
3977 PR middle-end/34093
3978 PR middle-end/31976
3979 * gcc.c-torture/compile/pr34093.c: New testcase.
3980
3981 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3982
3983 * g++.dg/cpp0x/long_long.C: New.
3984
3985 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3986
3987 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3988 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3989 warning on the function main.
3990
3991 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3992
3993 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3994 rather than __v2di type.
3995
3996 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3997
3998 PR fortran/34558
3999 * gfortran.dg/linked_list_1.f90: New test.
4000
4001 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
4002
4003 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4004 instead of appending to it.
4005
4006 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
4007
4008 PR tree-optimization/34591
4009 * gcc.dg/vect/pr34591.c: New test.
4010
4011 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4012
4013 PR libfortran/34594
4014 * gfortran.dg/direct_io_8.f90: New test case.
4015
4016 2007-12-27 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR target/34281
4019 * gcc.c-torture/execute/20071213-1.c: New test.
4020
4021 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4022
4023 PR libfortran/34560
4024 * gfortran.dg/read_eof_5.f90: New test.
4025
4026 2007-12-25 Tobias Burnus <burnus@net-b.de>
4027
4028 PR fortran/34514
4029 * gfortran.dg/initialization_17.f90: New.
4030
4031 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4032
4033 PR libfortran/34566
4034 * gfortran.dg/matmul_6.f90: New test.
4035
4036 2007-12-23 Tobias Burnus <burnus@net-b.de>
4037
4038 PR fortran/34421
4039 * gfortran.dg/entry_17.f90: New.
4040
4041 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
4042
4043 PR fortran/34536
4044 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4045 * gfortran.dg/real_const_3.f90: Likewise.
4046 * gfortran.dg/unary_operator.f90: New test.
4047
4048 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 * gnat.dg/pack2.adb: New test.
4051
4052 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
4053
4054 PR fortran/34559
4055 * gfortran.dg/repeat_6.f90: New test.
4056
4057 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4058
4059 PR fortran/34549
4060 * cshift_shift_real_1.f90: New test.
4061
4062 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4063
4064 PR fortran/34540
4065 * gfortran.dg/shift-kind_2.f90: New test.
4066
4067 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
4068
4069 PR target/8835
4070 * gcc.dg/pr8835-1.c: New.
4071
4072 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
4073
4074 PR fortran/34438
4075 * gfortran.dg/default_initialization_3.f90: New test.
4076
4077 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
4078
4079 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4080 conditions.
4081 (dg-mips-options): Treat -march=24k* as a 32-bit option.
4082
4083 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
4084
4085 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
4086 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4087
4088 2007-12-20 Jason Merrill <jason@redhat.com>
4089
4090 * gcc.dg/overload/arg[14].C: Remove expected errors.
4091
4092 2007-12-20 Jakub Jelinek <jakub@redhat.com>
4093
4094 PR c++/34459
4095 * gcc.c-torture/execute/20071219-1.c: New test.
4096
4097 2007-12-20 Tobias Burnus <burnus@net-b.de>
4098
4099 PR fortran/34530
4100 * gfortran.dg/namelist_44.f90: New.
4101
4102 2007-12-20 Tobias Burnus <burnus@net-b.de>
4103
4104 PR fortran/34482
4105 * gfortran.dg/boz_8.f90: Add error-check check.
4106 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4107 stop by call abort.
4108
4109 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
4110
4111 * gcc.dg/gomp/combined-1.c: New test.
4112
4113 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
4114
4115 PR tree-optimization/34355
4116 * g++.dg/tree-ssa/pr34355.C: New test.
4117
4118 2007-12-19 Revital Eres <eres@il.ibm.com>
4119
4120 * gcc.dg/sms-5.c: New testcase.
4121
4122 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4123
4124 PR fortran/34325
4125 * gfortran.dg/missing_parens_1.f90: New.
4126 * gfortran.dg/missing_parens_1.f90: New.
4127
4128 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
4129
4130 PR fortran/34495
4131 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4132 expressions.
4133 * gfortran.dg/transfer_simplify_7.f90: New test.
4134
4135 2007-12-18 Janis Johnson <janis187@us.ibm.com>
4136
4137 * gcc.dg/pr32912-3.c: Compile with -w.
4138
4139 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4140
4141 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
4142 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR c++/32565
4145 PR c++/33943
4146 PR c++/33965
4147 * g++.dg/cpp0x/variadic86.C: New.
4148 * g++.dg/cpp0x/variadic87.C: New.
4149 * g++.dg/cpp0x/variadic84.C: New.
4150 * g++.dg/cpp0x/variadic85.C: New.
4151 * g++.dg/template/ttp25.C: New.
4152
4153 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
4154
4155 PR tree-optimization/34123
4156 * gcc.dg/tree-ssa/pr34123.c: New test.
4157
4158 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
4159
4160 PR rtl-optimization/34456
4161 * gcc.c-torture/execute/pr34456.c: New test.
4162
4163 2007-12-18 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR c++/34488
4166 * g++.dg/parse/friend7.C: New test.
4167
4168 PR rtl-optimization/34490
4169 * gcc.c-torture/execute/20071216-1.c: New test.
4170
4171 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4172
4173 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4174
4175 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
4176
4177 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
4178 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4179 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4180 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4181 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4182
4183 2007-12-17 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR c/34506
4186 * gcc.dg/gomp/clause-2.c: New test.
4187 * g++.dg/gomp/clause-4.C: New test.
4188
4189 2007-12-17 Tobias Burnus <burnus@net-b.de>
4190
4191 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4192 part of Fortran 77/95/2003.
4193
4194 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
4195
4196 PR tree-optimization/34445
4197 * gfortran.dg/vect/cost-model-pr34445.f: New test.
4198 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4199
4200 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4201
4202 PR fortran/34427
4203 * gfortran.dg/namelist_42.f90: Update.
4204 * gfortran.dg/namelist_43.f90: New.
4205
4206 2007-12-16 Tobias Burnus <burnus@net-b.de>
4207
4208 PR fortran/34495
4209 * gfortran.dg/initialization_16.f90: New.
4210
4211 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4212
4213 PR fortran/34305
4214 * gfortran.dg/real_dimension_1.f: New test case.
4215
4216 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4217
4218 * gcc.dg/torture/pr24257.c: Remove -O from options.
4219
4220 2007-12-16 Tobias Burnus <burnus@net-b.de>
4221
4222 PR fortran/34246
4223 * gfortran.dg/bind_c_usage_16.f03: Extend test.
4224
4225 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
4226
4227 PR fortran/31213
4228 PR fortran/33888
4229 PR fortran/33998
4230 * gfortran.dg/mapping_1.f90: New test.
4231 * gfortran.dg/mapping_2.f90: New test.
4232 * gfortran.dg/mapping_3.f90: New test.
4233
4234 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
4235
4236 PR rtl-optimization/34415
4237 * gcc.c-torture/execute/pr34415.c: New test.
4238
4239 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
4240
4241 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4242 void.
4243
4244 2007-12-16 Jakub Jelinek <jakub@redhat.com>
4245
4246 PR bootstrap/34003
4247 * gcc.dg/pr34003-1.c: New test.
4248 * gcc.dg/pr34003-2.c: New.
4249
4250 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
4251
4252 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4253 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4254 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4255 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
4256 add -save-temps.
4257 * gcc.target/cris/torture/cris-torture.exp,
4258 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4259 * gcc.target/cris/builtin_ctz_v3.c,
4260 gcc.target/cris/builtin_ctz_v8.c,
4261 gcc.target/cris/builtin_clz_v0.c,
4262 gcc.target/cris/builtin_clz_v3.c,
4263 gcc.target/cris/builtin_bswap_v3.c,
4264 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4265 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4266 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4267 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4268 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4269 lib/target-supports.exp: Adjust for crisv32-*-*.
4270
4271 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
4272
4273 * gcc.dg/debug/const-3.c: New.
4274
4275 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4276
4277 * g++.dg/other/datasec1.C: Require named section support.
4278
4279 2007-12-14 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR target/29978
4282 * gcc.target/i386/pr29978.c: New test.
4283
4284 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4285
4286 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4287 instead of -msse4.1.
4288 * gcc.target/i386/sse-12.c (dg-options): Ditto.
4289 * g++.dg/other/i386-2.C (dg-options): Ditto.
4290
4291 2007-12-14 Tobias Burnus <burnus@net-b.de>
4292
4293 PR fortran/34438
4294 * gfortran.dg/private_type_10.f90: New.
4295
4296 2007-12-14 Tobias Burnus <burnus@net-b.de>
4297
4298 PR fortran/34398
4299 * gfortran.dg/nan_4.f90: New.
4300
4301 2007-12-14 Richard Guenther <rguenther@suse.de>
4302
4303 PR middle-end/34462
4304 * gcc.c-torture/compile/20071214-1.c: New testcase.
4305
4306 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4307
4308 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4309 macros to test macroized SSE intrinsics. Use new macros to test
4310 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4311 emmintrin.h, xmmintrin.h and bmmintrin.h
4312 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4313 to test with immediate operand.
4314
4315 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4316
4317 PR target/34091
4318 * gcc.c-torture/compile/pr34091.c: New test.
4319
4320 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
4321
4322 * gcc.dg/uninit-13.c: UnXFAIL.
4323 * gcc.dg/complex-5.c: New testcase.
4324
4325 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4326
4327 * gcc.dg/struct/struct-reorg.exp: Replace
4328 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
4329
4330 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4331
4332 PR libfortran/34370
4333 PR libfortran/34323
4334 PR libfortran/34405
4335 * gfortran.dg/advance_6.f90: New test case.
4336 * gfortran.dg/direct_io_7.f90: New test case.
4337 * gfortran.dg/streamio_13.f90: New test case.
4338
4339 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
4340
4341 * g++.dg/cpp0x/__func__.C: New.
4342
4343 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
4344
4345 PR target/34435
4346 * g++.dg/other/pr34435.C: New testcase.
4347
4348 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4349
4350 * gcc.dg/struct: New directory with tests
4351 for struct-reorg optimizaion.
4352 * gcc.dg/struct/struct-reorg.exp: New script.
4353 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4354 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4355 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4356 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4357 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4358 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4359 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4360 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4361 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4362 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4363 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4364 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4365 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4366 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4367 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4368 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4369 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4370 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4371 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4372 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4373 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4374 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4375 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4376 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4377
4378 2007-12-13 Tobias Burnus <burnus@net-b.de>
4379
4380 PR fortran/34427
4381 * gfortran.dg/namelist_42.f90: New.
4382
4383 2007-12-12 Tobias Burnus <burnus@net-b.de>
4384
4385 PR fortran/34254
4386 * gfortran.dg/function_kinds_3.f90: New.
4387
4388 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
4389
4390 * gcc.target/s390/20071212-1.c: New testcase.
4391
4392 2007-12-11 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c++/34238
4395 * g++.dg/ext/visibility/anon7.C: Add xfail.
4396 * g++.dg/ext/visibility/anon9.C: New test.
4397 * g++.dg/ext/visibility/anon10.C: New test.
4398
4399 PR c++/34364
4400 * g++.dg/rtti/dyncast2.C: New test.
4401
4402 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
4403
4404 PR tree-optimization/34407
4405 * gcc.dg/vect/pr34407.c: New test.
4406
4407 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4408
4409 PR fortran/34411
4410 * gfortran.dg/error_recovery_5.f90: New.
4411 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4412
4413 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4414
4415 PR tree-optimization/34371
4416 * gcc.c-torture/compile/20071207-1.c: New test.
4417
4418 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
4419
4420 PR c++/34059
4421 * g++.dg/parse/crash40.C: New test.
4422
4423 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4424
4425 * g++.dg/opt/memcpy1.C: New test.
4426
4427 2007-12-10 Tobias Burnus <burnus@net-b.de>
4428
4429 PR fortran/34425
4430 * gfortran.dg/argument_checking_10.f90: New.
4431
4432 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR rtl-optimization/34302
4435 * gcc.c-torture/execute/20071210-1.c: New test.
4436
4437 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR c++/34395
4440 * g++.dg/cpp0x/error1.C: New test.
4441
4442 PR c++/34394
4443 * g++.dg/other/error22.C: New test.
4444
4445 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
4446
4447 PR target/32086
4448 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4449 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4450 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4451
4452 2007-12-09 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR c++/34178
4455 PR c++/34340
4456 * g++.dg/template/repo6.C: New test.
4457 * g++.dg/template/repo7.C: New test.
4458 * g++.dg/template/repo8.C: New test.
4459
4460 2007-12-09 H.J. Lu <hjl@lucon.org>
4461 Tobias Burnus <burnus@net-b.de>
4462
4463 PR fortran/34404
4464 * gfortran.dg/read_2.f90: New.
4465
4466 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
4467
4468 * lib/target-supports.exp (check_effective_target_tls_native):
4469 Fix typo.
4470
4471 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
4472
4473 PR ada/34366
4474 * gnat.dg/enclosing_record_reference.ads,
4475 gnat.dg/enclosing_record_reference.adb: New test.
4476
4477 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
4478
4479 PR fortran/32129
4480 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4481 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4482
4483 PR fortran/31487
4484 * gfortran.dg/char_component_initializer_1.f90: New test.
4485
4486 2007-12-09 Tobias Burnus <burnus@net-b.de>
4487
4488 PR fortran/34342
4489 PR fortran/34345
4490 PR fortran/18026
4491 PR fortran/29471
4492
4493 * gfortran.dg/boz_8.f90: New.
4494 * gfortran.dg/boz_9.f90: New.
4495 * gfortran.dg/boz_10.f90: New.
4496 * gfortran.dg/boz_7.f90: Update dg-warning.
4497 * gfortran.dg/pr16433.f: Add dg-error.
4498 * gfortan.dg/ibits.f90: Update dg-warning.
4499 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4500 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4501
4502 2007-12-08 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR fortran/34359
4505 * gfortran.dg/include_1.f90: New test.
4506 * gfortran.dg/include_1.inc: New.
4507 * gfortran.dg/include_2.f90: New test.
4508
4509 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
4510
4511 * gcc.c-torture/compile/20011130-2.c: Fix typo.
4512
4513 2007-12-08 Tobias Burnus <burnus@net-b.de>
4514
4515 PR fortran/34319
4516 * gfortran.dg/nan_3.f90: New.
4517
4518 2007-12-07 Jakub Jelinek <jakub@redhat.com>
4519
4520 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4521
4522 2007-12-07 Olivier Hainque <hainque@adacore.com>
4523
4524 * gnat.dg/tamdt*.ad?: Support for ...
4525 * gnat.dg/test_tamdt.adb: New test.
4526
4527 2007-12-07 Olivier Hainque <hainque@adacore.com>
4528
4529 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4530 exports and document how these can be exercised.
4531
4532 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
4533
4534 PR ada/15805
4535 * gnat.dg/specs/access_constants.ads: New test.
4536
4537 * gnat.dg/specs/access_constant_decl.ads: New test.
4538
4539 PR ada/21346
4540 * gnat.dg/compose.adb: New test.
4541
4542 2007-12-07 Olivier Hainque <hainque@adacore.com>
4543
4544 PR ada/34173
4545 * gnat.dg/unc_memops.ad[sb]: Support for ...
4546 * gnat.dg/unc_memfree.adb: New test.
4547
4548 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
4549
4550 * gfortran.dg/ltrans-7.f90: New.
4551
4552 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4553 Dorit Nuzman <dorit@il.ibm.com>
4554
4555 PR tree-optimization/34005
4556 * gcc.dg/vect/pr34005.c: New test.
4557
4558 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR c++/34336
4561 * g++.dg/template/new8.C: New test.
4562
4563 2007-12-06 Tobias Burnus <burnus@net-b.de>
4564
4565 PR fortran/34333
4566 * gfortran.dg/boz_7.f90: New.
4567 * gfortran.dg/int_1.f90: Disable -pedantic option.
4568 * gfortran.dg/boz_1.f90: Ditto.
4569 * gfortran.dg/boz_3.f90: Ditto.
4570 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4571 * gfortran.dg/ibits.f90: Ditto.
4572 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4573 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4574
4575 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4576
4577 PR fortran/34335
4578 * gfortran.dg/used_types_19.f90: New test.
4579
4580 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4581
4582 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4583 * gfortran.dg/nearest_2.f90: Likewise.
4584 * gfortran.dg/nearest_3.f90: Likewise.
4585
4586 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR middle-end/34337
4589 * gcc.c-torture/execute/20071205-1.c: New test.
4590
4591 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4592
4593 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4594 * gfortran.dg/real_const_3.f90: Likewise.
4595
4596 2007-12-05 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/34138
4599 * gcc.c-torture/compile/pr34138.c: New testcase.
4600
4601 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4602
4603 PR debug/33739
4604 * gfortran.dg/debug_2.f: New test.
4605
4606 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4607
4608 * gnat.dg/specs/elab1.ads: New test.
4609
4610 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4611
4612 PR target/34312
4613 * gcc.target/i386/pr34312.c: New test.
4614
4615 2007-12-05 Tobias Burnus <burnus@net-b.de>
4616
4617 PR fortran/34333
4618 * gfortran.dg/nan_2.f90: New.
4619
4620 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR c++/34271
4623 * g++.dg/cpp0x/decltype9.C: New test.
4624 * g++.dg/cpp0x/decltype10.C: New test.
4625
4626 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4627
4628 PR ada/21489
4629 * gnat.dg/rm_6_4_1_13.adb: New test.
4630
4631 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR middle-end/34134
4634 * gcc.c-torture/compile/20071117-1.c: New test.
4635
4636 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4637
4638 PR c++/34101
4639 * g++.dg/cpp0x/variadic-ttp.C: New.
4640
4641 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4642
4643 * gcc.dg/parse-decl-after-if.c: New.
4644 * gcc.dg/20031223-1.c: Adjust.
4645
4646 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4647
4648 PR c++/33509
4649 * g++.dg/cpp0x/variadic-throw.C: New.
4650
4651 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4652
4653 PR c++/33091
4654 * g++.dg/cpp0x/variadic-unify.C: New.
4655
4656 2007-12-04 Richard Guenther <rguenther@suse.de>
4657
4658 PR middle-end/34334
4659 PR middle-end/34222
4660 * gcc.c-torture/compile/pr34334.c: New testcase.
4661 * g++.dg/torture/pr34222.C: New testcase.
4662
4663 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4664
4665 * gcc.c-torture/execute/20071202-1.c: New test.
4666 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4667
4668 2007-12-04 Tobias Burnus <burnus@net-b.de>
4669
4670 PR fortran/34318
4671 * gfortran.dg/module_nan.f90: New.
4672
4673 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4674
4675 * lib/target-supports.exp (get_compiler_messages): Replace with...
4676 (check_compile): ...this new procedure. Handle TYPE == executable.
4677 Use comments in the source to determine the correct extension.
4678 Return a pair containing the compiler output and the output filename.
4679 Don't delete the file here.
4680 (check_no_compiler_messages_nocache): New procedure.
4681 (check_no_compiler_messages): Use it.
4682 (check_no_messages_and_pattern_nocache): New procedure.
4683 (check_no_messages_and_pattern): Use it.
4684 (check_runtime_nocache, check_runtime): New procedures.
4685 (check_effective_target_tls): Use check_no_compiler_messages.
4686 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4687 (check_effective_target_tls_runtime): Use check_runtime.
4688 (check_effective_target_fstack_protector): Likewise.
4689 (check_iconv_available): Use check_runtime_nocache.
4690 (check_effective_target_fortran_large_real): Use
4691 check_no_compiler_messages.
4692 (check_effective_target_fortran_large_int): Likewise.
4693 (check_effective_target_static_libgfortran): Likewise.
4694 (check_750cl_hw_available): Use check_cached_effective_target
4695 and check_runtime_nocache.
4696 (check_vmx_hw_available): Likewise.
4697 (check_effective_target_broken_cplxf_arg): Likewise.
4698 (check_alpha_max_hw_available): Use check_runtime.
4699 (check_function_available): Use check_no_compiler_messages.
4700 (check_cxa_atexit_available): Use check_cached_effective_target
4701 and check_runtime_nocache.
4702 (check_effective_target_dfp_nocache): Use
4703 check_no_compiler_messages_nocache.
4704 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4705 (check_effective_target_dfp): Use check_cached_effective_target.
4706 (check_effective_target_dfprt): Likewise.
4707 (check_effective_target_arm_neon_hw): Use check_runtime.
4708 (check_effective_target_ultrasparc_hw): Likewise.
4709 (check_effective_target_c99_runtime): Use
4710 check_no_compiler_messages_nocache.
4711
4712 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR middle-end/29749
4715 * gcc.dg/fold-rotate-1.c: New test.
4716
4717 PR tree-optimization/33453
4718 * gcc.c-torture/compile/20071203-1.c: New test.
4719
4720 2007-12-03 Robert Dewar <dewar@adacore.com>
4721 Samuel Tardieu <sam@rfc1149.net>
4722
4723 PR ada/34287
4724 * gnat.dg/check_elaboration_code.adb: New test.
4725 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4726 New support files.
4727
4728 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4729
4730 PR c++/34061
4731 * g++.dg/cpp0x/pr34061.C: New.
4732
4733 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4734
4735 PR c++/34273
4736 * g++.dg/other/error21.C: New.
4737
4738 2007-12-02 Revital Eres <eres@il.ibm.com>
4739
4740 * gcc.dg/sms-4.c: New testcase.
4741
4742 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4743 Revital Eres <eres@il.ibm.com>
4744
4745 * gcc.dg/sms-3.c: New testcase.
4746
4747 2007-12-01 Ollie Wild <aaw@google.com>
4748
4749 PR c++/8171
4750 * g++.dg/conversion/ptrmem9.C: New test.
4751
4752 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4753
4754 PR libfortran/34291
4755 * gfortran.dg/namelist_41.f90: New test.
4756
4757 2007-11-30 Tom Tromey <tromey@redhat.com>
4758
4759 PR preprocessor/32868:
4760 * gcc.dg/cpp/pr32868.c: New file.
4761
4762 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4763
4764 PR fortran/34248
4765 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4766
4767 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4768
4769 PR rtl-optimization/34171
4770 * gcc.dg/pr34171.c: New testcase.
4771
4772 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4773
4774 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4775
4776 2007-11-30 Tobias Burnus <burnus@net-b.de>
4777
4778 PR fortran/34133
4779 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4780 * gfortran.dg/bind_c_usage_11.f03: New.
4781 * gfortran.dg/bind_c_usage_12.f03: New.
4782
4783 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR c++/34275
4786 * g++.dg/other/error20.C: New test.
4787
4788 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4789
4790 PR fortran/34230
4791 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4792
4793 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4794
4795 PR tree-optimization/34244
4796 * gcc.dg/tree-ssa/pr34244.c: New test.
4797
4798 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4799
4800 PR tree-optimization/33434
4801 * gcc.dg/pr33434-1.c: New test.
4802 * gcc.dg/pr33434-2.c: New test.
4803 * gcc.dg/pr33434-3.c: New test.
4804 * gcc.dg/pr33434-4.c: New test.
4805
4806 PR c++/34270
4807 * g++.dg/template/cond7.C: New test.
4808
4809 PR c++/34267
4810 PR c++/34268
4811 * g++.dg/cpp0x/decltype7.C: New test.
4812 * g++.dg/cpp0x/decltype8.C: New test.
4813
4814 2007-11-29 Tobias Burnus <burnus@net-b.de>
4815
4816 PR fortran/34248
4817 * gfortran.dg/result_in_spec_3.f90: New.
4818
4819 2007-11-29 Tobias Burnus <burnus@net-b.de>
4820
4821 PR fortran/34262
4822 * gfortran.dg/mvbits_3.f90: New.
4823
4824 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4825
4826 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4827 Delete.
4828 (check_effective_target_hard_float): New.
4829 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4830 * gcc.dg/pr30957-1.c: Likewise.
4831
4832 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4833
4834 PR ada/15804
4835 * gnat.dg/specs/variant_part.ads: New test.
4836
4837 PR ada/17318
4838 * gnat.dg/specs/attribute_parsing.ads: New test.
4839
4840 PR ada/32792
4841 * gnat.dg/specs/integer_value.ads: New test.
4842
4843 PR ada/22559
4844 * gnat.dg/specs/delta_small.ads: New test.
4845
4846 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR tree-optimization/34140
4849 * gcc.c-torture/compile/20071128-1.c: New test.
4850
4851 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4852
4853 PR fortran/32928
4854 * gfortran.dg/data_array_1.f90
4855 * gfortran.dg/data_array_2.f90
4856 * gfortran.dg/data_array_3.f90
4857 * gfortran.dg/data_array_4.f90
4858
4859 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4860
4861 PR fortran/34227
4862 * gfortran.dg/blockdata_5.f90: New test.
4863 * gfortran.dg/blockdata_6.f90: New test.
4864
4865 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR tree-optimization/34016
4868 * gcc.dg/pr34016.c: New test.
4869
4870 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4871
4872 PR fortran/29389
4873 * gfortran.dg/stfunc_6.f90: New test.
4874
4875 PR fortran/33850
4876 * gfortran.dg/assign_10.f90: New test.
4877
4878 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4879
4880 PR fortran/33541
4881 * gfortran.dg/use_11.f90: New test.
4882
4883 PR fortran/34231
4884 * gfortran.dg/generic_15.f90: New test.
4885
4886 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR target/34225
4889 * gcc.dg/pr34225.c: New test.
4890
4891 2007-11-27 Richard Guenther <rguenther@suse.de>
4892
4893 PR tree-optimization/34241
4894 * g++.dg/torture/pr34241.C: New testcase.
4895
4896 2007-11-27 Richard Guenther <rguenther@suse.de>
4897
4898 * gcc.dg/builtins-error.c: New testcase.
4899
4900 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR c++/34213
4903 * g++.dg/ext/visibility/anon8.C: New test.
4904
4905 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4906
4907 PR target/34077
4908 * gcc.target/i386/pr34077.c: New testcase.
4909
4910 2007-11-26 Tobias Burnus <burnus@net-b.de>
4911
4912 PR fortran/34203
4913 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4914 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4915 * gfortran.dg/backslash_1.f90: Remove no longer needed
4916 -fno-backslash option.
4917
4918 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4919
4920 PR c/23722
4921 * gcc.dg/cpp/19990413-1.c: Update.
4922 * gcc.dg/parse-else-error.c: New.
4923 * gcc.dg/parse-else-error-2.c: New.
4924 * gcc.dg/parse-else-error-3.c: New.
4925 * gcc.dg/parse-else-error-4.c: New.
4926
4927 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4928
4929 PR c++/34081
4930 * g++.dg/template/dependent-expr6.C: New testcase.
4931
4932 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4933
4934 PR target/34215
4935 * gcc.target/i386/pr34215.c: New test.
4936
4937 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4938
4939 PR target/34174
4940 * gcc.dg/torture/pr34174-1.c: New.
4941
4942 2007-11-26 Richard Guenther <rguenther@suse.de>
4943
4944 PR middle-end/34233
4945 * gcc.dg/pr34233.c: New testcase.
4946
4947 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4948 Revital Eres <eres@il.ibm.com>
4949
4950 PR rtl-optimization/34085
4951 * gcc.dg/tree-prof (bb-reorg.c): New test.
4952
4953 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4954
4955 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4956 Return true for MIPS16 targets.
4957
4958 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4959
4960 PR fortran/33152
4961 * gfortran.dg/blockdata_4.f90: New test.
4962
4963 2007-11-25 Tobias Burnus <burnus@net-b.de>
4964
4965 PR fortran/34079
4966 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4967 * gfortran.dg/bind_c_usage_16.f03: New.
4968 * gfortran.dg/bind_c_usage_16_c.c: New.
4969
4970 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4971
4972 * gnat.dg/specs/size_clause1.ads: New test.
4973 * gnat.dg/specs/size_clause2.ads: Likewise.
4974 * gnat.dg/specs/size_clause3.ads: Likewise.
4975
4976 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4977
4978 PR fortran/33499
4979 * gfortran.dg/entry_16.f90: New test.
4980
4981 2007-11-24 Tobias Burnus <burnus@net-b.de>
4982
4983 PR fortran/34192
4984 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4985
4986 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4987
4988 PR fortran/33541
4989 * gfortran.dg/nested_modules_1.f90: Change the reference to
4990 FOO, forbidden by the standard, to a reference to W.
4991 * gfortran.dg/use_only_1.f90: New test.
4992
4993 2007-11-23 Tobias Burnus <burnus@net-b.de>
4994
4995 PR fortran/34209
4996 * gfortran.dg/nearest_3.f90: New test.
4997
4998 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4999
5000 PR fortran/33317
5001 * gfortran.dg/optional_dim_2.f90: New test.
5002
5003 2007-11-23 Tobias Burnus <burnus@net-b.de>
5004
5005 PR fortran/34187
5006 * gfortran.dg/bind_c_usage_15.f90: New.
5007
5008 2007-11-23 Tobias Burnus <burnus@net-b.de>
5009
5010 PR fortran/34192
5011 * gfortran.dg/nearest_2.f90: New.
5012
5013
5014 2007-11-23 Jakub Jelinek <jakub@redhat.com>
5015
5016 PR c++/30293
5017 PR c++/30294
5018 * g++.dg/ext/java-2.C: New test.
5019
5020 2007-11-23 Mark Mitchell <mark@codesourcery.com>
5021 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5022
5023 PR c++/5310
5024 * g++.dg/warn/pr5310.C: New.
5025 * g++.dg/warn/pr33160.C: New.
5026
5027 2007-11-23 Richard Guenther <rguenther@suse.de>
5028 Michael Matz <matz@suse.de>
5029
5030 PR tree-optimization/34176
5031 * gcc.c-torture/execute/pr34176.c: New testcase.
5032
5033 2007-11-23 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR c++/34198
5036 * gcc.dg/Wconversion-5.c: New test.
5037 * g++.dg/Wconversion3.C: New test.
5038
5039 2007-11-23 Richard Guenther <rguenther@suse.de>
5040
5041 * gcc.dg/tree-ssa/alias-17.c: New testcase.
5042
5043 2007-11-22 Joseph Myers <joseph@codesourcery.com>
5044
5045 PR c/14050
5046 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5047 qualifiers in abstract declarator.
5048
5049 2007-11-22 Tobias Burnus <burnus@net-b.de>
5050
5051 * gfortran.dg/derived_constructor_comps_3.f90: New.
5052
5053 2007-11-22 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR c++/34094
5056 * g++.dg/ext/visibility/anon7.C: New test.
5057
5058 2007-11-22 Tobias Burnus <burnus@net-b.de>
5059
5060 PR fortran/34079
5061 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5062 * gfortran.dg/bind_c_usage_13.f03: New.
5063 * gfortran.dg/bind_c_usage_14.f03: New.
5064
5065 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
5066
5067 PR rtl-optimization/33848
5068 * gcc.dg/torture/pr33848.c: New test.
5069
5070 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5071
5072 PR fortran/34083
5073 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5074
5075 2007-11-20 Richard Guenther <rguenther@suse.de>
5076
5077 PR middle-end/34154
5078 * gcc.c-torture/execute/pr34154.c: New testcase.
5079
5080 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
5081
5082 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5083
5084 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5085
5086 PR fortran/32770
5087 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
5088 so test passes with -frecord-marker=8.
5089 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
5090 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5091 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5092 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5093 * gfortrand.dg/modulo_1.f90: Likewise.
5094
5095 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
5096
5097 * lib/target-supports.exp (check_effective_target_mips_soft_float):
5098 New procedure.
5099 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5100 * gcc.dg/pr30957-1.c: Likewise.
5101
5102 2007-11-20 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR c++/34089
5105 * g++.dg/template/crash74.C: New test.
5106
5107 2007-11-20 Richard Guenther <rguenther@suse.de>
5108
5109 * gcc.c-torture/execute/20071120-1.c: New testcase.
5110
5111 2007-11-20 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR c/34146
5114 * gcc.dg/tree-ssa/pr34146.c: New test.
5115
5116 PR testsuite/33978
5117 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5118 dependent on target settings like move_by_pieces etc.
5119
5120 PR c++/28879
5121 * g++.dg/template/vla2.C: New test.
5122
5123 PR c++/33962
5124 * g++.dg/overload/template3.C: New test.
5125
5126 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5127
5128 PR fortran/33317
5129 * gfortran.dg/optional_dim_2.f90: Remove test.
5130
5131 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
5132
5133 * gcc.dg/dfp/ddmode-ice.c: New test.
5134
5135 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5136
5137 PR tree-optimization/34036
5138 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5139
5140 2007-11-19 Richard Guenther <rguenther@suse.de>
5141
5142 PR tree-optimization/34
5143 * gcc.c-torture/execute/pr34099-2.c: New testcase.
5144
5145 2007-11-19 Tobias Burnus <burnus@net-b.de>
5146
5147 PR fortran/34079
5148 * gfortran.dg/bind_c_usage_10_c.c: New.
5149 * gfortran.dg/bind_c_usage_10.f03: New.
5150
5151 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5152
5153 * gcc.dg/pr33007.c: Expect new warning.
5154 * gcc.dg/tree-ssa/recip-5.c: Likewise.
5155 * g++.dg/opt/pr34036.C: New test.
5156
5157 2007-11-18 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR c++/30988
5160 * g++.dg/warn/noreturn-4.C: New test.
5161 * g++.dg/warn/noreturn-5.C: New test.
5162 * g++.dg/warn/noreturn-6.C: New test.
5163 * g++.dg/warn/noreturn-7.C: New test.
5164
5165 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5166
5167 PR fortran/32770
5168 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
5169 integers so tests works with -fdefault-integer-8.
5170 * gfortran.fortran-torture/execute/elemental.f90: Use default
5171 integers so test passes with -fdefault-integer-8.
5172 * gfortran.fortran-torture/execute/der_io.f90: Increase
5173 buffer length so test passes with -fdefault-integer-8.
5174 * gfortran.dg/bounds_check_8.f90: Likewise.
5175 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
5176 * gfortran.dg/equiv_7.f90: Set kind so test passes
5177 with -fdefault-integer-8.
5178 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
5179 provoke overflow.
5180
5181 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5182
5183 PR fortran/33317
5184 * gfortran.dg/optional_dim_2.f90: New test.
5185
5186 PR fortran/34139
5187 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5188
5189 2007-11-18 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR rtl-optimization/34132
5192 * gcc.c-torture/compile/20071118-1.c: New test.
5193
5194 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
5195
5196 PR fortran/31608
5197 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5198
5199 2007-11-18 Tobias Burnus <burnus@net-b.de>
5200
5201 PR fortran/34137
5202 * gfortran.dg/entry_14.f90: New.
5203 * gfortran.dg/entry_15.f90: New.
5204
5205 2007-11-18 Richard Guenther <rguenther@suse.de>
5206
5207 PR tree-optimization/34127
5208 * gcc.c-torture/compile/pr34127.c: New testcase.
5209
5210 2007-11-18 Ben Elliston <bje@au.ibm.com>
5211
5212 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5213 type specifier, as they are not permitted according to the AltiVec
5214 Programming Interface Manual.
5215
5216 2007-11-17 Tobias Burnus <burnus@net-b.de>
5217
5218 PR fortran/34133
5219 * gfortran.dg/bind_c_usage_9.f03: New.
5220 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5221
5222 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5223
5224 PR fortran/25252
5225 * interface.c (gfc_current_interface_head,
5226 gfc_set_current_interface_head): New functions.
5227 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5228 On syntax error, restore previous state of the interface.
5229 * gfortran.h (gfc_current_interface_head,
5230 gfc_set_current_interface_head): New prototypes.
5231
5232 2007-11-17 Richard Guenther <rguenther@suse.de>
5233
5234 PR middle-end/34130
5235 * gcc.c-torture/execute/pr34130.c: New testcase.
5236
5237 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5238
5239 PR fortran/34108
5240 * gfortran.dg/fmt_label_1.f90: New test.
5241
5242 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5243
5244 PR fortran/33957
5245 * gfortran.dg/initialization_15.f90 : New test.
5246
5247 2007-11-16 Richard Guenther <rguenther@suse.de>
5248
5249 PR middle-end/34030
5250 * gcc.c-torture/compile/pr34030.c: New testcase.
5251
5252 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
5253
5254 PR fortran/34008
5255 * gfortran.dg/interface_assignment_3.f90.
5256
5257 2007-11-16 Richard Guenther <rguenther@suse.de>
5258
5259 PR tree-optimization/33870
5260 * gcc.dg/torture/pr33870.c: New testcase.
5261
5262 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
5263
5264 PR fortran/33986
5265 * gfortran.dg/allocatable_function_3.f90.
5266
5267 2007-11-16 Richard Guenther <rguenther@suse.de>
5268
5269 PR tree-optimization/34113
5270 * gcc.c-torture/compile/pr34113.c: New testcase.
5271
5272 2007-11-16 Richard Guenther <rguenther@suse.de>
5273
5274 PR tree-optimization/34099
5275 * g++.dg/torture/pr3499.C: New testcase.
5276 * gcc.c-torture/execute/pr34099.c: Likewise.
5277
5278 2007-11-16 Olivier Hainque <hainque@adacore.com>
5279
5280 * gnat.dg/release_unc_maxalign.adb: New test.
5281
5282 2007-11-16 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR c++/34100
5285 * g++.dg/template/crash73.C: New test.
5286
5287 2007-11-15 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR middle-end/23848
5290 * gcc.dg/tree-ssa/pr23848-1.c: New test.
5291 * gcc.dg/tree-ssa/pr23848-2.c: New test.
5292 * gcc.dg/tree-ssa/pr23848-3.c: New test.
5293 * gcc.dg/tree-ssa/pr23848-4.c: New test.
5294
5295 2007-11-15 Tobias Burnus <burnus@net-b.de>
5296
5297 PR fortran/33917
5298 * gfortran.dg/proc_decl_11.f90: New.
5299
5300 2007-11-15 Ben Elliston <bje@au.ibm.com>
5301
5302 * gcc.target/spu/compare-dp.c: New test.
5303
5304 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5305
5306 * gcc.dg/pr33923.c: New test.
5307
5308 2007-11-14 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR middle-end/34088
5311 * gcc.dg/pr34088.c: New test.
5312
5313 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5314
5315 * gcc.c-torture/compile/20071114-1.c: New test.
5316
5317 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5318
5319 PR fortran/31608
5320 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5321 to match known variations in symbol format. Document in comments.
5322
5323 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5324
5325 PR fortran/33985
5326 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5327
5328 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5329
5330 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5331 when done.
5332
5333 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5334
5335 PR fortran/33162
5336 * gfortran.dg/proc_decl_1.f90: Update.
5337 * gfortran.dg/proc_decl_7.f90: New test.
5338 * gfortran.dg/proc_decl_8.f90: New test.
5339 * gfortran.dg/proc_decl_9.f90: New test.
5340 * gfortran.dg/proc_decl_10.f90: New test.
5341
5342 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
5343
5344 PR fortran/34080
5345 * gfortran.dg/transfer_assumed_size_1.f90: New test.
5346
5347 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR c++/34054
5350 PR c++/34056
5351 PR c++/34057
5352 PR c++/34058
5353 PR c++/34060
5354 * g++.dg/parse/crash36.C: Add another dg-error.
5355 * g++.dg/cpp0x/pr34054.C: New test.
5356 * g++.dg/cpp0x/pr34056.C: New test.
5357 * g++.dg/cpp0x/pr34057.C: New test.
5358 * g++.dg/cpp0x/pr34058.C: New test.
5359 * g++.dg/cpp0x/pr34060.C: New test.
5360
5361 PR tree-optimization/34063
5362 * g++.dg/tree-ssa/pr34063.C: New test.
5363
5364 2007-11-13 Diego Novillo <dnovillo@google.com>
5365
5366 PR tree-optimization/33870
5367 * gcc.c-torture/execute/pr33870-1.c: New test.
5368 * gcc.dg/tree-ssa/alias-16.c: New test.
5369
5370 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR c++/29225
5373 * g++.dg/template/crash72.C: New test.
5374
5375 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
5376
5377 * g++.dg/opt/cfg5.C: New test.
5378
5379 2007-11-12 Richard Guenther <rguenther@suse.de>
5380
5381 PR middle-end/34070
5382 * gcc.c-torture/execute/pr34070-1.c: New testcase.
5383 * gcc.c-torture/execute/pr34070-2.c: Likewise.
5384
5385 2007-11-12 Richard Guenther <rguenther@suse.de>
5386
5387 PR middle-end/34027
5388 * gcc.dg/pr34027-1.c: New testcase.
5389 * gcc.dg/pr34027-2.c: Likewise.
5390
5391 2007-11-12 Ira Rosen <irar@il.ibm.com>
5392
5393 PR tree-optimization/33953
5394 * gcc.dg/vect/pr33953.c: New testcase.
5395
5396 2007-11-11 Tom Tromey <tromey@redhat.com>
5397
5398 PR c++/17577:
5399 * g++.dg/ext/pr17577.h: New file.
5400 * g++.dg/ext/pr17577.C: New file.
5401
5402 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5403
5404 PR c++/8570
5405 * g++.old-deja/g++.ns/template13.C: Update expected output.
5406 * g++.old-deja/g++.pt/friend23.C: Likewise.
5407 * g++.dg/warn/pr8570.C: New.
5408
5409 2007-11-11 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR c++/34068
5412 * g++.dg/template/pseudodtor4.C: New test.
5413
5414 2007-11-10 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR middle-end/34018
5417 * g++.dg/opt/inline14.C: New test.
5418
5419 PR tree-optimization/33680
5420 * gcc.c-torture/compile/20071108-1.c: New test.
5421
5422 PR c++/32241
5423 * g++.dg/template/pseudodtor3.C: New test.
5424
5425 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
5426
5427 PR c++/33510
5428 * g++.dg/cpp0x/variadic-init.C: New.
5429
5430 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
5431 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR rtl-optimization/34012
5434 * gcc.target/i386/pr34012.c: New test.
5435
5436 2007-11-09 Richard Guenther <rguenther@suse.de>
5437
5438 PR tree-optimization/33604
5439 * g++.dg/tree-ssa/pr33604.C: New testcase.
5440 * gcc.dg/pr32721.c: Adjust pattern.
5441
5442 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
5443
5444 * gcc.target/mips/dse-1.c: Disable.
5445
5446 2007-11-08 Tom Tromey <tromey@redhat.com>
5447
5448 * gcc.dg/empty-source-3.c: Update warning location.
5449 * gcc.dg/gomp/barrier-2.c: Likewise.
5450 * gcc.dg/label-decl-3.c: Likewise.
5451 * gcc.dg/label-decl-2.c: Likewise.
5452 * gcc.dg/empty-source-2.c: Likewise.
5453
5454 2007-11-08 Tom Tromey <tromey@redhat.com>
5455
5456 PR c++/30297:
5457 * g++.dg/inherit/pr30297.C: New file.
5458
5459 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
5460
5461 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5462 -fno-common for cygwin and mingw32.
5463
5464 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
5465
5466 PR middle-end/33826
5467 * gcc.dg/pr33826.c: New.
5468 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
5469 recursive functions being marked pure or const.
5470
5471 2007-11-08 Tobias Burnus <burnus@net-b.de>
5472
5473 PR fortran/33917
5474 * gfortran.dg/proc_decl_5.f90: New.
5475 * gfortran.dg/proc_decl_6.f90: New.
5476
5477 2007-11-08 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR tree-optimization/32575
5480 * gcc.c-torture/execute/20071108-1.c: New test.
5481
5482 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
5483
5484 * g++.dg/opt/anchor1.C: New.
5485
5486 2007-11-07 Diego Novillo <dnovillo@google.com>
5487
5488 PR 33870
5489 * gcc.c-torture/execute/pr33870.x: Remove.
5490
5491 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
5492
5493 PR c++/33045
5494 PR c++/33837
5495 PR c++/33838
5496 * g++.dg/cpp0x/decltype-33837.C: New.
5497 * g++.dg/cpp0x/decltype-refbug.C: New.
5498 * g++.dg/cpp0x/decltype-33838.C: New.
5499
5500 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5501
5502 * gcc.c-torture/compile/20071107-1.c: New test.
5503
5504 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
5505
5506 * gcc.dg/out-of-bounds-1.c: New test.
5507
5508 2007-11-07 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c++/33501
5511 * g++.dg/warn/incomplete2.C: New test.
5512 * g++.dg/template/incomplete4.C: New test.
5513 * g++.dg/template/incomplete5.C: New test.
5514
5515 2007-11-07 Olivier Hainque <hainque@adacore.com>
5516
5517 * gnat.dg/max_align.adb: New test.
5518
5519 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
5520
5521 PR target/30961
5522 * gcc.target/i386/pr30961-1.c: New.
5523
5524 2007-11-06 Tom Tromey <tromey@redhat.com>
5525
5526 PR c++/32368:
5527 * g++.dg/warn/pragma-system_header3.h: New.
5528 * g++.dg/warn/pragma-system_header3.C: New.
5529
5530 PR c++/32256:
5531 * g++.dg/warn/pragma-system_header4.C: New.
5532 * g++.dg/warn/pragma-system_header4.h: New.
5533
5534 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5535
5536 PR c++/33977
5537 PR c++/33886
5538 * g++.dg/other/canon-array.C: New.
5539
5540 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
5541
5542 * g++.dg/parser/crash36.C: Tweak expected errors.
5543 * g++.dg/cpp0x/pr31439.C: New.
5544 * g++.dg/cpp0x/pr32114.C: New.
5545 * g++.dg/cpp0x/pr32115.C: New.
5546 * g++.dg/cpp0x/pr32125.C: New.
5547 * g++.dg/cpp0x/pr32126.C: New.
5548 * g++.dg/cpp0x/pr32127.C: New.
5549 * g++.dg/cpp0x/pr32128.C: New.
5550 * g++.dg/cpp0x/pr32253.C: New.
5551 * g++.dg/cpp0x/pr32566.C: New.
5552 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5553 * g++.dg/cpp0x/pr31438.C: Ditto.
5554 * g++.dg/cpp0x/variadic81.C: Ditto.
5555 * g++.dg/cpp0x/pr31432.C: Ditto.
5556 * g++.dg/cpp0x/pr31442.C: Ditto.
5557
5558 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5559
5560 PR target/33168
5561 * g++.dg/other/datasec1.C: New test.
5562
5563 PR tree-optimization/33458
5564 * g++.dg/opt/inline12.C: New test.
5565
5566 PR tree-optimization/33993
5567 * gcc.c-torture/compile/20071105-1.c: New test.
5568
5569 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR rtl-optimization/33648
5572 * gcc.dg/pr33648.c: Require effective target freorder.
5573
5574 2007-11-05 Revital Eres <eres@il.ibm.com>
5575
5576 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5577
5578 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5579
5580 PR c++/33996
5581 PR c++/33235
5582 PR c++/33930
5583 * g++.dg/cpp0x/pr33996.C: New
5584 * g++.dg/cpp0x/rv-trivial-bug.C: New
5585 * g++.dg/cpp0x/pr33930.C: New
5586
5587 2007-11-05 Nick Clifton <nickc@redhat.com>
5588 Sebastian Pop <sebastian.pop@amd.com>
5589
5590 PR tree-optimization/32540
5591 PR tree-optimization/33922
5592 * gcc.dg/tree-ssa/pr32540-1.c: New.
5593 * gcc.dg/tree-ssa/pr32540-2.c: New.
5594 * gcc.dg/tree-ssa/pr33922.c: New.
5595
5596 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5597
5598 PR c++/33939
5599 * g++.dg/cpp0x/variadic-rref.C: New.
5600
5601 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5602
5603 * g++dg/warn/pointer-integer-comparison.C: New.
5604
5605 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR tree-optimization/33856
5608 * gcc.c-torture/compile/20071027-1.c: New test.
5609
5610 PR c++/33836
5611 * g++.dg/ext/label10.C: New test.
5612
5613 PR c++/33969
5614 * g++.dg/other/ptrmem9.C: New test.
5615
5616 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5617
5618 PR middle-end/32931
5619 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5620
5621 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5622
5623 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5624 * g++.dg/ext/visibility/namespace2.C: Add argument to
5625 dg-require-visibility.
5626 * g++.dg/ext/java-1.C: Disable on AIX.
5627
5628 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5629
5630 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5631
5632 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5633
5634 PR fortran/33881
5635 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5636
5637 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5638
5639 PR c/29062
5640 * gcc.dg/20031223-1.c: Adjust error output.
5641 * gcc.dg/parse-decl-after-label.c: New.
5642
5643 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5644
5645 PR libfortran/24685
5646 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5647 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5648 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5649
5650 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5651
5652 PR rtl-optimization/28940
5653 * gcc.target/i386/addr-sel-1.c: New test.
5654
5655 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR middle-end/33670
5658 * gcc.dg/pr33670.c: New test.
5659
5660 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR c++/33516
5663 * g++.dg/lookup/typedef1.C: New test.
5664
5665 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5666
5667 PR testsuite/32076
5668 * lib/scandump.exp (dump-suffix): New.
5669 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5670 Include dump suffix in pass/fail messages, put regexp in quotes.
5671
5672 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5673
5674 PR c++/33495
5675 * g++.dg/other/error19.C: New.
5676
5677 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5678
5679 PR rtl-optimization/28062
5680 * gcc.c-torture/compile/20071102-1.c: New test.
5681
5682 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5683
5684 * g++.dg/cpp0x/pr33955.C: New.
5685
5686 2007-11-01 Tom Tromey <tromey@redhat.com>
5687
5688 PR preprocessor/30805:
5689 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5690
5691 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR rtl-optimization/33648
5694 * gcc.dg/pr33648.c: New test.
5695
5696 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR c++/32384
5699 * g++.dg/template/pseudodtor1.C: New test.
5700 * g++.dg/template/pseudodtor2.C: New test.
5701
5702 PR c++/32260
5703 * g++.dg/rtti/typeid7.C: New test.
5704
5705 2007-11-01 Tom Tromey <tromey@redhat.com>
5706
5707 PR preprocessor/30805:
5708 * gcc.dg/cpp/pr30805.c: New file.
5709
5710 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5711
5712 PR testsuite/25352
5713 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5714 add dg-skip-if.
5715 * gcc.c-torture/compile/20001205-1.c: Ditto.
5716 * gcc.c-torture/compile/20001226-1.c: Ditto.
5717 * gcc.c-torture/compile/20020312-1.c: Ditto.
5718 * gcc.c-torture/compile/20020604-1.c: Ditto.
5719 * gcc.c-torture/compile/920501-12.c: Ditto.
5720 * gcc.c-torture/compile/920501-4.c: Ditto.
5721 * gcc.c-torture/compile/920520-1.c: Ditto.
5722 * gcc.c-torture/compile/980506-1.c: Ditto.
5723 * gcc.c-torture/compile/990617-1.c: Ditto.
5724 * gcc.dg/compare6.c: Ditto.
5725 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5726 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5727 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5728 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5729 * g++.old-deja/g++.pt/static6.C: Ditto.
5730 * g++.old-deja/g++.pt/crash16.C: Ditto.
5731 * g++.old-deja/g++.mike/p10416.C: Ditto.
5732 * g++.old-deja/g++.mike/ns15.C: Ditto.
5733 * g++.old-deja/g++.mike/eh46.C: Ditto.
5734
5735 2007-11-01 Tom Tromey <tromey@redhat.com>
5736
5737 * gcc.dg/redecl-1.c: Update.
5738 * gcc.dg/pr20368-3.c: Update.
5739 * gcc.dg/inline-14.c: Update.
5740 * gcc.dg/builtins-30.c: Update.
5741 * gcc.dg/dremf-type-compat-4.c: Update.
5742 * gcc.dg/pr20368-2.c: Update.
5743
5744 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR rtl-optimization/33673
5747 * gcc.dg/pr33673.c: New test.
5748
5749 2007-11-01 Michael Matz <matz@suse.de>
5750
5751 PR tree-optimization/33961
5752 * gcc.dg/pr33961.c: New test.
5753
5754 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5755
5756 PR c++/33494
5757 * g++.dg/template/error35.C: New.
5758
5759 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5760
5761 PR target/31507
5762 * gcc.dg/pr31507-1.c: New test.
5763 * gcc.dg/pr31507-2.c: New test.
5764
5765 2007-10-31 Revital Eres <eres@il.ibm.com>
5766
5767 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5768 target.
5769 * gcc.dg/vect/tree-vect.h (check_vect): Add
5770 powerpc-*paired test.
5771 * lib/target-supports.exp (check_750cl_hw_available):
5772 New.
5773 (check_effective_target_vect_int,
5774 check_effective_target_vect_intfloat_cvt,
5775 check_effective_target_powerpc_altivec_ok,
5776 check_effective_target_vect_long,
5777 check_effective_target_vect_sdot_hi,
5778 check_effective_target_vect_udot_hi,
5779 check_effective_target_vect_pack_trunc,
5780 check_effective_target_vect_unpack,
5781 check_effective_target_vect_shift,
5782 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5783 target.
5784 * gcc.dg/vect/vect-ifcvt-11.c: New.
5785 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5786 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5787 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5788 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5789 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5790 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5791
5792 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5793 Tobias Burnus <burnus@net-b.de>
5794
5795 PR fortran/33941
5796 * gfortran.dg/module_read_1.f90: New.
5797
5798 2007-10-31 Tom Tromey <tromey@redhat.com>
5799
5800 PR preprocessor/30786:
5801 * gcc.dg/cpp/pr30786.c: New file.
5802
5803 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5804
5805 PR fortran/33162
5806 * gfortran.dg/interface_19.f90: New.
5807 * gfortran.dg/interface_20.f90: New.
5808 * gfortran.dg/interface_21.f90: New.
5809
5810 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5811
5812 PR tree-optimization/32377
5813 * gfortran.dg/vect/pr32377.f90: New.
5814
5815 2007-10-31 Richard Guenther <rguenther@suse.de>
5816
5817 PR middle-end/33779
5818 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5819 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5820
5821 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5822
5823 PR fortran/33897
5824 * gfortran.dg/contained_3.f90: New.
5825
5826 2007-10-31 Christian Bruel <christian.bruel@st.com>
5827
5828 PR c++/19531
5829 * g++.dg/opt/nrv8.C: New.
5830
5831 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR c++/33709
5834 * g++.dg/opt/compound1.C: New test.
5835
5836 PR c++/33616
5837 * g++.dg/template/ptrmem18.C: New test.
5838
5839 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5840
5841 PR fortran/33596
5842 * gfortran.dg/isnan_2.f90: New test.
5843
5844 2007-10-30 Ed Schouten <ed@fxq.nl>
5845
5846 PR tree-optimization/32500
5847 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5848
5849 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5850
5851 PR c++/31993
5852 PR c++/32252
5853 * g++.dg/cpp0x/pr31993.C: New
5854 * g++.dg/cpp0x/pr32252.C: New
5855
5856 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR tree-optimization/33723
5859 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5860
5861 2007-10-30 Richard Guenther <rguenther@suse.de>
5862
5863 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5864 gcc.target/i386/loop-3.c.
5865
5866 2007-10-30 Revital Eres <eres@il.ibm.com>
5867
5868 * gcc.dg/vect/pr33866.c: Require vect_long.
5869
5870 2007-10-30 Revital Eres <eres@il.ibm.com>
5871
5872 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5873 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5874
5875 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5876
5877 PR tree-optimization/32893
5878 * lib/target-supports.exp
5879 (check_effective_target_unaligned_stack): new keyword.
5880 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5881 not sensitive to unaligned_stack.
5882 * gcc.dg/vect/vect-3.c: Likewise.
5883 * gcc.dg/vect/vect-4.c: Likewise.
5884 * gcc.dg/vect/vect-5.c: Likewise.
5885 * gcc.dg/vect/vect-6.c: Likewise.
5886 * gcc.dg/vect/vect-7.c: Likewise.
5887 * gcc.dg/vect/vect-13.c: Likewise.
5888 * gcc.dg/vect/vect-17.c: Likewise.
5889 * gcc.dg/vect/vect-18.c: Likewise.
5890 * gcc.dg/vect/vect-19.c: Likewise.
5891 * gcc.dg/vect/vect-20.c: Likewise.
5892 * gcc.dg/vect/vect-21.c: Likewise.
5893 * gcc.dg/vect/vect-22.c: Likewise.
5894 * gcc.dg/vect/vect-27.c: Likewise.
5895 * gcc.dg/vect/vect-29.c: Likewise.
5896 * gcc.dg/vect/vect-64.c: Likewise.
5897 * gcc.dg/vect/vect-65.c: Likewise.
5898 * gcc.dg/vect/vect-66.c: Likewise.
5899 * gcc.dg/vect/vect-72.c: Likewise.
5900 * gcc.dg/vect/vect-73.c: Likewise.
5901 * gcc.dg/vect/vect-86.c: Likewise.
5902 * gcc.dg/vect/vect-all.c: Likewise.
5903 * gcc.dg/vect/slp-25.c: Likewise.
5904 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5905 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5906 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5907
5908 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5909 * gcc.dg/vect/vect-34.c: Likewise.
5910 * gcc.dg/vect/vect-36.c: Likewise.
5911 * gcc.dg/vect/vect-64.c: Likewise.
5912 * gcc.dg/vect/vect-65.c: Likewise.
5913 * gcc.dg/vect/vect-66.c: Likewise.
5914 * gcc.dg/vect/vect-68.c: Likewise.
5915 * gcc.dg/vect/vect-76.c: Likewise.
5916 * gcc.dg/vect/vect-77.c: Likewise.
5917 * gcc.dg/vect/vect-78.c: Likewise.
5918
5919 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5920 testcase (without no-section-anchors prefix) but with global arrays.
5921 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5922 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5923 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5924 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5925 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5926 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5927 * gcc.dg/vect/vect-77-global.c: Likewise.
5928 * gcc.dg/vect/vect-78-global.c: Likewise.
5929
5930 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5931 testcase (without no-section-anchors prefix) but fix alignment checks
5932 to also consider unaligned_stack targets.
5933 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5934
5935 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR tree-optimization/33723
5938 * gcc.c-torture/execute/20071029-1.c: New test.
5939 * gcc.dg/tree-ssa/pr33723.c: New test.
5940
5941 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5942
5943 PR tree-optimization/33614
5944 * gcc.c-torture/compile/pr33614.c: New test.
5945
5946 2007-10-29 Richard Guenther <rguenther@suse.de>
5947
5948 PR tree-optimization/33870
5949 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5950
5951 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5952
5953 PR tree-optimization/33757
5954 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5955 true architectures instead of having a big dg-skip-if.
5956
5957 PR c++/33841
5958 * g++.dg/other/bitfield3.C: New test.
5959
5960 2007-10-29 Richard Guenther <rguenther@suse.de>
5961
5962 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5963
5964 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5965
5966 Automatic parallelization reduction tests.
5967
5968 * gcc.dg/tree-ssa/reduc-1.c: New test.
5969 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5970 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5971 * gcc.dg/tree-ssa/reduc-2.c: New test.
5972 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5973 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5974 * gcc.dg/tree-ssa/reduc-3.c: New test.
5975 * gcc.dg/tree-ssa/reduc-6.c: New test.
5976 * gcc.dg/tree-ssa/reduc-7.c: New test.
5977 * gcc.dg/tree-ssa/reduc-8.c: New test.
5978 * gcc.dg/tree-ssa/reduc-9.c: New test.
5979
5980 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5981 Zdenek Dvorak <ook@ucw.cz>
5982
5983 OMP_ATOMIC Changes, testsuite changes.
5984
5985 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5986 instead of gimple dump.
5987 * gcc.dg/gomp/atomic-9.c: Same.
5988 * gcc.dg/gomp/atomic-10.c: Same.
5989 * g++.dg/gomp/atomic-3.C: Same.
5990 * g++.dg/gomp/atomic-9.C: Same.
5991 * g++.dg/gomp/atomic-10.C: Same.
5992
5993 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5994
5995 PR fortran/31217
5996 PR fortran/33811
5997 * gfortran.dg/forall_12.f90: New test.
5998
5999 PR fortran/33686
6000 * gfortran.dg/forall_13.f90: New test.
6001
6002 2007-10-28 Paolo Carlini <pcarlini@suse.de>
6003 Mark Mitchell <mark@codesourcery.com>
6004
6005 PR c++/30659
6006 * g++.dg/template/crash71.C: New.
6007
6008 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
6009
6010 PR fortran/32147
6011 * gfortran.dg/module_md5_1.f90: Update hash-value.
6012
6013 2007-10-28 Andrew Pinski <pinskia@gmail.com>
6014
6015 PR tree-opt/33589
6016 * g++.dg/torture/pr33589-1.C: New testcase.
6017 * g++.dg/torture/pr33589-2.C: New testcase.
6018
6019 2007-10-28 Richard Guenther <rguenther@suse.de>
6020
6021 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6022
6023 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
6024 Uros Bizjak <ubizjak@gmail.com>
6025
6026 PR tree-optimization/33920
6027 * gcc.dg/tree-ssa/pr33290.c: New test.
6028
6029 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6030
6031 PR fortran/31306
6032 * gfortran.dg/argument_check_7.f90: New test.
6033 * gfortran.dg/argument_check_8.f90: New test.
6034
6035 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
6036
6037 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6038 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
6039 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6040 * gcc.target/i386/sse-14.c: Ditto.
6041
6042 2007-10-27 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR c++/33844
6045 * g++.dg/other/ptrmem8.C: New test.
6046
6047 PR c++/33842
6048 * g++.dg/template/error34.C: New test.
6049
6050 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
6051
6052 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6053
6054 2007-10-27 Richard Guenther <rguenther@suse.de>
6055
6056 PR tree-optimization/33870
6057 * gcc.dg/tree-ssa/alias-15.c: New testcase.
6058 * gcc.c-torture/execute/pr33870.c: Likewise.
6059
6060 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6061
6062 PR fortran/33162
6063 * gfortran.dg/argument_checking_9.f90: New test.
6064
6065 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
6066
6067 * g++.dg/other/pr33601.C: New.
6068
6069 2007-10-26 Paolo Carlini <pcarlini@suse.de>
6070
6071 PR c++/31988
6072 * g++.dg/init/new25.C: New.
6073
6074 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
6075
6076 * g++.dg/cpp0x/pr33839.C: New.
6077
6078 2007-10-26 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/33744
6081 * g++.dg/template/arg6.C: New test.
6082
6083 2007-10-26 Paolo Carlini <pcarlini@suse.de>
6084
6085 PR c++/31747
6086 * g++.dg/parse/crash39.C: New.
6087
6088 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
6089
6090 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6091 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
6092 "offset: -4B".
6093
6094 2007-10-25 David Daney <ddaney@avtrex.com>
6095
6096 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6097
6098 2007-10-25 Paolo Carlini <pcarlini@suse.de>
6099
6100 PR c++/33843
6101 * g++.dg/template/error32.C: New.
6102
6103 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
6104 Ira Rosen <irar@il.ibm.com>
6105
6106 PR tree-optimization/33833
6107 * gcc.dg/vect/pr33833.c: New testcase.
6108
6109 2007-10-25 David Daney <ddaney@avtrex.com>
6110
6111 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6112
6113 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
6114 Ira Rosen <irar@il.ibm.com>
6115
6116 PR tree-optimization/33866
6117 * gcc.dg/vect/pr33866.c: New testcase.
6118
6119 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
6120
6121 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6122 Add -w to compile flags to suppress "call-clobbered register" warnings
6123 and remove dg-warning directives.
6124
6125 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
6126
6127 * gcc.dg/sms-2.c: Cleanup sms dump file.
6128 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6129 profile-use step.
6130
6131 2007-10-24 David Daney <ddaney@avtrex.com>
6132
6133 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6134
6135 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
6136
6137 PR target/33755
6138 * gcc.target/mips/pr33755.c: New test.
6139
6140 2007-10-24 Ira Rosen <irar@il.ibm.com>
6141
6142 PR tree-optimization/33804
6143 * gcc.dg/vect/pr33804.c: New testcase.
6144
6145 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6146
6147 PR forrtran/33849
6148 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6149
6150 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
6151 Uros Bizjak <ubizjak@gmail.com>
6152
6153 PR rtl-optimization/33846
6154 * gcc.dg/vect/pr33846.c: New testcase.
6155
6156 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
6157 Dorit Nuzman <dorit@il.ibm.com>
6158
6159 PR tree-optimization/33860
6160 * g++.dg/vect/pr33860.cc: New test.
6161 * g++.dg/vect/pr33860a.cc: New test.
6162
6163 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
6164 Revital Eres <eres@il.ibm.com>
6165
6166 * gcc.dg/sms-2.c: New testcase.
6167
6168 2007-10-22 David S. Miller <davem@davemloft.net>
6169
6170 * gcc.dg/globalreg-1.c: New test.
6171
6172 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
6173 Dorit Nuzman <dorit@il.ibm.com>
6174
6175 PR tree-optimization/33834
6176 PR tree-optimization/33835
6177 * g++.dg/vect/pr33834_1.cc: New test.
6178 * g++.dg/vect/pr33834_2.cc: New test.
6179 * g++.dg/vect/pr33835.cc: New test.
6180
6181 2007-10-22 Jakub Jelinek <jakub@redhat.com>
6182
6183 * gcc.dg/pr33644.c: New test.
6184
6185 2007-10-22 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR c++/33372
6188 * g++.dg/gomp/pr33372-1.C: New test.
6189 * g++.dg/gomp/pr33372-2.C: New test.
6190 * g++.dg/gomp/pr33372-3.C: New test.
6191
6192 2007-10-22 Michael Matz <matz@suse.de>
6193
6194 PR tree-optimization/33855
6195 * gcc.c-torture/compile/pr33855.c: New testcase.
6196
6197 2007-10-22 Ira Rosen <irar@il.ibm.com>
6198
6199 PR tree-optimization/33854
6200 * gcc.dg/vect/O1-pr33854.c: New testcase.
6201 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6202
6203 2007-10-21 David Edelsohn <edelsohn@gnu.org>
6204
6205 * gcc.dg/unwind-1.c: Disable on AIX.
6206 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6207
6208 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
6209
6210 PR fortran/33749
6211 * gfortran.dg/assign_9.f90: New test.
6212
6213 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
6214
6215 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6216 (dg-mips-options): Skip tests that specify an ABI other than o32
6217 and o64 if generating MIPS16 hard-float code.
6218
6219 2007-10-21 Ira Rosen <irar@il.ibm.com>
6220 Revital Eres <eres@il.ibm.com>
6221
6222 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6223 * gcc.dg/vect/vect-16.c: Fix comment.
6224 * gcc.dg/vect/pr33369.c: Require vect_int.
6225 * gcc.dg/vect/slp-33.c: Add spaces.
6226 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6227 targets.
6228 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6229 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6230 targets.
6231 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6232 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6233 targets.
6234 * gcc.dg/vect/slp-10.c: Add spaces.
6235 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6236 targets.
6237 * gcc.dg/vect/slp-36.c: Require vect_int.
6238 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6239 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6240 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6241 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6242 targets.
6243 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6244 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6245 instead of vector_alignment_reachable_for_double.
6246 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6247 (natural_alignment): Split into...
6248 (natural_alignment_32, natural_alignment_64): New.
6249 (vector_alignment_reachable): Depend on natural_alignment_32.
6250 (vector_alignment_reachable_for_double): Rename to ...
6251 (vector_alignment_reachable_for_64bit): And depend on
6252 natural_alignment_64.
6253
6254 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
6255
6256 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6257 MIPS targets.
6258 * g++.dg/vect/vect.exp: Likewise.
6259 * lib/fortran-torture.exp: Likewise.
6260 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6261 mipsisa64*-*-* as the target selector. Remove -mips64,
6262 -mhard-float and -mgp64 from the options list.
6263 * gcc.target/mips/mips-ps-2.c: Likewise.
6264 * gcc.target/mips/mips-ps-3.c: Likewise.
6265 * gcc.target/mips/mips-ps-4.c: Likewise.
6266 * gcc.target/mips/mips-ps-6.c: Likewise.
6267 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6268 options list.
6269 * gcc.target/mips/sb1-1.c: Likewise.
6270 * gcc.target/mips/mips-ps-type.c: Likewise.
6271 * gcc.target/mips/mips-ps-7.c: New test.
6272 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6273 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6274 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6275 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
6276 as forcing an ABI and an architecture.
6277 (is_gp32_flag, is_gp64_flag): Fold into...
6278 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
6279 then -mfp64 imply -mhard-float. Apply register rules after the
6280 loop. Handle -march=mipsN like -mipsN.
6281
6282 2007-10-20 David Edelsohn <edelsohn@gnu.org>
6283
6284 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6285 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6286
6287 2007-10-20 Tobias Burnus <burnus@net-b.de>
6288
6289 PR fortran/33818
6290 * gfortran.dg/entry_dummy_ref_3.f90: New.
6291
6292 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
6293 FX Coudert <fxcoudert@gcc.gnu.org>
6294
6295 PR fortran/31608
6296 * gfortran.dg/char_cast_1.f90: New test.
6297
6298 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6299
6300 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6301 * gfortran.dg/large_real_kind_2.F90: ditto.
6302 * gfortran.dg/default_format_2.f90: ditto.
6303 * gfortran.dg/default_format_denormal_1.f90: ditto.
6304
6305 2007-10-19 Richard Guenther <rguenther@suse.de>
6306
6307 PR middle-end/33816
6308 PR middle-end/32921
6309 * gfortran.dg/pr32921.f: New testcase.
6310
6311 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6312
6313 PR libfortran/33544
6314 * gfortran.dg/transfer_check_1.f90: Adjust options.
6315
6316 2007-10-19 Richard Guenther <rguenther@suse.de>
6317
6318 Revert
6319 2007-10-19 Richard Guenther <rguenther@suse.de>
6320
6321 PR middle-end/32921
6322 * gfortran.dg/pr32921.f: New testcase.
6323
6324 2007-10-19 Richard Guenther <rguenther@suse.de>
6325
6326 * gcc.c-torture/execute/20071018-1.c: New testcase.
6327
6328 2007-10-19 Richard Guenther <rguenther@suse.de>
6329
6330 PR middle-end/32921
6331 * gfortran.dg/pr32921.f: New testcase.
6332
6333 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
6334
6335 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6336
6337 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
6338
6339 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6340
6341 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6342
6343 PR fortran/33233
6344 * gfortran.dg/host_assoc_function_1.f90: Correct references.
6345 * gfortran.dg/host_assoc_function_3.f90: New test.
6346
6347 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6348
6349 PR fortran/33733
6350 * gfortran.dg/transfer_simplify_6.f90: New test.
6351
6352 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6353 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6354
6355 PR middle-end/33794
6356 * gfortran.dg/pr33794.f90: New testcase.
6357
6358 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6359
6360 PR target/32961
6361 * gcc.target/i386/pr32961.c: New testcase.
6362 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6363 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6364 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6365 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6366 __builtin_ia32_pslldi128 defines.
6367
6368 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
6369
6370 PR fortran/33760
6371 * gfortran.dg/c_ptr_tests_13.f03: New test case.
6372
6373 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6374
6375 PR c++/28639
6376 PR c++/30299
6377 * g++.dg/template/void12.C: New.
6378 * g++.dg/template/void13.C: New.
6379
6380 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6381
6382 PR c++/31446
6383 * g++.dg/template/void11.C: New.
6384 * g++.dg/template/void2.C: Adjust error markers.
6385 * g++.dg/template/void10.C: Likewise.
6386 * g++.dg/template/crash55.C: Likewise.
6387
6388 2007-10-16 Mark Mitchell <mark@codesourcery.com>
6389
6390 * g++.dg/opt/const5.C: New test.
6391
6392 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
6393 Maxim Kuvyrkov <maxim@codesourcery.com>
6394
6395 * gcc.target/ia64/20040709-2.c: New test.
6396
6397 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6398
6399 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6400
6401 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
6402
6403 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6404 to each function. Check that there are no unsigned loads.
6405
6406 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6407
6408 PR tree-optimization/33136
6409 * gcc.c-torture/execute/20070824-1.c: New test.
6410 * gcc.dg/pr33136-1.c: New test.
6411 * gcc.dg/pr33136-2.c: New test.
6412 * gcc.dg/pr33136-3.c: New test.
6413
6414 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6415
6416 PR tree-optimization/33735
6417 * g++.dg/torture/pr33735.C: New.
6418
6419 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6420
6421 PR middle-end/33706
6422 * gcc.dg/va-arg-pack-2.c: New.
6423
6424 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR tree-optimization/33619
6427 * gcc.dg/pr33619.c: New test.
6428
6429 2007-10-15 David Edelsohn <edelsohn@gnu.org>
6430
6431 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6432 flag for AIX.
6433 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6434
6435 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6436
6437 PR libfortran/33055
6438 * gfortran.dg/inquire_11.f90: New test.
6439 * gfortan.dg/negative_unit_int8.f: New test.
6440
6441 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6442
6443 PR target/33133
6444 * gcc.c-torture/compile/pr33133.c: New test.
6445
6446 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6447
6448 PR libfortran/33672
6449 * gfortran.dg/namelist_40.f90: New test.
6450
6451 2007-10-14 Tobias Burnus <burnus@net-b.de>
6452
6453 PR fortran/33745
6454 * gfortran.dg/bounds_check_11.f90: New.
6455
6456 2007-10-14 Andrew Pinski <pinskia@gmail.com>
6457
6458 PR c++/30303
6459 * g++.dg/other/ctor1.C: New test.
6460 * g++.dg/other/ctor2.C: New test.
6461 * g++.dg/other/dtor1.C: New test.
6462
6463 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
6464
6465 * gfortran.dg/bounds_check_10.f90: Fix testcase.
6466
6467 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
6468 Paul Thomas <pault@gcc.gnu.org>
6469
6470 PR fortran/33254
6471 PR fortran/33727
6472 * gfortran.dg/bounds_check_10.f90: New.
6473
6474 2007-10-13 David Edelsohn <edelsohn@gnu.org>
6475
6476 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6477 * gcc.target/powerpc/popcount-1.c: Same.
6478
6479 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
6480
6481 PR c++/26698
6482 * g++.dg/conversion/op4.C: New test.
6483
6484 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
6485
6486 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6487
6488 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6489
6490 PR fortran/33542
6491 * gfortran.dg/ambiguous_specific_1.f90: New test.
6492
6493 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6494
6495 PR fortran/33664
6496 * gfortran.dg/impure_spec_expr_1.f90: New test.
6497 * gfortran.dg/char_result_7.f90: Remove illegal test.
6498
6499 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
6500
6501 PR 11001
6502 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6503 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6504 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6505 * gcc.target/i386/pr11001-memset-1.c: New testcase.
6506 * gcc.target/i386/pr11001-memset-2.c: New testcase.
6507 * gcc.target/i386/pr11001-memset-3.c: New testcase.
6508 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6509 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6510 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6511
6512 2007-10-12 Richard Guenther <rguenther@suse.de>
6513
6514 PR middle-end/26198
6515 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6516 * gcc.c-torture/execute/20071011-1.c: Likewise.
6517 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6518
6519 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
6520
6521 PR tree-optimization/33742
6522 * gcc.dg/pr33742.c: New testcase.
6523
6524 2007-10-12 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR tree-optimization/33645
6527 * gcc.dg/pr33645-1.c: New test.
6528 * gcc.dg/pr33645-2.c: New test.
6529 * gcc.dg/pr33645-3.c: New test.
6530
6531 PR c++/32121
6532 * g++.dg/ext/label4.C: Adjust error regexp.
6533 * g++.dg/ext/label6.C: Adjust error regexp.
6534 * g++.dg/ext/label7.C: New test.
6535 * g++.dg/ext/label8.C: New test.
6536 * g++.dg/ext/label9.C: New test.
6537
6538 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
6539
6540 PR middle-end/33676
6541 * gcc.dg/pr33676.c: New.
6542
6543 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6544
6545 PR c++/31441
6546 * g++.dg/cpp0x/variadic83.C: New.
6547
6548 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6549
6550 PR c++/33461
6551 * g++.dg/cpp0x/variadic81.C: New.
6552 * g++.dg/cpp0x/variadic82.C: Likewise.
6553
6554 2007-10-11 Richard Guenther <rguenther@suse.de>
6555
6556 PR middle-end/33724
6557 * gcc.dg/pr33724.c: New testcase.
6558
6559 2007-10-11 Richard Guenther <rguenther@suse.de>
6560
6561 PR c/33726
6562 * gcc.dg/pr33726.c: New testcase.
6563
6564 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6565
6566 PR fortran/33500
6567 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6568
6569 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6570
6571 PR testsuite/33391
6572 * gfortran.dg/do_3.F90: Run with -fwrapv.
6573
6574 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6575
6576 * gcc.dg/unwind-1.c: New.
6577
6578 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6579
6580 PR libfortran/33683
6581 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6582 failure on some common systems.
6583
6584 2007-10-09 Richard Guenther <rguenther@suse.de>
6585
6586 PR middle-end/33692
6587 * gcc.dg/pr33692.c: New testcase.
6588
6589 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6590
6591 PR middle-end/33669
6592 * gcc.c-torture/execute/pr33669.c: New.
6593
6594 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6595
6596 PR tree-optimization/33615
6597 * g++.dg/tree-ssa/pr33615-2.C: New test.
6598
6599 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6600
6601 PR tree-optimization/33615
6602 * g++.dg/tree-ssa/pr33615.C: New test.
6603
6604 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6605
6606 PR tree-optimization/33572
6607 * g++.dg/torture/pr33572.C: Replace with complete test.
6608
6609 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6610
6611 PR fortran/33689
6612 * gfortran.dg/spec_expr_5.f90: New.
6613
6614 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6615
6616 * gcc.dg/pragma-darwin-2.c: New.
6617
6618 2007-10-08 Richard Guenther <rguenther@suse.de>
6619
6620 PR middle-end/33693
6621 PR middle-end/33695
6622 PR middle-end/33697
6623 * gcc.dg/pr33693.c: New testcase.
6624 * gcc.dg/pr33695.c: Likewise.
6625 * gcc.dg/pr33697.c: Likewise.
6626
6627 2007-10-08 Richard Guenther <rguenther@suse.de>
6628
6629 PR middle-end/33691
6630 PR middle-end/33694
6631 PR middle-end/33696
6632 * gcc.dg/pr33691.c: New testcase.
6633 * gcc.dg/pr33694.c: Likewise.
6634 * gcc.dg/pr33696.c: Likewise.
6635
6636 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6637
6638 PR libfortran/33683
6639 * gfortran.dg/gamma_5.f90: New test case
6640
6641 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6642
6643 PR fortran/20851
6644 * initialization_1.f90: Fix dg-error annotations.
6645 * initialization_14.f90: New.
6646 * initialization_7.f90: Fix dg-error annotations.
6647 * initialization_9.f90: Likewise.
6648
6649 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6650
6651 * gfortran.dg/error_recovery_4.f90: New test.
6652
6653 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6654
6655 * gfortran.dg/default_format_denormal_2.f90: New test.
6656 * gfortran.dg/default_format_2.inc: New test.
6657 * gfortran.dg/default_format_denormal_1.f90: New test.
6658 * gfortran.dg/default_format_1.inc: New test.
6659 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6660 numbers.
6661 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6662 numbers.
6663
6664 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6665
6666 * gfortran.dg/namelist_15.f90: Revise test.
6667
6668 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6669
6670 PR tree-optimization/33655
6671 * gcc.dg/torture/pr33655.c: New.
6672
6673 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6674
6675 PR tree-optimization/33572
6676 * g++.dg/torture/pr33572.C: New.
6677
6678 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6679
6680 PR fortran/25076
6681 * gfortran.dg/forall_11.f90: New.
6682
6683 2007-10-05 Michael Matz <matz@suse.de>
6684
6685 PR middle-end/33667
6686 * gcc.dg/pr33667.c: New testcase.
6687
6688 2007-10-05 Richard Guenther <rguenther@suse.de>
6689
6690 PR middle-end/33666
6691 * gcc.dg/pr33666.c: New testcase.
6692
6693 2007-10-05 Michael Matz <matz@suse.de>
6694
6695 PR inline-asm/33600
6696 * gcc.target/i386/pr33600.c: New testcase.
6697
6698 2007-10-05 Richard Guenther <rguenther@suse.de>
6699
6700 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6701
6702 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6703
6704 PR target/33635
6705 * gcc.target/mips/pr33635-1.c: New test.
6706
6707 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6708
6709 PR libfortran/33253
6710 * gfortran.dg/namelist_39.f90: Revise to use long names.
6711
6712 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6713
6714 PR fortran/33646
6715 * gfortran.dg/pr33646.f90: New file.
6716
6717 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6718
6719 PR fortran/33529
6720 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6721 * gfortran.dg/char_decl_2.f90: New test.
6722
6723 2007-10-04 Richard Guenther <rguenther@suse.de>
6724
6725 PR middle-end/33641
6726 * gcc.c-torture/compile/pr33641.c: New testcase.
6727
6728 2007-10-04 Michael Matz <matz@suse.de>
6729
6730 PR rtl-optimization/33653
6731 * gcc.dg/pr33653.c: New.
6732
6733 2007-10-04 Richard Guenther <rguenther@suse.de>
6734
6735 PR tree-optimization/33627
6736 * g++.dg/torture/pr33627.C: New testcase.
6737
6738 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6739
6740 PR fortran/33626
6741 * gfortran.dg/parens_6.f90: New.
6742
6743 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6744
6745 PR fortran/33646
6746 PR fortran/33542
6747 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6748
6749 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6750
6751 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6752
6753 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6754
6755 PR target/33635
6756 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6757 and mips_forced_be.
6758 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6759 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6760 options.
6761 * gcc.target/mips/fpr-moves-1.c: New test.
6762 * gcc.target/mips/fpr-moves-2.c: Likewise.
6763 * gcc.target/mips/fpr-moves-3.c: Likewise.
6764 * gcc.target/mips/fpr-moves-4.c: Likewise.
6765 * gcc.target/mips/fpr-moves-5.c: Likewise.
6766 * gcc.target/mips/fpr-moves-6.c: Likewise.
6767 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6768
6769 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6770
6771 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6772
6773 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6774
6775 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6776 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6777
6778 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6779
6780 PR fortran/33198
6781 * gfortran.dg/common_errors_1.f90: New.
6782
6783 2007-10-03 Doug Kwan <dougkwan@google.com>
6784 Richard Guenther <rguenther@suse.de>
6785
6786 PR debug/31899
6787 * g++.dg/debug/using3.C: New testcase.
6788
6789 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6790
6791 PR libfortran/33253
6792 * gfortran.dg/namelist_38.f90: New test.
6793 * gfortran.dg/namelist_39.f90: New test.
6794
6795 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6796
6797 PR libfortran/33469
6798 * gfortran.dg/default_format_1.f90: New test.
6799 * gfortran.dg/default_format_2.f90: New test.
6800 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6801 * gfortran.dg/real_const_3.f90: Adjust expected output.
6802
6803 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6804
6805 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6806 default ABI. Split mips_forced_abi into mips_forced_abi and
6807 mips_forced_regs.
6808 (is_gp32_flag): Return true for -mabi=32.
6809 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6810 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6811 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6812 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6813 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6814 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6815 * gcc.target/mips/save-restore-2.c: Likewise.
6816 * gcc.target/mips/save-restore-3.c: Likewise.
6817 * gcc.target/mips/save-restore-4.c: Likewise.
6818
6819 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6820
6821 PR middle-end/33617
6822 * gcc.c-torture/compile/pr33617.c: New test.
6823
6824 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6825
6826 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6827 -gstabs+ for extended options.
6828
6829 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6830
6831 PR fortran/33542
6832 * gfortran.dg/ambiguous_specific_1.f90: New test.
6833
6834 2007-10-02 Revital Eres <eres@il.ibm.com>
6835
6836 * gcc.target/powerpc/paired-8.c: New test.
6837 * gcc.target/powerpc/paired-9.c: New test.
6838 * gcc.target/powerpc/paired-10.c: New test.
6839
6840 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6841
6842 PR fortran/33566
6843 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6844
6845 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6846
6847 PR fortran/33554
6848 * gfortran.dg/intent_out_2.f90: New test.
6849
6850 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6851
6852 PR fortran/33550
6853 * gfortran.dg/ambiguous_reference_1.f90: New test.
6854
6855 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6856
6857 PR fortran/31154
6858 PR fortran/31229
6859 PR fortran/33334
6860 * gfortran.dg/function_kinds_1.f90: New test.
6861 * gfortran.dg/function_kinds_2.f90: New test.
6862 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6863 use association into interfaces.
6864
6865 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6866
6867 PR testsuite/31828
6868 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6869 (overflow): Use INFINITY, not FP_INFINITE.
6870 gcc.dg/float-range-4.c: Likewise.
6871 gcc.dg/float-range-5.c: Likewise.
6872
6873 2007-10-01 Nick Clifton <nickc@redhat.com>
6874
6875 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6876 for 16-bit targets.
6877
6878 2007-09-30 Diego Novillo <dnovillo@google.com>
6879
6880 PR 33593
6881 * g++.dg/tree-ssa/pr33593.C: New test.
6882
6883 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6884
6885 PR libfortran/33400
6886 * gfortran.dg/PR19872.f: Fix test condition.
6887 * gfortran.dg/list_read_7.f90: New test.
6888
6889 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6890
6891 PR tree-optimization/33597
6892 * gcc.dg/vect/pr33597.c: New testcase.
6893
6894 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6895
6896 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6897 * gcc.target/i386/pr33524.c: ...this.
6898
6899 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6900
6901 PR fortran/33354
6902 * gfortran.dg/minmaxloc_4.f90: New.
6903
6904 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6905
6906 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6907
6908 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6909
6910 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6911
6912 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6913
6914 PR c++/33213
6915 * g++.dg/cpp0x/variadic79.C: New.
6916
6917 2007-09-28 Michael Matz <matz@suse.de>
6918 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR rtl-optimization/33552
6921 * gcc.target/i386/pr33552.c: New runtime test.
6922 * gcc.target/i386/strinline.c: New compile time test.
6923
6924 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6925
6926 * gfortran.dg/openmp_stack.f90: Removed.
6927
6928 PR c++/31434
6929 * g++.dg/cpp0x/variadic80.C: New test.
6930
6931 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6932
6933 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6934 r128057.
6935
6936 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6937
6938 PR middle-end/7003
6939 * gcc.target/powerpc/gcse-1.c: New test.
6940
6941 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6942
6943 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6944 fixed capitalizations.
6945 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6946 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6947 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6948 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6949 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6950 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6951 * gfortran.dg/min_max_conformance.f90: Likewise.
6952
6953 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6954
6955 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6956 options.
6957 * gcc.dg/c99-tgmath-2.c: Likewise.
6958 * gcc.dg/c99-tgmath-3.c: Likewise.
6959 * gcc.dg/c99-tgmath-4.c: Likewise.
6960
6961 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6962
6963 PR fortran/33568
6964 * gfortran.dg/anint_1.f90: New test.
6965
6966 2007-09-27 Ian Lance Taylor <iant@google.com>
6967
6968 PR tree-optimization/33565
6969 * gcc.dg/Wstrict-overflow-20.c: New test.
6970
6971 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6972
6973 * gfortran.dg/openmp_stack.f90: Fix typo.
6974 * gfortran.dg/recursive_stack.f90: Fix typo.
6975
6976 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6977
6978 PR c++/33493
6979 * g++.dg/template/error31.C: New.
6980
6981 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6982
6983 * lib/prune.exp: Prune also "^In function .*$" lines and
6984 "^ inlined from .*$" lines.
6985
6986 2007-09-26 Richard Guenther <rguenther@suse.de>
6987
6988 PR tree-optimization/33563
6989 * gcc.dg/torture/pr33563.c: New testcase.
6990
6991 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6992
6993 PR c/25309
6994 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6995 array.
6996 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6997 without -O2.
6998
6999 2007-09-26 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/30375
7002 PR tree-optimization/33560
7003 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7004 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7005 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7006 * gcc.dg/torture/pr30375.c: New testcase.
7007 * gcc.dg/torture/pr33560.c: New testcase.
7008 * gcc.dg/tree-ssa/pr30375.c: Likewise.
7009
7010 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
7011
7012 PR c++/33207
7013 * g++.dg/parse/crash38.C: New test.
7014
7015 2007-09-25 Michael Meissner <michael.meissner@amd.com>
7016
7017 PR target/33524
7018 * gcc.target/i386/sse5-convert.c: New file, test int->long
7019 vectorized conversions.
7020
7021 2007-09-25 Revital Eres <eres@il.ibm.com>
7022
7023 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7024
7025 2007-09-25 Joseph Myers <joseph@codesourcery.com>
7026
7027 PR c/32295
7028 * gcc.dg/enum-incomplete-1.c: New test.
7029
7030 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
7031
7032 * gcc.c-torture/compile/20070919-1.c: New test.
7033
7034 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
7035
7036 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7037
7038 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
7039
7040 PR c++/14688
7041 * g++.dg/inherit/override_attribs.C: New file.
7042
7043 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
7044
7045 PR fortran/33269
7046 * io.c (check_format_string): Move NULL and constant checks into
7047 this function.
7048 (check_io_constraints): Call gfc_simplify_expr() before calling
7049 check_format_string(). Remove NULL and constant checks.
7050
7051 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
7052
7053 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7054 * gcc.c-torture/execute/loop-2g.x: Likewise.
7055
7056 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
7057
7058 * lib/target-supports.exp (check_effective_target_mips16_attribute):
7059 Reject hard-float modes unless the ABI is o32 or o64.
7060 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7061 of gcc.exp. Skip the tests when mips16 code generation is not
7062 supported.
7063 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7064 and use dg-add-options mips16_attribute.
7065
7066 2007-09-24 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR c++/33506
7069 * g++.dg/ext/attrib29.C: New test.
7070
7071 2007-09-23 Ollie Wild <aaw@google.com>
7072
7073 * gcc.dg/fold-bitand-1.c: New test.
7074 * gcc.dg/fold-bitand-2.c: New test.
7075 * gcc.dg/fold-bitand-3.c: New test.
7076 * gcc.dg/fold-bitand-4.c: New test.
7077
7078 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7079
7080 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7081 any of the macros to be defined for __mips16.
7082 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7083
7084 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7085
7086 * gcc.dg/vect/pr21591.c: Require vect_int.
7087 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7088 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7089 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7090
7091 2007-09-23 Jakub Jelinek <jakub@redhat.com>
7092
7093 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7094 attributes.
7095 * gcc.dg/va-arg-pack-len-2.c: New test.
7096 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7097 attributes.
7098 * g++.dg/ext/va-arg-pack-len-2.C: New test.
7099
7100 PR tree-optimization/32772
7101 * gcc.c-torture/compile/20070905-1.c: New test.
7102
7103 PR tree-optimization/32975
7104 * gcc.dg/pr32975.c: New test.
7105
7106 PR middle-end/28755
7107 * gcc.dg/pr28755.c: New test.
7108
7109 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7110
7111 * lib/target-supports.exp (check_effective_target_nomips16): New
7112 procedure.
7113 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7114 for mipsisa64*-*-*.
7115 * gcc.dg/vect/vect.exp: Likewise.
7116 * g++.dg/vect/vect.exp: Likewise.
7117 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7118 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7119 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7120 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7121 * gcc.target/mips/clear-cache-1.c (f): Likewise.
7122 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7123 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7124 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7125 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7126 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7127 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7128 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7129 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7130 (test14, test15, test16, test17, test18): Likewise.
7131 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7132 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7133 (test14, test15, test16, test17, test18, test19, test20, test21)
7134 (test22): Likewise.
7135 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7136 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7137 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7138 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7139 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7140 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7141 * gcc.target/mips/mips-3d-1.c (main): Likewise.
7142 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7143 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7144 (test13, test14, test15, test16, test17, test18, test19, test20)
7145 (test21, test22, test23, test24, test25, test26, test27, test28)
7146 (test29, test30, test31): Likewise.
7147 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7148 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7149 (test13, test14, test15, test16, test17, test18, test19, test20)
7150 (test21, test22, test23, test24, test25, test26, test27, test28)
7151 (test29, test30, test31, test32, test33, test34, test35, test36)
7152 (test37, test38, test39, test40, test41, test42, test43, test44)
7153 (test45, test46, test47, test48, test49, test50, test51, test52)
7154 (test53, test54, test55, test56, test57, test58, test59, test60)
7155 (test61, test62, test63): Likewise.
7156 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7157 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7158 (test13, test14, test15, test16, test17, test18, test19, test20)
7159 (test21, test22, test23, test24, test25, test26, test27, test28)
7160 (test29, test30, test31): Likewise.
7161 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7162 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7163 (test13, test14, test15, test16, test17, test18, test19, test20)
7164 (test21, test22, test23, test24, test25, test26, test27, test28)
7165 (test29, test30, test31): Likewise.
7166 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7167 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7168 (test13, test14, test15): Likewise.
7169 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7170 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7171 (test13, test14, test15): Likewise.
7172 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7173 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7174 (test13, test14, test15, test16, test17, test18, test19, test20)
7175 (test21, test22, test23, test24, test25, test26, test27, test28)
7176 (test29, test30, test31): Likewise.
7177 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7178 (matrix_multiply4: Likewise.
7179 * gcc.target/mips/mips-ps-1.c (main): Likewise.
7180 * gcc.target/mips/mips-ps-2.c (main): Likewise.
7181 * gcc.target/mips/mips-ps-3.c (main): Likewise.
7182 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7183 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7184 (test13, test14, test15, test16, test17, test18, test19, test20)
7185 (test21, test22, test23, test24, test25, test26, test27, test28)
7186 (test29, test30, test31): Likewise.
7187 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7188 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7189 (test13, test14, test15, test16, test17, test18, test19, test20)
7190 (test21, test22, test23, test24, test25, test26, test27, test28)
7191 (test29, test30, test31): Likewise.
7192 * gcc.target/mips/mips-ps-5.c (main): Likewise.
7193 * gcc.target/mips/mips-ps-6.c (main): Likewise.
7194 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7195 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7196 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7197 (sub_v4qi): Likewise.
7198 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7199 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7200 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7201 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7202 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7203 (subb, subc): Likewise.
7204 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7205 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7206 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7207 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7208 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7209 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7210 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7211 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7212 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7213 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7214 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7215 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7216 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7217
7218 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7219
7220 * lib/target-supports.exp (add_options_for_mips16_attribute)
7221 (check_effective_target_mips16_attribute): New functions.
7222 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7223 command line.
7224 (dg-mips-options) Remove -mno-mips16 handling. Add options to
7225 extra_test_flags.
7226 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7227 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7228 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7229 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7230 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7231 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7232 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7233 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7234 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7235 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7236 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7237 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7238 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7239 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7240 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7241 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7242 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7243 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7244 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7245 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7246 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7247 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7248 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7249 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7250 (NOMIPS16): Delete.
7251 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7252 of dg-options.
7253 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7254 options. Require { target mips16_attribute } and use dg-add-options
7255 to add the associated options.
7256 (foo): Use MIPS16.
7257 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7258 * gcc.target/mips/call-saved-3.c: Likewise.
7259 * gcc.target/mips/code-readable-1.c: Require { target
7260 mips16_attribute } and use dg-add-options to add the associated
7261 options. Remove trailing whitespace.
7262 (NOMIPS16): Delete.
7263 * gcc.target/mips/code-readable-2.c: Likewise.
7264 * gcc.target/mips/code-readable-3.c: Likewise.
7265 * gcc.target/mips/mips16-attributes-2.c: Likewise.
7266 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7267 Require { target mips16_attribute } and use dg-add-options to
7268 add the associated options.
7269 (cksum16, cksum8): Use MIPS16.
7270 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7271 Require { target mips16_attribute } and use dg-add-options to
7272 add the associated options.
7273 (foo): Use MIPS16.
7274 * gcc.target/mips/save-restore-2.c: Likewise.
7275 * gcc.target/mips/save-restore-3.c: Likewise.
7276 * gcc.target/mips/save-restore-4.c: Likewise.
7277 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
7278 -mno-abicalls.
7279 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7280 (foo): Use NOMIPS16.
7281
7282 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
7283
7284 PR fortran/33337
7285 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7286
7287 PR fortran/33376
7288 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7289
7290 2007-09-22 Tobias Burnus <burnus@net-b.de>
7291
7292 PR fortran/33445
7293 * gfortran.dg/gomp/free-2.f90: New.
7294 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7295 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7296
7297 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
7298
7299 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7300 * gcc.target/i386/sse5-haddX.c: Ditto.
7301 * gcc.target/i386/sse5-hsubX.c: Ditto.
7302 * gcc.target/i386/sse5-maccXX.c: Ditto.
7303 * gcc.target/i386/sse5-msubXX.c: Ditto.
7304 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7305 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7306 * gcc.target/i386/sse5-permpX.c: Ditto.
7307 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7308 effective target.
7309 * gcc.target/i386/sse5-fma-vector.c: Ditto.
7310 * gcc.target/i386/sse5-ima-vector.c: Ditto.
7311 * gcc.target/i386/sse5-pcmov.c: Ditto.
7312 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7313
7314 2007-09-22 Richard Guenther <rguenther@suse.de>
7315
7316 PR tree-optimization/33146
7317 * gcc.c-torture/compile/pr33146.c: New testcase.
7318
7319 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7320
7321 * lib/target-supports.exp (check_cached_effective_target): New
7322 procedure.
7323 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7324 (check_effective_target_c99_runtime): New procedure.
7325 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7326 (test3l): Likewise cargl.
7327 * gcc.dg/builtins-59.c: Require c99_runtime.
7328 * gcc.dg/builtins-61.c: Likewise.
7329 * gcc.dg/builtins-62.c: Likewise.
7330
7331 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7332
7333 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7334 * lib/target-supports-dg.exp (dg-add-options): Likewise.
7335 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7336 target-specific dg-options.
7337 * gcc.dg/builtins-20.c: Likewise.
7338 * gcc.dg/builtins-53.c: Likewise.
7339 * gcc.dg/builtins-55.c: Likewise.
7340 * gcc.dg/single-precision-constant.c: Likewise.
7341 * gcc.dg/torture/builtin-convert-1.c: Likewise.
7342 * gcc.dg/torture/builtin-convert-2.c: Likewise.
7343 * gcc.dg/torture/builtin-convert-3.c: Likewise.
7344 * gcc.dg/torture/builtin-convert-4.c: Likewise.
7345 * gcc.dg/torture/builtin-power-1.c: Likewise.
7346
7347 2007-09-21 Chao-ying Fu <fu@mips.com>
7348
7349 * lib/target-supports.exp (check_effective_target_fixed_point): New to
7350 check if targets have fixed-point supports.
7351 * gcc.dg/fixed-point/fixed-point.exp: New file.
7352 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7353 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7354 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7355 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7356 * gcc.dg/fixed-point/constants-pedantic.c,
7357 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7358 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7359 * gcc.dg/fixed-point/keywords-ignored-c99.c,
7360 * gcc.dg/fixed-point/keywords-pedantic.c,
7361 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7362 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7363 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7364 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7365 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7366 * gcc.dg/fixed-point/func-vararg-mixed.c,
7367 * gcc.dg/fixed-point/operator-logical.c,
7368 * gcc.dg/fixed-point/struct-union.c,
7369 * gcc.dg/fixed-point/bit-complement.c,
7370 * gcc.dg/fixed-point/operator-bitwise.c,
7371 * gcc.dg/fixed-point/operator-comma.c,
7372 * gcc.dg/fixed-point/struct-layout-1.c,
7373 * gcc.dg/fixed-point/union-init.c,
7374 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7375 * gcc.dg/fixed-point/func-mixed.c,
7376 * gcc.dg/fixed-point/func-vararg-size0.c,
7377 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7378 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7379 * gcc.dg/fixed-point/operator-unary.c,
7380 * gcc.dg/fixed-point/allop-const.c,
7381 * gcc.dg/fixed-point/muldiv-warning.c,
7382 * gcc.dg/nofixed-point-1.c,
7383 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7384 * gcc.target/mips/fixed-vector-type.c,
7385 * gcc.target/mips/fixed-scalar-type.c: New tests.
7386
7387 2007-09-21 Olivier Hainque <hainque@adacore.com>
7388
7389 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7390 * gnat.dg/test_nested_subtype_byref.adb: New test.
7391
7392 2007-09-21 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR fortran/33439
7395 * gfortran.dg/gomp/pr33439.f90: New test.
7396
7397 2007-09-21 Tobias Burnus <burnus@net-b.de>
7398
7399 PR fortran/33455
7400 * gfortran.dg/merge_char_3.f90: New.
7401
7402 2007-09-21 Tobias Burnus <burnus@net-b.de>
7403
7404 PR fortran/33037
7405 * gfortran.dg/transfer_check_1.f90: New.
7406
7407 2007-09-20 Asher Langton <langton2@llnl.gov>
7408
7409 PR fortran/20441
7410 * gfortran.dg/init_flag_1.f90: New.
7411 * gfortran.dg/init_flag_2.f90: New.
7412 * gfortran.dg/init_flag_3.f90: New.
7413 * gfortran.dg/init_flag_4.f90: New.
7414 * gfortran.dg/init_flag_5.f90: New.
7415 * gfortran.dg/init_flag_6.f90: New.
7416 * gfortran.dg/init_flag_7.f90: New.
7417
7418 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7419
7420 PR c++/33460
7421 * g++.dg/ext/anon-struct6.C: New.
7422
7423 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7424
7425 PR libfortran/23272
7426 * gfortran.dg/inquire_10.f90: New test.
7427
7428 2007-09-20 Joseph Myers <joseph@codesourcery.com>
7429
7430 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7431
7432 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7433
7434 PR fortran/33221
7435 * gfortran.dg/used_types_18.f90: Declare variable of empty
7436 derived type.
7437
7438 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7439
7440 PR fortran/33288
7441 * gfortran.dg/array_constructor_19.f90: New test.
7442
7443 2007-09-20 Jakub Jelinek <jakub@redhat.com>
7444
7445 PR debug/33316
7446 * gcc.dg/debug/pr33316.c: New test.
7447
7448 PR c++/33496
7449 * g++.dg/cpp0x/variadic76.C: New test.
7450 * g++.dg/cpp0x/variadic77.C: New test.
7451 * g++.dg/cpp0x/variadic78.C: New test.
7452
7453 PR c/33238
7454 PR c/27301
7455 * gcc.c-torture/execute/20070919-1.c: New test.
7456 * gcc.dg/pr33238.c: New test.
7457 * gcc.dg/pr27301.c: New test.
7458
7459 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
7460
7461 * lib/target-supports.exp (check_effective_target_mips64): New
7462 procedure.
7463 * gcc.dg/lower-subreg-1.c: Require !mips64.
7464 * gcc.dg/sibcall-3.c (ATTR): New macro.
7465 (recurser_void1, recurser_void2): Use it.
7466 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7467 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7468
7469 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
7470
7471 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7472 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
7473 warning annotation.
7474 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7475
7476 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
7477
7478 PR fortran/33497
7479 * gfortran.dg/c_loc_tests_11.f03: New test case.
7480
7481 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7482
7483 PR c++/33459
7484 * g++.dg/init/ref14.C: New.
7485
7486 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
7487
7488 * gnat.dg/slice2.ad[sb]: New testcase.
7489
7490 2007-09-19 Nick Clifton <nickc@redhat.com>
7491
7492 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7493
7494 2007-09-19 Jie Zhang <jie.zhang@analog.com>
7495
7496 * gcc.target/bfin/bfin.exp: New.
7497 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7498 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7499 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7500 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7501 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7502 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7503 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7504 mcpu-bf561.c, mcpu-default.c}: New tests.
7505
7506 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
7507
7508 Restore detection of unsupported TLS.
7509
7510 Revert this patch:
7511 2007-02-10 Richard Henderson <rth@redhat.com>
7512
7513 * lib/target-supports.exp (check_effective_target_tls): Redefine
7514 to mean non-emulated tls.
7515 * gcc.dg/tls/alias-1.c: Remove tls requirement.
7516 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7517 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7518 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7519 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7520 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7521 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7522
7523 And then:
7524 * lib/target-supports.exp (check_effective_target_tls): Use
7525 stronger test for compiler support for TLS.
7526 (check_effective_target_tls_native): New, to test for non-emulated
7527 TLS support.
7528 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7529 instead of dg-require-effective-target tls.
7530 * g++.dg/gomp/copyin-1.C: Likewise.
7531 * g++.dg/gomp/sharing-1.C: Likewise.
7532 * g++.dg/gomp/tls-1.C: Likewise.
7533 * g++.dg/gomp/tls-2.C: Likewise.
7534 * g++.dg/gomp/tls-3.C: Likewise.
7535 * g++.dg/tls/diag-1.C: Likewise.
7536 * g++.dg/tls/diag-2.C: Likewise.
7537 * g++.dg/tls/diag-3.C: Likewise.
7538 * g++.dg/tls/diag-4.C: Likewise.
7539 * g++.dg/tls/diag-5.C: Likewise.
7540 * g++.dg/tls/init-1.C: Likewise.
7541 * g++.dg/tls/init-2.C: Likewise.
7542 * g++.dg/tls/trivial.C: Likewise.
7543 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7544 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7545 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7546 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7547 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7548 * gcc.dg/gomp/clause-1.c: Likewise.
7549 * gcc.dg/gomp/copyin-1.c: Likewise.
7550 * gcc.dg/gomp/sharing-1.c: Likewise.
7551 * gcc.dg/gomp/tls-1.c: Likewise.
7552 * gcc.dg/gomp/tls-2.c: Likewise.
7553 * gcc.dg/tls/alpha-1.c: Likewise.
7554 * gcc.dg/tls/opt-1.c: Likewise.
7555 * gcc.dg/tls/opt-13.c: Likewise.
7556 * gcc.dg/tls/opt-14.c: Likewise.
7557 * gcc.dg/tls/opt-2.c: Likewise.
7558 * gcc.dg/tls/opt-3.c: Likewise.
7559 * gcc.dg/tls/opt-4.c: Likewise.
7560 * gcc.dg/tls/opt-7.c: Likewise.
7561 * gcc.dg/tls/section-1.c: Likewise.
7562 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7563 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7564 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7565 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7566 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7567 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7568 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7569 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7570 * gfortran.dg/gomp/fixed-1.f: Likewise.
7571 * gfortran.dg/gomp/free-1.f90: Likewise.
7572 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7573 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7574 * gfortran.dg/gomp/reduction1.f90: Likewise.
7575 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7576
7577 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7578
7579 PR fortran/31119
7580 * gfortran.dg/bounds_check_9.f90: New test.
7581 * gfortran.dg/bounds_check_fail_2.f90: New test.
7582
7583 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7584
7585 PR c++/33462 (again)
7586 * g++.dg/ext/va-arg1.C: Adjust.
7587
7588 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7589
7590 PR c++/33462
7591 * g++.dg/ext/va-arg1.C: New.
7592
7593 2007-09-18 Tobias Burnus <burnus@net-b.de>
7594
7595 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7596
7597 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7598
7599 PR c++/33463
7600 * g++.dg/rtti/typeid6.C: New.
7601
7602 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7603
7604 PR c++/33464
7605 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7606 * g++.dg/ext/is_class_error2.C: New.
7607
7608 2007-09-18 Richard Guenther <rguenther@suse.de>
7609
7610 PR tree-optimization/33340
7611 * g++.dg/torture/pr33340.C: New testcase.
7612
7613 2007-09-18 Tobias Burnus <burnus@net-b.de>
7614
7615 PR fortran/33231
7616 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7617 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7618 * gfortran.dg/elemental_subroutine_5.f90: New.
7619
7620 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7621
7622 * lib/target-supports.exp (check_profiling_available): Extend
7623 mips*-*-elf check to mips*-*-elf*.
7624
7625 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7626
7627 * gcc.dg/format/c90-scanf-5.c: New test.
7628 * gcc.dg/format/c99-scanf-4.c: New test.
7629 * gcc.dg/format/ext-7.c: New test.
7630 * gcc.dg/format/ext-8.c: New test.
7631
7632 PR middle-end/33423
7633 * gcc.c-torture/compile/20070915-1.c: New test.
7634
7635 2007-09-17 Tobias Burnus <burnus@net-b.de>
7636
7637 PR fortran/33106
7638 * gfortran.dg/private_type_9.f90: New.
7639
7640 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7641
7642 PR middle-end/33449
7643 * gfortran.dg/pr33449.f90: New test.
7644
7645 2007-09-17 Tobias Burnus <burnus@net-b.de>
7646
7647 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7648 * gfortran.dg/private_type_1.f90: Ditto
7649 * gfortran.dg/interface_18.f90: New.
7650 * gfortran.dg/private_type_8.f90: New.
7651
7652 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7653
7654 PR c++/33124
7655 * g++.dg/warn/new1.C: Adjust.
7656 * g++.dg/torture/str_empty.C: Likewise.
7657
7658 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7659
7660 * gcc.target/mips/dse-1.c: New test.
7661
7662 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7663
7664 PR c++/32756
7665 * g++.dg/overload/operator3.C: New.
7666
7667 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7668
7669 * gcc.target/mips/truncate-1.c: New test.
7670
7671 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7672
7673 PR fortran/29396
7674 PR fortran/29606
7675 PR fortran/30625
7676 PR fortran/30871
7677 * gfortran.dg/subref_array_pointer_1.f90: New test.
7678 * gfortran.dg/subref_array_pointer_2.f90: New test.
7679
7680 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7681
7682 * gfortran.dg/nint_2.f90: Correct last change.
7683
7684 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7685
7686 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7687
7688 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7689
7690 * gcc.dg/vect/pr33373b.c: New test.
7691
7692 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7693
7694 PR target/33438
7695 * gcc.target/i386/pr33438.c: New test.
7696
7697 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7698
7699 * gfortran.dg/nint_2.f90: Revert previous commit.
7700
7701 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7702
7703 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7704
7705 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7706
7707 PR debug/33429
7708 * g++.dg/other/unused1.C: XFAIL class2 scan.
7709
7710 2007-09-13 Tobias Burnus <burnus@net-b.de>
7711
7712 PR fortran/33343
7713 * gfortran.dg/elemental_args_check_1.f90: New.
7714 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7715 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7716
7717 2007-09-13 Tobias Burnus <burnus@net-b.de>
7718
7719 * gfortran.dg/recursive_check_3.f90: New.
7720
7721 2007-09-13 Tobias Burnus <burnus@net-b.de>
7722
7723 PR fortran/33412
7724 * gfortran.dg/elemental_bind_c.f90: New.
7725
7726 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7727
7728 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7729 * gcc.target/mips/mips16-attributes-2.c: New test.
7730 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7731 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7732 hard-float asm when __mips16 is defined.
7733 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7734 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7735 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7736 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7737 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7738 * gcc.target/mips/pr26765.c (foo): Likewise.
7739 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7740 targets, use dg-mips-options instead of dg-options, and use -mgp32
7741 to force 32-bit mode.
7742 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7743 and 64-bit mode.
7744 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7745
7746 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7747 Michael Meissner <michael.meissner@amd.com>
7748
7749 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7750 * gcc.target/i386/sse5-hsubX.c: Ditto.
7751 * gcc.target/i386/sse5-permpX.c: Ditto.
7752 * gcc.target/i386/sse5-haddX.c: Ditto.
7753 * gcc.target/i386/sse5-maccXX.c: Ditto.
7754 * gcc.target/i386/sse5-msubXX.c: Ditto.
7755 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7756 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7757
7758 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7759 optimizes floating point conditional moves into the pcmov
7760 instruction on SSE5.
7761 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7762
7763 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7764 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7765 SSE5.
7766
7767 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7768 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7769
7770 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7771 optimizes (a*b)+c into fmadd on SSE5.
7772
7773 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7774 whether the SSE5 instructions can be generated.
7775
7776 * gcc.target/i386/sse5-check.h: New. Add support for
7777 SSE5 tests.
7778
7779 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7780 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7781 * gcc.target/i386/sse-13.c: Ditto.
7782 * gcc.target/i386/sse-14.c: Ditto.
7783
7784 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7785
7786 PR testsuite/33153
7787 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7788 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7789
7790 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR target/32338
7793 * gcc.dg/pr32338-1.c: New test.
7794 * gcc.dg/pr32338-2.c: New test.
7795
7796 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7797
7798 * lib/target-supports.exp (check_effective_target_sync_int_long):
7799 Revert change to add xtensa.
7800 (check_effective_target_sync_char_short): Likewise.
7801
7802 2007-09-12 Olivier Hainque <hainque@adacore.com>
7803
7804 * gnat.dg/packed_subtype.adb: New test.
7805
7806 2007-09-12 Tobias Burnus <burnus@net-b.de>
7807
7808 PR fortran/33297
7809 * gfortran.dg/intrinsic_size.f90: New.
7810
7811 2007-09-12 Tobias Burnus <burnus@net-b.de>
7812
7813 PR fortran/33284
7814 PR fortran/33310
7815 * gfortran.dg/conflicts_2.f90: New.
7816
7817 2007-09-12 Ira Rosen <irar@il.ibm.com>
7818
7819 PR tree-optimization/32377
7820 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7821 dependence distance.
7822 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7823 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7824 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7825 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7826
7827 2007-09-12 Richard Guenther <rguenther@suse.de>
7828
7829 PR middle-end/33382
7830 * gcc.c-torture/compile/pr33382.c: New testcase.
7831 * gcc.c-torture/execute/pr33382.c: Likewise.
7832
7833 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7834
7835 PR fortran/33395
7836 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7837
7838 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7839
7840 PR tree-optimization/33373
7841 * gcc.dg/vect/pr33373.c: New test.
7842
7843 2007-09-12 Ben Elliston <bje@au.ibm.com>
7844
7845 * lib/target-supports.exp (check_effective_target_vect_no_double):
7846 Remove unused proc.
7847
7848 2007-09-12 Ben Elliston <bje@au.ibm.com>
7849 Ulrich Weigand <uweigand@de.ibm.com>
7850
7851 * gcc.target/spu/dfcgt-nan.c: New test.
7852
7853 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7854
7855 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7856
7857 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7858
7859 PR fortran/33040
7860 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7861
7862 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7863
7864 * gcc.dg/va-arg-pack-len-1.c: New test.
7865 * g++.dg/va-arg-pack-len-1.C: New test.
7866
7867 2007-09-11 Michael Matz <matz@suse.de>
7868
7869 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7870
7871 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7872
7873 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7874 checks for size of long double.
7875 * gcc.dg/dfp/convert.h: New file.
7876 * gcc.dg/dfp/convert-bfp-2.c: New test.
7877 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7878 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7879 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7880 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7881 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7882 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7883 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7884 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7885 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7886
7887 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7888
7889 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7890 Change dg-final to expect 1 non-profitable loop and
7891 3 profitable loops.
7892 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7893 Change dg-final to expect 1 non-profitable loop and
7894 3 profitable loops.
7895 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7896 Change dg-final to expect 1 profitable loop.
7897 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7898 Change dg-final to expect 1 profitable loop.
7899
7900 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7901
7902 * gcc.target/mips/call-saved-1.c: New test.
7903 * gcc.target/mips/call-saved-2.c: Likewise.
7904 * gcc.target/mips/call-saved-3.c: Likewise.
7905 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7906 instead of mips_mips64. Set mips_fp64 too.
7907 (is_gp32_flag): Return true for -mips1 and -mips2.
7908 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7909
7910 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7911
7912 * g++.dg/ext/va-arg-pack-1.C: New test.
7913 * g++.dg/ext/va-arg-pack-2.C: New test.
7914
7915 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7916
7917 PR target/33369
7918 * gcc.dg/vect/pr33369.c: New test.
7919
7920 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7921
7922 PR fortran/33370
7923 * gfortran.dg/array_memcpy_5.f90: New test.
7924
7925 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7926
7927 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7928
7929 2007-09-09 Richard Guenther <rguenther@suse.de>
7930
7931 * gcc.c-torture/compile/20070906-1.c: New testcase.
7932
7933 2007-09-09 Ira Rosen <irar@il.ibm.com>
7934
7935 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7936 noinline attribute.
7937 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7938 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7939 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7940 Likewise.
7941
7942 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7943
7944 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7945
7946 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7947
7948 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7949
7950 2007-09-09 Ira Rosen <irar@il.ibm.com>
7951
7952 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7953 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7954 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7955 Compile tests with -fno-tree-pre.
7956 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7957 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7958 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7959 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7960 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7961 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7962 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7963 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7964 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7965 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7966 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7967 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7968 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7969 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7970 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7971 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7972 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7973 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7974 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7975
7976 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7977
7978 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7979 to call objdump.
7980 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7981 Use remote_exec to call c++filt.
7982 * lib/target-supports-dg.exp (dg-require-host-local): New.
7983 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7984 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7985 * g++.dg/rtti/repo1.C: Likewise.
7986 * g++.dg/template/repo1.C: Likewise.
7987 * g++.dg/template/repo2.C: Likewise.
7988 * g++.dg/template/repo3.C: Likewise.
7989 * g++.dg/template/repo4.C: Likewise.
7990 * g++.dg/template/repo5.C: Likewise.
7991 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7992 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7993 * g++.old-deja/g++.pt/repo1.C: Likewise.
7994 * g++.old-deja/g++.pt/repo2.C: Likewise.
7995 * g++.old-deja/g++.pt/repo3.C: Likewise.
7996 * g++.old-deja/g++.pt/repo4.C: Likewise.
7997 * gcc.dg/cpp/trad/builtins.c: Likewise.
7998
7999 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
8000
8001 PR tree-optimization/32283
8002 * gcc.dg/tree-ssa/loop-31.c: New test.
8003
8004 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
8005
8006 PR rtl-optimization/26449
8007 * gcc.target/i386/pr26449-1.c: New file.
8008
8009 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
8010
8011 PR target/33329
8012 PR rtl-optimization/26449
8013 * gcc.target/i386/pr33329.c: New file.
8014
8015 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
8016
8017 * gnat.dg/renaming3.adb, renaming4.ads: New test.
8018
8019 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
8020
8021 * gnat.dg/unaligned_rep_clause.adb: New testcase.
8022
8023 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
8024
8025 PR tree-optimization/33301
8026 * gfortran.dg/vect/pr33301.f: New test.
8027
8028 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8029
8030 PR libfortran/33307
8031 * gfortran.dg/backspace_10.f90: New test.
8032
8033 2007-09-07 Richard Guenther <rguenther@suse.de>
8034
8035 Reapply
8036 2007-09-06 Richard Guenther <rguenther@suse.de>
8037
8038 PR tree-optimization/32586
8039 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8040 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8041 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8042 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8043 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8044 now obsolete simplification.
8045
8046 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
8047
8048 PR tree-optimization/33299
8049 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8050 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8051
8052 2007-09-07 Richard Guenther <rguenther@suse.de>
8053
8054 Revert
8055 2007-09-06 Richard Guenther <rguenther@suse.de>
8056
8057 PR tree-optimization/32586
8058 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8059 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8060 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8061 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8062 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8063 now obsolete simplification.
8064
8065 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8066
8067 PR tree-optimization/32821
8068 * gcc.dg/tree-ssa/pr32821.c: New file.
8069
8070 2007-09-07 Richard Sandiford <richard@codesourcery.com>
8071
8072 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8073 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8074 and mips_forced_no_er.
8075 (dg-mips-options): Add -mno-abicalls when a small-data option is
8076 specified. Skip tests with small-data options if mips_forced_gp.
8077 Skip tests with -mexplicit-relocs if mips_forced_no_er.
8078 * gcc.target/mips/sdata-1.c: New test.
8079 * gcc.target/mips/sdata-2.c: Likewise.
8080 * gcc.target/mips/sdata-3.c: Likewise.
8081 * gcc.target/mips/sdata-4.c: Likewise.
8082
8083 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8084
8085 PR fortran/33298
8086 * spread_zerosize_1.f90: New test case.
8087 * spread_bounds_1.f90: New test case.
8088
8089 2007-09-06 Paolo Carlini <pcarlini@suse.de>
8090
8091 PR c++/32674
8092 * g++.dg/template/static31.C: New.
8093
8094 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8095
8096 PR fortran/33271
8097 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8098 powerpc*-linux-gnu.
8099
8100 2007-09-06 David Daney <ddaney@avtrex.com>
8101 Richard Sandiford <richard@codesourcery.com>
8102
8103 PR target/33256
8104 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8105 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8106 * gcc.target/mips/pr33256.c: New test.
8107
8108 2007-09-06 Tom Tromey <tromey@redhat.com>
8109
8110 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8111
8112 2007-09-06 Richard Guenther <rguenther@suse.de>
8113
8114 PR tree-optimization/32586
8115 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8116 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8119 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8120 now obsolete simplification.
8121
8122 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
8123
8124 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8125 * gcc.target/i386/sse3-addsubps.c: Ditto.
8126 * gcc.target/i386/sse3-haddpd.c: Ditto.
8127 * gcc.target/i386/sse3-haddps.c: Ditto.
8128 * gcc.target/i386/sse3-hsubpd.c: Ditto.
8129 * gcc.target/i386/sse3-hsubps.c: Ditto.
8130 * gcc.target/i386/sse3-lddqu.c: Ditto.
8131 * gcc.target/i386/sse3-movddup.c: Ditto.
8132 * gcc.target/i386/sse3-movshdup.c: Ditto.
8133 * gcc.target/i386/sse3-movsldup.c: Ditto.
8134
8135 2007-09-06 Richard Guenther <rguenther@suse.de>
8136
8137 PR tree-optimization/33302
8138 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8139
8140 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8141
8142 PR libfortran/33225
8143 * gfortran.dg./fmt_float.f90: New test.
8144
8145 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8146
8147 PR libfortran/33253
8148 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8149
8150 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
8151
8152 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8153 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8154
8155 2007-09-06 Jakub Jelinek <jakub@redhat.com>
8156
8157 * g++.dg/eh/builtin1.C: New test.
8158 * g++.dg/eh/builtin2.C: New test.
8159 * g++.dg/eh/builtin3.C: New test.
8160
8161 PR c++/33289
8162 * g++.dg/eh/builtin4.C: New test.
8163
8164 2007-09-05 Janis Johnson <janis187@us.ibm.com>
8165
8166 * gcc.target/powerpc/dfp-dd.c: New test.
8167 * gcc.target/powerpc/dfp-td.c: New test.
8168
8169 2007-09-05 Jakub Jelinek <jakub@redhat.com>
8170
8171 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8172 * gcc.dg/va-arg-pack-1.c: New test.
8173
8174 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
8175
8176 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8177 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8178 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8179 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8180 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8181
8182 2007-09-05 Paolo Carlini <pcarlini@suse.de>
8183
8184 PR c++/30302
8185 * g++.dg/ext/anon-struct5.C: New.
8186
8187 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
8188
8189 * gcc.dg/i386-cpuid.h: Remove.
8190 * gcc.target/i386/mmx-check.h: Include cpuid.h.
8191 (main): Use __get_cpuid to get target features.
8192 * gcc.target/i386/sse-check.h: Ditto.
8193 * gcc.target/i386/sse2-check.h: Ditto.
8194 * gcc.target/i386/sse3-check.h: Ditto.
8195 * gcc.target/i386/ssse3-check.h: Ditto.
8196 * gcc.target/i386/sse4_1-check.h: Ditto.
8197 * gcc.target/i386/sse4_2-check.h: Ditto.
8198 * gcc.target/i386/sse4a-check.h: Ditto.
8199 * gcc.dg/torture/pr16104-1.c: Ditto.
8200 (do_test): Change to void.
8201 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8202 * gcc.target/i386/sse-6.c: Ditto.
8203 * gcc.target/i386/sse-7.c: Ditto.
8204 * g++.dg/other/i386-1.C: Include cpuid.h.
8205 (main): New function. Use __get_cpuid to get target fetaures.
8206
8207 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
8208 David Ung <davidu@mips.com>
8209 Nigel Stephens <nigel@mips.com>
8210
8211 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8212 * gcc.c-torture/compile/mipscop-2.c: Likewise.
8213 * gcc.c-torture/compile/mipscop-3.c: Likewise.
8214 * gcc.c-torture/compile/mipscop-4.c: Likewise.
8215 * gcc.dg/torture/mips-hilo-1.c: Likewise.
8216 * gcc.dg/torture/mips-hilo-2.c: Likewise.
8217 * gcc.dg/torture/pr19683-1.c: Likewise.
8218 * gcc.target/mips/madd-3.c: Likewise.
8219 * gcc.target/mips/maddu-3.c: Likewise.
8220 * gcc.target/mips/msub-3.c: Likewise.
8221 * gcc.target/mips/msubu-3.c: Likewise.
8222 * gcc.target/mips/asm-1.c: Likewise.
8223 * gcc.target/mips/branch-1.c: Likewise.
8224 * gcc.target/mips/ins-1.c: Likewise.
8225 * gcc.target/mips/near-far-3.c: Likewise.
8226 * gcc.target/mips/near-far-4.c: Likewise.
8227 * gcc.target/mips/smartmips-lwxs.c: Likewise.
8228 * gcc.target/mips/smartmips-ror-1.c: Likewise.
8229 * gcc.target/mips/smartmips-ror-2.c: Likewise.
8230 * gcc.target/mips/smartmips-ror-3.c: Likewise.
8231 * gcc.target/mips/smartmips-ror-4.c: Likewise.
8232 * gcc.target/mips/dspr2-MULT.c: Likewise.
8233 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8234 * gcc.target/mips/mips32-dsp-run.c: Likewise.
8235 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8236 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8237 * gcc.target/mips/code-readable-2.c: Likewise.
8238 * gcc.target/mips/code-readable-3.c: Likewise.
8239
8240 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
8241 David Ung <davidu@mips.com>
8242 Nigel Stephens <nigel@mips.com>
8243
8244 * gcc.target/mips/mips16-attributes.c: New.
8245
8246 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
8247
8248 PR fortran/31564
8249 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8250
8251 PR fortran/33241
8252 * gfortran.dg/char_length_10.f90: New test.
8253
8254 2007-09-05 Paolo Carlini <pcarlini@suse.de>
8255
8256 PR c++/29731
8257 * g++.dg/parse/template24.C: New.
8258
8259 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
8260
8261 * g++.dg/other/spu2vmx-1.C: New test.
8262
8263 2007-09-05 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR tree-optimization/33017
8266 * gcc.dg/pr33017.c: New test.
8267
8268 2007-09-05 Ben Elliston <bje@au.ibm.com>
8269
8270 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8271 __protected_stream family of macros.
8272
8273 2007-09-04 Jan Hubicka <jh@suse.cz>
8274
8275 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8276 * gcc.dg/tree-ssa/pr27236.c: Likewise.
8277 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8278 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8279 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8280 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8281 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8282 Likewise.
8283
8284 2007-09-04 Janus Weil <jaydub66@gmail.com>
8285 Tobias Burnus <burnus@net-b.de>
8286
8287 * gfortran.dg/proc_decl_1.f90: New.
8288 * gfortran.dg/proc_decl_2.f90: New.
8289 * gfortran.dg/proc_decl_3.f90: New.
8290 * gfortran.dg/proc_decl_4.f90: New.
8291
8292 2007-09-04 Jan Hubicka <jh@suse.cz>
8293
8294 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8295 * gcc.dg/vect/vect-105.c: Mark functions noinline.
8296 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8297 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8298 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8299 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8300 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8301 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8302 * gcc.dg/vect/vect-50.c: Mark functions noinline.
8303 * gcc.dg/vect/vect-33.c: Mark functions noinline.
8304 * gcc.dg/vect/vect-16.c: Mark functions noinline.
8305 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8306 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8307 * gcc.dg/vect/vect-92.c: Mark functions noinline.
8308 * gcc.dg/vect/vect-75.c: Mark functions noinline.
8309 * gcc.dg/vect/vect-58.c: Mark functions noinline.
8310 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8311 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8312 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8313 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8314 * gcc.dg/vect/vect-114.c: Mark functions noinline.
8315 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8316 * gcc.dg/vect/vect-8.c: Mark functions noinline.
8317 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8318 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8319 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8320 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8321 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8322 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8323 * gcc.dg/vect/vect-42.c: Mark functions noinline.
8324 * gcc.dg/vect/vect-25.c: Mark functions noinline.
8325 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8326 * gcc.dg/vect/vect-67.c: Mark functions noinline.
8327 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8328 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8329 * gcc.dg/vect/vect-106.c: Mark functions noinline.
8330 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8331 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8332 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8333 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8334 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8335 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8336 * gcc.dg/vect/vect-34.c: Mark functions noinline.
8337 * gcc.dg/vect/vect-17.c: Mark functions noinline.
8338 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8339 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8340 * gcc.dg/vect/vect-93.c: Mark functions noinline.
8341 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8342 * gcc.dg/vect/vect-76.c: Mark functions noinline.
8343 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8344 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8345 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8346 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8347 * gcc.dg/vect/vect-115.c: Mark functions noinline.
8348 * gcc.dg/vect/vect-9.c: Mark functions noinline.
8349 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8350 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8351 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8352 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8353 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8354 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8355 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8356 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8357 * gcc.dg/vect/vect-60.c: Mark functions noinline.
8358 * gcc.dg/vect/vect-26.c: Mark functions noinline.
8359 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8360 * gcc.dg/vect/vect-85.c: Mark functions noinline.
8361 * gcc.dg/vect/vect-68.c: Mark functions noinline.
8362 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8363 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8364 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8365 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8366 * gcc.dg/vect/vect-107.c: Mark functions noinline.
8367 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8368 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8369 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8370 * gcc.dg/vect/vect-52.c: Mark functions noinline.
8371 * gcc.dg/vect/vect-35.c: Mark functions noinline.
8372 * gcc.dg/vect/vect-18.c: Mark functions noinline.
8373 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8374 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8375 * gcc.dg/vect/vect-77.c: Mark functions noinline.
8376 * gcc.dg/vect/vect-2.c: Mark functions noinline.
8377 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8378 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8379 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8380 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8381 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8382 * gcc.dg/vect/vect-116.c: Mark functions noinline.
8383 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8384 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8385 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8386 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8387 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8388 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8389 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8390 * gcc.dg/vect/vect-44.c: Mark functions noinline.
8391 * gcc.dg/vect/vect-27.c: Mark functions noinline.
8392 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8393 * gcc.dg/vect/vect-86.c: Mark functions noinline.
8394 * gcc.dg/vect/vect-100.c: Mark functions noinline.
8395 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8396 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8397 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8398 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8399 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8400 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8401 * gcc.dg/vect/vect-108.c: Mark functions noinline.
8402 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8403 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8404 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8405 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8406 * gcc.dg/vect/vect-11.c: Mark functions noinline.
8407 * gcc.dg/vect/vect-70.c: Mark functions noinline.
8408 * gcc.dg/vect/vect-36.c: Mark functions noinline.
8409 * gcc.dg/vect/vect-19.c: Mark functions noinline.
8410 * gcc.dg/vect/vect-95.c: Mark functions noinline.
8411 * gcc.dg/vect/vect-78.c: Mark functions noinline.
8412 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8413 * gcc.dg/vect/vect-3.c: Mark functions noinline.
8414 * gcc.dg/vect/vect-all.c: Mark functions noinline.
8415 * gcc.dg/vect/vect-117.c: Mark functions noinline.
8416 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8417 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8418 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8419 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8420 * gcc.dg/vect/vect-20.c: Mark functions noinline.
8421 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8422 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8423 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8424 * gcc.dg/vect/vect-62.c: Mark functions noinline.
8425 * gcc.dg/vect/vect-28.c: Mark functions noinline.
8426 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8427 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8428 * gcc.dg/vect/vect-87.c: Mark functions noinline.
8429 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8430 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8431 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8432 * gcc.dg/vect/vect-109.c: Mark functions noinline.
8433 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8434 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8435 noinline.
8436 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8437 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8438 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8439 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8440 * gcc.dg/vect/vect-12.c: Mark functions noinline.
8441 * gcc.dg/vect/vect-71.c: Mark functions noinline.
8442 * gcc.dg/vect/vect-54.c: Mark functions noinline.
8443 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8444 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8445 * gcc.dg/vect/vect-96.c: Mark functions noinline.
8446 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8447 * gcc.dg/vect/vect-110.c: Mark functions noinline.
8448 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8449 * gcc.dg/vect/vect-4.c: Mark functions noinline.
8450 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8451 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8452 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8453 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8454 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8455 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8456 * gcc.dg/vect/vect-21.c: Mark functions noinline.
8457 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8458 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8459 * gcc.dg/vect/vect-80.c: Mark functions noinline.
8460 * gcc.dg/vect/vect-63.c: Mark functions noinline.
8461 * gcc.dg/vect/vect-46.c: Mark functions noinline.
8462 * gcc.dg/vect/vect-29.c: Mark functions noinline.
8463 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8464 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8465 * gcc.dg/vect/vect-88.c: Mark functions noinline.
8466 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8467 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8468 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8469 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8470 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8471 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8472 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8473 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8474 * gcc.dg/vect/vect-30.c: Mark functions noinline.
8475 * gcc.dg/vect/vect-13.c: Mark functions noinline.
8476 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8477 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8478 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8479 * gcc.dg/vect/vect-72.c: Mark functions noinline.
8480 * gcc.dg/vect/vect-38.c: Mark functions noinline.
8481 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8482 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8483 * gcc.dg/vect/vect-97.c: Mark functions noinline.
8484 * gcc.dg/vect/vect-111.c: Mark functions noinline.
8485 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8486 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8487 * gcc.dg/vect/vect-5.c: Mark functions noinline.
8488 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8489 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8490 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8491 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8492 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8493 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8494 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8495 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8496 * gcc.dg/vect/vect-22.c: Mark functions noinline.
8497 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8498 * gcc.dg/vect/vect-64.c: Mark functions noinline.
8499 * gcc.dg/vect/vect-89.c: Mark functions noinline.
8500 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8501 * gcc.dg/vect/vect-103.c: Mark functions noinline.
8502 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8503 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8504 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8505 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8506 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8507 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8508 * gcc.dg/vect/vect-31.c: Mark functions noinline.
8509 * gcc.dg/vect/vect-14.c: Mark functions noinline.
8510 * gcc.dg/vect/vect-73.c: Mark functions noinline.
8511 * gcc.dg/vect/vect-56.c: Mark functions noinline.
8512 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8513 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8514 * gcc.dg/vect/vect-98.c: Mark functions noinline.
8515 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8516 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8517 * gcc.dg/vect/vect-112.c: Mark functions noinline.
8518 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8519 * gcc.dg/vect/vect-6.c: Mark functions noinline.
8520 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8521 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8522 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8523 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8524 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8525 * gcc.dg/vect/pr25413.c: Mark functions noinline.
8526 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8527 * gcc.dg/vect/vect-40.c: Mark functions noinline.
8528 * gcc.dg/vect/vect-23.c: Mark functions noinline.
8529 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8530 * gcc.dg/vect/vect-82.c: Mark functions noinline.
8531 * gcc.dg/vect/vect-65.c: Mark functions noinline.
8532 * gcc.dg/vect/vect-48.c: Mark functions noinline.
8533 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8534 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8535 * gcc.dg/vect/vect-104.c: Mark functions noinline.
8536 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8537 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8538 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8539 * gcc.dg/vect/vect-32.c: Mark functions noinline.
8540 * gcc.dg/vect/vect-15.c: Mark functions noinline.
8541 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8542 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8543 * gcc.dg/vect/vect-91.c: Mark functions noinline.
8544 * gcc.dg/vect/vect-74.c: Mark functions noinline.
8545 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8546 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8547 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8548 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8549 * gcc.dg/vect/vect-99.c: Mark functions noinline.
8550 * gcc.dg/vect/vect-113.c: Mark functions noinline.
8551 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8552 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8553 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8554 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8555 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8556 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8557 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8558 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8559 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8560 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8561 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8562
8563 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8564
8565 PR middle-end/33187
8566 * gcc.target/i386/cmov7.c: New file.
8567
8568 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8569
8570 * gcc.target/i386/sse4a-check.h: New file.
8571 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8572 * gcc.target/i386/sse4a-insert.c: Ditto.
8573 * gcc.target/i386/sse4a-montsd.c: Ditto.
8574 * gcc.target/i386/sse4a-montss.c: Ditto.
8575 * gcc.target/i386/mmx-check.h: New file.
8576 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8577 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8578 * gcc.target/i386/sse-check.h: New file.
8579 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8580 * gcc.target/i386/sse-3.c: Ditto.
8581 * gcc.target/i386/sse-7.c: Ditto.
8582 * gcc.target/i386/sse-9.c: Ditto.
8583 * gcc.target/i386/ssefn-3.c: Ditto.
8584 * gcc.target/i386/sse-recip.c: Ditto.
8585 * gcc.target/i386/sse-recip-vec.c: Ditto.
8586 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8587 * gcc.target/i386/20020523-1.c: Remove.
8588 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8589 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8590 * gcc.target/i386/ssefn-4.c: Ditto.
8591 * gcc.target/i386/sse-6.c: Ditto.
8592 * gcc.target/i386/sse-10.c: Ditto.
8593 * gcc.target/i386/sse-11.c: Ditto.
8594 * gcc.target/i386/sse-18.c: Ditto.
8595 * gcc.target/i386/fpprec-1.c: Ditto.
8596 * g++.dg/other/i386-1.C: Ditto.
8597
8598 2007-09-04 Richard Guenther <rguenther@suse.de>
8599
8600 PR tree-optimization/33291
8601 * gcc.dg/volatile2.c: New testcase.
8602 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8603 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8604 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8605 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8606
8607 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8608
8609 PR fortran/33253
8610 * gfortran.dg/namelist_15.f90: Update test.
8611 * gfortran.dg/namelist_24.f90: Update test.
8612 * gfortran.dg/namelist_38.f90: New test.
8613
8614 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8615
8616 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8617 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8618 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8619 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8620 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8621 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8622
8623 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8624
8625 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8626 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8627
8628 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8629
8630 2007-09-02 David Daney <ddaney@avtrex.com>
8631
8632 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8633 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8634 * gcc.target/mips/atomic-memory-1.c: Ditto.
8635 * gcc.target/mips/atomic-memory-2.c: Ditto.
8636
8637 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8638
8639 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8640 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8641
8642 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8643
8644 * gfortran.dg/substr_6.f90: New test.
8645
8646 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8647
8648 PR c++/33208
8649 * g++.dg/other/error18.C: New.
8650 * g++.dg/expr/bitfield3.C: Adjust.
8651
8652 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8653
8654 PR fortran/33276
8655 * gfortran.fortran-torture/compile/pr33276.f90: New.
8656
8657 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8658
8659 PR C/29237
8660 PR middle-end/33272
8661 * gcc.dg/c99-arraydecl-3.c: New test.
8662
8663 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8664
8665 PR c++/32597
8666 * g++.dg/cpp0x/variadic-new2.C: New.
8667 * g++.dg/cpp0x/variadic-new.C: New.
8668
8669 2007-08-31 Tobias Burnus <burnus@net-b.de>
8670
8671 PR fortran/33232
8672 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8673 * gfortran.dg/read_1.f90: New.
8674
8675 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8676
8677 PR c++/33210
8678 * g++.dg/template/error30.C: New.
8679
8680 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8681
8682 PR c++/32113
8683 * g++.dg/template/crash70.C: New.
8684
8685 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8686
8687 PR c++/33212
8688 * g++.dg/ext/is_class_error.C: New.
8689
8690 2007-08-31 Olivier Hainque <hainque@adacore.com>
8691
8692 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8693
8694 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8695 Revital Eres <eres@il.ibm.com>
8696
8697 * gcc.target/powerpc/paired-1.c: New test.
8698 * gcc.target/powerpc/paired-2.c: New test.
8699 * gcc.target/powerpc/paired-3.c: New test.
8700 * gcc.target/powerpc/paired-4.c: New test.
8701 * gcc.target/powerpc/paired-5.c: New test.
8702 * gcc.target/powerpc/paired-6.c: New test.
8703 * gcc.target/powerpc/paired-7.c: New test.
8704 * gcc.target/powerpc/ppc-paired.c: New test.
8705
8706 2007-08-31 Ollie Wild <aaw@google.com>
8707
8708 * g++.dg/conversion/ptrmem2.C: New test.
8709 * g++.dg/conversion/ptrmem3.C: New test.
8710 * g++.dg/conversion/ptrmem4.C: New test.
8711 * g++.dg/conversion/ptrmem5.C: New test.
8712 * g++.dg/conversion/ptrmem6.C: New test.
8713 * g++.dg/conversion/ptrmem7.C: New test.
8714 * g++.dg/conversion/ptrmem8.C: New test.
8715
8716 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8717
8718 PR fortran/31879
8719 * gfortran.dg/char_length_7.f90: New test.
8720 * gfortran.dg/char_length_9.f90: New test.
8721 * gfortran.dg/char_assign_1.f90: Add extra warning.
8722
8723 PR fortran/31197
8724 PR fortran/31258
8725 * gfortran.dg/char_length_8.f90: New test.
8726
8727 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8728
8729 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8730
8731 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8732
8733 * gcc.dg/inline-24.c: New test.
8734 * g++.dg/opt/inline11.C: New test.
8735
8736 2007-08-30 Richard Guenther <rguenther@suse.de>
8737
8738 * gcc.target/i386/vectorize5.c: New testcase.
8739
8740 2007-08-30 Tobias Burnus <burnus@net-b.de>
8741
8742 PR fortran/33228
8743 * interface.c (check_interface0): Improve error for external procs.
8744 (check_sym_interfaces): Fix checking of module procedures.
8745
8746 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8747
8748 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8749 (AI): Add AI_ALIGN.
8750 * gcc.dg/sync-3.c: New test.
8751
8752 PR middle-end/32758
8753 * gcc.dg/cleanup-12.c: New test.
8754
8755 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8756
8757 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8758 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8759 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8760 * gcc.dg/pr32450.c: Ditto.
8761 * gcc.dg/nest.c: Ditto.
8762 * gcc.dg/nested-func-4.c: Ditto.
8763 * g++.old-deja/g++.law/profile1.C: Ditto.
8764
8765 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8766
8767 PR fortran/32989
8768 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8769 non-default integer kind arguments.
8770
8771 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8772
8773 PR fortran/33105
8774 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8775
8776 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8777
8778 * gcc.dg/h8300-ice2.c: Remove target selector.
8779
8780 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8781
8782 PR fortran/33215
8783 * gfortran.dg/binding_label_tests_15.f03: New test case.
8784 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8785
8786 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8787
8788 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8789 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8790
8791 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8792
8793 PR c++/33194
8794 * g++.dg/other/canon-33194.C: New.
8795
8796 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8797
8798 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8799 * gcc.c-torture/execute/pr23135.c: Likewise.
8800
8801 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8802
8803 * gcc.dg/pr31344.c: Move to ...
8804 * gcc.dg/dfp/pr31344.c: ... here.
8805 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8806 * gcc.dg/20050503-1.c: Ditto.
8807 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8808 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8809 * gcc.dg/20060801-1.c: Ditto.
8810
8811 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8812
8813 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8814 * gfortran.dg/nan_1.f90: Likewise.
8815
8816 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8817
8818 PR fortran/33055
8819 Revert previous patch.
8820
8821 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8822 Kazu Hirata <kazu@codesourcery.com>
8823
8824 * gcc.target/m68k/interrupt-1.c: New.
8825
8826 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8827
8828 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8829 10000 for targets where "int" can't hold at least 100000.
8830 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8831 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8832 (test5)(test6): Use it.
8833 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8834 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8835 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8836 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8837 * gcc.dg/attr-alloc_size.c (test): Likewise.
8838
8839 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8840
8841 PR c++/33209
8842 * g++.dg/template/error29.C: New.
8843
8844 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR c++/32596
8847 * g++.dg/ext/visibility/anon5.C: New test.
8848
8849 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8850
8851 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8852
8853 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8854
8855 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8856 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8857 * gfortran.dg/gamma_4.f90: New: large-real tests.
8858
8859 2007-08-28 Jason Merrill <jason@redhat.com>
8860
8861 PR c++/29000
8862 * g++.dg/ext/stmtexpr12.C: New test.
8863
8864 PR c++/28558
8865 * g++.dg/ext/attrib28.C: New test.
8866
8867 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8868
8869 PR target/32661
8870 * gcc.target/i386/pr32661.c: New test.
8871
8872 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR middle-end/32370
8875 * gcc.dg/pr32370.c: New test.
8876
8877 PR rtl-optimization/33148
8878 * gcc.c-torture/compile/20070827-1.c: New test.
8879
8880 PR debug/32914
8881 * d++.dg/debug/const3.C: New test.
8882 * d++.dg/debug/const4.C: New test.
8883 * d++.dg/debug/dwarf2/const1.C: New test.
8884 * d++.dg/debug/dwarf2/const2.C: New test.
8885 * d++.dg/debug/dwarf2/const2b.C: New test.
8886
8887 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8888 Vladimir Yanovsky <yanov@il.ibm.com>
8889 Revital Eres <eres@il.ibm.com>
8890 Andrey Belevantsev <abel@ispras.ru>
8891
8892 * gcc.dg/sms-1.c: New test.
8893
8894 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8895
8896 * g++.dg/ext/gnu-inline-common.h: New.
8897 * g++.dg/ext/gnu-inline-global-reject.C: New.
8898 * g++.dg/ext/gnu-inline-global.C: New.
8899 * g++.dg/ext/gnu-inline-namespace.C: New.
8900 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8901 * g++.dg/ext/gnu-inline-class.C: New.
8902 * g++.dg/ext/gnu-inline-class-static.C: New.
8903 * g++.dg/ext/gnu-inline-template-class.C: New.
8904 * g++.dg/ext/gnu-inline-template-func.C: New.
8905
8906 2007-08-27 Jason Merrill <jason@redhat.com>
8907
8908 PR c++/31337
8909 * g++.dg/ext/stmtexpr11.C: New.
8910
8911 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8912
8913 * lib/target-supports.exp (check_profiling_available):
8914 Set profiling_available_saved to 0 on fido-*-elf.
8915
8916 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8917
8918 PR tree-optimization/33173
8919
8920 * gcc.c-torture/compile/pr33173.c: New.
8921
8922 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8923
8924 PR target/31385
8925 * gcc.dg/dfp/pr31385.c: New.
8926
8927 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8928
8929 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8930
8931 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8932
8933 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8934 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8935 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8936 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8937 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8938 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8939 gcc.target/m68k directory.
8940 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8941 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8942 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8943 gcc.target/cris directory.
8944 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8945 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8946 gcc.target/bfin directory.
8947
8948 * gcc.target/sh: New directory.
8949 * gcc.target/sh/sh.exp: New file.
8950 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8951 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8952 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8953 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8954 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8955 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8956
8957 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8958
8959 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8960 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8961 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8962 * gcc.target/i386/local2.c: Ditto.
8963 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8964 * gcc.target/i386/20011119-1.c: Ditto.
8965 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8966 * gcc.target/i386/fastcall-1.c: Fix target selector.
8967
8968 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8969
8970 PR fortran/33055
8971 * gfortran.dg/negative_unit.f: Add new check
8972 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8973 -fdefault-integer-8.
8974
8975 2007-08-26 Asher Langton <langton2@llnl.gov>
8976
8977 * gfortran.dg/recursive_stack.f90: New.
8978 * gfortran.dg/openmp_stack.f90: New.
8979
8980 2007-08-26 Tobias Burnus <burnus@net-b.de>
8981
8982 PR fortran/31298
8983 * gfortran.dg/use_10.f90: New.
8984
8985 2007-08-26 Tobias Burnus <burnus@net-b.de>
8986
8987 PR fortran/32985
8988 * gfortran.dg/namelist_14.f90: Make test case valid.
8989 * gfortran.dg/common_10.f90: New.
8990
8991 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8992
8993 PR middle-end/33181
8994 * gcc.dg/ifelse-2.c: New.
8995
8996 2007-08-26 Tobias Burnus <burnus@net-b.de>
8997
8998 PR fortran/32980
8999 * gfortran.dg/gamma_1.f90: New.
9000 * gfortran.dg/gamma_2.f90: New.
9001 * gfortran.dg/gamma_3.f90: New.
9002
9003 2007-08-26 Tobias Burnus <burnus@net-b.de>
9004
9005 PR fortran/33188
9006 * gfortran.dg/used_types_18.f90: New.
9007
9008 2007-08-25 Jakub Jelinek <jakub@redhat.com>
9009
9010 * gcc.dg/array-init-2.c: New test.
9011
9012 2007-08-24 Tobias Burnus <burnus@net-b.de>
9013
9014 PR fortran/33178
9015 * gfortran.dg/initialization_4.f90: Update dg-error.
9016 * gfortran.dg/initialization_13.f90: New.
9017
9018 2007-08-24 Richard Guenther <rguenther@suse.de>
9019
9020 PR middle-end/33166
9021 * gcc.c-torture/compile/pr33166.c: New testcase.
9022
9023 2007-08-24 Tobias Burnus <burnus@net-b.de>
9024
9025 PR fortran/33139
9026 * gfortran.dg/pointer_assign_4.f90: New.
9027 * gfortran.dg/shape_2.f90: Fix test case.
9028 * gfortran.dg/char_result_4.f90: Ditto.
9029
9030 2007-08-24 Jakub Jelinek <jakub@redhat.com>
9031
9032 * gcc.dg/array-init-1.c: New test.
9033
9034 PR c++/32567
9035 * g++.dg/parse/crash36.C: New test.
9036
9037 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
9038
9039 * gcc.dg/pr32721.c: Updated.
9040
9041 2007-08-24 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR tree-optimization/32573
9044 PR middle-end/32946
9045 * gcc.dg/pr32573.c: New test.
9046
9047 PR c++/32898
9048 * g++.dg/lookup/ns3.C: New test.
9049
9050 * gfortran.dg/assumed_charlen_sharing.f90: New test.
9051
9052 PR c++/31941
9053 * g++.dg/parse/crash37.C: New test.
9054
9055 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
9056
9057 PR target/17390
9058 * gcc.target/i386/pr17390.c: New test.
9059
9060 2007-08-23 Richard Guenther <rguenther@suse.de>
9061
9062 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9063 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9064 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9065 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9066 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9067 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9068 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9069 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9070
9071 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
9072
9073 * gcc.target/s390: New directory.
9074 * gcc.target/s390/s390.exp: New file.
9075 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9076 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9077 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9078 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9079 gcc.target/s390 directory.
9080
9081 2007-08-23 Richard Guenther <rguenther@suse.de>
9082
9083 PR tree-optimization/32328
9084 * gcc.dg/pr32328.c: New testcase.
9085
9086 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
9087
9088 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9089 available.
9090
9091 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9092
9093 PR fortran/33095
9094 * gfortran.dg/min_max_optional_5.f90: New test.
9095 * gfortran.dg/min_max_optional_2.f90: Remove.
9096 * gfortran.dg/min_max_optional_3.f90: Remove.
9097 * gfortran.dg/min_max_optional_4.f90: Remove.
9098
9099 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
9100
9101 * gcc.target/i386/xorps-sse.c: New.
9102 * gcc.target/i386/xorps-sse2.c: New.
9103
9104 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
9105
9106 * gcc.target/i386/cmov3.c: Fix scan-assembler.
9107 * gcc.target/i386/cmov4.c: Fix scan-assembler.
9108 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9109
9110 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
9111
9112 PR fortran/33020
9113 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9114 include multiple kinds for SHAPE parameter within a single
9115 namespace.
9116 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9117 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
9118
9119 2007-08-22 Janus Weil <jaydub66@gmail.com>
9120
9121 * interface_abstract_1.f90: Extended test case.
9122 * interface_abstract_3.f90: New test.
9123
9124 2007-08-21 Christian Bruel <christian.bruel@st.com>
9125
9126 * gcc.dg/fold-sub.c: New test.
9127
9128 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
9129
9130 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9131 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9132 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9133 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9134 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9135 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9136
9137 2007-08-22 Richard Guenther <rguenther@suse.de>
9138
9139 PR middle-end/33007
9140 * gcc.dg/pr33007.c: New testcase.
9141
9142 2007-08-22 Richard Sandiford <richard@codesourcery.com>
9143
9144 * gcc.c-torture/execute/strcmp-1.x: Delete.
9145
9146 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
9147
9148 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9149 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9150 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9151 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9152 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9153 gcc.target/i386/stack-realign.c,
9154 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9155 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9156 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9157 target using dg-require-effective-target directive.
9158 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9159 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9160 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9161 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9162 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9163 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9164 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9165 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9166 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9167 Require lp64 target using dg-require-effective-target directive.
9168 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9169 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9170 directive.
9171 * gcc.target/i386/20010202-1.c: Move from here ...
9172 * gcc.dg/20010202-1.c: ... to here.
9173
9174 2007-08-22 Richard Guenther <rguenther@suse.de>
9175
9176 PR tree-optimization/33142
9177 * gcc.c-torture/execute/pr33142.c: New testcase.
9178
9179 2007-08-22 Richard Guenther <rguenther@suse.de>
9180
9181 PR middle-end/32563
9182 * g++.dg/torture/pr32563.C: New testcase.
9183
9184 2007-08-22 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR middle-end/32912
9187 * gcc.dg/pr32912-1.c: Add -w to options.
9188 * gcc.dg/pr32912-2.c: Likewise.
9189 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9190
9191 2007-08-21 Ian Lance Taylor <iant@google.com>
9192
9193 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9194
9195 2007-08-21 Ian Lance Taylor <iant@google.com>
9196
9197 PR tree-optimization/33134
9198 * g++.dg/tree-ssa/pr33134.C: New test.
9199
9200 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
9201
9202 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9203 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9204
9205 2007-08-21 Jakub Jelinek <jakub@redhat.com>
9206
9207 PR debug/32610
9208 * gcc.dg/debug/pr32610.c: New test.
9209
9210 * g++.dg/init/new24.C: New test.
9211
9212 PR middle-end/32912
9213 * gcc.dg/pr32912-1.c: New test.
9214 * gcc.dg/pr32912-2.c: New test.
9215 * gcc.dg/pr32912-3.c: New test.
9216
9217 2007-08-21 Richard Guenther <rguenther@suse.de>
9218
9219 * gcc.dg/pointer-arith-10.c: New testcase.
9220
9221 2007-08-21 Richard Guenther <rguenther@suse.de>
9222
9223 PR middle-end/33122
9224 * gcc.c-torture/compile/pr33122.c: New testcase.
9225
9226 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
9227
9228 * g++.dg/warn/Wnvdtor-2.C: New testcase.
9229
9230 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
9231
9232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9233
9234 2007-08-20 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR c++/33025
9237 * g++.dg/init/new23.C: New test.
9238
9239 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9240
9241 PR middle-end/30564
9242 * gcc.c-torture/compile/pr30564-1.c: New test.
9243 * gcc.c-torture/compile/pr30564-2.c: New test.
9244
9245 2007-08-19 Joseph Myers <joseph@codesourcery.com>
9246
9247 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9248
9249 2007-08-19 Tobias Burnus <burnus@net-b.de>
9250
9251 * gfortran.dg/interface_abstract_2.f90: New.
9252 * gfortran.dg/interface_abstract_1.f90: Fix typo.
9253
9254 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9255
9256 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9257 unknown (so that outer-loop wont get analyzed).
9258 * gcc.dg/vect/vect-outer-1a.c: New test.
9259 * gcc.dg/vect/vect-outer-1b.c: New test.
9260 * gcc.dg/vect/vect-outer-1.c: New test.
9261 * gcc.dg/vect/vect-outer-2a.c: New test.
9262 * gcc.dg/vect/vect-outer-2b.c: New test.
9263 * gcc.dg/vect/vect-outer-2c.c: New test.
9264 * gcc.dg/vect/vect-outer-2.c: New test.
9265 * gcc.dg/vect/vect-outer-3a.c: New test.
9266 * gcc.dg/vect/vect-outer-3b.c: New test.
9267 * gcc.dg/vect/vect-outer-3c.c: New test.
9268 * gcc.dg/vect/vect-outer-3.c: New test.
9269 * gcc.dg/vect/vect-outer-4a.c: New test.
9270 * gcc.dg/vect/vect-outer-4b.c: New test.
9271 * gcc.dg/vect/vect-outer-4c.c: New test.
9272 * gcc.dg/vect/vect-outer-4d.c: New test.
9273 * gcc.dg/vect/vect-outer-4e.c: New test.
9274 * gcc.dg/vect/vect-outer-4f.c: New test.
9275 * gcc.dg/vect/vect-outer-4g.c: New test.
9276 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9277 * gcc.dg/vect/vect-outer-4i.c: New test.
9278 * gcc.dg/vect/vect-outer-4j.c: New test.
9279 * gcc.dg/vect/vect-outer-4k.c: New test.
9280 * gcc.dg/vect/vect-outer-4l.c: New test.
9281 * gcc.dg/vect/vect-outer-4m.c: New test.
9282 * gcc.dg/vect/vect-outer-4.c: New test.
9283 * gcc.dg/vect/vect-outer-5.c: New test.
9284 * gcc.dg/vect/vect-outer-6.c: New test.
9285 * gcc.dg/vect/vect-outer-fir.c: New test.
9286 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9287 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9288
9289 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9290
9291 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9292 and -fno-tree-reassoc.
9293 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9294 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9295 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9296 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9297 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9298 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9299 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9300 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9301 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9302 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9303 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9304 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9305 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9306 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9307 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9308 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9309 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9310 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9311 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9312 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9313 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9314 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9315 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9316 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9317 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9318 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9319 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9320 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9321 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9322 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9323 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9324 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9325 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9326 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9327 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9328 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9329 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9330
9331 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9332
9333 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9334 versioning for aliasing).
9335 * gcc.dg/vect/vect-35.c: Likewise.
9336
9337 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9338 targets.
9339 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9340
9341 2007-08-18 Tom Tromey <tromey@redhat.com>
9342
9343 PR preprocessor/32974:
9344 * gcc.dg/cpp/pr32974.c: New file.
9345
9346 2007-08-17 Tobias Burnus <burnus@net-b.de>
9347
9348 * gfortran.dg/interface_abstract_1.f90: New.
9349
9350 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9351
9352 PR fortran/32881
9353 * gfortran.dg/pure_initializer_1.f90: New test.
9354
9355 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9356
9357 PR fortran/32875
9358 * gfortran.dg/array_constructor_18.f90: New test.
9359
9360 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
9361
9362 PR c++/28989
9363 * g++.dg/expr/lval3.C: New test.
9364 * g++.dg/expr/lval4.C: New test.
9365
9366 2007-08-17 Ollie Wild <aaw@google.com>
9367
9368 PR c++/31749
9369 * g++.dg/lookup/builtin3.C: New test.
9370 * g++.dg/lookup/builtin4.C: New test.
9371 * g++.dg/lookup/using19.C: New test.
9372
9373 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9374
9375 PR c++/32190
9376 * g++.dg/parse/error31.C: New.
9377
9378 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9379
9380 PR c++/32112
9381 * g++.dg/template/error26.C: New.
9382
9383 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9384
9385 PR fortran/33079
9386 * gfortran.dg/zero_length_2.f90: New test.
9387
9388 2007-08-17 Tobias Burnus <burnus@net-b.de>
9389
9390 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9391 * gfortran.dg/kind_tests_3.f03: Ditto.
9392 * gfortran.dg/global_vars_f90_init.f90: Ditto.
9393 * gfortran.dg/interface_13.f90: Ditto.
9394 * gfortran.dg/pr32738.f90: Ditto.
9395 * gfortran.dg/module_private_1.f90: Ditto.
9396 * gfortran.dg/test_only_clause.f90: Ditto.
9397 * gfortran.dg/bind_c_vars.f90: Ditto.
9398 * gfortran.dg/bind_c_dts.f90: Ditto.
9399 * gfortran.dg/use_9.f90: Ditto.
9400 * gfortran.dg/generic_8.f90: Ditto.
9401 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9402 * gfortran.dg/private_type_6.f90: Ditto.
9403 * gfortran.dg/c_assoc.f90: Ditto.
9404 * gfortran.dg/private_type_7.f90: Ditto.
9405 * gfortran.dg/global_vars_c_init.f90: Ditto.
9406 * gfortran.dg/bind_c_dts_2.f03: Ditto.
9407 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9408 * gfortran.dg/c_size_t_test.f03: Ditto.
9409 * gfortran.dg/used_types_12.f90: Ditto.
9410 * gfortran.dg/pr25923.f90: Ditto.
9411 * gfortran.dg/test_com_block.f90: Ditto.
9412 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9413 * gfortran.dg/equiv_constraint_7.f90: Ditto.
9414 * gfortran.dg/com_block_driver.f90: Ditto.
9415 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9416 * gfortran.dg/use_iso_c_binding.f90: Ditto.
9417 * gfortran.dg/c_loc_test.f90: Ditto.
9418 * gfortran.dg/c_ptr_tests.f03: Ditto.
9419 * gfortran.dg/module_interface_1.f90: Ditto.
9420
9421 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9422
9423 PR c++/32870
9424 * g++.dg/other/error17.C: Adjust.
9425
9426 2007-08-17 Ben Elliston <bje@au.ibm.com>
9427
9428 PR middle-end/32970
9429 * g++.dg/ext/altivec-14.C: New test.
9430
9431 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9432
9433 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9434 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9435 dump files.
9436 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9437 * gcc.dg/vect/pr32366.c: Ditto.
9438
9439 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9440
9441 PR testsuite/33082
9442 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9443 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9444 * gcc.dg/dfp/convert-int-fold.c: Ditto.
9445 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9446
9447 2007-08-16 Tobias Burnus <burnus@net-b.de>
9448
9449 PR fortran/33072
9450 * gfortran.dg/use_9.f90: New.
9451
9452 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9453
9454 * g++.dg/gcov/gcov-5.C: New test.
9455
9456 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9457
9458 * g++.dg/gcov/gcov-4.C: New test.
9459 * lib/gcov.exp (verify-lines): Add support for
9460 checking no-coverage lines.
9461
9462 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
9463
9464 * gcc.dg/vect/vect-vfa-01.c: New.
9465 * gcc.dg/vect/vect-vfa-02.c: New.
9466 * gcc.dg/vect/vect-vfa-03.c: New.
9467 * gcc.dg/vect/vect-vfa-04.c: New.
9468 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9469 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9470 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9471 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9472 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9473 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9474 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9475 gfortran.dg/vect/pr19049.f90: Rename to start with
9476 prefix no-vfa-.
9477 * gcc.dg/vect/vect.exp: Disable versioning for alias
9478 when test starts with no-vfa-.
9479 * gfortran.dg/vect/vect.exp: Likewise.
9480
9481 2007-08-16 Richard Sandiford <richard@codesourcery.com>
9482
9483 * gcc.dg/torture/pr32897.c: New test.
9484
9485 2007-08-16 Paolo Carlini <pcarlini@suse.de>
9486
9487 PR c++/31132
9488 * g++.dg/template/crash69.C: New.
9489
9490 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 * lib/target-supports.exp (check_effective_target_arm32): Use
9493 check_no_compiler_messages.
9494
9495 2007-08-15 Diego Novillo <dnovillo@google.com>
9496
9497 gcc.dg/tree-ssa/20070815.c: New test.
9498
9499 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9500
9501 PR fortran/33077
9502 * gfortran.dg/random_7.f90: Initialize variable.
9503
9504 2007-08-15 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR middle-end/33074
9507 * gfortran.dg/pr33074.f90: New test.
9508
9509 PR c++/32992
9510 * g++.dg/opt/nrv14.C: New test.
9511
9512 2007-08-15 Paolo Carlini <pcarlini@suse.de>
9513
9514 PR c++/33035
9515 * g++.dg/template/crash68.C: New.
9516
9517 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
9518
9519 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9520 * gcc.dg/sibcall-4.c: Ditto.
9521
9522 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9523
9524 PR fortran/33066
9525 * gfortran.dg/use_8.f90: New test.
9526 * gfortran.dg/c_loc_tests_2.f03: Fix code.
9527
9528 2007-08-14 Paolo Carlini <pcarlini@suse.de>
9529
9530 PR c++/27211
9531 * g++.dg/template/error27.C: New.
9532 * g++.dg/template/error28.C: New.
9533 * g++.dg/other/pr28304.C: Adjust.
9534 * g++.old-deja/g++.mike/p811.C: Likewise.
9535
9536 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
9537
9538 PR target/30315
9539 * gcc.target/i386/pr30315.c: New.
9540
9541 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9542
9543 PR fortran/32594
9544 * gfortran.dg/substr_5.f90: New test.
9545
9546 2007-08-14 Andrew Pinski <pinskia@gmail.com>
9547
9548 PR c/30428
9549 * gcc.dg/vector-2.c: New test.
9550
9551 PR c++/30428
9552 * g++.dg/ext/vector8.C: New test.
9553
9554 2007-08-13 Dan Hipschman <dsh@google.com>
9555
9556 PR c/32953
9557 * gcc.dg/format/array-1.c: Add an additional test for
9558 unterminated format strings of length 1.
9559
9560 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9561
9562 PR fortran/32926
9563 * gfortran.dg/external_procedures_3.f90: New test.
9564
9565 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9566
9567 PR fortran/32827
9568 * gfortran.dg/import6.f90: New test.
9569
9570 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9571
9572 PR C/30427
9573 * gcc.dg/vector-1.c: New test.
9574
9575 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9576
9577 * gcc.dg/pr21255-4.c: Skip for PIC.
9578 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9579
9580 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9581
9582 * gcc.dg/attr-isr.c: Skip for PIC.
9583 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9584 * gcc.dg/attr-isr-trapa.c: Likewise.
9585 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9586 * gcc.dg/pragma-isr-trapa.c: Likewise.
9587 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9588
9589 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9590
9591 PR fortran/32962
9592 * gfortran.dg/transpose_1.f90: New test.
9593
9594 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9595
9596 PR fortran/29600
9597 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9598 intrinsic.
9599
9600 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9601
9602 PR fortran/30964
9603 PR fortran/33054
9604 * gfortran.dg/random_4.f90: New test.
9605 * gfortran.dg/random_5.f90: New test.
9606 * gfortran.dg/random_6.f90: New test.
9607 * gfortran.dg/random_7.f90: New test.
9608
9609 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9610
9611 PR fortran/32860
9612 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9613
9614 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9615
9616 PR fortran/31629
9617 * gfortran.dg/module_private_1.f90: New test.
9618
9619 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9620
9621 PR fortran/29600
9622 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9623 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9624
9625 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9626
9627 PR fortran/32937
9628 * gfortran.dg/char_length_6.f90: New test.
9629
9630 2007-08-10 Ollie Wild <aaw@google.com>
9631
9632 * g++.dg/lookup/using18.C: New test.
9633
9634 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9635
9636 PR c++/17763
9637 * g++.dg/other/error16.C: New.
9638
9639 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9640
9641 PR libfortran/33039
9642 * gfortran.dg/namelist_37.f90: New test.
9643
9644 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9645
9646 PR c++/22256
9647 * g++.dg/conversion/op3.C: New.
9648
9649 2007-08-09 Tobias Burnus <burnus@net-b.de>
9650
9651 PR fortran/32987
9652 * gfortran.dg/fmt_tab_1.f90: New.
9653 * gfortran.dg/fmt_tab_2.f90: New.
9654
9655 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9656
9657 PR c/32796
9658 * gcc.c-torture/compile/pr32796.c: New test.
9659
9660 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9661
9662 PR middle-end/32813
9663 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9664 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9665 instead of just -O.
9666
9667 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9668
9669 * gcc.target/mips/code-readable-1.c: New test.
9670 * gcc.target/mips/code-readable-2.c: Likewise.
9671 * gcc.target/mips/code-readable-3.c: Likewise.
9672
9673 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9674 Revital Eres <eres@il.ibm.com>
9675
9676 * gfortran.dg/sms-1.f90: Add comment.
9677 * gfortran.dg/sms-2.f90: New.
9678
9679 2007-08-07 Ian Lance Taylor <iant@google.com>
9680
9681 * gcc.dg/instrument-1.c: New test.
9682 * gcc.dg/instrument-2.c: New test.
9683 * gcc.dg/instrument-3.c: New test.
9684
9685 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9686
9687 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9688
9689 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9690
9691 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9692 !vector_alignment_reachable targets.
9693 * gcc.dg/vect/vect-33.c: Likewise.
9694 * gcc.dg/vect/vect-42.c: Likewise.
9695 * gcc.dg/vect/vect-44.c: Likewise.
9696 * gcc.dg/vect/vect-50.c: Likewise.
9697 * gcc.dg/vect/vect-70.c: Likewise.
9698 * gcc.dg/vect/vect-71.c: Likewise.
9699 * gcc.dg/vect/vect-87.c: Likewise.
9700 * gcc.dg/vect/vect-88.c: Likewise.
9701 * gcc.dg/vect/vect-91.c: Likewise.
9702 * gcc.dg/vect/vect-93.c: Likewise.
9703 * gcc.dg/vect/vect-96.c: Likewise.
9704 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9705 * gcc.dg/vect/section-anchors-69.c: Likewise.
9706 * gcc.dg/vect/pr25413.c: Likewise.
9707 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9708 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9709 * gfortran.dg/vect-2.f90: Likewise.
9710 * gfortran.dg/vect-3.f90: Likewise.
9711 * gfortran.dg/vect-4.f90: Likewise.
9712 * gfortran.dg/vect-5.f90: Likewise.
9713 * lib/target-supports.exp (check_effective_target_natural_alignment):
9714 Return false for darwin.
9715 (check_effective_target_vector_alignment_reachable_for_double): New.
9716
9717 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9718
9719 * gcc.dg/multiword-1.c: New testcase.
9720
9721 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9722
9723 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9724 messages.
9725 * gfortran.dg/namelist_36.f90: New test.
9726
9727 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9728
9729 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9730 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9731
9732 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9733
9734 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9735 * gcc.dg/torture/type-generic-1.c: Likewise.
9736
9737 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9738
9739 * gcc.c-torture/20070522-1.c: Move to ...
9740 * gcc.c-torture/compile/20070522-1.c: Here.
9741
9742 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9743
9744 PR fortran/29828
9745 * gfortran.dg/minmax_char_1.f90: New test.
9746 * gfortran.dg/minmax_char_2.f90: New test.
9747 * gfortran.dg/min_max_optional_4.f90: New test.
9748
9749 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9750
9751 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9752 hanging on the testcase.
9753
9754 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9755
9756 PR middle-end/32988
9757 * gcc.c-torture/compile/pr32988.c: New test.
9758
9759 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9760
9761 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9762
9763 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9764
9765 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9766
9767 Revert:
9768 2007-03-22 Dirk Mueller <dmueller@suse.de>
9769
9770 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9771
9772 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9773
9774 PR fortran/32979
9775 * gfortran.dg/isnan_1.f90: New test.
9776
9777 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9778 Revital Eres <eres@il.ibm.com>
9779
9780 * gcc.dg/sms-antideps.c: New test.
9781
9782 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9783
9784 PR fortran/31214
9785 * gfortran.dg/entry_13.f90: New test.
9786
9787 * gfortran.dg/entry_12.f90: Clean up .mod file.
9788
9789 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9790
9791 PR fortran/32770
9792 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9793 variables as kind=4 so they don't overflow the record length.
9794
9795 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9796
9797 PR fortran/32968
9798 * gfortran.dg/selected_kind_1.f90: New test.
9799
9800 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9801
9802 PR middle-end/32780
9803 * gcc.c-torture/compile/pr32780.c: New test.
9804
9805 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9806
9807 RP middle-end/32399
9808 * gcc.c-torture/compile/pr32399.c: New testcase.
9809
9810 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9811
9812 PR middle-end/32304
9813 * g++.dg/torture/pr32304.C: New testcase.
9814
9815 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9816
9817 PR middle-end/32935
9818 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9819
9820 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9821
9822 PR fortran/32955
9823 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9824
9825 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9826
9827 PR fortran/31202
9828 * gfortran.dg/nint_2.f90: New test.
9829
9830 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9831
9832 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9833 * gcc.dg/weak/typeof-2.c: Likewise.
9834
9835 2007-08-03 Diego Novillo <dnovillo@google.com>
9836
9837 PR 31521
9838 * gcc.dg/tree-ssa/pr31521.c: New test.
9839
9840 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9841
9842 PR fortran/32770
9843 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9844 iostat must be default kind.
9845
9846 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9847
9848 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9849
9850 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9851
9852 PR fortran/32770
9853 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9854 explicit so test passes with -fdefault-integer-8.
9855 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9856 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9857
9858 2007-08-02 Lee Millward <lee.millward@gmail.com>
9859
9860 PR c++/30849
9861 * g++.dg/parse/asm1.C: New test.
9862
9863 PR c++/30850
9864 * g++.dg/parse/asm2.C: Likewise.
9865
9866 PR c++/30851
9867 * g++.dg/parse/asm3.C: Likewise.
9868
9869 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9870
9871 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9872 "int" is only 16 bit bits wide.
9873 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9874
9875 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9876
9877 * g++.dg/torture/type-generic-1.C: New.
9878 * gcc.dg/pr28796-2.c: Move tests ...
9879 * gcc.dg/tg-tests.h: ... here.
9880 * gcc.dg/torture/type-generic-1.c: New.
9881
9882 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9883
9884 PR libfortran/32954
9885 * minmaxloc_3.f90: New test case.
9886
9887 2007-08-01 Tobias Burnus <burnus@net-b.de>
9888
9889 PR fortran/32936
9890 * gfortran.dg/allocate_stat.f90: New.
9891
9892 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9893
9894 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9895
9896 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 PR tree-optimization/32919
9899 * gcc.c-torture/compile/pr32919.c: New.
9900
9901 2007-08-01 Nick Clifton <nickc@redhat.com>
9902
9903 * gcc.c-torture/execute/execute.exp: Change copyright header to
9904 refer to version 3 of the GNU General Public License and to point
9905 readers at the COPYING3 file and the FSF's license web page.
9906 * gcc.c-torture/execute/ieee/ieee.exp,
9907 gcc.c-torture/unsorted/unsorted.exp,
9908 gcc.c-torture/compile/compile.exp,
9909 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9910 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9911 gcc.target/cris/torture/cris-torture.exp,
9912 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9913 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9914 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9915 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9916 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9917 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9918 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9919 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9920 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9921 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9922 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9923 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9924 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9925 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9926 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9927 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9928 gcc.dg/noncompile/noncompile.exp,
9929 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9930 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9931 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9932 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9933 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9934 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9935 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9936 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9937 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9938 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9939 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9940 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9941 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9942 g++.old-deja/old-deja.exp,
9943 gfortran.fortran-torture/execute/execute.exp,
9944 gfortran.fortran-torture/compile/compile.exp,
9945 treelang/output/output-1.c, treelang/output/output-1.tree,
9946 treelang/execute/execute.exp, treelang/Makefile.in,
9947 treelang/compile/compile.exp, g++.dg/dg.exp,
9948 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9949 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9950 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9951 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9952 g++.dg/compat/struct-layout-1.exp,
9953 g++.dg/compat/struct-layout-1_generate.c,
9954 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9955 g++.dg/bprob/bprob.exp, config/default.exp,
9956 gcc.test-framework/test-framework.awk,
9957 gcc.test-framework/gen_directive_tests,
9958 gcc.test-framework/test-framework.exp,
9959 objc.dg/special/special.exp,
9960 objc.dg/gnu-encoding/gnu-encoding.exp,
9961 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9962 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9963 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9964 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9965 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9966 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9967 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9968 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9969 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9970 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9971 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9972 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9973 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9974 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9975 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9976 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9977 Likewise.
9978
9979 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9980
9981 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9982 error message text.
9983
9984 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9985
9986 PR fortran/32945
9987 * gfortran.dg/initialization_12.f90: New test.
9988
9989 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9990
9991 PR fortran/31609
9992 * gfortran.dg/entry_12.f90: New test.
9993
9994 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9995
9996 PR fortran/32938
9997 * gfortran.dg/altreturn_6.f90: New test.
9998
9999 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
10000
10001 PR fortran/32942
10002 * gfortran.dg/exponent_2.f90: New test.
10003
10004 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
10005
10006 * gcc.dg/vect/vect-117.c: New test.
10007 * gcc.dg/vect/vect-74.c: Enabled test
10008 * gcc.dg/vect/vect-81.c: Enabled test
10009
10010 2007-07-30 Andrew Pinski <pinskia@gmail.com>
10011
10012 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10013 s/dg-error/dg-warning where warning is expected.
10014
10015 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10016
10017 PR fortran/32770
10018 * gfortran.dg/array_constructor_12.f90: Adjust argument
10019 of huge() to correct kind.
10020
10021 2007-07-30 Ollie Wild <aaw@google.com>
10022
10023 * gcc.dg/cpp/counter-2.c: New test.
10024 * gcc.dg/cpp/counter-3.c: New test.
10025 * gcc.dg/cpp/dir-only-1.c: New test.
10026 * gcc.dg/cpp/dir-only-1.h: New file.
10027 * gcc.dg/cpp/dir-only-2.c: New test.
10028 * gcc.dg/cpp/dir-only-3.c: New test.
10029 * gcc.dg/cpp/dir-only-3a.h: New file.
10030 * gcc.dg/cpp/dir-only-3b.h: New file.
10031 * gcc.dg/cpp/dir-only-4.c: New test.
10032 * gcc.dg/cpp/dir-only-5.c: New test.
10033 * gcc.dg/cpp/dir-only-6.c: New test.
10034
10035 2007-07-30 Julian Brown <julian@codesourcery.com>
10036
10037 * gcc.target/arm/neon/v*.c: Regenerate.
10038
10039 2007-07-30 Paolo Carlini <pcarlini@suse.de>
10040
10041 PR c++/32108
10042 * g++.dg/ext/label6.C: New.
10043
10044 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10045
10046 PR libfortran/32858
10047 PR libfortran/30814
10048 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
10049
10050 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
10051
10052 PR fortran/31211
10053 * gfortran.dg/actual_pointer_function_1.f90: New test.
10054
10055 PR fortran/32682
10056 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10057
10058 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
10059
10060 PR fortran/32906
10061 * gfortran.dg/shape_1.f90: Adjust error message.
10062 * gfortran.dg/parameter_array_ref_1.f90: New test.
10063
10064 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10065
10066 PR fortran/31609
10067 * gfortran.dg/entry_11.f90: New test.
10068
10069 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
10070 Revital Eres <eres@il.ibm.com>
10071
10072 * gfortran.dg/sms-1.f90: New test.
10073
10074 2007-07-28 Richard Guenther <rguenther@suse.de>
10075
10076 * gcc.c-torture/compile/pr32920.c: New testcase.
10077
10078 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
10079
10080 PR c++/30917
10081 * g++.dg/lookup/friend11.C: New test.
10082
10083 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
10084
10085 * gfortran.dg/namelist_5.f90: Adjusted error message.
10086 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10087 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10088 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10089 * gfortran.dg/namelist_32.f90: ... this.
10090
10091 PR fortran/32876
10092 * gfortran.dg/namelist_33.f90: New test.
10093
10094 PR fortran/32905
10095 * gfortran.dg/namelist_34.f90: New test.
10096
10097 PR fortran/31818
10098 * gfortran.dg/namelist_35.f90: New test.
10099
10100 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
10101
10102 PR fortran/32880
10103 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10104
10105 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
10106
10107 PR testsuite/32471
10108 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10109 assuming it is 0x7ffffffff.
10110 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10111 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10112
10113 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10114
10115 * gfortran.dg/operator_3.f90: Fix dg directive.
10116 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10117 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10118 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10119
10120 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
10121
10122 * g++.dg/cpp0x/decltype1.C: New.
10123 * g++.dg/cpp0x/decltype2.C: New.
10124 * g++.dg/cpp0x/decltype3.C: New.
10125 * g++.dg/cpp0x/decltype4.C: New.
10126 * g++.dg/cpp0x/decltype5.C: New.
10127 * g++.dg/cpp0x/decltype6.C: New.
10128
10129 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
10130
10131 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10132 because the test relies on bit 31 to be the sign bit.
10133
10134 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
10135
10136 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10137 assuming it is 0x7fffffff.
10138 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10139 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10140
10141 2007-07-27 Mark Mitchell <mark@codesourcery.com>
10142
10143 PR c++/32346
10144 * g++.dg/expr/bitfield9.C: New test.
10145
10146 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
10147
10148 PR fortran/32899
10149 * gfortran.dg/logical_comp.f90: Update dg-error strings.
10150
10151 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10152
10153 PR fortran/32760
10154 * gfortran.dg/private_type_7.f90: New test.
10155
10156 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10157
10158 PR fortran/32035
10159 * gfortran.dg/select_char_1.f90: New test.
10160
10161 2007-07-27 Tobias Burnus <burnus@net-b.de>
10162
10163 PR fortran/32903
10164 * gfortran.dg/initialization_11.f90: New test.
10165
10166 2007-07-27 Richard Sandiford <richard@codesourcery.com>
10167
10168 * gcc.target/mips/ins-1.c: New test.
10169
10170 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
10171
10172 PR/19232
10173 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10174 (f1): Likewise.
10175
10176 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
10177
10178 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10179 error: width of 'spare' exceeds its type.
10180
10181 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
10182
10183 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10184 * gcc.dg/sibcall-4.c: Likewise.
10185
10186 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10187
10188 PR rtl-optimization/31500
10189 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10190 * g++.dg/warn/Warray-bounds.C: Likewise.
10191
10192 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
10193
10194 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10195
10196 2007-07-25 Julian Brown <julian@codesourcery.com>
10197 Paul Brook <paul@codesourcery.com>
10198 Joseph Myers <joseph@codesourcery.com>
10199 Mark Shinwell <shinwell@codesourcery.com>
10200
10201 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10202 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10203 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10204 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10205 (check_effective_target_arm_neon_hw): New.
10206 * gcc.target/arm/neon/neon.exp: New file.
10207 * gcc.target/arm/neon/polytypes.c: New file.
10208 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10209
10210 2007-07-25 Janis Johnson <janis187@us.ibm.com>
10211
10212 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10213 targets where an "int" is less than 32 bits wide.
10214
10215 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
10216
10217 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10218
10219 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10220
10221 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10222 during addition if an int is only 16 bits wide.
10223 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10224
10225 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10226
10227 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10228 size as "long int" and are 32 or 64 bits wide.
10229 * gcc.dg/torture/pr28814.c: Likewise.
10230
10231 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10232
10233 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10234 exactly as wide as an int.
10235
10236 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
10237
10238 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10239 Define and use throughout as long long printf format specifier.
10240 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10241 Likewise.
10242
10243 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
10244
10245 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10246 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10247
10248 2007-07-25 Ben Elliston <bje@au.ibm.com>
10249
10250 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10251
10252 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gcc.c-torture/execute/20070724-1.c: New.
10255
10256 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10257
10258 PR fortran/31205
10259 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10260 "deallocates" to 24, since patch has code rid of much spurious
10261 code.
10262 * gfortran.dg/interface_assignment_1.f90 : New test.
10263
10264 PR fortran/32842
10265 * gfortran.dg/interface_assignment_2.f90 : New test.
10266
10267 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10268
10269 PR fortran/32867
10270 * fortran.dg/initialization_10.f90: New test.
10271
10272 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10273
10274 PR fortran/32778
10275 * gfortran.dg/imag_2.f: Removed
10276 * gfortran.dg/warn_std_1.f90: New test.
10277 * gfortran.dg/warn_std_2.f90: New test.
10278 * gfortran.dg/warn_std_3.f90: New test.
10279
10280 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10281
10282 PR c++/29001
10283 * g++.dg/init/new22.C: New.
10284
10285 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10286
10287 PR c++/32561
10288 * g++.dg/template/crash67.C: New.
10289
10290 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
10291
10292 * lib/target-support.exp (check_effective_target_natural_alignment):
10293 (check_effective_target_vector_alignment_reachable): New.
10294 * config/spu/spu.c (spu_vector_alignment_reachable): New.
10295 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10296 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
10297 check.
10298 * gcc.dg/vect/pr25413.c: Likewise.
10299 * gcc.dg/vect/pr31699.c: Likewise.
10300
10301 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10302
10303 PR fortran/30814
10304 * gfortran.dg/pack_bounds_1.f90: New test case.
10305
10306 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
10307
10308 PR fortran/31639
10309 * gfortran.dg/initialization_9.f90: New test.
10310
10311 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10312
10313 PR fortran/32797
10314 PR fortran/32800
10315 * gfortran.dg/bind_c_usage_8.f03: New test case.
10316 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10317 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
10318
10319 2007-07-23 Richard Sandiford <richard@codesourcery.com>
10320
10321 * gcc.target/mips/branch-cost-1.c: New test.
10322 * gcc.target/mips/branch-cost-2.c: Likewise.
10323
10324 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10325
10326 PR fortran/32732
10327 * gfortran.dg/c_char_tests.f03: New test case.
10328 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10329 * gfortran.dg/c_char_tests_2.f03: New test case.
10330 * gfortran.dg/value_6.f03: Ditto.
10331 * gfortran.dg/value_7.f03: Ditto.
10332
10333 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10334
10335 PR fortran/32600
10336 * gfortran.dg/c_funloc_tests_5.f03: New.
10337 * gfortran.dg/c_funloc_tests_5.f04: New.
10338 * gfortran.dg/c_funloc_tests_4_driver.c: New.
10339
10340 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10341
10342 PR c++/32839
10343 * g++.dg/expr/call4.C: New.
10344 * g++.dg/expr/call5.C: New.
10345
10346 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10347
10348 PR fortran/32710
10349 * gfortran.dg/namelist_30.f90: New test.
10350
10351 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10352
10353 PR fortran/29962
10354 * gfortran.dg/array_initializer_1.f90: Removed warning.
10355 * gfortran.dg/initialization_1.f90: Adjusted messages.
10356 * gfortran.dg/nested_modules_6.f90: Removed warning.
10357
10358 PR fortran/31253
10359 * gfortran.dg/initialization_7.f90: New test.
10360
10361 PR fortran/31639
10362 * gfortran.dg/initialization_8.f90: New test.
10363
10364 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10365
10366 PR c++/30818
10367 * g++.dg/template/crash47.C: Adjust errors.
10368 * g++.dg/template/crash48.C: Adjust errors.
10369 * g++.dg/template/typename12.C: New.
10370 * g++.dg/template/typename13.C: New.
10371 * g++.dg/template/typename14.C: New.
10372 * g++.dg/template/typedef6.C: Adjust errors.
10373
10374 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10375
10376 PR fortran/32627
10377 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10378 * gfortran.dg/pr32627.f03: New test case.
10379
10380 * gfortran.dg/c_f_pointer_logical.f03: New test case.
10381 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10382 c_f_pointer_logical.
10383 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10384 c_f_pointer_complex.
10385 * gfortran.dg/c_f_pointer_complex.f03: New test case.
10386 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10387 c_f_pointer_shape_tests_2.
10388 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10389
10390 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10391
10392 PR fortran/32804
10393 * gfortran.dg/c_loc_tests_9.f03: New test case.
10394 * gfortran.dg/c_loc_tests_10.f03: Ditto.
10395
10396 2007-07-21 Lee Millward <lee.millward@gmail.com>
10397
10398 PR fortran/32823
10399 * gfortran.dg/int_2.f90: New test.
10400
10401 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
10402
10403 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10404
10405 2007-07-20 Richard Sandiford <richard@codesourcery.com>
10406
10407 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10408 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10409
10410 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
10411
10412 PR tree-optimization/19910
10413 * gcc.dg/pr19910.c: New test.
10414
10415 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
10416
10417 PR fortran/32738
10418 * gfortran.dg/pr32738.f90: New test.
10419
10420 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10421
10422 PR tree-optimzation/32635
10423 * gfortran.dg/pr32635.f: New test case.
10424
10425 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
10426
10427 PR fortran/32801
10428 * gfortran.dg/pr32801.f03: New test case.
10429
10430 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10431
10432 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10433 Test negative numbers also.
10434 * gcc.dg/c99-math-float-1.c: Likewise.
10435 * gcc.dg/c99-math-long-double-1.c: Likewise.
10436 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
10437 test inputs.
10438
10439 2007-07-18 Bob Wilson <bob.wilson@acm.org>
10440
10441 * lib/target-supports.exp (check_effective_target_sync_int_long):
10442 Enable for xtensa.
10443 (check_effective_target_sync_char_short): Likewise.
10444
10445 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10446
10447 * gcc.dg/pr28796-2.c: Add more cases.
10448
10449 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10450
10451 * gcc.dg/pr28796-1.c: Add more cases.
10452 * gcc.dg/pr28796-2.c: Likewise.
10453
10454 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10455
10456 * gcc.dg/pr28796-1.c: Add more cases.
10457 * gcc.dg/pr28796-2.c: Likewise.
10458
10459 2007-07-17 Janus Weil <jaydub66@gmail.com>
10460
10461 PR fortran/32535
10462 * gfortran.dg/pr32535.f90: New test.
10463
10464 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
10465
10466 PR fortran/31320
10467 PR fortran/32665
10468 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10469
10470 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
10471
10472 PR rtl-optimization/32773
10473 * gcc.dg/pr32773.c: New test.
10474
10475 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
10476
10477 * gcc.target/spu/intrinsics-1.c: Use dg-message to
10478 match flax-vector-conversions note.
10479 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10480 instead of dg-error for the warning.
10481
10482 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10483
10484 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10485 adapted to work on targets with 16-bit or wider int.
10486 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10487 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10488 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10489 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10490
10491 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10492
10493 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10494 support large arrays.
10495 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10496 * gcc.dg/20061109-1.c: Likewise.
10497 * gcc.c-torture/execute/20061101-1.x: Likewise.
10498 * gcc.c-torture/execute/pr29797-1.x: Likewise.
10499 * gcc.c-torture/execute/pr31448.x: Likewise.
10500
10501 2007-07-16 Lee Millward <lee.millward@gmail.com>
10502
10503 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10504
10505 PR fortran/32238
10506 * gfortran.dg/pr32238.f90: New test.
10507
10508 PR fortran/32222
10509 * gfortran.dg/pr32222.f90: New test.
10510
10511 PR fortran/32242
10512 * gfortran.dg/pr32242.f90: New test.
10513
10514 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
10515 David Ung <davidu@mips.com>
10516
10517 * gcc.target/mips/mips-sched-madd.c: New test case.
10518
10519 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10520
10521 PR libfortran/32611
10522 * gfortran.dg/large_real_kind_1.f90: Update test.
10523 * gfortran.dg/pr17706.f90: Update test.
10524 * gfortran.dg/fmt_zero_digits.f90: Update test.
10525 * gfortran.dg/fmt_zero_precision.f90: Update test.
10526 * gfortran.dg/real_const_3.f90: Update test.
10527
10528 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10529
10530 PR fortran/32036
10531 * gfortran.dg/bounds_check_8.f90: New test.
10532 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10533
10534 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10535
10536 PR fortran/32357
10537 * gfortran.dg/mvbits_2.f90: New test.
10538
10539 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10540
10541 PR libfortran/32731
10542 * gfortran.dg/pack_mask_1.f90: New test.
10543 * gfortran.dg/unpack_mask_1.f90: New test.
10544
10545 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10546
10547 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10548 * gcc.dg/20001101-1.c: Likewise.
10549 * gcc.dg/20001102-1.c: Likewise.
10550 * gcc.dg/20020116-2.c: Likewise.
10551 * gcc.dg/20020416-1.c: Likewise.
10552 * gcc.dg/sparc-constant-1.c: Likewise.
10553 * gcc.dg/sparc-dwarf2.c: Likewise.
10554 * gcc.dg/sparc-frame-1.c: Likewise.
10555 * gcc.dg/sparc-getcontext-1.c: Likewise.
10556 * gcc.dg/sparc-loop-1.c: Likewise.
10557 * gcc.dg/sparc-reg-1.c: Likewise.
10558 * gcc.dg/sparc-ret.c: Likewise.
10559 * gcc.dg/sparc-trap-1.c: Likewise.
10560 * gcc.dg/ultrasp10.c: Likewise.
10561 * gcc.dg/ultrasp11.c: Likewise.
10562 * gcc.dg/ultrasp1.c: Likewise.
10563 * gcc.dg/ultrasp2.c: Likewise.
10564 * gcc.dg/ultrasp3.c: Likewise.
10565 * gcc.dg/ultrasp4.c: Likewise.
10566 * gcc.dg/ultrasp5.c: Likewise.
10567 * gcc.dg/ultrasp6.c: Likewise.
10568 * gcc.dg/ultrasp7.c: Likewise.
10569 * gcc.dg/ultrasp8.c: Likewise.
10570 * gcc.dg/ultrasp9.c: Likewise.
10571 * gcc.dg/splet-1.c: Delete.
10572
10573 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10574
10575 PR fortran/32724
10576 * gfortran.dg/stfunc_5.f90: New test.
10577
10578 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10579
10580 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10581 New procedure to check if arrays are naturally aligned to the vector
10582 alignment boundary.
10583 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10584 in size_t typedef. Adjust tree dump scan results according to
10585 vect_aligned_arrays target check.
10586 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10587 vect_aligned_arrays target check.
10588 * gcc.dg/vect/pr31699.c: Ditto.
10589
10590 2007-07-13 Sa Liu <saliu@de.ibm.com>
10591
10592 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10593 for V2DFmode vector conditional expression.
10594 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10595 and dfceq patterns.
10596 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10597 and dfcgt patterns.
10598 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10599 V2DFmode comparison and test special values.
10600 * lib/target-supports.exp: Switch on test for V2DFmode
10601 vector conditional expression.
10602
10603 2007-07-13 Richard Guenther <rguenther@suse.de>
10604
10605 PR tree-optimization/32721
10606 * gcc.dg/pr32721.c: New testcase.
10607
10608 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10609
10610 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10611 error message part that continues on a new line.
10612
10613 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10614
10615 * gcc.dg/c99-tgmath-1.c: New.
10616 * gcc.dg/c99-tgmath-2.c: New.
10617 * gcc.dg/c99-tgmath-3.c: New.
10618 * gcc.dg/c99-tgmath-4.c: New.
10619
10620 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10621 Janis Johnson <janis187@us.ibm.com>
10622
10623 PR testsuite/25241
10624 * gcc.test-framework/dg-error-exp-F.c: New test.
10625 * gcc.test-framework/dg-warning-exp-F.c: New test.
10626 * lib/gcc.exp: Enable warning and error prefixes.
10627 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10628 (dg-error): Wrap original dg-error.
10629 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10630 markers from dg-error/dg-warning directives.
10631 * gcc.dg/20040322-1.c: Likewise.
10632 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10633 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10634 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10635 * gcc.dg/Werror-1.c: Likewise.
10636 * gcc.dg/Werror-10.c: Likewise.
10637 * gcc.dg/Werror-11.c: Likewise.
10638 * gcc.dg/Werror-2.c: Likewise.
10639 * gcc.dg/Werror-3.c: Likewise.
10640 * gcc.dg/Werror-4.c: Likewise.
10641 * gcc.dg/Werror-5.c: Likewise.
10642 * gcc.dg/Werror-6.c: Likewise.
10643 * gcc.dg/Werror-7.c: Likewise.
10644 * gcc.dg/Werror-8.c: Likewise.
10645 * gcc.dg/Werror-9.c: Likewise.
10646 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10647 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10648 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10649 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10650 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10651 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10652 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10653 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10654 * gcc.dg/Wnested-externs-1.c: Likewise.
10655 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10656 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10657 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10658 * gcc.dg/Wshadow-3.c: Likewise.
10659 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10660 * gcc.dg/Wwrite-strings-1.c: Likewise.
10661 * gcc.dg/anon-struct-5.c: Likewise.
10662 * gcc.dg/anon-struct-6.c: Likewise.
10663 * gcc.dg/anon-struct-7.c: Likewise.
10664 * gcc.dg/anon-struct-8.c: Likewise.
10665 * gcc.dg/array-8.c: Likewise.
10666 * gcc.dg/array-quals-2.c: Likewise.
10667 * gcc.dg/asm-qual-1.c: Likewise.
10668 * gcc.dg/asm-wide-1.c: Likewise.
10669 * gcc.dg/assign-warn-1.c: Likewise.
10670 * gcc.dg/assign-warn-2.c: Likewise.
10671 * gcc.dg/bitfld-10.c: Likewise.
10672 * gcc.dg/bitfld-11.c: Likewise.
10673 * gcc.dg/bitfld-12.c: Likewise.
10674 * gcc.dg/bitfld-13.c: Likewise.
10675 * gcc.dg/bitfld-14.c: Likewise.
10676 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10677 * gcc.dg/builtins-30.c: Likewise.
10678 * gcc.dg/c90-const-expr-5.c: Likewise.
10679 * gcc.dg/c90-typespec-1.c: Likewise.
10680 * gcc.dg/c99-const-expr-5.c: Likewise.
10681 * gcc.dg/c99-flex-array-5.c: Likewise.
10682 * gcc.dg/c99-fordecl-3.c: Likewise.
10683 * gcc.dg/c99-tag-3.c: Likewise.
10684 * gcc.dg/c99-typespec-1.c: Likewise.
10685 * gcc.dg/c99-vla-jump-1.c: Likewise.
10686 * gcc.dg/c99-vla-jump-2.c: Likewise.
10687 * gcc.dg/c99-vla-jump-3.c: Likewise.
10688 * gcc.dg/c99-vla-jump-4.c: Likewise.
10689 * gcc.dg/c99-vla-jump-5.c: Likewise.
10690 * gcc.dg/cast-1.c: Likewise.
10691 * gcc.dg/cast-2.c: Likewise.
10692 * gcc.dg/cast-3.c: Likewise.
10693 * gcc.dg/cast-4.c: Likewise.
10694 * gcc.dg/cast-pretty-print-1.c: Likewise.
10695 * gcc.dg/comp-goto-2.c: Likewise.
10696 * gcc.dg/comp-goto-3.c: Likewise.
10697 * gcc.dg/cpp/error-1.c: Likewise.
10698 * gcc.dg/cpp/if-paren.c: Likewise.
10699 * gcc.dg/decl-7.c: Likewise.
10700 * gcc.dg/decl-8.c: Likewise.
10701 * gcc.dg/decl-nospec-1.c: Likewise.
10702 * gcc.dg/decl-nospec-2.c: Likewise.
10703 * gcc.dg/decl-nospec-3.c: Likewise.
10704 * gcc.dg/declspec-10.c: Likewise.
10705 * gcc.dg/declspec-11.c: Likewise.
10706 * gcc.dg/declspec-12.c: Likewise.
10707 * gcc.dg/declspec-13.c: Likewise.
10708 * gcc.dg/declspec-14.c: Likewise.
10709 * gcc.dg/declspec-15.c: Likewise.
10710 * gcc.dg/declspec-16.c: Likewise.
10711 * gcc.dg/declspec-17.c: Likewise.
10712 * gcc.dg/declspec-4.c: Likewise.
10713 * gcc.dg/declspec-5.c: Likewise.
10714 * gcc.dg/declspec-6.c: Likewise.
10715 * gcc.dg/declspec-7.c: Likewise.
10716 * gcc.dg/declspec-8.c: Likewise.
10717 * gcc.dg/declspec-9.c: Likewise.
10718 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10719 * gcc.dg/dfp/constants-c99.c: Likewise.
10720 * gcc.dg/dfp/keywords-c89.c: Likewise.
10721 * gcc.dg/dfp/keywords-c99.c: Likewise.
10722 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10723 * gcc.dg/dfp/typespec.c: Likewise.
10724 * gcc.dg/dremf-type-compat-2.c: Likewise.
10725 * gcc.dg/dremf-type-compat-3.c: Likewise.
10726 * gcc.dg/dremf-type-compat-4.c: Likewise.
10727 * gcc.dg/empty-source-2.c: Likewise.
10728 * gcc.dg/empty-source-3.c: Likewise.
10729 * gcc.dg/enum3.c: Likewise.
10730 * gcc.dg/extra-semi-2.c: Likewise.
10731 * gcc.dg/extra-semi-3.c: Likewise.
10732 * gcc.dg/float-range-1.c: Likewise.
10733 * gcc.dg/float-range-2.c: Likewise.
10734 * gcc.dg/float-range-3.c: Likewise.
10735 * gcc.dg/float-range-5.c: Likewise.
10736 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10737 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10738 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10739 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10740 * gcc.dg/format/cast-1.c: Likewise.
10741 * gcc.dg/format/gcc_diag-3.c: Likewise.
10742 * gcc.dg/format/gcc_diag-4.c: Likewise.
10743 * gcc.dg/format/gcc_diag-6.c: Likewise.
10744 * gcc.dg/format/gcc_diag-8.c: Likewise.
10745 * gcc.dg/format/gcc_diag-9.c: Likewise.
10746 * gcc.dg/format/nul-2.c: Likewise.
10747 * gcc.dg/format/opt-1.c: Likewise.
10748 * gcc.dg/format/opt-2.c: Likewise.
10749 * gcc.dg/format/opt-3.c: Likewise.
10750 * gcc.dg/format/opt-4.c: Likewise.
10751 * gcc.dg/format/opt-5.c: Likewise.
10752 * gcc.dg/format/opt-6.c: Likewise.
10753 * gcc.dg/framework-2.c: Likewise.
10754 * gcc.dg/func-args-1.c: Likewise.
10755 * gcc.dg/func-outside-1.c: Likewise.
10756 * gcc.dg/func-outside-2.c: Likewise.
10757 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10758 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10759 * gcc.dg/if-empty-1.c: Likewise.
10760 * gcc.dg/init-bad-1.c: Likewise.
10761 * gcc.dg/init-bad-2.c: Likewise.
10762 * gcc.dg/init-bad-3.c: Likewise.
10763 * gcc.dg/init-desig-obs-2.c: Likewise.
10764 * gcc.dg/init-desig-obs-3.c: Likewise.
10765 * gcc.dg/init-empty-2.c: Likewise.
10766 * gcc.dg/init-empty-3.c: Likewise.
10767 * gcc.dg/inline-11.c: Likewise.
10768 * gcc.dg/inline-12.c: Likewise.
10769 * gcc.dg/inline-8.c: Likewise.
10770 * gcc.dg/inline-9.c: Likewise.
10771 * gcc.dg/inline3.c: Likewise.
10772 * gcc.dg/label-decl-1.c: Likewise.
10773 * gcc.dg/label-decl-2.c: Likewise.
10774 * gcc.dg/label-decl-3.c: Likewise.
10775 * gcc.dg/label-decl-4.c: Likewise.
10776 * gcc.dg/long-long-typespec-1.c: Likewise.
10777 * gcc.dg/lvalue-2.c: Likewise.
10778 * gcc.dg/lvalue-3.c: Likewise.
10779 * gcc.dg/nested-func-3.c: Likewise.
10780 * gcc.dg/nested-redef-1.c: Likewise.
10781 * gcc.dg/noreturn-4.c: Likewise.
10782 * gcc.dg/old-style-prom-2.c: Likewise.
10783 * gcc.dg/old-style-prom-3.c: Likewise.
10784 * gcc.dg/old-style-then-proto-1.c: Likewise.
10785 * gcc.dg/overflow-warn-1.c: Likewise.
10786 * gcc.dg/overflow-warn-2.c: Likewise.
10787 * gcc.dg/overflow-warn-3.c: Likewise.
10788 * gcc.dg/overflow-warn-4.c: Likewise.
10789 * gcc.dg/overflow-warn-6.c: Likewise.
10790 * gcc.dg/parm-forwdecl-2.c: Likewise.
10791 * gcc.dg/parm-forwdecl-3.c: Likewise.
10792 * gcc.dg/parm-impl-decl-1.c: Likewise.
10793 * gcc.dg/parm-impl-decl-2.c: Likewise.
10794 * gcc.dg/parm-incomplete-1.c: Likewise.
10795 * gcc.dg/parm-mismatch-1.c: Likewise.
10796 * gcc.dg/pointer-arith-1.c: Likewise.
10797 * gcc.dg/pointer-arith-2.c: Likewise.
10798 * gcc.dg/pointer-arith-3.c: Likewise.
10799 * gcc.dg/pointer-arith-4.c: Likewise.
10800 * gcc.dg/pointer-arith-6.c: Likewise.
10801 * gcc.dg/pointer-arith-7.c: Likewise.
10802 * gcc.dg/pointer-arith-8.c: Likewise.
10803 * gcc.dg/pr13804-1.c: Likewise.
10804 * gcc.dg/pr15698-1.c: Likewise.
10805 * gcc.dg/pr15698-2.c: Likewise.
10806 * gcc.dg/pr15698-3.c: Likewise.
10807 * gcc.dg/pr15698-4.c: Likewise.
10808 * gcc.dg/pr15698-5.c: Likewise.
10809 * gcc.dg/pr15698-6.c: Likewise.
10810 * gcc.dg/pr15698-7.c: Likewise.
10811 * gcc.dg/pr15698-8.c: Likewise.
10812 * gcc.dg/pr17188-1.c: Likewise.
10813 * gcc.dg/pr17301-1.c: Likewise.
10814 * gcc.dg/pr17301-2.c: Likewise.
10815 * gcc.dg/pr17730-1.c: Likewise.
10816 * gcc.dg/pr20368-1.c: Likewise.
10817 * gcc.dg/pr20368-2.c: Likewise.
10818 * gcc.dg/pr20368-3.c: Likewise.
10819 * gcc.dg/pr22308-1.c: Likewise.
10820 * gcc.dg/qual-component-1.c: Likewise.
10821 * gcc.dg/redecl-1.c: Likewise.
10822 * gcc.dg/redecl-11.c: Likewise.
10823 * gcc.dg/redecl-12.c: Likewise.
10824 * gcc.dg/redecl-13.c: Likewise.
10825 * gcc.dg/redecl-14.c: Likewise.
10826 * gcc.dg/redecl-15.c: Likewise.
10827 * gcc.dg/register-var-1.c: Likewise.
10828 * gcc.dg/register-var-2.c: Likewise.
10829 * gcc.dg/stmt-expr-2.c: Likewise.
10830 * gcc.dg/stmt-expr-3.c: Likewise.
10831 * gcc.dg/stmt-expr-label-1.c: Likewise.
10832 * gcc.dg/stmt-expr-label-2.c: Likewise.
10833 * gcc.dg/stmt-expr-label-3.c: Likewise.
10834 * gcc.dg/struct-empty-2.c: Likewise.
10835 * gcc.dg/struct-empty-3.c: Likewise.
10836 * gcc.dg/struct-parse-1.c: Likewise.
10837 * gcc.dg/struct-semi-1.c: Likewise.
10838 * gcc.dg/struct-semi-2.c: Likewise.
10839 * gcc.dg/struct-semi-3.c: Likewise.
10840 * gcc.dg/switch-5.c: Likewise.
10841 * gcc.dg/switch-6.c: Likewise.
10842 * gcc.dg/switch-7.c: Likewise.
10843 * gcc.dg/tls/diag-5.c: Likewise.
10844 * gcc.dg/transparent-union-1.c: Likewise.
10845 * gcc.dg/transparent-union-3.c: Likewise.
10846 * gcc.dg/typespec-1.c: Likewise.
10847 * gcc.dg/vla-init-2.c: Likewise.
10848 * gcc.dg/vla-init-3.c: Likewise.
10849 * gcc.dg/vla-init-4.c: Likewise.
10850 * gcc.dg/vla-init-5.c: Likewise.
10851 * gcc.dg/void-cast-2.c: Likewise.
10852 * gcc.dg/wvla-3.c: Likewise.
10853 * gcc.dg/wvla-7.c: Likewise.
10854 * gcc.target/i386/991209-1.c: Likewise.
10855 * gcc.target/ia64/fpreg-1.c: Likewise.
10856 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10857 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10858
10859 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10860
10861 PR fortran/31639
10862 * gfortran.dg/func_decl_4.f90: New test.
10863
10864 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10865
10866 PR fortran/32727
10867 * gfortran.dg/interface_17.f90: New test.
10868
10869 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10870
10871 PR fortran/32599
10872 * gfortran.dg/32599.f03: New test case.
10873
10874 PR fortran/32601
10875 * gfortran.dg/32601.f03: New test case.
10876 * gfortran.dg/32601_1.f03: Ditto.
10877 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10878 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10879
10880 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10881
10882 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10883
10884 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10885 Devang Patel <dpatel@apple.com>
10886
10887 PR tree-optimization/25413
10888 * gcc.dg/vect/vect-align-1.c: New.
10889 * gcc.dg/vect/vect-align-2.c: New.
10890 * gcc.dg/vect/pr25413.c: New.
10891 * gcc.dg/vect/pr25413a.c: New.
10892 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10893
10894 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10895
10896 * lib/target-support.exp (check_ultrasparc_hw_available):
10897 New function.
10898 (is-effective-target): Check $arg for ultrasparc_hw.
10899 (is-effective-target-keyword): Likewise.
10900 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10901 when determining what to do on sparc platforms.
10902 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10903 * gcc.dg/20001101-1.c: Likewise.
10904 * gcc.dg/20001101-2.c: Likewise.
10905 * gcc.dg/ultrasp9.c: Likewise.
10906 * gcc.dg/ultrasp10.c: Likewise.
10907 * gcc.target/sparc/pdist-3.c: Likewise.
10908
10909 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10910
10911 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10912
10913 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10914
10915 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10916 get vectorized.
10917 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10918 now get vectorized.
10919 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10920 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10921 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10922 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10923 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10924 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10925 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10926 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10927 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10928 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10929 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10930 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10931 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10932 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10933 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10934 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10935 Add spu.
10936
10937 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR c++/30854
10940 * g++.dg/parse/error30.C: New test.
10941
10942 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10943
10944 PR fortran/29804
10945 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10946
10947 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10948
10949 * gfortran.fortran-torture/compile/pr32663.f: New test.
10950
10951 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10952
10953 PR c++/31027
10954 * g++.dg/inherit/virtual4.C: New.
10955
10956 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10957
10958 PR target/32661
10959 * gcc.target/i386/pr32661-1.c: New test.
10960
10961 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10962
10963 * gnat.dg/invariant_index.ad[sb]: New test.
10964
10965 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10966
10967 PR c++/32560
10968 * g++.dg/template/decl3.C: New.
10969
10970 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10971
10972 PR 32617
10973 * gcc.c-torture/execute/align-3.c: New.
10974
10975 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10976
10977 PR target/32708
10978 * gcc.target/i386/pr32708-1.c: New test.
10979 * gcc.target/i386/pr32708-2.c: Ditto.
10980 * gcc.target/i386/pr32708-3.c: Ditto.
10981
10982 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10983
10984 * g++.dg/init/new20.C: Remove svn:executable flag.
10985
10986 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10987
10988 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10989
10990 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10991
10992 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10993
10994 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10995
10996 PR testsuite/25241
10997 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10998 directive.
10999
11000 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
11001
11002 PR fortran/32157
11003 * gfortran.dg/overload_2.f90: New test.
11004
11005 PR fortran/32689
11006 * gfortran.dg/transfer_simplify_5.f90
11007
11008 PR fortran/32634
11009 * gfortran.dg/interface_15.f90: New test.
11010
11011 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11012
11013 PR libfortran/32336
11014 * gfortran.dg/matmul_5.f90: New test case.
11015
11016 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
11017
11018 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11019 * gcc.dg/fesd-any.h: Likewise.
11020 * gcc.dg/fesd-baseonly.c: Likewise.
11021 * gcc.dg/fesd-baseonly.h: Likewise.
11022 * gcc.dg/fesd-none.c: Likewise.
11023 * gcc.dg/fesd-none.h: Likewise.
11024 * gcc.dg/fesd-reduced.c: Likewise.
11025 * gcc.dg/fesd-reduced.h: Likewise.
11026 * gcc.dg/fesd-sys.c: Likewise.
11027 * gcc.dg/fesd-sys.h: Likewise
11028 * gcc.dg/fesd.h: Likewise.
11029
11030 * g++.dg/debug/dwarf2: New directory.
11031 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11032 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11033 * g++.dg/other/fesd-any.h: Likewise.
11034 * g++.dg/other/fesd-baseonly.C: Likewise.
11035 * g++.dg/other/fesd-baseonly.h: Likewise.
11036 * g++.dg/other/fesd-none.C: Likewise.
11037 * g++.dg/other/fesd-none.h: Likewise.
11038 * g++.dg/other/fesd-reduced.C: Likewise.
11039 * g++.dg/other/fesd-reduced.h: Likewise.
11040 * g++.dg/other/fesd-sys.C: Likewise.
11041 * g++.dg/other/fesd-sys.h: Likewise.
11042 * g++.dg/other/fesd.h: Likewise.
11043
11044 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
11045
11046 PR fortran/31129
11047 * gfortran.dg/parameter_unused.f90: New test.
11048
11049 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
11050
11051 PR tree-optimization/32681
11052 * gcc.dg/tree-ssa/pr32681.c: New test.
11053
11054 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11055
11056 PR fortran/32678
11057 * gfortran.dg/fmt_t_5.f90: New test.
11058
11059 2007-07-08 Paolo Carlini <pcarlini@suse.de>
11060
11061 PR c++/30535
11062 * g++.dg/template/operator10.C: New.
11063
11064 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11065
11066 PR libfortran/32217
11067 * gfortran.dg/unpack_zerosize_1.f90: New test case.
11068
11069 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11070
11071 PR fortran/29876
11072 * gfortran.dg/operator_6.f90: New test.
11073
11074 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11075
11076 PR fortran/17711
11077 * gfortran.dg/operator_4.f90: New test.
11078 * gfortran.dg/operator_5.f90: New test.
11079 * gfortran.dg/logical_comp.f90: Adjusted error messages.
11080 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11081
11082 2007-07-08 Tobias Burnus <burnus@net-b.de>
11083
11084 PR fortran/32669
11085 * gfortran.dg/argument_checking_6.f90: New.
11086
11087 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11088
11089 PR fortran/25094
11090 * gfortran.dg/interface_155555.f90: New test.
11091
11092 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11093
11094 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11095 c99-math-long-double-1.c, c99-math.h: Test subnormals.
11096
11097 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11098
11099 PR testsuite/25241
11100 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11101 discern pedantic diagnostics and errors.
11102 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11103 and not an error.
11104 * gcc.dg/20050121-1.c: This is an error and not a warning.
11105 * gcc.target/i386/sseregparm-2.c: Likewise.
11106 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11107 * gcc.dg/charset/attribute2.c: Likewise.
11108 * gcc.dg/bitfld-1.c: Likewise.
11109 * gcc.dg/pack-test-2.c: Likewise.
11110 * gcc.dg/940510-1.c: Match separately error and warning.
11111 * gcc.dg/array-2.c: Match separately multiple messages. The second
11112 diagnostic is a pedantic warning and not an error.
11113 * gcc.dg/pr14475.c: Match separately multiple messages.
11114 * gcc.dg/pr18809-1.c: Likewise.
11115 * gcc.dg/pr27953.c: Likewise.
11116 * gcc.dg/vla-init-1.c: Likewise.
11117 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11118
11119 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11120
11121 PR fortran/32644
11122 * gfortran.dg/char_decl_1.f90: New test.
11123
11124 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
11125
11126 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11127
11128 2007-07-07 Mark Mitchell <mark@codesourcery.com>
11129
11130 PR c++/32232
11131 * g++.dg/template/overload9.C: New test.
11132
11133 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
11134
11135 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11136 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11137
11138 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
11139
11140 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11141 * gcc.dg/20001012-2.c: Likewise.
11142 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11143 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11144
11145 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
11146
11147 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11148 about the chunk size when STACK_SIZE is defined.
11149
11150 2007-07-06 Josh Conner <jconner@apple.com>
11151
11152 PR middle-end/32602
11153 * gcc.dg/sibcall-8.c: New test.
11154
11155 2007-07-06 Josh Conner <jconner@apple.com>
11156
11157 PR middle-end/32603
11158 * gcc.target/arm/sibcall-1.c: New test.
11159
11160 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
11161
11162 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11163
11164 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
11165
11166 * gfortran.dg/save_parameter.f90: New test.
11167 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11168
11169 2007-07-06 Richard Guenther <rguenther@suse.de>
11170
11171 * g++.dg/opt/pr30965.C: New testcase.
11172
11173 2007-07-06 Richard Sandiford <richard@codesourcery.com>
11174
11175 * gcc.target/mips/save-restore-5.c: New test.
11176
11177 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
11178
11179 PR rtl_optimization/32450
11180 * gcc.dg/pr32450.c: New runtime test.
11181
11182 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
11183
11184 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11185 single underscore in scan directives.
11186
11187 2007-07-05 Mark Mitchell <mark@codesourcery.com>
11188
11189 PR c++/32245
11190 * g++.dg/init/ptrmem4.C: New test.
11191
11192 PR c++/32251
11193 * g++.dg/init/new21.C: Likewise.
11194
11195 PR c++/31992
11196 * g++.dg/template/static30.C: Likewise.
11197
11198 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
11199
11200 * gcc.dg/vect/costmodel/ppc: New directory.
11201 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11202 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11203 New test.
11204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11205 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11206 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11207 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11208 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11209 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11211 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11212 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11215 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11216 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11217 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11218
11219 2007-07-05 Tobias Burnus <burnus@net-b.de>
11220
11221 PR fortran/32359
11222 * gfortran.dg/module_md5_1.f90: Update MD5 number.
11223
11224 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
11225
11226 PR fortran/32526
11227 * gfortran.dg/interface_14.f90: New test.
11228
11229 PR fortran/32613
11230 * gfortran.dg/do_iterator_2.f90: New test.
11231
11232 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
11233
11234 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11235 (FE_DEC_DOWNWARD): Likewise.
11236 (FE_DEC_UPWARD): Likewise.
11237 (FE_DEC_TOWARDZERO): Likewise.
11238 (FE_DEC_TONEARESTFROMZERO): Likewise.
11239
11240 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
11241
11242 * gcc.c-torture/compile/pr32606.c: New.
11243 * gfortran.fortran-torture/execute/pr32604.f90: New.
11244
11245 2007-07-04 Mark Mitchell <mark@codesourcery.com>
11246
11247 * gcc.dg/visibility-12.c: New test.
11248 * gcc.dg/visibility-13.c: Likewise.
11249 * g++.dg/ext/visibility-9.C: Likewise.
11250 * g++.dg/ext/visibility-10.C: Likewise.
11251
11252 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11253
11254 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11255 * gcc.dg/sh-relax-vxworks.c: New test.
11256
11257 2007-07-04 Richard Guenther <rguenther@suse.de>
11258
11259 PR tree-optimization/32500
11260 * gcc.c-torture/execute/pr32500.c: New testcase.
11261
11262 2007-07-04 Richard Guenther <rguenther@suse.de>
11263
11264 PR tree-optimization/32482
11265 * gcc.c-torture/compile/pr32482.c: New testcase.
11266
11267 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11268
11269 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11270 VxWorks kernels.
11271 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11272 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11273 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11274 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11275
11276 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11277
11278 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11279
11280 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11281
11282 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11283
11284 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11285
11286 PR fortran/31198
11287 * gfortran.dg/min_max_optional_1.f90: New test.
11288 * gfortran.dg/min_max_optional_2.f90: New test.
11289 * gfortran.dg/min_max_optional_3.f90: New test.
11290
11291 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11292
11293 PR fortran/32545
11294 * gfortran.dg/fmt_error.f90: New test.
11295
11296 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11297
11298 PR fortran/32612
11299 * gfortran.dg/interface_13.f90: New test.
11300
11301 2007-07-03 Dave Brolley <brolley@redhat.com>
11302
11303 PR c++/31743
11304 * g++.dg/init/new20.C: New test.
11305
11306 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
11307
11308 PR fortran/32579
11309 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11310
11311 2007-07-03 Tobias Burnus <burnus@net-b.de>
11312
11313 PR fortran/25062
11314 * common_7.f90: New.
11315 * common_8.f90: New.
11316 * common_9.f90: New.
11317
11318 2007-07-03 Tobias Burnus <burnus@net-b.de>
11319
11320 PR fortran/30940
11321 * gfortran.dg/argument_checking_1.f90: New.
11322 * gfortran.dg/argument_checking_2.f90: New.
11323 * gfortran.dg/argument_checking_3.f90: New.
11324 * gfortran.dg/argument_checking_4.f90: New.
11325 * gfortran.dg/argument_checking_5.f90: New.
11326 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11327 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11328
11329 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11330
11331 * gcc.dg/pr32176.c: Add -w to default dg-options.
11332
11333 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11334
11335 * gcc.c-torture/compile/ssa-pre-1.c: New test.
11336
11337 2007-07-03 Tobias Burnus <burnus@net-b.de>
11338
11339 PR fortran/20888
11340 * gfortran.dg/null_2.f90: New.
11341
11342 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11343 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11344
11345 PR middle-end/32176
11346 * gcc.dg/pr32176.c: New test.
11347
11348 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11349
11350 * gcc.dg/const-float80.c : New test.
11351 * gcc.dg/const-float128.c : New test.
11352 * gcc.dg/const-float80-ped.c : New test.
11353 * gcc.dg/const-float128-ped.c : New test.
11354
11355 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11356
11357 * gcc.dg/c99-math.h: Fix typo.
11358
11359 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11360
11361 PR libgomp/32468
11362 * gcc.dg/gomp/pr32468-1.c: New test.
11363
11364 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11365
11366 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11367 an ABI option.
11368
11369 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11370
11371 * gfortran.fortran-torture/compile/pr32583.f: New.
11372 * gcc.c-torture/compile/pr32584.c: New
11373
11374 2007-07-02 Ollie Wild <aaw@google.com>
11375
11376 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11377 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11378
11379 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11380
11381 * gcc.target/mips/save-restore-1.c: New test.
11382 * gcc.target/mips/save-restore-2.c: Likewise.
11383 * gcc.target/mips/save-restore-3.c: Likewise.
11384 * gcc.target/mips/save-restore-4.c: Likewise.
11385
11386 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
11387
11388 PR tree-optimization/31966
11389 PR tree-optimization/32533
11390 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11391 * gfortran.dg/pr32533.f90: Ditto.
11392
11393 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11394
11395 * g++.dg/opt/nrv12.C: New test.
11396 * gcc.target/i386/nrv1.c: New test.
11397
11398 PR c++/31748
11399 * g++.dg/gomp/pr31748.C: New test.
11400
11401 2007-07-02 Ira Rosen <irar@il.ibm.com>
11402
11403 PR tree-optimization/32230
11404 * gcc.dg/vect/pr32230.c: New test.
11405
11406 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
11407
11408 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11409 * bind_c_coms.f90: Ditto.
11410 * bind_c_coms_driver.c: Ditto.
11411 * bind_c_dts.f90: Ditto.
11412 * bind_c_dts_2.f03: Ditto.
11413 * bind_c_dts_2_driver.c: Ditto.
11414 * bind_c_dts_3.f03: Ditto.
11415 * bind_c_dts_4.f03: Ditto.
11416 * bind_c_dts_driver.c: Ditto.
11417 * bind_c_implicit_vars.f03: Ditto.
11418 * bind_c_procs.f03: Ditto.
11419 * bind_c_usage_2.f03: Ditto.
11420 * bind_c_usage_3.f03: Ditto.
11421 * bind_c_usage_5.f03: Ditto.
11422 * bind_c_usage_6.f03: Ditto.
11423 * bind_c_usage_7.f03: Ditto.
11424 * bind_c_vars.f90: Ditto.
11425 * bind_c_vars_driver.c: Ditto.
11426 * binding_c_table_15_1.f03: Ditto.
11427 * binding_label_tests.f03: Ditto.
11428 * binding_label_tests_10.f03: Ditto.
11429 * binding_label_tests_10_main.f03: Ditto.
11430 * binding_label_tests_11.f03: Ditto.
11431 * binding_label_tests_11_main.f03: Ditto.
11432 * binding_label_tests_12.f03: Ditto.
11433 * binding_label_tests_13.f03: Ditto.
11434 * binding_label_tests_13_main.f03: Ditto.
11435 * binding_label_tests_14.f03: Ditto.
11436 * binding_label_tests_2.f03: Ditto.
11437 * binding_label_tests_3.f03: Ditto.
11438 * binding_label_tests_4.f03: Ditto.
11439 * binding_label_tests_5.f03: Ditto.
11440 * binding_label_tests_6.f03: Ditto.
11441 * binding_label_tests_7.f03: Ditto.
11442 * binding_label_tests_8.f03: Ditto.
11443 * binding_label_tests_9.f03: Ditto.
11444 * c_assoc.f90: Ditto.
11445 * c_assoc_2.f03: Ditto.
11446 * c_f_pointer_shape_test.f90: Ditto.
11447 * c_f_pointer_tests.f90: Ditto.
11448 * c_f_tests_driver.c: Ditto.
11449 * c_funloc_tests.f03: Ditto.
11450 * c_funloc_tests_2.f03: Ditto.
11451 * c_funloc_tests_3.f03: Ditto.
11452 * c_funloc_tests_3_funcs.c: Ditto.
11453 * c_kind_params.f90: Ditto.
11454 * c_kind_tests_2.f03: Ditto.
11455 * c_kinds.c: Ditto.
11456 * c_loc_driver.c: Ditto.
11457 * c_loc_test.f90: Ditto.
11458 * c_loc_tests_2.f03: Ditto.
11459 * c_loc_tests_2_funcs.c: Ditto.
11460 * c_loc_tests_3.f03: Ditto.
11461 * c_loc_tests_4.f03: Ditto.
11462 * c_loc_tests_5.f03: Ditto.
11463 * c_loc_tests_6.f03: Ditto.
11464 * c_loc_tests_7.f03: Ditto.
11465 * c_loc_tests_8.f03: Ditto.
11466 * c_ptr_tests.f03: Ditto.
11467 * c_ptr_tests_10.f03: Ditto.
11468 * c_ptr_tests_5.f03: Ditto.
11469 * c_ptr_tests_7.f03: Ditto.
11470 * c_ptr_tests_7_driver.c: Ditto.
11471 * c_ptr_tests_8.f03: Ditto.
11472 * c_ptr_tests_8_funcs.c: Ditto.
11473 * c_ptr_tests_9.f03: Ditto.
11474 * c_ptr_tests_driver.c: Ditto.
11475 * c_size_t_driver.c: Ditto.
11476 * c_size_t_test.f03: Ditto.
11477 * com_block_driver.f90: Ditto.
11478 * global_vars_c_init.f90: Ditto.
11479 * global_vars_c_init_driver.c: Ditto.
11480 * global_vars_f90_init.f90: Ditto.
11481 * global_vars_f90_init_driver.c: Ditto.
11482 * interop_params.f03: Ditto.
11483 * iso_c_binding_only.f03: Ditto.
11484 * iso_c_binding_rename_1.f03: Ditto.
11485 * iso_c_binding_rename_1_driver.c: Ditto.
11486 * iso_c_binding_rename_2.f03: Ditto.
11487 * iso_c_binding_rename_2_driver.c: Ditto.
11488 * kind_tests_2.f03: Ditto.
11489 * kind_tests_3.f03: Ditto.
11490 * module_md5_1.f90: Ditto.
11491 * only_clause_main.c: Ditto.
11492 * print_c_kinds.f90: Ditto.
11493 * test_bind_c_parens.f03: Ditto.
11494 * test_c_assoc.c: Ditto.
11495 * test_com_block.f90: Ditto.
11496 * test_common_binding_labels.f03: Ditto.
11497 * test_common_binding_labels_2.f03: Ditto.
11498 * test_common_binding_labels_2_main.f03: Ditto.
11499 * test_common_binding_labels_3.f03: Ditto.
11500 * test_common_binding_labels_3_main.f03: Ditto.
11501 * test_only_clause.f90: Ditto.
11502 * use_iso_c_binding.f90: Ditto.
11503 * value_5.f90: Ditto.
11504 * value_test.f90: Ditto.
11505 * value_tests_f03.f90: Ditto.
11506
11507 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
11508
11509 * gcc.dg/tls/opt-14.c: New.
11510
11511 2007-07-01 Ollie Wild <aaw@google.com>
11512
11513 * g++.dg/lookup/using16.C: New test.
11514 * g++.dg/lookup/using17.C: New test.
11515
11516 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
11517
11518 PR fortran/32239
11519 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11520 (test_4): Use proper test for floating point equality.
11521 (test_8): Likewise.
11522
11523 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11524
11525 PR libgfortran/32554
11526 * gfortran.dg/fmt_p_1.f90: New test.
11527
11528 2007-07-01 Ira Rosen <irar@il.ibm.com>
11529
11530 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11531 initialization and fix dg-final check - the initialization loop is
11532 vectorizable.
11533
11534 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11535 Volker Reichelt <reichelt@netcologne.de>
11536
11537 PR middle-end/32559
11538 * gcc.dg/pr32559.c: New test.
11539
11540 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
11541
11542 PR tree-optimization/25371
11543 * gcc.dg/vect/pr25371.c: New test.
11544
11545 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
11546
11547 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11548 when allocating and initializing a flexible array.
11549
11550 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11551
11552 PR fortran/20373
11553 * gfortran.dg/intrinsic.f90: New test.
11554
11555 2007-06-30 Tobias Burnus <burnus@net-b.de>
11556
11557 PR fortran/32555
11558 * gfortran.dg/fmt_zero_check.f90: New.
11559
11560 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11561
11562 PR fortran/30284
11563 * gfortran.dg/repeat_f90: New test.
11564
11565 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11566
11567 PR testsuite/25241
11568 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11569 -pedantic-errors, so we should match errors.
11570 * gcc.dg/cpp/escape-1.c: Likewise.
11571 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11572 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11573 warning.
11574 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11575 errors instead of warnings.
11576 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11577 a pedantic warning.
11578 * gcc.dg/cpp/arith-3.c: Likewise.
11579
11580 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11581
11582 PR testsuite/25241
11583 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11584 * gcc.dg/pch/valid-2.c: Likewise.
11585 * gcc.dg/pch/valid-3.c: Likewise.
11586 * gcc.dg/pch/warn-1.c: Likewise.
11587 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11588
11589 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11590
11591 PR c/4076
11592 * gcc.dg/Wunused-function.c: New.
11593
11594 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11595
11596 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11597
11598 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11599
11600 * g++.dg/other/canon-31724.C: New.
11601
11602 2007-06-29 Jan Hubicka <jh@suse.cz>
11603
11604 PR middle-end/32372
11605 * gcc.c-torture/compile/pr32372.c: new.
11606
11607 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11608
11609 * gfortran.dg/operator_3.f90: New test.
11610
11611 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11612
11613 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11614 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11615
11616 2007-06-29 Richard Guenther <rguenther@suse.de>
11617
11618 PR middle-end/32493
11619 * gcc.dg/inline-23.c: New testcase.
11620
11621 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11622
11623 PR tree-optimization/24659
11624 * gcc.target/i386/vectorize2.c: New test.
11625 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11626 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11627
11628 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11629
11630 * gcc.dg/pointer-arith-9.c: New test.
11631
11632 2007-06-29 Tobias Burnus <burnus@net-b.de>
11633
11634 PR fortran/32483
11635 * gfortran.dg/fmt_read_2.f90: New.
11636
11637 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11638
11639 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11640 If it exists, don't try to create it.
11641
11642 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11643
11644 * g++.dg/ext/visibility/ms-compat-1.C: New.
11645
11646 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11647
11648 PR tree-opt/32417
11649 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11650
11651 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11652
11653 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11654 targets.
11655
11656 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11657
11658 PR fortran/32467
11659 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11660
11661 2007-06-27 Richard Guenther <rguenther@suse.de>
11662
11663 PR middle-end/32492
11664 * gcc.dg/inline-22.c: New testcase.
11665
11666 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11667
11668 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11669 the scan-assembler constant.
11670
11671 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11672
11673 PR 20216
11674 * gcc.dg/pr20216.c: New.
11675
11676 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11677
11678 PR tree-opt/32421
11679 * gcc.dg/vect/pr32421.c: New test.
11680
11681 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11682
11683 PR c++/32111
11684 * g++.dg/other/friend5.C: New test.
11685
11686 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11687
11688 PR fortran/32464
11689 * gfortran.dg/host_assoc_function_2.f90: New test.
11690
11691 PR fortran/31494
11692 * gfortran.dg/host_assoc_call_1.f90: New test.
11693
11694 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11695
11696 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11697
11698 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11699
11700 PR fortran/32456
11701 * gfortran.dg/error_format.f90: New test.
11702
11703 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11704
11705 PR fortran/32136
11706 * gfortran.dg/pr32136.f90: New test.
11707
11708 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11709
11710 PR fortran/31726
11711 * gfortran.dg/minmaxloc_1.f90: New test.
11712
11713 PR fortran/32298
11714 * gfortran.dg/minmaxloc_2.f90: New test.
11715
11716 2007-06-23 Richard Guenther <rguenther@suse.de>
11717
11718 PR tree-optimization/16876
11719 PR middle-end/29478
11720 * gcc.dg/pr29254.c: The warning is bogus.
11721 * gcc.dg/warn-1.c: Likewise.
11722 * gcc.dg/assign-warn-3.c: Likewise.
11723 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11724
11725 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11726
11727 * gcc.c-torture/execute/20070623-1.c: New.
11728
11729 2007-06-22 Jan Hubicka <jh@suse.cz>
11730
11731 * gcc.c-torture/compile/pr31541.c: New.
11732
11733 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11734
11735 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11736 Remove -m64 from dg-options.
11737
11738 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11739
11740 PR middle-end/32374
11741 * gcc.dg/pr32374.c: New test.
11742
11743 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11744
11745 PR fortran/32360
11746 * gfortran.dg/pointer_assign_3.f90: New test.
11747
11748 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11749
11750 * gcc.dg/tree-ssa/pr19590.c: New.
11751
11752 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11753
11754 PR fortran/31162
11755 * gfortran.dg/assign.f90: Update test.
11756 * gfortran.dg/real_do_1.f90: Update test.
11757 * gfortran.dg/gomp/omp_do1.f90: Update test.
11758 * gfortran.dg/warnings_are_errors_1.f: Update test.
11759 * gfortran.dg/g77/20010519-1.f: Update test.
11760 * gfortran.dg/g77/pr9258.f: Update test.
11761 * gfortran.dg/g77/960317-1.f: Update test.
11762
11763 2007-06-21 Richard Guenther <rguenther@suse.de>
11764
11765 PR tree-optimization/32453
11766 * gcc.c-torture/compile/pr32453.c: New testcase.
11767
11768 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11769
11770 PR tree-optimization/31866
11771 * gcc.dg/pr31866.c: New test.
11772
11773 2007-06-21 Richard Guenther <rguenther@suse.de>
11774
11775 PR tree-optimization/32451
11776 * g++.dg/torture/20070621-1.C: New testcase.
11777
11778 2007-06-21 Christian Bruel <christian.bruel@st.com>
11779
11780 * gcc.dg/attr-isr.c: Test delay slot content.
11781
11782 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11783
11784 PR fortran/32361
11785 gfortran.dg/pointer_assign_2.f90: New test.
11786
11787 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11788
11789 PR fortran/25061
11790 gfortran.dg/invalid_procedure_name.f90: New test.
11791
11792 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11793
11794 PR tree-optimization/25737
11795 * gcc.dg/tree-ssa/alias-14.c: New test.
11796
11797 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11798
11799 * gcc.target/i386/large-size-array-3.c: New.
11800
11801 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11802 Richard Guenther <rguenther@suse.de>
11803
11804 PR fortran/32140
11805 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11806
11807 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR middle-end/31959
11810 * gcc.dg/pr31959.c: New test.
11811
11812 PR inline-asm/32109
11813 * g++.dg/ext/asm10.C: New test.
11814
11815 PR middle-end/32285
11816 * gcc.c-torture/execute/20070614-1.c: New test.
11817
11818 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11819
11820 * gcc.target/arm/stack-corruption.c: New test.
11821
11822 2007-06-19 Richard Guenther <rguenther@suse.de>
11823
11824 * g++.dg/torture/pr30252.C: New testcase.
11825
11826 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11827
11828 PR tree-optimization/32353
11829 * g++.dg/opt/nrv13.C: New test.
11830
11831 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11832
11833 PR fortran/20863
11834 PR fortran/20882
11835 * gfortran.dg/impure_assignment_2.f90 : New test.
11836
11837 PR fortran/32236
11838 * gfortran.dg/data_initialized_2.f90 : New test.
11839
11840 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11841 appropriate version of 'dmach'.
11842
11843 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11844
11845 PR target/32389
11846 * gcc.target/i386/pr32389.c New test.
11847
11848 2007-06-18 Simon Baldwin <simonb@google.com>
11849
11850 PR c++/31923
11851 * g++.dg/template/error25.C: New.
11852 * g++.dg/template/spec35.C: New.
11853
11854 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11855
11856 * gcc.c-torture/compile/pr32355.c: New testcase.
11857
11858 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11859
11860 PR tree-optimization/32383
11861 * g++.dg/opt/pr32383.C: New test.
11862
11863 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11864
11865 PR rtl-optimization/32366
11866 * gcc.dg/vect/pr32366.c: New test.
11867
11868 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11869
11870 * gcc.c-torture/compile/pr32349.c: New testcase.
11871
11872 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11873
11874 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11875 * gcc.target/sparc/combined-2.c: Likewise.
11876 * gcc.target/sparc/fexpand.c : Likewise.
11877 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11878 * gcc.target/sparc/fpack16.c : Likewise.
11879 * gcc.target/sparc/fpmerge.c : Likewise.
11880 * gcc.target/sparc/fpmul.c : Likewise.
11881 * gcc.target/sparc/noresult.c : Likewise.
11882 * gcc.target/sparc/pdist.c: Likewise.
11883
11884 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11885
11886 PR middle-end/31723
11887 * gcc.target/i386/recip-divf.c: New test.
11888 * gcc.target/i386/recip-sqrtf.c: Ditto.
11889 * gcc.target/i386/recip-vec-divf.c: Ditto.
11890 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11891 * gcc.target/i386/sse-recip.c: Ditto.
11892 * gcc.target/i386/sse-recip-vec.c: Ditto.
11893
11894 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11895
11896 PR tree-opt/32225
11897 * gcc.c-torture/compile/20070605-1.c: New test.
11898
11899 * gcc.c-torture/compile/20070603-1.c: New testcase.
11900 * gcc.c-torture/compile/20070603-2.c: New testcase.
11901
11902 * gcc.c-torture/compile/20070531-1.c: New test.
11903
11904 PR tree-opt/32167
11905 * gcc.c-torture/compile/20070531-2.c: New test.
11906
11907 PR tree-opt/32144
11908 * gcc.c-torture/compile/20070529-1.c: New test.
11909
11910 PR tree-opt/32145
11911 * gcc.c-torture/compile/20070529-2.c: New test.
11912
11913 PR tree-opt/32015
11914 * gcc.c-torture/compile/20070520-1.c: New test.
11915
11916 * g++.dg/ext/java-1.C: New test.
11917
11918 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11919 loops instead of one. Remove the "can't determine dependence"
11920 check.
11921 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11922 needed as the cast is gone in the first place.
11923 * gcc.dg/max-1.c: Change local variable a to be a global one.
11924 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11925 have a cast which is PREd.
11926
11927 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11928
11929 * g++.dg/lookup/anon6.C: New test.
11930
11931 2007-06-14 Dirk Mueller <dmueller@suse.de>
11932
11933 PR c++/31806
11934 * g++.dg/opt/static6.C: New testcase.
11935
11936 2007-06-14 Geoff Keating <geoffk@apple.com>
11937
11938 * g++.dg/ext/visibility/overload-1.C: New.
11939
11940 PR 31093
11941 * g++.dg/ext/visibility/anon4.C: New.
11942
11943 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11944
11945 PR target/32268
11946 * gcc.target/i386/pr32268.c: New test.
11947
11948 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11949
11950 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11951 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11952 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11953
11954 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11955 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11956 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11957 BID is used.
11958
11959 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11960
11961 PR fortran/32302
11962 * gfortran.dg/common_resize_1.f90: New test.
11963
11964 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11965
11966 PR target/32274
11967 * gcc.dg/vect/pr32224.c: Fix.
11968
11969 2007-06-13 Eric Christopher <echristo@apple.com>
11970
11971 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11972
11973 2007-06-13 Tobias Burnus <burnus@net-b.de>
11974
11975 PR fortran/32323
11976 * gfortran.dg/actual_array_vect_1.f90: New.
11977
11978 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11979
11980 * gcc.target/sparc/mfpu.c: New test.
11981
11982 2007-06-12 Geoff Keating <geoffk@apple.com>
11983
11984 * g++.dg/warn/weak1.C: Suppress on Darwin.
11985 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11986
11987 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11988
11989 PR middle-end/31579
11990 * g++.dg/torture/pr31579.C: New testcase.
11991
11992 2007-06-12 Ian Lance Taylor <iant@google.com>
11993
11994 PR libstdc++/29286
11995 * g++.dg/init/new16.C: New test.
11996 * g++.dg/init/new17.C: New test.
11997 * g++.dg/init/new18.C: New test.
11998 * g++.dg/init/new19.C: New test.
11999
12000 2007-06-12 Olivier Hainque <hainque@adacore.com>
12001
12002 * gnat.dg/lhs_view_convert.adb: New test.
12003
12004 2007-06-12 Richard Guenther <rguenther@suse.de>
12005
12006 PR tree-optimization/15353
12007 PR tree-optimization/31657
12008 * gcc.c-torture/execute/20070424-1.c: New testcase.
12009 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12010 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12011 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12012 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12013 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12014
12015 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
12016
12017 PR rtl-optimization/32293
12018 * gcc.dg/pr32293.c: New test.
12019
12020 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
12021
12022 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12023
12024 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
12025
12026 PR fortran/29786
12027 * gfortran.dg/equiv_7.f90: New test.
12028 * gfortran.dg/equiv_constraint_7.f90: Change error message.
12029
12030 PR fortran/30875
12031 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12032
12033 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
12034
12035 * gcc.dg/setjmp-3.c: Rename raise to raise0.
12036 * gcc.dg/setjmp-4.c: Likewise.
12037 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12038
12039 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
12040
12041 PR rtl-optimization/31025
12042 * gfortran.dg/pr31025.f90: New.
12043
12044 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
12045
12046 PR target/32280
12047 * gcc.target/i386/pr32280.c: New test.
12048
12049 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
12050
12051 PR middle-end/32279
12052 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12053
12054 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12055
12056 PR libgfortran/32235
12057 * gfortran.dg/backspace_9.f: New test.
12058
12059 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
12060
12061 * gcc.dg/tree-ssa/prefetch-7.c: New test.
12062
12063 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
12064
12065 * gcc.dg/tree-ssa/loop-28.c: New testcase.
12066
12067 2007-06-09 Ian Lance Taylor <iant@google.com>
12068
12069 PR tree-optimization/32169
12070 * gcc.c-torture/compile/pr32169.c: New test.
12071
12072 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
12073
12074 * gcc.dg/vect/costmodel: New directory.
12075 * gcc.dg/vect/costmodel/i386: New directory.
12076 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12077 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12078 New test.
12079 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12080 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12081 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12082 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12083 * gcc.dg/vect/costmodel/x86_64: New directory.
12084 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12085 New testsuite.
12086 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12087 New test.
12088 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12089 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12090 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12091 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12092 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12093
12094 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
12095
12096 PR tree-optimization/32243
12097 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
12098 flags for -Os tests.
12099 * gcc.dg/vect/03-vect-pr32243.c: New test.
12100
12101 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
12102
12103 PR tree-optimization/32224
12104 * gcc.dg/vect/pr32224.c: New test.
12105
12106 2007-06-08 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR c++/32177
12109 * g++.dg/gomp/pr32177.C: New test.
12110
12111 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12112
12113 PR testsuite/25241
12114 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12115 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12116 warning nor an error.
12117 * gcc.dg/Wfatal-2.c: Likewise.
12118 * gcc.dg/Werror-1.c: Likewise.
12119 * gcc.dg/Werror-5.c: Likewise.
12120 * gcc.dg/Werror-7.c: Likewise.
12121 * gcc.dg/Werror-10.c: Likewise.
12122 * gcc.dg/Werror-11.c: Likewise.
12123
12124 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
12125
12126 PR c++/30759
12127 * g++.dg/init/brace6.C: New test.
12128
12129 2007-06-07 Geoffrey Keating <geoffk@apple.com>
12130
12131 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12132 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12133 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12134 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12135
12136 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12137 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12138 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12139 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12140 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12141 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12142 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12143 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12144
12145 * gcc.dg/darwin-minversion-3.c: New.
12146
12147 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
12148
12149 * gcc.target/i386/builtin-copysign.c: New test.
12150
12151 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12152
12153 PR tree-optimization/32220
12154 * gfortran.dg/predcom-2.f: New testcase.
12155
12156 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
12157
12158 PR tree-opt/32231
12159 * gcc.target/i386/vectorize4.c: New test.
12160
12161 2007-06-06 Steve Ellcey <sje@cup.hp.com>
12162
12163 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12164
12165 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12166
12167 PR testsuite/25241
12168 * gcc.dg/simd-5.c: Mark output as a note.
12169 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12170 dg-message.
12171 * gcc.dg/simd-1.c: Likewise.
12172 * gcc.dg/always_inline.c: Mark output as a sorry.
12173 * gcc.dg/always_inline2.c: Likewise.
12174 * gcc.dg/always_inline3.c: Likewise.
12175
12176 2007-06-06 Ian Lance Taylor <iant@google.com>
12177
12178 * g++.dg/conversion/enum1.C: New test.
12179
12180 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
12181
12182 PR tree-optimization/32216
12183 * gcc.dg/vect/pr32216.c: New test.
12184
12185 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12186
12187 PR testsuite/18923
12188 * gfortran.dg/invalid_contains_1.f90: New test.
12189 * gfortran.dg/invalid_contains_2.f90: New test.
12190
12191 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12192
12193 PR testsuite/32057
12194 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12195 midnight issues.
12196
12197 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12198
12199 PR testsuite/25241
12200 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12201 dg-message to match de note.
12202 * gcc.dg/pr26570.c: Use dg-message for a note.
12203 * gcc.dg/pr29254.c: Use dg-message for generic output and use
12204 dg-error instead of dg-warning because of -Werror.
12205 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12206 neither an error, nor a warning.
12207 * gcc.dg/glibc-uclibc-2.c: Likewise
12208 * gcc.dg/cpp/19940712-1.c: Likewise.
12209
12210 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
12211
12212 PR preprocessor/23479
12213 * gcc.dg/binary-constants-1.c: Add test suites for
12214 the 0b-prefixed binary integer constants.
12215 * gcc.dg/binary-constants-2.c: Ditto.
12216 * gcc.dg/binary-constants-3.c: Ditto.
12217 * gcc.dg/binary-constants-4.c: Ditto.
12218
12219 2007-06-05 Ian Lance Taylor <iant@google.com>
12220
12221 * gcc.dg/Wstrict-overflow-19.c: New test.
12222
12223 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
12224
12225 * gcc.dg/matrix/matrix-6.c: Remove conversion.
12226
12227 2007-06-04 Ian Lance Taylor <iant@google.com>
12228
12229 * gcc.dg/Wstrict-overflow-18.c: New test.
12230
12231 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12232
12233 PR testsuite/25241
12234 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12235 * gcc.dg/cpp/mi5.c: Likewise.
12236 * gcc.dg/cpp/mi7.c: Likewise.
12237
12238 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
12239
12240 PR c/32191
12241 * gcc.dg/pr32191.c: New test.
12242
12243 2007-05-28 Tobias Burnus <burnus@net-b.de>
12244
12245 PR fortran/32124
12246 * gfortran.dg/allocate_stat_1.f90: Remove.
12247
12248 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
12249
12250 * gcc.target/i386/sse4_2-check.h: New.
12251 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12252 * gcc.target/i386/sse4_2-crc32.h: Likewise.
12253 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12254 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12255 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12256 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12257 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12258 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12259 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12260 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12261 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12262 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12263 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12264 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12265 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12266 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12267 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12268 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12269
12270 2007-06-01 Geoffrey Keating <geoffk@apple.com>
12271
12272 * gcc.dg/pie-link.c: New test.
12273
12274 2007-06-01 Ian Lance Taylor <iant@google.com>
12275
12276 * gcc.dg/Wstrict-overflow-17.c: New test.
12277
12278 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
12279
12280 * gcc.dg/builtin-return-1.c (g): New.
12281 (main): Allocate at least 64 bytes on the stack.
12282
12283 2007-05-31 Mark Mitchell <mark@codesourcery.com>
12284
12285 * g++.dg/init/cleanup3.C: New test.
12286
12287 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
12288
12289 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12290 int is 16 bits.
12291
12292 007-05-31 Paul Thomas <pault@gcc.gnu.org>
12293
12294 PR fortran/32156
12295 * gfortran.dg/char_array_constructor_3.f90: New test.
12296
12297 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
12298
12299 PR tree-optimization/32160
12300 * gfortran.dg/predcom-1.f: New test.
12301
12302 2007-05-31 Richard Guenther <rguenther@suse.de>
12303
12304 * g++.dg/other/str_empty.C: Move...
12305 * g++.dg/other/pr30567.C: Move...
12306 * g++.dg/tree-ssa/pr27218.C: Move...
12307 * g++.dg/torture: ...here and remove dg-options.
12308
12309 2007-05-31 Paolo Carlini <pcarlini@suse.de>
12310
12311 PR c++/32158
12312 * g++.dg/ext/is_pod_incomplete.C: New.
12313
12314 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
12315 Douglas Gregor <doug.gregor@gmail.com>
12316 Pedro Lamarao <pedro.lamarao@mndfck.org>
12317 Howard Hinnant <howard.hinnant@gmail.com>
12318
12319 PR c++/7412
12320 PR c++/29939
12321 * g++.dg/cpp0x/rv8p.C: New.
12322 * g++.dg/cpp0x/temp-constructor-bug.C: New.
12323 * g++.dg/cpp0x/cast-bug.C: New.
12324 * g++.dg/cpp0x/elision_weak.C: New.
12325 * g++.dg/cpp0x/collapse-bug.C: New.
12326 * g++.dg/cpp0x/rv3p.C: New.
12327 * g++.dg/cpp0x/rv7n.C: New.
12328 * g++.dg/cpp0x/overload-conv-1.C: New.
12329 * g++.dg/cpp0x/rv2n.C: New.
12330 * g++.dg/cpp0x/deduce.C: New.
12331 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12332 * g++.dg/cpp0x/rv6p.C: New.
12333 * g++.dg/cpp0x/template_deduction.C: New.
12334 * g++.dg/cpp0x/implicit-copy.C: New.
12335 * g++.dg/cpp0x/rv1p.C: New.
12336 * g++.dg/cpp0x/cast.C: New.
12337 * g++.dg/cpp0x/rv5n.C: New.
12338 * g++.dg/cpp0x/collapse.C: New.
12339 * g++.dg/cpp0x/overload-conv-2.C: New.
12340 * g++.dg/cpp0x/rv4p.C: New.
12341 * g++.dg/cpp0x/rvo.C: New.
12342 * g++.dg/cpp0x/iop.C: New.
12343 * g++.dg/cpp0x/rv3n.C: New.
12344 * g++.dg/cpp0x/rv7p.C: New.
12345 * g++.dg/cpp0x/reference_collapsing.C: New.
12346 * g++.dg/cpp0x/overload.C: New.
12347 * g++.dg/cpp0x/named.C: New.
12348 * g++.dg/cpp0x/rv2p.C: New.
12349 * g++.dg/cpp0x/rv6n.C: New.
12350 * g++.dg/cpp0x/not_special.C: New.
12351 * g++.dg/cpp0x/bind.C: New.
12352 * g++.dg/cpp0x/rv1n.C: New.
12353 * g++.dg/cpp0x/rv5p.C: New.
12354 * g++.dg/cpp0x/elision.C: New.
12355 * g++.dg/cpp0x/named_refs.C: New.
12356 * g++.dg/cpp0x/unnamed_refs.C: New.
12357 * g++.dg/cpp0x/rv4n.C: New.
12358 * g++.dg/cpp0x/elision_neg.C: New.
12359 * g++.dg/init/copy7.C: Run in C++98 mode.
12360 * g++.dg/overload/arg1.C: Ditto.
12361 * g++.dg/overload/arg4.C: Ditto.
12362
12363 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR c++/31809
12366 * g++.dg/opt/static5.C: New test.
12367
12368 2007-05-30 Richard Guenther <rguenther@suse.de>
12369
12370 * g++.dg/dg.exp: Prune torture/.
12371 * g++.dg/torture/dg-torture.exp: New testsuite.
12372
12373 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
12374
12375 * gcc.target/arm/pr27387.C: Move and rename to ...
12376 * g++.dg/inherit/thunk8.C: ... here.
12377
12378 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12379
12380 PR tree-optimization/31769
12381 * g++.dg/gomp/pr31769.C: New test.
12382
12383 2007-05-29 Hui-May Chang <hm.chang@apple.com>
12384
12385 * gcc.target/i386/stack-realign.c: New.
12386
12387 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
12388
12389 * gcc.dg/tree-ssa/prefetch-6.c: New test.
12390
12391 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
12392
12393 * gfortran.dg/sizeof.f90: New.
12394
12395 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12396
12397 PR c/31339
12398 * gcc.dg/boolcomplex-1.c: New test.
12399
12400 PR c++/31339
12401 * g++.dg/ext/boolcomplex-1.c: New test.
12402
12403 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
12404
12405 * gcc.dg/matrix: New directory.
12406
12407 2007-05-28 Tobias Burnus <burnus@net-b.de>
12408
12409 PR fortran/32124
12410 * gfortran.dg/allocate_stat_1.f90: New.
12411
12412 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12413
12414 PR fortran/31972
12415 * transfer_hollerith_1.f90: New test.
12416
12417 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12418
12419 PR tree-opt/32100
12420 * gcc.c-torture/execute/vrp-7.c: New test.
12421
12422 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12423
12424 * gfortran.dg/transfer_simplify_4.f90: New test.
12425
12426 2007-05-27 Tobias Burnus <burnus@net-b.de>
12427
12428 PR fortran/32088
12429 * gfortran.dg/func_result_3.f90: New.
12430
12431 2007-05-27 Tobias Burnus <burnus@net-b.de>
12432
12433 PR middle-end/32083
12434 * gfortran.dg/transfer_simplify_3.f90: New.
12435
12436 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12437
12438 PR target/32065
12439 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
12440 to compile options.
12441 * gcc.target/i386/pr32065-2.c: New test.
12442
12443 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12444
12445 PR fortran/31813
12446 * gfortran.dg/io_constraints_2.f90: Update.
12447
12448 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
12449
12450 PR fortran/31219
12451 * gfortran.dg/array_constructor_17.f90: New test.
12452
12453 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12454
12455 PR tree-opt/32090
12456 * g++.dg/opt/array2.C: New testcase.
12457
12458 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12459
12460 PR target/32065
12461 * gcc.target/i386/pr32065.c: New test.
12462
12463 2007-05-25 Dirk Mueller <dmueller@suse.de>
12464 Marcus Meissner <meissner@suse.de>
12465
12466 * gcc.dg/attr-alloc_size.c: New.
12467
12468 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
12469 Lee Millward <lee.millward@gmail.com>
12470
12471 PR c++/31745
12472 * g++.dg/parse/crash34.C: New test.
12473
12474 * g++.dg/parse/crash35.C: New test.
12475
12476 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
12477
12478 * gcc.target/i386/sse2-check.h: New.
12479 * gcc.target/i386/sse2-vec-1.c: Likewise.
12480 * gcc.target/i386/sse2-vec-2.c: Likewise.
12481 * gcc.target/i386/sse2-vec-3.c: Likewise.
12482 * gcc.target/i386/sse2-vec-4.c: Likewise.
12483 * gcc.target/i386/sse2-vec-5.c: Likewise.
12484 * gcc.target/i386/sse2-vec-6.c: Likewise.
12485
12486 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
12487
12488 PR c++/31431
12489 PR c++/31432
12490 PR c++/31434
12491 PR c++/31435
12492 PR c++/31437
12493 PR c++/31438
12494 PR c++/31442
12495 PR c++/31443
12496 PR c++/31444
12497 PR c++/31445
12498 * g++.dg/cpp0x/pr31431.C: New.
12499 * g++.dg/cpp0x/pr31437.C: New.
12500 * g++.dg/cpp0x/pr31442.C: New.
12501 * g++.dg/cpp0x/pr31444.C: New.
12502 * g++.dg/cpp0x/pr31431-2.C: New.
12503 * g++.dg/cpp0x/pr31432.C: New.
12504 * g++.dg/cpp0x/pr31434.C: New.
12505 * g++.dg/cpp0x/pr31438.C: New.
12506 * g++.dg/cpp0x/pr31443.C: New.
12507 * g++.dg/cpp0x/pr31445.C: New.
12508 * g++.dg/cpp0x/variadic-crash1.C: New.
12509
12510 2007-05-25 Richard Sandiford <richard@codesourcery.com>
12511
12512 * gcc.target/arm/long-calls-1.c: New test.
12513 * gcc.target/arm/long-calls-2.c: Likewise.
12514 * gcc.target/arm/long-calls-3.c: Likewise.
12515 * gcc.target/arm/long-calls-4.c: Likewise.
12516
12517 2007-05-25 Richard Guenther <rguenther@suse.de>
12518 Andrew Pinski <andrew_pinski@playstation.sony.com>
12519
12520 PR tree-optimization/31982
12521 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12522
12523 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
12524
12525 PR fortran/32047
12526 * gfortran.dg/result_in_spec_2.f90: New test.
12527
12528 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12529
12530 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12531
12532 2007-05-24 Ollie Wild <aaw@google.com>
12533
12534 * gcc.dg/cpp/counter-1.c: New test.
12535 * gcc.dg/pch/counter-1.c: New test.
12536 * gcc.dg/pch/counter-1.hs: New file.
12537 * gcc.dg/pch/counter-2.c: New test.
12538 * gcc.dg/pch/counter-2.hs: New file.
12539 * gcc.dg/pch/counter-3.c: New test.
12540 * gcc.dg/pch/counter-3.hs: New file.
12541
12542 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12543
12544 * gcc.dg/tree-ssa/predcom-1.c: New test.
12545 * gcc.dg/tree-ssa/predcom-2.c: New test.
12546 * gcc.dg/tree-ssa/predcom-3.c: New test.
12547 * gcc.dg/tree-ssa/predcom-4.c: New test.
12548 * gcc.dg/tree-ssa/predcom-5.c: New test.
12549 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12550
12551 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12552
12553 PR testsuite/32062
12554 * gcc.target/i386/sse4_1-check.h (MASK): New.
12555
12556 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12557
12558 PR fortran/32038
12559 * gfortran.dg/pr25603.f: Initialize integer variables.
12560
12561 2007-05-23 Ian Lance Taylor <iant@google.com>
12562
12563 * g++.dg/other/vrp1.C: New test.
12564
12565 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12566
12567 PR preprocessor/20077
12568 * gcc.dg/cpp/paste15.c: New test.
12569
12570 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12571 Nigel Stephens <nigel@mips.com>
12572 Richard Sandiford <richard@codesourcery.com>
12573
12574 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12575 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12576 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12577 * gcc.target/mips/inter/mips16-inter.exp: New.
12578
12579 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12580
12581 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12582
12583 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12584
12585 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12586 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12587 * gcc.target/i386/sse3-addsubps.c: Likewise.
12588 * gcc.target/i386/sse3-haddpd.c: Likewise.
12589 * gcc.target/i386/sse3-haddps.c: Likewise.
12590 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12591 * gcc.target/i386/sse3-hsubps.c: Likewise.
12592 * gcc.target/i386/sse3-lddqu.c: Likewise.
12593 * gcc.target/i386/sse3-movddup.c: Likewise.
12594 * gcc.target/i386/sse3-movshdup.c: Likewise.
12595 * gcc.target/i386/sse3-movsldup.c: Likewise.
12596
12597 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12598 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12599 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12600 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12601 * gcc.target/i386/ssse3-palignr.c: Likewise.
12602 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12603 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12604 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12605 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12606 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12607 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12608 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12609 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12610 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12611 * gcc.target/i386/ssse3-psignb.c: Likewise.
12612 * gcc.target/i386/ssse3-psignd.c: Likewise.
12613 * gcc.target/i386/ssse3-psignw.c: Likewise.
12614 * gcc.target/i386/ssse3-vals.h: Likewise.
12615
12616 * gcc.target/i386/sse3-check.h: New file.
12617 * gcc.target/i386/ssse3-check.h: Likewise.
12618
12619 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12620
12621 PR middle-end/31095
12622 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12623
12624 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12625
12626 PR middle-end/31606
12627 * gcc.c-torture/20070522-1.c: New testcase.
12628
12629 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12630
12631 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12632
12633 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12634
12635 * gcc.c-torture/execute/ieee/20000320-1.x,
12636 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12637 m68k-*-* and check_effective_target_coldfire_fpu.
12638
12639 2007-05-22 Ollie Wild <aaw@google.com>
12640
12641 * g++.dg/lookup/hidden-class10.C: New test.
12642 * g++.dg/lookup/hidden-class11.C: New test.
12643
12644 2007-05-22 Ollie Wild <aaw@google.com>
12645
12646 * g++.dg/lookup/name-clash5.C: New test.
12647 * g++.dg/lookup/name-clash6.C: New test.
12648
12649 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12650
12651 * g++.dg/other/i386-2.C: Update comments on header files tested.
12652 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12653 of <tmmintrin.h>.
12654 * gcc.target/i386/sse-12.c: Likewise.
12655 * gcc.target/i386/sse-13.c: Likewise.
12656 * gcc.target/i386/sse-14.c: Likewise.
12657
12658 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12659 Redefined to test with immediate operand.
12660 (__builtin_ia32_blendps): Likewise.
12661 (__builtin_ia32_blendpd): Likewise.
12662 (__builtin_ia32_dpps): Likewise.
12663 (__builtin_ia32_dpps): Likewise.
12664 (__builtin_ia32_insertps128): Likewise.
12665 (__builtin_ia32_vec_ext_v4sf): Likewise.
12666 (__builtin_ia32_vec_set_v16qi): Likewise.
12667 (__builtin_ia32_vec_set_v4si): Likewise.
12668 (__builtin_ia32_vec_set_v2di): Likewise.
12669 (__builtin_ia32_vec_ext_v16qi): Likewise.
12670 (__builtin_ia32_vec_ext_v4si): Likewise.
12671 (__builtin_ia32_vec_ext_v2di): Likewise.
12672 (__builtin_ia32_roundpd): Likewise.
12673 (__builtin_ia32_roundsd): Likewise.
12674 (__builtin_ia32_roundps): Likewise.
12675 (__builtin_ia32_roundss): Likewise.
12676 (__builtin_ia32_mpsadbw128): Likewise.
12677
12678 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12679
12680 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12681
12682 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12683
12684 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12685 failures.
12686 * gcc.dg/dfp/func-struct.c: Ditto.
12687 * gcc.dg/dfp/operator-assignment.c: Ditto.
12688 * gcc.dg/dfp/convert-bfp.c: Ditto.
12689 * gcc.dg/dfp/convert-int.c: Ditto.
12690 * gcc.dg/dfp/convert-int-max.c: Ditto.
12691 * gcc.dg/dfp/func-scalar.c: Ditto.
12692 * gcc.dg/dfp/cast.c: Ditto.
12693 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12694 failures, and fix a typo in return type of arg1_128.
12695 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12696 failures, and fix a typo in a constant suffix.
12697 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12698 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12699
12700 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12701 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12702
12703 * lib/gcc-dg.exp(process_message): New proc.
12704 (dg-message): New test directive.
12705 * gcc.dg/always_inline.c: Use dg-message.
12706 * gcc.dg/always_inline2.c: Ditto.
12707 * gcc.dg/always_inline3.c: Ditto.
12708 * gcc.dg/invalid-call-1.c: Ditto.
12709 * gcc.dg/pr17506.c: Ditto.
12710 * gcc.dg/simd-5.c: Ditto.
12711 * gcc.dg/simd-6.c: Ditto.
12712 * gcc.dg/va-arg-2.c: Ditto.
12713 * gcc.dg/cpp/syshdr.c: Ditto.
12714 * gcc.dg/cpp/unc4.c: Ditto.
12715 * gcc.dg/cpp/trad/mi1.c: Ditto.
12716 * gcc.dg/cpp/trad/mi5.c: Ditto.
12717 * gcc.dg/cpp/trad/mi7.c: Ditto.
12718 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12719 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12720 * gcc.test-framework/test-framework.awk: Special-case outexists
12721 tests.
12722
12723 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12724
12725 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12726 (bit_SSE4_2): Likewise.
12727 (bit_POPCNT): Likewise.
12728
12729 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12730 Check if assembler supports SSE4 instructions.
12731
12732 * gcc.target/i386/sse4_1-blendpd.c: New file.
12733 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12734 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12735 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12736 * gcc.target/i386/sse4_1-check.h: Likewise.
12737 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12738 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12739 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12740 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12741 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12742 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12743 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12744 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12745 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12746 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12747 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12748 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12749 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12750 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12751 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12752 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12753 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12754 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12755 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12756 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12757 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12758 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12759 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12760 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12761 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12762 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12763 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12764 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12765 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12766 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12767 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12768 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12769 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12770 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12771 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12772 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12773 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12774 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12775 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12776 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12777 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12778 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12779 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12780 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12781 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12782 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12783 * gcc.target/i386/sse4_1-round.h: Likewise.
12784 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12785 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12786 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12787 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12788 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12789 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12790 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12791 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12792 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12793 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12794 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12795 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12796 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12797 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12798
12799 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12800
12801 PR fortran/31627
12802 * gfortran.dg/bounds_check_7.f90: New test.
12803
12804 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12805
12806 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12807 (check_effective_target_sse4a): Ditto.
12808
12809 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12810 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12811 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12812 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12813 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12814 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12815 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12816 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12817 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12818 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12819 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12820 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12821 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12822 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12823 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12824 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12825 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12826 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12827 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12828 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12829
12830 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12831
12832 * g++.dg/ext/cleanup-1.C: New test.
12833 * g++.dg/ext/cleanup-2.C: Likewise.
12834 * g++.dg/ext/cleanup-3.C: Likewise.
12835 * g++.dg/ext/cleanup-4.C: Likewise.
12836 * g++.dg/ext/cleanup-5.C: Likewise.
12837 * g++.dg/ext/cleanup-6.C: Likewise.
12838 * g++.dg/ext/cleanup-8.C: Likewise.
12839 * g++.dg/ext/cleanup-9.C: Likewise.
12840 * g++.dg/ext/cleanup-10.C: Likewise.
12841 * g++.dg/ext/cleanup-11.C: Likewise.
12842 * g++.dg/ext/cleanup-dtor.C: Likewise.
12843
12844 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12845
12846 PR middle-end/31995
12847 * gcc.dg/vect/vect-102a.c: New test.
12848
12849 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12850 Paolo Carlini <pcarlini@suse.de>
12851 Uros Bizjak <ubizjak@gmail.com>
12852
12853 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12854 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12855 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12856 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12857 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12858 New testcases.
12859
12860 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12861
12862 PR fortran/32002
12863 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12864
12865 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12866
12867 PR fortran/32027
12868 * gfortran.dg/do_3.F90: Add checks for the final value of the
12869 loop variable.
12870
12871 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12872
12873 * gcc.c-torture/execute/990127-2.x: New file.
12874
12875 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12876
12877 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12878 * gcc.target/i386/sse-12: Add -O to compile options.
12879 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12880 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12881 and mm3dnow.h. Add -O to compile options.
12882
12883 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12884
12885 PR fortran/31867
12886 * gfortran.dg/char_length_5.f90: New test.
12887
12888 PR fortran/31994
12889 * gfortran.dg/array_reference_1.f90: New test.
12890
12891 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12892
12893 PR middle-end/7651
12894 PR c++/11856
12895 PR c/12963
12896 PR c/23587
12897 PR other/29694
12898 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12899 * gcc.dg/Wtype-limits.c: New.
12900 * gcc.dg/Wtype-limits-Wextra.c: New.
12901 * gcc.dg/Wtype-limits-no.c: New.
12902 * g++.dg/warn/Wtype-limits.C: New.
12903 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12904 * g++.dg/warn/Wtype-limits-no.C: New.
12905
12906 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12907
12908 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12909 instead of "-msse2".'
12910 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12911 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12912 and mm3dnow.h.
12913 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12914 to test with immediate operand.
12915 (__builtin_ia32_insertqi): Ditto.
12916 (__builtin_ia32_palignr128): Ditto.
12917 (__builtin_ia32_palignr): Ditto.
12918 (__builtin_ia32_pshufhw): Ditto.
12919 (__builtin_ia32_pshuflw): Ditto.
12920 (__builtin_ia32_pshufd): Ditto.
12921 (__builtin_ia32_vec_set_v8hi): Ditto.
12922 (__builtin_ia32_vec_ext_v8hi): Ditto.
12923 (__builtin_ia32_shufpd): Ditto.
12924 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12925
12926 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12927
12928 PR fortran/32001
12929 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12930
12931 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12932
12933 PR target/31585
12934 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12935 and "__inline". Use "-msse" instead of "-msse2".
12936
12937 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12938
12939 PR middle-end/7651
12940 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12941 * gcc.dg/20030906-2.c: Likewise.
12942 * objc.dg/method-17.m: Add -Wreturn-type.
12943 * obj-c++.dg/method-21.mm: Likewise.
12944
12945 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12946
12947 PR target/31585
12948 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12949 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12950 (__builtin_ia32_psrlqi128): Ditto.
12951 (__builtin_ia32_psrlwi128): Ditto.
12952 (__builtin_ia32_psrldi128): Ditto.
12953 (__builtin_ia32_psrldqi128): Ditto.
12954 (__builtin_ia32_pslldqi128): Ditto.
12955 (__builtin_ia32_psrawi128): Ditto.
12956 (__builtin_ia32_psradi128): Ditto.
12957 (__builtin_ia32_psllqi128): Ditto.
12958 (__builtin_ia32_pslldi128): Ditto.
12959 (__builtin_prefetch): Ditto.
12960 (__builtin_ia32_pshufw): Ditto.
12961 (__builtin_ia32_vec_set_v4hi): Ditto.
12962 (__builtin_ia32_vec_ext_v4hi): Ditto.
12963 (__builtin_ia32_shufps): Ditto.
12964 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12965
12966 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12967
12968 PR fortran/31974
12969 * gfortran.dg/char_allocation_1.f90: New test.
12970
12971 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12972
12973 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12974 * gcc.dg/Wconversion-sign.c: New.
12975 * gcc.dg/Wconversion-integer-no-sign.c: New.
12976 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12977 Wconversion-sign.C
12978 * g++.dg/warn/Wconversion-sign.C: New.
12979 * g++.old-deja/g++.other/warn4.C: Update.
12980 * g++.dg/warn/Wconversion1.C: Likewise.
12981
12982 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12983
12984 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12985 * gcc.dg/torture/builtin-math-4.c: Likewise.
12986
12987 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12988
12989 PR libfortran/31964
12990 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12991
12992 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12993
12994 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12995
12996 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12997
12998 PR target/31628
12999 * gcc.target/i386/pr31628.c: New.
13000
13001 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
13002
13003 PR middle-end/31344
13004 * gcc.dg/pr31344.c: New test.
13005
13006 2007-05-17 Ian Lance Taylor <iant@google.com>
13007
13008 PR tree-optimization/31953
13009 * gcc.c-torture/compile/pr31953.c: New test.
13010
13011 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13012
13013 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13014
13015 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13016 and drem.
13017 * gcc.dg/torture/builtin-math-4.c: Likewise.
13018
13019 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13020 * gcc.dg/torture/builtin-math-4.c: Likewise.
13021
13022 * gcc.dg/torture/builtin-math-4.c: New test.
13023
13024 2007-05-17 Janis Johnson <janis187@us.ibm.com>
13025 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13026
13027 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13028 * gcc.dg/cpp/include2.c: Ditto.
13029 * gcc.dg/cpp/mac-dir-2.c: Ditto.
13030 * gcc.dg/cpp/paste5.c: Ditto.
13031 * gcc.dg/cpp/paste6.c: Ditto.
13032 * gcc.dg/cpp/paste8.c: Ditto.
13033 * gcc.dg/cpp/paste11.c: Ditto.
13034 * gcc.dg/cpp/paste13.c: Ditto.
13035 * gcc.dg/cpp/skipping2.c: Ditto.
13036 * gcc.dg/reg-vol-struct-1.c: Ditto.
13037 * gcc.dg/Wshadow-1.c: Ditto.
13038 * gcc.dg/cpp/trad/comment.c: Ditto.
13039 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13040 * gcc.dg/cpp/if-2.c: Ditto.
13041 * gcc.dg/array-5.c: Ditto.
13042 * gcc.dg/inline-15.c: Ditto.
13043 * gcc.dg/pr27953.c: Ditto.
13044 * gcc.dg/Wno-c++-compat.c: Ditto.
13045
13046 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
13047
13048 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13049
13050 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
13051
13052 * gcc.c-torture/execute/20070517-1.c: New test.
13053
13054 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
13055
13056 PR fortran/31919
13057 * gfortran.dg/min_max_conformance.f90: New test.
13058
13059 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
13060
13061 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13062 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13063 gcc.dg/vect/vect-104.c: Use more complex construction to
13064 prevent vectorizing.
13065 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13066
13067 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
13068
13069 PR tree-optimization/24659
13070 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13071 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13072 not vect_int target.
13073 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13074 not vect_int target. Loop is vectorized for vect_intfloat_cvt
13075 targets.
13076 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13077 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13078 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13079
13080 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
13081
13082 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13083 and x86_64-*-* targets.
13084 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13085
13086 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
13087
13088 PR fortran/18769
13089 PR fortran/30881
13090 PR fortran/31194
13091 PR fortran/31216
13092 PR fortran/31427
13093 * transfer_simplify_1.f90: New test.
13094 * transfer_simplify_2.f90: New test.
13095
13096 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
13097
13098 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13099
13100 2007-05-14 Janis Johnson <janis187@us.ibm.com>
13101
13102 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13103
13104 * gcc.dg/fltconst-pedantic-dfp.c: New test.
13105
13106 PR c/31924
13107 * gcc.dg/fltconst-1.c: New test.
13108
13109 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13110 * gcc.dg/dfp/operator-assignment.c: Ditto.
13111
13112 2007-05-14 Paolo Carlini <pcarlini@suse.de>
13113
13114 PR c++/29928
13115 * g++.dg/rtti/typeid5.C: New.
13116
13117 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13118
13119 PR fortran/31725
13120 * gfortran.dg/substr_4.f: New test.
13121
13122 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
13123
13124 * gcc.target/m68k/interrupt_thread-1.c,
13125 gcc.target/m68k/interrupt_thread-2.c,
13126 gcc.target/m68k/interrupt_thread-3.c: New.
13127 * gcc.target/m68k/m68k.exp: Accept fido.
13128
13129 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13130
13131 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13132 * gfortran.dg/altreturn_3.f90: Likewise.
13133 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13134 * gfortran.dg/default_numeric_type_1.f90: Likewise.
13135 * gfortran.dg/inquire_iolength.f90: Likewise.
13136 * gfortran.dg/module_naming_1.f90: Likewise.
13137 * gfortran.dg/oldstyle_2.f90: Likewise.
13138 * gfortran.dg/operator_2.f90: Likewise.
13139 * gfortran.dg/parameter_array_element_1.f90: Likewise.
13140 * gfortran.dg/used_types_11.f90: Likewise.
13141 * gfortran.dg/zero_array_components_1.f90: Likewise.
13142 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13143 * gfortran.dg/parameter_array_dummy.f90: Likewise.
13144 * gfortran.dg/real_const_3.f90: Likewise.
13145
13146 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13147
13148 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13149 * gcc.dg/tree-ssa/loop-30.c: New test.
13150
13151 2007-05-13 Richard Guenther <rguenther@suse.de>
13152
13153 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13154 scanning forwprop1.
13155 * g++.dg/tree-ssa/pr31146.C: Likewise.
13156
13157 2007-05-13 Revital Eres <eres@il.ibm.com>
13158
13159 * gcc.dg/dse.c: New test.
13160
13161 2007-05-12 Richard Guenther <rguenther@suse.de>
13162
13163 PR tree-optimization/31797
13164 * gcc.c-torture/compile/pr31797.c: New testcase.
13165
13166 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
13167
13168 PR fortran/30746
13169 * gfortran.dg/host_assoc_function_1.f90: New test.
13170
13171 2007-05-11 Steve Ellcey <sje@cup.hp.com>
13172
13173 PR c++/31829
13174 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13175
13176 2007-05-11 Silvius Rus <rus@google.com>
13177
13178 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13179 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13180 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13181 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13182 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13183 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13184 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13185 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13186 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13187 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13188 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13189 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13190 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13191 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13192 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13193 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13194
13195 2007-05-11 Paolo Carlini <pcarlini@suse.de>
13196
13197 PR other/31852
13198 * gcc.c-torture/execute/builtins/memchr.c: New.
13199 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13200 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13201
13202 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13203
13204 PR fortran/30876
13205 * gfortran.dg/recursive_reference_1.f90: Put error at correct
13206 line.
13207 * gfortran.dg/recursive_reference_2.f90: New test.
13208
13209 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13210
13211 PR fortran/30878
13212 * gfortran.dg/namelist_29.f90: New test.
13213
13214 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13215
13216 PR fortran/31474
13217 * gfortran.dg/entry_10.f90: New test.
13218
13219 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
13220
13221 PR tree-optimization/31885
13222 * gcc.dg/tree-ssa/loop-29.c: New test.
13223
13224 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13225
13226 * assumed_dummy_1.f90: Fix dg directive.
13227 * char_initialiser_actual.f90: Likewise.
13228 * nested_modules_2.f90: Likewise.
13229 * shift-alloc.f90: Likewise.
13230
13231 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
13232
13233 * gcc.dg/20070507-1.c: Disable for non-pic targets.
13234
13235 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13236
13237 PR libfortran/31880
13238 * gfortran.dg/unf_read_corrupted_2.f90: New test.
13239
13240 2007-05-09 Mike Stump <mrs@apple.com>
13241
13242 * g++.dg/other/first-global.C: Add -fpie for darwin.
13243 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13244
13245 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
13246
13247 * gcc.dg/20070507-1.c: New testcase.
13248
13249 2007-05-08 Chao-ying Fu <fu@mips.com>
13250
13251 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13252 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13253 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13254 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13255
13256 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
13257
13258 PR 31847
13259 * gcc.dg/pr31847.c: New test.
13260
13261 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
13262
13263 PR fortran/31692
13264 * gfortran.dg/actual_array_result_1.f90: New test.
13265
13266 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
13267
13268 PR fortran/29397
13269 * gfortran.dg/parameter_array_init_1.f90: New test.
13270
13271 PR fortran/29400
13272 * gfortran.dg/parameter_array_init_2.f90: New test.
13273
13274 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
13275
13276 PR target/31854
13277 * gcc.target/i386/pr31854.c: New test.
13278
13279 2007-05-07 Janis Johnson <janis187@us.ibm.com>
13280
13281 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13282
13283 2007-05-07 Mike Stump <mrs@apple.com>
13284
13285 * g++.old-deja/g++.mike/empty.C: Add.
13286
13287 2007-05-07 Eric Christopher <echristo@apple.com>
13288
13289 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13290
13291 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
13292
13293 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13294 variable. Rearrange conversions from binary float to decimal float.
13295
13296 2007-05-07 Mark Mitchell <mark@codesourcery.com>
13297
13298 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13299 x86.
13300
13301 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
13302
13303 * gnat.dg/opt1.ad[sb]: New testcase.
13304
13305 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13306
13307 PR fortran/31399
13308 * gfortran.dg/do_3.F90: New test.
13309
13310 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13311
13312 PR fortran/31764
13313 * gfortran.dg/new_line.f90: Add new checks.
13314
13315 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13316
13317 PR fortran/31201
13318 * gfortran.dg/large_unit_1.f90: New.
13319 * gfortran.dg/large_unit_2.f90: New.
13320 * gfortran.dg/iostat_4.f90: New
13321 * gfortran.dg/bounds_check_fail_1.f90: Updated.
13322
13323 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
13324
13325 PR fortran/31540
13326 * gfortran.dg/char_result_4.f90: New test.
13327
13328 2007-06-05 Revital Eres <eres@il.ibm.com>
13329
13330 PR 30957
13331 * gcc.dg/pr30957-1.c: New test.
13332
13333 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13334
13335 PR fortran/31251
13336 * gfortran.dg/char_type_len_2.f90: New test.
13337
13338 2007-05-05 Geoffrey Keating <geoffk@apple.com>
13339
13340 PR 31775
13341 * g++.dg/other/nested-extern.cc: New.
13342 * g++.dg/other/nested-extern-1.C: New.
13343 * g++.dg/other/nested-extern-2.C: New.
13344
13345 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13346
13347 PR fortran/31760
13348 * gfortran.dg/erf.f90: New test.
13349 * gfortran.dg/besxy.f90: New test.
13350
13351 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13352
13353 PR fortran/22359
13354 * gfortran.dg/fseek.f90: New test.
13355
13356 2007-05-04 Bob Wilson <bob.wilson@acm.org>
13357
13358 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13359
13360 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13361
13362 PR libfortran/31210
13363 * gfortran.dg/zero_length_1.f90: New test.
13364
13365 2007-05-04 Tobias Burnus <burnus@net-b.de>
13366
13367 PR fortran/31803
13368 * gfortran.dg/char_pointer_assign_3.f90: New test.
13369 * gfortran.dg/char_result_2.f90: Re-enable test.
13370
13371 2007-05-04 Tobias Burnus <burnus@net-b.de>
13372
13373 PR fortran/25071
13374 * gfortran.dg/char_length_3.f90: New test.
13375 * gfortran.dg/char_result_2.f90: Fix test.
13376
13377 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
13378
13379 PR tree-optimization/30565
13380 * gcc.dg/tree-ssa/loop-27.c: New test.
13381
13382 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
13383
13384 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13385 * gcc.target/bfin/arith.c (__v2hi): Likewise.
13386 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13387 * gcc.target/bfin/shift.c (__v2hi): Likewise.
13388
13389 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
13390
13391 PR tree-optimization/31699
13392 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13393 New.
13394 (check_effective_target_vect_floatint_cvt): New.
13395 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13396 of specific targets.
13397 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13398 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13399 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13400 * gcc.dg/vect/vect-iv-4.c: Likewise.
13401 * gcc.dg/vect/vect-multitypes-11.c: New.
13402 * gcc.dg/vect/pr31699.c: New.
13403
13404 2007-05-02 Geoffrey Keating <geoffk@apple.com>
13405
13406 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13407
13408 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
13409
13410 PR C++/31663
13411 * g++.dg/warn/anonymous-namespace-2.C: New.
13412 * g++.dg/warn/anonymous-namespace-2.h: New.
13413
13414 2007-05-02 Paul Brook <paul@codesourcery.com>
13415
13416 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
13417
13418 2007-05-02 Eric Christopher <echristo@apple.com>
13419
13420 * gcc.dg/cpp/if-div.c: New file.
13421
13422 2007-05-02 Tom Tromey <tromey@redhat.com>
13423
13424 PR preprocessor/28709:
13425 * gcc.dg/cpp/pr28709.c: New file.
13426
13427 2007-05-02 Richard Guenther <rguenther@suse.de>
13428
13429 PR tree-optimization/31146
13430 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13431
13432 2007-05-01 Geoffrey Keating <geoffk@apple.com>
13433
13434 * gcc.c-torture/compile/limits-blockid.c: New.
13435 * gcc.c-torture/compile/limits-caselabels.c: New.
13436 * gcc.c-torture/compile/limits-declparen.c: New.
13437 * gcc.c-torture/compile/limits-enumconst.c: New.
13438 * gcc.c-torture/compile/limits-exprparen.c: New.
13439 * gcc.c-torture/compile/limits-externalid.c: New.
13440 * gcc.c-torture/compile/limits-fnargs.c: New.
13441 * gcc.c-torture/compile/limits-fndefn.c: New.
13442 * gcc.c-torture/compile/limits-idexternal.c: New.
13443 * gcc.c-torture/compile/limits-idinternal.c: New.
13444 * gcc.c-torture/compile/limits-pointer.c: New.
13445 * gcc.c-torture/compile/limits-stringlit.c: New.
13446 * gcc.c-torture/compile/limits-structmem.c: New.
13447 * gcc.c-torture/compile/limits-structnest.c: New.
13448
13449 2007-04-29 Geoffrey Keating <geoffk@apple.com>
13450
13451 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13452
13453 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
13454
13455 PR middle-end/31740
13456 * gcc.c-torture/compile/20070501-1.c: New testcase.
13457
13458 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13459
13460 PR fortran/31732
13461 * gfortran.dg/array_memset_2: New test case.
13462
13463 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13464
13465 PR testsuite/31615
13466 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13467
13468 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13469
13470 PR testsuite/31589
13471 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13472 dg-final test.
13473 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13474 keyword to dg-final test.
13475 * gcc.dg/vect/vect-iv-4.c: Likewise.
13476 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13477 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13478 test.
13479 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13480 cast.
13481 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13482 * lib/target-supports.exp
13483 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13484 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13485
13486 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
13487
13488 * gcc.c-torture/execute/ieee/20000320-1.c: Use
13489 __LONG_LONG_MAX__ and its friends instead of those supplied by
13490 limits.h.
13491
13492 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
13493
13494 PR C++/31721
13495 * g++.dg/ext/vector7.C: New testcase.
13496
13497 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13498
13499 PR fortran/31591
13500 * gfortran.dg/bound_simplification_1.f90: New test.
13501
13502 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13503
13504 PR fortran/31645
13505 * gfortran.dg/bom_error.f90: New test.
13506 * gfortran.dg/bom_include.f90: New test.
13507 * gfortran.dg/bom_UTF16-LE.f90: New test.
13508 * gfortran.dg/bom_UTF16-BE.f90: New test.
13509 * gfortran.dg/bom_UTF-8.f90: New test.
13510 * gfortran.dg/bom_UTF-32.f90: New test.
13511 * gfortran.dg/bom_UTF-8.F90: New test.
13512 * gfortran.dg/bom_include.inc: New file.
13513
13514 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13515
13516 PR C++/30221
13517 * g++.dg/init/ptrfn2.C: New test.
13518 * g++.dg/init/ptrfn3.C: New test.
13519
13520 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
13521
13522 PR fortran/31711
13523 * gfortran.dg/dependency_21.f90: New test.
13524
13525 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13526
13527 * gfortran.dg/secnds.f: Use real*8.
13528 * gfortran.dg/secnds-1.f: Use real*8.
13529
13530 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13531
13532 PR libfortran/31532
13533 * gfortran.dg/inquire_5.f90: Update test.
13534
13535 2007-04-27 Ian Lance Taylor <iant@google.com>
13536
13537 PR middle-end/31710
13538 * gcc.c-torture/compile/pr31710.c: New test.
13539
13540 2007-04-27 Richard Guenther <rguenther@suse.de>
13541
13542 PR tree-optimization/30965
13543 PR tree-optimization/30978
13544 * gcc.dg/tree-ssa/pr30978.c: New testcase.
13545 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13546 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13547 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13548
13549 2007-04-27 Richard Guenther <rguenther@suse.de>
13550
13551 PR tree-optimization/31715
13552 * gcc.dg/Warray-bounds-4.c: New testcase.
13553
13554 2007-04-26 Ian Lance Taylor <iant@google.com>
13555
13556 PR target/28675
13557 * gcc.c-torture/compile/pr28675.c: New test.
13558
13559 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13560
13561 PR C++/30016
13562 * g++.dg/ext/vector6.C: New test.
13563
13564 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13565
13566 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13567
13568 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13569
13570 PR middle-end/31617
13571 * g++.dg/other/str_empty.C: Add expected warning.
13572
13573 2007-04-26 Richard Guenther <rguenther@suse.de>
13574 Daniel Berlin <dberlin@dberlin.org>
13575
13576 PR tree-optimization/30567
13577 * g++.dg/other/pr30567.C: New testcase.
13578
13579 2007-04-26 Richard Guenther <rguenther@suse.de>
13580
13581 PR tree-optimization/31703
13582 * gcc.c-torture/compile/pr31703.c: New testcase.
13583 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13584 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13585
13586 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13587
13588 * gfortran.dg/open_errors.f90: Added if statements checking
13589 the value of iostat.
13590
13591 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR c++/31598
13594 * g++.dg/gomp/pr31598.C: New test.
13595
13596 PR tree-optimization/30558
13597 * g++.dg/gomp/pr30558.C: New test.
13598
13599 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13600
13601 PR c++/31338
13602 * g++.dg/ext/complex2.C: New test.
13603
13604 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13605
13606 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13607
13608 2007-04-25 Thiemo Seufer <ths@mips.com>
13609
13610 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13611 value to signed char.
13612
13613 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13614
13615 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13616 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13617 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13618
13619 2007-04-25 Tobias Burnus <burnus@net-b.de>
13620
13621 PR fortran/31668
13622 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13623 statement functions.
13624 * gfortran.dg/c_by_val_5.f90: New test.
13625
13626 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13627
13628 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13629 with two new subroutines to avoid parameter-induced aliasing.
13630 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13631 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13632
13633 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13634
13635 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13636 * g++.dg/warn/Warray-bounds.C: Likewise.
13637
13638 2007-04-24 Ian Lance Taylor <iant@google.com>
13639
13640 PR tree-optimization/31605
13641 * gcc.c-torture/execute/pr31605.c: New test.
13642
13643 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13644
13645 PR fortran/31587
13646 * lib/gcc-dg.exp (scan-module): New function.
13647 * gfortran.dg/module_md5_1.f90: New test.
13648
13649 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13650
13651 * g++.old-deja/g++.pt/defarg6.C: Only run with
13652 -std=gnu++98.
13653 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13654 * g++.dg/cpp0x/variadic61.C: Ditto.
13655 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13656 * g++.dg/cpp0x/variadic62.C: Ditto.
13657 * g++.dg/template/meminit1.C: Ditto.
13658 * g++.dg/template/operator7.C: Ditto.
13659 * g++.dg/template/static15.C: Ditto.
13660 * g++.dg/template/invalid1.C: Ditto.
13661 * g++.dg/template/shift1.C: Ditto.
13662 * g++.dg/template/error10.C: Ditto.
13663
13664 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13665
13666 PR diagnostic/25923
13667 * gfortran.dg/pr25923.f90: New test.
13668
13669 2007-04-24 Ian Lance Taylor <iant@google.com>
13670
13671 PR tree-optimization/31602
13672 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13673
13674 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13675
13676 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13677 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13678
13679 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13680
13681 * gcc.target/i386/reload-1.c. New.
13682
13683 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13684 Olga Golovanevsky <olga@il.ibm.com>
13685
13686 * g++.dg/other/str_empty.C: New test.
13687
13688 2007-04-24 Richard Henderson <rth@redhat.com>
13689
13690 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13691
13692 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13693
13694 PR target/31641
13695 * gcc.c-torture/compile/pr31641.c: New testcase.
13696
13697 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13698
13699 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13700 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13701 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13702 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13703
13704 2007-04-23 Simon Baldwin <simonb@google.com>
13705
13706 * g++.dg/other/error15.C: New.
13707 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13708 triggering a "multiple parameters named" error.
13709
13710 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13711
13712 PR fortran/31618
13713 * gfortran.dg/backspace_8.f: New test case.
13714
13715 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13716
13717 PR fortran/31630
13718 * gfortran.dg/used_types_17.f90: New test.
13719
13720 PR fortran/31620
13721 * gfortran.dg/zero_array_components_1.f90: New test.
13722
13723 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13724
13725 PR fortran/31616
13726 * gfortran.dg/open_errors.f90: Allow a different error message.
13727
13728 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13729
13730 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13731 Rename from check_effective_target_vect_pack_mod. Rename global
13732 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13733 messages.
13734 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13735 rename.
13736 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13737 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13738
13739 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13740
13741 PR middle-end/31448
13742 * gcc.c-torture/execute/pr31448.c: New testcase.
13743
13744 2007-04-22 Nick Clifton <nickc@redhat.com>
13745
13746 * gcc.dg/20020312-2.c: Add support for the FRV.
13747
13748 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13749
13750 PR tree-optimization/24659
13751 * gcc.dg/vect/vect-float-extend-1.c: New test.
13752 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13753
13754 2007-04-22 Richard Guenther <rguenther@suse.de>
13755
13756 PR tree-optimization/29789
13757 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13758 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13759
13760 2007-04-22 Revital Eres <eres@il.ibm.com>
13761
13762 * gcc.dg/var-expand2.c: New test.
13763
13764 2007-04-22 Revital Eres <eres@il.ibm.com>
13765
13766 * gcc.dg/var-expand3.c: New test.
13767
13768 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13769
13770 PR fortran/31495
13771 * gfortran.dg/continuation_8.f90: New test.
13772
13773 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13774
13775 PR C/30265
13776 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13777 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13778
13779 2007-04-21 Richard Guenther <rguenther@suse.de>
13780
13781 PR middle-end/31136
13782 * gcc.c-torture/execute/pr31136.c: New testcase.
13783
13784 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13785
13786 * gcc.target/i386/movsi-sm-1.c: New.
13787
13788 2007-04-20 Richard Henderson <rth@redhat.com>
13789
13790 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13791 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13792
13793 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13794
13795 * gcc.target/i386/ordcmp-1.c: New test.
13796 * gcc.target/i386/unordcmp-1.c: New test.
13797
13798 PR tree-optimization/31632
13799 * gcc.c-torture/compile/20070419-1.c: New test.
13800
13801 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13802
13803 * gcc.dg/invalid-call-1.c: New test.
13804
13805 2007-04-18 Dirk Mueller <dmueller@suse.de>
13806
13807 PR diagnostic/31227
13808 * gcc.dg/Warray-bounds-3.c: New.
13809
13810 2007-04-18 Richard Guenther <rguenther@suse.de>
13811
13812 PR tree-optimization/19431
13813 PR tree-optimization/21463
13814 * gcc.c-torture/execute/20070212-1.c: New testcase.
13815 * gcc.c-torture/execute/20070212-2.c: Likewise.
13816 * gcc.c-torture/execute/20070212-3.c: Likewise.
13817 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13818 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13819 * g++.dg/tree-ssa/pr21463.C: Likewise.
13820 * g++.dg/tree-ssa/pr30738.C: Likewise.
13821
13822 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13823
13824 PR c++/31513
13825 * g++.dg/expr/bitfield8.C: New test.
13826
13827 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13828 Richard Sandiford <richard@codesourcery.com>
13829
13830 * lib/target-supports.exp (check_profiling_available): Return 0
13831 for uClibc with -p or -pg.
13832
13833 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13834
13835 PR c++/31517
13836 * g++.dg/template/init7.C: New test.
13837
13838 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13839
13840 PR rtl-optimization/31360
13841 * gcc.dg/loop-7.c: New test.
13842
13843 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13844
13845 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13846 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13847 build.
13848 (compat-execute): Likewise.
13849 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13850 files to remote hosts.
13851 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13852 (c-torture-execute): Likewise.
13853 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13854 or plain file. Use remote_upload and remote_download to copy
13855 files about.
13856 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13857 before scanning it.
13858
13859 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13860
13861 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13862
13863 2007-04-16 Lawrence Crowl <crowl@google.com>
13864
13865 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13866 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13867 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13868 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13869 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13870 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13871 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13872 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13873 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13874 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13875 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13876
13877 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13878 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13879 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13880 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13881 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13882 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13883 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13884 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13885 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13886 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13887 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13888
13889 2007-04-16 Ian Lance Taylor <iant@google.com>
13890
13891 PR tree-optimization/31522
13892 * gcc.dg/Wstrict-overflow-16.c: New test.
13893
13894 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13895
13896 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13897
13898 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13899
13900 PR fortran/31144
13901 * gfortran.dg/module_naming_1.f90: New.
13902
13903 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13904
13905 * lib/target-supports.exp (check_profiling_available): Return
13906 false for m68k-*-uclinux.
13907
13908 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13909
13910 PR c++/29365
13911 Testcase for c++ anonymous namespace warning
13912
13913 * g++.dg/warn/anonymous-namespace-1.C: New test
13914 * g++.dg/warn/anonymous-namespace-1.h: New test
13915
13916 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13917
13918 PR testsuite/31578
13919 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13920
13921 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13922
13923 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13924
13925 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13926
13927 PR fortran/31204
13928 * gfortran.dg/array_constructor_16.f90: New test.
13929
13930 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13931
13932 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13933 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13934
13935 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13936
13937 PR rtl-optimization/31500
13938 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13939 * g++.dg/warn/Warray-bounds.C: Likewise.
13940
13941 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13942
13943 PR C/31520
13944 * gcc.dg/gnu89-init-4.c: New testcase.
13945
13946 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13947
13948 PR c++/25874
13949 * gcc.dg/gomp/pr25874.c: Add dg-options.
13950 * g++.dg/gomp/pr25874.C: Add dg-options.
13951
13952 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13953
13954 PR fortran/21061
13955 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13956 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13957
13958 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13959
13960 PR fortran/31561
13961 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13962
13963 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13964
13965 PR fortran/29507
13966 PR fortran/31404
13967 * gfortran.dg/initialization_6.f90: New test.
13968
13969 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13970
13971 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13972
13973 * lib/target-supports.exp (check_gc_sections_available):
13974 Return false if ldflags includes -elf2flt.
13975
13976 2007-04-13 Jason Merrill <jason@redhat.com>
13977
13978 PR c++/31074
13979 * conv3.C: New test.
13980
13981 2007-04-13 Mike Stump <mrs@apple.com>
13982
13983 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13984 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13985
13986 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13987
13988 PR tree-optimization/29598
13989 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13990
13991 2007-04-13 Tobias Burnus <burnus@net-b.de>
13992
13993 PR fortran/31559
13994 * gfortran.dg/func_assign.f90: New test.
13995
13996 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13997
13998 PR fortran/31550
13999 * gfortran.dg/used_types_16.f90: New test.
14000
14001 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
14002
14003 PR fortran/18937
14004 * gfortran.dg/goto_2.f90: New.
14005 * gfortran.dg/goto_3.f90: New.
14006 * gfortran.dg/pr17708.f90: Rename to ...
14007 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14008
14009 2007-04-13 Tobias Burnus <burnus@net-b.de>
14010
14011 PR fortran/31562
14012 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14013 instead of a struct.
14014
14015 2007-04-13 Tobias Burnus <burnus@net-b.de>
14016
14017 PR fortran/31562
14018 * gfortran.dg/value_4.c: Use GNU extensions for complex
14019 instead of a struct.
14020
14021 2007-04-13 Richard Guenther <rguenther@suse.de>
14022
14023 PR tree-optimization/21258
14024 * gcc.dg/tree-ssa/vrp34.c: New testcase.
14025
14026 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14027
14028 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14029 <complex.h>.
14030
14031 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
14032
14033 PR fortran/31250
14034 * gfortran.dg/char_length_2.f90: New.
14035 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14036 * gfortran.dg/repeat_4.f90: Likewise.
14037
14038 PR fortran/31266
14039 * gfortran.dg/char_assign_1.f90: New.
14040
14041 PR fortran/31471
14042 * gfortran.dg/block_name_1.f90: New.
14043 * gfortran.dg/block_name_2.f90: New.
14044
14045 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
14046
14047 PR c++/31078
14048 * g++.dg/other/pr31078.C: New.
14049
14050 2007-04-12 Richard Guenther <rguenther@suse.de>
14051
14052 PR tree-optimization/31169
14053 * gcc.c-torture/execute/pr31169.c: New testcase.
14054
14055 2007-04-12 Richard Guenther <rguenther@suse.de>
14056
14057 PR tree-optimization/24689
14058 PR tree-optimization/31307
14059 * g++.dg/tree-ssa/pr31307.C: New testcase.
14060 * gcc.dg/tree-ssa/pr24689.c: Likewise.
14061
14062 2007-04-12 Tobias Burnus <burnus@net-b.de>
14063
14064 PR fortran/31472
14065 * gfortran.dg/access_spec_1.f90: New test.
14066 * gfortran.dg/access_spec_2.f90: New test.
14067 * gfortran.dg/non_module_public.f90: Match new error message.
14068
14069 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
14070
14071 PR testsuite/31538
14072 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14073 to 4 at line 38 to fix bounds problem.
14074
14075 2007-04-11 Tobias Burnus <burnus@net-b.de>
14076
14077 PR testsuite/31240
14078 * gfortran.dg/pointer_intent_1.f90: Fix test.
14079
14080 2007-04-10 Eric Christopher <echristo@apple.com>
14081
14082 * lib/target-supports.exp
14083 (check_effective_target_fstack_protector): Rewrite.
14084
14085 2007-04-09 Mark Mitchell <mark@codesourcery.com>
14086
14087 PR c++/31449
14088 * g++.dg/init/const5.C: New test.
14089
14090 2007-04-09 Jan Hubicka <jh@suse.cz>
14091
14092 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14093
14094 2007-04-08 Jan Hubicka <jh@suse.cz>
14095
14096 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14097
14098 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14099
14100 PR fortran/31257
14101 * gfortran.dg/achar_4.f90: New test.
14102
14103 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14104
14105 PR fortran/30880
14106 * gfortran.dg/used_dummy_types_8.f90: New test.
14107
14108 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14109
14110 PR fortran/30872
14111 * gfortran.dg/parameter_array_element_1.f90: New test.
14112
14113 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14114
14115 PR fortran/31222
14116 * gfortran.dg/default_numeric_type_1.f90: New test.
14117
14118 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14119
14120 PR fortran/31424
14121 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14122
14123 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14124
14125 PR fortran/31293
14126 * gfortran.dg/interface_12.f90: New test.
14127
14128 2007-04-07 Bruce Korb <bkorb@gnu.org>
14129
14130 * gcc.dg/format/opt-6.c: New test.
14131 * gcc.dg/format/nul-1.c: New test.
14132 * gcc.dg/format/nul-2.c: New test.
14133
14134 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14135
14136 PR libgfortran/31395
14137 * gfortran.dg/fmt_colon.f90: New test.
14138
14139 2007-04-06 Mark Mitchell <mark@codesourcery.com>
14140
14141 * g++.old-deja/g++.other/init18.C: Use
14142 dg-require-effective-target instead of an explicit xfail.
14143
14144 2007-04-05 Janis Johnson <janis187@us.ibm.com>
14145
14146 * gcc.dg/dfp/signbit-1.c
14147 * gcc.dg/dfp/signbit-2.c
14148
14149 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
14150
14151 PR fortran/31483
14152 * gfortran.dg/altreturn_5.f90: New test.
14153
14154 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
14155
14156 PR fortran/31292
14157 * gfortran.dg/contained_module_proc_1.f90: New test.
14158
14159 2007-04-04 Stuart Hastings <stuart@apple.com>
14160
14161 PR 31281
14162 * objc/execute/exceptions/pr31281.m: New.
14163
14164 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
14165
14166 * g++.dg/ext/dllimport12.C: Update comments.
14167
14168 2007-04-03 Eric Christopher <echristo@apple.com>
14169
14170 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14171
14172 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14173
14174 PR fortran/31304
14175 * gfortran.dg/repeat_2.f90: New test.
14176 * gfortran.dg/repeat_3.f90: New test.
14177 * gfortran.dg/repeat_4.f90: New test.
14178
14179 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
14180
14181 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14182
14183 2007-04-03 Jakub Jelinek <jakub@redhat.com>
14184
14185 PR c++/30847
14186 * g++.dg/parse/cond3.C: New test.
14187
14188 PR middle-end/30704
14189 * gcc.c-torture/execute/ieee/pr30704.c: New test.
14190
14191 2007-04-02 Jason Merrill <jason@redhat.com>
14192
14193 PR c++/31187
14194 * g++.dg/ext/visibility/anon3.C: New test.
14195
14196 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14197
14198 PR libgfortran/31052
14199 * gfortran.dg/namelist_28.f90: New test.
14200
14201 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14202
14203 PR libgfortran/31366
14204 * gfortran.dg/direct_io_6.f90: New test.
14205
14206 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14207
14208 PR libgfortran/31207
14209 * gfortran.dg/advance_5.f90: New test.
14210 * gfortran.dg/advance_6.f90: New test.
14211
14212 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
14213
14214 * g++.dg/ext/dllimport6.C: Remove extra ';'.
14215 * g++.dg/ext/dllimport7.C: Likewise.
14216 * g++.dg/ext/selectany1.C: Likewise.
14217
14218 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
14219
14220 * g++.dg/parser/pr31138.C: New.
14221 * g++.dg/parser/pr31140.C: New.
14222 * g++.dg/parser/pr31141.C: New.
14223
14224 2007-03-30 Paolo Carlini <pcarlini@suse.de>
14225
14226 PR c++/26099
14227 * g++.dg/ext/is_base_of.C: New.
14228 * g++.dg/ext/has_virtual_destructor.C: New.
14229 * g++.dg/ext/is_polymorphic.C: New.
14230 * g++.dg/ext/is_base_of_diagnostic.C: New.
14231 * g++.dg/ext/is_enum.C: New.
14232 * g++.dg/ext/has_nothrow_assign.C: New.
14233 * g++.dg/ext/has_nothrow_constructor.C: New.
14234 * g++.dg/ext/is_empty.C: New.
14235 * g++.dg/ext/has_trivial_copy.C: New.
14236 * g++.dg/ext/has_trivial_assign.C: New.
14237 * g++.dg/ext/is_abstract.C: New.
14238 * g++.dg/ext/is_pod.C: New.
14239 * g++.dg/ext/has_nothrow_copy.C: New.
14240 * g++.dg/ext/is_class.C: New.
14241 * g++.dg/ext/has_trivial_constructor.C: New.
14242 * g++.dg/ext/is_union.C: New.
14243 * g++.dg/ext/has_trivial_destructor.C: New.
14244 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14245 * g++.dg/template/crash43.C: Likewise.
14246
14247 2007-03-29 Dirk Mueller <dmueller@suse.de>
14248
14249 * g++.dg/warn/pedantic2.C: New testcase.
14250
14251 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14252
14253 * size_dim.f90: Fix dg directive.
14254 * pr16433.f: Likewise.
14255 * use_6.f90: Likewise.
14256 * use_7.f90: Likewise.
14257 * entry_9.f90: Likewise.
14258 * pointer_intent_2.f90: Likewise.
14259 * protected_1.f90: Likewise.
14260 * fmt_missing_period_2.f: Likewise.
14261 * pointer_intent_3.f90: Likewise.
14262 * protected_2.f90: Likewise.
14263 * protected_3.f90: Likewise.
14264 * pr15754.f90: Likewise.
14265 * protected_4.f90: Likewise.
14266 * protected_5.f90: Likewise.
14267 * initialization_2.f90: Likewise.
14268 * protected_6.f90: Likewise.
14269 * continuation_7.f90: Likewise.
14270 * derived_function_interface_1.f90: Likewise.
14271 * der_pointer_4.f90: Likewise.
14272 * fmt_zero_precision.f90: Likewise.
14273 * blockdata_3.f90: Likewise.
14274 * fmt_missing_period_1.f: Likewise.
14275 * real_const_3.f90: Likewise.
14276 * use_4.f90: Likewise.
14277 * fmt_missing_period_3.f: Likewise.
14278 * use_5.f90: Likewise.
14279
14280 2007-03-28 Mike Stump <mrs@apple.com>
14281
14282 * gcc.dg/darwin-comm.c: Add.
14283
14284 2007-03-28 Eric Christopher <echristo@apple.com>
14285
14286 * lib/target-supports.exp (check_effective_target_fstack_protector):
14287 New.
14288 * gcc.dg/ssp-1.c: Use.
14289 * gcc.dg/ssp-2.c: Ditto.
14290
14291 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
14292
14293 PR c++/29077
14294 * g++.dg/parse/constructor3.C: New test.
14295
14296 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
14297
14298 * gnat.dg/thin_pointer.ad[sb]: New test.
14299
14300 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14301
14302 * g++.dg/cpp0x/bracket1.C: New.
14303 * g++.dg/cpp0x/bracket2.C: New.
14304 * g++.dg/cpp0x/bracket3.C: New.
14305 * g++.dg/cpp0x/bracket4.C: New.
14306
14307 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14308
14309 * g++.dg/cpp0x/temp_default1.C: New.
14310 * g++.dg/cpp0x/temp_default3.C: New.
14311 * g++.dg/cpp0x/temp_default2.C: New.
14312 * g++.dg/cpp0x/temp_default4.C: New.
14313
14314 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14315
14316 PR c++/29993
14317 * g++.dg/other/cv_func2.C: New.
14318
14319 2007-03-27 Janis Johnson <janis187@us.ibm.com>
14320
14321 * gcc.dg/dfp/func-vararg-alternate.h: New file.
14322 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14323 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14324 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14325
14326 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14327 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14328
14329 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14330
14331 * lib/compat.exp (compat-execute): Fix processing of file names.
14332
14333 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14336
14337 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
14338
14339 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14340 Delete created executable test file.
14341 (check_effective_target_fortran_large_int): Ditto.
14342 (check_effective_target_static_libgfortran): Ditto.
14343
14344 2007-03-26 Paolo Carlini <pcarlini@suse.de>
14345
14346 PR c++/30500
14347 * g++.dg/warn/pragma-system_header1.C: New test.
14348 * g++.dg/warn/pragma-system_header2.C: New test.
14349 * g++.dg/warn/pragma-system_header1.h. New.
14350 * g++.dg/warn/pragma-system_header2.h. New.
14351
14352 2007-03-26 Ian Lance Taylor <iant@google.com>
14353
14354 PR tree-optimization/31345
14355 * gcc.c-torture/compile/pr31345-1.c: New test.
14356
14357 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
14358
14359 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14360 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14361 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14362 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14363 * gfortran.dg/overload_1.f90: Likewise.
14364 * gfortran.dg/impure_assignment_1.f90: Likewise.
14365 * gfortran.dg/error_recovery_3.f90: Likewise.
14366 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14367 * gfortran.dg/sequence_types_1.f90: Likewise.
14368 * gfortran.dg/internal_references_1.f90: Likewise.
14369 * gfortran.dg/present_1.f90: Likewise.
14370 * gfortran.dg/volatile10.f90: Likewise.
14371 * gfortran.dg/module_equivalence_2.f90: Likewise.
14372 * gfortran.dg/use_4.f90: Likewise.
14373 * gfortran.dg/elemental_result_1.f90: Likewise.
14374 * gfortran.dg/generic_actual_arg.f90: Likewise.
14375 * gfortran.dg/private_type_5.f90: Likewise.
14376 * gfortran.dg/protected_4.f90: Likewise.
14377 * gfortran.dg/interface_3.f90: Likewise.
14378
14379 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14380
14381 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14382 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14383
14384 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14385
14386 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14387
14388 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14389
14390 PR libgfortran/31199
14391 * gfortran.dg/fmt_t_4.f90: New test.
14392
14393 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14394
14395 PR libfortran/31297
14396 * gfortran.dg/backspace_5.f: Initialize variable(s).
14397 * gfortran.dg/backspace_6.f: Likewise.
14398 * gfortran.dg/char_bounds_check_fail_1: Likewise.
14399 * gfortran.dg/direct_io_2.f90: Likewise.
14400 * gfortran.dg/write_back.f: Likewise.
14401 * gfortran.dg/write_rewind_2.f: Likewise.
14402 * gfortran.dg/write_rewind_1.f: Likewise.
14403 * gfortran.dg/write_rewind_2.f: Likewise.
14404
14405 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
14406
14407 PR tree-optimization/30784
14408 * gcc.dg/vect/pr30784.c: New test.
14409
14410 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14411
14412 PR fortran/30877
14413 * gfortran.dg/operator_1.f90: New test.
14414 * gfortran.dg/operator_2.f90: New test.
14415
14416 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14417
14418 PR libfortran/31196
14419 * gfortran.dg/reshape_transpose_1.f90: New test.
14420
14421 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14422
14423 PR fortran/30655
14424 * gfortran.dg/bounds_check_6.f90: New test.
14425
14426 2007-03-23 Michael Meissner <michael.meissner@amd.com>
14427
14428 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14429 #ifndef/#endif.
14430 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14431 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14432
14433 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
14434
14435 PR fortran/31209
14436 * gfortran.dg/pointer_function_actual_1.f90: New test.
14437
14438 PR fortran/31200
14439 * gfortran.dg/pointer_function_actual_2.f90: New test.
14440
14441 PR fortran/31215
14442 * gfortran.dg/result_in_spec_1.f90: New test.
14443
14444 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14445
14446 PR fortran/30834
14447 * gfortran.dg/integer_exponentiation_3.F90: New test.
14448 * gfortran.dg/integer_exponentiation_4.f90: New test.
14449 * gfortran.dg/integer_exponentiation_5.F90: New test.
14450
14451 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14452
14453 PR c++/30863
14454 * g++.dg/template/error24.C: New test.
14455 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14456
14457 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14458
14459 PR c++/31273
14460 * g++.dg/expr/bitfield7.C: New test.
14461
14462 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14463
14464 PR other/23572
14465 * gcc.dg/float-range-4.c: New.
14466 * gcc.dg/float-range-1.c: Update. Test for a warning.
14467 * gcc.dg/float-range-3.c: New.
14468 * gcc.dg/float-range-5.c: New.
14469
14470 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14471
14472 PR fortran/31262
14473 * gfortran.dg/no_range_check_1.f90: New test.
14474
14475 2007-03-22 Dirk Mueller <dmueller@suse.de>
14476
14477 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14478 * g++.dg/other/static1.C: Remove stray semicolon.
14479 * g++.dg/other/init1.C: Likewise.
14480 * g++.dg/rtti/dyncast1.C: Likewise.
14481 * g++.dg/tree-ssa/pr17153.C: Likewise.
14482 * g++.dg/lookup/disamb1.C: Likewise.
14483 * g++.dg/lookup/scoped2.C: Likewise.
14484 * g++.dg/lookup/friend7.C: Likewise.
14485 * g++.dg/parse/parse4.C: Likewise.
14486 * g++.dg/parse/parse5.C: Likewise.
14487 * g++.dg/expr/pr29066.C: Likewise.
14488 * g++.dg/expr/cast4.C: Likewise.
14489 * g++.dg/tc1/dr193.C: Likewise.
14490 * g++.dg/tc1/dr213.C: Likewise.
14491 * g++.dg/abi/dcast1.C: Likewise.
14492 * g++.dg/abi/covariant2.C: Likewise.
14493 * g++.dg/inherit/covariant11.C: Likewise.
14494 * g++.dg/inherit/covariant9.C: Likewise.
14495 * g++.dg/inherit/covariant10.C: Likewise.
14496 * g++.dg/init/static3.C: Likewise.
14497 * g++.dg/init/init-ref3.C: Likewise.
14498 * g++.dg/init/ref10.C: Likewise.
14499 * g++.dg/template/meminit2.C: Likewise.
14500 * g++.dg/template/using9.C: Likewise.
14501 * g++.dg/template/friend9.C: Likewise.
14502 * g++.dg/template/ref1.C: Likewise.
14503 * g++.old-deja/g++.warn/inline.C: Likewise.
14504 * g++.old-deja/g++.robertl/eb91.C: Likewise.
14505 * g++.old-deja/g++.robertl/eb46.C: Likewise.
14506 * g++.old-deja/g++.robertl/eb34.C: Likewise.
14507 * g++.old-deja/g++.robertl/eb43.C: Likewise.
14508 * g++.old-deja/g++.robertl/eb26.C: Likewise.
14509 * g++.old-deja/g++.robertl/eb116.C: Likewise.
14510 * g++.old-deja/g++.brendan/copy5.C: Likewise.
14511 * g++.old-deja/g++.brendan/overload8.C: Likewise.
14512 * g++.old-deja/g++.brendan/overload11.C: Likewise.
14513 * g++.old-deja/g++.brendan/copy7.C: Likewise.
14514 * g++.old-deja/g++.brendan/crash38.C: Likewise.
14515 * g++.old-deja/g++.brendan/template11.C: Likewise.
14516 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14517 * g++.old-deja/g++.brendan/crash50.C: Likewise.
14518 * g++.old-deja/g++.brendan/crash16.C: Likewise.
14519 * g++.old-deja/g++.jason/pmem2.C: Likewise.
14520 * g++.old-deja/g++.jason/parse9.C: Likewise.
14521 * g++.old-deja/g++.jason/byval2.C: Likewise.
14522 * g++.old-deja/g++.jason/overload8.C: Likewise.
14523 * g++.old-deja/g++.jason/pmf8.C: Likewise.
14524 * g++.old-deja/g++.jason/template33.C: Likewise.
14525 * g++.old-deja/g++.jason/return3.C: Likewise.
14526 * g++.old-deja/g++.jason/scoping2.C: Likewise.
14527 * g++.old-deja/g++.jason/virtual.C: Likewise.
14528 * g++.old-deja/g++.jason/opeq3.C: Likewise.
14529 * g++.old-deja/g++.jason/template27.C: Likewise.
14530 * g++.old-deja/g++.jason/synth6.C: Likewise.
14531 * g++.old-deja/g++.jason/ref8.C: Likewise.
14532 * g++.old-deja/g++.jason/offset1.C: Likewise.
14533 * g++.old-deja/g++.other/static20.C: Likewise.
14534 * g++.old-deja/g++.other/array1.C: Likewise.
14535 * g++.old-deja/g++.other/new3.C: Likewise.
14536 * g++.old-deja/g++.other/array2.C: Likewise.
14537 * g++.old-deja/g++.other/overload9.C: Likewise.
14538 * g++.old-deja/g++.other/cast6.C: Likewise.
14539 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14540 * g++.old-deja/g++.other/eh4.C: Likewise.
14541 * g++.old-deja/g++.other/using7.C: Likewise.
14542 * g++.old-deja/g++.other/init18.C: Likewise.
14543 * g++.old-deja/g++.other/dyncast1.C: Likewise.
14544 * g++.old-deja/g++.other/dyncast2.C: Likewise.
14545 * g++.old-deja/g++.other/dtor11.C: Likewise.
14546 * g++.old-deja/g++.pt/static11.C: Likewise.
14547 * g++.old-deja/g++.pt/crash19.C: Likewise.
14548 * g++.old-deja/g++.pt/overload12.C: Likewise.
14549 * g++.old-deja/g++.pt/crash46.C: Likewise.
14550 * g++.old-deja/g++.pt/mi1.C: Likewise.
14551 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14552 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14553 * g++.old-deja/g++.pt/local5.C: Likewise.
14554 * g++.old-deja/g++.pt/typename2.C: Likewise.
14555 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14556 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14557 * g++.old-deja/g++.law/visibility1.C: Likewise.
14558 * g++.old-deja/g++.law/visibility2.C: Likewise.
14559 * g++.old-deja/g++.law/virtual2.C: Likewise.
14560 * g++.old-deja/g++.law/operators19.C: Likewise.
14561 * g++.old-deja/g++.law/parsing10.C: Likewise.
14562 * g++.old-deja/g++.law/visibility4.C: Likewise.
14563 * g++.old-deja/g++.law/operators4.C: Likewise.
14564 * g++.old-deja/g++.law/dtors2.C: Likewise.
14565 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14566 * g++.old-deja/g++.law/visibility10.C: Likewise.
14567 * g++.old-deja/g++.law/scope3.C: Likewise.
14568 * g++.old-deja/g++.law/casts2.C: Likewise.
14569 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14570 * g++.old-deja/g++.law/operators33.C: Likewise.
14571 * g++.old-deja/g++.law/friend4.C: Likewise.
14572 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14573 * g++.old-deja/g++.mike/p5611.C: Likewise.
14574 * g++.old-deja/g++.mike/net37.C: Likewise.
14575 * g++.old-deja/g++.mike/p3570.C: Likewise.
14576 * g++.old-deja/g++.mike/p5718.C: Likewise.
14577 * g++.old-deja/g++.mike/net21.C: Likewise.
14578 * g++.old-deja/g++.mike/p1862.C: Likewise.
14579 * g++.old-deja/g++.mike/p4511.C: Likewise.
14580 * g++.old-deja/g++.mike/virt3.C: Likewise.
14581 * g++.old-deja/g++.mike/p16146.C: Likewise.
14582 * g++.old-deja/g++.mike/p1989.C: Likewise.
14583 * g++.old-deja/g++.mike/p5571.C: Likewise.
14584 * g++.old-deja/g++.gb/scope10.C: Likewise.
14585 * g++.old-deja/g++.abi/primary5.C: Likewise.
14586 * g++.old-deja/g++.abi/empty2.C: Likewise.
14587 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14588 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14589 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14590 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14591 * g++.old-deja/g++.bob/template3.C: Likewise.
14592 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14593
14594 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14595
14596 PR fortran/31193
14597 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14598
14599 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14600
14601 PR fortran/20897
14602 * gfortran.dg/derived_name_1.f90: New.
14603 * gfortran.dg/derived_name_2.f: New.
14604
14605 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14606
14607 * lib/target-supports.exp (check_effective_target_nonpic): New
14608 procedure.
14609 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14610 when compiling PIC.
14611 * gcc.target/i386/asm-4.c: Require nonpic.
14612 * gcc.target/i386/cmov1.c: Likewise.
14613 * gcc.target/i386/mul.c: Likewise.
14614 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14615 * gcc.target/i386/ssetype-1.c: Require nonpic.
14616 * gcc.target/i386/ssetype-3.c: Likewise.
14617 * gcc.target/i386/ssetype-5.c: Likewise.
14618
14619 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14620
14621 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14622 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14623 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14624 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14625
14626 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14627
14628 PR tree-optimization/30590
14629 * g++.dg/opt/pr30590.C: New testcase.
14630
14631 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14632
14633 PR c/30762
14634 * gcc.dg/pr30762-1.c: New test.
14635 * gcc.dg/pr30762-2.c: New test.
14636
14637 PR inline-asm/30505
14638 * gcc.target/i386/pr30505.c: New test.
14639
14640 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14641
14642 * gcc.target/arm/register-variables.c: New.
14643
14644 2007-03-19 Jeff Law <law@redhat.com>
14645
14646 * PR tree-optimization/30984
14647 * gcc.c-torture/pr30984.c: New test.
14648
14649 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14650 Richard Guenther <rguenther@suse.de>
14651
14652 PR tree-optimization/31254
14653 * gcc.dg/torture/pr31254.c: New testcase.
14654
14655 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14656
14657 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14658 target default_packed.
14659
14660 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14661
14662 PR fortran/31203
14663 * gfortran.dg/string_length_1.f90: New test.
14664
14665 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14666
14667 PR testsuite/30395
14668 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14669
14670 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14671
14672 PR libgfortran/31052
14673 * gfortran.dg/namelist_27.f90: New test.
14674
14675 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14676
14677 PR fortran/30531
14678 * gfortran.dg/used_types_14.f90: New test.
14679
14680 PR fortran/31086
14681 * gfortran.dg/used_types_15.f90: New test.
14682
14683 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14684
14685 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14686 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14687
14688 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14689
14690 PR fortran/31120
14691 * gfortran.dg/integer_exponentiation_2.f90: New test.
14692
14693 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14694
14695 PR tree-optimization/31041
14696 * gcc.dg/vect/pr31041.c: New test.
14697
14698 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14699
14700 * g++.dg/warn/Wconversion-integer.C: New
14701 * g++.dg/warn/Wconversion-real.C: New.
14702 * g++.dg/warn/Wconversion-real-integer.C: New.
14703 * g++.dg/warn/conv2.C: Updated.
14704
14705 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14706
14707 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14708 exclude RTPs.
14709
14710 2007-03-16 Richard Guenther <rguenther@suse.de>
14711
14712 PR tree-optimization/31146
14713 * g++.dg/tree-ssa/pr31146.C: New testcase.
14714
14715 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14716
14717 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14718 assume that the target has <features.h>.
14719
14720 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14721
14722 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14723 dg-options rather than to the whole test.
14724
14725 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14726
14727 PR debug/29906
14728 * g++.dg/debug/pr29906.C: New
14729
14730 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14731
14732 PR libgfortran/31099
14733 * gfortran.dg/unformatted_recl.f90: Update test.
14734
14735 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14736
14737 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14738
14739 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14740
14741 PR c++/30891
14742 * g++.dg/parse/namespace-definition.C: New.
14743
14744 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14745
14746 PR c++/24924
14747 * g++.dg/cpp/pedantic-errors.C: New.
14748 * g++.dg/cpp/permissive.C: New.
14749
14750 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14751
14752 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14753 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14754
14755 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14756
14757 * lib/target-supports.exp (check_missing_uclibc_feature)
14758 (check_effective_target_wchar): New procedures.
14759 * gcc.dg/wchar_t-1.c: Require target wchar.
14760 * gcc.dg/wint_t-1.c: Likewise.
14761
14762 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14763
14764 * lib/target-supports.exp (check_gc_sections_available): Return
14765 false for VxWorks targets.
14766
14767 2007-03-15 Dirk Mueller <dmueller@suse.de>
14768
14769 * g++.dg/warn/Wconversion2.C: Fix typo.
14770 * gcc.dg/if-empty-1.c: Ditto.
14771
14772 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14773
14774 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14775
14776 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14777
14778 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14779 * gcc.target/i386/pr31167.c: Ditto.
14780
14781 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14782
14783 PR target/31167
14784 * gcc.target/i386/pr31167.c: New test.
14785
14786 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14787
14788 PR fortran/30922
14789 * gfortran.dg/import5.f90.f90: New test.
14790
14791
14792 PR fortran/30879
14793 * gfortran.dg/data_components_1.f90: New test.
14794
14795
14796 PR fortran/30870
14797 * gfortran.dg/generic_13.f90: New test.
14798
14799 PR fortran/31163
14800 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14801
14802 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14803
14804 PR libgfortran/31051
14805 * gfortran.dg/fmt_t_4.f90: New
14806
14807 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14808
14809 PR C++/31165
14810 * g++.dg/other/default7.C: New test.
14811
14812 2007-03-15 Dirk Mueller <dmueller@suse.de>
14813
14814 * g++.dg/warn/Wconversion2.C: New.
14815
14816 2007-03-14 Eric Christopher <echristo@apple.com>
14817
14818 * gcc.dg/ssp-1.c: New.
14819 * gcc.dg/ssp-2.c: Ditto.
14820
14821 2007-03-14 Dirk Mueller <dmueller@suse.de>
14822
14823 * g++.dg/warn/do-empty.C: New.
14824 * gcc.dg/do-empty.c: New.
14825 * gcc.dg/if-empty-1.c: Update.
14826 * gcc.dg/20001116-1.c: Update.
14827 * gcc.dg/pr23165.c: Update.
14828
14829 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14830
14831 * gfortran.dg/module_implicit_conversion.f90: New test.
14832
14833 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14834
14835 PR middle-end/31127
14836 * gcc.dg/pr31127.c: New.
14837
14838 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14839
14840 * gcc.dg/tree-ssa/loop-26.c: New test.
14841
14842 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14843
14844 * gcc.target/i386/cmpxchg16b-1.c: New test.
14845
14846 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14847
14848 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14849 * gcc.dg/c99-vla-1.c: Likewise.
14850 * g++.dg/ext/vla1.C: Likewise
14851
14852 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14853
14854 * gcc.dg/wvla-1.c: New test
14855 * gcc.dg/wvla-2.c: New test
14856 * gcc.dg/wvla-3.c: New test
14857 * gcc.dg/wvla-4.c: New test
14858 * gcc.dg/wvla-5.c: New test
14859 * gcc.dg/wvla-6.c: New test
14860 * gcc.dg/wvla-7.c: New test
14861 * g++.dg/warn/Wvla-1.C: New test
14862 * g++.dg/warn/Wvla-2.C: New test
14863 * g++.dg/warn/Wvla-3.C: New test
14864
14865 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14866
14867 PR c++/30108
14868 * g++.dg/other/default6.C: New test.
14869
14870 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14871
14872 * lib/target-supports.exp (check_profiling_available): Return false
14873 for VxWorks.
14874 (check_effective_target_vxworks_kernel): New procedure.
14875 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14876 VxWorks.
14877 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14878 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14879 to include VxWorks.
14880 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14881
14882 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14883
14884 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14885 PIC is not supported.
14886 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14887 * gcc.dg/20020426-2.c: Likewise.
14888 * gcc.dg/pr28243.c: Likewise.
14889 * gcc.dg/visibility-11.c: Likewise.
14890 * gcc.dg/tls/opt-9.c: Likewise.
14891 * gcc.dg/tls/opt-10.c: Likewise.
14892 * gcc.dg/tls/pic-1.c: Likewise.
14893 * gcc.dg/tls/struct-1.c: Likewise.
14894 * gcc.target/i386/20000807-1.c: Likewise.
14895 * gcc.target/i386/20000904-1.c: Likewise.
14896 * gcc.target/i386/20011119-1.c: Likewise.
14897 * gcc.target/i386/990213-2.c: Likewise.
14898 * gcc.target/i386/990214-1.c: Likewise.
14899 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14900 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14901 * gcc.target/i386/pic-1.c: Likewise.
14902 * gcc.target/i386/pr21518.c: Likewise.
14903 * gcc.target/i386/pr23098.c: Likewise.
14904 * gcc.target/i386/pr23943.c: Likewise.
14905
14906 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14907
14908 PR c++/31038
14909 * g++.dg/template/complit2.C: New test.
14910
14911 PR c++/30328
14912 * g++.dg/ext/bitfield1.C: New test.
14913
14914 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14915
14916 PR fortran/30883
14917 * gfortran.dg/interface_11.f90: New test.
14918
14919 2007-03-11 Richard Guenther <rguenther@suse.de>
14920
14921 PR tree-optimization/31115
14922 * gcc.dg/torture/pr31115.c: New testcase.
14923
14924 2007-03-11 Ira Rosen <irar@il.ibm.com>
14925
14926 PR tree-optimization/29925
14927 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14928
14929 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14930
14931 PR c++/30274
14932 * g++.dg/expr/bitfield3.C: New test.
14933 * g++.dg/expr/bitfield4.C: Likewise.
14934 * g++.dg/expr/bitfield5.C: Likewise.
14935 * g++.dg/expr/bitfield6.C: Likewise.
14936
14937 PR c++/30924
14938 * g++.dg/template/array18.C: New test.
14939
14940 2007-03-10 Dirk Mueller <dmueller@suse.de>
14941
14942 PR c++/17946
14943 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14944 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14945
14946 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14947
14948 PR c++/20599
14949 * g++.dg/cpp0x/variadic-bind.C: New.
14950 * g++.dg/cpp0x/variadic-function.C: New.
14951 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14952 * g++.dg/cpp0x/variadic-tuple.C: New.
14953 * g++.dg/cpp0x/variadic1.C: New.
14954 * g++.dg/cpp0x/variadic2.C: New.
14955 * g++.dg/cpp0x/variadic3.C: New.
14956 * g++.dg/cpp0x/variadic4.C: New.
14957 * g++.dg/cpp0x/variadic5.C: New.
14958 * g++.dg/cpp0x/variadic6.C: New.
14959 * g++.dg/cpp0x/variadic7.C: New.
14960 * g++.dg/cpp0x/variadic8.C: New.
14961 * g++.dg/cpp0x/variadic9.C: New.
14962 * g++.dg/cpp0x/variadic10.C: New.
14963 * g++.dg/cpp0x/variadic11.C: New.
14964 * g++.dg/cpp0x/variadic12.C: New.
14965 * g++.dg/cpp0x/variadic13.C: New.
14966 * g++.dg/cpp0x/variadic14.C: New.
14967 * g++.dg/cpp0x/variadic15.C: New.
14968 * g++.dg/cpp0x/variadic16.C: New.
14969 * g++.dg/cpp0x/variadic17.C: New.
14970 * g++.dg/cpp0x/variadic18.C: New.
14971 * g++.dg/cpp0x/variadic19.C: New.
14972 * g++.dg/cpp0x/variadic20.C: New.
14973 * g++.dg/cpp0x/variadic21.C: New.
14974 * g++.dg/cpp0x/variadic22.C: New.
14975 * g++.dg/cpp0x/variadic23.C: New.
14976 * g++.dg/cpp0x/variadic24.C: New.
14977 * g++.dg/cpp0x/variadic25.C: New.
14978 * g++.dg/cpp0x/variadic26.C: New.
14979 * g++.dg/cpp0x/variadic27.C: New.
14980 * g++.dg/cpp0x/variadic28.C: New.
14981 * g++.dg/cpp0x/variadic29.C: New.
14982 * g++.dg/cpp0x/variadic30.C: New.
14983 * g++.dg/cpp0x/variadic31.C: New.
14984 * g++.dg/cpp0x/variadic32.C: New.
14985 * g++.dg/cpp0x/variadic33.C: New.
14986 * g++.dg/cpp0x/variadic34.C: New.
14987 * g++.dg/cpp0x/variadic35.C: New.
14988 * g++.dg/cpp0x/variadic36.C: New.
14989 * g++.dg/cpp0x/variadic37.C: New.
14990 * g++.dg/cpp0x/variadic38.C: New.
14991 * g++.dg/cpp0x/variadic39.C: New.
14992 * g++.dg/cpp0x/variadic40.C: New.
14993 * g++.dg/cpp0x/variadic41.C: New.
14994 * g++.dg/cpp0x/variadic42.C: New.
14995 * g++.dg/cpp0x/variadic43.C: New.
14996 * g++.dg/cpp0x/variadic44.C: New.
14997 * g++.dg/cpp0x/variadic45.C: New.
14998 * g++.dg/cpp0x/variadic46.C: New.
14999 * g++.dg/cpp0x/variadic47.C: New.
15000 * g++.dg/cpp0x/variadic48.C: New.
15001 * g++.dg/cpp0x/variadic49.C: New.
15002 * g++.dg/cpp0x/variadic50.C: New.
15003 * g++.dg/cpp0x/variadic51.C: New.
15004 * g++.dg/cpp0x/variadic52.C: New.
15005 * g++.dg/cpp0x/variadic53.C: New.
15006 * g++.dg/cpp0x/variadic54.C: New.
15007 * g++.dg/cpp0x/variadic55.C: New.
15008 * g++.dg/cpp0x/variadic56.C: New.
15009 * g++.dg/cpp0x/variadic57.C: New.
15010 * g++.dg/cpp0x/variadic58.C: New.
15011 * g++.dg/cpp0x/variadic59.C: New.
15012 * g++.dg/cpp0x/variadic60.C : New.
15013 * g++.dg/cpp0x/variadic61.C : New.
15014 * g++.dg/cpp0x/variadic62.C : New.
15015 * g++.dg/cpp0x/variadic63.C : New.
15016 * g++.dg/cpp0x/variadic64.C : New.
15017 * g++.dg/cpp0x/variadic65.C : New.
15018 * g++.dg/cpp0x/variadic66.C : New.
15019 * g++.dg/cpp0x/variadic67.C : New.
15020 * g++.dg/cpp0x/variadic68.C : New.
15021 * g++.dg/cpp0x/variadic69.C : New.
15022 * g++.dg/cpp0x/variadic70.C : New.
15023 * g++.dg/cpp0x/variadic71.C : New.
15024 * g++.dg/cpp0x/variadic72.C : New.
15025 * g++.dg/cpp0x/variadic73.C : New.
15026 * g++.dg/cpp0x/variadic74.C : New.
15027 * g++.dg/cpp0x/variadic75.C : New.
15028 * g++.dg/cpp0x/variadic-ex1.C : New.
15029 * g++.dg/cpp0x/variadic-ex2.C : New.
15030 * g++.dg/cpp0x/variadic-ex3.C : New.
15031 * g++.dg/cpp0x/variadic-ex4.C : New.
15032 * g++.dg/cpp0x/variadic-ex5.C : New.
15033 * g++.dg/cpp0x/variadic-ex6.C : New.
15034 * g++.dg/cpp0x/variadic-ex7.C : New.
15035 * g++.dg/cpp0x/variadic-ex8.C : New.
15036 * g++.dg/cpp0x/variadic-ex9.C : New.
15037 * g++.dg/cpp0x/variadic-ex10.C : New.
15038 * g++.dg/cpp0x/variadic-ex11.C : New.
15039 * g++.dg/cpp0x/variadic-ex12.C : New.
15040 * g++.dg/cpp0x/variadic-ex13.C : New.
15041 * g++.dg/cpp0x/variadic-ex14.C : New.
15042
15043 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15044
15045 PR libgfortran/31099
15046 * gfortran.dg/unformatted_recl.f90: New test.
15047
15048 2007-03-09 Roger Sayle <roger@eyesopen.com>
15049
15050 * gcc.dg/fold-eqcmplx-1.c: New test case.
15051
15052 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
15053
15054 PR rtl-optimization/30643
15055 * gcc.dg/pr30643.c: New.
15056
15057 2007-03-09 Chao-ying Fu <fu@mips.com>
15058
15059 * gcc.target/mips/mips32-dspr2-type.c: New test.
15060 * gcc.target/mips/mips32-dspr2.c: New test.
15061 * gcc.target/mips/dspr2-MULT.c: New test.
15062 * gcc.target/mips/dspr2-MULTU.c: New test.
15063 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15064 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15065 Adjust some formats.
15066
15067 2007-03-09 Dirk Mueller <dmueller@suse.de>
15068
15069 PR c++/17946
15070 * gcc.dg/Wlogical-op-1.c: New.
15071 * g++.dg/warn/Wlogical-op-1.C: New.
15072
15073 2007-03-09 Richard Guenther <rguenther@suse.de>
15074
15075 PR tree-optimization/30904
15076 PR middle-end/31058
15077 * gcc.dg/pr30904.c: Remove xfail.
15078
15079 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15080
15081 PR C/31072
15082 * gcc.c-torture/execute/pr31072.c: New test.
15083
15084 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15085
15086 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15087 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15088 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
15089 *lrint* and *lround*.
15090 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15091 floor->lfloor.
15092 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15093 * gcc.dg/torture/builtin-integral-1.c: Likewise.
15094 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
15095 and *lround*. Correct macro names.
15096 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15097 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15098
15099 2007-03-08 Ian Lance Taylor <iant@google.com>
15100
15101 * gcc.dg/no-strict-overflow-5.c: New test.
15102 * gcc.dg/no-strict-overflow-6.c: New test.
15103 * gcc.dg/Wstrict-overflow-11.c: New test.
15104 * gcc.dg/Wstrict-overflow-12.c: New test.
15105 * gcc.dg/Wstrict-overflow-13.c: New test.
15106 * gcc.dg/Wstrict-overflow-14.c: New test.
15107 * gcc.dg/Wstrict-overflow-15.c: New test.
15108
15109 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15110
15111 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
15112 for VxWorks kernel mode.
15113 * gcc.c-torture/execute/strncmp-1.x: Likewise.
15114
15115 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15116
15117 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15118 mode.
15119
15120 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15121
15122 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15123 and lib/bfill.c on VxWorks targets.
15124 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15125 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15126 lib/bfill.c and lib/memmove.c on VxWorks targets.
15127 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15128 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15129 on VxWorks targets.
15130 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15131 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15132
15133 2007-03-08 Tobias Burnus <burnus@net-b.de>
15134
15135 * gfortran.dg/use_5.f90: New test.
15136 * gfortran.dg/use_6.f90: Ditto.
15137 * gfortran.dg/use_7.f90: Ditto.
15138
15139 2007-03-08 Tobias Burnus <burnus@net-b.de>
15140
15141 PR fortran/30973
15142 * gfortran.dg/use_4.f90: New test.
15143 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15144
15145 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
15146
15147 PR fortran/31011
15148 * gfortran.dg/parameter_array_section_2.f90: New test.
15149
15150 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
15151
15152 PR c++/30852
15153 * g++.dg/ext/offsetof1.C: Add cases with volatile.
15154
15155 PR c++/30534
15156 * g++.dg/template/arg5.C: New test.
15157
15158 2007-03-07 Joseph Myers <joseph@codesourcery.com>
15159
15160 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15161
15162 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
15163
15164 * gcc.dg/var-expand1.c: Add newline at end of file.
15165
15166 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
15167
15168 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15169
15170 2007-03-06 Richard Sandiford <richard@codesourcery.com>
15171
15172 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15173
15174 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15175
15176 * gcc.dg/torture/builtin-convert-4.c: New test.
15177
15178 2007-03-05 Ian Lance Taylor <iant@google.com>
15179
15180 * gcc.c-torture/compile/pr31034.c: New test.
15181
15182 2007-03-05 Ian Lance Taylor <iant@google.com>
15183
15184 * gcc.dg/inline-18.c: New test.
15185 * gcc.dg/inline-19.c: New test.
15186 * gcc.dg/inline-20.c: New test.
15187 * gcc.dg/inline-21.c: New test.
15188
15189 2007-03-05 Richard Guenther <rguenther@suse.de>
15190
15191 PR tree-optimization/14052
15192 * gcc.dg/tree-ssa/vrp33.c: New testcase.
15193
15194 2007-03-05 Richard Guenther <rguenther@suse.de>
15195
15196 PR tree-optimization/23777
15197 * gcc.dg/tree-ssa/pr23777.c: New testcase.
15198
15199 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15200
15201 PR other/30465
15202 * gcc.dg/multiple-overflow-warn-3.c: New.
15203 * g++.dg/warn/multiple-overflow-warn-3.C: New.
15204
15205 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
15206
15207 PR c++/30895
15208 * g++.dg/parse/template23.C: New test.
15209
15210 2007-03-04 Roger Sayle <roger@eyesopen.com>
15211
15212 PR middle-end/30744
15213 * gcc.dg/pr30744-1.c: New test case.
15214
15215 2007-03-04 Tobias Burnus <burnus@net-b.de>
15216
15217 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15218
15219 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15220
15221 PR target/30406
15222 * gfortran.dg/logical_3.f90: New test.
15223
15224 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
15225
15226 PR libfortran/30981
15227 * gfortran.dg/integer_exponentiation_1.f90: New test.
15228
15229 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
15230
15231 * gcc.target/m68k/m68k.exp: New.
15232 * gcc.target/m68k/crash1.c: New.
15233
15234 2007-03-03 Tobias Burnus <burnus@net-b.de>
15235
15236 * gfortran.dg/c_by_val.c: Use int64_t instead of long
15237 to be more compatible with integer(kind=8).
15238
15239 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15240
15241 PR libfortran/31001
15242 * gfortran.dg/zero_sized_3.f90: New test.
15243
15244 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15245
15246 PR c++/15787
15247 * g++.dg/parse/else.C: New.
15248 * g++.dg/parse/else-2.C: New.
15249
15250 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
15251 Tobias Burnus <burnus@net-b.de>
15252
15253 PR fortran/30882
15254 * gfortran.dg/size_dim.f90: New test.
15255
15256 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
15257 Tobias Burnus <burnus@net-b.de>
15258
15259 PR fortran/30873
15260 * gfortran.dg/entry_9.f90: New test.
15261
15262 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
15263
15264 PR c++/28253
15265 * g++.dg/inherit/covariant16.C: New test.
15266
15267 2007-03-02 Geoffrey Keating <geoffk@apple.com>
15268
15269 * g++.dg/other/darwin-minversion-1.C: New.
15270
15271 2007-03-02 Diego Novillo <dnovillo@redhat.com>
15272
15273 * gcc.dg/tree-ssa/20070302-1.c: New test.
15274
15275 2007-03-02 Joseph Myers <joseph@codesourcery.com>
15276
15277 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15278 tests.
15279
15280 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
15281
15282 * gcc.dg/tree-ssa/prefetch-4.c: New test.
15283
15284 2007-03-01 Simon Baldwin <simonb@google.com>
15285
15286 PR c++/23689
15287 * warn/ignored_typedef.C: New.
15288 * init/ctor8.C: Added dg-warning to consume ignored typedef
15289 warning.
15290 * template/typedef2.C: Ditto. Moved dg-error onto its own line
15291 and added an explicit line number.
15292
15293 2007-02-28 Richard Guenther <rguenther@suse.de>
15294
15295 PR middle-end/30364
15296 * gcc.dg/torture/pr30364-1.c: New testcase.
15297 * gcc.dg/torture/pr30364-2.c: Likewise.
15298 * gcc.dg/torture/pr30364-3.c: Likewise.
15299
15300 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15301
15302 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15303 powerpc*, use -funsafe-math-optimizations.
15304 * gcc.dg/torture/builtin-logb-1.c: Likewise.
15305 * gcc.dg/torture/builtin-modf-1.c: Likewise.
15306
15307 2007-02-28 Tobias Burnus <burnus@net-b.de>
15308 Paul Thomas <pault@gcc.gnu.org>
15309
15310 PR fortran/30888
15311 PR fortran/30887
15312 * c_by_val_1.f: Test %VAL() with non-default kind.
15313 * c_by_val.c: Ditto.
15314 * c_by_val_4.f: New test.
15315
15316 2007-02-28 Tobias Burnus <burnus@net-b.de>
15317
15318 PR fortran/30968
15319 * gfortran.dg/continuation_7.f90: New test.
15320
15321 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
15322
15323 * g++.dg/inherit/thunk7.C: New test.
15324 * lib/target-supports.exp (check_profiling_available): Not available
15325 for bfin-*-*.
15326
15327 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
15328
15329 PR target/30970
15330 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15331
15332 2007-02-27 Mark Mitchell <mark@codesourcery.com>
15333
15334 * lib/target-supports.exp (check_effective_target_init_priority):
15335 Remove Solaris special case.
15336
15337 2007-02-26 Geoffrey Keating <geoffk@apple.com>
15338
15339 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15340 for more builtin types.
15341
15342 * g++.dg/ext/visibility/class1.C: Port to Darwin.
15343 * g++.dg/ext/visibility/noPLT.C: Likewise.
15344
15345 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15346
15347 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15348 sh* targets.
15349
15350 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
15351
15352 PR fortran/30865
15353 * size_optional_dim_1.f90: New test.
15354
15355 2007-02-25 Mark Mitchell <mark@codesourcery.com>
15356
15357 * gcc.dg/vxworks/vxworks.exp: New file.
15358 * gcc.dg/vxworks/initpri1.c: Likewise.
15359 * gcc.dg/vxworks/initpri2.c: Likewise.
15360 * gcc.dg/initpri2.c: Add more tests.
15361 * g++.dg/special/initpri2.C: Likewise.
15362
15363 * gcc.dg/initpri1.c: New test.
15364 * gcc.dg/initpri2.c: Likewise.
15365 * g++.dg/special/initpri1.C: New test.
15366 * g++.dg/special/initpri2.C: Likewise.
15367 * g++.dg/special/conpr-1.C: Use init_priority effective target.
15368 * g++.dg/special/conpr-2.C: Likewise.
15369 * g++.dg/special/conpr-3.C: Likewise.
15370 * g++.dg/special/conpr-4.C: Likewise.
15371 * g++.dg/special/initp1.C: Likewise.
15372 * g++.dg/special/ecos.exp: Remove code to detect availability of
15373 constructor priorities.
15374 * lib/target-supports.exp (check_effective_target_init_priority):
15375 New function.
15376
15377 2007-02-24 Jan Hubicka <jh@suse.cz>
15378
15379 * gcc.c-torture/execute/pr30778.c: New testcase.
15380
15381 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15382
15383 PR libgfortran/30918
15384 * gfortran.dg/namelist_26.f90: New test.
15385
15386 2007-02-24 Richard Guenther <rguenther@suse.de>
15387
15388 PR middle-end/30951
15389 * gcc.dg/pr30951.c: New testcase.
15390
15391 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15392
15393 * gcc.dg/torture/builtin-modf-1.c: New test.
15394
15395 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
15396
15397 PR tree-optimization/30904
15398 * gcc.dg/pr30904.c: New test.
15399
15400 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15401
15402 * gcc.test-framework/README: Correct command.
15403 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15404 -Wunused-value.
15405 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15406
15407 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15408
15409 * lib/target-supports.exp (check_effective_target_unwrapped): New.
15410
15411 2007-02-23 Mark Mitchell <mark@codesourcery.com>
15412
15413 * lib/target-supports.exp (check_effective_target_newlib): New
15414 function.
15415
15416 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
15417
15418 PR fortran/30660
15419 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15420 allocatable component.
15421
15422
15423 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15424
15425 * gcc.dg/torture/builtin-logb-1.c: New test.
15426 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15427 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15428 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15429 sh* targets.
15430
15431 2007-02-23 Richard Guenther <rguenther@suse.de>
15432
15433 * g++.dg/warn/changes-meaning.C: New testcase.
15434
15435 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15436
15437 PR libgfortran/30910
15438 * gfortran.dg/fmt_zero_precision.f90: Update test.
15439
15440 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15441
15442 * gcc.dg/torture/builtin-frexp-1.c: New test.
15443
15444 2007-02-22 Mark Mitchell <mark@codesourcery.com>
15445
15446 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15447
15448 2007-02-22 Ian Lance Taylor <iant@google.com>
15449
15450 PR debug/30898
15451 * g++.dg/debug/pr30898.C: New test.
15452
15453 2007-02-22 Ira Rosen <irar@il.ibm.com>
15454
15455 * gcc.dg/vect/vect-106.c: New test.
15456
15457 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15458 Ira Rosen <irar@il.ibm.com>
15459
15460 PR tree-optimization/30843
15461 * gcc.dg/vect/pr30843.c: New test.
15462
15463 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15464
15465 PR tree-optimization/30858
15466 * gcc.dg/vect/pr30858.c: New test.
15467
15468 2007-02-21 Mark Mitchell <mark@codesourcery.com>
15469
15470 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15471 to set options for compiling testglue.
15472 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15473 * lib/obj-c++.exp (obj-c++_init): Likewise.
15474
15475 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15476
15477 * gnat.dg/derived_aggregate.adb: New test.
15478
15479 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15480
15481 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15482 sh* targets. Call the correct CKSGN macro.
15483
15484 2007-02-21 Jakub Jelinek <jakub@redhat.com>
15485
15486 * gfortran.dg/gomp/omp_parse1.f90: New test.
15487 * gfortran.dg/gomp/omp_parse2.f: New test.
15488
15489 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
15490
15491 PR fortran/30869
15492 * gfortran.dg/do_pointer_1.f90: New test.
15493
15494 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15495
15496 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15497 and scalbln.
15498
15499 2007-02-20 Geoffrey Keating <geoffk@apple.com>
15500
15501 * gcc.dg/darwin-minversion-1.c: New.
15502 * gcc.dg/darwin-minversion-2.c: New.
15503
15504 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15505
15506 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15507
15508 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15509 DJ Delorie <dj@redhat.com>
15510
15511 PR other/30824
15512 * gcc.dg/Wfatal.c: New.
15513 * gcc.dg/Wfatal-2.c: New.
15514 * gcc.dg/Werror-1.c: Adjust expectations.
15515 * gcc.dg/Werror-5.c: Likewise.
15516 * gcc.dg/Werror-7.c: Likewise.
15517 * gcc.dg/Werror-10.c: Likewise.
15518 * gcc.dg/Werror-11.c: Likewise.
15519
15520 2007-02-20 Tobias Burnus <burnus@net-b.de>
15521
15522 PR fortran/30522
15523 * gfortran.dg/volatile10.f90: New test.
15524
15525 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
15526
15527 PR libfortran/30533
15528 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
15529
15530 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15531
15532 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15533 * gcc.dg/Walways-true-1.c: Likewise.
15534 * gcc.dg/weak/weak-3.c: Likewise.
15535 * gcc.dg/Werror-1.c: Likewise.
15536 * gcc.dg/Werror-3.c: Likewise.
15537 * gcc.dg/Werror-4.c: Likewise.
15538 * gcc.dg/Werror-5.c: Likewise.
15539 * gcc.dg/Werror-6.c: Likewise.
15540 * gcc.dg/Werror-7.c: Likewise.
15541 * gcc.dg/Werror-8.c: Likewise.
15542 * gcc.dg/Werror-10.c: Likewise.
15543 * gcc.dg/Werror-11.c: Likewise.
15544 * gcc.dg/Werror-12.c: Likewise.
15545 * g++.old-deja/g++.mike/warn8.C: Likewise.
15546 * g++.dg/warn/Walways-true-1.C: Likewise.
15547 * g++.dg/warn/Walways-true-2.C: Likewise.
15548 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15549 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15550 -Wstring-literal-comparison with -Waddress.
15551 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15552 -Wno-string-literal-comparison with -Wno-address.
15553
15554 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15555
15556 * gnat.dg/self_aggregate_with_call.adb: New test.
15557
15558 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15559
15560 PR tree-optimization/30975
15561 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15562 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15563 * gcc.dg/vect/pr30795.c: New.
15564
15565 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15566
15567 PR fortran/30681
15568 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15569
15570 2007-02-18 Roger Sayle <roger@eyesopen.com>
15571
15572 PR rtl-optimization/28173
15573 * gcc.target/i386/andor-1.c: New test case.
15574
15575 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15576
15577 * gcc.dg/torture/builtin-ldexp-1.c: New.
15578 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15579
15580 2007-02-18 Roger Sayle <roger@eyesopen.com>
15581
15582 * gfortran.dg/array_constructor_15.f90: New test case.
15583
15584 2007-02-18 Roger Sayle <roger@eyesopen.com>
15585
15586 * gfortran.dg/forall_10.f90: New test case.
15587
15588 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15589
15590 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15591
15592 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15593
15594 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15595 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15596
15597 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15598
15599 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15600 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15601 * gcc.target/i386/xchg-1.c: New test.
15602 * gcc.target/i386/xchg-2.c: New test.
15603
15604 2007-02-16 Richard Guenther <rguenther@suse.de>
15605 Christian Bruel <christian.bruel@st.com>
15606
15607 * gcc.dg/strict-overflow-5.c: New testcase.
15608
15609 2007-02-16 Tobias Burnus <burnus@net-b.de>
15610
15611 PR fortran/30793
15612 * gfortran.dg/func_derived_4.f90: New test.
15613
15614 2007-02-15 Roger Sayle <roger@eyesopen.com>
15615
15616 PR middle-end/30391
15617 * gfortran.dg/pr30391-1.f90: New test case.
15618
15619 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15620
15621 PR middle-end/30433
15622 * gcc.c-torture/compile/pr30433.c: New testcase to check
15623 that complex constants comparisions are foldded.
15624
15625 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15626
15627 PR C++/30158
15628 * g++.dg/ext/stmtexpr10.C: New testcase.
15629
15630 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15631
15632 PR middle-end/30729
15633 * gcc.dg/Wunused-value-2.c: New testcase.
15634
15635 2007-02-15 Ian Lance Taylor <iant@google.com>
15636
15637 * g++.dg/eh/subreg-1.C: New test.
15638
15639 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15640
15641 PR c/26494
15642 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15643 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15644 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15645 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15646 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15647 * gcc.dg/Werror-implicit-function-declaration.c: New.
15648
15649 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15650
15651 PR c++/28943
15652 * g++.dg/warn/pr28943.C: New.
15653
15654 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15655
15656 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15657
15658 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15659
15660 PR fortran/30779
15661 * gfortran.dg/error_recovery_3.f90: New test.
15662
15663 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15664
15665 * g++.dg/tree-ssa/sra-1.C: New.
15666
15667 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15668
15669 * g++.dg/tree-ssa/sra-1.C: New.
15670
15671 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15672
15673 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15674
15675 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15676
15677 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15678
15679 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15680
15681 PR fortran/30799
15682 * gfortran.dg/logical_2.f90: New test.
15683
15684 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15685
15686 * gcc.dg/torture/complex-alias-1.c: New test.
15687
15688 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15689
15690 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15691 instead of -fdump-tree-tailcall.
15692
15693 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15694
15695 * gfortran.dg/interface_10.f90: Fix comment typo.
15696
15697 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15698
15699 PR tree-optimization/30771
15700 * gcc.dg/vect/pr30771.c: New test.
15701
15702 2007-02-13 Ian Lance Taylor <iant@google.com>
15703
15704 * gcc.dg/Wstrict-overflow-1.c: New test.
15705 * gcc.dg/Wstrict-overflow-2.c: New test.
15706 * gcc.dg/Wstrict-overflow-3.c: New test.
15707 * gcc.dg/Wstrict-overflow-4.c: New test.
15708 * gcc.dg/Wstrict-overflow-5.c: New test.
15709 * gcc.dg/Wstrict-overflow-6.c: New test.
15710 * gcc.dg/Wstrict-overflow-7.c: New test.
15711 * gcc.dg/Wstrict-overflow-8.c: New test.
15712 * gcc.dg/Wstrict-overflow-9.c: New test.
15713 * gcc.dg/Wstrict-overflow-10.c: New test.
15714
15715 2007-02-13 Roger Sayle <roger@eyesopen.com>
15716
15717 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15718
15719 2007-02-13 Richard Henderson <rth@redhat.com>
15720
15721 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15722 * gcc.c-torture/execute/pr29302-1.c: ... here.
15723
15724 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15725
15726 PR c/29521
15727 * gcc.dg/c90-return-1.c: Update output.
15728 * gcc.dg/c99-return-1.c: Likewise.
15729
15730 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15731
15732 PR fortran/30554
15733 * gfortran.dg/used_dummy_types_7.f90: New test..
15734
15735 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15736
15737 * gcc.target/i386/parity-1.c: New test.
15738 * gcc.target/i386/parity-2.c: New test.
15739
15740 2007-02-12 Roger Sayle <roger@eyesopen.com>
15741
15742 * gcc.target/i386/builtin-bswap-3.c: New test case.
15743
15744 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15745
15746 PR tree-optimization/29145
15747 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15748 alias analysis is improved to take better advantage of restrict
15749 qualified pointers.
15750 * gcc.dg/vect/vect-80.c: Likewise.
15751 * gcc.dg/vect/pr29145.c: New.
15752
15753 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15754
15755 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15756 * gcc.target/i386/sse4a-insert.c: Likewise.
15757
15758 2007-02-11 Roger Sayle <roger@eyesopen.com>
15759
15760 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15761 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15762
15763 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15764
15765 PR fortran/30478
15766 * gfortran.dg/enum_4.f90: Update error message checks.
15767
15768 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15769
15770 PR fortran/30554
15771 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15772 versions of the modules.
15773
15774 PR fortran/30617
15775 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15776 by getting rid of recursive I/O and providing functions with
15777 results.
15778
15779 PR fortran/30319
15780 * gfortran.dg/char_array_constructor_2.f90
15781
15782 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15783
15784 PR c++/26988
15785 * g++.dg/template/spec34.C: New test
15786
15787 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15788
15789 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15790 on i?86 and x86_64.
15791 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15792 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15793 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15794 on i?86 and x86_64.
15795 * gcc.dg/vect/vect-113.c: Ditto.
15796
15797 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15798
15799 PR c++/29487
15800 * g++.dg/eh/weak1-C: New test.
15801 * g++.dg/eh/weak1-a.cc: Likewise.
15802 * g++.dg/eh/comdat1.C: Likewise.
15803
15804 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15805 Dorit Nuzman <dorit@il.ibm.com>
15806
15807 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15808 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15809 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15810 * gcc.dg/vect/vect-113.c: Likewise.
15811
15812 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15813
15814 2007-02-10 Richard Henderson <rth@redhat.com>
15815
15816 * lib/target-supports.exp (check_effective_target_tls): Redefine
15817 to mean non-emulated tls.
15818 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15819 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15820 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15821 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15822 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15823 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15824 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15825
15826 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15827
15828 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15829
15830 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15831
15832 * gfortran.dg/secnds.f: Replace time tolerance with a
15833 before-and-after bracket.
15834 * gfortran.dg/secnds-1.f: Likewise.
15835
15836 2007-02-09 Tobias Burnus <burnus@net-b.de>
15837
15838 PR fortran/30512
15839 * gfortran.dg/maxlocval_1.f90: New test.
15840
15841 2007-02-09 Roger Sayle <roger@eyesopen.com>
15842
15843 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15844
15845 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15846
15847 PR fortran/30720
15848 * gfortran.dg/array_function_1.f90: New test.
15849
15850 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15851
15852 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15853 (check_effective_target_dummy_wcsftime): New functions.
15854
15855 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15856
15857 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15858 * lib/target-supports.exp (check_effective_target_uclibc): New
15859 function.
15860
15861 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15862
15863 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15864 (vsnprintf): Don't define for uClibc targets.
15865
15866 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15867
15868 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15869 set before checking whether it was allowed.
15870 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15871 before checking inside_main.
15872
15873 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15874
15875 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15876 uClinux targets.
15877 (u16sf): Likewise u4sf.
15878 * g++.dg/compat/struct-layout-1.h: Likewise.
15879
15880 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15881
15882 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15883 procedure.
15884 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15885 m68k targets if check_effective_target_coldfire_fpu returns true.
15886
15887 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15888 Richard Guenther <rguenther@suse.de>
15889
15890 PR middle-end/23361
15891 * gcc.dg/fold-compare-3.c: New testcase.
15892 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15893
15894 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15895
15896 * gcc.dg/pr26570.c: Clean up coverage files.
15897 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15898 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15899 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15900 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15901 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15902 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15903 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15904 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15905 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15906 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15907 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15908 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15909 * gcc.dg/vect/pr28952.c: Ditto.
15910 * gcc.dg/vect/pr27151.c: Ditto.
15911 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15912 * g++.dg/gomp/macro-3.C: Ditto.
15913
15914 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15915
15916 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15917 of the loop.
15918
15919 2007-02-08 Roger Sayle <roger@eyesopen.com>
15920
15921 * gcc.target/i386/builtin-bswap-2.c: New test case.
15922
15923 2007-02-08 Roger Sayle <roger@eyesopen.com>
15924
15925 * gfortran.dg/forall_8.f90: New test case.
15926 * gfortran.dg/forall_9.f90: Likewise.
15927
15928 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15929
15930 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15931
15932 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15933
15934 * lib/target-supports.exp (check_effective_target_simulator): New.
15935
15936 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15937
15938 * gcc.dg/tree-ssa/loop-25.c: New test.
15939
15940 2007-02-06 Richard Henderson <rth@redhat.com>
15941
15942 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15943
15944 2007-02-06 Roger Sayle <roger@eyesopen.com>
15945
15946 * gcc.target/powerpc/popcount-1.c: New test case.
15947 * gcc.target/powerpc/parity-1.c: Likewise.
15948
15949 2007-02-06 Richard Guenther <rguenther@suse.de>
15950
15951 PR middle-end/27302
15952 * gcc.dg/torture/pr27302-2.c: New testcase.
15953
15954 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15955
15956 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15957 * gcc.dg/vect/vect-iv-1.c: New test.
15958 * gcc.dg/vect/vect-iv-2.c: New test.
15959 * gcc.dg/vect/vect-iv-3.c: New test.
15960 * gcc.dg/vect/vect-iv-4.c: New test.
15961 * gcc.dg/vect/vect-iv-5.c: New test.
15962 * gcc.dg/vect/vect-iv-6.c: New test.
15963 * gcc.dg/vect/vect-iv-7.c: New test.
15964 * gcc.dg/vect/vect-iv-8.c: New test.
15965 * gcc.dg/vect/vect-iv-9.c: New test.
15966 * gcc.dg/vect/vect-iv-10.c: New test.
15967 * gcc.dg/vect/vect-iv-11.c: New test.
15968 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15969 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15970 * gcc.dg/vect/vect-14.c: Now vectorizable.
15971 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15972 loop).
15973 * gcc.dg/vect/vect-27.c: Likewise.
15974 * gcc.dg/vect/vect-29.c Likewise.
15975 * gcc.dg/vect/vect-dv-2.c: Likewise.
15976 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15977 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15978 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15979
15980 2007-02-06 Ira Rosen <irar@il.ibm.com>
15981
15982 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15983
15984 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15985
15986 * gcc.dg/builtins-20.c: Add more cases.
15987
15988 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15989
15990 PR debug/30189
15991 * gcc.dg/pr30189.c: New test.
15992
15993 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15994
15995 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15996 for running tests.
15997 * gcc.target/i386/sse4a-extract.c: New test.
15998 * gcc.target/i386/sse4a-insert.c: New test.
15999 * gcc.target/i386/sse4a-montsd.c: New test.
16000 * gcc.target/i386/sse4a-montss.c: New test.
16001
16002 2007-02-05 Richard Guenther <rguenther@suse.de>
16003
16004 * gcc.target/i386/vectorize3.c: New testcase.
16005
16006 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
16007
16008 PR target/30665
16009 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16010
16011 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16012
16013 PR fortran/30611
16014 * gfortran.dg/repeat_1.f90: New test.
16015
16016 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
16017
16018 PR fortran/30605
16019 * gfortran.dg/spread_shape_1.f90: Remove tabs.
16020 * gfortran.dg/derived_init_2.f90: Ditto.
16021 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16022 * gfortran.dg/array_initializer_1.f90: Ditto.
16023 * gfortran.dg/do_2.f90: Ditto.
16024 * gfortran.dg/proc_assign_1.f90: Ditto.
16025
16026 2007-02-04 Richard Guenther <rguenther@suse.de>
16027
16028 PR middle-end/30636
16029 * g++.dg/warn/pr30636.C: New testcase.
16030 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16031
16032 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
16033
16034 PR middle-end/30667
16035 * gfortran.dg/pr30667.f: New test.
16036
16037 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16038
16039 * gcc.dg/builtins-54.c: Add more cases.
16040
16041 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
16042
16043 PR fortran/30514
16044 * gfortran.dg/zero_sized_2.f90: New test.
16045
16046 PR fortran/30660
16047 * gfortran.dg/alloc_comp_basics_4.f90: New test.
16048
16049 PR fortran/29820
16050 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16051 file.
16052
16053 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
16054
16055 PR fortran/30683
16056 * gfortran.dg/interface_10.f90: New test.
16057
16058 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16059
16060 * gcc.dg/builtins-20.c: Add more cases.
16061
16062 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16063
16064 PR target/29682
16065 * gcc-target/ia64/pr29682.c: New test.
16066
16067 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
16068
16069 PR fortran/30284
16070 * gfortran.dg/arrayio_11.f90.f90: New test.
16071
16072 PR fortran/30626
16073 * gfortran.dg/arrayio_12.f90.f90: New test.
16074
16075 2007-02-02 Jakub Jelinek <jakub@redhat.com>
16076
16077 PR c++/30536
16078 * g++.dg/tls/diag-5.C: New test.
16079
16080 PR middle-end/30473
16081 * gcc.dg/pr30473.c: New test.
16082 * gcc.c-torture/execute/20070201-1.c: New test.
16083
16084 2007-02-01 Roger Sayle <roger@eyesopen.com>
16085
16086 * gfortran.dg/dependency_20.f90: New test case.
16087
16088 2007-01-31 Ian Lance Taylor <iant@google.com>
16089
16090 * gcc.dg/lower-subreg-1.c (test): New test.
16091
16092 2007-01-30 Geoffrey Keating <geoffk@apple.com>
16093
16094 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16095
16096 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16097
16098 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16099 * gcc.dg/torture/builtin-math-3.c: Likewise.
16100
16101 2007-01-31 Dirk Mueller <dmueller@suse.de>
16102
16103 gcc.dg/Wparentheses-2.c: Update and add new tests.
16104
16105 2007-01-31 Ira Rosen <irar@il.ibm.com>
16106
16107 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16108 vectorize.
16109
16110 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
16111
16112 * gcc.dg/builtins-63.c: New test.
16113
16114 2007-01-31 Tobias Burnus <burnus@net-b.de>
16115
16116 PR fortran/27588
16117 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16118
16119 2007-01-31 Tobias Burnus <burnus@net-b.de>
16120
16121 PR fortran/30520
16122 * gfortran.dg/volatile8.f90: New argument conformance test.
16123 * gfortran.dg/volatile9.f90: New scope test.
16124
16125 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16126
16127 PR c++/24745
16128 * g++.dg/warn/null4.C: New.
16129
16130 2001-01-30 Roger Sayle <roger@eyesopen.com>
16131 Uros Bizjak <ubizjak@gmail.com>
16132
16133 * gcc.dg/large-size-array-3.c: Correct typo.
16134
16135 2007-01-30 Richard Guenther <rguenther@suse.de>
16136
16137 PR middle-end/27657
16138 * g++.dg/debug/pr27657.C: New testcase.
16139
16140 2007-01-30 Richard Guenther <rguenther@suse.de>
16141
16142 PR middle-end/30313
16143 * gcc.dg/torture/pr30313.c: New testcase.
16144
16145 2007-01-29 Janis Johnson <janis187@us.ibm.com>
16146
16147 * gcc.dg/dfp/dfp-except.h: New file.
16148 * gcc.dg/dfp/fe-check.h: New file.
16149 * gcc.dg/dfp/fe-binop.c: New test.
16150 * gcc.dg/dfp/fe-convert-1.c: New test.
16151 * gcc.dg/dfp/fe-convert-2.c: New test.
16152 * gcc.dg/dfp/fe-convert-3.c: New test.
16153
16154 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16155 * gcc.dg/dfp/decfloat-constants.c: Ditto.
16156 * gcc.dg/dfp/convert-dfp.c: Ditto.
16157 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16158
16159 2007-01-29 Josh Conner <jconner@apple.com>
16160
16161 * gcc.target/powerpc/altivec-24.c: New test.
16162
16163 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
16164
16165 PR c++/28266
16166 * g++.dg/parse/defarg12.C: New test.
16167
16168 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
16169
16170 PR fortran/30554
16171 * gfortran.dg/used_dummy_types_6.f90: New test.
16172
16173 2007-01-28 Jan Hubicka <jh@suse.cz>
16174
16175 * gcc.dg/tree-prof/val-prof-6.c: New test.
16176
16177 2007-01-28 Roger Sayle <roger@eyesopen.com>
16178
16179 * gcc.dg/large-size-array-3.c: Correct test case (portability).
16180
16181 2007-01-28 Andrew Pinski <pinskia@gmail.com>
16182
16183 PR C++/28988
16184 * g++.dg/expr/dtor4.C: New test.
16185
16186 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
16187
16188 * gcc.dg/tree-ssa/loop-23.c: New test.
16189
16190 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
16191
16192 PR libfortran/30389
16193 * gfortran.dg/achar_2.f90: New test.
16194 * gfortran.dg/achar_3.f90: New test.
16195
16196 2007-01-27 Ian Lance Taylor <iant@google.com>
16197
16198 * gcc.dg/strict-overflow-1.c: New test.
16199 * gcc.dg/no-strict-overflow-1.c: New test.
16200 * gcc.dg/strict-overflow-2.c: New test.
16201 * gcc.dg/no-strict-overflow-2.c: New test.
16202 * gcc.dg/strict-overflow-3.c: New test.
16203 * gcc.dg/no-strict-overflow-3.c: New test.
16204 * gcc.dg/strict-overflow-4.c: New test.
16205 * gcc.dg/no-strict-overflow-4.c: New test.
16206 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16207 * gcc.dg/pr15784-1.c: Likewise.
16208 * gcc.dg/pr20922-1.c: Likewise.
16209 * gcc.dg/pr20922-3.c: Likewise.
16210 * gcc.dg/pr20922-4.c: Likewise.
16211 * gcc.dg/pr20922-6.c: Likewise.
16212 * gcc.dg/compare-4.c: Likewise.
16213 * gcc.dg/torture/pr26898-1.c: Likewise.
16214 * gcc.dg/tree-ssa/divide-1.c: Likewise.
16215 * gcc.dg/tree-ssa/divide-2.c: Likewise.
16216 * gcc.dg/tree-ssa/divide-3.c: Likewise.
16217 * gcc.dg/tree-ssa/divide-4.c: Likewise.
16218 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16219 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16220 * gcc.dg/tree-ssa/pr21082.c: Likewise.
16221 * gcc.dg/tree-ssa/pr26899.c: Likewise.
16222 * g++.dg/tree-ssa/pr21082.C: Likewise.
16223
16224 2007-01-27 Roger Sayle <roger@eyesopen.com>
16225
16226 * gcc-dg/large-size-array-3.c: New test case.
16227
16228 2007-01-27 Roger Sayle <roger@eyesopen.com>
16229
16230 * gfortran.dg/forall_7.f90: New test case.
16231
16232 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
16233
16234 PR fortran/30407
16235 * gfortran.dg/where_operator_assign_1.f90: New test.
16236 * gfortran.dg/where_operator_assign_2.f90: New test.
16237 * gfortran.dg/where_operator_assign_3.f90: New test.
16238
16239 2007-01-26 Joseph Myers <joseph@codesourcery.com>
16240
16241 * lib/target-supports.exp
16242 (check_effective_target_powerpc_altivec): New.
16243 (check_effective_target_vect_cmdline_needed): Use it.
16244
16245 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16246
16247 PR fortran/30278
16248 * gfortran.dg/backslash_3.f: New test.
16249
16250 2007-01-26 Richard Guenther <rguenther@suse.de>
16251
16252 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16253
16254 2007-01-26 Tobias Burnus <burnus@net-b.de>
16255
16256 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16257 * gfortran.dg/vect/vect.exp: Ditto.
16258 * gfortran.dg/dg.exp: Ditto.
16259 * gfortran.fortran-torture/execute/execute.exp: Ditto.
16260 * gfortran.fortran-torture/compile/compile.exp: Ditto.
16261
16262 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16263
16264 * gcc.dg/builtins-20.c: Add more cases.
16265 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16266
16267 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16268
16269 PR fortran/30437
16270 * gcc.dg/Wall.c: New.
16271 * gcc.dg/Wno-all.c: New.
16272 * gfortran.dg/Wall.f90: New.
16273 * gfortran.dg/Wno-all.f90: New.
16274
16275 2007-01-24 Geoffrey Keating <geoffk@apple.com>
16276
16277 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16278 * g++.dg/eh/simd-2.C: Also run on Darwin.
16279 * g++.dg/eh/simd-3.C: New.
16280 * g++.dg/eh/simd-4.C: New.
16281
16282 2007-01-25 Richard Guenther <rguenther@suse.de>
16283
16284 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16285 and _PROFILE_USE.
16286 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16287
16288 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
16289
16290 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16291 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16292 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16293 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16294 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16295 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16296 * gcc.dg/ipa/ipa-7.c: New testcase.
16297
16298 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
16299
16300 * g++.dg/cpp0x/warn_cxx0x.C: New.
16301
16302 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16303
16304 * gcc.dg/builtins-20.c: Test builtin carg.
16305
16306 2007-01-24 Jakub Jelinek <jakub@redhat.com>
16307
16308 PR middle-end/27416
16309 * gcc.dg/gomp/pr27416.c: New test.
16310
16311 PR middle-end/30494
16312 * gcc.dg/gomp/pr30494.c: New test.
16313 * g++.dg/gomp/pr30494.C: New test.
16314
16315 PR middle-end/30421
16316 * gcc.dg/gomp/pr30421.c: New test.
16317
16318 2007-01-24 Steve Ellcey <sje@cup.hp.com>
16319
16320 * gcc.target/ia64/versionid-1.c: New test.
16321 * gcc.target/ia64/versionid-2.c: New test.
16322
16323 2007-01-24 Richard Guenther <rguenther@suse.de>
16324
16325 PR testsuite/30181
16326 * gcc.dg/builtins-57.c: Change to a link-time testcase
16327 to support non-C99 targets.
16328
16329 2007-01-24 Jan Hubicka <jh@suse.cz>
16330
16331 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16332
16333 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
16334
16335 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16336
16337 2007-01-23 Andrew Pinski <pinskia@gmail.com>
16338
16339 PR objc/27438
16340 * objc.dg/const-str-12.m: New test.
16341
16342 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16343
16344 PR fortran/30532
16345 * gfortran.dg/ctrl-z.f90: New test.
16346
16347 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16348
16349 PR fortran/30481
16350 * gfortran.dg/namelist_assumed_char.f90: New test.
16351
16352 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
16353
16354 PR c++/27492
16355 * g++.dg/inherit/covariant15.C: New test.
16356
16357 2007-01-23 Ian Lance Taylor <iant@google.com>
16358
16359 * g++.dg/warn/Wparentheses-24.C: New test.
16360
16361 2007-01-23 Richard Guenther <rguenther@suse.de>
16362
16363 PR testsuite/30560
16364 * ada/acats/run_acats: Do not call gnatmake or gnatchop
16365 with full path.
16366
16367 2007-01-22 Richard Guenther <rguenther@suse.de>
16368
16369 PR tree-optimization/30038
16370 * gcc.dg/builtins-62.c: New testcase.
16371
16372 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16373
16374 * gcc.c-torture/compile/20070121.c: New test.
16375
16376 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
16377
16378 PR libfortran/30525
16379 * gfortran.dg/char_comparison_1.f: New test.
16380
16381 2007-01-21 Ira Rosen <irar@il.ibm.com>
16382
16383 * gcc.dg/vect/vect-strided-same-dr.c: New test.
16384
16385 2007-01-20 Andrew Pinski <pinskia@gmail.com>
16386
16387 PR objc/30479
16388 * objc.dg/pch: New directory.
16389 * objc.dg/pch/pch.exp: New file.
16390 * objc.dg/pch/interface-1.m: New test.
16391 * objc.dg/pch/interface-1.hs: New include file.
16392 * lib/objc.exp (objc_target_compile): Add
16393 "-x objective-c-header" in front of the sources if this is
16394 a precompiled header being compiled.
16395
16396 2007-01-20 Roger Sayle <roger@eyesopen.com>
16397
16398 * gfortran.dg/array_memcpy_3.f90: New test case.
16399 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16400
16401 2007-01-20 Roger Sayle <roger@eyesopen.com>
16402 Brooks Moses <brooks.moses@codesourcery.com>
16403 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16404
16405 * gfortran.dg/intrinsic_sign_1.f90: New test case.
16406 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16407
16408 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16409
16410 * gcc.dg/torture/builtin-math-3.c: Test fdim.
16411
16412 2007-01-19 Mike Stump <mrs@apple.com>
16413
16414 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16415 away.
16416
16417 2007-01-19 Roger Sayle <roger@eyesopen.com>
16418
16419 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16420 option instead of -funsafe-math-optimizations.
16421
16422 2007-01-19 Tomas Bily <tbily@suse.cz>
16423
16424 gcc.dg/tree-prof/indir-call-prof.c: New.
16425 g++.dg/dg.exp: Add tree-prof subdirectory.
16426 g++.dg/tree-prof/indir-call-prof.C: New.
16427 g++.dg/tree-prof/tree-prof.exp: New.
16428
16429 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16430
16431 PR c++/17947
16432 * g++.dg/warn/deprecated.C: Update warning output.
16433 * g++.dg/warn/deprecated-2.C: Likewise.
16434 * g++.dg/warn/deprecated-3.C: New.
16435
16436 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
16437
16438 * gcc.c-torture/execute/nestfunc-7.c: New.
16439
16440 2007-01-18 Hui-May Chang <hm.chang@apple.com>
16441
16442 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16443
16444 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
16445
16446 * gcc.dg/m68k-pic-1.c: New.
16447
16448 2007-01-18 Roger Sayle <roger@eyesopen.com>
16449
16450 * gfortran.dg/array_memcpy_4.f90: New test case.
16451
16452 2007-01-18 Josh Conner <jconner@apple.com>
16453
16454 PR target/30485
16455 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16456 * gcc.dg/vect/no-trapping-math-1: New.
16457 * gcc.dg/vect/no-trapping-math-2: New.
16458
16459 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
16460
16461 * gcc.target/i386/387-8.c: Update comment about optimizing
16462 inherent load of 1.0 of fptan instruction.
16463
16464 2007-01-18 Dirk Mueller <dmueller@suse.de>
16465 Richard Guenther <rguenther@suse.de>
16466
16467 PR diagnostic/8268
16468 * gcc.dg/Warray-bounds.c: New testcase.
16469 * gcc.dg/Warray-bounds-2.c: New testcase.
16470 * g++.dg/warn/Warray-bounds.C: New testcase.
16471 * g++.dg/warn/Warray-bounds-2.C: New testcase.
16472
16473 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
16474
16475 PR fortran/30476
16476 * gfortran.dg/generic_12.f90: New test.
16477
16478 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
16479
16480 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16481 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16482
16483 2007-01-16 Janis Johnson <janis187@us.ibm.com>
16484
16485 * gcc.dg/dfp/compare-special.h: New file.
16486 * gcc.dg/dfp/compare-special-32.c: New test.
16487 * gcc.dg/dfp/compare-special-64.c: New test.
16488 * gcc.dg/dfp/compare-special-128.c: New test.
16489
16490 2007-01-16 Roger Sayle <roger@eyesopen.com>
16491 Paul Thomas <pault@gcc.gnu.org>
16492 Steven G. Kargl <kargl@gcc.gnu.org>
16493
16494 PR fortran/30404
16495 * gfortran.dg/forall_6.f90: New test case.
16496 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16497 * gfortran.dg/dependency_13.f90: Likewise.
16498
16499 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16500
16501 PR testsuite/12325
16502 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16503 targets that don't support Inf.
16504
16505 2007-01-15 Dale Johannesen <dalej@apple.com>
16506
16507 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
16508
16509 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
16510
16511 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
16512 of achar for 0xff to avoid the "Extended ASCII not
16513 implemented" error message.
16514
16515 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
16516
16517 PR fortran/28172
16518 * gfortran.dg/altreturn_4.f90: New test.
16519
16520 PR fortran/29389
16521 * gfortran.dg/stfunc_4.f90: New test.
16522
16523 PR fortran/29712
16524 * gfortran.dg/bound_2.f90: Reinstate commented out line.
16525 * gfortran.dg/initialization_1.f90: Change warning.
16526
16527 PR fortran/30283
16528 * gfortran.dg/specification_type_resolution_2.f90: New test.
16529
16530 2007-01-14 Jan Hubicka <jh@suse.cz>
16531
16532 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16533 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16534 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16535 elimination.
16536
16537 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
16538
16539 PR fortran/30410
16540 * gfortran.dg/external_procedures_2.f90: New test.
16541
16542 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
16543
16544 PR target/30413
16545 * gcc.target/i386/pr30413.c: New test.
16546
16547 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
16548
16549 PR fortran/30452
16550 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16551
16552 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16553
16554 * gcc.dg/20070112-1.c: New test.
16555
16556 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16557
16558 PR libgfortran/30435
16559 * gfortran.dg/list_read_6.f90: New test.
16560
16561 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16562
16563 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16564
16565 2007-01-12 Tom Tromey <tromey@redhat.com>
16566
16567 PR preprocessor/28227:
16568 * gcc.dg/cpp/pr28227.c: New file.
16569
16570 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16571
16572 * gcc.dg/tree-ssa/loop-22.c: New test.
16573
16574 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16575
16576 PR tree-optimization/29516
16577 * gcc.dg/tree-ssa/loop-20.c: New test.
16578
16579 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16580
16581 PR libfortran/30415
16582 * minmaxloc_integer_kinds_1.f90: New test.
16583
16584 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16585
16586 PR c++/29573
16587 * g++.dg/template/sizeof-template-argument.C: New test.
16588
16589 2007-01-11 Jan Hubicka <jh@suse.cz>
16590
16591 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16592 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16593 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16594 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16595 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16596 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16597 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16598 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16599 transformation in question.
16600 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16601 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16602 * gcc.dg/always_inline3.c: Likewise.
16603
16604 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16605
16606 PR c++/28999
16607 * g++.dg/template/typename11.C: New test.
16608
16609 2007-01-10 Robert Kennedy <jimbob@google.com>
16610
16611 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16612
16613 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16614
16615 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16616 for different integer kinds.
16617 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16618 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16619 * gfortran.dg/ishft_2.f90: New test.
16620 * gfortran.dg/ishft_3.f90: New test.
16621
16622 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16623
16624 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16625
16626 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16627
16628 PR tree-optimization/30322
16629 * gcc.dg/tree-ssa/loop-21.c: New test.
16630
16631 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16632
16633 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16634
16635 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16636
16637 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16638
16639 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16640
16641 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16642 * g++.dg/warn/overflow-warn-3.C: Likewise.
16643 * g++.dg/warn/overflow-warn-4.C: Likewise.
16644 * g++.dg/warn/overflow-warn-5.C: Likewise.
16645 * g++.dg/warn/overflow-warn-6.C: Likewise.
16646 * g++.dg/warn/Woverflow-1.C: Likewise.
16647 * g++.dg/warn/Woverflow-2.C: Likewise.
16648 * g++.dg/warn/Woverflow-3.C: Likewise.
16649 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16650
16651 2007-01-08 Roger Sayle <roger@eyesopen.com>
16652
16653 * gfortran.dg/array_constructor_14.f90: New test case.
16654 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16655
16656 2007-01-08 Richard Guenther <rguenther@suse.de>
16657
16658 PR tree-optimization/23603
16659 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16660 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16661
16662 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16663
16664 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16665 in __v8qi typedef.
16666 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16667 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16668 compiler behaviour.
16669 * gcc.dg/simd-5.c: Likewise.
16670 * gcc.dg/simd-6.c: Likewise.
16671 * g++.dg/conversion/simd1.C: Likewise.
16672 * g++.dg/conversion/simd3.C: Likewise.
16673 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16674 (main): Use it.
16675
16676 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16677
16678 PR tree-optimization/29877
16679 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16680 name of a hard register for the target concerned. Adjust dg-error
16681 directives to cope with new behaviour of TER.
16682
16683 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16684
16685 PR c++/28986
16686 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16687 * g++.dg/warn/overflow-warn-1.C: New.
16688 * g++.dg/warn/overflow-warn-3.C: New.
16689 * g++.dg/warn/overflow-warn-4.C: New.
16690 * g++.dg/warn/overflow-warn-5.C: New.
16691 * g++.dg/warn/overflow-warn-6.C: New.
16692 * g++.dg/warn/Woverflow-1.C: New.
16693 * g++.dg/warn/Woverflow-2.C: New.
16694 * g++.dg/warn/Woverflow-3.C: New.
16695 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16696
16697 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16698
16699 PR fortran/27698
16700 * gfortran.dg/invalid_name.f90: New test.
16701 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16702 * gfortran.dg/gomp/pr29759.f90: Ditto.
16703
16704 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16705
16706 * gfortran.dg/present_1.f90: Update error message.
16707
16708 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16709
16710 PR c++/19439
16711 * g++.dg/template/duplicate1.C: New test
16712 * g++.dg/template/memfriend6.C: Adjust error markers.
16713
16714 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16715
16716 PR tree-opt/30385
16717 * gcc.dg/torture/inline-1.c: New test.
16718
16719 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16720
16721 PR c/19978
16722 * gcc.dg/multiple-overflow-warn-1.c: New.
16723 * gcc.dg/multiple-overflow-warn-2.c: New.
16724 * gcc.dg/overflow-warn-6.c: New.
16725 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16726
16727 2007-01-05 Roger Sayle <roger@eyesopen.com>
16728
16729 * gfortran.dg/array_memcpy_1.f90: New test case.
16730 * gfortran.dg/array_memcpy_2.f90: Likewise.
16731
16732 2007-01-05 Richard Guenther <rguenther@suse.de>
16733
16734 PR middle-end/27826
16735 * g++.dg/opt/pr27826.C: New testcase.
16736
16737 2007-01-05 Ian Lance Taylor <iant@google.com>
16738
16739 * gcc.dg/Walways-true-1.c: New test.
16740 * gcc.dg/Walways-true-2.c: New test.
16741 * g++.dg/warn/Walways-true-1.C: New test.
16742 * g++.dg/warn/Walways-true-2.C: New test.
16743
16744 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16745
16746 PR c/30360
16747 * gcc.dg/pr30360.c: New test.
16748
16749 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16750
16751 PR fortran/23232
16752 * gfortran.dg/data_implied_do_1.f90: New test.
16753
16754 PR fortran/27996
16755 PR fortran/27998
16756 * gfortran.dg/char_length_1.f90: New test.
16757
16758 2007-01-05 Richard Guenther <rguenther@suse.de>
16759
16760 PR middle-end/28116
16761 * g++.dg/opt/pr28116.C: New testcase.
16762
16763 2007-01-05 Tobias Burnus <burnus@net-b.de>
16764
16765 PR fortran/29624
16766 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16767 invalid deallocate.
16768 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16769 * gfortran.dg/protected_4.f90: Add pointer intent check.
16770 * gfortran.dg/protected_6.f90: Add pointer intent check.
16771 * gfortran.dg/pointer_intent_1.f90: New test.
16772 * gfortran.dg/pointer_intent_2.f90: New test.
16773 * gfortran.dg/pointer_intent_3.f90: New test.
16774
16775 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16776
16777 PR 30235
16778 * gfortran.dg/altreturn_2.f90: new test.
16779
16780 2007-01-04 Tom Tromey <tromey@redhat.com>
16781
16782 PR preprocessor/28165:
16783 * gcc.dg/cpp/pr28165.c: New file.
16784
16785 2007-01-03 Josh Conner <jconner@apple.com>
16786
16787 PR middle-end/29683
16788 * gcc.dg/pr29683.c: New.
16789
16790 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16791
16792 PR c++/28217
16793 * g++.dg/pch/template-1.C: New test.
16794 * g++.dg/pch/template-1.Hs: New file.
16795
16796 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16797
16798 PR middle-end/30353
16799 * gcc.c-torture/compile/complex-4.c: New test.
16800
16801 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16802
16803 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16804 -maltivec.
16805 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16806
16807 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16808
16809 PR middle-end/30286
16810 * gcc.dg/pr30286.c: New test.
16811
16812 PR c++/29535
16813 * g++.dg/template/crash66.C: New test.
16814
16815 PR c++/29054
16816 * g++.dg/template/friend49.C: New test.
16817
16818 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16819
16820 * gfortran.dg/ibits.f90: New test.
16821
16822 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16823
16824 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16825 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16826
16827 2007-01-02 Jan Hubicka <jh@suse.cz>
16828
16829 * gcc.dg/pr16194.c: We now output error on all three functions,
16830 not just first one.
16831
16832 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16833
16834 PR c/19977
16835 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16836 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16837
16838 2006-01-02 Ian Lance Taylor <iant@google.com>
16839
16840 * g++.dg/warn/Wparentheses-22.C: New test.
16841 * g++.dg/warn/Wparentheses-23.C: New test.
16842
16843 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16844
16845 PR middle-end/7651
16846 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16847 * gcc.dg/declspec-3-Wextra.c: New.
16848 * gcc.dg/declspec-3-no.c: New
16849
16850 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16851
16852 PR fortran/20896
16853 * gfortran.dg/interface_10.f90: Remove.
16854
16855 2007-01-01 Roger Sayle <roger@eyesopen.com>
16856
16857 * gcc.dg/fold-eqxor-4.c: New test case.
16858
16859 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16860
16861 PR middle-end/30311
16862 * gcc.c-torture/compile/pr30311.c: New test.
16863
16864 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16865
16866 PR middle-end/30253
16867 * gcc.c-torture/compile/statement-expression-1.c: New test.
16868
16869 2007-01-01 Andreas Schwab <schwab@suse.de>
16870
16871 PR target/29166
16872 * g++.dg/eh/pr29166.C: New test.
16873
16874 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16875
16876 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16877 New.
16878 (check_effective_target_vect_cmdline_needed): Use it.
16879
16880 2006-12-31 Richard Guenther <rguenther@suse.de>
16881
16882 PR middle-end/30137
16883 * gcc.dg/pr30137-1.c: New testcase.
16884 * gcc.dg/pr30137-2.c: Likewise.
16885
16886 2006-12-31 Roger Sayle <roger@eyesopen.com>
16887
16888 PR middle-end/30322
16889 * gcc.dg/fold-plusnot-1.c: New test case.
16890
16891 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16892
16893 PR c++/29731
16894 * g++.dg/parse/template22.C: New test.
16895
16896 2006-12-31 Richard Guenther <rguenther@suse.de>
16897
16898 PR middle-end/30338
16899 * gcc.c-torture/compile/pr30338.c: New testcase.
16900
16901 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16902
16903 PR fortran/27900
16904 * gfortran.dg/intrinsic_actual_4.f90: New test.
16905
16906 PR fortran/24325
16907 * gfortran.dg/func_decl_3.f90: New test.
16908
16909 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16910
16911 PR fortran/23060
16912 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16913 * gfortran.dg/c_by_val_1.f: New test.
16914 * gfortran.dg/c_by_val_2.f: New test.
16915 * gfortran.dg/c_by_val_3.f: New test.
16916
16917 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16918
16919 PR libfortran/30321
16920 * gfortran.dg/sum_zero_array_1.f90: New test.
16921
16922 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16923
16924 PR preprocessor/29612
16925 * gcc.dg/cpp/pr29612-1.c: New test.
16926 * gcc.dg/cpp/pr29612-2.c: New test.
16927
16928 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16929
16930 PR fortran/30034
16931 * gfortran.dg/pure_formal_proc_1.f90: New test.
16932
16933 PR fortran/30237
16934 * gfortran.dg/intrinsic_actual_3.f90: New test.
16935
16936 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16937
16938 PR fortran/30014
16939 * gfortran.dg/io_constraints_1.f90: Update test.
16940 * gfortran.dg/io_constraints_2.f90: Update test.
16941 * gfortran.dg/inquire_iolength.f90: New test.
16942
16943 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16944
16945 PR fortran/20896
16946 * gfortran.dg/interface_10.f90: New test.
16947 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16948 since z is already, locally a variable.
16949
16950 PR fortran/25135
16951 * gfortran.dg/generic_11.f90: New test.
16952 * gfortran.dg/interface_7.f90: Remove name clash between module
16953 name and procedure 'x' referenced in the interface.
16954
16955 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16956
16957 PR middle-end/7651
16958 * gcc.dg/Wmissing-parameter-type.c: New.
16959 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16960 * gcc.dg/Wmissing-parameter-type-no.c: New.
16961
16962 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16963
16964 PR fortran/25818
16965 * gfortran.dg/entry_array_specs_2.f: New test.
16966
16967 PR fortran/30084
16968 * gfortran.dg/nested_modules_6.f90: New test.
16969
16970 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16971
16972 PR middle-end/7651
16973 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16974 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16975
16976 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16977
16978 PR C++/30168
16979 * g++.dg/opt/complex6.C: New test.
16980
16981 2006-12-22 Ben Elliston <bje@au.ibm.com>
16982
16983 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16984 full" if the linker on spu-*-* warns about exceeding local store.
16985
16986 And revert this patch:
16987 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16988 fail to link due to relocation overflows on spu-*-*.
16989
16990 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16991
16992 PR fortran/30273
16993 * gfortran.dg/dependency_19.f90: New test.
16994
16995 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16996
16997 PR fortran/30202
16998 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16999
17000 2006-12-21 Jakub Jelinek <jakub@redhat.com>
17001
17002 PR middle-end/30262
17003 * gcc.c-torture/execute/20061220-1.c: New test.
17004
17005 PR middle-end/30263
17006 * gcc.dg/gomp/asm-1.c: New test.
17007
17008 PR target/30230
17009 * g++.dg/eh/ia64-2.C: New test.
17010
17011 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
17012
17013 PR target/28966
17014 PR target/29248
17015 * gcc.dg/rs6000-leaf.c: New.
17016
17017 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17018
17019 PR fortran/25392
17020 * gfortran.dg/f2c_8.f90: New test.
17021
17022 2006-12-20 Bill Wendling <wendling@apple.com>
17023
17024 * gcc.dg/asm-b.c: Check for __ppc64__.
17025
17026 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
17027
17028 PR fortran/30190
17029 * gfortran.dg/bounds_check_5.f90: New test.
17030
17031 2006-12-20 Andrew Pinski <pinskia@gmail.com>
17032
17033 PR middle-end/30143
17034 * gcc.dg/gomp/complex-1.c: New testcase.
17035
17036 2006-12-20 Roger Sayle <roger@eyesopen.com>
17037
17038 * gfortran.dg/array_memset_1.f90: New test case.
17039
17040 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
17041
17042 * lib/target-supports.exp: Add spu to
17043 check_effective_target_vect_widen_mult_hi_to_si.
17044
17045 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
17046
17047 PR fortran/29992
17048 * gfortran.dg/generic_9.f90: New test.
17049
17050 PR fortran/30081
17051 * gfortran.dg/generic_10.f90: New test.
17052
17053 2006-12-19 Andrew Pinski <pinskia@gmail.com>
17054
17055 PR tree-opt/30045
17056 * gcc.dg/pr30045.c: New test.
17057
17058 2006-12-20 Ben Elliston <bje@au.ibm.com>
17059
17060 * gcc.dg/20020312-2.c: Add a case for __SPU__.
17061
17062 2006-12-19 Eric Christopher <echristo@apple.com>
17063
17064 PR target/29302
17065 * gcc.c-torture/execute/pr29302-1.c: New.
17066
17067 2006-12-19 Tobias Burnus <burnus@net-b.de>
17068
17069 PR fortran/39238
17070 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17071
17072 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
17073
17074 PR fortran/30236
17075 * gfortran.dg/altreturn_3.f90: New test.
17076
17077 * gfortran.dg/char_result_12.f90: Fix comment typos.
17078
17079 2006-12-19 Ben Elliston <bje@au.ibm.com>
17080
17081 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17082 as newlib's stdio.h uses non-traditional cpp constructs.
17083
17084 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
17085
17086 * gfortran.dg/advance.f90: Renamed to advance_1.f90
17087 * gfortran.dg/append-1.f90: Renamed to append_1.f90
17088 * gfortran.dg/array-1.f90: Renamed to array_1.f90
17089 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17090 * gfortran.dg/backspace.f: Renamed to backspace_1.f
17091 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17092 * gfortran.dg/default_initialization.f: Renamed to
17093 default_initialization_1.f
17094 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17095 dollar_edit_descriptor_1.f
17096 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17097 dollar_edit_descriptor_2.f
17098 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17099 dollar_edit_descriptor_3.f
17100 * gfortran.dg/logint-1.f: Renamed to logint_1.f
17101 * gfortran.dg/logint-2.f: Renamed to logint_2.f
17102 * gfortran.dg/logint-3.f: Renamed to logint_3.f
17103 * gfortran.dg/advance_1.f90: Renamed from advance.f90
17104 * gfortran.dg/append_1.f90: Renamed from append-1.f90
17105 * gfortran.dg/array_1.f90: Renamed from array-1.f90
17106 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17107 * gfortran.dg/backspace_1.f: Renamed from backspace.f
17108 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17109 * gfortran.dg/default_initialization_1.f: Renamed from
17110 default_initialization.f
17111 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17112 dollar_edit_descriptor-1.f
17113 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17114 dollar_edit_descriptor-2.f
17115 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17116 dollar_edit_descriptor-3.f
17117 * gfortran.dg/logint_1.f: Renamed from logint-1.f
17118 * gfortran.dg/logint_2.f: Renamed from logint-2.f
17119 * gfortran.dg/logint_3.f: Renamed from logint-3.f
17120
17121 2006-12-18 Bill Wendling <wendling@apple.com>
17122
17123 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17124 id is an OjbC keyword.
17125
17126 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17127
17128 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17129
17130 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
17131
17132 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17133
17134 2006-12-18 Ian Lance Taylor <iant@google.com>
17135
17136 * g++.dg/warn/Wmissing-declarations-1.C: New test.
17137
17138 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
17139
17140 * gcc.c-torture/compile/pr27528.c: Use empty templates.
17141
17142 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
17143
17144 PR fortran/30207
17145 * gfortran.fortran-torture/execute/where21.f90: New test.
17146
17147 2006-12-17 Tobias Burnus <burnus@net-b.de>
17148
17149 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17150
17151 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17152
17153 PR middle-end/7651
17154 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17155 * gcc.dg/if-empty-1.c: Likewise.
17156 * gcc.dg/pr23165.c: Likewise.
17157 * g++.dg/warn/empty-body.C: Likewise.
17158
17159 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17160
17161 PR libfortran/30005
17162 * gfortran.dg/open_errors.f90: New test.
17163
17164 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
17165
17166 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17167
17168 * gcc.target/i386/ssse3-pabsb.c: New file.
17169 * gcc.target/i386/ssse3-pabsd.c: Likewise.
17170 * gcc.target/i386/ssse3-pabsw.c: Likewise.
17171 * gcc.target/i386/ssse3-palignr.c: Likewise.
17172 * gcc.target/i386/ssse3-phaddd.c: Likewise.
17173 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17174 * gcc.target/i386/ssse3-phaddw.c: Likewise.
17175 * gcc.target/i386/ssse3-phsubd.c: Likewise.
17176 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17177 * gcc.target/i386/ssse3-phsubw.c: Likewise.
17178 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17179 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17180 * gcc.target/i386/ssse3-pshufb.c: Likewise.
17181 * gcc.target/i386/ssse3-psignb.c: Likewise.
17182 * gcc.target/i386/ssse3-psignd.c: Likewise.
17183 * gcc.target/i386/ssse3-psignw.c: Likewise.
17184 * gcc.target/i386/ssse3-vals.h: Likewise.
17185
17186 2006-12-15 Janis Johnson <janis187@us.ibm.com>
17187
17188 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17189 * lib/fortran-torture.exp: Include target-supports.exp.
17190
17191 2006-12-15 Jakub Jelinek <jakub@redhat.com>
17192
17193 PR target/30185
17194 * gcc.c-torture/execute/pr30185.c: New test.
17195
17196 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17197
17198 PR testsuite/30179
17199 PR testsuite/30180
17200 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17201 * gcc.dg/builtin-bswap-2.c: Likewise.
17202 * gcc.dg/builtin-bswap-3.c: Likewise.
17203 * gcc.dg/builtin-bswap-4.c: Likewise.
17204 * lib/target-supports.exp (check_effective_target_stdint_types): New.
17205 * gcc.c-torture/execute/mode-dependent-address.x: New file.
17206
17207 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17208
17209 PR libfortran/30145
17210 * gfortran.dg/write_zero_array: New test.
17211
17212 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17213
17214 PR fortran/30200
17215 * gfortran.dg/write_fmt_trim.f90: New test.
17216
17217 2006-12-14 Diego Novillo <dnovillo@redhat.com>
17218
17219 PR 30194
17220 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17221 temporarily.
17222
17223 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17224
17225 * lib/target-supports.exp (check_weak_available): Use istarget
17226 "hppa*-*-hpux10*" instead of regexp.
17227 (check_cxa_atexit_available): Likewise.
17228
17229 2006-12-14 Richard Guenther <rguenther@suse.de>
17230
17231 PR tree-optimization/30197
17232 * gcc.c-torture/execute/complex-1.c: Fix function name.
17233 * gcc.dg/builtins-61.c: New testcase.
17234
17235 2006-12-14 Richard Guenther <rguenther@suse.de>
17236
17237 PR middle-end/30172
17238 * gcc.dg/pr30172-1.c: New testcase.
17239
17240 2006-12-14 Richard Guenther <rguenther@suse.de>
17241
17242 PR tree-optimization/30198
17243 * gcc.dg/builtins-60.c: New testcase.
17244
17245 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
17246
17247 * lib/target-supports.exp (vect_no_align): Remove spu.
17248
17249 2006-12-13 Ian Lance Taylor <iant@google.com>
17250
17251 PR c++/19564
17252 PR c++/19756
17253 * g++.dg/warn/Wparentheses-5.C: New test.
17254 * g++.dg/warn/Wparentheses-6.C: New test.
17255 * g++.dg/warn/Wparentheses-7.C: New test.
17256 * g++.dg/warn/Wparentheses-8.C: New test.
17257 * g++.dg/warn/Wparentheses-9.C: New test.
17258 * g++.dg/warn/Wparentheses-10.C: New test.
17259 * g++.dg/warn/Wparentheses-11.C: New test.
17260 * g++.dg/warn/Wparentheses-12.C: New test.
17261 * g++.dg/warn/Wparentheses-13.C: New test.
17262 * g++.dg/warn/Wparentheses-14.C: New test.
17263 * g++.dg/warn/Wparentheses-15.C: New test.
17264 * g++.dg/warn/Wparentheses-16.C: New test.
17265 * g++.dg/warn/Wparentheses-17.C: New test.
17266 * g++.dg/warn/Wparentheses-18.C: New test.
17267 * g++.dg/warn/Wparentheses-19.C: New test.
17268 * g++.dg/warn/Wparentheses-20.C: New test.
17269 * g++.dg/warn/Wparentheses-21.C: New test.
17270
17271 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17272
17273 PR testsuite/30157
17274 * lib/target-supports.exp (check_cxa_atexit_available): Return false
17275 for target "hppa.*hpux10".
17276
17277 2006-12-13 Jakub Jelinek <jakub@redhat.com>
17278
17279 * g++.dg/debug/vartrack1.C: New test.
17280
17281 * g++.dg/opt/ifcvt1.C: New test.
17282
17283 * gcc.dg/tls/opt-13.c: New test.
17284
17285 * gcc.dg/20060425-2.c: New test.
17286
17287 * g++.dg/opt/pr15054-2.C: New test.
17288
17289 * gcc.c-torture/execute/20060420-1.c: New test.
17290
17291 * gcc.c-torture/execute/20060412-1.c: New test.
17292
17293 * objc/compile/20060406-1.m: New test.
17294
17295 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
17296
17297 * g++.dg/template/array17.C: New test.
17298
17299 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
17300
17301 * gcc.target/powerpc/altivec-23.c: New test.
17302
17303 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
17304
17305 PR c++27316
17306 * g++.dg/inherit/error3.C: New test.
17307
17308 PR c++/28740
17309 * g++.dg/inherit/error4.C: New test.
17310
17311 2006-12-13 Richard Guenther <rguenther@suse.de>
17312
17313 PR tree-optimization/17687
17314 * gcc.dg/builtins-59.c: New testcase.
17315
17316 2006-12-13 Ben Elliston <bje@au.ibm.com>
17317
17318 * gcc.target/spu/Wmain.c: New test.
17319
17320 2006-12-12 Josh Conner <jconner@apple.com>
17321
17322 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17323 * g++.dg/abi/thunk4.C: Likewise.
17324 * g++.dg/abi/rtti3.C: Likewise.
17325
17326 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
17327
17328 * gcc.target/spu/cpat-1.c: New test.
17329 * gcc.target/spu/cpat-2.c: New test.
17330 * gcc.target/spu/cpat-3.c: New test.
17331 * gcc.target/spu/cpat-4.c: New test.
17332
17333 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17334
17335 PR tree-opt/28436
17336 * gcc.c-torture/compile/vector-1.c: New test.
17337 * gcc.c-torture/compile/vector-2.c: New test.
17338 * gcc.c-torture/compile/vector-3.c: New test.
17339
17340 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17341
17342 * lib/fortran-torture.exp: Update copyright years. Remove
17343 obsolete comment. Test -ftree-vectorize where it makes sense.
17344 * lib/gfortran-dg.exp: Update copyright years. Use settings
17345 from fortran-torture.exp.
17346 * gfortran.dg/char_transpose_1.f90,
17347 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17348 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17349 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
17350 '-w' to dg-options.
17351
17352 2006-12-12 Richard Sandiford <richard@codesourcery.com>
17353
17354 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17355 saved_${tool}_load.
17356
17357 2006-12-12 Ira Rosen <irar@il.ibm.com>
17358
17359 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17360 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17361 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17362 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17363 gaps.
17364
17365 2006-12-12 Richard Guenther <rguenther@suse.de>
17366
17367 PR middle-end/30147
17368 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17369
17370 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
17371 Diego Novillo <dnovillo@redhat.com>
17372
17373 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17374 VDEF/VUSE changes.
17375 * gcc.dg/tree-ssa/pr26421.c: Likewise
17376 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17377 * gcc.dg/tree-ssa/pr23382.c: Likewise.
17378 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17379 * gcc.dg/tree-ssa/pr28410.c: Likewise.
17380 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17381 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17382 * gcc.dg/tree-ssa/vrp07.c: Likewise.
17383 * gcc.dg/tree-ssa/vrp08.c: Likewise.
17384 * gcc.dg/tree-ssa/alias-12.c: Likewise.
17385
17386 2006-12-11 Jan Hubicka <jh@suse.cz>
17387
17388 * gcc.dg/tree-prof/stringop-1.c: New test.
17389 * gcc.dg/tree-prof/stringop-2.c: New test.
17390
17391 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
17392
17393 PR target/30120
17394 * gcc.target/i386/pr30120.c: New test.
17395
17396 Revert:
17397 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17398
17399 * gcc.target/i386/x87regparm-1.c: New test.
17400 * gcc.target/i386/x87regparm-2.c: New test.
17401 * gcc.target/i386/x87regparm-3.c: New test.
17402 * gcc.target/i386/x87regparm-4.c: New test.
17403
17404 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
17405
17406 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17407
17408 2006-12-10 Tobias Burnus <burnus@net-b.de>
17409
17410 PR fortran/23994
17411 * gfortran.dg/protected_1.f90: New test.
17412 * gfortran.dg/protected_2.f90: New test.
17413 * gfortran.dg/protected_3.f90: New test.
17414 * gfortran.dg/protected_4.f90: New test.
17415 * gfortran.dg/protected_5.f90: New test.
17416 * gfortran.dg/protected_6.f90: New test.
17417
17418 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17419 Tobias Burnus <burnus@gcc.gnu.org>
17420
17421 PR fortran/29975
17422 PR fortran/30068
17423 * gfortran.dg/interface_4.f90: Test adding procedure to generic
17424 interface.
17425 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17426 ambiguous interfaces.
17427 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17428 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17429 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17430 ambiguous interfaces.
17431 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17432 * gfortran.dg/array_initializer_2.f90: Add initializer array
17433 constructor test.
17434
17435 PR fortran/30096
17436 * gfortran.dg/interface_9.f90: Test that host interfaces are
17437 not checked for ambiguity with the local version.
17438
17439 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17440
17441 PR fortran/29464
17442 * gfortran.dg/module_interface_2.f90: New test.
17443
17444 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17445
17446 PR fortran/29941
17447 * gfortran.dg/assumed_len.f90: New test.
17448
17449 2006-12-09 Richard Guenther <rguenther@suse.de>
17450
17451 * g++.dg/warn/implicit-typename1.C: Qualify types.
17452 * g++.dg/parse/crash12.C: Likewise.
17453 * g++.dg/tree-ssa/pr22444.C: Likewise.
17454
17455 2006-12-09 Tobias Burnus <burnus@net-b.de>
17456
17457 * gfortran.dg/array_2.f90: Added sqrt test.
17458
17459 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
17460
17461 * gcc.target/i386/x87regparm-1.c: XFAIL.
17462 * gcc.target/i386/x87regparm-2.c: XFAIL.
17463 * gcc.target/i386/x87regparm-3.c: XFAIL.
17464 * gcc.target/i386/x87regparm-4.c: XFAIL.
17465
17466 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17467
17468 * lib/target-supports.exp
17469 (check_effective_target_large_long_double): New.
17470 * gcc.dg/Wconversion-real.c : Use it.
17471 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17472 unsigned.
17473
17474 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
17475
17476 * gcc.c-torture/execute/mode-dependent-address.c: New test.
17477
17478 2006-12-08 Tobias Burnus <burnus@net-b.de>
17479
17480 PR fortran/27546
17481 * gfortran.dg/import4.f90: New test for IMPORT in modules.
17482
17483 2006-12-07 Mark Mitchell <mark@codesourcery.com>
17484
17485 PR c++/29732
17486 * g++.dg/template/crash65.C: New test.
17487 * g++.dg/template/spec16.C: Tweak error markers.
17488
17489 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
17490
17491 * gcc.target/spu: New directory.
17492 * gcc.target/spu/spu.exp: New file.
17493 * gcc.target/spu/intrinsics-1.c: New test.
17494
17495 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
17496
17497 PR c++/29980
17498 * g++.dg/ext/attrib27.C: New test.
17499 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17500 * g++.dg/parse/typedef5.C: Likewise.
17501
17502 2006-12-07 Mike Stump <mrs@apple.com>
17503
17504 * treelang/compile/var_defs.tree: Adjust.
17505
17506 2006-12-06 Mark Mitchell <mark@codesourcery.com>
17507
17508 PR c++/29730
17509 * g++.dg/template/crash64.C: New test.
17510 * g++.dg/parse/crash27.C: Adjust error markers.
17511
17512 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
17513
17514 PR libfortran/30009
17515 PR libfortran/30056
17516 * gfortran.dg/read_eof_4.f90: Add tests.
17517 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
17518 * gfortran.dg/unf_read_corrupted_1.f90: New test.
17519
17520 2006-12-05 Mark Mitchell <mark@codesourcery.com>
17521
17522 PR c++/29729
17523 * g++.dg/template/crash63.C: New test.
17524
17525 PR c++/29728
17526 * g++.dg/template/crash62.C: New test.
17527
17528 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17529
17530 PR fortran/30003
17531 * gfortran.dg/allocatable_function_1.f90: Increase the number
17532 of expected calls of free to 10; the lhs section reference is
17533 now evaluated so there is another call to bar. Change the
17534 comment appropriately.
17535 * gfortran.dg/array_section_1.f90: New test.
17536
17537 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
17538
17539 PR fortran/29912
17540 * gfortran.dg/char_result_12.f90: New test.
17541
17542 2006-12-05 Richard Guenther <rguenther@suse.de>
17543
17544 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17545 * gcc.dg/vect/vect-pow-2.c: Rename to ...
17546 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
17547 vect_double, xfail for spu*-*-*.
17548
17549 2006-12-04 Tobias Burnus <burnus@net-b.de>
17550
17551 PR fortran/29962
17552 * initialization_4.f90: Test noninteger exponents (-std=f95).
17553 * initialization_5.f90: New test for noninteger exponents
17554 with -std=f2003.
17555
17556 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17557
17558 PR fortran/29821
17559 * gfortran.dg/parameter_array_section_1.f90: New test.
17560
17561 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17562
17563 PR c++/29733
17564 * g++.dg/template/crash61.C: New test.
17565
17566 PR c++/29632
17567 * g++.dg/template/error23.C: New test.
17568
17569 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17570
17571 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17572
17573 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17574
17575 PR fortran/29916
17576 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17577
17578 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17579
17580 PR middle-end/29965
17581 * gcc.dg/gomp/pr29965-1.c: New test.
17582 * gcc.dg/gomp/pr29965-2.c: New test.
17583 * gcc.dg/gomp/pr29965-3.c: New test.
17584 * gcc.dg/gomp/pr29965-4.c: New test.
17585 * gcc.dg/gomp/pr29965-5.c: New test.
17586 * gcc.dg/gomp/pr29965-6.c: New test.
17587 * g++.dg/gomp/pr29965-1.C: New test.
17588 * g++.dg/gomp/pr29965-2.C: New test.
17589 * g++.dg/gomp/pr29965-3.C: New test.
17590 * g++.dg/gomp/pr29965-4.C: New test.
17591 * g++.dg/gomp/pr29965-5.C: New test.
17592 * g++.dg/gomp/pr29965-6.C: New test.
17593 * g++.dg/gomp/pr29965-7.C: New test.
17594 * g++.dg/gomp/pr29965-8.C: New test.
17595 * g++.dg/gomp/pr29965-9.C: New test.
17596 * g++.dg/gomp/pr29965-10.C: New test.
17597
17598 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17599
17600 * gnat.dg/pointer_variable_bounds.adb: New test.
17601 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17602 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17603
17604 2006-12-03 Eric Christopher <echristo@apple.com>
17605
17606 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17607
17608 2006-12-03 Richard Henderson <rth@redhat.com>
17609 Andrew Pinski <pinskia@gmail.com>
17610
17611 PR C++/14329
17612 * g++.dg/warn/unit-1.C: New test.
17613
17614 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17615
17616 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17617
17618 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17619
17620 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17621 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17622 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17623 * gcc.dg/vect/vect-70.c: Reduce array size.
17624 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17625 vect_no_compaer_double targets.
17626 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17627 vect_float, vect_double, and vect_int.
17628
17629 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17630
17631 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17632 test for loop versioning on vect_no_align targets.
17633 * gcc.dg/vect/pr20122.c: Likewise.
17634 * gcc.dg/vect/vect-105.c: Likewise.
17635 * gcc.dg/vect/vect-42.c: Likewise.
17636 * gcc.dg/vect/vect-43.c: Likewise.
17637 * gcc.dg/vect/vect-74.c: Likewise.
17638 * gcc.dg/vect/vect-75.c: Likewise.
17639 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17640 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17641 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17642 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17643
17644 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17645
17646 PR fortran/29642
17647 * gfortran.dg/value_1.f90 : New test.
17648 * gfortran.dg/value_2.f90 : New test.
17649 * gfortran.dg/value_3.f90 : New test.
17650 * gfortran.dg/value_4.f90 : New test.
17651 * gfortran.dg/value_4.c : Called from value_4.f90.
17652
17653 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17654
17655 PR C++/30033
17656 * g++.dg/cpp0x/static_assert4.C: New testcase.
17657
17658 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17659
17660 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17661
17662 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17663
17664 PR c/27953
17665 * gcc.dg/pr27953.c: New test.
17666
17667 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17668
17669 PR c++/30022
17670 * g++.dg/ext/vector5.C: New test.
17671
17672 PR c++/30021
17673 * g++.dg/other/main1.C: New test.
17674
17675 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17676
17677 PR libfortran/29568
17678 * gfortran.dg/convert_implied_open.f90: Change to
17679 new default record length.
17680 * gfortran.dg/unf_short_record_1.f90: Adapt to
17681 new error message.
17682 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17683
17684 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17685
17686 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17687
17688 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17689
17690 PR c++/29066
17691 * g++.dg/expr/pr29066.c: New.
17692
17693 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17694 Zdenek Dvorak <dvorakz@suse.cz>
17695
17696 PR tree-optimization/29921
17697 * gcc.dg/pr29921-2.c: New test.
17698
17699 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17700
17701 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17702 (i386_get_cpuid): New function.
17703 (i386_cpuid_ecx): Likewise.
17704 (i386_cpuid_edx): Likewise.
17705 (i386_cpuid): Updated to call i386_cpuid_edx.
17706
17707 * gcc.target/i386/sse3-addsubpd.c: New file.
17708 * gcc.target/i386/sse3-addsubps.c: Likewise.
17709 * gcc.target/i386/sse3-haddpd.c: Likewise.
17710 * gcc.target/i386/sse3-haddps.c: Likewise.
17711 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17712 * gcc.target/i386/sse3-hsubps.c: Likewise.
17713 * gcc.target/i386/sse3-lddqu.c: Likewise.
17714 * gcc.target/i386/sse3-movddup.c: Likewise.
17715 * gcc.target/i386/sse3-movshdup.c: Likewise.
17716 * gcc.target/i386/sse3-movsldup.c: Likewise.
17717
17718 2006-12-01 Dirk Mueller <dmueller@suse.de>
17719
17720 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17721
17722 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17723
17724 * gcc.dg/dfp/convert-int-max.c: New test.
17725 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17726
17727 2006-11-30 Richard Guenther <rguenther@suse.de>
17728
17729 * gcc.dg/vect/vect-pow-1.c: Rename ...
17730 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17731 floats instead of doubles, check successful vectorization.
17732
17733 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17734
17735 PR target/29945
17736 * gcc.c-torture/compile/pr29945.c: New testcase.
17737
17738 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17739
17740 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17741 -maltivec.
17742
17743 2006-11-29 Eric Christopher <echristo@apple.com>
17744
17745 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17746
17747 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17748
17749 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17750
17751 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17752
17753 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17754
17755 PR c++/29022
17756 * g++.dg/inherit/virtual2.C: New test.
17757 * g++.dg/inherit/virtual3.C: Likewise.
17758 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17759 * g++.dg/inherit/error2.C: Likewise.
17760 * g++.dg/template/instantiate1.C: Likewise.
17761
17762 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17763
17764 PR tree-opt/29984
17765 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17766
17767 2006-11-28 Jan Hubicka <jh@suse.cz>
17768
17769 * gcc.dg/memcpy-1.c: New test.
17770
17771 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17772
17773 PR c++/29735
17774 * g++.dg/warn/main-3.C: New test.
17775
17776 2006-11-28 Jan Hubicka <jh@suse.cz>
17777
17778 * gcc.dg/winline-1.c: New test.
17779
17780 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17781
17782 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17783 alignments.
17784
17785 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17786
17787 PR fortran/29976
17788 * gfortran.dg/missing_optional_dummy_3.f90
17789
17790 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17791
17792 PR fortran/20880
17793 * gfortran.dg/interface_3.f90: Modify errors.
17794
17795 2006-11-28 Ben Elliston <bje@au.ibm.com>
17796
17797 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17798 fail to link due to relocation overflows on spu-*-*.
17799
17800 2006-11-27 Michael Matz <matz@suse.de>
17801 Andreas Krebbel <krebbel1@de.ibm.com>
17802
17803 PR target/29319
17804 * gcc.dg/20061127-1.c: New testcase.
17805
17806 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17807
17808 * gcc.dg/20061124-1.c: Add exit() function prototype.
17809
17810 2006-11-27 Jan Hubicka <jh@suse.cz>
17811
17812 * gcc.target/i386/memcpy-1.c: Adjust size.
17813 * gcc.dg/visibility-11.c: Likewise.
17814
17815 2006-11-27 Richard Guenther <rguenther@suse.de>
17816
17817 PR middle-end/25620
17818 * gcc.target/i386/pow-1.c: New testcase.
17819 * gcc.dg/builtins-58.c: Likewise.
17820
17821 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17822
17823 PR c++/29886
17824 * g++.dg/expr/cast8.C: New test.
17825
17826 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17827
17828 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17829 Don't ever inline the testcase.
17830
17831 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17832
17833 PR fortran/29982
17834 * gfortran.fortran-torture/compile/parameter_3.f90: New
17835 testcase.
17836
17837 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17838
17839 PR fortran/29951
17840 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17841
17842 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17843
17844 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17845 for CHAR.
17846
17847 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17848
17849 PR libgfortran/29936
17850 * gfortran.dg/write_check3.f90: New test.
17851
17852 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17853
17854 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17855
17856 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17857
17858 PR fortran/20880
17859 * gfortran.dg/interface_3.f90: New test.
17860
17861 PR fortran/29387
17862 * gfortran.dg/generic_8.f90: New test.
17863
17864 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17865
17866 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17867 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17868 * gfortran.dg/specifics_3.f90: Remove.
17869
17870 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17871
17872 PR c/29955
17873 * gcc.dg/gomp/pr29955.c: New test.
17874
17875 PR c/29736
17876 * gcc.dg/pr29736.c: New test.
17877
17878 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17879
17880 PR tree-opt/29964
17881 * gcc.dg/pure-1.c: New test.
17882
17883 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17884
17885 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17886 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17887
17888 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17889
17890 * gcc.dg/20061124-1.c: New testcase.
17891
17892 2006-11-23 Eric Christopher <echristo@apple.com>
17893
17894 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17895
17896 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17897
17898 PR c/2707
17899 PR c++/26167
17900 * gcc.dg/Wconversion-integer.c: New. Supersedes
17901 Wconversion-negative-constants.c
17902 * gcc.dg/Wconversion-real.c: New.
17903 * gcc.dg/Wconversion-real-integer.c: New.
17904 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17905 * g++.dg/warn/Wconversion1.C: Modified.
17906
17907 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17908
17909 * gfortran.dg/overload_1.f90: New test.
17910
17911 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17912
17913 PR c/9072
17914 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17915 Wtraditional-conversion.
17916 * gcc.dg/overflow-warn-2.c: Likewise.
17917 * gcc.dg/Wconversion.c: Likewise. Renamed as
17918 Wtraditional-conversion.c .
17919 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17920 Wtraditional-conversion-2.c .
17921 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17922 Wtraditional-conversion-2.c
17923 * gcc.dg/Wconversion-negative-constants.c: New.
17924
17925 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17926
17927 * gcc.dg/tree-ssa/dump-1.c: New test.
17928
17929 2006-11-23 David Ung <davidu@mips.com>
17930
17931 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17932 -mfp64, allowable when ISA >= 33 and float is enabled.
17933 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17934 of mthc1 and mfhc1 patterns.
17935
17936 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17937
17938 PR tree-optimization/29921
17939 * gcc.dg/pr29921.c: New test.
17940
17941 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17942
17943 PR fortran/29441
17944 * gfortran.dg/initialization_4.f90: New test.
17945
17946 2006-11-22 Ira Rosen <irar@il.ibm.com>
17947
17948 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17949 platforms that have interleaving support.
17950 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17951 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17952 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17953 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17954 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17955 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17956 gcc.dg/vect/vect-strided-u8-i8.c,
17957 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17958 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17959 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17960 gcc.dg/vect/vect-strided-float.c,
17961 gcc.dg/vect/vect-strided-a-mult.c,
17962 gcc.dg/vect/vect-strided-mult-char-ls.c,
17963 gcc.dg/vect/vect-strided-a-u16-mult.c,
17964 gcc.dg/vect/vect-strided-a-u32-mult.c,
17965 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17966 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17967 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17968 gcc.dg/vect/vect-strided-mult.c,
17969 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17970 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17971 New.
17972
17973 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17974
17975 PR fortran/25087
17976 * gfortran.dg/auto_char_len_4.f90: New test.
17977
17978 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17979
17980 PR fortran/29652
17981 * gfortran.dg/generic_7.f90: New test.
17982 * gfortran.dg/defined_operators_1.f90: Add new error.
17983
17984 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17985
17986 PR tree-optimization/29902
17987 * g++.dg/tree-ssa/pr29902.C: New test.
17988
17989 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17990
17991 PR fortran/29820
17992 * gfortran.dg/used_types_13.f90: New test.
17993
17994 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17995
17996 * gcc.dg/dfp/snan.c: Delete.
17997
17998 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17999
18000 * g++.dg/cpp0x/static_assert1.C: New.
18001 * g++.dg/cpp0x/static_assert2.C: New.
18002 * g++.dg/cpp0x/static_assert3.C: New.
18003
18004 2006-11-21 Richard Guenther <rguenther@suse.de>
18005
18006 * gcc.dg/vect/vect-pow-1.c: New testcase.
18007 * gcc.dg/vect/vect-pow-2.c: Likewise.
18008
18009 2006-11-21 Jakub Jelinek <jakub@redhat.com>
18010
18011 PR c++/29570
18012 * g++.dg/template/static29.C: New test.
18013
18014 PR c++/29734
18015 * g++.dg/conversion/simd4.C: New test.
18016
18017 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
18018
18019 PR c++/29475
18020 * g++.dg/template/access19.C: New test.
18021 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18022 error is reported.
18023
18024 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
18025
18026 PR tree-opt/25500
18027 * gcc.dg/tree-ssa/sra-4.c: New testcase.
18028
18029 2006-11-20 Tobias Burnus <burnus@net-b.de>
18030
18031 PR fortran/27546
18032 * gfortran.dg/import.f90: Extended test.
18033 * gfortran.dg/import2.f90: Extended test.
18034
18035 2006-11-20 Tobias Burnus <burnus@net-b.de>
18036
18037 * gfortran.dg/volatile3.f90: Add conflict test.
18038
18039 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
18040
18041 PR fortran/24783
18042 * gfortran.dg/implicit_10.f90: New test.
18043
18044 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
18045
18046 PR c++/8586
18047 * g++.dg/warn/Wall-write-strings.C: New.
18048
18049 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
18050
18051 * gfortran.dg/alloc_comp_constraint_5.f90: New.
18052 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18053
18054 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18055
18056 * gfortran.dg/use_3.f90: Remove error message.
18057 * gfortran.dg/iso_fortran_env_1.f90: New test.
18058 * gfortran.dg/iso_fortran_env_2.f90: New test.
18059 * gfortran.dg/iso_fortran_env_3.f90: New test.
18060 * gfortran.dg/iso_fortran_env_4.f90: New test.
18061
18062 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
18063
18064 * gcc.dg/vect/vect-27.c: Fix initialization.
18065
18066 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18067
18068 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18069 * gcc.dg/torture/builtin-minmax-1.c: New.
18070
18071 * gcc.dg/builtins-20.c: Add cases for copysign.
18072
18073 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18074
18075 PR fortran/24285
18076 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18077
18078 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18079 * gfortran.dg/use_1.f90: New test.
18080 * gfortran.dg/use_1.f90: New test.
18081 * gfortran.dg/use_1.f90: New test.
18082
18083 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
18084
18085 PR tree-optimization/29801
18086 * gcc.dg/pr29801.c: New test.
18087
18088 2006-11-17 Jakub Jelinek <jakub@redhat.com>
18089
18090 PR middle-end/29584
18091 * gcc.dg/torture/pr29584.c: New test.
18092
18093 2006-11-17 Joseph Myers <joseph@codesourcery.com>
18094
18095 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18096 Condition PowerPC tests for saving FPRs on powerpc_fprs.
18097 * gcc.target/powerpc/compress-float-ppc.c,
18098 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18099 powerpc_fprs.
18100 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18101 do not pass -mhard-float.
18102
18103 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
18104
18105 * gnat.dg/volatile_aggregate.adb: New test.
18106
18107 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18108
18109 PR fortran/29391
18110 PR fortran/29489
18111 * gfortran.dg/bound_2.f90: Add more checks.
18112 * gfortran.dg/bound_3.f90: New test.
18113
18114 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18115
18116 PR target/29201
18117 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18118
18119 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
18120
18121 * gfortran.dg/import3.f90: Fix error message.
18122
18123 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
18124
18125 PR tree-opt/29788
18126 * gfortran.fortran-torture/compile/inline_1.f90:
18127 New testcase.
18128
18129 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
18130
18131 * gcc.target/i386/x87regparm-1.c: New test.
18132 * gcc.target/i386/x87regparm-2.c: New test.
18133 * gcc.target/i386/x87regparm-3.c: New test.
18134 * gcc.target/i386/x87regparm-4.c: New test.
18135
18136 2006-11-15 Tobias Burnus <burnus@net-b.de>
18137
18138 PR fortran/27546
18139 * gfortran.dg/import.f90: New test.
18140 * gfortran.dg/import2.f90: New test.
18141 * gfortran.dg/import3.f90: New test.
18142
18143 2006-11-15 Tobias Burnus <burnus@net-b.de>
18144
18145 PR fortran/27588
18146 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18147
18148 2006-11-15 Tobias Burnus <burnus@net-b.de>
18149
18150 PR fortran/29806
18151 * gfortran.dg/contains.f90: New test.
18152 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18153
18154 2006-11-15 Jakub Jelinek <jakub@redhat.com>
18155
18156 PR tree-optimization/29581
18157 * gcc.dg/pr29581-1.c: New test.
18158 * gcc.dg/pr29581-2.c: New test.
18159 * gcc.dg/pr29581-3.c: New test.
18160 * gcc.dg/pr29581-4.c: New test.
18161 * gfortran.dg/pr29581.f90: New test.
18162
18163 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
18164
18165 PR fortran/29702
18166 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18167 numbers in error message headers.
18168
18169 2006-11-14 Richard Guenther <rguenther@suse.de>
18170
18171 * gcc.target/i386/math-torture/math-torture.exp: Restrict
18172 to i?86 and x86_64 targets.
18173
18174 2006-11-14 Caroline Tice <ctice@apple.com>
18175
18176 * gcc.dg/pubtypes-1.c: New file/testcase.
18177 * gcc.dg/pubtypes-2.c: New file/testcase.
18178 * gcc.dg/pubtypes-3.c: New file/testcase.
18179 * gcc.dg/pubtypes-4.c: New file/testcase.
18180 * g++.dg/pubtypes.C: New file/testcase.
18181
18182 2006-11-14 Mark Mitchell <mark@codesourcery.com>
18183
18184 PR c++/29106
18185 * g++.dg/init/self1.C: New test.
18186
18187 2006-11-14 Tobias Burnus <burnus@net-b.de>
18188
18189 PR fortran/29657
18190 * gfortran.dg/conflicts.f90: Add.
18191
18192 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
18193
18194 PR rtl-optimization/29798
18195
18196 * gcc.c-torture/execute/pr29798.c: New.
18197
18198 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18199
18200 * gcc.dg/builtins-20.c: Add more cases.
18201
18202 2006-11-13 Jakub Jelinek <jakub@redhat.com>
18203
18204 PR fortran/29759
18205 * gfortran.dg/gomp/pr29759.f90: New test.
18206
18207 2006-11-13 Mark Mitchell <mark@codesourcery.com>
18208
18209 PR c++/29518
18210 * g++.dg/template/static28.C: New test.
18211
18212 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
18213
18214 * lib/c-torture.exp: Use target-libpath.exp.
18215 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18216 set GCC_EXEC_PREFIX env var from global variable of same name.
18217
18218 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
18219
18220 PR fortran/26994
18221 * gfortran.fortran-torture/compile/transfer-1.f90:
18222 New testcase.
18223
18224 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
18225 Zdenek Dvorak <dvorakz@suse.cz>
18226
18227 PR tree-optimization/29680
18228 * gcc.dg/alias-11.c: New test.
18229
18230 2006-11-12 Jason Merrill <jason@redhat.com>
18231 Andrew Pinski <pinskia@physics.uc.edu>
18232
18233 PR middle-end/28915
18234 * gcc.target/i386/vectorize1.c: New.
18235
18236 2006-11-12 Roger Sayle <roger@eyesopen.com>
18237
18238 PR rtl-optimization/29797
18239 * gcc.c-torture/execute/pr29797-1.c: New test case.
18240
18241 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18242
18243 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18244
18245 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
18246
18247 * gcc.dg/tree-ssa/prefetch-3.c: New test.
18248
18249 2006-11-12 Roger Sayle <roger@eyesopen.com>
18250
18251 PR tree-optimization/13827
18252 * gcc.dg/fold-eqand-1.c: New test case.
18253
18254 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
18255
18256 PR rtl-opt/28812
18257 * gcc.c-torture/execute/mayalias-3.c: New test.
18258
18259 2006-11-11 Richard Sandiford <richard@codesourcery.com>
18260
18261 PR middle-end/27528
18262 * gcc.c-torture/compile/pr27528.c: New test.
18263 * gcc.dg/pr27528.c: Likewise.
18264
18265 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18266
18267 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18268
18269 * gcc.dg/torture/builtin-symmetric-1.c: New test.
18270
18271 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18272
18273 PR fortran/29758
18274 * gfortran.dg/reshape_source_size_1.f90: New test.
18275
18276 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18277
18278 PR fortran/29315
18279 * gfortran.dg/aliasing_dummy_4.f90: New test.
18280
18281 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
18282
18283 PR target/29777
18284 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18285 and x86_64-*-* targets.
18286
18287 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18288
18289 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18290 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18291 New macros. Use them in exact tests.
18292 (TESTIT3): New macro.
18293 Add tests for fmin, fmax and fma.
18294
18295 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18296
18297 PR fortran/29431
18298 * gfortran.dg/array_constructor_13.f90: New test.
18299
18300 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18301
18302 PR fortran/29744
18303 * gfortran.dg/used_types_12.f90: New test.
18304
18305 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
18306
18307 PR middle-end/29726
18308 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18309 (test6): Ditto.
18310 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18311 * gcc.dg/fold-eqandshift-3.c: New test case.
18312
18313 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18314
18315 PR fortran/29699
18316 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18317
18318 PR fortran/21370
18319 * gfortran.dg/change_symbol_attributes_1.f90: New test.
18320
18321 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18322
18323 * gcc.dg/20061109-1.c: New testcase.
18324
18325 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18326
18327 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18328
18329 2006-11-09 Tobias Burnus <burnus@net-b.de>
18330
18331 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18332 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18333
18334 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
18335
18336 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18337 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18338
18339 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18340
18341 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18342
18343 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18344
18345 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18346 vect-9.c).
18347 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18348 * gcc.dg/vect/vect-9.c: Now vectorizable.
18349 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18350 that support vect_widen_mult.
18351 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18352 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18353 vect-reduc-dot-u16.c).
18354 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18355 vect-reduc-dot-u16.c).
18356 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18357 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18358 vect-reduc-dot-s8.c).
18359 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18360 vect-reduc-dot-s8.c).
18361 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18362 vect-reduc-dot-s8.c).
18363 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18364 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18365 vect-reduc-dot-u8.c).
18366 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18367 vect-reduc-dot-u8.c).
18368 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18369 * gcc.dg/vect/vect-multitypes-9.c: New test.
18370 * gcc.dg/vect/vect-multitypes-10.c: New test.
18371 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18372 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18373 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18374 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18375 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18376 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18377 wrapv-vect-reduc-dot-s8.c.
18378 * lib/target-support.exp (check_effective_target_vect_unpack): New.
18379 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18380 targets that support vec_unpack.
18381 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18382 (check_effective_target_vect_widen_mult_qi_to_hi): New.
18383 (check_effective_target_vect_widen_mult_hi_to_si): New.
18384 (check_effective_target_vect_widen_sum): Removed.
18385
18386 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18387
18388 * gcc.dg/vect/vect-multitypes-8.c: New test.
18389 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18390
18391 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18392
18393 * gcc.dg/vect/vect-multitypes-7.c: New test.
18394
18395 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18396
18397 * gcc.dg/vect/vect-multitypes-4.c: New test.
18398 * gcc.dg/vect/vect-multitypes-5.c: New test.
18399 * gcc.dg/vect/vect-multitypes-6.c: New test.
18400
18401 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18402
18403 * gcc.dg/vect/vect-multitypes-1.c: New test.
18404 * gcc.dg/vect/vect-multitypes-2.c: New test.
18405 * gcc.dg/vect/vect-multitypes-3.c: New test.
18406
18407 2006-11-07 Eric Christopher <echristo@apple.com>
18408
18409 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18410 Test using scan-assembler-not.
18411
18412 2006-11-07 Jakub Jelinek <jakub@redhat.com>
18413
18414 * gcc.dg/inline-17.c: New test.
18415
18416 2006-11-07 Steve Ellcey <sje@cup.hp.com>
18417
18418 PR other/25028
18419 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
18420 on HP-UX.
18421
18422 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18423
18424 PR fortran/29539
18425 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18426
18427 PR fortran/29634
18428 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18429 test.
18430
18431 2006-11-07 Tobias Burnus <burnus@net-b.de>
18432
18433 PR fortran/29601
18434 * gfortran.dg/volatile.f90: Add.
18435 * gfortran.dg/volatile2.f90: Add.
18436 * gfortran.dg/volatile3.f90: Add.
18437 * gfortran.dg/volatile4.f90: Add.
18438 * gfortran.dg/volatile5.f90: Add.
18439 * gfortran.dg/volatile6.f90: Add.
18440 * gfortran.dg/volatile7.f90: Add.
18441
18442 2006-11-06 Tobias Burnus <burnus@net-b.de>
18443
18444 * gfortran.dg/io_constraints_2.f90: Adjust pattern
18445 for matching error messages.
18446 * gfortran.dg/specifics_3.f90: Adjust pattern
18447 for matching error messages.
18448
18449 2006-11-06 Janis Johnson <janis187@us.ibm.com>
18450 Bernhard Fischer <aldot@gcc.gnu.org>
18451
18452 * lib/gcc-dg.exp (output-exists): New proc.
18453 (output-exists-not): New proc.
18454 * gcc.test-framework/test-framework.awk: Support new directives.
18455 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18456 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18457 * gcc.test-framework/dg-outexists-exp-F.c: New test.
18458 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18459 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18460 * gcc.test-framework/dg-outexists-exp-P.c: New test.
18461
18462 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
18463
18464 PR fortran/29630
18465 PR fortran/29679
18466 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18467 * gfortran.dg/initialization_3.f90: New.
18468
18469 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18470
18471 PR libgfortran/25545
18472 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18473
18474 2006-11-05 Jakub Jelinek <jakub@redhat.com>
18475
18476 PR middle-end/29695
18477 * gcc.c-torture/execute/pr29695-1.c: New test.
18478 * gcc.c-torture/execute/pr29695-2.c: New test.
18479
18480 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
18481
18482 PR fortran/29565
18483 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18484
18485 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
18486
18487 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18488 for matching error messages.
18489
18490 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
18491
18492 PR target/26915
18493 * gcc.target/i386/387-12.c: New test.
18494
18495 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18496
18497 PR libfortran/29713
18498 * gfortran.dg/pr29713.f90: New test.
18499
18500 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
18501
18502 * gcc.c-torture/execute/arith-rand-ll.c:
18503 Also test for bogus rest sign.
18504
18505 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18506
18507 PR libfortran/27895
18508 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18509
18510 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
18511
18512 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18513 from error messages.
18514
18515 2006-11-02 Mike Stump <mrs@apple.com>
18516
18517 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18518
18519 * g++.old-deja/g++.abi/align.C: Enable for darwin.
18520
18521 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
18522
18523 * g++.dg/eh/gcsec1.C: New test.
18524
18525 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18526
18527 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18528 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
18529
18530 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
18531
18532 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18533 hexadecimal value.
18534 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18535 * gcc.dg/pr14796-2.c: Likewise.
18536
18537 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18538
18539 * gcc.c-torture/execute/20061101-1.c: New test.
18540
18541 2006-11-01 Richard Guenther <rguenther@suse.de>
18542
18543 * gcc.target/i386/fpprec-1.c: New testcase.
18544
18545 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18546
18547 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18548 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18549
18550 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18551
18552 * gcc.c-torture/execute/20061031-1.c: New test.
18553
18554 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18555
18556 PR 23067
18557 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18558 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18559 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18560 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18561 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18562 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18563 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18564
18565 2006-10-31 Eric Christopher <echristo@apple.com>
18566 Falk Hueffner <falk@debian.org>
18567
18568 * gcc.dg/builtin-bswap-1.c: New.
18569 * gcc.dg/builtin-bswap-2.c: New.
18570 * gcc.dg/builtin-bswap-3.c: New.
18571 * gcc.dg/builtin-bswap-4.c: New.
18572 * gcc.dg/builtin-bswap-5.c: New.
18573 * gcc.target/i386/builtin-bswap-1.c: New.
18574
18575 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18576
18577 * gcc.dg/inline-16.c: New.
18578
18579 PR 16622
18580 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18581 defining it.
18582 * gcc.dg/inline-13.c: New.
18583 * gcc.dg/inline-14.c: New.
18584 * gcc.dg/inline-15.c: New.
18585
18586 PR 11377
18587 * gcc.dg/inline6.c: New.
18588 * gcc.dg/inline7.c: New.
18589
18590 2006-10-31 Roger Sayle <roger@eyesopen.com>
18591
18592 PR middle-end/23470
18593 * gcc.dg/pr23470-1.c: New test case.
18594
18595 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18596
18597 PR fortran/29537
18598 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18599 data.
18600 * gfortran.dg/blockdata_2.f90: New testcase.
18601
18602 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18603
18604 PR libfortran/29627
18605 * gfortran.dg/unf_short_record_1.f90: New test.
18606
18607 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18608
18609 PR fortran/29067
18610 * gfortran.dg/pr29067.f: New test.
18611
18612 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18613 Richard Sandiford <richard@codesourcery.com>
18614
18615 * lib/target-supports.exp (get_compiler_messages): Append options
18616 as a single list element.
18617 (check_effective_target_arm_vfp_ok): New.
18618 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18619
18620 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18621
18622 PR fortran/29387
18623 * gfortran.dg/intrinsic_actual_2.f90: New test.
18624
18625 PR fortran/29490
18626 * gfortran.dg/actual_array_interface_1.f90: New test.
18627
18628 PR fortran/29641
18629 * gfortran.dg/used_types_11.f90: New test.
18630
18631 2006-10-30 Dirk Mueller <dmueller@suse.de>
18632
18633 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18634 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18635 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18636 * g++.old-deja/g++.mike/net25.C (main): Same.
18637 * g++.dg/lookup/exception1.C (main): Same.
18638 * g++.dg/parse/parens2.C (main): Same.
18639
18640 2006-10-30 Roger Sayle <roger@eyesopen.com>
18641
18642 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18643
18644 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18645
18646 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18647 * gcc.dg/torture/builtin-math-3.c: Likewise.
18648
18649 2006-10-30 Tobias Burnus <burnus@net-b.de>
18650
18651 PR fortran/29452
18652 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18653 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18654
18655 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18656
18657 PR Fortran/29410
18658 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18659
18660 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18661
18662 * lib/target-supports.exp (check_function_available): Declare
18663 function before calling.
18664
18665 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18666
18667 PR tree-optimization/29637
18668 * gcc.dg/pr29637.c: New test.
18669
18670 2006-10-29 Roger Sayle <roger@eyesopen.com>
18671
18672 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18673 tree canonicalization.
18674
18675 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18676
18677 * gcc.dg/builtins-20.c: Add more hypot tests.
18678
18679 2006-10-29 Roger Sayle <roger@eyesopen.com>
18680
18681 * gcc.dg/fold-compare-1.c: New test case.
18682
18683 2006-10-29 Dirk Mueller <dmueller@suse.de>
18684
18685 PR c++/16307
18686 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18687
18688 2006-10-29 Roger Sayle <roger@eyesopen.com>
18689
18690 PR tree-optimization/15458
18691 * gcc.dg/fold-xornot-1.c: New test case.
18692
18693 2006-10-29 Richard Guenther <rguenther@suse.de>
18694
18695 * gcc.target/i386/math-torture/trunc.c: New testcase.
18696
18697 2006-10-29 Richard Guenther <rguenther@suse.de>
18698
18699 * gcc.target/i386/math-torture/round.c: New testcase.
18700
18701 2006-10-29 Richard Guenther <rguenther@suse.de>
18702
18703 * gcc.target/i386/math-torture/ceil.c: New testcase.
18704 * gcc.target/i386/math-torture/floor.c: Likewise.
18705
18706 2006-10-29 Richard Guenther <rguenther@suse.de>
18707
18708 * gcc.target/i386/math-torture/rint.c: New testcase.
18709 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18710
18711 2006-10-29 Richard Guenther <rguenther@suse.de>
18712
18713 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18714 * gcc.target/i386/math-torture/lceil.c: Likewise.
18715
18716 2006-10-28 Tobias Burnus <burnus@net-b.de>
18717
18718 PR libgfortran/24313
18719 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18720
18721 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18722
18723 * gcc.c-torture/execute/20020118-1.c,
18724 gcc.c-torture/execute/builtins/strlen.c,
18725 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18726 comment typos.
18727
18728 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18729
18730 * gcc.dg/builtins-20.c: Add tests for hypot.
18731 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18732 two-argument builtins.
18733 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18734 TESTIT2. Update all callers.
18735 (TESTIT2, TESTIT2_R): New helper macros.
18736 Add testcases for pow, hypot and atan2.
18737
18738 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18739
18740 PR C++/29295
18741 * g++.dg/expr/bool1.C: New test.
18742 * g++.dg/expr/bool2.C: New test.
18743
18744 2006-10-28 Tobias Burnus <burnus@net-b.de>
18745
18746 PR fortran/28224
18747 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18748 * gfortran.dg/namelist_internal.f90: New test.
18749
18750 2006-10-28 Tobias Burnus <burnus@net-b.de>
18751
18752 PR fortran/29625
18753 * gfortran.dg/io_real_boz.f90: Add.
18754 * gfortran.dg/io_real_boz2.f90: Add.
18755
18756 2006-10-28 Richard Guenther <rguenther@suse.de>
18757
18758 PR middle-end/26899
18759 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18760
18761 2006-10-28 Richard Guenther <rguenther@suse.de>
18762
18763 PR target/28806
18764 * gcc.target/i386/math-torture/lround.c: New testcase.
18765
18766 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18767
18768 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18769 * gcc.dg/builtins-44.c: Likewise.
18770 * gcc.dg/builtins-45.c: Likewise.
18771 * gcc.dg/pr28796-2.c: Likewise.
18772 * gcc.dg/unordered-3.c: Likewise.
18773
18774 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18775
18776 PR libgfortran/27954
18777 * gfortran.dg/error_recovery_2.f90: New test.
18778
18779 2006-10-26 Richard Guenther <rguenther@suse.de>
18780
18781 * gcc.target/i386/i386.exp: Use glob, not find to collect
18782 tests. Avoids recursing into subdirectories.
18783 * gcc.target/i386/math-torture/math-torture.exp: Torture
18784 for interesting ia32 math options.
18785 * gcc.target.i386/math-torture/lrint.c: New testcase.
18786
18787 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18788
18789 PR libgfortran/29563
18790 * gfortran.dg/arrayio_9.f90: Update test.
18791 * gfortran.dg/arrayio_19.f90: New test.
18792
18793 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18794
18795 * gcc.dg/20061026.c: New testcase.
18796
18797 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18798
18799 PR libgfortran/29563
18800 * gfortran.dg/arrayio_9.f90: New test.
18801
18802 2006-10-26 Ben Elliston <bje@au.ibm.com>
18803
18804 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18805 Copy the strings manually, as strcpy may call strlen.
18806
18807 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18808
18809 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18810 Add checks for log, log2, log10 and log1p.
18811
18812 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18813 we already test 0.0. Add checks for expm1, log, log2, log10,
18814 log1p, cbrt, erf and erfc.
18815
18816 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18817
18818 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18819
18820 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18821
18822 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18823 and remainderl() built-in functions. Remove -ffast-math from
18824 dg-options.
18825
18826 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18827
18828 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18829 acosh and atanh.
18830
18831 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18832 floating point modifiers to arguments passed to float and long
18833 double functions respectively. Update all callers to use floating
18834 point numbers, not integers. Add tests for exp, exp2 and
18835 exp10/pow10.
18836
18837 * gcc.dg/torture/builtin-math-3.c: New test.
18838
18839 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18840
18841 PR fortran/29393
18842 * gfortran.dg/initialize_2.f90: New.
18843
18844 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18845
18846 * gcc.dg/torture/builtin-math-2.c: New test.
18847
18848 2006-10-24 Richard Guenther <rguenther@suse.de>
18849
18850 PR middle-end/28796
18851 * gcc.dg/pr28796-1.c: New testcase.
18852 * gcc.dg/pr28796-2.c: Likewise.
18853
18854 2006-10-24 Richard Guenther <rguenther@suse.de>
18855
18856 * gcc.dg/builtins-57.c: New testcase.
18857
18858 2006-10-24 Richard Guenther <rguenther@suse.de>
18859
18860 PR tree-optimization/29567
18861 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18862
18863 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18864
18865 PR tree-optimization/14784
18866 * gcc.dg/alias-10.c: New test.
18867
18868 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18869
18870 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18871
18872 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18873
18874 * gcc.dg/builtin-strncat-chk-1.c: New test.
18875
18876 2006-10-23 Jan Hubicka <jh@suse.cz>
18877
18878 * gcc.dg/memmove-1.c: New test.
18879
18880 2006-10-23 Paul Brook <paul@codesourcery.com>
18881
18882 * gcc.dg/pragma-pack-5.c: New test.
18883
18884 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18885
18886 * g++.dg/other/s390-1.C: New testcase.
18887
18888 2006-10-23 Richard Guenther <rguenther@suse.de>
18889
18890 PR middle-end/27132
18891 PR middle-end/23295
18892 * gcc.dg/pr27132.c: New testcase.
18893 * gcc.dg/pr23295.c: Likewise.
18894 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18895 * g++.dg/tree-ssa/pr19807.C: Likewise.
18896
18897 2006-10-23 Richard Guenther <rguenther@suse.de>
18898
18899 PR middle-end/21032
18900 * gcc.dg/pr21032.c: New testcase.
18901
18902 2006-10-22 Jeff Law <law@redhat.com>
18903 Richard Guenther <rguenther@suse.de>
18904
18905 PR tree-optimization/15911
18906 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18907
18908 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18909
18910 PR c++/20647
18911 * g++.dg/abi/rtti3.C: New.
18912
18913 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18914
18915 PR middle-end/28252
18916 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18917 transformation.
18918
18919 2006-10-21 Richard Guenther <rguenther@suse.de>
18920
18921 PR tree-optimization/3511
18922 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18923
18924 2006-10-21 Richard Guenther <rguenther@suse.de>
18925
18926 PR middle-end/26898
18927 * gcc.dg/torture/pr26898-1.c: New testcase.
18928 * gcc.dg/torture/pr26898-2.c: Likewise.
18929
18930 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18931
18932 PR c++/28053
18933 * g++.dg/parse/bitfield1.C: Adjust error markers.
18934 * g++.dg/parse/bitfield2.C: New test.
18935
18936 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18937
18938 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18939
18940 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18941
18942 PR libfortran/27895
18943 * gfortran.dg/zero_sized_1.f90: New test.
18944
18945 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18946
18947 * gcc.dg/div-compare-1.c: New test.
18948
18949 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18950
18951 PR fortran/29216
18952 * gfortran.dg/result_default_init_1.f90: New test.
18953
18954 PR fortran/29314
18955 * gfortran.dg/automatic_default_init_1.f90: New test.
18956
18957 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18958 from 38 to 33.
18959
18960 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18961
18962 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18963 'using namespace std' without previous declaration.
18964 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18965 * g++.old-deja/g++.robertl/eb133c.C: New.
18966
18967 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18968
18969 PR libgfortran/29277
18970 * gfortran.dg/streamio_4.f90: Update test.
18971 * gfortran.dg/streamio_11.f90: New test.
18972
18973 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18974
18975 PR c++/27952
18976 * g++.dg/inherit/virtual1.C: New test.
18977
18978 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18979
18980 PR c++/28261
18981 * g++.dg/parse/enum3.C: New test.
18982
18983 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18984
18985 PR c++/29039
18986 * g++.dg/init/ctor8.C: New test.
18987
18988 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18989
18990 PR c++/27270
18991 * g++.dg/ext/complit8.C: Tweak error markers.
18992 * g++.dg/template/complit1.C: Add error marker.
18993
18994 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18995
18996 PR c++/27270
18997 * g++.dg/ext/complit8.C: New test.
18998
18999 PR c++/29408
19000 * g++.dg/parse/dtor12.C: New test.
19001
19002 PR c++/29435
19003 * g++.dg/template/sizeof11.C: New test.
19004
19005 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
19006
19007 PR fortran/29392
19008 * gfortran.dg/data_char_3.f90: New test.
19009
19010 PR fortran/29451
19011 * gfortran.dg/negative_automatic_size.f90: New test.
19012
19013 2006-10-16 David Daney <ddaney@avtrex.com>
19014
19015 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19016
19017 2006-10-16 Eric Christopher <echristo@apple.com>
19018
19019 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19020 x86_64.
19021
19022 2006-10-16 Mark Mitchell <mark@codesourcery.com>
19023
19024 PR c++/28211
19025 * g++.dg/tc1/dr49.C: Tweak error messages.
19026 * g++.dg/parse/template21.C: New test.
19027
19028 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19029
19030 PR middle-end/20491
19031 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19032
19033 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
19034
19035 PR fortran/29403
19036 * gfortran.dg/print_1.f90: New test.
19037
19038 2006-10-15 Jan Hubicka <jh@suse.cz>
19039
19040 PR middle-end/29241
19041 * gcc.c-torture/compile/pr29241.c: New testcase.
19042
19043 2006-10-15 David Edelsohn <edelsohn@gnu.org>
19044
19045 PR middle-end/29250
19046 * gcc.c-torture/compile/pr29250.c: New test.
19047
19048 2006-10-15 Richard Guenther <rguenther@suse.de>
19049
19050 * gcc.dg/pr29299.c: New testcase.
19051
19052 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
19053
19054 PR fortran/24767
19055 * gfortran.dg/label_4.f90: Adjust warning flag.
19056
19057 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19058
19059 PR fortran/29371
19060 * gfortran.dg/nullify_3.f90: New test.
19061
19062 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19063
19064 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19065 on Solaris 2.5.1 too.
19066
19067 2006-10-13 Eric Christopher <echristo@apple.com>
19068
19069 * gcc.dg/pr25993.c: Skip for darwin.
19070
19071 2006-10-13 Eric Christopher <echristo@apple.com>
19072
19073 * gcc.dg/visibility-11.c: Skip for darwin.
19074
19075 2006-10-13 Eric Christopher <echristo@apple.com>
19076
19077 * gcc.dg/darwin-weakimport-1.c: Use
19078 -fno-asynchronous-unwind-tables.
19079 * gcc.dg/darwin-weakimport-3.c: Ditto.
19080
19081 2006-10-13 Richard Guenther <rguenther@suse.de>
19082
19083 PR tree-optimization/29446
19084 * gcc.dg/torture/pr29446.c: New testcase.
19085
19086 2006-10-13 Bill Wendling <wendling@apple.com>
19087
19088 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19089 * g++.old-deja/g++.jason/hmc1.C: Likewise.
19090 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19091 * g++.old-deja/g++.law/shadow1.C: Likewise.
19092 * g++.old-deja/g++.law/ctors10.C: Likewise.
19093 * g++.dg/debug/namespace1.C: Likewise.
19094 * g++.dg/inherit/namespace-as-base.C: Likewise.
19095 * g++.dg/opt/delay-slot-1.C: Likewise.
19096 * g++.dg/parse/defarg10.C: Likewise.
19097 * g++.dg/template/ptrmem11.C: Likewise.
19098 * g++.dg/template/mem_func_ptr.C: Likewise.
19099 * g++.dg/template/spec19.C: Likewise.
19100
19101 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
19102
19103 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19104
19105 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19106
19107 PR fortran/29373
19108 * gfortran.dg/implicit_9.f90: New test.
19109
19110 PR fortran/29407
19111 * gfortran.dg/namelist_25.f90: New test.
19112
19113 PR fortran/27701
19114 * gfortran.dg/same_name_2.f90: New test.
19115
19116 PR fortran/29232
19117 * gfortran.dg/host_assoc_types_1.f90: New test.
19118
19119 PR fortran/29364
19120 * gfortran.dg/missing_derived_type_1.f90: New test.
19121 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19122
19123 PR fortran/29422
19124 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19125
19126 PR fortran/29428
19127 * gfortran.dg/alloc_comp_assign_5.f90: New test.
19128
19129 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19130
19131 PR fortran/29391
19132 * gfortran.dg/bound_2.f90: New test.
19133
19134 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19135
19136 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19137 directive.
19138 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19139 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19140 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19141 * gfortran.dg/gomp/reduction3.f90: Likewise.
19142 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19143 * gfortran.dg/dummy_procedure_2.f90: Likewise.
19144 * gfortran.dg/interface_derived_type_1.f90: Likewise.
19145 * gfortran.dg/forall_4.f90: Likewise.
19146 * gfortran.dg/spec_expr_4.f90: Likewise.
19147 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19148 * gfortran.dg/forall_5.f90: Likewise.
19149 * gfortran.dg/open_access_append_2.f90: Add check for
19150 compile-time warning.
19151
19152 2006-10-13 Mark Mitchell <mark@codesourcery.com>
19153
19154 PR c++/28506
19155 * g++.dg/parse/pure1.C: New test.
19156
19157 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19158
19159 PR fortran/21435
19160 * gfortran.dg/io_constraints_3.f90: New test.
19161 * gfortran.dg/open_access_append_1.f90: Add checks
19162 for compile-time warnings.
19163 * gfortran.dg/pr20163-2.f: Likewise.
19164 * gfortran.dg/iostat_2.f90: Likewise.
19165 * gfortran.dg/label_4.f90: Delete the temporary
19166 file.
19167 * gfortran.dg/direct_io_2.f90: Add a FILE=
19168 specifier.
19169 * gfortran.dg/iomsg_1.f90: Add check for
19170 compile-time warning.
19171
19172 2006-10-12 Jan Hubicka <jh@suse.cz>
19173
19174 PR c/28419
19175 * gcc.dg/pr28319.c: New test.
19176
19177 2006-10-12 Mark Mitchell <mark@codesourcery.com>
19178 PR c++/29318
19179 * g++.dg/ext/vla4.C: New test.
19180
19181 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19182
19183 PR c++/27961
19184 * g++.dg/template/crash60.C: New test.
19185 * g++.dg/other/large-size-array.C: Adjust error markers.
19186 * g++.dg/parse/crash27.C: Likewise.
19187 * g++.dg/template/crash1.C: Likewise.
19188
19189 2006-10-12 Steve Ellcey <sje@cup.hp.com>
19190
19191 PR testsuite/29093
19192 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19193
19194 2006-10-12 Jakub Jelinek <jakub@redhat.com>
19195
19196 PR preprocessor/28709
19197 * gcc.dg/cpp/paste14.c: New test.
19198
19199 2006-10-11 Mark Mitchell <mark@codesourcery.com>
19200
19201 PR c++/29175
19202 * g++.dg/init/array24.C: New test.
19203
19204 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19205
19206 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19207 of <sys/types.h>.
19208
19209 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
19210
19211 PR c++/29024
19212 * g++.dg/parse/typedef8.C: New test.
19213 * g++.dg/other/mult-stor1.C: Adjust error markers.
19214
19215 2006-10-11 Richard Guenther <rguenther@suse.de>
19216
19217 PR tree-optimization/28230
19218 * gcc.dg/torture/pr28230.c: New testcase.
19219
19220 2006-10-11 Richard Guenther <rguenther@suse.de>
19221
19222 PR inline-asm/29119
19223 * gcc.dg/torture/pr29119.c: New testcase.
19224
19225 2006-10-10 Jakub Jelinek <jakub@redhat.com>
19226
19227 PR middle-end/29272
19228 * gcc.c-torture/execute/20060930-2.c: New test.
19229
19230 2006-10-09 Richard Henderson <rth@redhat.com>
19231
19232 Revert emutls patch.
19233
19234 2006-10-09 Richard Guenther <rguenther@suse.de>
19235
19236 PR middle-end/29254
19237 * gcc.dg/pr29254.c: New testcase.
19238
19239 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
19240 Paul Thomas <pault@gcc.gnu.org>
19241
19242 PR fortran/20541
19243 * gfortran.dg/alloc_comp_basics_1.f90: New test.
19244 * gfortran.dg/alloc_comp_basics_2.f90: New test.
19245 * gfortran.dg/alloc_comp_assign_1.f90: New test.
19246 * gfortran.dg/alloc_comp_assign_2.f90: New test.
19247 * gfortran.dg/alloc_comp_assign_3.f90: New test.
19248 * gfortran.dg/alloc_comp_assign_4.f90: New test.
19249 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19250 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19251 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19252 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19253 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19254 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19255 * gfortran.dg/alloc_comp_std.f90: New test.
19256 * gfortran.dg/move_alloc.f90: New test.
19257
19258 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
19259
19260 PR fortran/29115
19261 * gfortran.dg/derived_constructor_comps_2.f90: New test.
19262
19263 PR fortran/29211
19264 * gfortran.dg/forall_char_dependencies_1.f90: New test.
19265
19266 2006-10-08 Tobias Burnus <burnus@net-b.de>
19267
19268 PR fortran/28585
19269 * gfortran.dg/new_line.f90: New test.
19270
19271 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19272
19273 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19274 * gcc.dg/torture/builtin-convert-1.c,
19275 gcc.dg/torture/builtin-convert-2.c,
19276 gcc.dg/torture/builtin-convert-3.c,
19277 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19278
19279 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
19280
19281 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19282 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19283 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19284 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19285
19286 2006-10-07 Andrew Pinski <pinskia@gmail.com>
19287
19288 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19289 Xfail some tests for powerpc-darwin and powerpc-aix.
19290
19291 2006-10-07 Jakub Jelinek <jakub@redhat.com>
19292
19293 PR c/29380
19294 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19295
19296 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19297
19298 PR target/29300
19299 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19300 on hppa*-*-hpux*.
19301
19302 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19303
19304 PR fortran/16580
19305 PR fortran/29288
19306 * gfortran.fortran-torture/execute/specifics.f90:
19307 Add tests for using all possible intrinsics as actual arguments.
19308 * gfortran.dg/specifics_1.f90: Add tests for using
19309 all possible intrinsics as actual arguments.
19310 * gfortran.dg/specifics_2.f90: New file.
19311 * gfortran.dg/specifics_3.f90: New file.
19312
19313 2006-10-07 Richard Sandiford <richard@codesourcery.com>
19314
19315 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19316 * gcc.dg/debug/debug-2.c: Likewise.
19317
19318 2006-10-06 Uros Bizjak <uros@kss-loka.si>
19319
19320 * gcc.c-torture/compile/sync-2.c: New test.
19321
19322 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19323
19324 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19325 line endings.
19326
19327 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19328
19329 PR rtl-optimization/29128
19330 * gcc.c-torture/compile/pr29128.c: New test.
19331
19332 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19333
19334 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19335 line endings.
19336
19337 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
19338
19339 PR middle-end/29256
19340 * gcc.dg/tree-ssa/loop-19.c: New test.
19341
19342 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19343
19344 PR tree-optimization/29330
19345 * gcc.dg/pr29330.c: New test.
19346
19347 PR target/28924
19348 * gcc.c-torture/compile/20061005-1.c: New test.
19349
19350 2006-10-06 Olivier Hainque <hainque@adacore.com>
19351
19352 * gcc.dg/typename-vla-1.c: New case.
19353 * gnat.dg/forward_vla.adb: New case.
19354
19355 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19356
19357 PR tree-optimization/29290
19358 * gfortran.dg/loop_nest_1.f90: New test.
19359
19360 PR target/29198
19361 * gcc.dg/tls/opt-12.c: New test.
19362
19363 PR fortran/28415
19364 * gfortran.dg/save_2.f90: New test.
19365
19366 PR c/29091
19367 * gcc.dg/pr29091.c: New test.
19368
19369 2006-10-06 Joseph Myers <joseph@codesourcery.com>
19370
19371 * lib/target-supports.exp
19372 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19373 same as x86_64-*-*; check for LP64.
19374
19375 2006-10-04 Richard Henderson <rth@redhat.com>
19376
19377 * lib/target-supports.exp (check_effective_target_tls): Redefine
19378 to mean non-emulated tls.
19379 * gcc.dg/tls/alias-1.c: Remove tls requirement.
19380 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19381 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19382 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19383 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19384 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19385 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19386
19387 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19388
19389 PR fortran/29343
19390 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19391
19392 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19393
19394 * gfortran.dg/bounds_check_fail_1.f90: New test.
19395
19396 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19397
19398 PR c++/29020
19399 * g++.dg/template/friend48.C: New test.
19400
19401 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19402
19403 PR fortran/29098
19404 * gfortran.dg/default_initialization_2.f90: New test.
19405
19406 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19407
19408 PR fortran/20779
19409 PR fortran/20891
19410 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19411
19412 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19413
19414 PR fortran/29284
19415 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19416
19417 PR fortran/29321
19418 PR fortran/29322
19419 * gfortran.dg/missing_optional_dummy_2.f90: New test.
19420
19421 PR fortran/25091
19422 PR fortran/25092
19423 * gfortran.dg/entry_array_specs_1.f90: New test.
19424
19425 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
19426
19427 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19428 insufficient to inhibit some test failures at -O3. Do testing
19429 on integers.
19430
19431 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19432
19433 PR c++/29138
19434 * g++.dg/inherit/access8.C: New test.
19435 * g++.dg/template/dtor4.C: Tweak error messages.
19436
19437 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19438
19439 PR fortran/27478
19440 * gfortran.dg/entry_8.f90: New test.
19441
19442 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19443
19444 PR c++/29291
19445 * g++.dg/parse/new4.C: New test.
19446
19447 2006-10-03 Uros Bizjak <uros@kss-loka.si>
19448
19449 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19450 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19451 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19452 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19453 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19454
19455 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19456
19457 PR fortran/19260
19458 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19459 * gfortran.dg/continuation_2.f90: New test.
19460
19461 PR fortran/19262
19462 * gfortran.dg/continuation_3.f90: New test.
19463 * gfortran.dg/continuation_4.f90: New test.
19464 * gfortran.dg/continuation_5.f: New test.
19465 * gfortran.dg/continuation_6.f: New test.
19466
19467 2006-10-02 Mark Mitchell <mark@codesourcery.com>
19468
19469 PR c++/29226
19470 * g++.dg/template/vla1.C: New test.
19471
19472 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19473
19474 PR fortran/29210
19475 * gfortran.dg/complex_parameter_1.f90: New test.
19476
19477 2006-10-02 Jakub Jelinek <jakub@redhat.com>
19478
19479 PR c/29154
19480 * gcc.c-torture/execute/20060929-1.c: New test.
19481
19482 2006-10-01 Mark Mitchell <mark@codesourcery.com>
19483
19484 PR c++/29105
19485 * g++.dg/template/member6.C: New test.
19486 * g++.dg/parse/typename7.C: Adjust error markers.
19487
19488 PR c++/29080
19489 * g++.dg/template/member7.C: New test.
19490
19491 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
19492
19493 PR c/24010
19494 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19495 gcc.dg/Woverride-init-3.c: New tests.
19496
19497 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19498
19499 * gcc.c-torture/execute/20060930-1.c: New test.
19500
19501 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19502
19503 PR fortran/18791
19504 * gfortran.dg/specifics_1.f90: New test.
19505 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19506 complex specifics.
19507
19508 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19509
19510 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19511 pthread-init-common.h: New.
19512
19513 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
19514
19515 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19516 precision on some archs.
19517
19518 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
19519
19520 * gcc.dg/non-local-goto-1.c: New test.
19521 * gcc.dg/non-local-goto-2.c: Likewise.
19522 * gcc.dg/setjmp-3.c: Likewise.
19523 * gcc.dg/setjmp-4.c: Likewise.
19524
19525 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
19526
19527 * gnat.dg/self_aggregate_with_pointer.adb: New test.
19528
19529 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
19530
19531 PR fortran/28276
19532 * gfortran.dg/exponent_1.f90: New test.
19533
19534 PR fortran/27021
19535 * gfortran.dg/nearest_1.f90: New test.
19536
19537 2006-09-26 Jakub Jelinek <jakub@redhat.com>
19538
19539 PR middle-end/25261
19540 PR middle-end/28790
19541 * gcc.dg/gomp/nestedfn-1.c: New test.
19542
19543 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
19544
19545 PR objc/29195
19546 * objc/compile/method-1.m: New test.
19547
19548 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
19549
19550 PR c++/26938
19551 * g++.dg/template/crash58.C: New test.
19552 * g++.dg/parse/crash28.C: Adjust error markers.
19553 * g++.dg/template/crash34.C: Likewise.
19554 * g++.dg/template/friend31.C: Likewise.
19555 * g++.dg/template/crash32.C: Likewise.
19556
19557 PR c++/27329
19558 * g++.dg/template/crash59.C: New test.
19559
19560 PR c++/27667
19561 * g++.dg/template/spec33.C: New test.
19562 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19563
19564 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19565 Adam Nemet <anemet@caviumnetworks.com>
19566
19567 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19568 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19569
19570 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19571
19572 PR target/28911
19573 * gcc.dg/pr28911.c: New.
19574
19575 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19576
19577 PR target/29169
19578 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19579 (dg-options): Add -mfpmath=387.
19580
19581 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19582
19583 PR c/28706
19584 * gcc.dg/pr28706.c: New test.
19585
19586 PR c/28712
19587 * gcc.dg/pr28712.c: New test.
19588
19589 2006-09-22 Mike Stump <mrs@apple.com>
19590
19591 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19592
19593 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19594
19595 PR tree-optimization/28888
19596 * gcc.dg/pr28888.c: New test.
19597
19598 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19599
19600 PR c++/29016
19601 * g++.dg/init/ptrfn1.C: New test.
19602
19603 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19604
19605 PR c++/28861
19606 * g++.dg/template/spec32.C: New test.
19607 * g++.dg/parse/crash9.C: Adjust error markers.
19608
19609 PR c++/28303
19610 * g++.dg/template/typedef6.C: New test.
19611 * g++.dg/init/error1.C: Adjust error markers.
19612 * g++.dg/parse/crash9.C: Likewise.
19613 * g++.dg/template/crash55.C: Likewise.
19614
19615 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19616
19617 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19618
19619 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19620
19621 PR target/27650
19622 * g++.dg/ext/dllimport12.C: New test.
19623
19624 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19625
19626 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19627 * gcc.target/mips/nmadd-2.c: Likewise.
19628 * gcc.target/mips/mips-ps-6.c: New test.
19629 * gcc.target/mips/neg-abs-1.c: Likewise.
19630 * gcc.target/mips/neg-abs-2.c: Likewise.
19631 * gcc.target/mips/nmadd-3.c: New test.
19632
19633 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19634
19635 PR middle-end/28046
19636 * gcc.dg/gomp/atomic-10.c: New test.
19637 * g++.dg/gomp/atomic-10.C: New test.
19638
19639 2006-09-20 Eric Christopher <echristo@apple.com>
19640
19641 * gcc.target/i386/sse3-not-fisttp.c: New.
19642
19643 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19644
19645 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19646
19647 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19648
19649 * gcc.c-torture/execute/pr28289.c (one): New variable.
19650 (main): Use it instead of argc.
19651 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19652 (main): Use it instead of argc.
19653
19654 2006-09-19 Paul Brook <paul@codesourcery.com>
19655
19656 PR target/28516
19657 * gcc.dg/nested-func-5.c: New test.
19658
19659 2006-09-19 Ben Elliston <bje@au.ibm.com>
19660
19661 * lib/target-supports.exp (check_effective_target_tls): Compile
19662 test stubs using ${tool}_target_compile, not just target_compile.
19663 (check_effective_target_tls_runtime): Likewise.
19664
19665 2006-09-19 Ben Elliston <bje@au.ibm.com>
19666
19667 * gcc.c-torture/compile/20030405-1.x: Remove.
19668
19669 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19670 optimising linker from discarding it.
19671
19672 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19673
19674 PR fortran/28526
19675 * gfortran.dg/keyword_symbol_1.f90: New test.
19676
19677 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19678 pedantic compilation option.
19679
19680 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19681
19682 PR fortran/29060
19683 * gfortran.dg/spread_shape_1.f90: New test.
19684
19685 2006-09-17 Roger Sayle <roger@eyesopen.com>
19686
19687 PR tree-optimization/28887
19688 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19689
19690 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19691
19692 PR c/25993
19693 * gcc.dg/pr25993.c: New test.
19694
19695 2006-09-17 Ira Rosen <irar@il.ibm.com>
19696
19697 PR tree-opt/21591
19698 * gcc.dg/vect/pr21591.c: New test.
19699
19700 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19701
19702 PR tree-opt/29059
19703 * gcc.c-torture/compile/strcpy-1.c: New test.
19704 * gcc.c-torture/compile/strcpy-2.c: New test.
19705 * gcc.c-torture/compile/memcpy-1.c: New test.
19706 * gcc.c-torture/compile/memcpy-2.c: New test.
19707
19708 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19709
19710 PR testsuite/29055
19711 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19712
19713 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19714
19715 * gnat.dg/specs/double_record_extension1.ads: New test.
19716 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19717
19718 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19719
19720 PR fortran/29051
19721 * gfortran.dg/oldstyle_3.f90: New test.
19722
19723 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19724
19725 PR libgfortran/29099
19726 * gfortran.dg/secnds-1.f: New test.
19727
19728 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19729
19730 PR libgfortran/29053
19731 * gfortran.dg/streamio_9.f90: New test.
19732 * gfortran.dg/streamio_10.f90: New test.
19733
19734 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19735
19736 PR C++/29002
19737 * g++.dg/init/array22.C: New test.
19738 * g++.dg/init/array23.C: New test.
19739
19740 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19741
19742 * stackcheck.lst: Update list of tests requiring stack checking.
19743 * norun.lst: Adjust for above change.
19744 * ada95.lst: New file.
19745 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19746 requiring -gnat95 switch.
19747
19748 2006-09-14 Olivier Hainque <hainque@adacore.com>
19749
19750 * gnat.dg/in_out_parameter.adb: New test.
19751
19752 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19753
19754 PR debug/28980
19755 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19756
19757 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19758
19759 * gnat.dg/specs/unchecked_union.ads: New test.
19760
19761 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19762
19763 PR rtl-optimization/28982
19764 * gcc.c-torture/execute/pr28982a.c: New test.
19765 * gcc.c-torture/execute/pr28982b.c: Likewise.
19766
19767 2006-09-12 Eric Christopher <echristo@apple.com>
19768
19769 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19770 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19771
19772 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19773
19774 PR c/28768
19775 PR preprocessor/14634
19776 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19777 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19778 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19779
19780 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19781
19782 * gcc.dg/pr28243.c: New test.
19783
19784 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19785
19786 PR fortran/28971
19787 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19788 this undiagnosed regression reappears.
19789
19790 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19791
19792 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19793 Treat $srcdir as a literal.
19794 * lib/fortran-torture.exp (fortran-torture-compile,
19795 fortran-torture-execute): Likewise.
19796 * lib/objc-torture.exp (objc-torture-compile,
19797 objc-torture-execute): Likewise.
19798 * lib/profopt.exp (profopt-execute): Likewise.
19799
19800 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19801
19802 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19803
19804 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19805
19806 PR testsuite/28950
19807 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19808
19809 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19810
19811 PR target/13685
19812 * gcc.target/i386/pr13685.c: New test.
19813
19814 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19815
19816 * gcc.dg/pr28726.c: New test.
19817
19818 2006-09-11 Josh Conner <jconner@apple.com>
19819
19820 * gcc.dg/nrv3.c: Increase size of structure.
19821 * gcc.dg/nrv4.c: Likewise.
19822 * gcc.dg/nrv5.c: Likewise.
19823
19824 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19825
19826 PR libfortran/28890
19827 gfortran.dg/assumed_charlen_function_5.f90: New test.
19828
19829 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19830
19831 PR c++/28991
19832 * g++.dg/init/static3.C: New test.
19833
19834 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19835
19836 PR testsuite/29007
19837 * gcc.dg/long-long-cst1.c (t): Add cast to
19838 __SIZE_TYPE__ before casting to int.
19839 (main): Return 0 on success.
19840
19841 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19842
19843 * gcc.c-torture/execute/20060910-1.c: New test.
19844
19845 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19846
19847 PR middle-end/26983
19848 * gcc.dg/pr26983.c: New test.
19849
19850 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19851
19852 PR target/29006
19853 * gcc.c-torture/execute/pr29006.c: New test.
19854
19855 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19856
19857 PR libfortran/28947
19858 gfortran.dg/matmul_4.f90: New test.
19859
19860 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19861
19862 PR fortran/28959
19863 gfortran.dg/used_types_10: New test.
19864
19865 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19866
19867 PR libfortran/28923
19868 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19869 gfortran.dg/array_initializer_3.f90: New test.
19870
19871 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19872
19873 PR fortran/28914
19874 * gfortran.dg/actual_array_constructor_3.f90: New test.
19875
19876 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19877
19878 PR testsuite/26778
19879 * gcc.target/i386/pr26778.c: New testcase.
19880
19881 2006-09-08 Eric Christopher <echristo@apple.com>
19882
19883 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19884 * gcc.target/i386/memcpy-1.c: Ditto.
19885 * gcc.target/i386/asm-1.c: Ditto.
19886 * gcc.target/i386/20060512-4.c: Ditto.
19887 * gcc.target/i386/compress-float-387.c: Ditto.
19888 * gcc.target/i386/20060512-1.c: Ditto.
19889 * gcc.target/i386/compress-float-sse.c: Ditto.
19890 * gcc.target/i386/20060512-2.c: Ditto.
19891 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19892 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19893 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19894 * gcc.dg/pr26449.c: Ditto.
19895 * gcc.dg/attr-ms_struct-2.c: Ditto.
19896 * gcc.dg/attr-ms_struct-1.c: Ditto.
19897 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19898
19899 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19900
19901 PR c/28504
19902 * gcc.dg/vla-10.c: New test.
19903
19904 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19905
19906 PR c++/28858
19907 * g++.dg/parse/template20.C: New test.
19908 * g++.dg/template/operator8.C: Remove obsolete part.
19909 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19910 * g++.old-deja/g++.pt/crash65.C: Likewise.
19911
19912 2006-09-07 Jason Merrill <jason@redhat.com>
19913
19914 PR middle-end/27724
19915 * gcc.dg/long-long-cst1.c: New test.
19916
19917 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19918
19919 PR C++/28906
19920 * g++.dg/other/array3.C: New test.
19921 * g++.dg/other/array4.C: New test.
19922 * g++.dg/other/array5.C: New test.
19923
19924 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19925
19926 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19927
19928 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19929
19930 PR target/28946
19931 * gcc.target/i386/pr28946.c: New test.
19932
19933 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19934
19935 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19936 in integer literal constant.
19937 * gfortran.dg/enum_8.f90: Ditto.
19938 * gfortran.dg/g77/20030326-1.f: Ditto.
19939
19940 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19941
19942 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19943 nonconformance usage.
19944
19945 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19946
19947 PR middle-end/28862
19948 * gcc.c-torture/compile/vector-align-1.c: New test.
19949
19950 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19951
19952 PR rtl-opt/27883
19953 * g++.dg/opt/copysign-1.C: New test.
19954
19955 2006-09-06 Jason Merrill <jason@redhat.com>
19956
19957 PR c++/27371
19958 * g++.dg/warn/unused-result1.C: New test.
19959
19960 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19961
19962 PR c++/28903
19963 * g++.dg/ext/vla3.C: New test.
19964
19965 PR c++/28886
19966 * g++.dg/template/array16.C: New test.
19967
19968 2006-09-06 Richard Guenther <rguenther@suse.de>
19969
19970 * gcc.dg/pr27226.c: Remove testcase again.
19971
19972 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19973
19974 PR tree-opt/28937
19975 * g++.dg/opt/unroll2.C: New test.
19976
19977 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19978
19979 PR tree-opt/28952
19980 * gcc.dg/vect/pr28952.c: New test.
19981
19982 2006-09-05 Richard Guenther <rguenther@suse.de>
19983
19984 PR tree-optimization/28900
19985 * gcc.dg/torture/pr28900.c: New testcase
19986
19987 2006-09-05 Richard Guenther <rguenther@suse.de>
19988
19989 PR tree-optimization/28905
19990 * gcc.c-torture/compile/pr28905.c: New testcase.
19991
19992 2006-09-05 Richard Guenther <rguenther@suse.de>
19993
19994 PR middle-end/28935
19995 * gcc.dg/pr28935.c: New testcase.
19996
19997 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19998
19999 * gcc.c-torture/execute/20060905-1.c: New test.
20000
20001 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20002
20003 PR fortran/28908
20004 * gfortran.dg/used_types_7.f90: New test.
20005 * gfortran.dg/used_types_8.f90: New test.
20006 * gfortran.dg/used_types_9.f90: New test.
20007
20008 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
20009
20010 * gcc.c-torture/compile/20060904-1.c: New test.
20011
20012 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
20013
20014 PR c++/23287 Revert my 2006-09-01 patch
20015 * g++.dg/parse/dtor12.C: Remove.
20016
20017 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
20018
20019 PR c+/27670
20020 * g++.dg/template/operator9.C: New test.
20021
20022 PR c++/27493
20023 * g++.dg/template/operator7.C: New test.
20024
20025 PR c++/27494
20026 * g++.dg/template/operator8.C: New test.
20027
20028 PR c++/27397
20029 * g++.dg/template/crash57.C: New test.
20030
20031 * g++.dg/template/typedef4.C: Adjust error markers.
20032 * g++.dg/template/typedef5.C: Likewise.
20033
20034 2006-09-02 Jakub Jelinek <jakub@redhat.com>
20035
20036 PR c++/28878
20037 * g++.dg/parse/crash33.C: New test.
20038
20039 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
20040 Richard Guenther <rguenther@suse.de>
20041 Adam Nemet <anemet@caviumnetworks.com>
20042
20043 PR middle-end/27226
20044 * gcc.target/mips/memcpy-1.c: New testcase.
20045 * gcc.dg/pr27226.c: Likewise.
20046
20047 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
20048
20049 PR c++/28705
20050 * g++.dg/lookup/koenig5.C: New.
20051 * g++.dg/template/crash56.C: New.
20052
20053 2006-09-01 Josh Conner <jconner@apple.com>
20054
20055 PR c++/25505
20056 * gcc.dg/nrv3.c: New test.
20057 * gcc.dg/nrv4.c: New test.
20058 * gcc.dg/nrv5.c: New test.
20059
20060 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
20061
20062 PR c++/23287
20063 * g++.dg/parse/dtor12.C: New.
20064
20065 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
20066
20067 PR tree-optimization/28839
20068 * gcc.dg/pr28839.c: New test.
20069
20070 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
20071
20072 PR target/24367
20073 * gcc.dg/pr24367.c: New testcase.
20074
20075 2006-08-30 Joseph Myers <joseph@codesourcery.com>
20076
20077 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20078
20079 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
20080
20081 PR rtl-optimization/27735
20082 * gcc.dg/loop-unswitch-1.c: New test.
20083
20084 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
20085
20086 PR fortran/28885
20087 * gfortran.dg/aliasing_dummy_2.f90: New test.
20088
20089 PR fortran/20067
20090 * gfortran.dg/generic_5.f90: Change error message.
20091
20092 PR fortran/28873
20093 * gfortran.dg/generic_6.f90: New test.
20094
20095 PR fortran/25077
20096 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20097
20098 PR fortran/25102
20099 * gfortran.dg/invalid_interface_assignment.f90: New test.
20100
20101 PR fortran/24866
20102 * gfortran.dg/module_proc_external_dummy.f90: New test.
20103
20104 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
20105
20106 PR c++/28349
20107 * g++.dg/warn/var-args1.C: New test.
20108
20109 2006-08-29 Steven G. Kargl <kargls@comcast.net>
20110
20111 PR fortran/28866
20112 * gfortran.dg/simpleif_2.f90: New test.
20113 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20114 * gfortran.dg/enum_5.f90: Ditto.
20115
20116 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20117 Kazu Hirata <kazu@codesourcery.com>
20118
20119 PR tree-optimization/17506
20120 * gcc.dg/pr17506.c: New.
20121
20122 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
20123
20124 PR c++/28139
20125 * g++.dg/eh/alias1.C: New test.
20126
20127 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20128
20129 PR c++/28860
20130 * g++.dg/template/ttp22.C: New test.
20131
20132 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
20133
20134 PR middle-end/26632
20135 * gcc.dg/pr26632.c: New.
20136
20137 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20138
20139 PR libgfortran/28354
20140 * gfortran.dg/fmt_zero_precision.f90: New test.
20141
20142 2006-08-27 Mark Mitchell <mark@codesourcery.com>
20143
20144 PR c++/28058
20145 * g++.dg/template/spec31.C: New test.
20146
20147 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
20148
20149 PR c++/26573
20150 * g++.dg/other/static2.C: New test.
20151
20152 2006-08-26 Roger Sayle <roger@eyesopen.com>
20153
20154 * gcc.dg/Wswitch-enum-2.c: New test case.
20155 * gcc.dg/Wswitch-enum-3.c: Likewise.
20156
20157 2006-08-26 Richard Guenther <rguenther@suse.de>
20158
20159 * gcc.c-torture/compile/20060826-1.c: New testcase.
20160
20161 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
20162
20163 PR c++/28736
20164 * g++.dg/template/void10.C: New test.
20165
20166 PR c++/28737
20167 * g++.dg/template/void8.C: New test.
20168
20169 PR c+_+/28738
20170 * g++.dg/template/void9.C: New test.
20171
20172 * g++.dg/template/void3.C: Adjust error markers.
20173 * g++.dg/template/void4.C: Likewise.
20174 * g++.dg/template/crash55.C: Likewise.
20175 * g++.dg/template/void7.C: Likewise
20176
20177 2006-08-26 Mark Mitchell <mark@codesourcery.com>
20178
20179 PR c++/28588
20180 * g++.dg/inherit/access6.C: New test.
20181 * g++.dg/inherit/access7.C: Likewise.
20182
20183 PR c++/28595
20184 * g++.dg/template/array15.C: New test.
20185 * g++.dg/template/crash2.C: Tweak error markers.
20186
20187 2006-08-26 Jakub Jelinek <jakub@redhat.com>
20188
20189 PR middle-end/28683
20190 * gcc.c-torture/compile/20060823-1.c: New test.
20191
20192 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20193
20194 PR c++/28853
20195 * g++.dg/template/ttp21.C: New test.
20196
20197 PR c++/28852
20198 * g++.dg/other/operator1.C: Add error-marker.
20199 * g++.dg/other/operator2.C: New test.
20200
20201 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20202
20203 PR c/27893
20204 * gcc.c-torture/compile/vla-const-1.c,
20205 gcc.c-torture/compile/vla-const-2.c: New tests.
20206
20207 2006-08-26 Richard Guenther <rguenther@suse.de>
20208
20209 PR middle-end/28814
20210 * gcc.dg/torture/pr28814.c: New testcase.
20211
20212 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20213
20214 PR c/28418
20215 * gcc.c-torture/compile/compound-literal-1.c: New test.
20216
20217 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20218
20219 PR c/28299
20220 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20221 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20222 Expect extra diagnostics.
20223
20224 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
20225
20226 gcc.dg/noncompile/pr16876.c: New test.
20227
20228 2006-08-25 Mark Mitchell <mark@codesourcery.com>
20229
20230 PR c++/28056
20231 * g++.dg/parse/local1.C: New test.
20232 * g++.dg/other/qual1.C: Tweak error marker.
20233
20234 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
20235
20236 PR c++/27787
20237 * g++.dg/template/typename10.C: New.
20238 * g++.dg/template/lookup4.C: Remove bogus error marker.
20239
20240 2006-08-25 Richard Guenther <rguenther@suse.de>
20241
20242 PR testsuite/28829
20243 * gcc.dg/pr26570.c: Fix testcase.
20244
20245 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
20246
20247 PR tree-opt/28807
20248 * gcc.c-torture/execute/mayalias-2.c: New test.
20249 * gcc.dg/tree-ssa/alias-13.c: New test.
20250
20251 2006-08-24 Jan Hubicka <jh@suse.cz>
20252
20253 PR debug/26881
20254 * gcc.dg/debug/pr26881.c: New file.
20255
20256 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
20257
20258 PR fortran/28788
20259 * gfortran.dg/used_types_4.f90: New test.
20260 * gfortran.dg/derived_init_2.f90: Modify to check sibling
20261 association of derived types.
20262 * gfortran.dg/used_types_2.f90: Add module cleanup.
20263 * gfortran.dg/used_types_3.f90: The same.
20264
20265 PR fortran/28771
20266 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20267 fix of regression.
20268
20269 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20270
20271 PR 28813
20272 * gfortran.dg/direct_io_6.f90: Remove test.
20273
20274 2006-08-23 Stuart Hastings <stuart@apple.com>
20275
20276 PR 28825
20277 * gcc.target/i386/20060821-1.c: New.
20278
20279 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
20280
20281 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
20282 dg-warning strings for dllimport.
20283
20284 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20285
20286 PR C++/28450
20287 * g++.dg/ext/vector4.C: New test.
20288 * g++.dg/ext/complex1.C: New test.
20289
20290 2006-08-21 Geoffrey Keating <geoffk@apple.com>
20291
20292 PR debug/28692
20293 * gcc.dg/debug/const-1.c: New.
20294 * gcc.dg/debug/const-2.c: New.
20295 * gcc.dg/debug/dwarf2/const-1.c: New.
20296 * gcc.dg/debug/dwarf2/const-2.c: New.
20297 * gcc.dg/debug/dwarf2/const-2b.c: New.
20298
20299 2006-08-22 Richard Guenther <rguenther@suse.de>
20300
20301 PR middle-end/28776
20302 * gcc.c-torture/compile/pr28776-1.c: New testcase.
20303 * gcc.c-torture/compile/pr28776-2.c: Likewise.
20304
20305 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
20306
20307 PR tree-optimization/28003
20308 * g++.dg/tree-ssa/pr28003.C: New.
20309
20310 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20311
20312 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20313
20314 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
20315
20316 PR c++/26269
20317 * g++.dg/other/error14.C: New test.
20318
20319 PR c++/28505
20320 * g++.dg/parse/ctor7.C: New test.
20321 * g++.dg/parse/ctor8.C: Likewise.
20322
20323 PR c++/28741
20324 * g++.dg/template/void7.C: New test.
20325
20326 2006-08-21 Olivier Hainque <hainque@adacore.com>
20327
20328 * gnat.dg/self_aggregate_with_zeros.adb: New test.
20329 * gnat.dg/self_aggregate_with_array.adb: New test.
20330
20331 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20332
20333 * g++.dg/eh/arm-vfp-unwind.C: New test.
20334
20335 2006-08-20 Mark Mitchell <mark@codesourcery.com>
20336
20337 PR c++/28341
20338 * g++.dg/template/ref3.C: New test.
20339 * g++.dg/template/nontype13.C: New test.
20340
20341 PR c++/28346
20342 * g++.dg/template/ptrmem17.C: New test.
20343
20344 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
20345
20346 PR target/28648 c:
20347 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20348
20349 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
20350
20351 PR fortran/28630
20352 * gfortran.dg/used_types_2.f90: New test.
20353
20354 PR fortran/28601
20355 * gfortran.dg/used_types_3.f90: New test.
20356
20357 PR fortran/20886
20358 * gfortran.dg/generic_actual_arg.f90: New test.
20359
20360 PR fortran/28735
20361 * gfortran.dg/module_private_array_refs_1.f90: New test.
20362
20363 PR fortran/28762
20364 * gfortran.dg/program_name_1.f90: New test.
20365
20366 PR fortran/28425
20367 * gfortran.dg/derived_constructor_comps_1.f90: New test.
20368
20369 PR fortran/28496
20370 * gfortran.dg/array_initializer_2.f90: New test.
20371
20372 PR fortran/18111
20373 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20374
20375 PR fortran/28600
20376 * gfortran.dg/assumed_charlen_function_4.f90: New test.
20377
20378 PR fortran/28771
20379 * gfortran.dg/assumed_charlen_in_main.f90: New test.
20380
20381 PR fortran/28660
20382 * gfortran.dg/dependent_decls_1.f90: New test.
20383
20384 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
20385
20386 PR fortran/25217
20387 * gfortran.dg/derived_init_2.f90: New.
20388
20389 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
20390
20391 * gcc.c-torture/execute/pr28289.c: New test.
20392
20393 2006-08-17 Jakub Jelinek <jakub@redhat.com>
20394
20395 PR c/28744
20396 * gcc.dg/attr-externally-visible-1.c: New test.
20397 * gcc.dg/attr-externally-visible-2.c: New test.
20398 * g++.dg/parse/attr-externally-visible-1.C: New test.
20399 * g++.dg/parse/attr-externally-visible-2.C: New test.
20400
20401 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20402
20403 PR c++/28606
20404 * g++.dg/parse/dtor11.C: New test.
20405
20406 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20407
20408 PR rtl-optimization/28489
20409 * gcc.c-torture/compile/pr28489.c: New test.
20410
20411 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20412
20413 PR c++/28710
20414 * g++.dg/template/redecl4.C: New test.
20415
20416 PR c++/28711
20417 * g++.dg/template/ctor8.C: New test.
20418
20419 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20420
20421 * gcc.dg/pr26570.c: Fix testcase.
20422
20423 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20424
20425 * PR c++/28573
20426 * g++.dg/parse/offsetof6.C: New test.
20427 * g++.dg/parse/offsetof6.C: New test.
20428 * g++.dg/parse/offsetof7.C: New test.
20429
20430 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20431
20432 PR testsuite/28602
20433 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20434 is false.
20435
20436 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20437
20438 PR c++/28302
20439 * g++.dg/ext/vector3.C: New test.
20440
20441 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
20442
20443 PR gcov/profile/26570
20444 * gcc.dg/pr26570.c: New test.
20445
20446 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
20447
20448 PR c/27697
20449 * gcc.dg/qual-component-1.c: New test.
20450
20451 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20452
20453 PR c++/28593
20454 * g++.dg/parse/new3.C: New test.
20455
20456 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20457
20458 PR fortran/25828
20459 * gfortran.dg/streamio_1.f90: New test.
20460 * gfortran.dg/streamio_2.f90: New test.
20461 * gfortran.dg/streamio_3.f90: New test.
20462 * gfortran.dg/streamio_4.f90: New test.
20463 * gfortran.dg/streamio_5.f90: New test.
20464 * gfortran.dg/streamio_6.f90: New test.
20465 * gfortran.dg/streamio_7.f90: New test.
20466 * gfortran.dg/streamio_8.f90: New test.
20467
20468 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
20469
20470 PR c/28287
20471 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20472
20473 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
20474
20475 PR c++/28594
20476 * g++.dg/template/void6.C: New test.
20477
20478 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20479
20480 PR c/28649
20481 * gcc.dg/parse-error-1.c: New test.
20482 * gcc.dg/parse-error-2.c: New test.
20483 * gcc.dg/cpp/digraph2.c: Add error-marker.
20484 * gcc.dg/noncompile/920923-1.c: Likewise.
20485
20486 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20487
20488 PR c/27490
20489 * gcc.dg/sizeof-2.c: New testcase.
20490
20491 PR c/27489
20492 * gcc.dg/switch-A.c: New testcase.
20493
20494 2006-08-14 Steve Ellcey <sje@cup.hp.com>
20495
20496 PR c++/28288
20497 PR c++/14556
20498 * g++.old-deja/g++.warn/compare1.C: Delete.
20499 * g++.dg/opt/pr7503-2.C: Delete.
20500 * g++.dg/opt/pr7503-3.C: Delete.
20501 * g++.dg/opt/pr7503-4.C: Delete.
20502 * g++.dg/opt/pr7503-5.C: Delete.
20503 * g++.dg/opt/max1.C: Delete.
20504 * g++.dg/warn/minmax.C: Delete.
20505 * g++.dg/expr/minmax.C: New test.
20506
20507 2006-08-14 Richard Guenther <rguenther@suse.de>
20508
20509 PR testsuite/28703
20510 * gcc.c-torture/execute/pr28651.c: Do not use argc
20511 to avoid optimization, instead forbid inlining.
20512
20513 2006-08-14 Richard Sandiford <richard@codesourcery.com>
20514
20515 PR rtl-optimization/28634
20516 * gcc.c-torture/execute/ieee/pr28634.c: New test.
20517
20518 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
20519
20520 PR c/27184
20521 * gcc.dg/torture/pr27184.c: New test.
20522
20523 2006-08-12 Jakub Jelinek <jakub@redhat.com>
20524
20525 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20526
20527 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20528
20529 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20530 * gfortran.dg/stat_2.f90: Likewise.
20531 * gfortran.dg/chmod_1.f90: Likewise.
20532 * gfortran.dg/chmod_2.f90: Likewise.
20533 * gfortran.dg/chmod_3.f90: Likewise.
20534
20535 2006-08-11 David Edelsohn <edelsohn@gnu.org>
20536
20537 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20538
20539 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
20540
20541 * g++.dg/opt/pr23454-2.C: New test.
20542
20543 2006-08-11 Richard Guenther <rguenther@suse.de>
20544
20545 PR middle-end/28651
20546 * gcc.c-torture/execute/pr28651.c: New testcase.
20547
20548 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
20549
20550 * gnat.dg/specs/static_initializer.ads: New test.
20551
20552 2006-08-10 Paul Brook <paul@codesourcery.com>
20553
20554 * gcc.target/arm/cond-asm.c: New test.
20555
20556 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20557
20558 PR tree-optimization/26197
20559 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20560 * g++.dg/vect/vect.exp: Compile the new tests with
20561 --param max-aliased-vops=0.
20562
20563 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20564
20565 PR c++/28637
20566 * g++.dg/template/void3.C: New test.
20567
20568 PR c++/28638
20569 * g++.dg/template/void4.C: New test.
20570
20571 PR c++/28640
20572 * g++.dg/template/void5.C: New test.
20573
20574 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20575
20576 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20577 after dg-do compile.
20578
20579 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20580
20581 PR tree-optimizations/26969
20582 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20583 "unswitch-loops" with -funswitch-loops.
20584 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20585
20586 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20587
20588 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20589 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20590 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20591 * objc.dg/dwarf-1.m: Likewise.
20592 * objc.dg/dwarf-2.m: Likewise.
20593 * obj-c++.dg/dwarf-2.mm: Likewise.
20594
20595 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20596
20597 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20598 * objc.dg/dwarf-2.m: Likewise.
20599 * obj-c++.dg/dwarf-2.mm: Likewise.
20600
20601 PR libfortran/28603
20602 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20603
20604 PR testsuite/27611
20605 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20606
20607 PR testsuite/27033
20608 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20609
20610 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20611
20612 PR target/27827
20613 * gcc.target/i386/pr27827.c: New testcase.
20614
20615 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20616
20617 PR fortran/28590
20618 * gfortran.dg/sequence_types_1.f90: New test.
20619
20620 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20621
20622 PR fortran/28548
20623 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20624 dg-warning. Add -pedantic option.
20625
20626 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20627
20628 PR c/28502
20629 * gcc.dg/proto-1.c: New test.
20630
20631 PR c/27721
20632 * gcc.dg/lvalue-4.c: New test.
20633
20634 PR c/28136
20635 * gcc.dg/init-bad-5.c: New test.
20636
20637 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20638
20639 PR c++/28347
20640 * g++.dg/ext/typedef-init.C: Add new test for typedef
20641 initialization inside templates. Adjust existing error markers.
20642
20643 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20644
20645 PR c++/28148
20646 * g++.dg/init/ptrmem3.C: New test.
20647
20648 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20649
20650 PR tree-optimization/27770
20651 * lib/target-support.exp: New target keyword "section_anchors".
20652 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20653 tests.
20654 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20655 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20656 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20657 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20658
20659 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20660
20661 * gcc.dg/20060801-1.c: Add missing '}'.
20662
20663 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20664
20665 PR c++/27508
20666 * g++.dg/parse/dtor9.C: New test.
20667 * g++.dg/parse/dtor10.C: New test.
20668 * g++.dg/other/error7.C: Adjust error-marker.
20669
20670 PR c++/28274
20671 * g++.dg/other/default5.C: New test.
20672
20673 2006-08-02 Richard Guenther <rguenther@suse.de>
20674
20675 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20676
20677 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20678
20679 PR c++/28557
20680 * g++.dg/template/conv9.C: New test.
20681
20682 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20683
20684 PR debug/28063
20685 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20686 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20687 Optionally return assembly text. Update callers.
20688 (check_no_compiler_messages): Update verbose messages.
20689 (check_no_messages_and_pattern): New.
20690 (check_effective_target_string_merging): New.
20691
20692 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20693
20694 PR c++/28250
20695 * g++.dg/eh/catch4.C: New test.
20696
20697 PR c++/28257
20698 * g++.dg/other/qual1.C: New test.
20699
20700 PR c++/28259
20701 * g++.dg/inherit/error2.C: New test.
20702
20703 PR c++/28267
20704 * g++.dg/other/new1.C: New test.
20705
20706 * g++.dg/warn/pr23075.C: Remove obsolete test.
20707 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20708 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20709
20710 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20711
20712 PR c++/28523
20713 * g++.dg/eh/cast1.C: New test.
20714
20715 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20716
20717 PR libfortran/28452
20718 * gfortran.dg/random_3.f90: New test.
20719
20720 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20721
20722 PR c++/28432
20723 * g++.dg/other/pr28304.C: Change expected error message.
20724 * g++.dg/other/pr28432.C: New test.
20725
20726 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20727
20728 PR c++/28256
20729 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20730
20731 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20732
20733 PR debug/23336
20734 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20735 at -g1.
20736 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20737 g++.dg/debug/enum-2.C: New.
20738
20739 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20740
20741 PR c++/6634
20742 * g++.dg/parse/long1.C: Add more tests.
20743
20744 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20745
20746 * gfortran.dg/lrshift_1.c: New file.
20747
20748 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20749
20750 PR libgfortran/28335
20751 * gfortran.dg/no_unit_error_1.f90: New test.
20752
20753 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20754
20755 PR libgfortran/28335
20756 * gfortran.dg/no_unit_error_1.f90: Delete test.
20757 * gfortran.dg/no_unit_error_2.f90: Delete test.
20758
20759 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20760
20761 * gfortran.dg/chmod_3.f90: New test.
20762 * gfortran.dg/ltime_gmtime_1.f90: New test.
20763 * gfortran.dg/ltime_gmtime_2.f90: New test.
20764 * gfortran.dg/lrshift_1.f90: New test.
20765 * gfortran.dg/chmod_1.f90: New test.
20766 * gfortran.dg/chmod_2.f90: New test.
20767
20768 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20769
20770 PR c++/27668
20771 * g++.dg/template/crash55.C: New test.
20772
20773 PR c++/27962
20774 * g++.dg/template/nontype16.C: New test.
20775
20776 * g++.dg/template/void2.C: Adjust error markers.
20777 * g++.dg/template/nontype5.C: Adjust error markers.
20778
20779 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20780
20781 * gcc.target/i386/stack-prot-kernel.c: New test.
20782
20783 2006-07-27 Roger Sayle <roger@eyesopen.com>
20784
20785 * gcc.dg/builtins-55.c: New test case.
20786
20787 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20788
20789 PR rtl-optimization/27907
20790 * gcc.c-torture/compile/pr27907.c: New test.
20791
20792 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20793
20794 * gfortran.dg/mclock.f90: New test.
20795 * gfortran.dg/int_conv_1.f90: New test.
20796 * gfortran.dg/stat_1.f90: New test.
20797 * gfortran.dg/stat_2.f90: New test.
20798
20799 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20800
20801 PR libgfortran/28335
20802 * gfortran.dg/no_unit_error_1.f90: New test.
20803 * gfortran.dg/no_unit_error_2.f90: New test.
20804 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20805
20806 2006-07-25 Roger Sayle <roger@eyesopen.com>
20807
20808 PR middle-end/28473
20809 * gcc.dg/fold-convround-1.c: New test case.
20810
20811 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20812
20813 * gfortran.dg/arithmetic_if.f90: Fix comments.
20814
20815 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20816
20817 PR c++/27572
20818 * g++.dg/other/typedef1.C: New test.
20819 * g++.dg/template/typedef4.C: New test.
20820 * g++.dg/template/typedef5.C: New test.
20821
20822 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20823
20824 PR fortran/28416
20825 * gfortran.dg/allocatable_dummy_3.f90: New.
20826
20827 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20828
20829 PR fortran/28439
20830 * gfortran.dg/arithmetic_if.f90: New test.
20831
20832 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20833
20834 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20835 avoid memcpy optimization.
20836
20837 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20838
20839 PR fortran/25289
20840 * gfortran.dg/direct_io_6.f90: New test.
20841
20842 2006-07-24 Jan Hubicka <jh@suse.cz>
20843
20844 PR c/25795
20845 PR c++/27369
20846 * gcc.dg/pr25795.c: New test.
20847 * gcc.dg/pr25795-1.c: New test.
20848
20849 2006-07-23 Roger Sayle <roger@eyesopen.com>
20850
20851 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20852 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20853 which may be transformed to "g || h" on some platforms.
20854
20855 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20856
20857 PR c++/28025
20858 * g++.dg/template/friend45.C: New test.
20859
20860 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20861
20862 PR libgfortran/28339
20863 * gfortran.dg/arrayio_8.f90: New test.
20864
20865 2006-07-21 Mike Stump <mrs@apple.com>
20866
20867 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20868
20869 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20870
20871 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20872
20873 PR c++/28250
20874 * g++.dg/eh/catch3.C: New test.
20875
20876 PR c++/28363
20877 * g++.dg/template/defarg10.C: New test.
20878
20879 2006-07-20 Paul Brook <paul@codesourcery.com>
20880
20881 PR 27363
20882 * gcc.dg/pr27363.c: New test.
20883
20884 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20885
20886 PR c++/28338
20887 * g++.dg/init/ref13.C: New test.
20888
20889 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20890
20891 PR obj-c++/28434
20892 * obj-c++.dg/proto-error-1.mm: New test.
20893
20894 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20895
20896 PR c++/28337
20897 * g++.dg/template/string1.C: New test.
20898
20899 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20900
20901 PR c++/28048
20902 * g++.dg/template/defarg9.C: New test.
20903
20904 PR c++/28235
20905 * g++.dg/template/static27.C: New test.
20906
20907 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20908
20909 PR 28410
20910 * gcc.dg/tree-ssa/pr28410.c: New test.
20911
20912 2006-07-18 Lee Millward <lee.millward@gmail.com>
20913
20914 PR c++/28258
20915 * g++/dg/other/error13.C: New test.
20916
20917 PR c++/28260
20918 * g++.dg/template/friend44.C: New test.
20919
20920 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20921
20922 PR c++/27495
20923 * g++.dg/other/pr27495.C: New.
20924
20925 2006-07-18 Olivier Hainque <hainque@adacore.com>
20926
20927 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20928 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20929
20930 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20931
20932 PR c/28286
20933 * gcc.dg/pragma-pack-4.c: New test.
20934
20935 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20936
20937 PR c++/28291
20938 * g++.dg/ext/pr28291.C: New test.
20939
20940 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20941
20942 PR middle-end/28403
20943 * gcc.c-torture/execute/pr28403.c: New test.
20944
20945 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20946
20947 PR middle-end/28402
20948 * gcc.dg/pr28402.c: New test.
20949
20950 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20951
20952 PR c++/28304
20953 * g++.dg/other/pr28304.C: New test.
20954
20955 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20956
20957 PR other/28251
20958 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20959 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20960
20961 2006-07-17 Richard Guenther <rguenther@suse.de>
20962
20963 PR tree-optimization/28238
20964 * g++.dg/tree-ssa/pr28238.C: New testcase.
20965
20966 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20967
20968 PR c++/28250
20969 * g++.dg/eh/catch1.C: New test.
20970 * g++.dg/eh/catch2.C: New test.
20971
20972 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20973
20974 PR c++/28370
20975 * g++.dg/template/anon3.C: New test.
20976
20977 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20978
20979 PR fortran/20844
20980 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20981 specifiers requiring an explicit format tag..
20982
20983 PR fortran/28201
20984 * gfortran.dg/generic_5: New test.
20985
20986 PR fortran/20893
20987 * gfortran.dg/elemental_optional_args_1.f90: New test.
20988
20989 2006-07-16 Olivier Hainque <hainque@adacore.com>
20990
20991 * gnat.dg/assert.ads: New file.
20992 * gnat.dg/controlled_record.ads: Likewise.
20993 * gnat.dg/controlled_record.adb: Likewise.
20994
20995 2006-07-15 Lee Millward <lee.millward@gmail.com>
20996
20997 PR c++/28292
20998 * g++.dg/other/error12.C: New test.
20999
21000 PR c++/28269
21001 * g++.dg/template/crash54.C: New test.
21002
21003 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21004
21005 PR c++/28249
21006 * g++.dg/parse/catch1.C: New test.
21007
21008 PR c++/28294
21009 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21010
21011 PR c++/28387
21012 * g++.dg/ext/attrib24.C: New test.
21013
21014 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21015
21016 PR c++/28343
21017 * g++.dg/ext/asmspec1.C: New test.
21018
21019 2006-07-13 Janis Johnson <janis187@us.ibm.com>
21020
21021 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21022 (dg-test): Support shouldfail tests.
21023 * lib/target-supports-dg.exp (dg-shouldfail): New.
21024 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21025 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21026 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21027 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21028 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21029 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21030 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21031
21032 2006-07-13 Jan Hubicka <jh@suse.cz>
21033
21034 * gcc.target/i386/memcpy-1.c: New.
21035
21036 2006-07-12 Geoffrey Keating <geoffk@apple.com>
21037
21038 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21039
21040 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
21041
21042 PR fortran/25097
21043 * gfortran.dg/present_1.f90: New test.
21044
21045 PR fortran/20903
21046 * gfortran.dg/interface_derived_type_1.f90: New test.
21047
21048 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
21049
21050 PR fortran/28213
21051 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21052 list.
21053
21054 2006-07-07 Lee Millward <lee.millward@gmail.com>
21055
21056 PR c++/27820
21057 * g++.dg/other/label1.C: New test.
21058
21059 2006-07-07 Richard Guenther <rguenther@suse.de>
21060
21061 PR middle-end/28268
21062 * gcc.dg/torture/pr28268.c: New testcase.
21063
21064 2006-07-07 Steve Ellcey <sje@cup.hp.com>
21065
21066 PR c++/27019
21067 * g++.dg/ext/pr27019.C: New.
21068
21069 2006-07-07 Richard Guenther <rguenther@suse.de>
21070
21071 PR tree-optimization/28187
21072 * gcc.dg/pr28187.c: New testcase.
21073
21074 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
21075
21076 * gnat.dg/address_conversion.adb: New test.
21077 * gnat.dg/boolean_subtype.adb: Likewise.
21078 * gnat.dg/frame_overflow.adb: Likewise.
21079 * gnat.dg/pointer_array.adb: Likewise.
21080 * gnat.dg/pointer_conversion.adb: Likewise.
21081
21082 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
21083
21084 PR fortran/28237
21085 PR fortran/23420
21086 * gfortran.dg/print_fmt_5.f90: New test.
21087
21088 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21089
21090 PR fortran/28129
21091 * gfortran.dg/bounds_check_4.f90: New test.
21092
21093 2006-07-05 Richard Guenther <rguenther@suse.de>
21094
21095 PR target/28158
21096 * gfortran.dg/pr28158.f90: New testcase.
21097
21098 2006-07-05 Richard Guenther <rguenther@suse.de>
21099
21100 PR tree-optimization/28162
21101 * gcc.dg/pr28162.c: New testcase.
21102
21103 2006-07-05 Richard Guenther <rguenther@suse.de>
21104 Andrew Pinski <pinskia@gcc.gnu.org>
21105
21106 PR c++/27084
21107 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21108
21109 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
21110
21111 PR fortran/28174
21112 * gfortran.dg/actual_array_substr_2.f90: New test.
21113
21114 PR fortran/28167
21115 * gfortran.dg/actual_array_constructor_2.f90: New test.
21116
21117 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21118
21119 * gfortran.dg/itime_idate_1.f: New test.
21120 * gfortran.dg/itime_idate_2.f: New test.
21121
21122 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21123
21124 PR libgfortran/27704
21125 * gfortran.dg/open_status_3.f90: New test.
21126 * gfortran.dg/fmt_l.f90: Update for new feature.
21127
21128 2006-07-03 Asher Langton <langton2@llnl.gov>
21129
21130 * gfortran.dg/oldstyle_2.f90: New.
21131
21132 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
21133
21134 * gnat.dg/string_slice.adb: New test.
21135
21136 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21137
21138 PR fortran/19259
21139 * gfortran.dg/semicolon_fixed.c: New.
21140 * gfortran.dg/semicolon_free.c: New.
21141
21142 2006-06-30 Mike Stump <mrs@apple.com>
21143
21144 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21145 that don't support internal visibility.
21146
21147 2006-06-30 Andrew Pinski <pinskia@gmail.com>
21148
21149 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21150 for '(' / ')' needing an extra '\'.
21151
21152 2006-06-29 Roger Sayle <roger@eyesopen.com>
21153
21154 PR middle-end/27428
21155 * gcc.dg/pr27428-1.c: New test case.
21156
21157 2006-06-29 Mike Stump <mrs@apple.com>
21158
21159 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21160 on darwin as we can't align commons large enough yet.
21161
21162 * gcc.dg/vla-8.c: Add additional testcases.
21163
21164 2006-06-26 Steve Ellcey <sje@cup.hp.com>
21165
21166 PR c++/28114
21167 * g++.dg/other/pr28114.C: New.
21168
21169 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
21170
21171 * gcc.c-torture/compile/20060625-1.c: New test.
21172
21173 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
21174
21175 PR fortran/20867
21176 * gfortran.dg/stfunc_3.f90: New test.
21177
21178 PR fortran/25056
21179 * gfortran.dg/impure_actual_1.f90: New test.
21180
21181 PR fortran/20874
21182 * gfortran.dg/elemental_result_1.f90: New test.
21183
21184 PR fortran/25073
21185 * gfortran.dg/select_7.f90: New test.
21186
21187 PR fortran/27554
21188 * intrinsic_actual_1.f: New test.
21189
21190 PR fortran/22038
21191 PR fortran/28119
21192 * gfortran.dg/forall_4.f90: New test.
21193
21194 PR fortran/25072
21195 * gfortran.dg/forall_5.f90: New test.
21196
21197 2006-06-25 Lee Millward <lee.millward@gmail.com>
21198
21199 PR c++/28051
21200 * g++.dg/template/using13.C: New test.
21201
21202 PR c++/28054
21203 * g++.dg/other/incomplete3.C: New test.
21204
21205 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21206
21207 PR fortran/28081
21208 * gfortran.dg/substr_3.f: New test.
21209 * gfortran.dg/equiv_2.f90: Update expected error message.
21210
21211 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
21212
21213 PR fortran/28118
21214 * gfortran.dg/actual_array_substr_1.f90: New test.
21215
21216 2006-06-24 Olivier Hainque <hainque@adacore.com>
21217
21218 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21219 * gnat.dg/scalar_mode_agg_compare.adb: New test.
21220
21221 2006-06-23 Janis Johnson <janis187@us.ibm.com>
21222
21223 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21224
21225 2006-06-23 Steven G. Kargl <kargls@comcast.net>
21226
21227 PR fortran/27981
21228 * gfortran.dg/simpleif_2.f90: New test.
21229
21230 2006-06-23 Lee Millward <lee.millward@gmail.com>
21231
21232 * g++.dg/template/error22.C: Fix typo.
21233
21234 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21235
21236 PR c++/28112
21237 * g++.dg/ext/attrib23.C: New test.
21238
21239 2006-06-23 Olivier Hainque <hainque@adacore.com>
21240
21241 * gnat.dg/varsize_temp.adb: New test.
21242
21243 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21244
21245 PR c++/11468
21246 * g++.dg/other/java2.C: New test.
21247
21248 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
21249
21250 PR target/27789
21251 * g++.dg/ext/dllimport4.C. Add more tests for invalid
21252 initialization.
21253
21254 2006-06-22 Roger Sayle <roger@eyesopen.com>
21255
21256 PR target/27531
21257 * gcc.dg/pr27531-1.c: New test case.
21258
21259 2006-06-22 Asher Langton <langton2@llnl.gov>
21260
21261 PR fortran/24748
21262 * gfortran.dg/implicit_8.f90: New.
21263
21264 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
21265
21266 PR rtl-optimization/28121
21267 * gcc.dg/pr28121.c: New test.
21268
21269 2006-06-22 Lee Millward <lee.millward@gmail.com>
21270
21271 PR c++/27805
21272 * g++.dg/parse/ptrmem6.C: New test.
21273
21274 PR c++/27821
21275 * g++.dg/template/error22.C: New test.
21276
21277 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21278
21279 PR c++/28111
21280 * g++.dg/template/friend43.C: New test.
21281
21282 PR c++/28110
21283 * g++.dg/template/crash53.C: New test.
21284
21285 PR c++/28109
21286 * g++.dg/rtti/incomplete1.C: New test.
21287
21288 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
21289
21290 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21291
21292 2006-06-21 Joseph Myers <joseph@codesourcery.com>
21293
21294 * gcc.c-torture/execute/complex-7.c: New.
21295
21296 2006-06-21 Jakub Jelinek <jakub@redhat.com>
21297
21298 * gcc.dg/merge-all-constants-1.c: New test.
21299
21300 2006-06-20 Janis Johnson <janis187@us.ibm.com>
21301
21302 PR c++/28113
21303 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21304
21305 2006-06-20 Steven G. Kargl <kargls@comcast.net>
21306
21307 * gfortran.dg/rrspacing_1.f90: New test.
21308
21309 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21310
21311 PR c++/28052
21312 * g++.dg/other/bitfield2.C: New test.
21313
21314 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
21315
21316 PR tree-optimization/27331
21317 * gcc.dg/pr27331.c: New test.
21318
21319 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
21320 Eric Botcazou <ebotcazou@adacore.com>
21321
21322 PR ada/18692
21323 * lib/gnat.exp: New file.
21324 * lib/gnat-dg.exp: Likewise.
21325 * gnat.dg: New directory.
21326 * gnat.dg/dg.exp: New driver.
21327 * gnat.dg/specs: New directory.
21328 * gnat.dg/specs/specs.exp: New driver.
21329 * gnat.dg/style: New directory.
21330 * gnat.dg/style/style.exp: New driver.
21331
21332 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
21333
21334 PR fortran/16206
21335 * gfortran.dg/array_initializer_1.f90: New test.
21336
21337 PR fortran/28005
21338 * gfortran.dg/matmul_3.f90: New test.
21339
21340 2006-06-19 Andrew Pinski <pinskia@gmail.com>
21341
21342 PR middle-end/28075
21343 * gcc.dg/tree-ssa/inline-1.c: New test.
21344
21345 2006-06-19 Anatoly Sokolov <aesok@post.ru>
21346
21347 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21348 in malloc prototype; remove XFAIL.
21349 * gcc.dg/pr18241-2.c: Ditto.
21350 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21351 in memset prototype; remove XFAIL.
21352 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21353
21354 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
21355
21356 * gcc.dg/vla-8.c: Add.
21357
21358 2006-06-19 Richard Guenther <rguenther@suse.de>
21359
21360 PR tree-optimization/27090
21361 * g++.dg/tree-ssa/pr27090.C: New testcase.
21362
21363 2006-06-19 Roger Sayle <roger@eyesopen.com>
21364
21365 PR target/27861
21366 * gcc.dg/pr27861-1.c: New test case.
21367
21368 2006-06-19 Richard Guenther <rguenther@suse.de>
21369
21370 PR middle-end/28045
21371 * gcc.dg/torture/pr28045.c: New testcase.
21372
21373 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21374
21375 PR fortran/26801
21376 * gfortran.dg/associated_4.f90: New test.
21377
21378 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21379
21380 PR fortran/19310
21381 PR fortran/19904
21382 * gfortran.dg/real_const_3.f90: New test.
21383
21384 2006-06-16 Mark Mitchell <mark@codesourcery.com>
21385
21386 PR c++/28016
21387 * g++.dg/template/static26.C: New test.
21388
21389 PR c++/27979
21390 * g++.dg/expr/bitfield2.C: New test.
21391
21392 PR c++/27884
21393 * g++.dg/parse/linkage2.C: New test.
21394
21395 2006-06-16 Richard Guenther <rguenther@suse.de>
21396
21397 PR middle-end/27116
21398 * gcc.dg/pr15785-1.c: Revert last change.
21399 * gcc.dg/torture/pr27116-2.c: New testcase.
21400
21401 2006-06-16 Roger Sayle <roger@eyesopen.com>
21402
21403 PR middle-end/27802
21404 * gcc.dg/pr27802-1.c: New test case.
21405
21406 2006-06-15 Mark Mitchell <mark@codesourcery.com>
21407
21408 PR c++/27689
21409 * g++.dg/template/ttp18.C: New test.
21410 * g++.dg/template/ttp19.C: Likewise.
21411
21412 PR c++/27666
21413 * g++.dg/expr/cond9.C: New test.
21414
21415 PR c++/27640
21416 * g++.dg/template/ctor7.C: New test.
21417
21418 2006-06-15 Janis Johnson <janis187@us.ibm.com>
21419
21420 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21421
21422 2006-06-16 Richard Guenther <rguenther@suse.de>
21423
21424 PR tree-optimization/27781
21425 * gcc.dg/tree-ssa/pr27781.c: New testcase.
21426
21427 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
21428
21429 * gfortran.dg/allocate_zerosize_2.f90: New test case.
21430
21431 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
21432
21433 * gcc.dg/tree-ssa/loop-18.c: New test.
21434
21435 2006-06-14 Mark Mitchell <mark@codesourcery.com>
21436
21437 PR c++/27665
21438 * g++.dg/template/crash52.C: New test.
21439
21440 PR c++/27648
21441 * g++.dg/ext/attrib22.C: New test.
21442
21443 PR c++/26559
21444 * g++.dg/template/builtin1.C: New test.
21445 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21446
21447 PR c++/28018
21448 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21449 assignment.
21450 * g++.old-deja/g++.pt/crash51.C: Likewise.
21451
21452 PR c++/27227
21453 * g++.dg/lookup/linkage1.C: New test.
21454 * g++.dg/lookup/linkage2.C: Likewise.
21455
21456 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
21457
21458 PR middle-end/27959
21459 * gcc.dg/pr27959.c: New testcase.
21460
21461 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
21462
21463 PR target/28014:
21464 * g++.dg/eh/div.C: New test.
21465
21466 2006-06-13 Jakub Jelinek <jakub@redhat.com>
21467
21468 PR c++/27894
21469 * g++.dg/tree-ssa/pr26757.C: New test.
21470 * g++.dg/tree-ssa/pr27894.C: New test.
21471
21472 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
21473
21474 * gcc.c-torture/compile/20060609-1.c: New test.
21475
21476 PR target/27863
21477 * gcc.c-torture/compile/pr27863.c: New test.
21478
21479 2006-06-13 Richard Guenther <rguenther@suse.de>
21480
21481 PR tree-optimization/27830
21482 * g++.dg/tree-ssa/pr27830.C: New testcase.
21483
21484 2006-06-13 Matthew Sachs <msachs@apple.com>
21485
21486 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21487 the list of compiler flags; this causes those flags to be checked
21488 for things like dg-skip-if.
21489
21490 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21491
21492 PR c++/27601
21493 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21494
21495 2006-06-12 Mark Mitchell <mark@codesourcery.com>
21496 Kazu Hirata <kazu@codesourcery.com>
21497
21498 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21499 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21500
21501 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21502
21503 PR c++/27933
21504 * g++.dg/lookup/using15.C: New test.
21505
21506 PR c++/27951
21507 * g++.dg/other/anon4.C: New test.
21508
21509 2006-06-12 Roger Sayle <roger@eyesopen.com>
21510
21511 PR c++/21210
21512 * g++.dg/init/complex1.C: New test case.
21513
21514 2006-06-11 Eric Christopher <echristo@apple.com>
21515
21516 PR middle-end/27948
21517 * gcc.dg/bf-ms-layout.c: Run on darwin.
21518 * gcc.dg/bf-no-ms-layout: Ditto.
21519 * gcc.dg/attr-ms_struct-2.c: New.
21520 * gcc.dg/bf-ms-layout-2.c: Ditto.
21521
21522 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
21523
21524 * gcc.dg/attr-ms_struct-packed1.c: New.
21525
21526 2006-06-09 Mike Stump <mrs@apple.com>
21527
21528 * gcc.dg/vla-7.c: Add.
21529
21530 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
21531
21532 PR fortran/24558
21533 * gfortran.dg/entry_6.f90: New test.
21534
21535 PR fortran/20877
21536 PR fortran/25047
21537 * gfortran.dg/entry_7.f90: New test.
21538
21539 2006-06-09 Jakub Jelinek <jakub@redhat.com>
21540
21541 PR c/27747
21542 * gcc.dg/cpp/_Pragma6.c: New test.
21543
21544 PR c++/27748
21545 * g++.dg/cpp/_Pragma1.C: New test.
21546
21547 PR preprocessor/27746
21548 * gcc.dg/gomp/macro-3.c: New test.
21549 * gcc.dg/gomp/macro-4.c: New test.
21550 * g++.dg/gomp/macro-3.C: New test.
21551 * g++.dg/gomp/macro-4.C: New test.
21552
21553 2006-06-09 Richard Guenther <rguenther@suse.de>
21554
21555 PR tree-optimization/26998
21556 * gcc.dg/torture/pr26998.c: New testcase.
21557 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21558
21559 2006-06-08 Mike Stump <mrs@apple.com>
21560
21561 * gcc.dg/pr27095.c: Account for stubs.
21562
21563 PR target/26427
21564 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21565 produce bad code on darwin.
21566
21567 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21568
21569 PR fortran/27958
21570 * gfortran.dg/substr_2.f: New test.
21571
21572 2006-06-08 Asher Langton <langton2@llnl.gov>
21573
21574 PR fortran/27786
21575 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21576
21577 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21578
21579 PR target/27421
21580 * gcc.dg/union-3.c: New test.
21581
21582 2006-06-08 Richard Guenther <rguenther@suse.de>
21583
21584 PR middle-end/27116
21585 * gcc.dg/torture/pr27116.c: New testcase.
21586 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21587
21588 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21589
21590 PR rtl-optimization/26449
21591 * gcc.dg/pr26449.c: New test.
21592
21593 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21594
21595 PR c++/27601
21596 * g++.dg/ext/offsetof1.C: Test member functions.
21597
21598 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21599
21600 * gcc.dg/pr27095.c: Improve scanning.
21601
21602 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21603
21604 PR fortran/23091
21605 * gfortran.dg/saved_automatic_1.f90: New test.
21606
21607 PR fortran/24168
21608 * gfortran.dg/array_simplify_1.f90: New test.
21609
21610 PR fortran/25090
21611 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21612
21613 PR fortran/25058
21614 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21615
21616 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21617
21618 PR c++/27177
21619 * g++.dg/expr/cast7.C: New test.
21620
21621 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21622
21623 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21624 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21625 * lib/fortran-torture.exp (fortran-torture-compile,
21626 fortran-torture-execute): Ditto.
21627
21628 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21629
21630 PR target/27842
21631 * gcc.dg/vmx/pr27842.c: New test.
21632
21633 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21634
21635 PR libfortran/27895
21636 * gfortran.dg/bounds_check_3.f90: New test.
21637
21638 2006-06-05 Mike Stump <mrs@apple.com>
21639
21640 * objc.dg/objc-fast-4.m: Skip for ppc64.
21641
21642 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21643
21644 PR testsuite/27705
21645 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21646
21647 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21648 Victor Kaplansky <victork@il.ibm.com>
21649
21650 PR tree-optimizations/26360
21651 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21652 with -fno-tree-dce.
21653 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21654
21655 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21656
21657 PR fortran/14067
21658 * gfortran.dg/data_char_1.f90: Add messages for truncated
21659 strings.
21660
21661 PR fortran/16943
21662 * gfortran.dg/func_decl_2.f90: New test.
21663
21664 PR fortran/20839
21665 * gfortran.dg/do_2.f90: New test.
21666
21667 PR fortran/27655
21668 * gfortran.dg/associated_3.f90: New test.
21669
21670 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21671
21672 PR c++/27819
21673 * g++.dg/template/static25.C: New test.
21674
21675 PR c++/27722
21676 * g++.dg/init/array21.C: New test.
21677
21678 PR c++/27807
21679 * g++.dg/ext/complit7.C: New test.
21680
21681 PR c++/27806
21682 * g++.dg/parse/ptrmem5.C: New test.
21683
21684 2006-06-04 Roger Sayle <roger@eyesopen.com>
21685 Andrew Pinski <pinskia@physics.uc.edu>
21686
21687 PR c/27150
21688 PR middle-end/27382
21689 * gcc.dg/pr27150-1.c: New testcase.
21690 * gcc.dg/pr27382-1.c: New testcase.
21691 * gcc.dg/pr27382-2.c: New testcase.
21692
21693 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21694
21695 PR c/25161
21696 PR c/27020
21697 * gcc.dg/array-10.c: New test.
21698
21699 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21700
21701 PR c++/27804
21702 * g++.dg/init/const4.C: New test.
21703 * g++.dg/init/member1.C: Add error-marker.
21704 * g++.dg/other/fold1.C: Adjust error-marker.
21705
21706 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21707
21708 PR c++/27601
21709 * g++.dg/ext/offsetof1.C: New test.
21710
21711 2006-06-04 Eric Christopher <echristo@apple.com>
21712
21713 * gcc.dg/attr-ms_struct-1.c: New.
21714
21715 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21716
21717 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21718
21719 2006-06-04 Richard Guenther <rguenther@suse.de>
21720
21721 PR tree-optimization/27039
21722 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21723
21724 2006-06-03 Roger Sayle <roger@eyesopen.com>
21725
21726 PR target/26223
21727 * gcc.target/i386/amd64-abi-2.c: New test case.
21728
21729 2006-06-02 Eric Christopher <echristo@apple.com>
21730
21731 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21732 * gcc.target/i386/20020523-1.c: Skip if darwin.
21733 * gcc.target/i386/asm-3.c: Ditto.
21734 * gcc.target/i386/20011119-1.c: Ditto.
21735 * gcc.target/i386/clobbers.c: Remove pic part of test.
21736
21737 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21738
21739 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21740 * g++.old-deja/g++.other/init19.C: Ditto.
21741 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21742 and add other platforms as expected failures.
21743
21744 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21745
21746 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21747 (is-effective-target-keyword): Ditto.
21748
21749 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21750
21751 PR fortran/27715
21752 * gfortran.dg/extended_char_comparison_1.f: New test.
21753
21754 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21755
21756 PR fortran/25098
21757 * gfortran.dg/dummy_procedure_1.f90: New test.
21758
21759 PR fortran/25147
21760 * gfortran.dg/dummy_procedure_2.f90: New test.
21761
21762 * gfortran.dg/associated_2.f90: Correct to make consistent with
21763 standard.
21764
21765 2006-05-31 Roger Sayle <roger@eyesopen.com>
21766
21767 * gcc.target/i386/387-11.c: New test case.
21768
21769 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21770
21771 PR c++/27801
21772 * g++.dg/template/cond6.C: New test.
21773
21774 PR c++/26496
21775 * g++.dg/template/crash51.C: New test.
21776 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21777
21778 PR c++/27385
21779 * g++.dg/init/array20.C: New test.
21780
21781 2006-05-31 Roger Sayle <roger@eyesopen.com>
21782
21783 * gcc.dg/builtins-54.c: New test case.
21784
21785 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21786
21787 PR c++/26433
21788 * g++.dg/template/fntry1.C: Add dg-do link.
21789
21790 PR c++/27808
21791 * g++.dg/parse/friend6.C: New test.
21792
21793 2006-05-30 Asher Langton <langton2@llnl.gov>
21794
21795 * gfortran.dg/cray_pointers_7.f90: New test.
21796
21797 2006-05-30 Roger Sayle <roger@eyesopen.com>
21798
21799 PR tree-optimization/23452
21800 * gcc.dg/fold-mulconj-1.c: New test case.
21801
21802 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21803
21804 PR c++/27803
21805 * g++.dg/parse/bitfield1.C: New test.
21806
21807 2006-05-30 Roger Sayle <roger@eyesopen.com>
21808
21809 * gcc.target/ppc-eq0-1.c: New test case.
21810 * gcc.target/ppc-negeq0-1.c: New test case.
21811
21812 2006-05-30 Dirk Mueller <dmueller@suse.de>
21813
21814 PR c/27273
21815 * gcc.dg/overflow-warn-5.c: New test.
21816
21817 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21818
21819 PR c/27718
21820 * gcc.dg/sizeof-1.c: New test.
21821
21822 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21823
21824 PR target/27790
21825 * gcc.target/i386/pr27790.c: New test.
21826
21827 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21828
21829 PR libgfortran/27757
21830 * gfortran.dg/direct_io_5.f90: New test.
21831
21832 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21833
21834 PR libgfortran/27634
21835 * gfortran.dg/fmt_missing_period_1.f: New test.
21836 * gfortran.dg/fmt_missing_period_2.f: New test.
21837 * gfortran.dg/fmt_missing_period_3.f: New test.
21838
21839 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21840
21841 PR fortran/19777
21842 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21843 arrays.
21844
21845 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21846
21847 PR c++/27713
21848 * g++.dg/template/new6.C: New test.
21849
21850 2006-05-29 Roger Sayle <roger@eyesopen.com>
21851
21852 PR tree-optimization/24964
21853 * gcc.target/i386/387-10.c: New test case.
21854
21855 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21856
21857 * intrinsics/string_intrinsics.c (compare_string):
21858 Use memcmp instead of strncmp to avoid tripping over
21859 CHAR(0) in a string.
21860
21861 2006-05-27 Richard Guenther <rguenther@suse.de>
21862
21863 PR middle-end/27773
21864 * gcc.dg/torture/pr27773.c: New testcase.
21865
21866 2006-05-27 Dirk Mueller <dmueller@suse.de>
21867
21868 * gcc.dg/pr24561.c: Rename to..
21869 * gcc.dg/pr25962.c: .. this.
21870
21871 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21872
21873 PR fortran/19777
21874 * gfortran.dg/bounds_check_2.f: New test.
21875
21876 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21877
21878 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21879 * gfortran.dg/byte_1.f90: Likewise.
21880 * gfortran.dg/dup_save_2.f90: Likewise.
21881
21882 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21883
21884 * gfortran.dg/associated_2.f90: New test.
21885
21886 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21887
21888 PR fortran/27524
21889 * gfortran.dg/bounds_check_1.f90: New test.
21890
21891 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21892
21893 PR rtl-optimization/27661
21894 * gcc.dg/pr27661.c: New test case.
21895
21896 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21897
21898 PR fortran/23151
21899 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21900 * gfortran.dg/print_parentheses_1.f: New test.
21901 * gfortran.dg/print_parentheses_2.f90: New test.
21902
21903 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21904
21905 PR target/27758
21906 * gcc.dg/pr27758.c: New test.
21907
21908 2006-05-24 Falk Hueffner <falk@debian.org>
21909
21910 * gcc.c-torture/compile/pr27571.c: New test.
21911
21912 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21913
21914 PR fortran/27709
21915 * gfortran.dg/spec_expr_4.f90: New test.
21916
21917 PR fortran/27155
21918 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21919
21920 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21921
21922 PR c++/20103
21923 * g++.dg/ext/complit6.C: New test.
21924 * g++.dg/ext/complit3.C: Adjust error markers.
21925 * g++.dg/init/const3.C: New test.
21926
21927 2006-05-25 Richard Guenther <rguenther@suse.de>
21928
21929 PR middle-end/27743
21930 * gcc.dg/torture/pr27743.c: New testcase.
21931
21932 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21933
21934 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21935
21936 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21937
21938 * gcc.dg/compat/scalar-by-value-x.h: New.
21939 * gcc.dg/compat/scalar-by-value-y.h: New.
21940 * gcc.dg/compat/scalar-by-value-5.c: New.
21941 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21942 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21943 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21944 * gcc.dg/compat/scalar-by-value-6.c: New.
21945 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21946 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21947 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21948
21949 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21950
21951 PR tree-optimization/27639
21952 PR tree-optimization/26719
21953 * gcc.dg/pr27639.c: New test.
21954 * gcc.dg/pr26719.c: New test.
21955 * gcc.dg/tree-ssa/scev-cast.c: New test.
21956
21957 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21958
21959 PR c++/20173
21960 * g++.dg/template/error21.C: New test.
21961
21962 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21963
21964 PR target/27696
21965 * gcc.target/i386/pr27696.c: New.
21966
21967 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21968
21969 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21970
21971 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21972
21973 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21974
21975 PR c++/27716
21976 * g++.dg/other/assign1.C: New test.
21977
21978 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21979
21980 PR target/27266
21981 * gcc.target/i386/pr27266.c: New.
21982
21983 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21984
21985 PR c++/27451
21986 * g++.dg/ext/asm9.C: New test.
21987
21988 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21989
21990 PR rtl-optimization/25514
21991 * gcc.c-torture/compile/pr25514.c: New test.
21992
21993 2006-05-22 Richard Guenther <rguenther@suse.de>
21994
21995 Revert
21996 2006-01-31 Richard Guenther <rguenther@suse.de>
21997
21998 * gcc.target/i386/sselibm-1.c: New testcase.
21999 * gcc.target/i386/sselibm-2.c: Likewise.
22000 * gcc.target/i386/sselibm-3.c: Likewise.
22001 * gcc.target/i386/sselibm-4.c: Likewise.
22002 * gcc.target/i386/sselibm-5.c: Likewise.
22003
22004 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22005
22006 PR c/27420
22007 * gcc.dg/func-args-2.c: New test.
22008
22009 PR c/26818
22010 * gcc.dg/struct-incompl-1.c: New test.
22011
22012 2006-05-22 Richard Guenther <rguenther@suse.de>
22013
22014 PR testsuite/27708
22015 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22016 the transformations we test for.
22017
22018 2006-05-22 Richard Guenther <rguenther@suse.de>
22019
22020 PR testsuite/27707
22021 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22022
22023 2006-05-21 Mark Mitchell <mark@codesourcery.com>
22024
22025 PR c++/27210
22026 * g++.dg/warn/new1.C: New test.
22027 * g++.dg/template/new5.C: Likewise.
22028
22029 2006-05-21 Roger Sayle <roger@eyesopen.com>
22030
22031 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22032 * gcc.target/i386/20060512-3.c: Likewise.
22033
22034 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
22035
22036 PR rtl-optimization/27671
22037 * gcc.c-torture/execute/pr27671-1.c: New.
22038 * gcc.dg/pr27671-2.c: Likewise.
22039
22040 PR tree-optimization/26622.
22041 * gcc.c-torture/compile/pr26622.c: New.
22042
22043 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
22044
22045 PR fortran/27613
22046 * gfortran.dg/recursive_reference_1.f90: New test.
22047
22048 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
22049
22050 PR fortran/25746
22051 * gfortran.dg/elemental_subroutine_3.f90: New test.
22052
22053 PR fortran/25090
22054 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22055
22056 PR fortran/27584
22057 * gfortran.dg/associated_target_1.f90: New test.
22058
22059 PR fortran/19015
22060 * gfortran.dg/maxloc_shape_1.f90: New test.
22061
22062 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22063
22064 PR libgfortran/24459
22065 * gfortran.dg/namelist_24.f90: New test.
22066 * gfortran.dg/namelist_12.f: Fix typo in comment.
22067
22068 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
22069
22070 PR middle-end/25776
22071 * g++.dg/other/error11.C: New test.
22072
22073 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22074
22075 * gcc.target/mips/pr26765.c: Add -w to options.
22076
22077 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22078
22079 * lib/target-supports.exp (check_effective_target_mpaired_single):
22080 New function.
22081 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22082 multilibs.
22083 * g++.dg/vect/vect.exp: Likewise.
22084
22085 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22086
22087 PR testsuite/25891
22088 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22089
22090 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
22091
22092 PR fortran/27662
22093 * gfortran.dg/temporary_1.f90: New file.
22094
22095 2006-05-19 Andreas Schwab <schwab@suse.de>
22096
22097 * g++.dg/other/unused1.C: Also match "stringz".
22098
22099 2006-05-19 Mark Mitchell <mark@codesourcery.com>
22100
22101 PR c++/26433
22102 * g++.dg/template/fntry1.C: New test.
22103
22104 2006-05-18 Mark Mitchell <mark@codesourcery.com>
22105
22106 PR c++/27471
22107 PR c++/27506
22108 * g++.dg/conversion/bitfield5.C: New test.
22109 * g++.dg/conversion/bitfield6.C: New test.
22110
22111 2006-05-18 Mike Stump <mrs@apple.com>
22112
22113 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22114 * gcc.dg/vla-4.c: Add.
22115 * gcc.dg/vla-5.c: Add.
22116 * gcc.dg/vla-6.c: Add.
22117
22118 2006-05-12 Stuart Hastings <stuart@apple.com>
22119
22120 * gcc.target/i386/20060512-1.c: New.
22121 * gcc.target/i386/20060512-2.c: New.
22122 * gcc.target/i386/20060512-3.c: New.
22123 * gcc.target/i386/20060512-4.c: New.
22124
22125 2006-05-17 Mark Mitchell <mark@codesourcery.com>
22126
22127 PR c++/26122
22128 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22129
22130 PR c++/26068
22131 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22132 * g++.dg/parse/linkage1.C: New test.
22133
22134 2006-05-17 Jakub Jelinek <jakub@redhat.com>
22135
22136 PR tree-optimization/27548
22137 * g++.dg/tree-ssa/pr27548.C: New test.
22138
22139 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22140
22141 PR fortran/26551
22142 * gfortran.dg/recursive_check_1.f: New test.
22143 * gfortran.dg/recursive_check_2.f90: New test.
22144
22145 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
22146
22147 * g++.dg/opt/temp2.C: New test.
22148
22149 2006-05-17 Jakub Jelinek <jakub@redhat.com>
22150
22151 PR c++/27491
22152 * g++.dg/init/brace5.C: New test.
22153
22154 PR middle-end/27415
22155 * gcc.dg/gomp/pr27415.c: New test.
22156 * g++.dg/gomp/pr27415.C: New test.
22157
22158 PR tree-optimization/27549
22159 * g++.dg/tree-ssa/pr27549.C: New test.
22160
22161 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22162
22163 PR libgfortran/27575
22164 * gfortran.dg/read_eof_4.f90: New test.
22165
22166 2006-05-16 Richard Guenther <rguenther@suse.de>
22167
22168 PR tree-optimization/22303
22169 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22170
22171 2006-05-16 Jakub Jelinek <jakub@redhat.com>
22172
22173 PR middle-end/27573
22174 * gcc.dg/gomp/pr27573.c: New test.
22175 * gfortran.dg/gomp/pr27573.f90: New test.
22176
22177 PR c/27499
22178 * gcc.dg/gomp/pr27499.c: New test.
22179 * g++.dg/gomp/pr27499.C: New test.
22180
22181 2006-05-15 Mark Mitchell <mark@codesourcery.com>
22182
22183 PR c++/27339
22184 * g++.dg/parser/access8.C: Adjust error marker.
22185 * g++.dg/template/access17.C: New test.
22186 * g++.dg/template/access18.C: Likewise.
22187
22188 2006-05-15 Roger Sayle <roger@eyesopen.com>
22189
22190 PR target/26600
22191 * gcc.target/i386/pr26600.c: New test case.
22192
22193 2006-05-15 Mark Mitchell <mark@codesourcery.com>
22194
22195 PR c++/27505
22196 * g++.dg/expr/bitfield1.C: New test.
22197
22198 2006-05-15 Richard Guenther <rguenther@suse.de>
22199
22200 PR tree-optimization/27603
22201 * gcc.dg/torture/pr27603.c: New testcase.
22202
22203 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
22204
22205 PR fortran/25090
22206 * gfortran.dg/entry_dummy_ref_1.f90: New test.
22207
22208 PR fortran/25082
22209 * gfortran.dg/scalar_return_1.f90: New test.
22210
22211 PR fortran/27411
22212 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22213
22214 2006-05-15 Jakub Jelinek <jakub@redhat.com>
22215
22216 * gcc.dg/gomp/critical-4.c: New test.
22217 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22218 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22219 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22220 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22221
22222 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22223
22224 PR c++/27582
22225 * g++.dg/template/dependent-args1.C: New test.
22226
22227 PR c++/27581
22228 * g++.dg/lookup/this1.C: New test.
22229
22230 PR c++/27315
22231 * g++.dg/template/operator6.C: New test.
22232 * g++.dg/template/incomplete3.C: New test.
22233
22234 PR c++/27559
22235 * g++.dg/template/new4.C: New test.
22236
22237 PR c++/27496
22238 * g++.dg/template/void2.C: New test.
22239
22240 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
22241
22242 * g++.dg/template/dependent-expr5.C: New test.
22243
22244 2006-05-14 Roger Sayle <roger@eyesopen.com>
22245
22246 PR middle-end/26729
22247 * gcc.dg/pr26729-1.c: New test case.
22248
22249 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
22250
22251 * gcc.dg/pr27003.c: New test.
22252
22253 2006-05-12 Steve Ellcey <sje@cup.hp.com>
22254
22255 * lib/target-supports.dg (check_cxa_atexit_available): Change
22256 v3_target_compile to ${tool}_target_compile.
22257
22258 2006-05-11 Jason Merrill <jason@redhat.com>
22259
22260 * lib/scanasm.exp (scan-not-hidden): Fix typo.
22261
22262 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22263
22264 PR fortran/27553
22265 * gfortran.dg/label_5.f90: New test.
22266
22267 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
22268
22269 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22270 check_effective_target_powerpc_altivec_ok): New.
22271 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22272 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22273 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22274 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22275 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22276 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22277 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22278 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22279 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22280 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22281 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22282 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22283 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22284 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22285 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22286 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22287 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22288 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22289 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22290 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22291 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22292 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22293 gcc.target/powerpc/altivec-9.c,
22294 gcc.target/powerpc/altivec-consts.c,
22295 gcc.target/powerpc/altivec-pr22085.c,
22296 gcc.target/powerpc/altivec-splat.c,
22297 gcc.target/powerpc/altivec-types-1.c,
22298 gcc.target/powerpc/altivec-types-2.c,
22299 gcc.target/powerpc/altivec-types-3.c,
22300 gcc.target/powerpc/altivec-types-4.c,
22301 gcc.target/powerpc/altivec-varargs-1.c,
22302 gcc.target/powerpc/altivec-vec-merge.c,
22303 gcc.target/powerpc/ppc-vector-memcpy.c,
22304 gcc.target/powerpc/ppc-vector-memset.c,
22305 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22306 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22307 these effective targets.
22308 * gcc.dg/vmx/pr27006.c: Add missing close brace.
22309 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22310
22311 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22312
22313 PR middle-end/27384
22314 * g++.dg/other/fold1.C: New test.
22315
22316 PR middle-end/27488
22317 * gcc.dg/fold-nonneg-1.c: New test.
22318
22319 PR c++/27547
22320 * g++.dg/other/operator1.C: New test.
22321
22322 2006-05-11 Richard Guenther <rguenther@suse.de>
22323
22324 PR middle-end/27529
22325 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22326
22327 2006-05-10 Janis Johnson <janis187@us.ibm.com>
22328
22329 * lib/target-supports-dg.exp (check-flags): New.
22330 (dg-skip-if): Move flag checks.
22331
22332 2006-05-09 Steve Ellcey <sje@cup.hp.com>
22333
22334 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22335 * lib/target-supports.dg (check_cxa_atexit_available): New.
22336
22337 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
22338
22339 PR fortran/27470
22340 * gfortran.dg/multiple_allocation_2.f90: New test case.
22341
22342 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
22343
22344 * gcc.target/arm/pr27387.C: Fix a comment typo.
22345
22346 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22347
22348 PR fortran/24549
22349 * gfortran.dg/error_recovery_1.f90: New test.
22350
22351 2006-05-10 Richard Guenther <rguenther@suse.de>
22352
22353 PR tree-optimization/27302
22354 * gcc.dg/torture/pr27302.c: New testcase.
22355
22356 2006-05-09 Dirk Mueller <dmueller@suse.de>
22357 Richard Guenther <rguenther@suse.de>
22358
22359 PR middle-end/27498
22360 * gcc.dg/tree-ssa/pr27498.c: New testcase.
22361
22362 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
22363
22364 PR rtl-optimization/27335
22365 * gcc.dg/pr27335.c: New test.
22366
22367 2006-05-06 Richard Sandiford <richard@codesourcery.com>
22368
22369 * gcc.target/mips/mips-ps-5.c: New file.
22370
22371 2006-05-08 Jan Hubicka <jh@suse.cz>
22372
22373 PR middle-end/25962
22374 * gcc.dg/pr25962.c: New.
22375
22376 2006-05-08 Roger Sayle <roger@eyesopen.com>
22377
22378 PR target/27158
22379 * gcc.target/powerpc/pr27158.c: New test case.
22380
22381 2006-05-08 Laurent GUERBY <laurent@guerby.net>
22382
22383 PR testsuite/27476
22384 * ada/acats/run_all.sh: Use test -z.
22385
22386 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22387
22388 PR libfortran/18271
22389 * gfortran.dg/spec_expr_3.f90: New test.
22390
22391 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
22392
22393 PR target/24879
22394 * gcc.target/i386/monitor.c: New file.
22395
22396 2006-05-08 Alan Modra <amodra@bigpond.net.au>
22397
22398 * gcc.dg/pr27095.c: xfail *-*-darwin*.
22399
22400 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22401
22402 PR c++/27447
22403 * g++.dg/other/ptrmem7.C: New test.
22404
22405 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22406
22407 PR target/27421
22408 * gcc.dg/array-9.c: New test.
22409
22410 2006-05-07 Richard Guenther <rguenther@suse.de>
22411
22412 PR tree-optimization/27409
22413 * gcc.dg/torture/pr27409.c: New testcase.
22414
22415 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22416
22417 PR fortran/27457
22418 * gfortran.dg/select_6.f90: New.
22419
22420 2006-05-07 Richard Guenther <rguenther@suse.de>
22421
22422 PR tree-optimization/27136
22423 * gcc.dg/torture/pr27136.c: New testcase.
22424
22425 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
22426
22427 PR fortran/24813
22428 * gfortran.dg/char_cons_len_1.f90: New test.
22429
22430 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22431
22432 PR c++/27427
22433 * g++.dg/template/incomplete2.C: New test.
22434
22435 2006-05-06 Richard Guenther <rguenther@suse.de>
22436
22437 PR tree-optimization/27151
22438 * gcc.dg/vect/pr27151.c: New testcase.
22439
22440 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22441
22442 PR c++/27430
22443 * g++.dg/template/void1.C: New test.
22444
22445 PR c++/27423
22446 * g++.dg/other/void2.C: New test.
22447
22448 PR c++/27422
22449 * g++.dg/conversion/void1.C: New test.
22450
22451 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
22452
22453 PR/21391
22454 * g++.dg/other/unused1.C: New.
22455
22456 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22457
22458 PR objc/27240
22459 * objc.dg/member-1.m: New test.
22460
22461 2006-05-05 Steve Ellcey <sje@cup.hp.com>
22462
22463 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22464
22465 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22466
22467 PR libfortran/26985
22468 * gfortran.dg/matmul_2.f90: New test.
22469
22470 2005-05-05 Laurent GUERBY <laurent@guerby.net>
22471
22472 * ada/acats/run_all.sh: Use sync when main not found.
22473
22474 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
22475
22476 PR target/26765
22477 * gcc.target/mips/pr26765.c: New.
22478
22479 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
22480
22481 * gcc.target/bfin: New directory.
22482 * gcc.target/bfin/bfin.exp: New file.
22483 * gcc.target/bfin/frmul.c: New file.
22484 * gcc.target/bfin/arith.c: New file.
22485 * gcc.target/bfin/mul-combine.c: New file.
22486 * gcc.target/bfin/shift.c: New file.
22487
22488 2006-05-04 Richard Guenther <rguenther@suse.de>
22489
22490 PR tree-optimization/14287
22491 PR tree-optimization/14844
22492 PR tree-optimization/19792
22493 PR tree-optimization/21608
22494 PR tree-optimization/27090
22495 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22496 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22497 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22498 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22499 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22500
22501 2006-05-04 Jakub Jelinek <jakub@redhat.com>
22502
22503 PR tree-optimization/27285
22504 * gcc.c-torture/execute/pr27285.c: New test.
22505
22506 PR middle-end/27388
22507 * gcc.dg/gomp/pr27388-1.c: New test.
22508 * gcc.dg/gomp/pr27388-2.c: New test.
22509 * gcc.dg/gomp/pr27388-3.c: New test.
22510
22511 PR c++/27359
22512 * g++.dg/gomp/pr27359.C: New test.
22513
22514 2006-05-02 Steven G. Kargl <kargls@comcast.net>
22515
22516 PR fortran/20248
22517 * gfortran.dg/iargc.f90: New test.
22518
22519 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22520
22521 PR c++/27102
22522 * g++.dg/template/crash49.C: New test.
22523
22524 2006-05-02 Steve Ellcey <sje@cup.hp.com>
22525
22526 PR testsuite/27032
22527 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22528
22529 2006-05-02 Jeff Law <law@redhat.com>
22530
22531 PR tree-optimization/27364
22532 * gcc.c-torture/execute/pr27364.c: New test.
22533
22534 2006-05-02 Mark Mitchell <mark@codesourcery.com>
22535
22536 PR c++/27309
22537 * g++.dg/parser/ctor5.C: New test.
22538
22539 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
22540
22541 PR target/27387
22542 * gcc.target/arm/arm.exp: New.
22543 * gcc.target/arm/pr27387.C: Likewise.
22544
22545 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22546
22547 PR fortran/27269
22548 PR fortran/27324
22549 * gfortran.dg/module_equivalence_2.f90: New test.
22550
22551 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22552
22553 PR middle-end/27337
22554 * g++.dg/gomp/pr27337-1.C: New test.
22555 * g++.dg/gomp/pr27337-2.C: New test.
22556
22557 PR middle-end/27328
22558 * gcc.dg/gomp/pr27328.c: New test.
22559
22560 PR middle-end/27325
22561 * g++.dg/gomp/pr27325.C: New test.
22562
22563 PR middle-end/27310
22564 * g++.dg/gomp/pr27310.C: New test.
22565
22566 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22567
22568 PR tree-optimization/27291
22569 * g++.dg/tree-ssa/pr27291.C: New test.
22570
22571 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22572
22573 PR tree-optimization/27283
22574 * g++.dg/tree-ssa/pr27283.C: New test.
22575
22576 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22577
22578 * gcc.dg/tree-ssa/loop-16.c: New test.
22579
22580 2006-05-01 Roger Sayle <roger@eyesopen.com>
22581 Joseph S. Myers <joseph@codesourcery.com>
22582
22583 * gcc.dg/Wconversion-3.c: New test case.
22584 * gcc.dg/Wconversion-4.c: Likewise.
22585
22586 2006-05-01 Richard Guenther <rguenther@suse.de>
22587
22588 PR tree-optimization/26726
22589 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22590
22591 2006-04-30 Roger Sayle <roger@eyesopen.com>
22592
22593 * gcc.dg/Woverflow-1.c: New test case.
22594 * gcc.dg/Woverflow-2.c: Likewise.
22595 * gcc.dg/Woverflow-3.c: Likewise.
22596
22597 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22598
22599 PR c++/27094
22600 * g++.dg/template/defarg8.C: New test.
22601
22602 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22603
22604 PR c++/27278
22605 * g++.dg/parse/operator7.C: New test.
22606
22607 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22608
22609 PR c++/11471
22610 PR c++/27102
22611 * g++.dg/template/crash48.C: New test.
22612
22613 PR c++/27279
22614 * g++.dg/parse/ctor4.C: New test.
22615
22616 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22617
22618 PR fortran/25681
22619 * gfortran.df/char_type_len.f90: New test.
22620
22621 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22622
22623 PR libgfortran/27304
22624 * gfortran.dg/fmt_exhaust.f90: New test.
22625
22626 2006-04-28 Roger Sayle <roger@eyesopen.com>
22627
22628 PR c/25309
22629 * gcc.dg/large-size-array-2.c: New test case.
22630
22631 2006-04-28 Richard Guenther <rguenther@suse.de>
22632
22633 PR target/26826
22634 * gcc.target/i386/pr26826.c: New testcase.
22635
22636 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22637
22638 PR middle-end/27260
22639 * gcc.c-torture/execute/pr27260.c: New.
22640
22641 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22642
22643 PR middle-end/27095
22644 * gcc.dg/pr27095.c: New.
22645
22646 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22647
22648 PR c++/27292
22649 * g++.dg/conversion/bitfield4.C: New test.
22650
22651 2006-04-27 Eric Christopher <echristo@apple.com>
22652
22653 * gcc.dg/pragma-ms_struct.c: New.
22654
22655 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22656
22657 PR c++/27102
22658 * g++.dg/template/crash47.C: New test.
22659
22660 2006-04-27 Dirk Mueller <dmueller@suse.de>
22661
22662 * gcc.target/i386/sse-7.c: build with -msse.
22663
22664 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22665
22666 PR testsuite/27274:
22667 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22668 (main): Exit if processor doesn't support SSE.
22669
22670 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22671
22672 PR middle-end/27282
22673 * gcc.c-torture/compile/pr27282.c: New test.
22674
22675 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22676
22677 PR middle-end/26913
22678 * g++.dg/gomp/pr26913.C: New test.
22679
22680 PR c/25996
22681 * gcc.dg/gomp/pr25996.c: New test.
22682 * g++.dg/gomp/pr25996.C: New test.
22683
22684 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22685
22686 PR rtl-optimization/26725
22687 * gcc.c-torture/compile/pr26725.c: New test.
22688
22689 2006-04-25 Richard Guenther <rguenther@suse.de>
22690
22691 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22692 than n + -1.
22693
22694 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22695
22696 * gcc.dg/20060425-1.c: New testcase.
22697
22698 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22699
22700 PR tree-optimization/26865
22701 * gcc.dg/pr26865.c: New test.
22702
22703 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22704
22705 PR c++/27292
22706 * g++.dg/conversion/bitfield1.C: New test.
22707 * g++.dg/conversion/bitfield2.C: Likewise.
22708 * g++.dg/conversion/bitfield3.C: Likewise.
22709
22710 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22711 Richard Guenther <rguenther@suse.de>
22712
22713 PR tree-optimization/27236
22714 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22715
22716 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22717
22718 PR c++/19963
22719 * g++.dg/other/incomplete2.C: New test.
22720
22721 2006-04-24 Richard Guenther <rguenther@suse.de>
22722
22723 PR middle-end/26869
22724 * gcc.dg/torture/pr26869.c: New testcase.
22725
22726 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22727 Richard Guenther <rguenther@suse.de>
22728
22729 PR tree-optimization/27218
22730 * g++.dg/tree-ssa/pr27218.C: New testcase.
22731
22732 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22733
22734 PR c++/26912
22735 * g++.dg/template/friend41.C: New test.
22736
22737 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22738
22739 * g++.dg/opt/pr15551.C: Include cstdio.
22740 (main): Use remove instead of unlink.
22741
22742 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22743
22744 * gcc.dg/sibcall-7.c: New test.
22745 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22746 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22747 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22748 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22749 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22750
22751 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22752
22753 PR c++/26534
22754 * g++.dg/opt/bitfield1.C: New test.
22755 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22756 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22757 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22758 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22759 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22760 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22761 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22762 * g++.dg/abi/bitfield2.C: Likewise.
22763 * g++.dg/init/bitfield1.C: Likewise.
22764
22765 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22766
22767 PR fortran/25099
22768 * gfortran.dg/elemental_subroutine_4.f90: New test.
22769 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22770 call sub (m, x).
22771
22772 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22773
22774 * gcc.c-torture/compile/20060421-1.c: New testcase.
22775
22776 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22777
22778 PR c/25875
22779 * gcc.dg/init-bad-4.c: New test.
22780
22781 2006-04-21 Paul Brook <paul@codesourcery.com>
22782
22783 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22784
22785 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22786
22787 PR fortran/27122
22788 * gfortran.dg/defined_operators_1.f90: New test.
22789 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22790 remove old ones associated, incorrectly, with Note 5.46.
22791
22792 PR fortran/27113
22793 * gfortran.dg/character_array_constructor_1.f90: New test.
22794
22795 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22796
22797 * gcc.dg/20060419-1.c: New test.
22798
22799 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22800
22801 PR c/26774
22802 * gcc.dg/struct-parse-1.c: New test case.
22803
22804 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22805
22806 PR c++/26558
22807 * g++.dg/parse/template19.C: New test.
22808
22809 PR c++/26739
22810 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22811
22812 PR c++/26036
22813 * g++.dg/expr/call3.C: New test.
22814
22815 PR c++/10385
22816 * g++.dg/conversion/dynamic1.C: New test.
22817
22818 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22819
22820 PR c++/27102
22821 * g++.dg/template/crash35.C: Tweak error markers.
22822 * g++.dg/template/crash46.C: New test.
22823 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22824 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22825
22826 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22827
22828 PR rtl-optimization/14261
22829 * gcc.c-torture/compile/20060419-1.c: Added.
22830
22831 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22832
22833 * gfortran.dg/label_1.f90: Adjust dg-error.
22834
22835 2006-04-16 Roger Sayle <roger@eyesopen.com>
22836
22837 PR target/26961
22838 * gcc.dg/fold-cond-1.c: New test case.
22839 * gcc.dg/pr26961-1.c: Likewise.
22840
22841 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22842
22843 PR libgfortran/27138
22844 * gfortran.dg/read_bad_advance.f90: New test.
22845
22846 2006-04-16 Roger Sayle <roger@eyesopen.com>
22847 Dale Johannesen <dalej@apple.com>
22848
22849 PR target/24076
22850 * gcc.target/i386/vecinit-3.c: New testcase.
22851 * gcc.target/i386/vecinit-4.c: Likewise.
22852 * gcc.target/i386/sse-18.c: Likewise.
22853 * gcc.target/i386/sse-19.c: Likewise.
22854
22855 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22856
22857 * gfortran.dg/allocate_zerosize_1.f90: New test.
22858
22859 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22860
22861 PR c++/26365
22862 * g++.dg/template/crash45.C: New test.
22863
22864 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22865
22866 PR fortran/26787
22867 * gfortran.dg/proc_assign_1.f90: New test.
22868 * gfortran.dg/procedure_lvalue.f90: Change message.
22869 * gfortran.dg/namelist_4.f90: Add new error.
22870
22871 PR fortran/25597
22872 PR fortran/27096
22873 * gfortran.dg/auto_pointer_array_result_1.f90
22874
22875 PR fortran/27089
22876 * gfortran.dg/specification_type_resolution_1.f90
22877
22878 PR fortran/18003
22879 PR fortran/25669
22880 PR fortran/26834
22881 * gfortran.dg/bounds_temporaries_1.f90: New test.
22882
22883 PR fortran/27124
22884 * gfortran.dg/array_return_value_1.f90: New test.
22885
22886 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22887
22888 PR fortran/25336
22889 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22890
22891 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22892
22893 PR middle-end/26823
22894 * g++.dg/gomp/pr26823-1.C: New test.
22895 * g++.dg/gomp/pr26823-2.C: New test.
22896
22897 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22898
22899 PR middle-end/27134
22900 * gcc.dg/pr27314.c: New test.
22901
22902 2006-04-13 Richard Henderson <rth@redhat.com>
22903
22904 * g++.dg/gomp/block-0.C: Update expected matches.
22905
22906 2006-04-13 DJ Delorie <dj@redhat.com>
22907
22908 * lib/target-supports.exp (check_effective_target_int32plus): New.
22909 (check_effective_target_ptr32plus): New.
22910 (check_effective_target_size32plus): New.
22911 (check_effective_target_int16): New.
22912 (check_profiling_available): Add m32c to the list of unsupported
22913 targets.
22914
22915 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22916 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22917 memory size.
22918 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22919 pointers.
22920 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22921 size_t.
22922 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22923 and size_t.
22924 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22925 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22926 not just xstormy16. Skip m32c due to weird pointer size.
22927 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22928 not just xstormy16.
22929 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22930 not just xstormy16.
22931 * gcc.dg/20020312-2.c: Add m32c support.
22932 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22933 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22934 in test.
22935 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22936 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22937 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22938 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22939 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22940 formats
22941 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22942 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22943 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22944 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22945 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22946 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22947 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22948 in test.
22949 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22950 in test.
22951 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22952 * gcc.dg/pr23049.c: Require >=32 bit integers.
22953 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22954 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22955 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22956 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22957 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22958 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22959 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22960 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22961 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22962 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22963 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22964 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22965 prototype in test.
22966 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22967 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22968 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22969 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22970 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22971
22972 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22973 * gcc.c-torture/execute/20040703-1.x: Likewise.
22974 * gcc.c-torture/execute/20040705-1.x: Likewise.
22975 * gcc.c-torture/execute/20040705-2.x: Likewise.
22976 * gcc.c-torture/execute/20040709-1.x: Likewise.
22977 * gcc.c-torture/execute/20040709-2.x: Likewise.
22978 * gcc.c-torture/execute/20040811-1.x: Likewise.
22979 * gcc.c-torture/execute/20050316-1.x: Likewise.
22980 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22981 * gcc.c-torture/execute/pr19689.x: Likewise.
22982 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22983 * gcc.c-torture/execute/usmul.x: Likewise.
22984 * gcc.c-torture/execute/vrp-5.x: Likewise.
22985 * gcc.c-torture/execute/vrp-6.x: Likewise.
22986 * gcc.dg/debug/20041023-1.s: Likewise.
22987
22988 2006-04-13 Roger Sayle <roger@eyesopen.com>
22989
22990 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22991 of integers to a vector types are now constant expressions in C.
22992 * gcc.dg/vect/vect-fold-1.c: New test case.
22993
22994 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22995 Ulrich Weigand <uweigand@de.ibm.com>
22996
22997 PR target/27006
22998 * gcc.dg/vmx/pr27006.c: New testcase.
22999
23000 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23001
23002 PR libgfortran/26766
23003 * gfortran.dg/write_recursive.f90: New test.
23004
23005 2006-04-11 Mark Mitchell <mark@codesourcery.com>
23006
23007 * g++.dg/parse/dtor7.C: New test.
23008 * g++.dg/parse/new1.C: Add error marker.
23009 * g++.dg/template/new3.C: New test.
23010
23011 PR c++/26122
23012 * g++.dg/template/pure1.C: New test.
23013
23014 PR c++/26295
23015 * g++.dg/parse/ptrmem4.C: New test.
23016
23017 2006-04-10 Jeff Law <law@redhat.com>
23018
23019 PR/27087
23020 * gcc.c-torture/compile/pr27087.c: New test.
23021
23022 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
23023
23024 PR/21391
23025 * gcc.dg/20060410.c: New.
23026
23027 2006-04-10 Matthias Klose <doko@debian.org>
23028
23029 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23030 Recognize multilib directory names containing underscores.
23031
23032 2006-04-10 Roger Sayle <roger@eyesopen.com>
23033
23034 * gcc.target/i386/vecinit-1.c: New test case.
23035 * gcc.target/i386/vecinit-2.c: Likewise.
23036
23037 2006-04-10 Jakub Jelinek <jakub@redhat.com>
23038
23039 PR debug/27057
23040 * g++.dg/debug/dwarf2-2.C: New test.
23041
23042 2006-04-09 Richard Sandiford <richard@codesourcery.com>
23043
23044 PR rtl-optimization/27073
23045 * gcc.c-torture/execute/pr27073.c: New test.
23046
23047 2006-04-08 Mike Stump <mrs@apple.com>
23048
23049 * gcc.dg/pragma-darwin.c: Improve for ppc64.
23050
23051 2006-04-07 Richard Guenther <rguenther@suse.de>
23052
23053 PR tree-optimization/26135
23054 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23055
23056 2006-04-06 Jan Hubicka <jh@suse.cz>
23057
23058 PR profile/26399
23059 * g++.dg/bprob/g++-bprob-2.C: New testcase.
23060
23061 2006-04-06 Roger Sayle <roger@eyesopen.com>
23062
23063 * g++.dg/conversion/nullptr1.C: New test case.
23064 * g++.dg/conversion/nullptr2.C: Likewise.
23065
23066 2006-04-05 Roger Sayle <roger@eyesopen.com>
23067
23068 * gfortran.dg/dependency_18.f90: New test case.
23069
23070 2006-04-05 Richard Guenther <rguenther@suse.de>
23071
23072 PR tree-optimization/26919
23073 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23074 * gcc.dg/ipa/ipa-2.c: Likewise.
23075 * gcc.dg/ipa/ipa-3.c: Likewise.
23076 * gcc.dg/ipa/ipa-5.c: Likewise.
23077
23078 2006-04-05 Richard Guenther <rguenther@suse.de>
23079
23080 PR tree-optimization/26763
23081 * gcc.dg/torture/pr26763-1.c: New testcase.
23082 * gcc.dg/torture/pr26763-2.c: Likewise.
23083
23084 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
23085
23086 PR fortran/23634
23087 PR fortran/25619
23088 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23089
23090 2006-04-04 Eric Christopher <echristo@apple.com>
23091
23092 * gcc.target/i386/387-1.c: Allow regexp to match darwin
23093 stubs.
23094 * gcc.target/i386/387-5.c: Ditto.
23095
23096 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
23097
23098 * gcc.target/sparc/struct-ret-check.c: New test.
23099
23100 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23101
23102 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23103 zero decimal digits specified in format.
23104
23105 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
23106
23107 PR fortran/26891
23108 * gfortran.dg/missing_optional_dummy_1.f90: New test.
23109
23110 PR fortran/26976
23111 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23112 * gfortran.dg/initialization_1.f90: Make assignment compliant.
23113 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23114 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23115 compliant and detect bigendian-ness.
23116
23117 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
23118
23119 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23120 dummy arguments work when the actual argument is itself a dummy
23121 argument of the caller.
23122
23123 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23124
23125 PR libfortran/24685
23126 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23127
23128 2006-04-01 Roger Sayle <roger@eyesopen.com>
23129
23130 * gfortran.dg/dependencency_17.f90: New test case.
23131
23132 2006-04-01 Roger Sayle <roger@eyesopen.com>
23133
23134 * gfortran.dg/dependency_14.f90: New test case.
23135 * gfortran.dg/dependency_15.f90: Likewise.
23136 * gfortran.dg/dependency_16.f90: Likewise.
23137
23138 2006-03-31 Asher Langton <langton2@llnl.gov>
23139
23140 PR fortran/25358
23141 gfortran.dg/cray_pointers_6.f90: New test.
23142
23143 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23144
23145 PR libgfortran/26890
23146 * gfortran.dg/read_size_noadvance.f90: New test.
23147
23148 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
23149
23150 PR fortran/25031
23151 * gfortran.dg/multiple_allocation_1.f90: Check that the
23152 size has changed after a re-allocation with stat.
23153
23154 2006-03-30 Richard Guenther <rguenther@suse.de>
23155
23156 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23157 removal.
23158 * gcc.target/i386/sselibm-2.c: Likewise.
23159 * gcc.target/i386/sselibm-3.c: Likewise.
23160 * gcc.target/i386/sselibm-4.c: Likewise.
23161 * gcc.target/i386/sselibm-5.c: Likewise.
23162
23163 2006-03-28 Roger Sayle <roger@eyesopen.com>
23164
23165 * gcc.dg/fold-andxor-1.c: New test case.
23166 * gcc.dg/fold-xorand-1.c: Likewise.
23167
23168 2006-03-28 Roger Sayle <roger@eyesopen.com>
23169
23170 * gcc.dg/fold-convnotconv-1.c: New test case.
23171
23172 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23173
23174 PR fortran/26779
23175 * gfortran.dg/private_type_5.f90: New test.
23176
23177 2006-03-27 David Edelsohn <edelsohn@gnu.org>
23178
23179 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23180
23181 2006-03-27 Jakub Jelinek <jakub@redhat.com>
23182
23183 * gfortran.dg/advance_2.f90: New test.
23184 * gfortran.dg/advance_3.f90: New test.
23185
23186 * gfortran.fortran-torture/execute/equiv_5.f: New test.
23187
23188 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23189
23190 PR libgfortran/26661
23191 PR libgfortran/26880
23192 * gfortran.dg/read_x_past.f: New test.
23193
23194 2006-03-26 Geoffrey Keating <geoffk@apple.com>
23195
23196 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23197 to be STABS.
23198
23199 2006-03-26 David Edelsohn <edelsohn@gnu.org>
23200
23201 * objc.dg/dwarf-1.m: Skip on AIX.
23202 * objc.dg/dwarf-2.m: Skip on AIX.
23203
23204 2006-03-25 Steven G. Kargl <kargls@comcast.net>
23205
23206 PR fortran/26816
23207 * gfortran.dg/float_1.f90: New test.
23208
23209 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
23210
23211 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23212 X86_64 targets.
23213 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23214
23215 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
23216
23217 PR libfortran/26735
23218 * gfortran.dg/convert_implied_open.f90: New test case.
23219
23220 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
23221
23222 PR fortran/26769
23223 * gfortran.dg/transpose_reshape_r10.f90: New test case.
23224
23225 2006-03-25 Uros Bizjak <uros@kss-loka.si>
23226
23227 PR middle-end/26717
23228 * gcc.dg/pr26717.c: New test.
23229
23230 2006-03-25 Roger Sayle <roger@eyesopen.com>
23231
23232 * gfortran.dg/dependency_12.f90: New test case.
23233
23234 2006-03-24 Roger Sayle <roger@eyesopen.com>
23235
23236 * gfortran.dg/dependency_9.f90: New (resurected) test case.
23237
23238 2006-03-24 Jeff Law <law@redhat.com>
23239
23240 * gcc.c-torture/pr26840.c: New test.
23241
23242 2006-03-24 Geoffrey Keating <geoffk@apple.com>
23243
23244 * objc.dg/dwarf-2.m: New.
23245 * obj-c++.dg/dwarf-2.mm: New.
23246
23247 * g++.old-deja/g++.other/init19.C: New.
23248
23249 2006-03-24 David Edelsohn <edelsohn@gnu.org>
23250
23251 * g++.dg/eh/spbp.C: Skip on AIX.
23252
23253 2006-03-24 Jakub Jelinek <jakub@redhat.com>
23254
23255 PR middle-end/26611
23256 * g++.dg/gomp/pr26611-1.C: New test.
23257 * g++.dg/gomp/pr26611-2.C: New test.
23258
23259 2006-03-24 Jeff Law <law@redhat.com>
23260
23261 * gcc.c-torture/compile/pr26833.c: New test.
23262 * gfortran.fortran-torture/compile/pr26806.f90: New test.
23263
23264 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23265
23266 * gfortran.dg/endfile_2.f90: Delete temp file.
23267
23268 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
23269
23270 PR fortran/19303
23271 * gfortran.dg/record_marker_1.f90: New test case.
23272 * gfortran.dg/record_marker_2.f: New test case.
23273 * gfortran.dg/record_marker_3.f90: New test case.
23274
23275 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
23276
23277 PR fortran/17298
23278 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23279 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23280
23281 2006-03-21 Janis Johnson <janis187@us.ibm.com>
23282
23283 * lib/gcc-dg.exp (cleanup-modules): New proc.
23284 * gfortran.dg/allocatable_function_1.f90,
23285 gfortran.dg/allocate_char_star_scalar_1.f90,
23286 gfortran.dg/assumed_charlen_function_1.f90,
23287 gfortran.dg/assumed_dummy_1.f90,
23288 gfortran.dg/assumed_shape_ranks_1.f90,
23289 gfortran.dg/assumed_shape_ranks_2.f90,
23290 gfortran.dg/assumed_size_dt_dummy.f90,
23291 gfortran.dg/auto_char_dummy_array_1.f90,
23292 gfortran.dg/auto_char_len_3.f90,
23293 gfortran.dg/automatic_module_variable.f90,
23294 gfortran.dg/bad_automatic_objects_1.f90,
23295 gfortran.dg/char_array_constructor.f90,
23296 gfortran.dg/char_array_structure_constructor.f90,
23297 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23298 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23299 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23300 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23301 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23302 gfortran.dg/derived_pointer_recursion.f90,
23303 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23304 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23305 gfortran.dg/dummy_functions_1.f90,
23306 gfortran.dg/elemental_initializer_1.f90,
23307 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23308 gfortran.dg/elemental_pointer_1.f90,
23309 gfortran.dg/elemental_subroutine_1.f90,
23310 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23311 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23312 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23313 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23314 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23315 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23316 gfortran.dg/global_references_1.f90,
23317 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23318 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23319 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23320 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23321 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23322 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23323 gfortran.dg/large_integer_kind_1.f90,
23324 gfortran.dg/large_real_kind_1.f90,
23325 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23326 gfortran.dg/module_double_reuse.f90,
23327 gfortran.dg/module_equivalence_1.f90,
23328 gfortran.dg/module_interface_1.f90,
23329 gfortran.dg/module_parameter_array_refs_1.f90,
23330 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23331 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23332 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23333 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23334 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23335 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23336 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23337 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23338 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23339 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23340 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23341 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23342 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23343 gfortran.dg/same_name_1.f90,
23344 gfortran.dg/sibling_dummy_procedure_1.f90,
23345 gfortran.dg/sibling_dummy_procedure_2.f90,
23346 gfortran.dg/sibling_dummy_procedure_3.f90,
23347 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23348 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23349 gfortran.dg/used_dummy_types_2.f90,
23350 gfortran.dg/used_dummy_types_3.f90,
23351 gfortran.dg/used_dummy_types_4.f90,
23352 gfortran.dg/used_dummy_types_5.f90,
23353 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23354 gfortran.dg/userdef_operator_1.f90: Use it.
23355
23356 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23357
23358 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23359 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23360 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23361 gfortran.dg/write_back.f,
23362 gfortran.fortran-torture/execute/inquire_1.f90,
23363 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23364
23365 2006-03-21 Jeff Law <law@redhat.com>
23366
23367 * gcc.dg/tree-ssa/vrp28.c: New test.
23368
23369 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23370
23371 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23372 if _STDC_C99 is defined.
23373 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23374 * gcc.dg/builtins-20.c: Likewise.
23375 * gcc.dg/builtins-53.c: Likewise.
23376 * gcc.dg/single-precision-constant.c: Likewise. Also pass
23377 -mmacosx-version-min=10.3 on PowerPC/Darwin.
23378
23379 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
23380
23381 PR tree-opt/26781
23382 * gcc.c-torture/compile/pr26781-1.c: New test.
23383 * gcc.c-torture/compile/pr26781-2.c: New test.
23384
23385 2006-03-21 Jakub Jelinek <jakub@redhat.com>
23386
23387 PR c++/26690
23388 * g++.dg/gomp/pr26690-1.C: New test.
23389 * g++.dg/gomp/pr26690-2.C: New test.
23390
23391 2006-03-20 Jeff Law <law@redhat.com>
23392
23393 * gcc.dg/tree-ssa/pr21829.c: New test.
23394
23395 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23396
23397 2006-03-20 Richard Sandiford <richard@codesourcery.com>
23398
23399 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23400 (check_visibility_available): Use it.
23401 (check_effective_target_default_packed): Likewise.
23402 (check_effective_target_pcc_bitfield_type_matters): Likewise.
23403 (check_effective_target_fopenmp): Likewise.
23404 (check_effective_target_freorder): Likewise.
23405 (check_effective_target_fpic): Likewise.
23406 (check_named_sections_available): Likewise.
23407 (check_effective_target_ilp32): Likewise.
23408 (check_effective_target_lp64): Likewise.
23409
23410 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
23411
23412 PR fortran/20935
23413 * gfortran.dg/scalar_mask_2.f90: New test case.
23414
23415 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
23416
23417 PR tree-opt/26629
23418 * gcc.dg/tree-ssa/loadpre12.c: New test.
23419 * gcc.dg/tree-ssa/loadpre13.c: New test.
23420 * gcc.dg/tree-ssa/loadpre14.c: New test.
23421 * gcc.dg/tree-ssa/loadpre15.c: New test.
23422 * gcc.dg/tree-ssa/loadpre16.c: New test.
23423 * gcc.dg/tree-ssa/loadpre17.c: New test.
23424 * gcc.dg/tree-ssa/loadpre18.c: New test.
23425 * gcc.dg/tree-ssa/loadpre19.c: New test.
23426 * gcc.dg/tree-ssa/loadpre20.c: New test.
23427 * gcc.dg/tree-ssa/loadpre21.c: New test.
23428 * gcc.dg/tree-ssa/loadpre22.c: New test.
23429
23430 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
23431
23432 PR fortran/26741
23433 * gfortran.dg/elemental_initializer_1.f90: New test.
23434
23435 PR fortran/26716
23436 * gfortran.dg/assumed_shape_ranks_2: New test.
23437
23438 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
23439
23440 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23441 target fpic.
23442
23443 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23444
23445 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23446 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23447 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23448 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23449 gfortran.fortran-torture/execute/direct_io.f90,
23450 gfortran.fortran-torture/execute/inquire_2.f90,
23451 gfortran.fortran-torture/execute/inquire_4.f90,
23452 gfortran.fortran-torture/execute/list_read_1.f90,
23453 gfortran.fortran-torture/execute/open_replace.f90,
23454 gfortran.fortran-torture/execute/slash_edit.f90,
23455 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23456 temporary files from testcases.
23457
23458 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23459
23460 PR libgfortran/26509
23461 gfortran.dg/write_direct_eor.f90: New test.
23462
23463 2006-03-17 David Edelsohn <edelsohn@gnu.org>
23464
23465 * gcc.target/powerpc/pr26350.c: New.
23466 * gcc.target/powerpc/indexed-addr.c: New.
23467
23468 2006-03-16 Roger Sayle <roger@eyesopen.com>
23469
23470 * gfortran.dg/dependency_13.f90: New test case.
23471
23472 2006-03-16 Roger Sayle <roger@eyesopen.com>
23473
23474 PR middle-end/21781
23475 * gcc.dg/real-const-1.c: New test case.
23476
23477 2006-03-15 Geoffrey Keating <geoffk@apple.com>
23478
23479 * g++.old-deja/g++.other/init18.C: New.
23480 * g++.old-deja/g++.other/init5.C: Remove xfail.
23481
23482 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23483
23484 * g++.dg/opt/pr15551.C: Cleanup temp file.
23485
23486 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23487
23488 PR c++/6634
23489 g++.dg/parse/long1.C: New test.
23490
23491 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23492
23493 PR fortran/19101
23494 * gfortran.dg/continuation.f90: New test.
23495 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23496
23497 2006-03-14 Richard Guenther <rguenther@suse.de>
23498
23499 PR tree-optimization/26672
23500 * gcc.dg/torture/pr26672.c: New testcase.
23501
23502 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
23503
23504 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23505 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23506
23507 2006-03-13 Roger Sayle <roger@eyesopen.com>
23508
23509 PR middle-end/26557
23510 * gcc.c-torture/compile/switch-1.c: New test case.
23511
23512 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
23513
23514 PR fortran/25378
23515 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23516 test to include more permuatations of mask and index.
23517 * gfortran.dg/scalar_mask_1.f90: Modify last test to
23518 respond to F2003 spec. that the position returned for an all false
23519 mask && condition is zero.
23520
23521 2006-03-13 Jakub Jelinek <jakub@redhat.com>
23522
23523 PR middle-end/25989
23524 * gcc.dg/gomp/pr25989.c: New test.
23525
23526 2006-03-13 Jeff Law <law@redhat.com>
23527
23528 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23529
23530 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
23531
23532 * gcc.dg/switch-9.c: New test.
23533
23534 2006-03-13 Richard Guenther <rguenther@suse.de>
23535
23536 PR middle-end/26630
23537 * gcc.dg/torture/pr26630.c: New testcase.
23538
23539 2006-03-11 Roger Sayle <roger@eyesopen.com>
23540
23541 * gfortran.dg/dependency_10.f90: New test case.
23542 * gfortran.dg/dependency_11.f90: Likewise.
23543
23544 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
23545 Erik Edelmann <eedelman@gcc.gnu.org>
23546
23547 * gfortran.dg/allocatable_function_1.f90: New.
23548 * gfortran.dg/allocatable_function_2.f90: New.
23549
23550 2006-03-10 Richard Guenther <rguenther@suse.de>
23551
23552 PR middle-end/26565
23553 * gcc.dg/torture/pr26565.c: New testcase.
23554
23555 2006-03-09 Eric Christopher <echristo@apple.com>
23556
23557 * gcc.c-torture/compile/20060309-1.c: New.
23558
23559 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23560
23561 PR libgfortran/26499
23562 * gfortran.dg/write_back.f: New test.
23563 * gfortran.dg/write_rewind_1.f: New test.
23564 * gfortran.dg/write_rewind_2.f: New test.
23565
23566 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23567
23568 PR libgfortran/26554
23569 * gfortran.dg/read_logical.f90: New test.
23570
23571 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23572
23573 * ada/acats/norun.lst: cdd2a03 now passes.
23574
23575 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23576
23577 PR testsuite/25177
23578 * gcc.target/powerpc/pr18096-1.c: Change where the error
23579 would match.
23580
23581 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23582
23583 * gcc.target/i386/cleanup-1.c: New test.
23584 * gcc.target/i386/cleanup-2.c: New test.
23585
23586 2006-03-04 Roger Sayle <roger@eyesopen.com>
23587
23588 * gfortran.dg/dependency_9.f90: Remove for the time being.
23589
23590 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23591
23592 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23593 directive.
23594
23595 2006-03-03 Roger Sayle <roger@eyesopen.com>
23596
23597 * gfortran.dg/dependency_9.f90: New test case.
23598
23599 2006-03-03 Roger Sayle <roger@eyesopen.com>
23600
23601 * gfortran.dg/dependency_4.f90: New test case.
23602 * gfortran.dg/dependency_5.f90: New test case.
23603 * gfortran.dg/dependency_6.f90: New test case.
23604 * gfortran.dg/dependency_7.f90: New test case.
23605 * gfortran.dg/dependency_8.f90: New test case.
23606
23607 2006-03-03 Paul Brook <paul@codesourcery.com>
23608
23609 * lib/target-supports.exp (check_profiling_available):
23610 Add m68k-*-elf.
23611
23612 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23613
23614 PR fortran/25031
23615 * multiple_allocation_1.f90: New test.
23616
23617 2006-03-03 Roger Sayle <roger@eyesopen.com>
23618
23619 PR tree-optimization/26524
23620 * gfortran.dg/pr26524.f: New test case.
23621
23622 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23623
23624 * g++.dg/template/repo5.C: Cleanup repo files.
23625 * gcc.dg/20051201-1.c: Cleanup coverage files.
23626 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23627 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23628 tree dump files.
23629
23630 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23631
23632 * objc.dg/objc-nofilename-1.m: New test.
23633 * objc.dg/bad-receiver-type.m: New test.
23634 * obj-c++.dg/bad-receiver-type.mm: New test.
23635
23636 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23637
23638 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23639
23640 2006-03-01 Mike Stump <mrs@apple.com>
23641
23642 * g++.dg/abi/key2.C: Add.
23643
23644 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23645
23646 * gfortran.dg/logical_dot_product.f90: New test.
23647
23648 PR fortran/26393
23649 * gfortran.dg/used_interface_ref.f90: New test.
23650
23651 PR fortran/20938
23652 * gfortran.dg/dependency_2.f90: New test.
23653 * gfortran.fortran-torture/execute/where17.f90: New test.
23654 * gfortran.fortran-torture/execute/where18.f90: New test.
23655 * gfortran.fortran-torture/execute/where19.f90: New test.
23656 * gfortran.fortran-torture/execute/where20.f90: New test.
23657
23658 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23659
23660 * g++.dg/tree-ssa/pr26443.C: New test case.
23661
23662 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23663
23664 PR middle-end/26022
23665 * g++.dg/opt/return-slot1.C: New test.
23666
23667 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23668
23669 PR libgfortran/26136
23670 * gfortran.dg/namelist_23.f90: New test.
23671
23672 2006-02-28 Roger Sayle <roger@eyesopen.com>
23673
23674 PR middle-end/14752
23675 * gcc.dg/fold-eqandshift-2.c: New test case.
23676
23677 2006-02-28 Richard Guenther <rguenther@suse.de>
23678
23679 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23680 decomposition.
23681
23682 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23683
23684 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23685
23686 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23687
23688 PR libgfortran/26464
23689 * gfortran.dg/backspace_5.f: New test.
23690 * gfortran.dg/backspace_6.f: New test.
23691
23692 2006-02-26 Roger Sayle <roger@eyesopen.com>
23693
23694 * gcc.dg/fold-eqandnot-1.c: New test case.
23695
23696 2006-02-26 Roger Sayle <roger@eyesopen.com>
23697
23698 PR middle-end/19983
23699 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23700
23701 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23702
23703 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23704 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23705
23706 2006-02-26 Richard Guenther <rguenther@suse.de>
23707
23708 PR tree-optimization/26421
23709 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23710
23711 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23712
23713 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23714 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23715
23716 2006-02-26 Roger Sayle <roger@eyesopen.com>
23717
23718 * gcc.dg/fold-even-1.c: New test case.
23719
23720 2006-02-26 Roger Sayle <roger@eyesopen.com>
23721
23722 PR middle-end/21137
23723 * gcc.dg/fold-eqandshift-1.c: New test case.
23724
23725 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23726
23727 PR tree-optimization/25125
23728 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23729 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23730
23731 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23732
23733 PR tree-optimizations/26359
23734 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23735 with -fdump-tree-dceloop-details.
23736 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23737
23738 2006-02-25 Roger Sayle <roger@eyesopen.com>
23739
23740 PR middle-end/23673
23741 * gcc.dg/fold-eqxor-1.c: New test case.
23742 * gcc.dg/fold-eqxor-2.c: Likewise.
23743 * gcc.dg/fold-eqxor-3.c: Likewise.
23744
23745 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23746
23747 PR fortran/23092
23748 * scalar_mask_1.f90: New test.
23749
23750 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23751
23752 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23753 * g++.dg/eh/uncaught2.C: New.
23754 * g++.dg/eh/uncaught3.C: New.
23755
23756 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23757
23758 PR libgfortran/26423
23759 * gfortran.dg/read_many_1.f: New test.
23760
23761 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23762
23763 PR fortran/24519
23764 * gfortran.dg/dependency_3.f90: New test.
23765 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23766 XFAILs.
23767
23768 PR fortran/25395
23769 * gfortran.dg/equiv_6.f90: New test.
23770
23771 2006-02-23 Jeff Law <law@redhat.com>
23772
23773 * gcc.c-torture/compile/pr26425.c: New test.
23774
23775 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23776
23777 PR middle-end/26412
23778 * gcc.dg/gomp/pr26412.c: New test.
23779
23780 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23781
23782 PR c++/26291
23783 * g++.dg/other/ellipsis1.C: New test.
23784 * g++.dg/parse/operator4.C: Adjust error marker.
23785
23786 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23787
23788 PR target/25603
23789 * gfortran.dg/pr25603.f: New testcase.
23790
23791 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23792
23793 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23794 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23795
23796 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23797
23798 * g++.dg/eh/spbp.C: New.
23799
23800 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23801
23802 PR middle-end/26379
23803 * gcc.target/i386/mmx-7.c: New test.
23804
23805 2006-02-20 Roger Sayle <roger@eyesopen.com>
23806
23807 PR tree-optimization/26361
23808 * gcc.dg/tree-ssa/vrp27.c: New test case.
23809
23810 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23811
23812 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23813 * gcc.dg/tree-ssa/complex-4.c: Here.
23814
23815 2006-02-19 Roger Sayle <roger@eyesopen.com>
23816
23817 PR middle-end/19543
23818 * gfortran.dg/logical_1.f90: New test case.
23819
23820 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23821
23822 PR middle-end/26334
23823 * gcc.dg/20060218-1.c: Moved to...
23824 * gcc.target/i386/20060218-1.c: ... here. New test.
23825
23826 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23827
23828 PR fortran/26201
23829 * gfortran.dg/convert_1.f90: New.
23830
23831 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23832
23833 PR fortran/25054
23834 * gfortran.dg/namelist_5.f90: New test.
23835
23836 PR fortran/25089
23837 * gfortran.dg/namelist_4.f90: New test.
23838
23839 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23840
23841 PR tree-opt/25680
23842 * gcc.dg/tree-ssa/complex-3.c: New test.
23843
23844 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23845
23846 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23847 variable to take into account the variable name in the
23848 function header.
23849 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23850
23851 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23852
23853 PR middle-end/26334
23854 * gcc.c-torture/compile/20060217-1.c: New test.
23855 * gcc.dg/20060218-1.c: New test.
23856
23857 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23858
23859 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23860
23861 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23862
23863 * gcc.dg/cpp/undef3.c: New test.
23864 * gcc.dg/cpp/trad/builtins2.c: New test.
23865
23866 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23867
23868 PR c++/26266
23869 * g++.dg/template/static22.C: New test.
23870 * g++.dg/template/static23.C: New test.
23871 * g++.dg/template/static24.C: New test.
23872 * g++.dg/template/non-dependent13.C: New test.
23873 * g++.dg/init/member1.C: Tweak error markers.
23874
23875 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23876
23877 PR target/26255
23878 * gcc.c-torture/compile/pr26255.c: New test case.
23879
23880 2006-02-16 Roger Sayle <roger@eyesopen.com>
23881
23882 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23883 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23884 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23885 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23886 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23887 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23888 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23889
23890 2006-02-16 Jeff Law <law@redhat.com>
23891
23892 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23893 * gcc.dg/tree-ssa/vrp26.c: New test.
23894
23895 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23896
23897 PR target/20353
23898 PR target/24578
23899 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23900 __UCLIBC__ is defined.
23901
23902 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23903
23904 PR fortran/26224
23905 * gfortran.dg/gomp/pr26224.f: New test.
23906
23907 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23908
23909 PR tree-opt/25918
23910 * lib/target-supports.exp
23911 (check_effective_target_vect_short_mult): New.
23912 (check_effective_target_vect_char_mult): New.
23913 (check_effective_target_vect_widen_sum_qi_to_si): New.
23914 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23915 (check_effective_target_vect_widen_sum_hi_to_si): New.
23916 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23917 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23918 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23919 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23920 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23921 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23922 vect-reduc-pattern-2c.c
23923 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23924 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23925 vect-reduc-pattern-1c.c
23926
23927 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23928
23929 PR fortran/24557
23930 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23931
23932 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23933
23934 PR fortran/26054
23935 * gfortran.dg/enum_8.f90: Remove check for warning.
23936 * gfortran.dg/iomsg_1.f90: Ditto.
23937 * gfortran.dg/enum_1.f90: Ditto.
23938 * gfortran.dg/enum_9.f90: Ditto.
23939 * gfortran.dg/enum_2.f90: Ditto.
23940 * gfortran.dg/enum_10.f90: Ditto.
23941 * gfortran.dg/enum_3.f90: Ditto.
23942 * gfortran.dg/flush_1.f90: Ditto.
23943 * gfortran.dg/enum_4.f90: Ditto.
23944 * gfortran.dg/array_constructor_1.f90: Ditto.
23945 * gfortran.dg/enum_5.f90: Ditto.
23946 * gfortran.dg/enum_6.f90: Ditto.
23947 * gfortran.dg/enum_7.f90: Ditto.
23948
23949 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23950
23951 PR middle-end/26300
23952 * gcc.c-torture/compile/20060215-1.c: New test.
23953
23954 2006-02-14 Roger Sayle <roger@eyesopen.com>
23955
23956 PR middle-end/23670
23957 * gcc.dg/tree-ssa/andor-2.c: New test case.
23958
23959 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23960
23961 PR fortran/25045
23962 * optional_dim.f90: New test.
23963
23964 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23965
23966 PR fortran/26277
23967 * gfortran.dg/label_4.f90: New.
23968
23969 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23970 Diego Novillo <dnovillo@redhat.com>
23971 Uros Bizjak <uros@kss-loka.si>
23972
23973 * gfortran.dg/gomp: New directory.
23974
23975 2006-02-14 Richard Guenther <rguenther@suse.de>
23976
23977 PR tree-optimization/26258
23978 * gcc.dg/torture/pr26258.c: New testcase.
23979
23980 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23981
23982 PR fortran/26246
23983 * gfortran.dg/pr26246_1.f90: New test.
23984 * gfortran.dg/pr26246_2.f90: New test.
23985
23986 PR middle-end/26092
23987 * gcc.c-torture/compile/20060208-1.c: New test.
23988
23989 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23990
23991 PR fortran/26074
23992 PR fortran/25103
23993 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23994 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23995 * gfortran.dg/automatic_module_variable.f90: Change error message.
23996
23997 PR fortran/20861
23998 * gfortran.dg/internal_dummy_1.f90: New test.
23999
24000 PR fortran/20871
24001 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24002
24003
24004 PR fortran/25083
24005 * gfortran.dg/uncommon_block_data_1.f90: New test.
24006 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24007 with standard.
24008
24009 PR fortran/25088
24010 * gfortran.dg/typed_subroutine_1.f90: New test.
24011
24012 2006-02-13 Geoffrey Keating <geoffk@apple.com>
24013
24014 * objc.dg/dwarf-1.m: New.
24015
24016 2006-02-13 Roger Sayle <roger@eyesopen.com>
24017
24018 PR middle-end/24427
24019 * gcc.dg/tree-ssa/andor-1.c: New test case.
24020
24021 2006-02-13 Josh Conner <jconner@apple.com>
24022
24023 PR target/25376
24024 * gcc.dg/pr25376.c: New test.
24025
24026 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24027 assemble.
24028 * lib/target-supports.exp (check_named_sections_available):
24029 Only compile named-sections test -- don't assemble.
24030
24031 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
24032
24033 * g++.dg/warn/no-write-strings.C: New test.
24034 * g++.dg/warn/write-strings.C: Likewise.
24035 * g++.dg/warn/write-strings-default.C: Likewise.
24036
24037 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
24038
24039 PR fortran/25806
24040 * gfortran.dg/ret_pointer_2.f90: New test.
24041
24042 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
24043
24044 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24045
24046 2006-02-10 Jeff Law <law@redhat.com>
24047
24048 * gcc.c-torture/compile/pr26213.c: New test.
24049
24050 2006-02-10 Steven G. Kargl <kargls@comcast.net>
24051
24052 gfortran.dg/null_1.f90: New test.
24053
24054 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24055
24056 PR fortran/14771
24057 * gfortran.dg/parens_4.f90: New.
24058 * gfortran.dg/parens_5.f90: New.
24059
24060 2006-02-10 Richard Guenther <rguenther@suse.de>
24061
24062 * gcc.dg/pr23372-1.c: Remove empty file.
24063
24064 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24065 Paul Thomas <pault@gcc.gnu.org>
24066
24067 PR fortran/14771
24068 * gfortran.dg/parens_1.f90: New.
24069 * gfortran.dg/parens_2.f90: New.
24070 * gfortran.dg/parens_3.f90: New.
24071
24072 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
24073
24074 PR fortran/26038
24075 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24076
24077 PR fortran/25059
24078 * gfortran.dg/impure_assignment_1.f90: New test.
24079
24080 PR fortran/25070
24081 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24082
24083 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
24084
24085 PR target/26141
24086 * g++.dg/expr/stdarg2.C: New test.
24087
24088 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
24089
24090 PR inline-asm/16194
24091 * gcc.dg/pr16194.c: New test.
24092
24093 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
24094
24095 * ada/acats/run_acats: Use portable variant of "$@".
24096
24097 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24098
24099 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24100 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24101
24102 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24103
24104 PR tree-opt/26179
24105 * g++.dg/opt/pr26179.C: New test.
24106
24107 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24108
24109 PR middle-end/26134
24110 * gcc.dg/tree-ssa/complex-3.c: New test.
24111
24112 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24113
24114 * gcc.c-torture/compile/volatile-1.c: New test.
24115
24116 2006-02-09 Diego Novillo <dnovillo@redhat.com>
24117
24118 PR 26180
24119 * gcc.dg/tree-ssa/pr26180.c: New test.
24120
24121 2006-02-08 Jeff Law <law@redhat.com>
24122
24123 * gcc.dg/tree-ssa/pr21417.c: New test.
24124
24125 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24126
24127 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24128 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24129
24130 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24131
24132 * lib/scanrtl.exp: New.
24133
24134 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24135
24136 PR c++/26071
24137 * g++.dg/other/virtual2.C: New test.
24138
24139 PR c++/26070
24140 * g++.dg/other/virtual1.C: New test.
24141
24142 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24143
24144 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24145 cleanup-ipa-dump): Update dump file glob patterns.
24146 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24147 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24148
24149 * lib/gcc-dg.exp: Load it.
24150 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24151
24152 2006-02-07 Janis Johnson <janis187@us.ibm.com>
24153
24154 PR testsuite/26159
24155 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24156 * gcc.dg/tree-ssa/pr23382.c: Ditto.
24157
24158 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24159
24160 PR fortran/25577
24161 * gfortran.dg/mvbits_1.f90: New.
24162
24163 2006-02-07 Dirk Mueller <dmueller@suse.com>
24164
24165 * g++.dg/warn/Wdiv-by-zero.C: New test.
24166 * g++.dg/warn/Wno-div-by-zero.C: New.
24167
24168 2006-02-07 Jeff Law <law@redhat.com>
24169
24170 * gcc.dg/tree-ssa/pr21559.c: New test.
24171
24172 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24173 multiple VRP passes.
24174 * gcc.dg/tree-ssa/vrp09.c: Likewise.
24175 * gcc.dg/tree-ssa/vrp18.c: Likewise.
24176 * gcc.dg/tree-ssa/pr21582.c: Likewise.
24177 * gcc.dg/tree-ssa/pr20657.c: Likewise.
24178 * gcc.dg/tree-ssa/pr21001.c: Likewise.
24179 * gcc.dg/tree-ssa/vrp02.c: Likewise
24180 * gcc.dg/tree-ssa/vrp11.c: Likewise
24181 * gcc.dg/tree-ssa/pr14341.c: Likewise
24182 * gcc.dg/tree-ssa/vrp19.c: Likewise
24183 * gcc.dg/tree-ssa/vrp20.c: Likewise
24184 * gcc.dg/tree-ssa/vrp03.c: Likewise
24185 * gcc.dg/tree-ssa/pr21086.c: Likewise
24186 * gcc.dg/tree-ssa/pr21959.c: Likewise
24187 * gcc.dg/tree-ssa/vrp21.c: Likewise
24188 * gcc.dg/tree-ssa/vrp04.c: Likewise
24189 * gcc.dg/tree-ssa/pr25485.c: Likewise
24190 * gcc.dg/tree-ssa/pr22026.c: Likewise
24191 * gcc.dg/tree-ssa/vrp22.c: Likewise
24192 * gcc.dg/tree-ssa/vrp05.c: Likewise
24193 * gcc.dg/tree-ssa/20030807-10.c: Likewise
24194 * gcc.dg/tree-ssa/pr20701.c: Likewise
24195 * gcc.dg/tree-ssa/vrp23.c: Likewise
24196 * gcc.dg/tree-ssa/vrp06.c: Likewise
24197 * gcc.dg/tree-ssa/pr22117.c: Likewise
24198 * gcc.dg/tree-ssa/pr20702.c: Likewise
24199 * gcc.dg/tree-ssa/vrp15.c: Likewise
24200 * gcc.dg/tree-ssa/pr21090.c: Likewise
24201 * gcc.dg/tree-ssa/pr21294.c: Likewise
24202 * gcc.dg/tree-ssa/vrp24.c: Likewise
24203 * gcc.dg/tree-ssa/vrp07.c: Likewise
24204 * gcc.dg/tree-ssa/pr21563.c: Likewise
24205 * gcc.dg/tree-ssa/pr25382.c: Likewise
24206 * gcc.dg/tree-ssa/vrp16.c: Likewise
24207 * gcc.dg/tree-ssa/vrp25.c: Likewise
24208 * gcc.dg/tree-ssa/vrp08.c: Likewise
24209 * gcc.dg/tree-ssa/20030807-6.c: Likewise
24210 * gcc.dg/tree-ssa/vrp17.c: Likewise
24211 * gcc.dg/tree-ssa/pr21458.c: Likewise
24212 * g++.dg/tree-ssa/pr18178.C: Likewise
24213
24214 2006-02-07 Richard Guenther <rguenther@suse.de>
24215
24216 PR c++/26140
24217 Revert
24218 2006-01-30 Richard Guenther <rguenther@suse.de>
24219 PR c++/23372
24220 * gcc.dg/pr23372-1.C: New testcase.
24221
24222 * g++.dg/tree-ssa/pr26140.C: New testcase.
24223
24224 2006-02-07 Mark Mitchell <mark@codesourcery.com>
24225
24226 PR c++/9737
24227 * g++.dg/template/ttp15.C: New test.
24228 * g++.dg/template/ttp16.C: Likewise.
24229 * g++.dg/template/ttp17.C: Likewise.
24230 * g++.old-deja/g++.pt/ttp36.C: Remove.
24231 * g++.old-deja/g++.pt/ttp19.C: Likewise.
24232 * g++.old-deja/g++.pt/ttp37.C: Likewise.
24233 * g++.old-deja/g++.pt/ttp38.C: Likewise.
24234 * g++.old-deja/g++.pt/ttp39.C: Likewise.
24235 * g++.old-deja/g++.pt/ttp9.C: Likewise.
24236 * g++.old-deja/g++.pt/ttp40.C: Likewise.
24237 * g++.old-deja/g++.pt/ttp51.C: Likewise.
24238 * g++.old-deja/g++.pt/ttp26.C: Likewise.
24239 * g++.old-deja/g++.pt/ttp36.C: Likewise.
24240
24241 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
24242
24243 PR libfortran/23815
24244 * unf_io_convert_4.f90: New test.
24245
24246 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
24247
24248 * gcc.dg/tree-ssa/loadpre10.c: New test.
24249 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24250 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24251 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24252
24253 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24254
24255 PR libfortran/24685
24256 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24257
24258 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
24259
24260 PR tree-opt/25251
24261 * gfortran.dg/assign_7.f: New test.
24262
24263 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
24264
24265 PR fortran/26041
24266 PR fortran/26064
24267 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24268 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24269 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24270
24271 2006-02-05 Jakub Jelinek <jakub@redhat.com>
24272
24273 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24274 in size_t typedef.
24275
24276 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
24277
24278 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24279 * g++.dg/charset/string.c (foo): Likewise.
24280 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24281 const char*
24282 * g++.dg/ext/builtin2.C (printf): Likewise.
24283 * g++.dg/init/new15.C (printf): Likewise.
24284 * g++.dg/opt/pr17697-1.C (foo): Likewise.
24285 * g++.dg/opt/pr17697-2.C (foo): Likewise.
24286 * g++.dg/opt/pr17697-3.C (foo): Likewise.
24287 * g++.dg/template/non-dependent4.C (temp): Likewise.
24288 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24289 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24290 parameter type to const char*.
24291 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24292 Change type to const char*.
24293 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24294 Likewise.
24295 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24296 second parameter type to const char*.
24297 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24298 (Y::Y): Change parameter type to const char*.
24299 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24300 * g++.old-deja/g++.jason/report.C: Apply const correctness.
24301 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24302 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24303 (char*).
24304 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24305 const char*.
24306 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24307 type to const char*.
24308 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24309 return type to const char*.
24310 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24311 to const char*.
24312 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24313 * g++.old-deja/g++.law/refs1.C: Likewise.
24314 * g++.old-deja/g++.law/visibility1.C: Likewise.
24315 * g++.old-deja/g++.law/visibility2.C: Likewise.
24316 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24317 const char*.
24318 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24319 * g++.old-deja/g++.mike/net48.C: Likewise.
24320 * g++.old-deja/g++.mike/p646.C: Likewise.
24321 * g++.old-deja/g++.mike/p6746.C: Likewise.
24322 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24323 type to const char*.
24324 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24325 deprecated conversion warning.
24326 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24327 char*.
24328 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24329 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24330 * g++.old-deja/g++.pt/explicit8.C: Likewise.
24331 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24332 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24333 * g++.old-deja/g++.pt/nontype3.C: Likewise.
24334 * g++.old-deja/g++.pt/t39.C: Likewise.
24335 * g++.old-deja/g++.robertl/eb106.C: Likewise.
24336 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24337
24338 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
24339
24340 PR fortran/25075
24341 intrinsic_argument_conformance_1.f90: New test.
24342
24343 2006-02-03 Steven G. Kargl <kargls@comcast.net>
24344
24345 PR fortran/20845
24346 * gfortran.dg/char_result_11.f90: Add SAVE.
24347 * gfortran.dg/der_pointer_4.f90: Ditto.
24348 * gfortran.dg/default_initialization.f90: New test.
24349
24350 2006-02-03 Jeff Law <law@redhat.com>
24351
24352 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24353 handle more than 100 dump files.
24354 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24355 * lib/scantree.exp (scan-tree-dump): Likewise.
24356 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24357 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24358 * lib/scanipa.exp (scan-ipa-dump): Likewise.
24359 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24360 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24361
24362 2006-02-03 Diego Novillo <dnovillo@redhat.com>
24363
24364 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24365
24366 2006-02-03 Mark Mitchell <mark@codesourcery.com>
24367
24368 * g++.dg/template/using12.C: New test.
24369
24370 2006-02-03 Alan Modra <amodra@bigpond.net.au>
24371
24372 * gcc.target/powerpc/pr25960.c: New test.
24373
24374 2006-02-02 Steven G. Kargl <kargls@comcast>
24375
24376 PR fortran/24958
24377 gfortran.dg/nullify_2.f90: New test.
24378
24379 2006-02-02 Diego Novillo <dnovillo@redhat.com>
24380
24381 PR 25990
24382 * gcc.dg/gomp/pr25990.c: New test.
24383
24384 2006-01-31 Mark Mitchell <mark@codesourcery.com>
24385
24386 PR c++/25342
24387 * g++.gd/template/partial4.C: New test.
24388
24389 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
24390
24391 PR middle-end/26001
24392 * gfortran.dg/data_char_2.f90: New.
24393
24394 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
24395
24396 PR fortran/26039
24397 maxval_maxloc_conformance_1.f90: New test.
24398
24399 2006-01-31 Richard Guenther <rguenther@suse.de>
24400
24401 * gcc.target/i386/sselibm-1.c: New testcase.
24402 * gcc.target/i386/sselibm-2.c: Likewise.
24403 * gcc.target/i386/sselibm-3.c: Likewise.
24404 * gcc.target/i386/sselibm-4.c: Likewise.
24405 * gcc.target/i386/sselibm-5.c: Likewise.
24406
24407 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
24408
24409 PR fortran/24266
24410 * gfortran.dg/arrayio_derived_2.f90: New.
24411
24412 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
24413
24414 * gcc.dg/unsigned-long-compare.c: New test.
24415
24416 2006-01-30 Steve Ellcey <sje@cup.hp.com>
24417
24418 PR testsuite/25318
24419 * lib/target-supports.exp (check_effective_target_freorder):
24420 Check to see if target supports -freorder-blocks-and-partition.
24421 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24422 instead of "dg-require-named-sections".
24423
24424 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
24425
24426 PR target/14798:
24427 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24428 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24429 * gcc.dg/pragma-isr-trapa2.c: Likewise.
24430 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24431 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24432 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24433 * gcc.dg/attr-isr-trap_exit.c: Likewise.
24434 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24435
24436 2006-01-30 Richard Guenther <rguenther@suse.de>
24437
24438 PR c++/23372
24439 * gcc.dg/pr23372-1.C: New testcase.
24440
24441 2006-01-29 Diego Novillo <dnovillo@redhat.com>
24442
24443 * gcc.dg/gomp/pr25874.c: New test.
24444
24445 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
24446
24447 PR tree-opt/25911
24448 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24449
24450 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
24451
24452 PR fortran/18578
24453 PR fortran/18579
24454 PR fortran/20857
24455 PR fortran/20885
24456 * gfortran.dg/intent_out_1.f90: New test.
24457
24458 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
24459
24460 PR fortran/17911
24461 * gfortran.dg/procedure_lvalue.f90: New test.
24462
24463 PR fortran/20895
24464 PR fortran/25030
24465 * gfortran.dg/char_pointer_assign_2.f90: New test.
24466 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24467 assignment to be consistent with standard.
24468 * gfortran.dg/char_result_2.f90: The same.
24469 * gfortran.dg/char_result_8.f90: The same.
24470
24471 2006-01-28 Zack Weinberg <zackw@panix.com>
24472
24473 * gcc.dg/Woverlength-strings.c
24474 * gcc.dg/Woverlength-strings-pedantic-c89.c
24475 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24476 * gcc.dg/Woverlength-strings-pedantic-c99.c
24477 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24478
24479 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
24480
24481 * gcc.c-torture/execute/20060127-1.c: New test.
24482
24483 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24484
24485 PR c++/25999
24486 * g++.dg/ext/pragmaweak1.C: New test.
24487
24488 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24489
24490 PR c++/25855
24491 * g++.dg/template/spec29.C: New test.
24492
24493 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
24494
24495 PR c/19606.
24496 * gcc.c-torture/execute/pr19606.c: New.
24497
24498 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
24499
24500 * gcc.dg/pragma-re-4.c: New test.
24501
24502 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
24503
24504 PR fortran/25964
24505 * gfortran.dg/assumed_size_refs_3.f90: New test.
24506
24507 2006-01-27 Ben Elliston <bje@au.ibm.com>
24508
24509 * gcc.misc-tests/dectest.exp: Remove defunct comment.
24510
24511 2006-01-26 Laurent GUERBY <laurent@guerby.net>
24512
24513 PR ada/21317
24514 * ada/acats/support/impdef.a: Add One_Long_Second.
24515 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24516 * ada/acats/tests/c9/c94026.a: Likewise.
24517 * ada/acats/tests/c9/c97305c.ada: Likewise.
24518 * ada/acats/tests/c9/c99004a.ada: Likewise.
24519
24520 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
24521
24522 PR fortran/25964
24523 * gfortran.dg/global_references_2.f90: New test.
24524
24525 PR fortran/25084
24526 PR fortran/20852
24527 PR fortran/25085
24528 PR fortran/25086
24529 * gfortran.dg/assumed_charlen_function_1.f90: New test.
24530 * gfortran.dg/assumed_charlen_function_3.f90: New test.
24531
24532 PR fortran/25416
24533 * gfortran.dg/assumed_charlen_function_2.f90: New test.
24534
24535 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
24536
24537 PR c/25892
24538 * gcc.dg/Wpointer-sign.c: New.
24539 * gcc.dg/Wpointer-sign-Wall.c: New.
24540 * gcc.dg/Wpointer-sign-Wall-no.c: New.
24541 * gcc.dg/Wpointer-sign-pedantic.c: New.
24542 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24543 * gcc.dg/conv-2.c: Use -Wpointer-sign.
24544
24545 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
24546
24547 PR C/25861
24548 * gcc.c-torture/compile/pr25861.c: New test.
24549
24550 2006-01-26 Paul Brook <paul@codesourcery.com>
24551
24552 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24553 on short-enum targets.
24554 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24555 variable.
24556 (generate_fields): Use short_enums.
24557 (main): Set short_enums. Document -e.
24558 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24559 on short-enum targets.
24560 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24561 variable.
24562 (generate_fields): Use short_enums.
24563 (main): Set short_enums. Document -e.
24564 * lib/target-supports.exp (check_effective_target_short_enums): New.
24565
24566 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24567
24568 PR target/25947
24569 * gcc.dg/torture/pr25947-1.c: New test.
24570
24571 2006-01-25 Jan Hubicka <jh@suse.cz>
24572 Roger Sayle <roger@eyesopen.com>
24573
24574 PR rtl-optimization/25703
24575 * gcc.target/i386/20060125-1.c: New test case.
24576 * gcc.target/i386/20060125-2.c: New test case.
24577
24578 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24579
24580 PR fortran/18540
24581 * gfortran.dg/goto_1.f: New.
24582
24583 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24584
24585 PR fortran/25716
24586 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24587 25716 on 32-bit systems too.
24588
24589 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24590
24591 PR testsuite/25590
24592 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24593
24594 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24595
24596 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24597
24598 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24599
24600 PR fortran/25835
24601 * gfortran.dg/read_eof.f90: Delete, renamed.
24602 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24603 * gfortran.dg/read_eof_2.f90: New test.
24604 * gfortran.dg/read_eof_3.f90: New test.
24605
24606 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24607
24608 PR tree-opt/25860
24609 * gcc.c-torture/compile/pr25860.c: New test.
24610
24611 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24612
24613 PR c++/25552
24614 * g++.dg/parse/dtor8.C: New test.
24615
24616 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24617
24618 PR testsuite/25891
24619 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24620 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24621 check_effective_target_fopenmp returns 0.
24622
24623 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24624
24625 PR ada/20548
24626 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24627 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24628 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24629
24630 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24631
24632 PR tree-opt/25857
24633 * g++.dg/opt/pr25857.C: New test.
24634
24635 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24636 Jan Hubicka <jh@suse.cz>
24637 Richard Guenther <rguenther@suse.de>
24638
24639 PR rtl-optimization/25654
24640 * gcc.dg/torture/pr25654.c: New testcase.
24641 * gcc.target/i386/pr25654.c: Likewise.
24642
24643 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24644
24645 PR fortran/25901
24646 * gfortran.dg/internal references_2.f90: New test.
24647
24648 Fix regression in testing of admissability of attributes.
24649 * gfortran.dg/intent_used_1.f90: New test.
24650
24651 2006-01-23 Ben Elliston <bje@au.ibm.com>
24652
24653 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24654 Remove target conditional torture options for i?86 and x86_64
24655 GNU/Linux.
24656
24657 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24658
24659 PR c++/10891
24660 * g++.dg/rtti/no-rtti.C: New.
24661
24662 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24663
24664 PR c++/25895
24665 * g++.dg/inherit/conv2.C: New test.
24666
24667 PR c++/25856
24668 * g++.dg/parse/dtor7.C: New test.
24669
24670 PR c++/25858
24671 * g++.dg/template/crash44.C: New test.
24672
24673 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24674
24675 PR fortran/25124
24676 PR fortran/25625
24677 * gfortran.dg/internal_references_1.f90: New test.
24678 PR fortran/20881
24679 PR fortran/23308
24680 PR fortran/25538
24681 PR fortran/25710
24682 * gfortran.dg/global_references_1.f90: New test.
24683 * gfortran.dg/g77/19990905-1.f: Restore the error that
24684 there is a clash between the common block name and
24685 the name of a subroutine reference.
24686
24687 PR fortran/PR24276
24688 * gfortran.dg/aliasing_dummy_1.f90: New test.
24689
24690 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24691
24692 * gcc.dg/vmx/1b-01.c: Warning fix.
24693 * gcc.dg/vmx/1c-02.c: Likewise.
24694 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24695
24696 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24697
24698 PR testsuite/24962
24699 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24700
24701 2006-01-20 Richard Guenther <rguenther@suse.de>
24702 Steven Bosscher <stevenb.gcc@gmail.com>
24703
24704 PR rtl-optimization/24626
24705 * gcc.dg/torture/pr24626-1.c: New testcase.
24706 * gcc.dg/torture/pr24626-2.c: Likewise.
24707 * gcc.dg/torture/pr24626-3.c: Likewise.
24708 * gcc.dg/torture/pr24626-4.c: Likewise.
24709
24710 2006-01-20 Dirk Mueller <dmueller@suse.com>
24711
24712 PR c++/5520
24713 * g++.dg/warn/empty-body.C: New.
24714
24715 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24716
24717 PR c++/22136
24718 * g++.dg/template/using10.C: New test.
24719 * g++.dg/temlpate/using11.C: Likewise.
24720 * g++.dg/inherit/using5.C: Tweak error messages.
24721
24722 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24723
24724 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24725 target test.
24726 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24727
24728 2006-01-19 Jan Hubicka <jh@suse.cz>
24729
24730 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24731
24732 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24733
24734 PR c++/25854
24735 * g++.dg/template/spec28.C: New test.
24736
24737 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24738
24739 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24740 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24741
24742 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24743
24744 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24745 * gcc.dg/gomp/critical-1.c: Likewise.
24746 * gcc.dg/gomp/critical-3.c: Likewise.
24747 * gcc.dg/gomp/empty.c: Likewise.
24748 * gcc.dg/gomp/ordered-1.c: Likewise.
24749 * gcc.dg/gomp/for-4.c: Likewise.
24750 * gcc.dg/gomp/for-6.c: Likewise.
24751 * gcc.dg/gomp/master-3.c: Likewise.
24752 * gcc.dg/gomp/for-8.c: Likewise.
24753 * gcc.dg/gomp/for-10.c: Likewise.
24754 * gcc.dg/gomp/for-18.c: Likewise.
24755 * gcc.dg/gomp/for-5.c: Likewise.
24756 * gcc.dg/gomp/for-7.c: Likewise.
24757 * gcc.dg/gomp/for-9.c: Likewise.
24758
24759 2006-01-18 Jeff Law <law@redhat.com>
24760
24761 * gcc.dg/tree-ssa/vrp25.c: New test.
24762
24763 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24764
24765 * gcc.dg/pr25805.c: Fix misapplied patch.
24766
24767 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24768
24769 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24770 (check_effective_target_vect_udot_qi): New.
24771 (check_effective_target_vect_sdot_hi): New.
24772 (check_effective_target_vect_udot_hi): New.
24773 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24774 prefixed with "wrapv-" with -fwrapv.
24775 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24776 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24777 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24778 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24779 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24780
24781 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24782 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24783 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24784 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24785
24786 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24787
24788 PR c++/16829
24789 * g++.dg/other/default2.C: New test.
24790 * g++.dg/other/default3.C: New test.
24791
24792 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24793
24794 PR c/25805
24795 * gcc.dg/pr25805.c: New file.
24796
24797 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24798
24799 PR c++/25836
24800 * g++.dg/template/init6.C: New test.
24801
24802 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24803
24804 * gcc.dg/tree-ssa/pr24287.c: New test
24805
24806 2006-01-18 Eric Christopher <echristo@apple.com>
24807
24808 * g++.dg/eh/table.C: New.
24809
24810 2006-01-18 DJ Delorie <dj@redhat.com>
24811
24812 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24813 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24814 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24815 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24816
24817 2006-01-18 Jeff Law <law@redhat.com>
24818
24819 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24820 on wrapping on overflow semantics.
24821
24822 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24823
24824 * gcc.gc/tree-ssa/vrp23.c: New test.
24825 * gcc.gc/tree-ssa/vrp24.c: New test.
24826
24827 2006-01-18 Richard Henderson <rth@redhat.com>
24828 Aldy Hernandez <aldyh@redhat.com>
24829 Jakub Jelinek <jakub@redhat.com>
24830 Diego Novillo <dnovillo@redhat.com>
24831 Uros Bizjak <uros@kss-loka.si>
24832
24833 * gcc.dg/gomp: New directory.
24834
24835 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24836 Steven G. Kargl <kargls@comcast.net>
24837
24838 PR fortran/20869
24839 * gfortran.dg/intrinsic_external_1.f90: New test.
24840
24841 PR fortran/20875.
24842 * gfortran.dg/elemental_pointer_1.f90: New test.
24843
24844 PR fortran/25024
24845 * gfortran.dg/external_procedures_1.f90: New test.
24846
24847 PR fortran/25785
24848 gfortran.dg/assumed_present.f90: New test.
24849
24850 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24851
24852 * g++.dg/parse/lookup5.C: New test.
24853
24854 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24855
24856 PR fortran/25697
24857 * gfortran.dg/read_eof.f90: New test.
24858
24859 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24860
24861 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24862 add a closing brace.
24863
24864 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24865
24866 PR fortran/25631
24867 * gfortran.dg/fmt_tl.f: New test.
24868
24869 2006-01-17 Eric Christopher <echristo@apple.com>
24870
24871 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24872 * g++.old-deja/g++.warn/impint2.C: Ditto.
24873 * g++.old-deja/g++.other/null1.C: Ditto.
24874 * g++.dg/warn/conv2.C: Ditto.
24875 * g++.dg/warn/conv4.C: New file.
24876
24877 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24878
24879 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24880
24881 2006-01-17 Andreas Jaeger <aj@suse.de>
24882 Janis Johnson <janis187@us.ibm.com>
24883
24884 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24885 in 64-bit.
24886 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24887 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24888
24889 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24890
24891 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24892 (switchfiles): xfail txxx where xxx >= 25.
24893
24894 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24895
24896 PR testsuite/25764
24897 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24898
24899 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24900
24901 PR c/25682
24902 * gcc.dg/pr25682.c: New test.
24903 * g++.dg/parse/array-size2.C: New test.
24904
24905 2006-01-16 Ian Lance Taylor <ian@airs.com>
24906
24907 * consistency.vlad: Remove entire directory, 1652 files.
24908
24909 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24910
24911 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24912 check_effective_target_dfprt_nocache): New.
24913 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24914 (check_effective_target_dfprt): New.
24915 * lib/c-compat.exp (check_dfp): Remove.
24916 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24917 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24918 level of support for decimal float.
24919 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24920 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24921 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24922 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24923 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24924 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24925 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24926 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24927 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24928 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24929 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24930 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24931 directives.
24932
24933 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24934
24935 PR testsuite/25741
24936 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24937 $base_dir/../.
24938 * lib/gfortran.exp (gfortran_init): Likewise.
24939 * lib/obj-c++.exp (obj-c++_init): Likewise.
24940 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24941 (scan-assembler-dem-not): Likewise.
24942 * lib/scandump.exp (scan-dump-dem): Likewise.
24943 (scan-dump-dem-not): Likewise.
24944
24945 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24946
24947 PR testsuite/25767
24948 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24949 powerpc-*-darwin*.
24950 * lib/obj-c++.exp (obj-c++_init): Likewise.
24951
24952 2006-01-16 Richard Guenther <rguenther@suse.de>
24953
24954 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24955
24956 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24957
24958 PR testsuite/25777
24959 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24960 to LD_LIBRARY_PATH.
24961
24962 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24963 Andrew Pinski <pinskia@physics.uc.edu>
24964
24965 * gcc.dg/minmax-1.c: New test.
24966
24967 2006-01-16 Ben Elliston <bje@au.ibm.com>
24968
24969 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24970 * gcc.misc-tests/dectest.exp: Ditto.
24971
24972 2006-01-15 Ian Lance Taylor <ian@airs.com>
24973
24974 PR testsuite/25796
24975 * gcc.target/i386/cmov6.c: Use -march=k8.
24976
24977 2006-01-15 Andreas Jaeger <aj@suse.de>
24978
24979 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24980 x86 does not have __float128.
24981
24982 2006-01-14 Ian Lance Taylor <ian@airs.com>
24983
24984 * gcc.target/i386/cmov6.c: New test.
24985
24986 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24987
24988 PR c++/25663
24989 * g++.dg/template/ctor6.C: New test.
24990
24991 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24992
24993 PR tree-optimization/25485
24994 * gcc.dg/tree-ssa/pr25485.c: New.
24995
24996 2006-01-14 Richard Guenther <rguenther@suse.de>
24997
24998 PR tree-optimization/22548
24999 PR tree-optimization/22555
25000 PR tree-optimization/22501
25001 * gcc.dg/tree-ssa/alias-4.c: New testcase.
25002 * gcc.dg/tree-ssa/alias-5.c: Likewise.
25003 * gcc.dg/tree-ssa/alias-6.c: Likewise.
25004 * gcc.dg/tree-ssa/alias-7.c: Likewise.
25005 * gcc.dg/tree-ssa/alias-8.c: Likewise.
25006 * gcc.dg/tree-ssa/alias-9.c: Likewise.
25007 * gcc.dg/tree-ssa/alias-10.c: Likewise.
25008 * gcc.dg/tree-ssa/alias-11.c: Likewise.
25009 * gcc.dg/tree-ssa/alias-12.c: Likewise.
25010
25011 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
25012
25013 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
25014 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25015
25016 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
25017 Richard Guenther <rguenther@suse.de>
25018
25019 PR rtl-optimization/24257
25020 * gcc.dg/torture/pr24257.c: New testcase.
25021
25022 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
25023
25024 * gcc.c-torture/execute/20060110-1.c: New test.
25025 * gcc.c-torture/execute/20060110-2.c: New test.
25026
25027 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
25028
25029 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25030
25031 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
25032
25033 PR fortran/25756
25034 * gfortran.dg/label_3.f90: New test.
25035
25036 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
25037
25038 PR tree-optimization/25771
25039 * g++.dg/tree-ssa/pr25771.C: New test
25040
25041 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
25042
25043 PR tree-opt/24365
25044 * g++.dg/opt/complex5.C: New test.
25045
25046 2006-01-13 Richard Guenther <rguenther@suse.de>
25047
25048 * gcc.target/i386/387-9.c: New testcase.
25049
25050 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
25051
25052 PR c++/24824
25053 * g++.dg/debug/dwarf2-1.C: New.
25054
25055 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
25056
25057 PR testsuite/25728
25058 * lib/gcov.exp (verify-lines): Add "close $fd".
25059
25060 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
25061 Ben Elliston <bje@au.ibm.com>
25062
25063 * gcc.dg/dfp/inf-1.c: New test.
25064
25065 2006-01-12 Janis Johnson <janis187@us.ibm.com>
25066 Yao Qi <qiyaoltc@cn.ibm.com>
25067 Ben Elliston <bje@au.ibm.com>
25068 Jon Grimm <jgrimm2@us.ibm.com>
25069
25070 * gcc.dg/nodfp-1.c: New test.
25071 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25072 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25073 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25074 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25075 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25076 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25077 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25078 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25079 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25080 * gcc.dg/format/dfp-scanf-1.c: Likewise.
25081 * gcc.dg/format/dfp-printf-1.c: Likewise.
25082 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25083 (compat_setup_dfp): New.
25084 * gcc.dg/compat/compat.exp: Use it.
25085 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25086 Make some variables global, prepend "compat_" to their names.
25087 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25088 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25089 * gcc.misc-tests/dectest.exp: New test driver for decTest.
25090 * lib/compat.exp (compat_skip_list): Make global, rename.
25091 * lib/c-compat.exp: New file.
25092 * lib/target-supports.exp (check_effective_target_dfp): New.
25093
25094 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25095 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25096 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25097 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25098 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25099 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25100 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25101 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25102 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25103 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25104 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25105 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25106 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25107 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25108 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25109 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25110 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25111 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25112 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25113 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25114 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25115 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25116 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25117 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25118 gcc.dg/dfp/struct-layout-1.c,
25119 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25120 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25121 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25122 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25123 gcc.dg/dfp/func-vararg-dfp.c,
25124 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25125 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25126 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25127 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25128 gcc.dg/dfp/wtr-conversion-1.c: New tests.
25129
25130 2006-01-11 Richard Guenther <rguenther@suse.de>
25131
25132 PR tree-optimization/25734
25133 * gcc.dg/tree-ssa/pr25734.c: New testcase.
25134
25135 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
25136
25137 PR fortran/25486
25138 * gfortran.dg/literal_character_constant_1_x.F: New test.
25139 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25140 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25141 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25142
25143 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
25144
25145 PR c++/25386
25146 * g++.dg/ext/packed3.C: Add expected packed error.
25147
25148 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
25149
25150 PR target/25706
25151 * gcc.dg/torture/pr25706-1.c: New test.
25152
25153 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
25154
25155 PR tree-optimization/23109
25156 PR tree-optimization/23948
25157 PR tree-optimization/24123
25158
25159 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25160 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25161 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25162 g++.dg/tree-ssa/pr23948.C: New testcases.
25163 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25164 three divisions in order to do the optimization.
25165
25166 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
25167
25168 PR c++/25632
25169 * g++.dg/other/pr25632.C: New test.
25170
25171 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
25172
25173 PR fortran/25730
25174 * gfortran.dg/used_types_1.f90: New test.
25175
25176 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
25177
25178 PR target/25718
25179 * gcc.dg/torture/pr25718-1.c: New test.
25180
25181 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
25182
25183 * gfortran.dg/list_read_2.f90: Fix typo in description.
25184
25185 2006-01-10 Jan Beulich <jbeulich@novell.com>
25186
25187 * lib/target-supports.exp (check_visibility_available): Simplify test
25188 for *-*-netware*.
25189 (check_profiling_available): Fail for *-*-netware*.
25190 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25191 * gcc.dg/20021014-1.c: Likewise.
25192 * gcc.dg/nest.c: Likewise.
25193
25194 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
25195
25196 fortran/24936
25197 * gfortran.dg/forall_3.f90: New test.
25198
25199 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
25200
25201 PR fortran/21977
25202 * gfortran.dg/nesting_2.f90: New test.
25203 * gfortran.dg/nesting_3.f90: New test.
25204
25205 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
25206
25207 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25208 Fix typo in comment.
25209
25210 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
25211
25212 * gfortran.dg/single_char_string.f90: New test.
25213
25214 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
25215
25216 * gfortran.dg/ichar_2.f90: New test.
25217
25218 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
25219
25220 PR fortran/25093
25221 * gfortran.dg/private_type_4.f90: New.
25222
25223 2006-01-07 Richard Guenther <rguenther@suse.de>
25224
25225 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25226
25227 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25228
25229 * gfortran.dg/func_decl_1.f90: New.
25230 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25231 * gfortran.dg/array_alloc_2.f90: Likewise.
25232 * gfortran.dg/char_result_8.f90: Likewise.
25233 * gfortran.dg/dup_save_1.f90: Likewise.
25234 * gfortran.dg/dup_save_2.f90: Likewise.
25235 * gfortran.dg/f2c_6.f90: Likewise.
25236 * gfortran.dg/f2c_7.f90: Likewise.
25237 * gfortran.dg/func_result_2.f90: Likewise.
25238 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25239
25240 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
25241
25242 PR fortran/22146
25243 * gfortran.dg/elemental_subroutine_1.f90: New test.
25244 * gfortran.dg/elemental_subroutine_2.f90: New test.
25245
25246 PR fortran/25029
25247 PR fortran/21256
25248 * gfortran.dg/assumed_size_refs_1.f90: New test.
25249
25250 PR fortran/20868
25251 PR fortran/20870
25252 * gfortran.dg/assumed_size_refs_2.f90: New test.
25253 * gfortran.dg/initialization_1.f90: Change warning message.
25254
25255 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
25256
25257 * gcc.dg/tree-ssa/loop-15.c: New test.
25258
25259 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25260
25261 PR fortran/25598
25262 * gfortran.dg/backspace_3.f: New test.
25263 * gfortran.dg/backspace_4.f: New test.
25264
25265 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25266
25267 PR fortran/24268
25268 * gfortran.dg/fmt_white.f: Update test.
25269
25270 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
25271
25272 * gcc.dg/cast-1.c: Add new warning.
25273 * gcc.dg/cast-2.c: Likewise.
25274 * gcc.dg/cast-3.c: Likewise.
25275 * gcc.dg/format/cast-1.c: Likewise.
25276 * gcc.dg/cast-4.c: New testcase.
25277
25278 2006-01-05 Richard Guenther <rguenther@suse.de>
25279
25280 PR tree-optimization/22555
25281 * gcc.dg/tree-ssa/alias-3.c: New testcase.
25282
25283 2006-01-05 Richard Guenther <rguenther@suse.de>
25284 Diego Novillo <dnovillo@redhat.com>
25285
25286 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25287 * gcc.dg/tree-ssa/loop-8.c: Likewise.
25288 * gcc.dg/tree-ssa/loop-1.c: Likewise.
25289 * gcc.dg/tree-ssa/pr23294.c: Likewise.
25290 * gcc.dg/tree-ssa/pr21985.c: Likewise.
25291 * gcc.dg/tree-ssa/loop-14.c: Likewise.
25292 * gcc.dg/tree-ssa/loop-2.c: Likewise.
25293 * gcc.dg/tree-ssa/loop-3.c: Likewise.
25294 * gcc.dg/tree-ssa/loop-4.c: Likewise.
25295 * gcc.dg/tree-ssa/pr21171.c: Likewise.
25296 * gcc.dg/tree-ssa/loop-5.c: Likewise.
25297 * gcc.dg/tree-ssa/loop-10.c: Likewise.
25298 * gcc.dg/tree-ssa/loop-6.c: Likewise.
25299 * treelang/compile/extravar.tree: Likewise.
25300 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25301 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25302 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25303 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25304 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25305
25306 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
25307
25308 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25309 for 64-bit fix.
25310
25311 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
25312
25313 PR fortran/23675
25314 gfortran.dg/char_result_11.f90: New.
25315
25316 2006-01-04 Mark Mitchell <mark@codesourcery.com>
25317
25318 PR c++/24782
25319 * g++.dg/parse/access9.C: New test.
25320 * g++.dg/tc1/dr52.C: Tweak error markers.
25321
25322 2006-01-04 Richard Henderson <rth@redhat.com>
25323
25324 Merge from gomp branch.
25325 * g++.dg/parse/pragma2.C: Update expected error lines.
25326
25327 2006-01-04 Jakub Jelinek <jakub@redhat.com>
25328
25329 * g++.dg/other/i386-2.C: New test.
25330
25331 PR target/25554
25332 * gcc.c-torture/compile/20051228-1.c: New test.
25333
25334 PR c/25559
25335 * gcc.dg/pr25559.c: New test.
25336
25337 2006-01-03 Mark Mitchell <mark@codesourcery.com>
25338
25339 PR c++/25492
25340 * g++.dg/lookup/friend9.C: New test.
25341
25342 PR c++/25625
25343 * g++.dg/template/repo5.C: New test.
25344
25345 2006-01-03 Steven G. Kargl <kargls@comcast.net>
25346
25347 PR fortran/25101
25348 * gfortran.dg/forall_2.f90: New test.
25349
25350 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25351
25352 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25353 dg-require-weak. Adjust regexp to handle leading-underscore
25354 targets and space as well as TAB after .weak. Change previous
25355 64-bit fix to not use naked dot.
25356
25357 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
25358
25359 PR rtl-optimization/25578
25360 * gcc.c-torture/execute/20060102-1.c: New testcase.
25361
25362 2006-01-03 Richard Guenther <rguenther@suse.de>
25363
25364 PR c/25183
25365 * gcc.dg/torture/pr25183.c: New testcase.
25366
25367 2006-01-03 Jakub Jelinek <jakub@redhat.com>
25368
25369 Merge from gomp-branch.
25370 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25371 * gcc.dg/ia64-sync-2.c: Likewise.
25372 * gcc.dg/ia64-sync-3.c: Likewise.
25373 * gcc.dg/ia64-sync-4.c: Likewise.
25374 * gcc.dg/sync-2.c: Likewise.
25375 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25376 that sparc64-*-* and sparcv9-*-* supports sync builtins.
25377
25378 2006-01-02 Mark Mitchell <mark@codesourcery.com>
25379
25380 PR c++/25635
25381 * g++.dg/parse/operator6.C: New test.
25382
25383 PR c++/25637
25384 * g++.dg/parse/error29.C: New test.
25385
25386 PR c++/25638
25387 * g++.dg/parse/dtor6.C: New test.
25388
25389 PR c++/25633
25390 * g++.dg/parse/ctor3.C: New test.
25391
25392 PR c++/25634
25393 * g++.dg/template/class3.C: New test.
25394
25395 2006-01-02 Geoffrey Keating <geoffk@apple.com>
25396
25397 * g++.dg/debug/debug9.C: New.
25398
25399 2006-01-02 Steven G. Kargl <kargls@comcast.net>
25400
25401 PR fortran/24640
25402 * gfortran.dg/label_2.f90: New test.
25403
25404 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25405
25406 * g++.dg/lookup/using12.C: Tighten error marker.
25407
25408 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
25409 Andrew Pinski <pinskia@physics.uc.edu>
25410
25411 * gcc.target/powerpc/darwin-abi-3.c: New file.
25412 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25413 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25414 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25415 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25416 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25417 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25418 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25419 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25420
25421 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
25422
25423 * gcc.dg/tree-ssa/loadpre1.c: New;
25424 * gcc.dg/tree-ssa/loadpre2.c: New;
25425 * gcc.dg/tree-ssa/loadpre3.c: New;
25426 * gcc.dg/tree-ssa/loadpre4.c: New;
25427 * gcc.dg/tree-ssa/loadpre5.c: New;
25428 * gcc.dg/tree-ssa/loadpre6.c: New;
25429 * gcc.dg/tree-ssa/loadpre7.c: New;
25430 * gcc.dg/tree-ssa/loadpre8.c: New;
25431 * gcc.dg/tree-ssa/loadpre9.c: New;
25432
25433 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
25434
25435 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25436 * g++.dg/abi/thunk4.C: Likewise.
25437
25438 2006-01-01 Andreas Jaeger <aj@suse.de>
25439
25440 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25441 portable.
25442
25443 2006-01-01 Jakub Jelinek <jakub@redhat.com>
25444
25445 PR c++/25294
25446 * gcc.dg/pragma-pack-3.c: New test.
25447 * g++.dg/parse/pragma3.C: New test.
25448
25449 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25450
25451 PR middle-end/24827
25452 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25453
25454 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25455
25456 PR testsuite/25214
25457 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25458
25459 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
25460
25461 PR fortran/22607
25462 * gfortran-dg/pure_byref_3.f90: New.
25463
25464 fortran/PR 25396
25465 * gfortran.dg/userdef_operator_1.f90: New.
25466
25467 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
25468
25469 * g++.dg/abi/thunk3.C: New.
25470 * g++.dg/abi/thunk4.C: New.
25471
25472 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
25473
25474 PR fortran/25532
25475 * gfortran.dg/host_used_types_1.f90: New test. Check that host
25476 associated derived type components of derived types are
25477 properly declared in contained procedures.
25478
25479 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25480
25481 PR libgfortran/25139
25482 * gfortran.dg/backspace_2.f: New test.
25483
25484 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25485
25486 PR libgfortran/25550
25487 * gfortran.dg/endfile.f: New test.
25488
25489 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25490
25491 PR libgfortran/25419
25492 * gfortran.dg/comma.f: New test.
25493
25494 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25495
25496 * lib/gfortran-dg.exp: Remove trailing whitespace.
25497 * lib/fortran-torture.exp: Test with -fbounds-check instead of
25498 -funroll-all-loops.
25499
25500 2005-12-28 Alan Modra <amodra@bigpond.net.au>
25501
25502 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25503 Extended Double long doubles or repeat tests when long double is
25504 the same size as double.
25505
25506 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25507
25508 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25509
25510 PR testsuite/25442
25511 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25512 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25513
25514 PR testsuite/25441
25515 * gcc.dg/pr23911.c: Make test variable static.
25516
25517 PR testsuite/25444
25518 * gcc.dg/tree-ssa/pr14841.c: Likewise.
25519
25520 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25521
25522 PR c++/25439
25523 * g++.dg/parse/crash17.C: Adjust error markers.
25524 * g++.dg/template/error20.C: New test.
25525
25526 2005-12-26 Mark Mitchell <mark@codesourcery.com>
25527
25528 PR c++/23172
25529 * g++.dg/ext/complit4.C: New test.
25530
25531 PR c++/25417
25532 * g++.dg/ext/complit5.C: Likewise.
25533
25534 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
25535
25536 PR tree-optimization/25125
25537 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25538 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25539 * gcc.c-torture/execute/pr25125.c: New.
25540
25541 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
25542
25543 PR fortran/25029
25544 PR fortran/21256
25545 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25546 functions with incorrect assumed size references.
25547
25548 2005-12-24 Mark Mitchell <mark@codesourcery.com>
25549
25550 PR c++/23171
25551 * g++.dg/opt/init1.C: New test.
25552
25553 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25554
25555 PR c++/24671
25556 * g++.dg/template/sfinae3.C: New test.
25557
25558 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25559
25560 * g++.dg/other/friend4.C: New test.
25561
25562 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25563
25564 PR target/25005
25565 * g++.dg/opt/pr25005.C: New test.
25566
25567 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25568
25569 PR c++/25369
25570 * g++.dg/template/ptrmem16.C: New test.
25571
25572 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25573
25574 PR fortran/25029
25575 PR fortran/21256
25576 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25577
25578 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25579
25580 PR libgfortran/25307
25581 * gfortran.dg/list_read_5.f90: New test.
25582
25583 2005-12-22 Richard Henderson <rth@redhat.com>
25584
25585 * gcc.target/i386/sse-7.c: Use -msse2.
25586
25587 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25588
25589 PR rtl-optimization/25432
25590 * gcc.c-torture/compile/20051216-1.c: New test.
25591
25592 PR objc/25328
25593 * objc/execute/pr25328.m: New test.
25594
25595 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25596
25597 PR c++/25364
25598 * g++.dg/template/call4.C: New test.
25599
25600 2005-12-22 Dale Johannesen <dalej@apple.com>
25601
25602 * gcc.target/i386/sse-17.c: New.
25603
25604 2005-12-22 Paul Brook <paul@codesourcery.com>
25605
25606 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25607
25608 2005-12-22 Paul Brook <paul@codesourcery.com>
25609
25610 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25611
25612 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25613
25614 PR tree-opt/25513
25615 * gcc.c-torture/compile/pr25513.c: New test.
25616
25617 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25618
25619 PR c++/23333
25620 * g++.dg/parse/error25.C: Add more tests.
25621
25622 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25623
25624 PR fortran/18990
25625 * gfortran.dg/der_charlen_1.f90: New.
25626
25627 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25628
25629 PR fortran/20889
25630 * gfortran.dg/pointer_component_type_1.f90: New test.
25631
25632 PR fortran/25029
25633 PR fortran/21256
25634 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25635 should give an error with assumed size array refernces and checks
25636 those that should not.
25637 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25638 reference an upper bound so that it does not generate an error.
25639
25640 PR fortran/19362
25641 PR fortran/20244
25642 PR fortran/20864
25643 PR fortran/25391
25644 * gfortran.dg/used_dummy_types_1.f90: New test.
25645 * gfortran.dg/used_dummy_types_2.f90: New test.
25646 * gfortran.dg/used_dummy_types_3.f90: New test.
25647 * gfortran.dg/used_dummy_types_4.f90: New test.
25648 * gfortran.dg/used_dummy_types_5.f90: New test.
25649
25650 PR fortran/23152
25651 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25652 group already being USE associated.
25653 * gfortran.dg/assumed_shape_nml.f90: New test.
25654 * gfortran.dg/assumed_size_nml.f90: New test.
25655
25656 PR fortran/20862
25657 PR fortran/25053
25658 PR fortran/25063
25659 PR fortran/25064
25660 PR fortran/25066
25661 PR fortran/25067
25662 PR fortran/25068
25663 PR fortran/25307
25664 * gfortran.dg/io_constraints_1.f90: New test.
25665 * gfortran.dg/io_constraints_1.f90: New test.
25666 * gfortran.dg/iostat_3.f90: Change wording of warning.
25667 * gfortran.dg/g77/19981216-0.f: The same.
25668
25669 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25670
25671 PR tree-optimization/23518
25672 * gcc.dg/pr23518.c: New.
25673
25674 2005-12-21 Mike Stump <mrs@apple.com>
25675
25676 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25677
25678 2005-12-21 Paul Brook <paul@codesourcery.com>
25679
25680 * gcc.dg/pr19340.c: Skip on m68k targets.
25681
25682 2005-12-21 Steven Bosscher <stevenb@suse.de>
25683
25684 PR rtl-optimization/25196
25685 * gcc.dg/pr25196.c: New test.
25686
25687 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25688
25689 PR fortran/25423
25690 gfortran.dg/where_nested_1.f90: New.
25691
25692 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25693
25694 PR tree-optimization/25382.
25695 * gcc.dg/tree-ssa/pr25382.c: New.
25696
25697 2005-12-20 Richard Guenther <rguenther@suse.de>
25698
25699 PR middle-end/24306
25700 * gcc.target/i386/pr24306.c: New testcase.
25701
25702 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25703
25704 PR tree-optimization/25501
25705 * gcc.dg/tree-ssa/pr25501.c: New.
25706
25707 2005-12-20 Richard Guenther <rguenther@suse.de>
25708
25709 Revert
25710 2005-12-02 Richard Guenther <rguenther@suse.de>
25711
25712 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25713
25714 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25715
25716 PR c++/21228
25717 * g++.dg/warn/Wunreachable-code-2.C: New test.
25718
25719 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25720
25721 PR c++/24278
25722 * g++.dg/template/ctor5.C: New test.
25723
25724 PR c++/24915
25725 * g++.dg/template/overload8.C: New test.
25726
25727 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25728
25729 * gcc.c-torture/compile/pr25483 : New test.
25730
25731 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25732
25733 PR c++/20552
25734 * g++.dg/ext/typeof10.C: New test.
25735
25736 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25737
25738 * gcc.dg/mt-loopi1.c: New.
25739
25740 2005-12-18 Richard Guenther <rguenther@suse.de>
25741
25742 PR tree-optimization/25481
25743 * gcc.dg/torture/pr25481.c: New testcase.
25744
25745 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25746
25747 PR rtl-optimization/21041
25748 * gcc.dg/pr21041.c: New test.
25749
25750 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25751
25752 PR libgfortran/25463
25753 * gfortran.dg/advance.f90: New test.
25754
25755 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25756
25757 * gcc.dg/20051201-1.c: New test.
25758
25759 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25760
25761 PR fortran/25018
25762 * gfortran.dg/initialization_1.f90: New test.
25763 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25764 * gfortran.dg/g77/980616-0.f: The same.
25765
25766 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25767
25768 * PR fortran/25458
25769 * gfortran.dg/chkbits.f90: New test.
25770
25771 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25772
25773 * gfortran.dg/enum_5.f: Revert to previous version.
25774
25775 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25776
25777 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25778 * gfortran.dg/nested_modules_1.f90: Ditto.
25779 * gfortran.dg/hollerith_f95.f90: Ditto.
25780 * gfortran.dg/select_5.f90: Ditto.
25781 * gfortran.dg/secnds.f: Ditto.
25782 * gfortran.dg/hollerith2.f90: Ditto.
25783 * gfortran.dg/imag_2.f: Ditto.
25784 * gfortran.dg/ftell_2.f90: Ditto.
25785 * gfortran.dg/malloc_free_1.f90: Ditto.
25786 * gfortran.dg/logint-1.f: Ditto.
25787 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25788 * gfortran.dg/e_d_fmt.f90: Ditto.
25789 * gfortran.dg/hollerith_legacy.f90: Ditto.
25790 * gfortran.dg/logint-2.f: Ditto.
25791 * gfortran.dg/enum_5.f90: Ditto.
25792 * gfortran.dg/f2c_2.f90: Ditto.
25793 * gfortran.dg/pr17143.f90: Ditto.
25794 * gfortran.dg/namelist_14.f90: Ditto.
25795 * gfortran.dg/logint-3.f: Ditto.
25796 * gfortran.dg/spread_scalar_source.f90: Ditto.
25797 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25798 * gfortran.dg/namelist_11.f: Ditto.
25799 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25800 * gfortran.dg/g77/20010519-1.f
25801 * gfortran.dg/g77/alpha1.f: Ditto.
25802 * gfortran.dg/g77/990115-1.f: Ditto.
25803 * gfortran.dg/g77/erfc.f: Ditto.
25804 * gfortran.dg/g77/19990313-3.f: Ditto.
25805 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25806 * gfortran.dg/g77/20010426.f: Ditto.
25807 * gfortran.dg/g77/19990313-0.f: Ditto.
25808 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25809 * gfortran.dg/g77/20000629-1.f: Ditto.
25810 * gfortran.dg/g77/970125-0.f: Ditto.
25811 * gfortran.dg/g77/8485.f: Ditto.
25812 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25813 * gfortran.dg/g77/19990313-1.f: Ditto.
25814 * gfortran.dg/g77/int8421.f: Ditto.
25815 * gfortran.dg/g77/19990305-0.f: Ditto.
25816 * gfortran.dg/g77/947.f: Ditto.
25817 * gfortran.dg/g77/19990905-2.f: Ditto.
25818 * gfortran.dg/g77/cabs.f: Ditto.
25819 * gfortran.dg/g77/19990313-2.f: Ditto.
25820 * gfortran.dg/g77/20020307-1.f: Ditto.
25821 * gfortran.dg/g77/dcomplex.f: Ditto.
25822 * gfortran.dg/g77/19990502-1.f: Ditto.
25823 * gfortran.dg/g77/19981216-0.f: Ditto.
25824 * gfortran.dg/common_4.f90: Ditto.
25825 * gfortran.dg/entry_4.f90: Ditto.
25826 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25827 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25828 * gfortran.dg/namelist_12.f: Ditto.
25829 * gfortran.dg/scale_1.f90: Ditto.
25830 * gfortran.dg/modulo_1.f90
25831 * gfortran.dg/hollerith.f90: Ditto.
25832 * gfortran.dg/direct_io_3.f90: Ditto.
25833 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25834 * gfortran.dg/gnu_logical_1.F: Ditto.
25835 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25836 * gfortran.dg/assign_1.f90: Ditto.
25837 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25838 * gfortran.dg/pr23095.f: Ditto.
25839 * gfortran.dg/read_float_1.f90: Ditto.
25840
25841 2005-12-17 Andreas Jaeger <aj@suse.de>
25842
25843 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25844 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25845
25846 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25847
25848 PR fortran/24268
25849 * gfortran.dg/fmt_white.f: New test.
25850
25851 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25852
25853 * gfortran.dg/label_1.f90: New test.
25854
25855 2005-12-15 Ben Elliston <bje@au.ibm.com>
25856
25857 PR testsuite/25422
25858 * gcc.dg/20031012-1.c: Add -Walways-true option.
25859 * gcc.dg/weak/weak-3.c: Likewise.
25860 * g++.old-deja/g++.mike/warn8.C: Likewise.
25861
25862 2005-12-16 Mike Stump <mrs@apple.com>
25863
25864 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25865 exit.
25866
25867 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25868
25869 PR libgfortran/25264
25870 PR libgfortran/25349
25871 * gfortran.dg/tl_editing.f90: Added additional checks.
25872 * gfortran.dg/t_editing.f: New test.
25873 * gfortran.dg/write_padding.f90: New test
25874
25875 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25876
25877 PR testsuite/25215
25878 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25879
25880 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25881
25882 PR rtl-optimization/24899
25883 * gcc.c-torture/execute/20051215-1.c: New test.
25884
25885 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25886
25887 PR 24823
25888 * gfortran.dg/pr24823.f: New test.
25889
25890 2005-12-16 Jeff Law <law@redhat.com>
25891
25892 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25893
25894 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25895
25896 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25897 (base_types): Change C++ style comments to C style comments. Remove
25898 aligned types from the array. Keep Enums disabled.
25899 (complex_types): Remove aligned types from the array.
25900 Comment out "_Complex long double".
25901 (attrib_types): Remove.
25902 (complex_attrib_types): Remove.
25903 (attrib_array_types): Remove.
25904 (complex_attrib_array_types): Remove.
25905 (aligned_bitfld_types): Remove.
25906 (n_aligned_bitfld_types): Remove.
25907 (FEATURE_ALIGNEDPACKED): Delete.
25908 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25909 (singles): Remove support for adding attributes.
25910 (choose_type): Remove support for attributed types.
25911 (generate_fields): Remove support for attributed bit-fields.
25912 Remove support for adding attributes.
25913 (generate_random_tests): Remove support for adding attributes.
25914 (features): Add back "[0] :0" and "complex vector [0]".
25915 (main): Remove support for attributed bit-fields.
25916 Uncomment the calling of generate_random_tests for the rests of
25917 the tests.
25918
25919 2005-12-16 Jan Hubicka <jh@suse.cz>
25920
25921 * gcc.c-torture/combine/pr25224.c: New.
25922
25923 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25924
25925 PR other/25028
25926 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25927 HP-UX.
25928
25929 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25930
25931 * gcc.dg/20051215-1.c: New file.
25932
25933 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25934
25935 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25936 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25937
25938 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25939
25940 PR fortran/18197
25941 * gfortran.dg/dummy_functions_1.f90: New.
25942
25943 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25944
25945 PR rtl-optimization/25310
25946 * gcc.c-torture/compile/pr25310.c: New test.
25947
25948 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25949
25950 PR debug/25023
25951 * gcc.dg/pr25023.c: New test.
25952
25953 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25954
25955 * g++.old-deja/g++.brendan/redecl1.C,
25956 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25957 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25958 g++.old-deja/g++.oliva/typeof1.C,
25959 g++.old-deja/g++.other/crash16.C,
25960 g++.old-deja/g++.other/crash34.C,
25961 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25962 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25963 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25964 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25965 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25966 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25967 Remove xfail.
25968
25969 2005-12-14 Kean Johnston <jkj@sco.com>
25970 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25971
25972 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25973 * gcc.target/i386/20020523-1.c: Ditto.
25974 * gcc.target/i386/tailcall-1.c: Ditto.
25975 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25976 * gcc.target/i386/ssetype-5.c: Ditto.
25977
25978 2005-12-14 Jeff Law <law@redhat.com>
25979
25980 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25981
25982 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25983
25984 PR target/25254
25985 PR target/24188
25986 * gcc.target/i386/pr25254.c: New test.
25987 * gfortran.dg/PR24188.f: New test.
25988
25989 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25990
25991 * lib/fortran-torture.exp: Catch remaining uses of
25992 remote_file build delete.
25993
25994 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25995
25996 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25997
25998 2005-12-14 Ben Elliston <bje@au.ibm.com>
25999
26000 * gcc.dg/warn-addr-cmp.c: New test.
26001
26002 2005-12-13 Jakub Jelinek <jakub@redhat.com>
26003
26004 PR debug/25023
26005 PR target/25293
26006 * gcc.target/i386/pr25293.c: New test.
26007
26008 2005-12-13 Petr Machata <machata@post.cz>
26009
26010 PR c++/24907
26011 * g++.dg/parse/comma2.C: New test.
26012
26013 2005-12-13 Mark Mitchell <mark@codesourcery.com>
26014 Jakub Jelinek <jakub@redhat.com>
26015
26016 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26017 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26018 (limits.h): Include unconditionally.
26019 (stdlib.h): Likewise.
26020 (hashtab.h): Do not include.
26021 (getopt.h): Likewise.
26022 (stddef.h): Include.
26023 (hashval_t): Define.
26024 (struct entry): Add "next" field.
26025 (HASH_SIZE): New macro.
26026 (hash_table): New variable.
26027 (switchfiles): Do not use xmalloc.
26028 (mix): New macro.
26029 (iterative_hash): New function.
26030 (hasht): Remove.
26031 (e_exists): New function.
26032 (e_insert): Likewise.
26033 (output): Use, instead of libiberty hashtable functions.
26034 (main): Do not use getopt. Do not call htab_create.
26035
26036 2005-12-13 Jakub Jelinek <jakub@redhat.com>
26037
26038 PR c++/25331
26039 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26040 put atal* and atpaal* attributes on array elements.
26041 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26042 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26043 put atal* and atpaal* attributes on array elements.
26044 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26045
26046 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
26047
26048 * gcc.dg/single-precision-constant.c: New test.
26049
26050 2005-12-13 Alan Modra <amodra@bigpond.net.au>
26051
26052 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26053 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26054 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26055 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26056 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26057 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26058 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26059 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26060 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26061 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26062 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26063 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26064 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26065 gcc.target/powerpc/ppc-sdata-2.c,
26066 gcc.target/powerpc/ppc-stackalign-1.c,
26067 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26068 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26069 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26070 gcc.target/powerpc/rs6000-ldouble-2.c,
26071 gcc.target/powerpc/rs6000-power2-1.c,
26072 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26073 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
26074 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
26075 option into target selector.
26076 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
26077 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26078
26079 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26080
26081 PR objc/25348
26082 * objc.dg/encode-9.m: New test.
26083
26084 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26085
26086 PR testsuite/20772
26087 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26088 * gcc.dg/asm-b.c: Fix typo.
26089 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26090 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26091 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26092 i?86 lp64 and x86_64 ilp32.
26093 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26094 on i?86 lp64.
26095 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26096
26097 2005-12-12 Steven G. Kargl <kargls@comcast.net>
26098
26099 PR fortran/25078
26100 gfortran.dg/equiv_5.f90: New test.
26101
26102 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
26103
26104 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26105 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26106 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26107 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26108 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26109 * gcc.dg/tree-ssa/reassoc-5.c: New.
26110 * gcc.dg/tree-ssa/reassoc-6.c: New.
26111 * gcc.dg/tree-ssa/reassoc-7.c: New.
26112 * gcc.dg/tree-ssa/reassoc-8.c: New.
26113 * gcc.dg/tree-ssa/reassoc-9.c: New.
26114 * gcc.dg/tree-ssa/reassoc-10.c: New.
26115 * gcc.dg/tree-ssa/reassoc-11.c: New.
26116
26117 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26118
26119 PR testsuite/25167
26120 PR testsuite/24478
26121 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26122
26123 2005-12-12 Mark Mitchell <mark@codesourcery.com>
26124
26125 PR c++/25300
26126 * g++.dg/template/inherit.C: Do not use a generic error message.
26127
26128 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26129
26130 PR libobjc/25354
26131 * objc.dg/gnu-encoding: New directory.
26132 * objc.dg/gnu-encoding/compat-common.h: New file.
26133 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26134 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26135 * objc.dg/gnu-encoding/vector-defs.h: New file.
26136 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26137 * objc.dg/gnu-encoding/generate-random.c: New file.
26138 * objc.dg/gnu-encoding/generate-random_r.c: New file.
26139 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26140 * objc.dg/gnu-encoding/generate-random.h: New file.
26141
26142 2005-12-11 Mark Mitchell <mark@codesourcery.com>
26143
26144 PR c++/25337
26145 * g++.dg/template/defarg7.C: New test.
26146
26147 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
26148
26149 PR libobjc/25347
26150 * objc.dg/encode-8.m: New test.
26151
26152 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
26153
26154 PR libobjc/25346
26155 * objc.dg/encode-7.m: New test.
26156
26157 2005-12-10 Mark Mitchell <mark@codesourcery.com>
26158
26159 PR c++/25010
26160 * g++.dg/opt/inline10.C: New test.
26161
26162 2005-12-11 Steven G. Kargl <kargls@comcast.net>
26163
26164 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26165
26166 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
26167
26168 * gfortran.dg/substring_equivalence.f90: typo in comment
26169
26170 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26171
26172 PR fortran/25068
26173 * gfortran.dg/iostat_3.f90: New test.
26174
26175 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
26176
26177 PR fortran/23815
26178 * gfortran.dg/unf_io_convert_1.f90: New test.
26179 * gfortran.dg/unf_io_convert_2.f90: New test.
26180 * gfortran.dg/unf_io_convert_3.f90: New test.
26181
26182 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26183
26184 PR testsuite/20772
26185 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26186 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26187 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26188 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26189 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26190 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26191 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26192 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26193 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26194 gcc.dg/torture/fp-int-convert-float128-timode.c,
26195 gcc.dg/torture/fp-int-convert-float128.c,
26196 gcc.dg/torture/fp-int-convert-float80-timode.c,
26197 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26198 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26199
26200 * gcc.dg/tls/opt-1.c: Require effective target fpic.
26201
26202 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
26203
26204 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26205
26206 2005-12-10 Richard Sandiford <richard@codesourcery.com>
26207
26208 * gcc.dg/20051207-1.c,
26209 * gcc.dg/20051207-2.c,
26210 * gcc.dg/20051207-3.c: New tests.
26211
26212 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26213
26214 PR testsuite/20772
26215 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26216 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26217 dg-skip-if target selector.
26218
26219 PR testsuite/20772
26220 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26221 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26222 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26223 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26224 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26225 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26226 and/or merge with i?86 cases.
26227
26228 * gcc.dg/tls/opt-3.c: Require effective target fpic.
26229
26230 PR testsuite/20772
26231 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26232 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26233 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26234 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26235 x86_64-*-linux*.
26236
26237 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
26238
26239 PR target/25311
26240 * gcc.c-torture/compile/pr25311.c: New test.
26241
26242 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26243
26244 PR libgfortran/25039
26245 * gfortran.dg/read_comma.f: New test.
26246
26247 2005-12-08 Jakub Jelinek <jakub@redhat.com>
26248
26249 PR c++/19317
26250 * g++.dg/opt/pr19317-1.C: New test.
26251 * g++.dg/opt/pr19317-2.C: New test.
26252 * g++.dg/opt/pr19317-3.C: New test.
26253
26254 PR target/19005
26255 * gcc.c-torture/execute/pr19005.c: New test.
26256
26257 PR target/17828
26258 * g++.old-deja/g++.other/comdat5.C: New test.
26259 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26260
26261 * g++.dg/compat/struct-layout-1.exp: New file.
26262 * g++.dg/compat/struct-layout-1.h: New.
26263 * g++.dg/compat/struct-layout-1_generate.c: New.
26264 * g++.dg/compat/struct-layout-1_x1.h: New.
26265 * g++.dg/compat/struct-layout-1_x2.h: New.
26266 * g++.dg/compat/struct-layout-1_y1.h: New.
26267 * g++.dg/compat/struct-layout-1_y2.h: New.
26268
26269 * gcc.dg/20050330-2.c: New test.
26270
26271 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
26272
26273 PR fortran/25292
26274 * gfortran.dg/associated_1.f90: New.
26275
26276 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26277
26278 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26279 ILP32 vect_no_align platforms.
26280
26281 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
26282 Jakub Jelinek <jakub@redhat.com>
26283
26284 PR target/25268
26285 * gcc.c-torture/compile/20051207-1.c: New test.
26286
26287 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26288
26289 PR testsuite/20772
26290 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26291 gcc.dg/torture/pr18582-1.c,
26292 gcc.target/i386/attributes-error.c: Also test on x86_64.
26293
26294 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26295
26296 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26297
26298 PR c++/19397
26299 * g++.dg/template/typedef3.C: New test.
26300
26301 PR c++/19762
26302 PR c++/19764
26303 * g++.dg/template/dtor3.C: Fix error markers.
26304
26305 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
26306
26307 * lib/target-supports.exp (check_effective_target_sync_char_short):
26308 Add s390*.
26309
26310 2005-12-06 Janis Johnson <janis187@us.ibm.com>
26311
26312 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26313
26314 2005-12-06 Roger Sayle <roger@eyesopen.com>
26315
26316 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26317 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26318 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26319 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26320
26321 2005-12-06 Roger Sayle <roger@eyesopen.com>
26322
26323 PR c++/25263
26324 * g++.dg/other/array2.C: New test case.
26325
26326 2005-12-05 Geoffrey Keating <geoffk@apple.com>
26327
26328 * gcc.dg/darwin-weakimport-3.c: New.
26329
26330 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26331 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26332 and to work on Darwin.
26333 * gcc.dg/attr-weakref-1b.c: New file.
26334 * gcc.dg/attr-weakref-2.c: New test.
26335 * gcc.dg/darwin-weakref-1.c: New test.
26336
26337 2005-12-05 Janis Johnson <janis187@us.ibm.com>
26338
26339 PR testsuite/25247
26340 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26341 use in selector expressions.
26342 (dg-xfail-if): Ditto.
26343 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26344 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26345 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26346 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26347 * gcc.test-framework/test-framework.exp: Skip generated tests if
26348 CHECK_TEST_FRAMEWORK is not 1.
26349
26350 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26351
26352 PR tree-optimization/24963
26353 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26354
26355 PR target/24108
26356 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26357
26358 PR target/18580
26359 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26360 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26361 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26362 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26363
26364 2005-12-05 Jakub Jelinek <jakub@redhat.com>
26365
26366 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26367 dg-options.
26368
26369 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26370
26371 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26372
26373 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26374
26375 * gcc.dg/format/cast-1.c: New test.
26376
26377 2005-12-04 Roger Sayle <roger@eyesopen.com>
26378
26379 PR c/7776
26380 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26381 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26382 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26383 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26384
26385 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26386
26387 * gcc.dg/cast-pretty-print-1.c: New test.
26388
26389 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26390
26391 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26392
26393 2005-12-02 Mark Mitchell <mark@codesourcery.com>
26394
26395 PR c++/24173
26396 * g++.dg/template/friend40.C: New test.
26397
26398 2005-12-02 Jakub Jelinek <jakub@redhat.com>
26399
26400 PR target/25199
26401 * gcc.target/i386/movq-2.c: New test.
26402 * gcc.target/i386/movq.c: Remove target i?86, instead add
26403 dg-require-effective-target ilp32.
26404
26405 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26406
26407 PR c++/24103
26408 * g++.dg/other/default1.C: New test.
26409
26410 2005-12-02 Richard Guenther <rguenther@suse.de>
26411
26412 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26413
26414 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
26415
26416 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26417
26418 2005-12-02 Alan Modra <amodra@bigpond.net.au>
26419
26420 PR target/21017
26421 * gcc.target/powerpc/rotate.c: New.
26422
26423 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26424
26425 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26426 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26427
26428 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
26429
26430 PR c/13384
26431 * gcc.dg/pr17730-1.c: Adjust.
26432 * gcc.dg/lvalue1.c (main): Likewise.
26433 * gcc.dg/lvalue-2.c: Likewise.
26434 * g++.dg/pr7503-3.C
26435
26436 2005-12-01 Geoffrey Keating <geoffk@apple.com>
26437
26438 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26439 error messages.
26440
26441 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
26442
26443 PR fortran/24789
26444 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
26445
26446 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26447
26448 PR target/24475
26449 * lib/target-supports.exp (check_effective_target_tls): New.
26450 (check_effective_target_tls_runtime): New.
26451 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26452 for TLS support.
26453 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26454 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26455 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26456 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26457 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26458 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26459 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26460 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26461 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26462 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26463 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26464 effective-target TLS.
26465 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26466 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26467 effective-target TLS runtime.
26468
26469 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26470
26471 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26472
26473 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
26474
26475 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26476 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26477 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26478 ignored" warnings when "packing" is the same as the ABI layout.
26479
26480 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
26481
26482 PR fortran/21302
26483 * gfortran.dg/line_length_1.f: New test.
26484 * gfortran.dg/line_length_2.f90: Ditto.
26485
26486 2005-11-30 Richard Guenther <rguenther@suse.de>
26487
26488 PR tree-optimization/21655
26489 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26490
26491 2005-11-30 Dale Johannesen <dalej@apple.com>
26492
26493 * gcc.c-torture/compile/pr24930.c: New.
26494
26495 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
26496
26497 PR fortran/15809
26498 * gfortran.dg/auto_char_dummy_array.f90: New test.
26499
26500 2005-11-30 Jeff Law <law@redhat.com>
26501
26502 * g++.old-deja/g++.law/pr25000.C: New test.
26503
26504 2005-11-30 Jakub Jelinek <jakub@redhat.com>
26505
26506 * gcc.dg/tls/opt-11.c: New test.
26507
26508 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
26509
26510 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26511 targets.
26512 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26513 LP64 ia64.
26514
26515 2005-11-29 Jakub Jelinek <jakub@redhat.com>
26516
26517 * gfortran.dg/open_access_1.f90: New test.
26518
26519 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26520
26521 * gcc.dg/charset/builtin2.c: New test.
26522
26523 2005-11-28 Jakub Jelinek <jakub@redhat.com>
26524
26525 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26526 on mmix-*-* for *_[xy].c.
26527
26528 2005-11-28 Kean Johnston <jkj@sco.com>
26529
26530 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26531 headers.
26532 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26533 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26534 * gcc.target/i386/asm-3.c: Ditto.
26535 * gcc.target/i386/clobbers.c: Ditto.
26536 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26537 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26538 test regexp.
26539 * gcc.target/i386/mul.c: Ditto.
26540 * gcc.target/i386/ssetype-1.c: Ditto.
26541 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26542 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26543 static so the test works with -fPIC mode too. Based on comment in
26544 PR19231 by Pinski.
26545 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26546
26547 2005-11-28 Richard Guenther <rguenther@suse.de>
26548
26549 * gcc.dg/alias-9.c: New testcase.
26550 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26551
26552 2005-11-28 Roger Sayle <roger@eyesopen.com>
26553 Uros Bizjak <uros@kss-loka.si>
26554
26555 PR middle-end/20219
26556 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26557 tan(x)/sin(x) transformations.
26558
26559 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26560
26561 PR middle-end/24575
26562 * gcc.dg/tree-ssa/divide-3.c: New test.
26563 * gcc.dg/tree-ssa/divide-4.c: New test.
26564
26565 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26566
26567 PR fortran/24917
26568 * gfortran.dg/boz_6.f90: New test.
26569
26570 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26571
26572 PR fortran/23912
26573 * gfortran.dg/modulo_1.f90: New test.
26574
26575 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26576
26577 PR libfortran/24919
26578 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26579 fail on CRLF platforms.
26580 * gfortran.dg/ftell_2.f90: Likewise.
26581
26582 2005-11-26 Eric Christopher <echristo@apple.com>
26583
26584 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26585
26586 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26587
26588 * objc.dg/gnu-runtime-3.m: Simplify.
26589
26590 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26591
26592 PR middle-end/23669
26593 * gcc.dg/tree-ssa/divide-1.c: New test.
26594 * gcc.dg/tree-ssa/divide-2.c: New test.
26595
26596 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26597
26598 PR libgfortran/24945
26599 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26600
26601 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26602
26603 PR libgfortran/24945
26604 * gfortran.dg/open_status_2.f90: New test.
26605
26606 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26607
26608 * gcc.c-torture/execute/builtins/fprintf.c,
26609 gcc.c-torture/execute/builtins/fputs-lib.c,
26610 gcc.c-torture/execute/builtins/fputs.c,
26611 gcc.c-torture/execute/builtins/lib/fprintf.c,
26612 gcc.c-torture/execute/builtins/lib/printf.c,
26613 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26614
26615 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26616
26617 * gcc.dg/20050922-2.c: New test.
26618
26619 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26620
26621 * objc.dg/gnu-runtime-3.m: New test.
26622
26623 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26624
26625 PR c++/9278
26626 * g++.dg/other/void1.C: New test.
26627
26628 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26629
26630 PR middle-end/24998
26631 * gcc.dg/torture/fp-int-convert-float.c,
26632 gcc.dg/torture/fp-int-convert-double.c,
26633 gcc.dg/torture/fp-int-convert-long-double.c,
26634 gcc.dg/torture/fp-int-convert-timode.c,
26635 gcc.dg/torture/fp-int-convert-float80.c,
26636 gcc.dg/torture/fp-int-convert-float80-timode.c,
26637 gcc.dg/torture/fp-int-convert-float128.c,
26638 gcc.dg/torture/fp-int-convert-float128-timode.c,
26639 gcc.dg/torture/fp-int-convert.h: New files.
26640
26641 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26642
26643 PR middle-end/24989
26644 * gcc.dg/tree-ssa/bool-10.c: New test.
26645 * gcc.dg/tree-ssa/bool-11.c: New test.
26646 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26647
26648 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26649
26650 PR middle-end/24990
26651 * tree-ssa/pr24990-1.c: New test.
26652
26653 2005-11-24 Richard Guenther <rguenther@suse.de>
26654 Dirk Mueller <dmueller@suse.de>
26655
26656 PR c++/14024
26657 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26658 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26659 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26660 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26661 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26662 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26663
26664 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26665
26666 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26667
26668 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26669
26670 PR c/21668
26671 * gcc.dg/Wc++-compat.c: New.
26672 * gcc.dg/Wno-c++-compat.c: New.
26673
26674 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26675
26676 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26677 (vspltish, vspltisw): Likewise.
26678
26679 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26680
26681 PR libgfortran/24794
26682 * gfortran.dg/namelist_12.f: Fix quotes.
26683 * gfortran.dg/namelist_13.f90: Fix quotes.
26684 * gfortran.dg/namelist_14.f90: Fix quotes.
26685 * gfortran.dg/namelist_15.f90: Fix quotes.
26686 * gfortran.dg/namelist_use.f90: Fix quotes.
26687 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26688 * gfortran.dg/namelist_21.f90: New test.
26689 * gfortran.dg/namelist_22.f90: New test.
26690
26691 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26692
26693 PR target/23435
26694 * gcc.c-torture/compile/pr23435.c: New.
26695
26696 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26697
26698 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26699
26700 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26701
26702 * gcc.target/powerpc/405-macchw-1.c,
26703 gcc.target/powerpc/405-macchw-2.c,
26704 gcc.target/powerpc/405-macchwu-1.c,
26705 gcc.target/powerpc/405-macchwu-2.c,
26706 gcc.target/powerpc/405-machhw-1.c,
26707 gcc.target/powerpc/405-machhw-2.c,
26708 gcc.target/powerpc/405-machhwu-1.c,
26709 gcc.target/powerpc/405-machhwu-2.c,
26710 gcc.target/powerpc/405-maclhw-1.c,
26711 gcc.target/powerpc/405-maclhw-2.c,
26712 gcc.target/powerpc/405-maclhwu-1.c,
26713 gcc.target/powerpc/405-maclhwu-2.c,
26714 gcc.target/powerpc/405-mulchw-1.c,
26715 gcc.target/powerpc/405-mulchw-2.c,
26716 gcc.target/powerpc/405-mulchwu-1.c,
26717 gcc.target/powerpc/405-mulchwu-2.c,
26718 gcc.target/powerpc/405-mulhhw-1.c,
26719 gcc.target/powerpc/405-mulhhw-2.c,
26720 gcc.target/powerpc/405-mulhhwu-1.c,
26721 gcc.target/powerpc/405-mulhhwu-2.c,
26722 gcc.target/powerpc/405-mullhw-1.c,
26723 gcc.target/powerpc/405-mullhw-2.c,
26724 gcc.target/powerpc/405-mullhwu-1.c,
26725 gcc.target/powerpc/405-mullhwu-2.c,
26726 gcc.target/powerpc/405-nmacchw-1.c,
26727 gcc.target/powerpc/405-nmacchw-2.c,
26728 gcc.target/powerpc/405-nmachhw-1.c,
26729 gcc.target/powerpc/405-nmachhw-2.c,
26730 gcc.target/powerpc/405-nmaclhw-1.c,
26731 gcc.target/powerpc/405-nmaclhw-2.c,
26732 gcc.target/powerpc/440-macchw-1.c,
26733 gcc.target/powerpc/440-macchw-2.c,
26734 gcc.target/powerpc/440-macchwu-1.c,
26735 gcc.target/powerpc/440-macchwu-2.c,
26736 gcc.target/powerpc/440-machhw-1.c,
26737 gcc.target/powerpc/440-machhw-2.c,
26738 gcc.target/powerpc/440-machhwu-1.c,
26739 gcc.target/powerpc/440-machhwu-2.c,
26740 gcc.target/powerpc/440-maclhw-1.c,
26741 gcc.target/powerpc/440-maclhw-2.c,
26742 gcc.target/powerpc/440-maclhwu-1.c,
26743 gcc.target/powerpc/440-maclhwu-2.c,
26744 gcc.target/powerpc/440-mulchw-1.c,
26745 gcc.target/powerpc/440-mulchw-2.c,
26746 gcc.target/powerpc/440-mulchwu-1.c,
26747 gcc.target/powerpc/440-mulchwu-2.c,
26748 gcc.target/powerpc/440-mulhhw-1.c,
26749 gcc.target/powerpc/440-mulhhw-2.c,
26750 gcc.target/powerpc/440-mulhhwu-1.c,
26751 gcc.target/powerpc/440-mulhhwu-2.c,
26752 gcc.target/powerpc/440-mullhw-1.c,
26753 gcc.target/powerpc/440-mullhw-2.c,
26754 gcc.target/powerpc/440-mullhwu-1.c,
26755 gcc.target/powerpc/440-mullhwu-2.c,
26756 gcc.target/powerpc/440-nmacchw-1.c,
26757 gcc.target/powerpc/440-nmacchw-2.c,
26758 gcc.target/powerpc/440-nmachhw-1.c,
26759 gcc.target/powerpc/440-nmachhw-2.c,
26760 gcc.target/powerpc/440-nmaclhw-1.c,
26761 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26762
26763 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26764
26765 PR fortran/24774
26766 * gfortran.dg/inquire_9.f90: New test.
26767
26768 PR fortran/21647
26769 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26770
26771 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26772
26773 PR libfortran/24432
26774 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26775 Check that 'cos' is supported.
26776
26777 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26778
26779 PR fortran/24223
26780 * gfortran.dg/substring_equivalence.f90: New test.
26781
26782 PR fortran/24705
26783 * gfortran.dg/auto_internal_assumed.f90: New test.
26784
26785 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26786
26787 * gcc.dg/fold-div-2.c: New test.
26788
26789 2005-11-20 Ian Lance Taylor <ian@airs.com>
26790
26791 PR rtl-optimization/24883
26792 * gcc.c-torture/compile/pr24883.c: New test.
26793
26794 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26795
26796 PR middle-end/20583
26797 * gcc.c-torture/compile/pr20583.c: New.
26798
26799 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26800
26801 * gcc.c-torture/execute/usmul.c: New test.
26802
26803 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26804
26805 * gcc.dg/tree-ssa/vrp22.c: New test.
26806
26807 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26808
26809 PR middle-end/24912
26810 * gcc.dg/torture/pr24912-1.c: New test.
26811
26812 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26813
26814 PR fortran/24862
26815 * gfortran.dg/arrayio_derived_1.f90: New test.
26816
26817 2005-11-19 Richard Guenther <rguenther@suse.de>
26818
26819 PR middle-end/23294
26820 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26821
26822 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26823
26824 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26825
26826 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26827
26828 PR c++/8355
26829 * g++.dg/template/friend39.C: New test.
26830
26831 2005-11-18 James E Wilson <wilson@specifix.com>
26832
26833 * gcc.dg/builtin-strstr.c: New.
26834
26835 2005-11-18 Richard Henderson <rth@redhat.com>
26836
26837 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26838 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26839 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26840 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26841 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26842 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26843 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26844 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26845 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26846 renaming to remove initial "ia64-".
26847
26848 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26849
26850 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26851
26852 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26853
26854 * g++.dg/cpp/string-2.C: New test.
26855
26856 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26857
26858 * gcc.dg/tree-ssa/loop-14.c: New test.
26859
26860 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26861 Michael Chamberlain <michael@chamberlain.net.au>
26862
26863 * ada/acats/run_all.sh (target_run): Kill long running tests.
26864
26865 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26866
26867 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26868 * gcc.dg/cleanup-9.c: Likewise.
26869 * gcc.dg/cleanup-10.c: Likewise.
26870 * gcc.dg/cleanup-11.c: Likewise.
26871
26872 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26873
26874 PR fortran/24892
26875 * gfortran.dg/open_access_append_1.f90: New test.
26876 * gfortran.dg/open_access_append_2.f90: New test.
26877
26878 2005-11-16 Richard Guenther <rguenther@suse.de>
26879
26880 PR middle-end/24851
26881 * gcc.c-torture/execute/pr24851.c: New testcase.
26882
26883 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26884
26885 * gcc.dg/fold-overflow-1.c: New test.
26886
26887 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26888
26889 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26890 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26891
26892 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26893
26894 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26895 structures.
26896 * g++.dg/eh/forced2.C: Likewise.
26897 * g++.dg/eh/forced3.C: Likewise.
26898 * g++.dg/eh/forced4.C: Likewise.
26899
26900 2005-11-11 Mike Stump <mrs@apple.com>
26901
26902 * g++.old-deja/g++.mike/unused.C: Add.
26903
26904 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26905
26906 PR c++/24667
26907 * g++.dg/warn/Wcast-qual1.C: New test.
26908
26909 2005-11-15 Jan Hubicka <jh@suse.cz>
26910
26911 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26912
26913 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26914
26915 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26916
26917 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26918
26919 PR 24840
26920 * gcc.dg/tree-ssa/pr24840.c: New test.
26921
26922 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26923
26924 PR testsuite/24841
26925 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26926
26927 2005-11-14 Dale Johannesen <dalej@apple.com>
26928
26929 * gcc.c-torture/execute/20051113-1.c: New.
26930
26931 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26932
26933 PR c++/24687
26934 * g++.dg/template/crash43.C: New test.
26935
26936 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26937
26938 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26939
26940 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26941
26942 PR c++/24817
26943 * g++.dg/eh/spec8.C: New test.
26944
26945 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26946
26947 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26948
26949 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26950
26951 PR c++/20293
26952 * g++.dg/parse/ambig4.C: New test.
26953 * g++.dg/tc1/dr101.C: Adjust error markers.
26954 * g++.dg/lookup/strong-using-2.C: Likewise.
26955 * g++.dg/lookup/ambig5.C: Likewise.
26956 * g++.dg/lookup/ambig4.C: Likewise.
26957 * g++.dg/parse/crash22.C: Likewise.
26958
26959 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26960
26961 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26962
26963 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26964
26965 * gcc.dg/nested-calls-1.c: New test.
26966
26967 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26968
26969 * gfortran.dg/complex_intrinsic_1.f90: New test.
26970 * gfortran.dg/complex_intrinsic_2.f90: New test.
26971 * gfortran.dg/fgetc_1.f90: New test.
26972 * gfortran.dg/fgetc_2.f90: New test.
26973 * gfortran.dg/fgetc_3.f90: New test.
26974 * gfortran.dg/ftell_1.f90: New test.
26975 * gfortran.dg/ftell_2.f90: New test.
26976 * gfortran.dg/gnu_logical_1.F: New test.
26977 * gfortran.dg/gnu_logical_2.f90: New test.
26978
26979 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26980
26981 PR middle-end/24820
26982 * gcc.dg/pr24820.c: New test.
26983
26984 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26985
26986 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26987 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26988 variable.
26989
26990 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26991
26992 PR testsuite/24614
26993 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26994
26995 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26996
26997 * gcc.target/cris/cris.exp: New file.
26998 * gcc.target/cris/rld-legit1.c: New test.
26999 * gcc.target/cris/rld-legit2.c: New test.
27000
27001 2005-11-12 Jakub Jelinek <jakub@redhat.com>
27002
27003 PR c++/24780
27004 * g++.dg/opt/pr24780.C: New test.
27005
27006 PR c++/24761
27007 * g++.dg/template/asm1.C: New test.
27008
27009 2005-11-12 Steven G. Kargl <kargls@comcast.net>
27010
27011 PR libgfortran/24787
27012 * gfortran.dg/scan_1.f90: New test.
27013
27014 2005-11-12 Jan Hubicka <jh@suse.cz>
27015
27016 * gcc.target/i386/minmax-1.c: New.
27017 * gcc.target/i386/minmax-2.c: New.
27018
27019 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
27020
27021 * gcc.dg/pr24445.c: Fix for 64-bit targets.
27022
27023 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
27024
27025 * gcc.c-torture/execute/20051110-1.c,
27026 gcc.c-torture/execute/20051110-2.c: New tests.
27027
27028 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
27029
27030 PR middle-end/24750
27031 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27032 New tests.
27033
27034 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
27035
27036 * lib/target-libpath.exp (get_shlib_extension): New proc.
27037 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27038 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27039 * lib/objc.exp (objc_target_compile): Likewise.
27040 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27041 detection.
27042
27043 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
27044
27045 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27046
27047 * lib/target-supports.exp (check_effective_target_static_libgfortran):
27048 Add -static to additional_flags and pass it to target_compile.
27049
27050 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27051
27052 PR libgfortran/24719
27053 gfortran.dg/read_noadvance.f90: New test.
27054
27055 PR libgfortran/24699
27056 gfortran.dg/fmt_t_2.f90: New test.
27057
27058 PR libgfortran/24785
27059 gfortran.dg/read_x_eor.f90: New test.
27060
27061 PR libgfortran/24584
27062 gfortran.dg/namelist_empty.f90: Rename test.
27063
27064 PR libgfortran/24489
27065 gfortran/read_eor.f90: Rename test.
27066
27067 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
27068
27069 PR fortran/15976
27070 * gfortran.dg/automatic_module_variable.f90: New test.
27071
27072 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
27073
27074 PR target/24445
27075 * gcc.dg/pr24445.c: New test.
27076
27077 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
27078
27079 PR fortran/24655
27080 PR fortran/24755
27081 * gfortran.dg/recursive_statement_functions.f90: Add statement
27082 functions using inline intrinsic functions and parameters to test
27083 that they no longer seg-fault.
27084
27085 PR fortran/24409
27086 gfortran.dg/nested_modules_4.f90: New test.
27087 gfortran.dg/nested_modules_5.f90: New test.
27088
27089 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27090
27091 PR fortran/24643
27092 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27093
27094 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
27095
27096 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27097 failures.
27098
27099 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27100
27101 * gcc.dg/sparc-getcontext-1.c: New test.
27102
27103 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
27104
27105 * gcc.dg/ifcvt-fabs-1.c: New test.
27106
27107 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
27108
27109 PR other/4372
27110 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27111 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27112
27113 2005-11-09 Richard Guenther <rguenther@suse.de>
27114
27115 PR tree-optimization/24716
27116 * gcc.c-torture/execute/pr24716.c: New testcase.
27117
27118 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27119
27120 * gcc.dg/pr24624.c: Disable for non S/390 targets.
27121
27122 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27123
27124 PR 24624
27125 * gcc.dg/pr24624.c: Testcase added.
27126
27127 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27128
27129 PR 24623
27130 * g++.dg/other/pr24623.C: Testcase added.
27131
27132 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
27133
27134 PR fortran/22607
27135 * gfortran-dg/pure_byref_1.f90: New.
27136 * gfortran-dg/pure_byref_2.f90: New.
27137
27138 2005-11-09 Uros Bizjak <uros@kss-loka.si>
27139
27140 PR c/24101
27141 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27142 * gcc.dg/dg.exp: Run main loop also for *.i files.
27143
27144 2005-11-08 Jakub Jelinek <jakub@redhat.com>
27145
27146 PR c++/19450
27147 * g++.dg/tls/diag-3.C: New test.
27148 * g++.dg/tls/diag-4.C: New test.
27149 * g++.dg/tls/static-1.C: New test.
27150 * g++.dg/tls/static-1a.cc: New file.
27151
27152 2005-11-08 Diego Novillo <dnovillo@redhat.com>
27153
27154 PR 23046
27155 * g++.dg/tree-ssa/pr23046.C: New test.
27156
27157 2005-11-08 Devang Patel <dpatel@apple.com>
27158
27159 PR tree-optimization/23115
27160 * gcc.dg/tree-ssa/pr23115.c: New.
27161
27162 2005-11-08 David Edelsohn <edelsohn@gnu.org>
27163
27164 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27165 * gcc.target/powerpc/pr16155.c: Same.
27166 * gcc.target/powerpc/altivec-1.c: Same.
27167 * gcc.target/powerpc/altivec-2.c: Same.
27168 * gcc.target/powerpc/altivec-3.c: Same.
27169 * gcc.target/powerpc/altivec-5.c: Same.
27170 * gcc.target/powerpc/altivec-11.c: Same.
27171 * gcc.target/powerpc/altivec-12.c: Same.
27172 * gcc.target/powerpc/altivec-14.c: Same.
27173 * gcc.target/powerpc/altivec-22.c: Same.
27174 * gcc.target/powerpc/altivec-consts.c: Same.
27175 * gcc.target/powerpc/altivec-pr22085.c: Same.
27176 * gcc.target/powerpc/altivec-splat.c: Same.
27177 * gcc.target/powerpc/altivec-varargs-1.c: Same.
27178 * gcc.target/powerpc/altivec-vec-merge.c: Same.
27179 * gcc.target/powerpc/darwin-longlong.c: Same.
27180
27181 2005-11-08 Uros Bizjak <uros@kss-loka.si>
27182
27183 PR target/19340
27184 * gcc.dg/pr19340.c: New test.
27185
27186 2005-11-07 Ian Lance Taylor <ian@airs.com>
27187
27188 PR rtl-optimization/24683
27189 * gcc.dg/pr24683.c: New test.
27190
27191 2005-11-07 Uros Bizjak <uros@kss-loka.si>
27192
27193 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27194 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27195
27196 2005-11-07 Uros Bizjak <uros@kss-loka.si>
27197
27198 * gcc.target/i386/pr23376.c: Compile with -mmmx.
27199
27200 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
27201
27202 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27203
27204 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
27205
27206 PR target/24230
27207
27208 * gcc.target/powerpc/altivec-consts.c,
27209 gcc.target/powerpc/altivec-splat.c: New testcase.
27210
27211 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
27212
27213 PR c/24599
27214
27215 * gcc.dg/overflow-2.c: New testcase.
27216
27217 2005-11-07 Jakub Jelinek <jakub@redhat.com>
27218
27219 PR rtl-optimization/23567
27220 * gcc.c-torture/execute/20051104-1.c: New test.
27221
27222 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
27223
27224 PR fortran/24534
27225 gfortran.dg/private_type_2.f90: Modified to check that case with
27226 PRIVATE declaration within derived type is accepted.
27227
27228 PR fortran/20838
27229 gfortran.dg/pointer_assign_1.f90: New test.
27230
27231 PR fortran/20840
27232 * gfortran.dg/arrayio_0.f90: New test.
27233
27234 PR fortran/17737
27235 gfortran.dg/data_initialized.f90: New test.
27236 gfortran.dg/data_constraints_1.f90: New test.
27237 gfortran.dg/data_constraints_2.f90: New test.
27238
27239 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
27240
27241 PR fortran/24174
27242 PR fortran/24305
27243 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27244
27245 2005-11-06 Diego Novillo <dnovillo@redhat.com>
27246
27247 PR 24670
27248 * gcc.dg/tree-ssa/pr24670.c: New test.
27249
27250 2005-11-05 Ian Lance Taylor <ian@airs.com>
27251
27252 PR target/22432
27253 * gcc.target/i386/pr22432.c: New test.
27254
27255 2005-11-05 Richard Henderson <rth@redhat.com>
27256
27257 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27258 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27259 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27260 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27261 from gcc.dg/alpha-*.
27262 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27263 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27264
27265 2005-11-05 Andreas Jaeger <aj@suse.de>
27266
27267 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27268
27269 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27270
27271 PR target/23424
27272 * gcc.dg/torture/pr23424-1.c: New test.
27273
27274 2005-11-04 Richard Henderson <rth@redhat.com>
27275
27276 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27277 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27278 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27279 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27280 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27281 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27282 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27283 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27284 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27285 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27286 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27287 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27288 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27289 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27290 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27291 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27292 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27293 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27294 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27295 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27296 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27297 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27298 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27299 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27300 Move from gcc.dg/.
27301 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27302 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27303 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27304 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27305 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27306 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27307 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27308 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27309 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27310 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27311 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27312 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27313 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27314 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27315 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27316 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27317 gcc.target/i386/lea.c, gcc.target/i386/local.c,
27318 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27319 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27320 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27321 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27322 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27323 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27324 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27325 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27326 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27327 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27328 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27329 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27330 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27331 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27332 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27333 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27334 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27335 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27336 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27337 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27338 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27339 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27340 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27341 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27342 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27343 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27344 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27345 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27346
27347 2005-11-04 Diego Novillo <dnovillo@redhat.com>
27348
27349 PR 24627
27350 * gcc.dg/tree-ssa/pr24627.c: New test.
27351
27352 2005-11-04 Paul Brook <paul@codesourcery.com>
27353
27354 * gcc.dg/tls/opt-10.c: New test.
27355
27356 2005-11-04 Andreas Jaeger <aj@suse.de>
27357
27358 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27359 avoid extra warnings.
27360
27361 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27362
27363 PR libfortran/22298
27364 * lib/target-supports.exp
27365 (check_effective_target_static_libgfortran): New
27366 static_libgfortran effective target.
27367 * gfortran.dg/static_linking_1.f: New test.
27368 * gfortran.dg/static_linking_1.c: New file.
27369
27370 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27371
27372 * gcc.dg/pr24615.c: Guard test with { target fpic }.
27373
27374 2005-11-03 Josh Conner <jconner@apple.com>
27375
27376 PR c++/19989
27377 g++.dg/ext/array2.C: New test.
27378 g++.dg/template/dependent-name3.C: New test.
27379 g++.dg/template/dependent-name4.C: New test.
27380 g++.dg/template/sfinae2.C: New test.
27381
27382 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27383
27384 PR preprocessor/22042
27385 * gcc.dg/cpp/strify4.c: New test.
27386
27387 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27388
27389 PR c++/17964
27390 * g++.dg/cpp/string-1.C: New test.
27391
27392 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27393
27394 * gcc.target/powerpc: New directory.
27395 * gcc.target/powerpc/powerpc.exp: New file.
27396 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27397 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27398 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27399 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27400 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27401 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27402 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27403 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27404 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27405 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27406 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27407 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27408 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27409 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27410 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27411 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27412 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27413 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27414 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27415 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27416 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27417 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27418 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27419 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27420 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27421 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27422 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27423 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27424 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27425 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27426 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27427 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27428 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27429 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27430
27431 2005-11-03 Mark Mitchell <mark@codesourcery.com>
27432
27433 PR c++/21627
27434 * g++.dg/warn/inline2.C: New test.
27435
27436 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27437
27438 PR middle-end/23155
27439 * g++.dg/ext/c99struct1.C: New test.
27440 * gcc.dg/union-cast-1.c: New test.
27441 * gcc.dg/union-cast-2.c: New test.
27442 * gcc.dg/union-cast-3.c: New test.
27443
27444 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27445
27446 PR middle-end/24589
27447 * gcc.c-torture/execute/zero-struct-2.c: New test.
27448
27449 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27450
27451 PR c++/24582
27452 * g++.dg/init/switch1.C: New test.
27453
27454 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27455
27456 * gcc.dg/delay-slot-1.c: New test.
27457
27458 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
27459
27460 PR target/24620
27461 * gcc.dg/pr24620.c: New test.
27462
27463 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27464
27465 PR c/24329
27466 * gcc.dg/format/unnamed-1.c: New test.
27467
27468 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27469
27470 PR c++/22434
27471 * g++.dg/expr/cond8.C: New test.
27472
27473 PR c++/24560
27474 * g++.dg/parse/dot1.C: New test.
27475
27476 2005-11-02 Jan Hubicka <jh@suse.cz>
27477
27478 PR target/23303
27479 * gcc.dg/i386-lea.c: New test
27480
27481 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27482
27483 PR target/24615
27484 * gcc.dg/pr24615.c: New test.
27485
27486 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27487
27488 PR target/24600
27489 * gcc.dg/pr24600.c: New test.
27490
27491 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27492
27493 PR c++/19253
27494 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27495 * g++.dg/parse/typename9.C: New test.
27496 * g++/dg/parse/typename10.C: Likewise.
27497
27498 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27499
27500 PR fortran/18157
27501 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27502 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27503 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27504
27505 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27506
27507 PR c++/24569
27508 * g++.dg/debug/static1.C: New test.
27509
27510 2005-11-02 Josh Conner <jconner@apple.com>
27511
27512 * g++.dg/crash38.C: moved into proper directory...
27513 * g++.dg/template/crash42.C: ...here
27514
27515 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
27516
27517 PR target/18338
27518 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27519 pcc_bitfield_type_matters || default_packed.
27520
27521 * lib/target-supports.exp
27522 (check_effective_target_pcc_bitfield_type_matters): New proc.
27523 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27524
27525 PR testsuite/23304
27526 * lib/target-supports.exp (check_effective_default_packed): New proc.
27527 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27528 Gate expected errors on target ! default_packed.
27529 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27530
27531 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27532
27533 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27534 change (r106358).
27535
27536 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27537
27538 PR fortran/24008
27539 * gfortran.dg/entry_5.f90: New.
27540 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27541
27542 2005-11-01 Bob Wilson <bob.wilson@acm.org>
27543
27544 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27545
27546 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
27547
27548 PR fortran/21565
27549 gfortran.dg/namelist_blockdata.f90: New test.
27550
27551 PR fortran/18737
27552 gfortran.dg/external_implicit_none.f90: New test.
27553
27554 PR fortran/14994
27555 * gfortran.dg/secnds.f: New test.
27556
27557 2005-10-31 Jan Hubicka <jh@suse.cz>
27558
27559 PR target/20928
27560 * gcc.c-torture/compile/pr20928.c: New test.
27561
27562 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27563
27564 PR middle-end/23492
27565 * gcc.c-torture/compile/zero-strct-5.c: New test.
27566
27567 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27568
27569 PR libgfortran/24584
27570 * gfortran.dg/pr24584.f90: New test.
27571
27572 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27573
27574 PR fortran/18883
27575 * gfortran.dg/char_result_9.f90: New.
27576 * gfortran.dg/char_result_10.f90: New.
27577
27578 2005-10-30 Jan Hubicka <jh@suse.cz>
27579
27580 * g++.dg/tree-ssa/pr24172.C: New testcase.
27581
27582 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27583
27584 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27585
27586 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27587
27588 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27589 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27590 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27591 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27592 gfortran.dg/enum_9.f90,
27593 gfortran.fortran-torture/compile/enum_1.f90,
27594 gfortran.fortran-torture/execute/enum_1.f90,
27595 gfortran.fortran-torture/execute/enum_2.f90,
27596 gfortran.fortran-torture/execute/enum_3.f90,
27597 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27598
27599 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27600
27601 PR target/18482
27602 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27603 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27604
27605 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27606
27607 PR libfortran/20179
27608 * gfortran.dg/mixed_io_1.f90: New test.
27609 * gfortran.dg/mixed_io_1.c: New file.
27610
27611 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27612
27613 * gfortran.dg/malloc_free_1.f90: New test.
27614
27615 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27616
27617 * gcc.dg/nested-func-4.c: Require profiling -pg.
27618
27619 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27620
27621 PR C++/23229
27622 * g++.dg/warn/main-2.C: New test.
27623
27624 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27625
27626 PR fortran/24545
27627 * gfortran.dg/interface_2.f90: new test.
27628
27629 2005-10-28 Josh Conner <jconner@apple.com>
27630
27631 PR c++/22153
27632 * g++.dg/template/crash38.C: New test.
27633 * g++.dg/parse/explicit1.C: Change expected errors.
27634
27635 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27636
27637 PR C++/23426
27638 * g++.dg/other/large-size-array.C: New test.
27639
27640 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27641
27642 PR middle-end/24362
27643 * g++.dg/opt/complex4.C: New test.
27644
27645 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27646
27647 * gcc.dg/nested-func-4.c: New test.
27648
27649 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27650
27651 PR fortran/24158
27652 gfortran.dg/derived_recursion.f90: New test.
27653 gfortran.dg/implicit_actual.f90: New test.
27654
27655 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27656
27657 PR middle-end/24295, PR testsuite/24477
27658 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27659 removed when weakref hits the tree.
27660
27661 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27662
27663 * gfortran.dg/cray_pointers_4.f90: New test.
27664
27665 * gfortran.dg/cray_pointers_5.f90: New test.
27666
27667 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27668
27669 PR fortran/22290
27670 * gfortran.dg/assign_5.f90: New test.
27671 * gfortran.dg/assign_6.f: New test.
27672
27673 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27674
27675 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27676 CPU has no SSE support.
27677
27678 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27679
27680 PR libgfortran/24224
27681 * gfortran.dg/arrayio_1.f90: Update attribution.
27682 * gfortran.dg/arrayio_2.f90: Update attribution.
27683 * gfortran.dg/arrayio_3.f90: Update attribution.
27684 * gfortran.dg/arrayio_4.f90: Update test conditions.
27685 * gfortran.dg/arrayio_5.f90: Update attribution.
27686 * gfortran.dg/arrayio_6.f90: New test.
27687 * gfortran.dg/arrayio_7.f90: New test.
27688
27689 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27690
27691 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27692
27693 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27694
27695 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27696
27697 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27698
27699 PR fortran/24416
27700 * gfortran.dg/namelist_char_only.f90: New test.
27701
27702 2005-10-24 Asher Langton <langton2@llnl.gov>
27703
27704 PR fortran/17031
27705 PR fortran/22282
27706 * gfortran.dg/cray_pointers_1.f90: New test.
27707 * gfortran.dg/cray_pointers_2.f90: New test.
27708 * gfortran.dg/cray_pointers_3.f90: New test.
27709 * gfortran.dg/loc_1.f90: New test.
27710 * gfortran.dg/loc_2.f90: New test.
27711
27712 2005-10-24 Steven Bosscher <stevenb@suse.de>
27713
27714 * gcc.dg/pr24225.c: New test.
27715
27716 2005-10-24 Asher Langton <langton2@llnl.gov>
27717
27718 * gfortran.dg/dup_save_1.f90: New test.
27719 * gfortran.dg/dup_save_2.f90: New test.
27720
27721 2005-10-24 Paul Brook <paul@codesourcery.com>
27722
27723 PR 24107
27724 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27725 stdint.h.
27726
27727 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27728
27729 PR libgfortran/24489
27730 * gfortran.dg/pr24489.f90: New test.
27731
27732 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27733
27734 PR fortran/23635
27735 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27736
27737 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27738
27739 PR target/18911
27740 * g++.dg/init/array16.C: Skip for mmix-*-*.
27741
27742 2005-10-23 Asher Langton <langton2@llnl.gov>
27743
27744 * gfortran.dg/byte_1.f90: New test.
27745 * gfortran.dg/byte_2.f90: New test.
27746
27747 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27748
27749 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27750
27751 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27752
27753 PR fortran/18022
27754 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27755
27756 PR fortran/24311
27757 * gfortran.dg/merge_char_const.f90: New test.
27758
27759 PR fortran/24384
27760 * gfortran.dg/spread_scalar_source.f90: New test.
27761
27762 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27763
27764 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27765
27766 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27767 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27768
27769 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27770
27771 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27772
27773 PR fortran/24426
27774 * gfortran.dg/der_pointer_4.f90: New.
27775
27776 2005-10-22 David Ayers <d.ayers@inode.at>
27777
27778 * obj-c++.dg/except-1.mm: Simplify.
27779
27780 2005-10-21 David Ayers <d.ayers@inode.at>
27781
27782 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27783
27784 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27785
27786 * gfortran.dg/assumed_dummy_2.f90: New test.
27787
27788 2005-10-21 James E Wilson <wilson@specifix.com>
27789
27790 PR preprocessor/15220
27791 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27792
27793 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27794
27795 * gcc.c-torture/execute/20051021-1.c: New test.
27796
27797 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27798
27799 PR c++/24260
27800 * g++.dg/ext/tmplattr1.C: New test.
27801
27802 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27803
27804 PR fortran/24440
27805 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27806
27807 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27808
27809 * obj-c++.dg/except-1.mm: New.
27810
27811 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27812
27813 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27814
27815 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27816
27817 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27818
27819 PR middle-end/24295
27820 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27821 declarations with the same names as thunks' alias targets, use
27822 aliases instead.
27823 * gcc.dg/attr-alias-3.c: New test.
27824 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27825
27826 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27827
27828 PR c++/22618
27829 * g++.dg/parse/access8.C: New test.
27830
27831 2005-10-20 Richard Guenther <rguenther@suse.de>
27832
27833 PR c++/24439
27834 * g++.dg/tree-ssa/pr24439.C: New testcase.
27835
27836 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27837
27838 * g++.dg/opt/delay-slot-1.C: New test.
27839
27840 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27841
27842 PR fortran/21625
27843 * gfortran.fg/der_init_1.f90: New.
27844
27845 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27846
27847 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27848
27849 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27850
27851 PR c++/21908
27852 * g++.dg/parse/error28.C: New test.
27853
27854 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27855
27856 * gcc.dg/profile-generate-2.c: New test.
27857
27858 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27859
27860 PR target/23589
27861 * g++.dg/ext/dllimport11.C: New.
27862
27863 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27864
27865 PR c++/22293
27866 * g++.dg/other/friend3.C: New test.
27867
27868 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27869
27870 PR c++/23293
27871 * g++.dg/template/error19.C: New test.
27872
27873 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27874
27875 PR c++/21383
27876 * g++.dg/overload/koenig2.C: New.
27877
27878 PR c++/23118
27879 * g++.dg/overload/error2.C: New.
27880
27881 PR c++/22604
27882 * g++.dg/inherit/covariant14.C: New.
27883
27884 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27885
27886 PR c++/23440
27887 * g++.dg/parse/for1.C: New test.
27888
27889 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27890
27891 PR fortran/23446
27892 * gfortran.dg/host_dummy_index_1.f90: New test.
27893
27894 PR fortran/21459
27895 * gfortran.dg/automatic_char_len_2.f90: New test.
27896
27897 PR fortran/20866
27898 * gfortran.dg/recursive_statement_functions.f90: New test.
27899
27900 PR fortran/20853
27901 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27902
27903 PR fortran/20849
27904 * gfortran.dg/external_initializer.f90: New test.
27905
27906 PR fortran/20837
27907 * non_module_public.f90: New test.
27908
27909 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27910
27911 PR c++/24386
27912 * g++.dg/template/overload7.C: New.
27913
27914 PR c++/22551
27915 * g++.dg/other/switch2.C: Remove expected warnings.
27916
27917 PR c++/21353
27918 * g++.dg/template/defarg6.C: New.
27919
27920 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27921
27922 PR target/24315
27923 * gcc.target/i386/pr24315.c: New test.
27924
27925 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27926
27927 PR c++/24389
27928 * g++.dg/template/static21.C: New test.
27929 * g++.dg/template/static21-a.cc: Likewise.
27930
27931 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27932
27933 PR c++/23959
27934 * g++.dg/warn/Wswitch-default-1.C: New test.
27935 * g++.dg/warn/Wswitch-default-2.C: New test.
27936
27937 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27938
27939 PR c++/22173
27940 * g++.dg/parse/template18.C: New test.
27941 * g++.dg/template/nontype15.C: Likewise.
27942
27943 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27944
27945 PR fortran/22273
27946 * gfortran.dg/spec_expr_2.f90: New.
27947
27948 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27949
27950 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27951 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27952 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27953 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27954 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27955 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27956 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27957 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27958 previous target-specific skips and warning-message matches where
27959 applicable.
27960
27961 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27962
27963 PR c++/21347
27964 * g++.dg/warn/Wctor-dtor.C: New test.
27965
27966 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27967
27968 PR c/23439
27969 * gcc.dg/for-1.c: New test.
27970
27971 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27972
27973 PR c++/19565
27974 * g++.dg/warn/Wconversion1.C: New test.
27975 * g++.dg/ext/packed4.C: Compile with -w.
27976 * g++.dg/opt/20050511-1.C: Likewise.
27977 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27978
27979 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27980
27981 * gfortran.dg/boz_5.f90: New test.
27982
27983 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27984
27985 PR c++/22551
27986 * g++.dg/other/switch2.C: New.
27987
27988 PR c++/23984
27989 * g++.dg/init/ctor7.C: New.
27990
27991 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27992
27993 PR c++/23730
27994 * g++.dg/parse/crash32.C: New test.
27995
27996 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27997
27998 PR c++/20721
27999 * g++.dg/init/goto2.C: New test.
28000
28001 PR c++/22464
28002 * g++.dg/template/crash/41.C: New test.
28003
28004 PR c++/22180
28005 * g++.dg/template/crash40.C: New test.
28006
28007 PR c++/23694
28008 * g++.dg/parse/friend5.C: New test.
28009
28010 PR c++/23307
28011 * g++.dg/template/crash38.C: New test.
28012
28013 PR c++/22352
28014 * g++.dg/template/friend38.C: New test.
28015
28016 PR c++/22405
28017 * g++.dg/template/crash39.C: New test.
28018
28019 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
28020
28021 * gcc.dg/debug/dwarf2/dwarf-char1.c,
28022 gcc.dg/debug/dwarf2/dwarf-char2.c,
28023 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28024
28025 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28026
28027 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
28028
28029 * gcc.dg/dll-2.c: Add tests for warnings.
28030 * gcc.dg/dll-3.c: Likewise.
28031 * gcc.dg/dll-4.c: Likewise.
28032
28033 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28034 * g++.dg/ext/dllimport2.C: Likewise.
28035 * g++.dg/ext/dllimport3.C: Likewise.
28036 * g++.dg/ext/dllimport7.C: Likewise.
28037 * g++.dg/ext/dllimport8.C: Likewise.
28038 * g++.dg/ext/dllimport9.C: Likewise.
28039
28040 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
28041
28042 PR fortran/24092
28043 * gfortran.dg/derived_pointer_recursion.f90: New test.
28044
28045 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
28046
28047 * gcc.c-torture/execute/20051012-1.c: New test.
28048
28049 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28050
28051 PR fortran/18082
28052 * gfortran.dg/automatic_char_len_1.f90: New test.
28053
28054 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28055
28056 PR fortran/20847
28057 * gfortran.dg/save_common.f90: New test.
28058
28059 PR fortran/20856
28060 * gfortran.dg/save_result.f90: New test.
28061
28062 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
28063
28064 PR c++/21592
28065 * g++.dg/template/dependent-expr1.C: Add new expected error.
28066 * g++.dg/template/dependent-expr2.C: Adjust error text.
28067 * g++.dg/template/overload6.C: New.
28068
28069 PR c++/23797
28070 * g++.dg/other/typename8.C: New.
28071
28072 PR c++/21117
28073 * g++.dg/other/return1.C: New.
28074
28075 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
28076
28077 PR c++/24052
28078 * g++.dg/ext/label5.C: New.
28079
28080 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
28081
28082 PR c++/19964
28083 * g++.dg/parse/crash31.C: New.
28084
28085 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
28086
28087 * g++.dg/ipa/ipa-1.c: New test.
28088 * g++.dg/ipa/ipa-2.c: New test.
28089 * g++.dg/ipa/ipa-3.c: New test.
28090 * g++.dg/ipa/ipa-4.c: New test.
28091 * g++.dg/ipa/ipa-5.c: New test.
28092 * g++.dg/ipa/ipa.exp: New file.
28093
28094 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28095
28096 PR fortran/24207
28097 * gfortran.dg/private_type_3.f90: New test.
28098
28099 2005-10-11 Steven G. Kargl <kargls@comcast.net>
28100
28101 PR fortran/20786
28102 gfortran.dg/aint_anint_1.f90: New test.
28103
28104 2005-10-11 Steven G. Kargl <kargls@comcast.net>
28105
28106 PR libgfortran/24313
28107 gfortran.dg/csqrt.f: New test.
28108
28109 2005-10-11 Ian Lance Taylor <ian@airs.com>
28110
28111 PR c++/8057
28112 * g++.dg/warn/noeffect7.C: New test.
28113 * g++.dg/warn/noeffect2.C: Instantiate templates.
28114 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
28115 and warning.
28116
28117 2005-10-11 Mark Mitchell <mark@codesourcery.com>
28118
28119 PR c++/21089
28120 * g++.dg/init/float1.C: New test.
28121
28122 PR c++/24277
28123 * g++.dg/init/member1.C: Tweak error markers.
28124
28125 2005-10-11 Janis Johnson <janis187@us.ibm.com>
28126
28127 PR testsuite/24281
28128 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28129 Check for null pointer.
28130
28131 2005-10-11 Mark Mitchell <mark@codesourcery.com>
28132
28133 PR c++/21369
28134 * g++.dg/parse/ret-type3.C: New test.
28135
28136 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
28137
28138 PR tree-opt/23946
28139 * gcc.c-torture/compile/pr23946.c: New test.
28140
28141 2005-10-11 Jakub Jelinek <jakub@redhat.com>
28142
28143 * g++.dg/opt/mmx2.C: New test.
28144
28145 2005-10-10 Mark Mitchell <mark@codesourcery.com>
28146
28147 PR c++/24277
28148 * g++.dg/template/static20.C: New test.
28149
28150 PR c++/24302
28151 * g++.dg/warn/Wunused-12.C: New test.
28152
28153 PR c++/23437
28154 * g++.dg/template/arg4.C: New test.
28155
28156 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28157
28158 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28159 * gcc.dg/ucnid-3.c: Likewise.
28160 * gcc.dg/ucnid-4.c: Likewise.
28161 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28162 * g++.dg/other/ucnid-1.C: Likewise.
28163 * gcc.dg/sparc-frame-1.c: New test.
28164
28165 2005-10-10 Mark Mitchell <mark@codesourcery.com>
28166
28167 PR c++/24139
28168 * g++.dg/template/spec27.C: New test.
28169
28170 PR c++/24275
28171 * g++.dg/template/static19.C: New test.
28172
28173 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28174
28175 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28176 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28177
28178 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28179
28180 PR target/24136
28181 * gfortran.fortran-torture/compile/pr24136.f: New test.
28182
28183 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
28184
28185 PR c++/22172
28186 * g++.dg/parse/crash30.C: New test.
28187
28188 2005-10-07 Richard Guenther <rguenther@suse.de>
28189
28190 PR middle-end/24227
28191 * gcc.c-torture/compile/pr24227.c: New testcase.
28192
28193 2005-10-07 Steve Ellcey <sje@cup.hp.com>
28194
28195 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28196 Do not put aligned attributes on array elements.
28197
28198 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
28199
28200 PR testsuite/23611, PR testsuite/23615
28201 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28202 writing prototypes of library functions by hand.
28203 * obj-c++.dg/bitfield-4.mm: Likewise.
28204 * obj-c++.dg/const-str-4.mm: Likewise.
28205 * obj-c++.dg/encode-4.mm: Likewise.
28206 * obj-c++.dg/encode-5.mm: Likewise.
28207 * obj-c++.dg/encode-6.mm: Likewise.
28208 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28209 * obj-c++.dg/method-10.mm: Likewise.
28210 * obj-c++.dg/method-17.mm: Likewise.
28211 * obj-c++.dg/method-19.mm: Likewise.
28212 * obj-c++.dg/try-catch-2.mm: Likewise.
28213
28214 2005-10-06 Richard Henderson <rth@redhat.com>
28215
28216 PR 24236
28217 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28218
28219 2005-10-06 Dale Johannesen <dalej@apple.com>
28220
28221 * gcc.c-torture/execute/20030125-1.c: Correct.
28222
28223 2005-10-06 Richard Guenther <rguenther@suse.de>
28224
28225 PR tree-optimization/24238
28226 * g++.dg/tree-ssa/pr24238.C: New testcase.
28227
28228 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
28229
28230 PR 18568
28231 * gfortran.dg/der_pointer_3.f90: New test.
28232
28233 2005-10-05 Devang Patel <dpatel@apple.com>
28234
28235 PR Debug/23205
28236 * g++.dg/other/PR23205.C: New.
28237
28238 2005-10-05 Richard Henderson <rth@redhat.com>
28239
28240 PR target/23602
28241 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28242 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28243
28244 2005-10-05 Dale Johannesen <dalej@apple.com>
28245
28246 * gcc.c-torture/execute/float-floor.c: New.
28247
28248 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
28249
28250 PR tree-optimization/21419
28251 PR tree-optimization/24146
28252 PR tree-optimization/24151
28253
28254 * g++.dg/ext/asm7.C: New.
28255 * g++.dg/ext/asm8.C: New.
28256 * gcc.dg/asm-1.c: Compile on all targets.
28257 * gcc.dg/asm-pr24146.c: New.
28258 * gcc.dg/pr21419.c: Adjust error messages.
28259
28260 2005-10-05 Richard Guenther <rguenther@suse.de>
28261
28262 PR fortran/24176
28263 * gfortran.fortran-torture/compile/empty.f90: New testcase.
28264
28265 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
28266
28267 PR c++/23513
28268 * g++.dg/template/spec22.C: Robustify test.
28269 * g++.dg/template/spec26.C: New.
28270
28271 2005-10-05 Uros Bizjak <uros@kss-loka.si>
28272
28273 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28274 if target supports vector instructions.
28275
28276 2005-10-04 Geoffrey Keating <geoffk@apple.com>
28277
28278 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28279 C99 functions.
28280
28281 2005-10-04 Janis Johnson <janis187@us.ibm.com>
28282
28283 * lib/target-supports.exp (check_effective_target_fortran_large_real,
28284 check_effective_target_fortran_large_int): Replace cached result
28285 when target changes.
28286
28287 2005-10-04 Devang Patel <dpatel@apple.com>
28288
28289 * gcc.dg/i386-sse-vect-types.c: New.
28290
28291 2005-10-04 Ian Lance Taylor <ian@airs.com>
28292
28293 PR preprocessor/13726
28294 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28295 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28296
28297 2005-10-04 Richard Guenther <rguenther@suse.de>
28298
28299 PR c/23576
28300 * gcc.dg/noncompile/pr23576.c: New testcase.
28301
28302 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28303
28304 PR middle-end/23125
28305 * gcc.dg/register-var-3.c: New test.
28306
28307 2005-10-04 Steven Bosscher <stevenb@suse.de>
28308
28309 * gcc.dg/pr23049.c: New test.
28310
28311 * gcc.dg/ucnid-4.c: Fix test.
28312
28313 2005-10-03 Diego Novillo <dnovillo@redhat.com>
28314
28315 PR 23445
28316 * gcc.c-torture/compile/pr23445.c: New test.
28317
28318 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
28319
28320 * g++.dg/overload/unknown1.C: New.
28321
28322 2005-10-03 Mark Mitchell <mark@codesourcery.com>
28323
28324 PR c++/17775
28325 * g++.dg/template/repo4.C: New test.
28326
28327 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28328
28329 PR libfortran/19308
28330 * gfortran.dg/large_real_kind_2.F90: New test.
28331 * gfortran.dg/large_integer_kind_2.f90: New test.
28332
28333 2005-10-03 Uros Bizjak <uros@kss-loka.si>
28334
28335 * lib/target-supports.exp (check_effective_target_vect_shift):
28336 Implement with result caching. Add i?86, x86_64 and ia64 targets.
28337 (check_effective_target_vect_condition): Fix copy-n-pasto.
28338
28339 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28340 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28341 targets.
28342
28343 2005-10-02 Mark Mitchell <mark@codesourcery.com>
28344
28345 PR c++/22621
28346 * g++.dg/template/overload5.C : New test.
28347
28348 PR c++/23840
28349 * g++.dg/expr/stdarg1.C: New test.
28350
28351 2005-10-02 Diego Novillo <dnovillo@redhat.com>
28352
28353 PR 24142
28354 * gcc.c-torture/execute/pr24142.c: New test.
28355
28356 2005-10-01 Diego Novillo <dnovillo@redhat.com>
28357
28358 PR 24141
28359 * gcc.c-torture/execute/pr24141.c: New test.
28360
28361 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
28362 Diego Novillo <dnovillo@redhat.com>
28363
28364 PR 23604
28365 * gcc.c-torture/execute/pr23604.c: New test.
28366
28367 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
28368
28369 PR fortran/16404
28370 PR fortran/20835
28371 PR fortran/20890
28372 PR fortran/20899
28373 PR fortran/20900
28374 PR fortran/20901
28375 PR fortran/20902
28376 gfortran.dg/equiv_constraint_1.f90: New test.
28377 gfortran.dg/equiv_constraint_2.f90: New test.
28378 gfortran.dg/equiv_constraint_3.f90: New test.
28379 gfortran.dg/equiv_constraint_4.f90: New test.
28380 gfortran.dg/equiv_constraint_5.f90: New test.
28381 gfortran.dg/equiv_constraint_6.f90: New test.
28382 gfortran.dg/equiv_constraint_7.f90: New test.
28383 gfortran.dg/equiv_constraint_8.f90: New test.
28384 gfortran.dg/private_type_1.f90: New test.
28385 gfortran.dg/private_type_2.f90: New test.
28386 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28387 980628-10.f: Assert std=gnu to permit mixing of
28388 types in equivalence statements.
28389
28390 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
28391
28392 PR 24112
28393 * gfortran.dg/open_status_1.f90: New.
28394
28395 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28396
28397 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28398 * gcc.dg/vect/pr22480.c: Clean up temp files.
28399 * gcc.dg/vect/pr23831.c: Clean up temp files.
28400 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28401 Clean up temp files.
28402 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28403 Clean up temp files.
28404
28405 * gcc.dg/20050309-1.c: Clean up temp files.
28406 * gcc.dg/20050325-1.c: Clean up temp files.
28407
28408 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28409
28410 PR tree-optimization/24059
28411 * gcc.dg/vect/pr24059.c : New test.
28412
28413 2005-09-29 Jakub Jelinek <jakub@redhat.com>
28414
28415 PR middle-end/24109
28416 * gcc.c-torture/execute/20050929-1.c: New test.
28417
28418 2005-09-29 Steven Bosscher <stevenb@suse.de>
28419
28420 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28421
28422 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
28423
28424 PR c/21419
28425 * gcc.dg/pr21419.c: New test.
28426
28427 2005-09-29 Steven Bosscher <stevenb@suse.de>
28428
28429 * gcc.dg/pr23911.c: New test.
28430
28431 2005-09-28 Mark Mitchell <mark@codesourcery.com>
28432
28433 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28434
28435 PR c++/16782
28436 * g++.dg/parse/qualified4.C: New test.
28437 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28438 * g++.old-deja/g++.mike/p8154.C: Likewise.
28439
28440 2005-09-27 Mark Mitchell <mark@codesourcery.com>
28441
28442 PR c++/22147
28443 * g++.dg/template/friend37.C: New test.
28444 * g++.dg/parse/crash28.C: Adjust error markers.
28445
28446 2005-09-27 Jakub Jelinek <jakub@redhat.com>
28447
28448 PR fortran/18518
28449 * gfortran.fortran-torture/execute/save_2.f90: New decl.
28450
28451 2005-09-27 Devang Patel <dpatel@apple.com>
28452
28453 PR tree-optimization/23625
28454 * gcc.dg/pr23625.c: New test.
28455
28456 2005-09-27 Uros Bizjak <uros@kss-loka.si>
28457
28458 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28459 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28460
28461 2005-09-26 Jakub Jelinek <jakub@redhat.com>
28462
28463 PR fortran/23677
28464 * gfortran.fortran-torture/execute/save_1.f90: New test.
28465 * gfortran.dg/save_1.f90: New test.
28466
28467 2005-09-26 Uros Bizjak <uros@kss-loka.si>
28468
28469 * gcc.target/i386/builtin-apply-mmx.c: New test.
28470
28471 PR target/22576
28472 * gcc.target/i386/pr22576.c: New test.
28473
28474 PR target/22585
28475 * gcc.target/i386/pr22585.c: New test.
28476
28477 PR target/23268
28478 * gcc.target/i386/pr23268.c: New test.
28479
28480 PR middle-end/23831
28481 * gcc.dg/vect/pr23831.c: New test.
28482
28483 PR target/24055
28484 * gcc.target/i386/pr24055.c: New test.
28485
28486 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
28487
28488 PR tree-optimization/23960
28489 * gcc.c-torture/compile/pr23960.c: New.
28490
28491 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
28492
28493 PR fortran/16861
28494 * gfortran.dg/nested_modules_3.f90: New.
28495
28496 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28497
28498 PR fortran/24005
28499 gfortran.dg/interface_1.f90: New test.
28500
28501 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
28502 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28503
28504 PR fortran/23843
28505 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28506
28507 2005-09-22 Steven G. Kargl <kargls@comcast.net>
28508
28509 PR fortran/23516
28510 * gfortran.dg/imag_1.f: New test.
28511 * gfortran.dg/imag_2.f: Ditto.
28512
28513 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
28514
28515 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28516
28517 2005-09-22 Jakub Jelinek <jakub@redhat.com>
28518
28519 PR c++/21983
28520 * g++.dg/warn/pr21983.C: New test.
28521
28522 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
28523
28524 * gcc.dg/20050922-1.c: Testcase added.
28525
28526 2005-09-21 Mark Mitchell <mark@codesourcery.com>
28527
28528 PR c++/23993
28529 * g++.dg/template/array14.C: New test.
28530
28531 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
28532
28533 PR fortran/19929
28534 * gfortran.dg/der_ptr_component_1.f90: New test.
28535
28536 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28537
28538 PR c++/23965
28539 * g++.dg/template/error1.C: Reject "no matching function" message.
28540
28541 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28542
28543 PR c++/17609
28544 * g++.dg/lookup/error1.C: New test.
28545
28546 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
28547
28548 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28549 functionality of the testcase.
28550
28551 2005-09-20 Richard Henderson <rth@redhat.com>
28552
28553 * gcc.dg/vect/vect-22.c: Require vect_float.
28554 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28555
28556 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28557
28558 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28559 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28560 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28561 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28562 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28563 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28564 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28565 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28566 * gcc.dg/cpp/ucnid-8.c: New test.
28567
28568 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28569
28570 PR tree-optimization/23929
28571 * gcc.c-torture/compile/pr23929.c: New test.
28572
28573 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28574
28575 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28576 for one loop.
28577
28578 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28579
28580 PR testsuite/23186
28581 * g++.dg/other/pr22003.C: Require named sections.
28582
28583 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28584
28585 PR c++/23947
28586 * g++.dg/rtti/crash3.C: New test.
28587
28588 PR tree-optimization/23818
28589 * gcc.dg/pr23818.c: New test.
28590
28591 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28592
28593 PR fortran/23420
28594 * gfortran.dg/print_fmt_4.f: New.
28595
28596 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28597
28598 PR fortran/23663
28599 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28600
28601 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28602
28603 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28604 Use pointers to local alignable arrays instead. Added comments.
28605 * gcc.dg/vect/vect-46.c: Likewise.
28606 * gcc.dg/vect/vect-48.c: Likewise.
28607 * gcc.dg/vect/vect-49.c: Likewise.
28608 * gcc.dg/vect/vect-52.c: Likewise.
28609 * gcc.dg/vect/vect-53.c: Likewise.
28610 * gcc.dg/vect/vect-54.c: Likewise.
28611 * gcc.dg/vect/vect-56.c: Likewise.
28612 * gcc.dg/vect/vect-57.c: Likewise.
28613 * gcc.dg/vect/vect-58.c: Likewise.
28614 * gcc.dg/vect/vect-60.c: Likewise.
28615 * gcc.dg/vect/vect-61.c: Likewise.
28616
28617 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28618 The test is no longer vectorizable on vect_no_align targets.
28619 * gcc.dg/vect/vect-43.c: Likewsie.
28620
28621 * gcc.dg/vect/vect-44.c: Added comments.
28622 * gcc.dg/vect/vect-45.c: Added comments.
28623 * gcc.dg/vect/vect-50.c: Added comments.
28624 * gcc.dg/vect/vect-51.c: Added comments.
28625
28626 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28627 aligned type.
28628 * gcc.dg/vect/Os-vect-95.c: Likewise.
28629
28630 * gcc.dg/vect/vect-41.c: Test removed.
28631 * gcc.dg/vect/vect-47.c: Test removed.
28632 * gcc.dg/vect/vect-55.c: Test removed.
28633 * gcc.dg/vect/vect-59.c: Test removed.
28634
28635 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28636
28637 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28638 No longer vectorizable on vect_no_align targets.
28639 * gcc.dg/vect/pr20122.c: Likewise.
28640 * gcc.dg/vect/vect-74.c: Likewise.
28641 * gcc.dg/vect/vect-75.c: Likewise.
28642 * gcc.dg/vect/vect-76.c: Likewise.
28643
28644 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28645 Will not be vectorizable on vect_no_align targets once aliasing issues
28646 are resolved.
28647 * gcc.dg/vect/vect-79.c: Likewise.
28648
28649 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28650 * gcc.dg/vect/vect-78.c: Likewise.
28651 * gcc.dg/vect/vect-97.c: Likewise.
28652
28653 2005-09-19 Steven Bosscher <stevenb@suse.de>
28654
28655 * gcc.dg/pr23943.c: New test.
28656
28657 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28658
28659 PR fortran/19181
28660 * gfortran.dg/derived_pointer_null_1.f90: New test.
28661
28662 2005-09-18 Richard Guenther <rguenther@suse.de>
28663
28664 PR middle-end/23944
28665 * gcc.c-torture/compile/pr23944.c: New testcase.
28666
28667 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28668
28669 PR fortran/15975
28670 * gfortran.dg/der_pointer_2.f90: New test.
28671
28672 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28673
28674 PR fortran/16861
28675 * gfortran.dg/nested_modules_2.f90: New test.
28676
28677 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28678
28679 PR c++/18368
28680 * g++.dg/other/semicolon.C: New test.
28681
28682 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28683
28684 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28685 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28686
28687 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28688
28689 PR c++/23914
28690 * g++.dg/template/static18.C: New test.
28691
28692 PR c++/21514
28693 * g++.dg/template/crash19.C: Remove dg-error marker.
28694 * g++.dg/template/local4.C: New test.
28695
28696 2005-09-16 Paul Brook <paul@codesourcery.com>
28697
28698 PR fortran/23906
28699 * gfortran.dg/dependency_1.f90: New test.
28700
28701 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28702
28703 PR c++/23896
28704 * g++.dg/template/static17.C: New test.
28705
28706 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28707
28708 PR c++/23139
28709 * g++.dg/warn/huge-val1.C: New test.
28710
28711 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28712
28713 PR c++/13140
28714 * g++.dg/parse/class2.C: New test.
28715 * g++.dg/template/explicit8.C: Likewise.
28716 * g++.dg/template/spec25.C: Likewise.
28717
28718 2005-09-14 Josh Conner <jconner@apple.com>
28719
28720 PR middle-end/23584
28721 * gcc.dg/pr23584.c: New test.
28722
28723 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28724
28725 PR fortran/21875 Internal Unit Array I/O, NIST
28726 * gfortran.dg/arrayio_1.f90: New test.
28727 * gfortran.dg/arrayio_1.f90: New test.
28728 * gfortran.dg/arrayio_1.f90: New test.
28729 * gfortran.dg/arrayio_1.f90: New test.
28730 * gfortran.dg/arrayio_1.f90: New test.
28731
28732 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28733
28734 PR middle-end/22480
28735 * gcc.dg/vect/pr22480.c: New test.
28736
28737 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28738
28739 PR fortran/19358
28740 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28741
28742 2005-09-13 Josh Conner <jconner@apple.com>
28743
28744 PR c++/23180
28745 * g++.dg/init/struct2.C: New test.
28746 * g++.dg/init/struct3.C: New test.
28747
28748 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28749
28750 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28751 Clean up temp files.
28752 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28753 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28754 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28755 gcc.dg/tree-ssa/builtin-printf-1.c,
28756 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28757 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28758 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28759 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28760 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28761 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28762 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28763 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28764 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28765 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28766 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28767 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28768
28769 2005-09-13 Josh Conner <jconner@apple.com>
28770
28771 * lib/gcc-dg.exp: Load scanipa.exp.
28772 (cleanup-dump): New procedure.
28773 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28774 * lib/scandump.exp: New file.
28775 * lib/scantree.exp: Use it.
28776 * lib/scanipa.exp: New file.
28777
28778 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28779
28780 PR fortran/17740
28781 * gfortran.dg/generic_4.f90: New test.
28782
28783 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28784
28785 PR target/23816
28786 * gcc.target/i386/pr23816-1.c: New test.
28787 * gcc.target/i386/pr23816-2.c: New test.
28788
28789
28790 2005-09-13 Bastian Blank <waldi@debian.org>
28791
28792 PR c++/16171
28793 * g++.dg/abi/mangle26.C: New test.
28794 * g++.dg/abi/mangle27.C: New test.
28795 * g++.dg/abi/mangle28.C: New test.
28796 * g++.dg/abi/mangle29.C: New test.
28797
28798 PR c++/23839
28799 * g++.dg/parse/register1.C: New test.
28800
28801 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28802
28803 PR c++/23842
28804 * g++.dg/template/access16.C: New test.
28805
28806 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28807
28808 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28809
28810 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28811
28812 PR fortran/18899
28813 * gfortran.dg/shape_2.f90: New test.
28814
28815 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28816
28817 PR target/19269
28818 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28819 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28820 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28821 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28822 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28823 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28824 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28825 tests.
28826
28827 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28828
28829 PR c++/23841
28830 * g++.dg/parse/template17.C: New test.
28831
28832 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28833
28834 PR c++/23789
28835 * g++.dg/template/nontype14.C: New test.
28836
28837 2005-09-12 Ian Lance Taylor <ian@airs.com>
28838
28839 PR g++/7874
28840 * g++.dg/lookup/friend7.C: New test.
28841 * g++.dg/lookup/friend8.C: New test.
28842 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28843 so that it will be found via argument dependent lookup.
28844 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28845 friend functions which will no longer be found.
28846 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28847 function g, so that it will be found via argument dependent
28848 lookup.
28849 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28850 * g++.old-deja/g++.mike/net43.C: Likewise.
28851
28852 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28853
28854 PR c++/23691
28855 * g++.dg/template/static16.C: New test.
28856
28857 2005-09-12 Josh Conner <jconner@apple.com>
28858
28859 PR middle-end/23237
28860 * gcc.c-torture/compile/pr23237.c: New test.
28861
28862 2005-09-11 Richard Henderson <rth@redhat.com>
28863
28864 * g++.dg/other/error8.C: Update expected diagnostic text.
28865
28866 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28867
28868 PR libfortran/19872
28869 * gfortran.dg/overwrite_1.f: New test.
28870
28871 2005-09-09 Josh Conner <jconner@apple.com>
28872
28873 * g++.dg/init/pr23180-1.C: Removed.
28874 * g++.dg/init/pr23180-2.C: Removed.
28875
28876 2005-09-09 David Daney <ddaney@avtrex.com>
28877
28878 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28879 files which are ...
28880 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28881 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28882
28883 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28884
28885 * gfortran.dg/iostat_2.f90: New test.
28886
28887 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28888
28889 PR c++/22252
28890 * g++.dg/ext/interface1.C: New test.
28891 * g++.dg/ext/interface1.h: Likewise.
28892 * g++.dg/ext/interface1a.cc: Likewise.
28893
28894 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28895
28896 * gfortran.dg/iomsg_1.f90: New test case.
28897
28898 2005-09-09 Richard Guenther <rguenther@suse.de>
28899
28900 PR c++/23624
28901 * g++.dg/tree-ssa/pr23624.C: New testcase.
28902
28903 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28904
28905 PR fortran/19239
28906 * gfortran.dg/vector_subscript_1.f90,
28907 * gfortran.dg/vector_subscript_2.f90: New tests.
28908
28909 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28910
28911 PR fortran/21104
28912 * gfortran.dg/array_alloc_1.f90,
28913 * gfortran.dg/array_alloc_2.f90,
28914 * gfortran.dg/array_alloc_3.f90: New tests.
28915
28916 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28917
28918 PR fortran/12840
28919 * gfortran.dg/array_constructor_6.f90
28920 * gfortran.dg/array_constructor_7.f90
28921 * gfortran.dg/array_constructor_8.f90
28922 * gfortran.dg/array_constructor_9.f90
28923 * gfortran.dg/array_constructor_10.f90
28924 * gfortran.dg/array_constructor_11.f90
28925 * gfortran.dg/array_constructor_12.f90: New tests.
28926
28927 2005-09-08 Josh Conner <jconner@apple.com>
28928
28929 PR c++/23180
28930 * g++.dg/init/pr23180-1.C: New test.
28931 * g++.dg/init/pr23180-2.C: New test.
28932
28933 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28934
28935 PR fortran/18878
28936 * gfortran.dg/module_double_reuse.f90: New.
28937
28938 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28939
28940 PR fortran/23270
28941 PR fortran/22304
28942 PR fortran/18870
28943 PR fortran/17917
28944 PR fortran/16511
28945 * gfortran.dg/common_equivalence_1.f: New.
28946 * gfortran.dg/common_equivalence_2.f: New.
28947 * gfortran.dg/common_equivalence_3.f: New.
28948 * gfortran.dg/contained_equivalence_1.f90: New.
28949 * gfortran.dg/module_blank_common.f90: New.
28950 * gfortran.dg/module_commons_1.f90: New.
28951 * gfortran.dg/module_equivalence_1.f90: New.
28952 * gfortran.dg/nested_modules_1.f90: New.
28953 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28954 equivalences and add comment to connect the test with
28955 the PR.
28956
28957 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28958
28959 PR fortran/23765
28960 * gfortran.dg/common_6.f90: New test.
28961
28962 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28963
28964 PR fortran/15326
28965 * gfortran.dg/char_result_1.f90,
28966 * gfortran.dg/char_result_2.f90,
28967 * gfortran.dg/char_result_3.f90,
28968 * gfortran.dg/char_result_4.f90,
28969 * gfortran.dg/char_result_5.f90,
28970 * gfortran.dg/char_result_6.f90,
28971 * gfortran.dg/char_result_7.f90,
28972 * gfortran.dg/char_result_8.f90: New tests.
28973
28974 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28975
28976 PR fortran/19928
28977 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28978
28979 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28980
28981 PR obj-c++/16816
28982 * obj-c++.dg/selector-5.mm: New test.
28983 * obj-c++.dg/selector-6.mm: New test.
28984
28985 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28986
28987 PR objc/20574
28988 PR objc/19324
28989 * objc.dg/error-1.m: New test.
28990
28991 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28992
28993 PR fortran/23373
28994 * gfortran.fortran-torture/execute/pr23373-1.f90,
28995 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28996
28997 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28998
28999 PR libfortran/23760
29000 * gfortran.dg/g77/1832.f: Remove long string in write statement
29001 to allow the test to pass on correct list directed output with
29002 prepended space.
29003
29004 2005-09-07 James E Wilson <wilson@specifix.com>
29005
29006 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29007
29008 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
29009
29010 * gfortran.dg/parameter+save.f90: Rename to
29011 * gfortran.dg/parameter_save.f90: .. this.
29012
29013 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
29014
29015 PR fortran/20848
29016 * gfortran.dg/parameter+save.f90: New test case.
29017
29018 2005-09-06 Richard Sandiford <richard@codesourcery.com>
29019
29020 PR fortran/19269
29021 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29022
29023 2005-09-06 Jakub Jelinek <jakub@redhat.com>
29024
29025 PR c/23075
29026 * gcc.dg/pr23075.c: New test.
29027 * g++.dg/warn/pr23075.C: New test.
29028
29029 PR target/22362
29030 * gcc.target/i386/pr22362.c: New test.
29031
29032 PR rtl-optimization/23098
29033 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29034
29035 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29036 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29037 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29038
29039 2005-09-06 Mark Mitchell <mark@codesourcery.com>
29040
29041 * g++.dg/expr/cast6.C: New test.
29042
29043 PR c++/9782
29044 * g++.dg/init/new15.C: New test.
29045
29046 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
29047
29048 * gcc.dg/vect/Os-vect-95.c: New test.
29049 * gcc.dg/vect/vect-95.c: Same.
29050
29051 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
29052
29053 * gcc.dg/vect/vect-29.c: Update xfail testing.
29054 * gcc.dg/vect/vect-44.c: Same.
29055 * gcc.dg/vect/vect-48.c: Same.
29056 * gcc.dg/vect/vect-50.c: Same.
29057 * gcc.dg/vect/vect-72.c: Same.
29058 * gcc.dg/vect/vect-77.c: Same.
29059 * gcc.dg/vect/vect-78.c: Same.
29060 * gcc.dg/vect/vect-80.c: Same.
29061 * gcc.dg/vect/vect-96.c: Same.
29062 * gcc.dg/vect/vect-100.c: Same.
29063 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29064 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29065 * gfortran.dg/vect/vect-5.f90: Same.
29066
29067 2005-09-06 Jakub Jelinek <jakub@redhat.com>
29068
29069 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29070 start strings.
29071 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29072 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29073
29074 PR c++/23056
29075 * g++.dg/opt/pr23056.C: New test.
29076
29077 PR rtl-optimization/23098
29078 * gcc.target/i386/pr23098.c: New test.
29079
29080 2005-09-05 Mark Mitchell <mark@codesourcery.com>
29081
29082 PR c++/23667
29083 * g++.dg/template/static15.C: New test.
29084
29085 PR c++/21440
29086 * g++.dg/ext/stmtexpr5.C: New test.
29087 * g++.dg/ext/stmtexpr6.C: Likewise.
29088
29089 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
29090
29091 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29092
29093 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29094 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29095 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29096
29097 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
29098
29099 PR libfortran/23321
29100 * gfortran.dg/direct_io_4.f90: New test case.
29101
29102 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
29103 Rasmus Hahn <rassahah@neofonie.de>
29104
29105 PR libobjc/23108
29106 * objc.dg/type-stream-1.m: New test.
29107
29108 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
29109
29110 PR fortran/23661
29111 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29112 gfortran.dg/print_fmt_3.f90: New test.
29113
29114 2005-09-03 Jakub Jelinek <jakub@redhat.com>
29115
29116 * gfortran.dg/fmt_t_1.f90: New test.
29117
29118 2005-09-03 Jakub Jelinek <jakub@redhat.com>
29119
29120 PR rtl-optimization/23454
29121 * g++.dg/opt/pr23454.C: New test.
29122
29123 2005-09-03 Mark Mitchell <mark@codesourcery.com>
29124
29125 PR c++/23699
29126 * g++.dg/ext/static1.C: New test.
29127
29128 2005-09-02 Richard Henderson <rth@redhat.com>
29129
29130 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29131 tail call to check_fa_work.
29132
29133 2005-09-02 Mark Mitchell <mark@codesourcery.com>
29134
29135 PR c++/21687
29136 * g++.dg/other/gc3.C: New test.
29137
29138 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29139
29140 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29141 * gcc.dg/20050826-1.c: Likewise.
29142
29143 2005-08-31 Mark Mitchell <mark@codesourcery.com>
29144
29145 PR c++/23167
29146 * g++.dg/expr/volatile1.C: New test.
29147
29148 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
29149
29150 PR middle-end/23547
29151 * gcc.dg/pr23547.c: New test.
29152
29153 2005-09-02 Richard Sandiford <richard@codesourcery.com>
29154
29155 PR c/22061
29156 * gcc.c-torture/execute/pr22061-1.c,
29157 * gcc.c-torture/execute/pr22061-2.c,
29158 * gcc.c-torture/execute/pr22061-3.c,
29159 * gcc.c-torture/execute/pr22061-4.c: New tests.
29160
29161 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
29162
29163 * gcc.dg/Wredundant-decls-2.c: New test to check that
29164 -Wredundant-decls does not issue warning for a variable
29165 definition following a declaration.
29166
29167 2005-09-01 Jakub Jelinek <jakub@redhat.com>
29168
29169 PR debug/7241
29170 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29171 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29172 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29173
29174 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29175 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29176 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29177 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29178 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29179 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29180 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29181 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29182
29183 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29184
29185 PR objc/23306
29186 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29187 scan-assmbler.
29188
29189 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
29190
29191 PR target/21255
29192 * gcc.dg/pr21255-1.c: New test.
29193 * gcc.dg/pr21255-2-mb.c: Likewise.
29194 * gcc.dg/pr21255-2-ml.c: Likewise.
29195 * gcc.dg/pr21255-3.c: Likewise.
29196 * gcc.dg/pr21255-4.c: Likewise.
29197
29198 2005-08-31 Dale Johannesen <dalej@apple.com>
29199
29200 * gcc.dg/20050830-1.c: New.
29201
29202 2005-08-31 Josh Conner <jconner@apple.com>
29203
29204 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29205 command-line options for arm-*-* targets.
29206 * g++.dg/init/array16.C: Likewise.
29207 * g++.dg/other/crash-4.C: Likewise.
29208
29209 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29210
29211 PR obj-c++/23640
29212 * obj-c++.dg/gnu-runtime-3.mm: New test.
29213
29214 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29215
29216 PR c++/13377
29217 * g++.dg/lookup/ambig4.C: New test.
29218 * g++.dg/lookup/ambig5.C: New test.
29219 * g++.dg/tc1/dr101.C: Adjust error markers.
29220
29221 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29222
29223 PR c++/23639
29224 * g++.dg/template/ttp5.C: Adjust error markers.
29225
29226 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
29227
29228 PR testsuite/23609
29229 * lib/obj-c++.exp: Include target-libpath.exp.
29230 (obj-c++_link_flags): Look for the GNU libobjc library
29231 and set the library path to include it.
29232 Don't manually set LD_LIBRARY_PATH (etc.) but call
29233 set_ld_library_path_env_vars instead.
29234 (obj-c++_target_compile): Don't set library path or
29235 linker flags because they are already set correctly
29236 in obj-c++_link_flags.
29237
29238 2005-08-30 Josh Conner <jconner@apple.com>
29239
29240 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29241 to command-line options for arm-*-* targets.
29242
29243 2005-08-30 Geoffrey Keating <geoffk@apple.com>
29244
29245 * g++.dg/other/i386-1.C: New.
29246
29247 2005-08-30 Jakub Jelinek <jakub@redhat.com>
29248
29249 PR preprocessor/20348
29250 PR preprocessor/20356
29251 * gcc.dg/cpp/pr20348.c: New test.
29252 * gcc.dg/cpp/pr20348.h: New file.
29253 * gcc.dg/cpp/inc/pr20348.h: New file.
29254 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29255 * gcc.dg/cpp/pr20356.c: New test.
29256 * gcc.dg/cpp/pr20356.h: New file.
29257 * gcc.dg/cpp/inc/pr20356.h: New file.
29258 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29259
29260 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
29261
29262 * gfortran.fortran-torture/execute/intrinsic_count.f90:
29263 Fix array dimension to avoid correct end-of-file error.
29264
29265 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
29266
29267 PR libfortran/23598
29268 * gfortran.dg/iostat_1.f90: New test.
29269
29270 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
29271
29272 PR middle-end/23408
29273 * gcc.dg/pr23408.c: New test.
29274
29275 2005-08-28 Mark Mitchell <mark@codesourcery.com>
29276
29277 PR c++/23099
29278 * g++.dg/init/member1.C: Make sure erroneous static data member
29279 definitions are required.
29280 * g++.dg/template/static13.C: New test.
29281 * g++.dg/template/static14.C: Likewise.
29282
29283 2005-08-29 Jakub Jelinek <jakub@redhat.com>
29284
29285 * gcc.target/i386/pr23575.c: Use -msse2 instead of
29286 -march=pentium4, remove ilp32 requirement.
29287
29288 PR middle-end/23484
29289 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29290 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29291
29292 2005-08-29 Andreas Jaeger <aj@suse.de>
29293
29294 PR testsuite/23607
29295 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29296
29297 2005-08-28 Jakub Jelinek <jakub@redhat.com>
29298
29299 * gcc.c-torture/execute/20050316-2.c: New test.
29300 * gcc.c-torture/execute/20050316-3.c: New test.
29301 * gcc.dg/torture/pr16104-1.c: New test.
29302
29303 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
29304
29305 PR middle-end/23463
29306 * gcc.c-torture/execute/zero-struct-1.c: New test.
29307
29308 2005-08-27 Richard Guenther <rguenther@suse.de>
29309
29310 PR target/23575
29311 * gcc.target/i386/pr23575.c: New testcase.
29312
29313 2005-08-26 Jakub Jelinek <jakub@redhat.com>
29314
29315 PR rtl-optimization/23561
29316 * gcc.c-torture/execute/20050826-1.c: New test.
29317
29318 PR rtl-opt/23560
29319 * gcc.c-torture/execute/20050826-2.c: New test.
29320
29321 2005-08-26 Dale Johannesen <dalej@apple.com>
29322
29323 * gcc.dg/20030711-1.c: Modify to work on Darwin.
29324 * gcc.dg/20050826-1.c: New.
29325
29326 2005-08-26 Mark Mitchell <mark@codesourcery.com>
29327
29328 PR c++/19004
29329 * g++.dg/template/nontype13.C: New test.
29330
29331 PR c++/23491
29332 * g++.dg/init/new14.C: New test.
29333 * g++.dg/expr/anew1.C: Do not XFAIL.
29334 * g++.dg/expr/anew2.C: Likewise.
29335 * g++.dg/expr/anew3.C: Likewise.
29336
29337 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
29338
29339 PR middle-end/22439
29340 * gcc.dg/vla-3.c: New test.
29341
29342 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
29343
29344 PR fortran/20363
29345 * gfortran.dg/named_interface.f90: New.
29346
29347 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
29348
29349 * gcc.c-torture/execute/frame-address.c: New test.
29350
29351 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
29352
29353 PR c++/20817
29354 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29355
29356 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29357
29358 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29359
29360 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29361
29362 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29363 * gcc.dg/altivec-22.c: Rename from..
29364 * gcc.dg/altivec-nomfcr.c: ..this.
29365
29366 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
29367
29368 PR tree-optimization/23546
29369 * gcc.dg/tree-ssa/pr23546.c: New test.
29370
29371 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
29372
29373 PR fortran/17758
29374 * gfortran.dg/nonreturning_statements.f90: New test.
29375
29376 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
29377
29378 PR c++/22454
29379 * g++.dg/parse/crash29.C: New.
29380
29381 2005-08-23 DJ Delorie <dj@redhat.com>
29382
29383 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29384 constants have the L suffix.
29385
29386 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
29387
29388 PR c++/23044
29389 * g++.dg/template/instantiate8.C: New.
29390
29391 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
29392
29393 PR middle-end/23467
29394 * gcc.c-torture/execute/pr23467.c: New test.
29395
29396 2005-08-23 Jakub Jelinek <jakub@redhat.com>
29397
29398 PR tree-optimization/22043
29399 * gcc.c-torture/execute/20050613-1.c: New test.
29400
29401 2005-08-23 Ben Elliston <bje@au.ibm.com>
29402
29403 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29404
29405 2005-08-22 Jakub Jelinek <jakub@redhat.com>
29406
29407 PR rtl-optimization/23478
29408 * g++.dg/opt/pr23478.C: New test.
29409
29410 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
29411
29412 PR c/18715
29413 * gcc.dg/switch-warn-3.c: New test.
29414
29415 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29416
29417 PR c++/22233
29418 * g++.dg/template/param1.C: New test.
29419
29420 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29421
29422 PR c++/23089
29423 * g++.dg/other/incomplete1.C: New test.
29424
29425 2005-08-22 Ira Rosen <irar@il.ibm.com>
29426
29427 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29428 are vectorizable.
29429
29430 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29431
29432 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29433 d_lines_5.f: New.
29434
29435 2005-08-21 Jakub Jelinek <jakub@redhat.com>
29436
29437 * gcc.target/i386/sse-4.c: New test.
29438
29439 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29440
29441 PR testsuite/23239
29442 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29443
29444 2005-08-20 Jakub Jelinek <jakub@redhat.com>
29445
29446 * gcc.dg/20050811-1.c: New test.
29447 * gcc.dg/20050811-2.c: New test.
29448
29449 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
29450
29451 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29452
29453 2005-08-19 Diego Novillo <dnovillo@redhat.com>
29454
29455 PR 23476
29456 * gcc.c-torture/compile/pr23476.c: New test.
29457
29458 2005-08-19 Devang Patel <dpatel@apple.com>
29459
29460 PR tree-optimization/23048
29461 * gcc.dg/tree-ssa/pr23048.c: New test.
29462
29463 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
29464
29465 PR middle-end/20624
29466 * g++.dg/warn/Wreturn-3.C: New test
29467
29468 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
29469
29470 PR tree-optimization/22228
29471 * g++.dg/vect/pr22543.cc: New test.
29472
29473 2005-08-17 Steven Bosscher <stevenb@suse.de>
29474
29475 PR tree-optimization/21574
29476 * gcc.dg/tree-ssa/pr21574.c: New test.
29477
29478 2005-08-16 James E Wilson <wilson@specifix.com>
29479
29480 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29481
29482 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
29483
29484 PR tree-opt/23402
29485 * gcc.c-torture/compile/zero-strct-3.c: New test.
29486 * gcc.c-torture/compile/zero-strct-4.c: New test.
29487
29488 2005-08-16 Steven Bosscher <stevenb@suse.de>
29489
29490 PR target/23376
29491 * gcc.target/x86_64/pr23376.c: New test.
29492
29493 2005-08-16 Ian Lance Taylor <ian@airs.com>
29494
29495 PR c++/23337
29496 * g++.dg/ext/vector2.C: New.
29497
29498 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29499
29500 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29501
29502 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
29503
29504 PR libfortran/23428
29505 * gfortran.dg/inquire-complex.f90: New test case.
29506
29507 2005-08-16 James E Wilson <wilson@specifix.com>
29508
29509 PR tree-optimization/21105
29510 * gcc.dg/large-size-array.c: New.
29511
29512 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
29513
29514 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29515 type.
29516 * gcc.dg/vect/vect-41: Likewise.
29517 * gcc.dg/vect/vect-42: Likewise.
29518 * gcc.dg/vect/vect-43: Likewise.
29519 * gcc.dg/vect/vect-44: Likewise.
29520 * gcc.dg/vect/vect-46: Likewise.
29521 * gcc.dg/vect/vect-47: Likewise.
29522 * gcc.dg/vect/vect-48: Likewise.
29523 * gcc.dg/vect/vect-52: Likewise.
29524 * gcc.dg/vect/vect-53: Likewise.
29525 * gcc.dg/vect/vect-54: Likewise.
29526 * gcc.dg/vect/vect-55: Likewise.
29527 * gcc.dg/vect/vect-56: Likewise.
29528 * gcc.dg/vect/vect-57: Likewise.
29529 * gcc.dg/vect/vect-58: Likewise.
29530 * gcc.dg/vect/vect-59: Likewise.
29531 * gcc.dg/vect/vect-60: Likewise.
29532 * gcc.dg/vect/vect-61: Likewise.
29533 * gcc.dg/vect/vect-85: Likewise.
29534 * gcc.dg/vect/vect-87: Likewise.
29535 * gcc.dg/vect/vect-88: Likewise.
29536 * gcc.dg/vect/vect-93.c: Likewise.
29537 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29538 * gcc.dg/vect/vect-75: Likewise.
29539 * gcc.dg/vect/vect-76: Likewise.
29540 * gcc.dg/vect/vect-77: Likewise.
29541 * gcc.dg/vect/vect-78: Likewise.
29542 * gcc.dg/vect/vect-80: Likewise.
29543 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29544 vectorized for the expected reason, rather than checking how alignment
29545 was handled.
29546 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29547 aligned type and also instead of aligned pointers. Added documentation.
29548
29549 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
29550
29551 * gfortran.dg/power.f90: New test.
29552
29553 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29554
29555 PR rtl-optimization/23299
29556 * g++.dg/opt/pr23299.C: New test.
29557
29558 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29559
29560 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29561
29562 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29563
29564 * g++.dg/template/local6.C: New test.
29565
29566 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29567
29568 * execute/exceptions/finally-1.m: Check that the catch and finally are
29569 being called. Also add a "return 0;" at the end of main.
29570
29571 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29572
29573 PR fortran/21432.
29574 * gfortran.dg/namelist_print_1.f: New test of functionality of
29575 PRINT namelist.
29576 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29577 namelist generates error with -std=f95.
29578
29579 2005-08-14 Ira Rosen <irar@il.ibm.com>
29580
29581 PR tree-optimization/23119
29582 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29583
29584 2005-08-13 Marcin Koziej <creep@desk.pl>
29585 Andrew Pinski <pinskia@physics.uc.edu>
29586
29587 PR libobjc/22492
29588 * execute/exceptions/finally-1.m: New test.
29589
29590 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29591
29592 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29593 testsuite.
29594 * objc/execute/exceptions/trivial.m: New test.
29595 * objc.dg/try-catch-11.m: Move to ...
29596 * objc/execute/exceptions/foward-1.m: Here.
29597 * objc.dg/try-catch-2.m: Move to ...
29598 * objc/execute/exceptions/catchall-1.m: Here.
29599 * objc.dg/try-catch-8.m: Move to ...
29600 * objc/execute/exceptions/local-variables-1.m: Here.
29601
29602 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29603
29604 * objc.dg/nested-func-1.m: Move to ...
29605 * objc/execute/nested-func-1.m: Here.
29606
29607 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29608
29609 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29610 in ${options} instead of [target_info name].
29611 * lib/obj-c++.exp (objc_target_compile): Likewise.
29612
29613 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29614
29615 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29616
29617 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29618
29619 part of PR testsuite/23348
29620 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29621 each of the torture options.
29622 * objc/compile/trivial.m: New test.
29623
29624 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29625
29626 * gfortran.dg/eoshift.f90: Correct format.
29627
29628 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29629
29630 * gfortran.fortran-torture/execute/character_passing.f90:
29631 Fix comment typo.
29632
29633 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29634
29635 PR c++/8271
29636 * g++.dg/template/unify10.C: New.
29637
29638 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29639
29640 * g++.dg/parse/pr22514.C: Move to...
29641 * g++.dg/debug/pr22514.C: here.
29642
29643 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29644
29645 PR c++/23266
29646 * g++.dg/inherit/pure1.C: New test.
29647
29648 * ChangeLog: Fix typos.
29649
29650 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29651 Steven Bosscher <stevenb@suse.de>
29652
29653 * gfortran.dg/runtime_warning_1.f90: New test.
29654
29655 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29656
29657 PR c++/23219
29658 * g++.dg/parse/crash28.C: New.
29659
29660 2005-08-11 Richard Guenther <rguenther@suse.de>
29661
29662 PR target/23289
29663 * gcc.target/i386/tailcall-1.c: New testcase.
29664
29665 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29666
29667 * gcc.dg/vect/vect-67.c: Un-xfail.
29668
29669 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29670
29671 PR c++/23225
29672 * g++.dg/parse/crash27.C: new test.
29673
29674 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29675
29676 PR libfortran/22143
29677 * gfortran.dg/shift-kind.f90: New testcase.
29678
29679 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29680
29681 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29682 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29683
29684 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29685
29686 PR c++/20646
29687 * g++.dg/other/mult-stor1.C: New test.
29688
29689 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29690
29691 * gcc.c-torture/pr18299-1.c: Move to ...
29692 * gcc.c-torture/compile/pr18299-1.c: Here.
29693
29694 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29695
29696 * gfortran/fortran.torture/execute/character_passing.f90:
29697 Fix types for LSAME.
29698
29699 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29700
29701 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29702 input data back to what it was originally.
29703
29704 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29705
29706 * objc.dg/try-catch-8.m: Enable for all targets.
29707
29708 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29709
29710 * gcc.dg/pr23165.c: New test.
29711
29712 2005-08-09 Steven Bosscher <stevenb@suse.de>
29713
29714 PR tree-optimization/23234
29715 * gcc.dg/tree-ssa/pr23234.c: New test.
29716
29717 2005-08-08 Josh Conner <jconner@apple.com>
29718
29719 PR rtl-optimization/23241
29720 * gcc.dg/char-compare.c: New test.
29721
29722 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29723
29724 PR c++/22508
29725 * g++.dg/init/new13.C: New test.
29726
29727 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29728
29729 PR c++/21166
29730 * g++.dg/other/crash-4.C: Adjust
29731 * g++/dg/ext/packed9.C: New.
29732
29733 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29734
29735 PR middle-end/21964
29736 * gcc.c-torture/execute/pr21964-1.c: New test.
29737
29738 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29739
29740 PR c/22458
29741 * gcc.dg/pr22458-1.c: New test.
29742
29743 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29744 Steven G. Kargl <kargls@comcast.net>
29745
29746 PR fortran/22390
29747 * gfortran.dg/flush_1.f90: New test.
29748
29749 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29750
29751 PR c++/23191
29752 * g++.dg/template/eh2.C: New test.
29753
29754 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29755
29756 PR c++/19498
29757 * g++.dg/template/instantiate7.C: New test.
29758
29759 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29760
29761 PR c/23113
29762 * gcc.dg/Wunused-value-1.c: New test.
29763
29764 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29765
29766 PR rtl-optimization/23233
29767 * gcc.c-torture/compile/pr23233-1.c: New test.
29768
29769 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29770
29771 PR fortran/18833
29772 PR fortran/20850
29773 * gfortran.dg/equiv_1.f90: New test.
29774 * gfortran.dg/equiv_2.f90: New test.
29775 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29776 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29777 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29778
29779 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29780
29781 * gcc.c-torture/execute/vrp-5.c: New test.
29782 * gcc.c-torture/execute/vrp-6.c: New test.
29783 * gcc.dg/tree-ssa/vrp21.c: New test.
29784
29785 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29786
29787 * g++.dg/parse/pr22514.C: New test.
29788
29789 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29790
29791 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29792
29793 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29794 instead of constant loads / pool entries.
29795
29796 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29797
29798 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29799 TEST_TO_WCTYPE.
29800
29801 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29802
29803 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29804 __WINT_TYPE__ in generated prototypes if possible.
29805
29806 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29807
29808 PR 22037
29809 * g++.dg/tree-ssa/pr22037.C:
29810
29811 2005-08-04 Richard Henderson <rth@redhat.com>
29812
29813 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29814 scan-tree-dump-times directive.
29815
29816 2005-08-04 Jan Hubicka <jh@suse.cz>
29817
29818 * gcov-1.C: Fix switch counts.
29819 * gcov-4b.c: Likewise.
29820
29821 2005-08-03 Jeff Law <law@redhat.com>
29822
29823 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29824
29825 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29826
29827 * gcc.c-torture/execute/pr23135.c: New test.
29828
29829 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29830
29831 PR tree-optimization/19899
29832 * gcc.dg/tree-ssa/scev-1.c: New test.
29833 * gcc.dg/tree-ssa/scev-2.c: New test.
29834
29835 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29836
29837 PR target/18582
29838 * gcc.dg/torture/pr18582-1.c: New test.
29839
29840 2005-08-03 Jan Hubicka <jh@suse.cz>
29841
29842 * update-conroll.c: New testcase.
29843 * update-conroll-2.c: New testcase.
29844
29845 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29846
29847 * gfortran.dg/constant_substring.f: New test.
29848 * gfortran.dg/pr22491.f: New test.
29849
29850 2005-08-02 Jan Hubicka <jh@suse.cz>
29851
29852 * update-threading.c: Replace by the proper one.
29853
29854 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29855
29856 PR 23164
29857 * g++.dg/tree-ssa/pr23164.C: New test.
29858
29859 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29860
29861 * gcc.dg/tree-ssa/pr23192.c: New test.
29862
29863 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29864
29865 * gcc.c-torture/execute/vrp-4.c: New test.
29866
29867 2005-08-02 Jan Hubicka <jh@suse.cz>
29868
29869 * update-threading.c: New test.
29870
29871 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29872
29873 * gcc.c-torture/compile/20050801-1.c: New test.
29874 * gcc.c-torture/compile/20050801-2.c: New test.
29875
29876 2005-08-01 Jan Hubicka <jh@suse.cz>
29877
29878 * val-prof-5.c: New test.
29879
29880 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29881
29882 PR c/22311
29883 * gcc.dg/pr22311-1.c : New test.
29884
29885 2005-07-31 Steven Bosscher <stevenb@suse.de>
29886
29887 PR target/23095
29888 * gfortran.dg/pr23095.f: New test.
29889
29890 PR c++/22003
29891 * g++.dg/other/pr22003.C: New test.
29892
29893 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29894
29895 PR target/20621
29896 * gcc.c-torture/execute/pr20621-1.c: New test.
29897
29898 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29899
29900 * gfortran.dg/comma_format_extension_4.f: Adjust length
29901 of string for format.
29902 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29903 print statement with internal write.
29904 * gfortran.dg/der_array_io_2.f: Likewise.
29905 * gfortran.dg/der_array_io_3.f: Likewise.
29906
29907 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29908
29909 * gcc.dg/fold-abs-4.c: new test.
29910
29911 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29912
29913 PR fortran/22570 an related issues.
29914 * gfortran.dg/x_slash_1.f: New test.
29915
29916 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29917
29918 PR c/23143
29919 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29920 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29921
29922 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29923
29924 PR c/529
29925 * gcc.dg/Wshadow-3.c: New test.
29926
29927 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29928
29929 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29930 used to have the wrong bounds).
29931
29932 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29933
29934 PR c/21720
29935 * gcc.dg/hex-round-1.c: Test more cases.
29936 * gcc.dg/hex-round-2.c: New test.
29937
29938 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29939
29940 PR 22550
29941 * g++.dg/tree-ssa/pr22550.C: New test.
29942
29943 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29944
29945 * gcc.dg/tree-ssa/vrp19.c: New test.
29946 * gcc.dg/tree-ssa-vrp20.c: New test.
29947
29948 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29949
29950 PR c/22240
29951 * gcc.dg/transparent-union-4.c: New test.
29952
29953 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29954
29955 PR c/22192
29956 * gcc.dg/c99-vla-2.c: New test.
29957
29958 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29959
29960 PR c/21720
29961 * gcc.dg/hex-round-1.c: New test.
29962
29963 2005-07-28 Jan Hubicka <jh@suse.cz>
29964
29965 * inliner-1.c: Do not dump everything.
29966 * tree-prof.exp: Do not pass -ftree-based-profiling.
29967 * bprob.exp: Likewise.
29968
29969 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29970
29971 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29972
29973 PR c++/22545
29974 * g++.dg/expr/ptrmem7.C: New test.
29975
29976 2005-07-28 Mike Stump <mrs@apple.com>
29977
29978 * g++.old-deja/g++.mike/visibility-1.C: New test.
29979
29980 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29981
29982 PR c/20187
29983 * gcc.c-torture/execute/pr20187-1.c: New test.
29984
29985 2005-07-28 Jeff Law <law@redhat.com>
29986
29987 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29988 * gcc.dg/tree-ssa/vrp18.c: New test.
29989
29990 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29991
29992 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29993
29994 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29995
29996 PR tree-optimization/22506
29997 * gcc.dg/vect/ps22506.c: New test.
29998
29999 2005-07-28 Jakub Jelinek <jakub@redhat.com>
30000
30001 PR target/21149
30002 * gcc.target/i386/sse-3.c: New test.
30003
30004 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30005
30006 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30007 * gcc.target/mips/mips32-dsp-type.c: Likewise.
30008
30009 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30010
30011 PR c/22589
30012 * gcc.c-torture/compile/pr22589-1.c: New test.
30013
30014 2005-07-28 Jan Hubicka <jh@suse.cz>
30015
30016 * update-loopch.c: New testcase.
30017
30018 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
30019
30020 PR rtl-optimization/23047
30021 * gcc.c-torture/execute/pr23047.c: New test.
30022 * gcc.c-torture/execute/pr23047.x: New.
30023
30024 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
30025
30026 PR tree-optimization/22493
30027 * gcc.c-torture/execute/pr22493-1.c: New test.
30028 * gcc.c-torture/execute/pr22493-1.x: New.
30029 * gcc.c-torture/execute/vrp-1.c: New test.
30030 * gcc.c-torture/execute/vrp-2.c: New test.
30031 * gcc.c-torture/execute/vrp-2.c: New test.
30032
30033 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
30034
30035 * gcc.target/frv/all-builtin-read8.c: Delete.
30036 * gcc.target/frv/all-builtin-read16.c: Delete.
30037 * gcc.target/frv/all-builtin-read32.c: Delete.
30038 * gcc.target/frv/all-builtin-read64.c: Delete.
30039 * gcc.target/frv/all-builtin-write8.c: Delete.
30040 * gcc.target/frv/all-builtin-write16.c: Delete.
30041 * gcc.target/frv/all-builtin-write32.c: Delete.
30042 * gcc.target/frv/all-builtin-write64.c: Delete.
30043 * gcc.target/frv/all-read-write-1.c: New.
30044
30045 2005-07-27 Jeff Law <law@redhat.com>
30046
30047 * gcc.c-torture/execute/pr22630.c: New test.
30048
30049 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
30050
30051 PR tree-optimization/23073
30052 * gcc.dg/vect/nodump-pr23073.c: New test.
30053 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30054
30055 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
30056
30057 PR tree-optimize/22348
30058 * gcc.c-torture/execute/pr22348.c: New.
30059
30060 2005-07-27 Richard Guenther <rguenther@suse.de>
30061
30062 * gcc.dg/tree-ssa/salias-1.c: New testcase.
30063
30064 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30065
30066 PR fortran/22503
30067 * gfortran.dg/logical_comp.f90: New test.
30068
30069 2005-07-27 Jan Hubicka <jh@suse.cz>
30070
30071 * inliner-1.c: Add cleanup of dumps.
30072 * val-prof-*.c: Likewise.
30073 * update-tailcall.c: New.
30074
30075 2005-07-26 Diego Novillo <dnovillo@redhat.com>
30076
30077 PR 22591
30078 * gcc.dg/tree-ssa/pr22591.c: New test.
30079 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30080
30081 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
30082
30083 PR libobjc/22606
30084 * objc.dg/try-catch-11.m: New test.
30085
30086 2005-07-26 Richard Guenther <rguenther@suse.de>
30087
30088 PR tree-optimization/22486
30089 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30090
30091 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
30092
30093 PR tree-opt/22484
30094 * g++.dg/opt/loop2.C: New test.
30095
30096 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
30097
30098 * gcc.dg/tree-ssa/reassoc-3.c: New test.
30099 * gcc.dg/tree-ssa/reassoc-4.c: New test.
30100
30101 2005-07-25 Adam Nemet <anemet@lnxw.com>
30102
30103 * lib/profopt.exp (profopt-execute): Check for profiling data
30104 files on the target.
30105
30106 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
30107
30108 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30109 for matching of asm labels.
30110
30111 2005-07-25 Richard Guenther <rguenther@suse.de>
30112
30113 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30114
30115 2005-07-25 Richard Guenther <rguenther@suse.de>
30116
30117 PR testsuite/22624
30118 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30119
30120 2005-07-25 Ira Rosen <irar@il.ibm.com>
30121
30122 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30123 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30124 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30125 * gcc.dg/vect/vect-100.c: New test.
30126 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30127 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30128 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30129 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30130 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30131 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30132 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30133 * gfortran.dg/vect/pr19049.f90: New testcase.
30134 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30135
30136 2005-07-25 Jakub Jelinek <jakub@redhat.com>
30137
30138 * gcc.c-torture/execute/20050713-1.c: New test.
30139
30140 PR fortran/20063
30141 * gfortran.fortran-torture/execute/data_4.f90: New test.
30142
30143 PR middle-end/20303
30144 * gcc.dg/visibility-d.c: New test.
30145
30146 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
30147
30148 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30149 * gfortran.dg/underflow.f90: Ditto.
30150
30151 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30152
30153 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30154 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30155 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30156
30157 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
30158
30159 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30160 include case of field width of zero.
30161
30162 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
30163
30164 PR libgfortran/21875
30165 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30166 with trailing blanks on normal formatted read.
30167
30168 2005-07-23 Chao-ying Fu <fu@mips.com>
30169
30170 * gcc.target/mips/mips32-dsp-type.c: New test.
30171 * gcc.target/mips/mips32-dsp.c: New test.
30172
30173 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
30174
30175 PR testsuite/21073
30176 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30177
30178 PR testsuite/20454
30179 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30180 and __cyg_profile_func_exit.
30181
30182 2005-07-22 David Edelsohn <edelsohn@gnu.org>
30183
30184 * gfortran.dg/comma_format_extension_3.f: Fix typo.
30185 * gfortran.dg/comma_format_extension_4.f: Same.
30186 * gfortran.dg/pr15332.f: Same.
30187 * gfortran.dg/pr21730.f: Same.
30188
30189 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
30190
30191 * g++.dg/opt/vrp2.C: Fix testcase.
30192
30193 PR tree-opt/22625
30194 * g++.dg/opt/vrp2.C: New test.
30195
30196 2005-07-22 Mark Mitchell <mark@codesourcery.com>
30197
30198 PR debug/21828
30199 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30200
30201 2005-07-22 Diego Novillo <dnovillo@redhat.com>
30202
30203 * gcc.dg/tree-ssa/20050719-1.c: New test.
30204
30205 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
30206
30207 * gcc.dg/bfin-longcall-1.c: New file.
30208 * gcc.dg/bfin-longcall-2.c: New file.
30209
30210 2005-07-21 Janis Johnson <janis187@us.ibm.com>
30211
30212 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30213
30214 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30215
30216 PR middle-end/19055
30217 * gcc.dg/tree-ssa/pr19055.c: New test.
30218 * gcc.dg/tree-ssa/pr19055-2.c: New test.
30219
30220 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30221
30222 PR C++/22358
30223 * g++.dg/other/pr22358.C: New test.
30224
30225 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
30226
30227 PR c++/2922
30228 * g++.dg/lookup/two-stage5.C: New test from bug comments.
30229
30230 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30231
30232 PR c++/15938
30233 * g++.dg/init/union2.C: New test.
30234
30235 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30236
30237 PR c/22393
30238 * gcc.dg/complex-4.c: New test.
30239
30240 2005-07-21 Richard Guenther <rguenther@suse.de>
30241
30242 PR testsuite/22522
30243 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30244 scanning for asm labels.
30245 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30246
30247 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
30248
30249 PR target/22085
30250 * gcc.dg/altivec-pr22085.c: New.
30251
30252 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
30253
30254 PR tree-optimization/19210
30255 * gcc.dg/tree-ssa/pr19210-1.c: New.
30256 * gcc.dg/tree-ssa/pr19210-2.c: New.
30257
30258 2005-07-21 Richard Sandiford <richard@codesourcery.com>
30259
30260 PR rtl-optimization/22167
30261 * g++.dg/opt/pr22167.C: New test.
30262
30263 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
30264
30265 PR c++/2922
30266 * g++.dg/lookup/two-stage2.C: New.
30267 * g++.dg/lookup/two-stage3.C: New.
30268 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30269 fixed two-stage name lookup for operators.
30270 * g++.dg/template/call3.C: Compiler now produces an appropriate
30271 error message.
30272 * g++.dg/template/crash37.C: Compiler now describes bla() on line
30273 14 as a candidate.
30274 * g++.dg/template/ptrmem4.C: Compiler produces different error
30275 message.
30276 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30277 connect_to_method as a candidate.
30278
30279 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
30280
30281 * gcc.dg/fold-alloc-1.c: New test.
30282
30283 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
30284
30285 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30286 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30287
30288 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
30289
30290 * gcc.dg/fold-abs-1.c: New test.
30291 * gcc.dg/fold-abs-2.c: New test.
30292 * gcc.dg/fold-abs-3.c: New test.
30293
30294 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
30295
30296 Make CONSTRUCTOR use VEC to store initializers.
30297 * g++.dg/ext/complit3.C: Check for specific error messages.
30298 * g++.dg/init/brace2.C: Update error message.
30299 * g++.dg/warn/Wbraces2.C: Likewise.
30300
30301 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
30302
30303 PR fortran/16940
30304 * gfortran.dg/module_interface_1.f90: New test.
30305
30306 2005-07-19 Danny Berlin <dberlin@dberlin.org>
30307 Kenneth Zadeck <zadeck@naturalbridge.com>
30308
30309 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30310
30311 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30312
30313 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30314 specify -Wformat for these tests.
30315 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30316 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30317 * gcc.dg/format/opt-6.c: Delete.
30318
30319 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30320
30321 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30322 * gcc.dg/tree-ssa/sra-3.c: Likewise.
30323
30324 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30325
30326 * gcc.dg/tree-ssa/alias-2.c: New test.
30327
30328 2005-07-18 Mark Mitchell <mark@codesourcery.com>
30329
30330 PR c++/22263
30331 * g++.dg/template/explicit7.C: New test.
30332
30333 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
30334
30335 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30336 field width of 8 to +Inf and -Inf.
30337
30338 2005-07-17 Mark Mitchell <mark@codesourcery.com>
30339
30340 PR c++/22139
30341 * g++.dg/template/friend36.C: New test.
30342
30343 2005-07-16 David Edelsohn <edelsohn@gnu.org>
30344
30345 PR fortran/21730
30346 * gfortran.dg/pr21730.f: New test.
30347
30348 2005-07-16 Danny Berlin <dberlin@dberlin.org>
30349 Kenneth Zadeck <zadeck@naturalbridge.com>
30350
30351 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30352 since pure const detection cannot run at -O1 in c compiler.
30353 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30354 can now optimize this case properly.
30355 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30356 because we now pass.
30357 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30358
30359 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
30360
30361 PR c/22421
30362 * gcc.dg/format/bitfld-1.c: New test.
30363
30364 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30365
30366 PR c++/22204
30367 * g++.dg/rtti/repo1.C: New test.
30368
30369 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
30370
30371 PR middle-end/22398
30372 * gcc.c-torture/compile/pr22398.c: New test.
30373
30374 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30375
30376 PR c++/22132
30377 * g++.dg/expr/cast4.C: New test.
30378
30379 2005-07-15 Richard Guenther <rguenther@suse.de>
30380
30381 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30382 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30383
30384 2005-07-15 Steven Bosscher <stevenb@suse.de>
30385
30386 PR tree-optimization/22230
30387 * gcc.dg/tree-ssa/pr22230.c: New test.
30388
30389 2005-07-14 Jakub Jelinek <jakub@redhat.com>
30390
30391 * gfortran.dg/g77/cpp6.f: New test.
30392
30393 PR fortran/22417
30394 * gfortran.dg/g77/cpp5.F: New test.
30395 * gfortran.dg/g77/cpp5.h: New file.
30396 * gfortran.dg/g77/cpp5inc.h: New file.
30397
30398 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
30399
30400 PR libfortran/16435
30401 * gfortran.dg/tl_editting.f90: New.
30402 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30403
30404 2005-07-14 Steven G. Kargl <kargls@comcast.net>
30405
30406 * gfortran.dg/char_array_constructor.f90: New test.
30407
30408 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
30409
30410 * gfortran.dg/past_eor.f90: New.
30411 * gfortran.dg/complex_read.f90: New.
30412
30413 2005-07-13 Jeff Law <law@redhat.com>
30414
30415 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30416 additional casts.
30417
30418 * gcc.dg/tree-ssa/pr22321.c: New test
30419
30420 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
30421
30422 PR tree-optimization/21921
30423 * gcc.dg/tree-ssa/pr21921.c: New.
30424
30425 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30426
30427 PR tree-optimizatio/22442
30428 * gcc.dg/tree-ssa/loop-11.c: New test.
30429
30430 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30431
30432 PR tree-opt/21840
30433 * gcc.c-torture/compile/pr21840.c: New test.
30434
30435 2005-07-12 Jan Hubicka <jh@suse.cz>
30436
30437 * gcc.c-torture/compile/pr22379.c: New test.
30438
30439 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
30440
30441 PR libfortran/21593
30442 gfortran.dg/dev_null.f90: Remove outdated comment about
30443 PR libfortran/21593.
30444
30445
30446 2005-07-12 Dale Johannesen <dalej@apple.com>
30447
30448 * gcc.target/i386/compress-float-sse.c: New.
30449 * gcc.target/i386/compress-float-sse-pic.c: New.
30450 * gcc.target/i386/compress-float-387.c: New.
30451 * gcc.target/i386/compress-float-387-pic.c: New.
30452 * gcc.dg/compress-float-ppc.c: New.
30453 * gcc.dg/compress-float-ppc-pic.c: New.
30454
30455 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
30456
30457 PR libfortran/21593
30458 gfortran.dg/dev_null.f90: Remove targets.
30459
30460 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30461
30462 PR tree-opt/22335
30463 * gcc.dg/pr22335-1.c: New test.
30464 * gcc.dg/pr22335-2.c: New test.
30465
30466 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30467
30468 PR c++/20172
30469 * g++.dg/template/nontype12.C : New test.
30470
30471 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30472
30473 * gcc.dg/tree-ssa/loop-10.c: New test.
30474
30475 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
30476
30477 * gcc.c-torture/execute/20020720-1.x: Remove.
30478
30479 2005-07-11 Jakub Jelinek <jakub@redhat.com>
30480
30481 * gfortran.fortran-torture/execute/forall_7.f90: New test.
30482
30483 2005-07-10 Richard Sandiford <richard@codesourcery.com>
30484
30485 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30486 (dg-mips-options): Use it.
30487
30488 2005-07-09 Diego Novillo <dnovillo@redhat.com>
30489
30490 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30491
30492 2005-07-09 Richard Henderson <rth@redhat.com>
30493
30494 * lib/target-supports.exp (check_effective_target_sync_char_short):
30495 Add alpha.
30496
30497 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
30498
30499 PR libfortran/22217
30500 * gfortran.dg/negative-z-descriptor.f90: New test.
30501
30502 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30503
30504 PR tree-opt/22329
30505 * gcc.dg/pr22329.c: New test.
30506
30507 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
30508
30509 PR tree-optimization/20139
30510 * gcc.dg/tree-ssa/pr20139.c: New.
30511
30512 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
30513
30514 PR tree-opt/22356
30515 * gcc.dg/pr22356-1.c: New test.
30516
30517 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
30518
30519 PR c++/21799
30520 * g++.dg/template/unify8.C: New.
30521 * g++.dg/template/unify9.C: New.
30522
30523 2005-07-08 Jakub Jelinek <jakub@redhat.com>
30524
30525 * gfortran.fortran-torture/execute/entry_10.f90: New test.
30526
30527 2005-07-07 Geoffrey Keating <geoffk@apple.com>
30528
30529 * gcc.dg/darwin-version-1.c: New.
30530 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30531 * gcc.dg/builtins-20.c: Likewise.
30532 * gcc.dg/builtins-53.c: Likewise.
30533 * gcc.dg/torture/builtins-convert-1.c: Likewise.
30534 * gcc.dg/torture/builtins-convert-2.c: Likewise.
30535 * gcc.dg/torture/builtins-convert-3.c: Likewise.
30536 * gcc.dg/torture/builtins-power-1.c: Likewise.
30537 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30538 on Darwin.
30539
30540 2005-07-07 Jeff Law <law@redhat.com>
30541
30542 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
30543 argument evaluation order.
30544
30545 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
30546
30547 PR libfortran/21594
30548 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30549 Add test cases where the shift length is greater than the
30550 array length.
30551
30552 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30553
30554 * obj-c++.dg/proto-lossage-6.mm: New.
30555 * objc.dg/proto-lossage-6.m: New.
30556
30557 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30558
30559 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30560 * objc.dg/gnu-runtime-2.m: Likewise.
30561
30562 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30563
30564 * gfortran.dg/longline.f: New test.
30565
30566 * gfortran.dg/badline.f: New test.
30567
30568 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30569
30570 PR fortran/16531
30571 PR fortran/15966
30572 PR fortran/18781
30573 * gfortran.dg/hollerith.f90: New.
30574 * gfortran.dg/hollerith2.f90: New.
30575 * gfortran.dg/hollerith3.f90: New.
30576 * gfortran.dg/hollerith4.f90: New.
30577 * gfortran.dg/hollerith_f95.f90: New.
30578 * gfortran.dg/hollerith_legacy.f90: New.
30579 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30580
30581 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30582
30583 PR objc/22274
30584 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30585 * objc.dg/gnu-runtime-2.m: New.
30586
30587 2005-07-06 Jeff Law <law@redhat.com>
30588
30589 * gcc.dg/tree-ssa/vrp17.c: New test.
30590
30591 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30592
30593 PR fortran/22327
30594 * gfortran.dg/array_constructor_5.f90: New test.
30595
30596 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30597
30598 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30599
30600 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30601
30602 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30603 * gcc.dg/980816-1.c: Ditto.
30604
30605 2005-07-06 Jeff Law <law@redhat.com>
30606
30607 * gcc.c-torture/compile/pr21356.c: New test.
30608
30609 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30610
30611 PR c/22013
30612 PR c/22098
30613 * gcc.c-torture/compile/pr22013-1.c,
30614 gcc.c-torture/execute/pr22098-1.c,
30615 gcc.c-torture/execute/pr22098-2.c,
30616 gcc.c-torture/execute/pr22098-3.c: New tests.
30617
30618 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30619
30620 PR c/22308
30621 * gcc.dg/pr22308-1.c: New test.
30622
30623 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30624
30625 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30626 target.
30627 * gcc.dg/compare9.c: Use -fshort-enums instead of
30628 -fno-short-enums. Change the last test to dg-bogus.
30629
30630 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30631
30632 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30633 * gcc.dg/compare9.c: New.
30634
30635 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30636
30637 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30638
30639 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30640
30641 PR testsuite/22288
30642 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30643
30644
30645 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30646
30647 * gcc.dg/format/gcc_gfc-1.c: New.
30648
30649 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30650
30651 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30652
30653 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30654
30655 PR fortran/20842
30656 * gfortran.dg/io_invalid_1.f90: New test.
30657
30658 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30659
30660 * gcc.dg/format/gcc_diag-1.c: Update.
30661
30662 2005-07-02 Jeff Law <law@redhat.com>
30663
30664 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30665 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30666
30667 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30668
30669 * gcc.dg/format/gcc_diag-1.c: Update.
30670
30671 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30672
30673 PR tree-opt/22269
30674 * gcc.c-torture/compile/pr22269.c: New test.
30675
30676 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30677
30678 PR 21584
30679 PR 22219
30680 * g++.dg/tree-ssa/pr21584-1.C: New test.
30681 * g++.dg/tree-ssa/pr21584-2.C: New test.
30682
30683 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30684
30685 * obj-c++.dg/try-catch-11.mm: New.
30686 * objc.dg/try-catch-10.m: New.
30687
30688 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30689
30690 * g++.dg/other/ucnid-1.C: xfail on AIX.
30691
30692 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30693
30694 PR 22234
30695 * gcc.dg/20050629-1.c: New test.
30696
30697 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30698
30699 * obj-c++.dg/const-str-1[0-1].mm: New.
30700 * objc.dg/const-str-1[0-1].m: New.
30701
30702 2005-05-29 Richard Henderson <rth@redhat.com>
30703
30704 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30705 Rename from check_effective_target_vect_no_max.
30706 (check_effective_target_vect_no_int_add): New.
30707 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30708 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30709 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30710 * gcc.dg/vect/vect-reduc-1.c: Use both.
30711 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30712
30713 2005-05-29 Richard Henderson <rth@redhat.com>
30714
30715 * lib/target-supports.exp (check_effective_target_vect_no_max):
30716 Remove i386 and x86_64.
30717
30718 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30719
30720 PR testsuite/21969
30721 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30722
30723 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30724
30725 PR middle-end/21969
30726 * gcc.dg/vect/pr21969.c: New test.
30727
30728 2005-06-28 Eric Christopher <echristo@redhat.com>
30729
30730 PR c/22052
30731 PR c/21975
30732 * gcc.dg/inline1.c: New test.
30733 * gcc.dg/inline2.c: Ditto.
30734 * gcc.dg/inline3.c: Ditto.
30735 * gcc.dg/inline4.c: Ditto.
30736 * gcc.dg/inline5.c: Ditto.
30737
30738 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30739
30740 PR libfortran/22142
30741 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30742 Add testcase also testing eoshift1 for PR 22142.
30743
30744 2005-06-28 Richard Henderson <rth@redhat.com>
30745
30746 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30747 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30748 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30749 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30750 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30751
30752 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30753
30754 PR libfortran/22142
30755 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30756 Add testcase for PR 22142.
30757
30758 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30759
30760 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30761 gcc.target/ia64/fpreg-2.c: New tests.
30762
30763 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30764
30765 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30766
30767 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30768
30769 PR libfortran/22170
30770 * gfortran.dg/slash_1.f90: New test.
30771
30772 2005-06-27 Richard Henderson <rth@redhat.com>
30773
30774 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30775 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30776 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30777 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30778 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30779 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30780
30781 2005-06-27 Richard Henderson <rth@redhat.com>
30782
30783 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30784 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30785
30786 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30787
30788 * obj-c++.dg/proto-lossage-5.mm: New.
30789 * objc.dg/proto-lossage-5.m: New.
30790
30791 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30792
30793 PR 21959
30794 * gcc.dg/tree-ssa/pr21959.c: New test.
30795
30796 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30797
30798 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30799 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30800 testing uninitialized var.
30801
30802 * gcc.c-torture/execute/builtins/chk.h: New.
30803 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30804 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30805 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30806 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30807 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30808 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30809 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30810 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30811 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30812 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30813 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30814 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30815 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30816 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30817 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30818 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30819 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30820 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30821 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30822 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30823 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30824 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30825 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30826 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30827 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30828 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30829 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30830 * gcc.dg/builtin-object-size-1.c: New test.
30831 * gcc.dg/builtin-object-size-2.c: New test.
30832 * gcc.dg/builtin-object-size-3.c: New test.
30833 * gcc.dg/builtin-object-size-4.c: New test.
30834 * gcc.dg/builtin-object-size-5.c: New test.
30835 * gcc.dg/builtin-stringop-chk-1.c: New test.
30836 * gcc.dg/builtin-stringop-chk-2.c: New test.
30837 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30838 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30839 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30840 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30841 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30842 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30843 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30844 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30845 * gcc.c-torture/execute/printf-1.c: New test.
30846 * gcc.c-torture/execute/fprintf-1.c: New test.
30847 * gcc.c-torture/execute/vprintf-1.c: New test.
30848 * gcc.c-torture/execute/vfprintf-1.c: New test.
30849 * gcc.c-torture/execute/printf-chk-1.c: New test.
30850 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30851 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30852 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30853
30854 2005-06-27 Michael Matz <matz@suse.de>
30855
30856 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30857 slot is not merged if address escapes.
30858
30859 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30860
30861 PR c/21911
30862 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30863
30864 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30865
30866 PR middle-end/17965
30867 * gcc.c-torture/compile/20050622-1.c: New test.
30868
30869 PR middle-end/22028
30870 * gcc.dg/20050620-1.c: New test.
30871
30872 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30873
30874 PR tree-optimization/22026
30875 * gcc.dg/tree-ssa/pr22026.c: New.
30876
30877 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30878
30879 PR libfortran/22144
30880 * gfortran.dg/shift-alloc.f90: New testcase.
30881
30882 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30883
30884 * all files: Update FSF address in copyright headers.
30885
30886 2005-06-22 Jan Hubicka <jh@suse.cz>
30887
30888 * wholeprogram-1.c: New testcase.
30889 * wholeprogram-2.c: New testcase.
30890
30891 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30892
30893 PR 22171
30894 * gcc.dg/tree-ssa/pr22171.c: New test.
30895
30896 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30897
30898 * gfortran.dg/simplify_modulo.f90: New.
30899
30900 2005-06-24 Jan Hubicka <jh@suse.cz>
30901
30902 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30903
30904 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30905
30906 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30907
30908 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30909
30910 * obj-c++.dg/typedef-alias-1.mm: New.
30911 * objc.dg/typedef-alias-1.m: New.
30912
30913 2005-06-23 Jeff Law <law@redhat.com>
30914
30915 * gcc.dg/tree-ssa/vrp16.c: New test.
30916
30917 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30918
30919 * lib/target-supports.exp: Add
30920 check_effective_target_fortran_large_real and
30921 check_effective_target_fortran_large_int to check for
30922 corresponding effective targets.
30923 * gfortran.dg/large_integer_kind_1.f90: New test.
30924 * gfortran.dg/large_real_kind_1.f90: New test.
30925
30926 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30927
30928 PR tree-optimization/22117
30929 * gcc.dg/tree-ssa/pr22117.c: New.
30930
30931 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30932
30933 PR testsuite/22123
30934 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30935
30936 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30937
30938 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30939
30940 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30941
30942 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30943 * gfortran.dg/f2c_4.c: Likewise.
30944
30945 2005-06-22 Paul Brook <paul@codesourcery.com>
30946
30947 PR fortran/21034
30948 * gfortran.dg/auto_save_1.f90: New test.
30949
30950 2005-06-22 Michael Matz <matz@suse.de>
30951
30952 * gcc.target/x86-64/abi: New directory.
30953 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30954 * gcc.target/x86-64/abi/README.gcc: New file.
30955 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30956 * gcc.target/x86-64/abi/asm-support.s: New file.
30957 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30958 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30959 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30960 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30961 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30962 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30963 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30964 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30965 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30966 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30967 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30968 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30969 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30970 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30971 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30972 * gcc.target/x86_64/abi/test_varargs.c: New test.
30973
30974 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30975
30976 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30977 32-bit i?86 and x86_64.
30978
30979 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30980
30981 * obj-c++.dg/const-str-[1-9].mm: New tests.
30982
30983 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30984
30985 PR fortran/22010
30986 * gfortran.dg/namelist_use.f90: New.
30987 * gfortran.dg/namelist_use_only.f90: New.
30988
30989 2005-06-21 Jeff Law <law@redhat.com>
30990
30991 * gcc.dg/tree-ssa/vrp15.c: New test.
30992
30993 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30994
30995 * lib/target-supports.exp (check_effective_target_vect_reduction):
30996 Remove.
30997 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30998 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30999 remove vect_reduction target keyword. Also avoid two returns in main.
31000 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31001 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31002 * gcc.dg/vect/vect-reduc-1short.c: New test.
31003 * gcc.dg/vect/vect-reduc-1char.c: New test.
31004 * gcc.dg/vect/vect-reduc-2short.c: New test.
31005 * gcc.dg/vect/vect-reduc-2char.c: New test.
31006 * gcc.dg/vect/vect-reduc-6.c: New test.
31007 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31008 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31009 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31010
31011 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31012 Paul Thomas <pault@gcc.gnu.org>
31013
31014 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31015 New tests.
31016
31017 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31018
31019 * gfortran.dg/backslash_1.f90: New test.
31020 * gfortran.dg/backslash_2.f90: New test.
31021
31022 2005-06-20 Steven G. Kargl <kargls@comcast.net>
31023
31024 * gfortran.dg/duplicate_labels.f90: New test.
31025
31026 2005-06-20 Jan Beulich <jbeulich@novell.com>
31027
31028 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31029 unsupportable relocations.
31030 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31031 * gcc.dg/20050321-2.c: xfail for NetWare.
31032
31033 2005-06-20 Andreas Jaeger <aj@suse.de>
31034
31035 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31036 gcc.target/i386/fastcall-sseregparm.c,
31037 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31038
31039 2005-06-19 Richard Henderson <rth@redhat.com>
31040
31041 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31042
31043 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
31044
31045 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31046
31047 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
31048
31049 PR c++/22115
31050 * g++.dg/conversion/simd2.C: Change expected error message.
31051
31052 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
31053
31054 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31055 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31056 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31057
31058 2005-06-18 James A Morrison <phython@gcc.gnu.org>
31059
31060 * gcc.dg/fold-mod-1.c: New test.
31061
31062 2005-06-18 Steven G. Kargl <kargls@comcast.net>
31063
31064 PR fortran/19926
31065 * gfortran.dg/pr19926.f90: New test.
31066
31067 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
31068
31069 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31070 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31071 targets.
31072 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31073 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31074
31075 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
31076
31077 * gcc.target/ia64/float80-varargs-1.c: New test.
31078
31079 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31080
31081 PR tree-opt/22035
31082 * gfortran.dg/f2c_6.f90: New test.
31083
31084 2005-06-17 Geoffrey Keating <geoffk@apple.com>
31085
31086 PR c++/17413
31087 * g++.dg/template/local5.C: New.
31088
31089 2005-06-17 Richard Henderson <rth@redhat.com>
31090
31091 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31092
31093 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
31094
31095 PR testsuite/21945
31096 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31097
31098 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
31099
31100 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31101 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31102 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31103 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31104 check_vect to verify the presence of hardware vector support.
31105
31106 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
31107
31108 PR testsuite/22056
31109 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31110
31111 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31112
31113 PR libfortran/19216
31114 * gfortran.dg/pr19216.f: Add correct space between brackets and
31115 dg directive.
31116
31117 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31118
31119 PR libfortran/16436
31120 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31121
31122 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
31123
31124 * gcc.target/i386/attributes-error.c: New testcase.
31125 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31126 * gcc.target/i386/regparm-stdcall.c: Likewise.
31127 * gcc.target/i386/sseregparm-1.c: Likewise.
31128 * gcc.target/i386/sseregparm-2.c: Likewise.
31129
31130 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
31131
31132 * g++.dg/rtti/crash2.C: New.
31133
31134 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
31135
31136 * gcc.dg/noncompile/20040203-3.c: Update expected message.
31137
31138 2005-06-15 David Ung <davidu@mips.com>
31139
31140 * gcc.target/mips/mips16e-extends.c: New test for testing the
31141 generation of MIPS16e zeb/zeh, seb/seh instructions.
31142
31143 2005-06-15 Diego Novillo <dnovillo@redhat.com>
31144
31145 PR 22018
31146 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31147 * gcc.dg/tree-ssa/pr22018.c: New test.
31148
31149 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
31150
31151 * gcc.dg/simd-1.c: Update error messages.
31152 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
31153 * gcc.dg/simd-2.c: Update error messages.
31154 * gcc.dg/simd-4.c: New.
31155
31156 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
31157
31158 PR c++/20678
31159 * g++.dg/other/crash-4.C: New.
31160
31161 2005-06-14 Devang Patel <dpatel@apple.com>
31162
31163 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31164
31165 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
31166
31167 PR c++/21929
31168 * g++.dg/parse/crash11.C: Update
31169
31170 2005-06-13 Jeff Law <law@redhat.com>
31171
31172 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31173 perform the desired transformations.
31174 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31175 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31176
31177 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31178
31179 PR fortran/22038
31180 * gfortran.dg/forall_1.f90: Un-XFAIL.
31181
31182 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
31183
31184 PR c++/21929
31185 * g++.dg/parse/crash26.C: New.
31186
31187 PR c++/20789
31188 * g++.dg/init/member1.C: New.
31189
31190 2005-06-13 Jakub Jelinek <jakub@redhat.com>
31191
31192 * gfortran.dg/altreturn_1.f90: New test.
31193
31194 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
31195
31196 PR middle-end/21985
31197 * gcc.dg/tree-ssa/pr21985.c: New test.
31198
31199 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
31200
31201 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31202
31203 2005-06-12 Roger Sayle <roger@eyesopen.com>
31204
31205 PR c++/21930
31206 * g++.dg/other/error10.C: New test case.
31207
31208 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31209
31210 PR libfortran/19155
31211 * gfortran.dg/pr19155.f: Add test.
31212
31213 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31214
31215 * gfortran.dg/f2c_7.f90: New test.
31216
31217 * gfortran.dg/forall_1.f90: XFAILed.
31218
31219 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
31220
31221 * gcc.dg/pr14796-1.c: New.
31222 * gcc.dg/pr14796-2.c: New.
31223
31224 2005-06-11 Steven G. Kargl <kargls@comcast.net>
31225
31226 PR fortran/17792
31227 PR fortran/21375
31228 * gfortran.dg/deallocate_stat.f90: New test.
31229
31230 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
31231
31232 * gfortran.fortran-torture/execute/in-pack.f90: New test.
31233
31234 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
31235
31236 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31237 access will be generated when this loop is vectorized. Test that
31238 accesses with same alignment were detected.
31239 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31240 Test that accesses with same alignment were detected.
31241 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31242 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31243 alignment were detected.
31244
31245 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
31246
31247 PR c++/10611
31248 * g++.dg/conversion/simd2.C: New.
31249
31250 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
31251
31252 * gcc.dg/Wcxx-compat-1.c: New.
31253
31254 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
31255
31256 PR libfortran/21480
31257 * gfortran.dg/reshape-complex.f90: Add a test for a packed
31258 complex array.
31259
31260 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
31261
31262 * gcc.dg/alias-8.c: New.
31263
31264 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
31265
31266 * gcc.dg/format/cmn_err-1.c: Update.
31267
31268 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
31269
31270 PR target/20666
31271 * gcc.target/sparc/fexpand-2.c: New.
31272 * gcc.target/sparc/fpmerge-2.c: New.
31273 * gcc.target/sparc/fpmul-2.c: New.
31274 * gcc.target/sparc/noresult.c: New.
31275 * gcc.target/sparc/pdist-2.c: New.
31276 * gcc.target/sparc/pdist-3.c: New.
31277
31278 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
31279
31280 PR testsuite/21702
31281 * gcc.target/i386/i386.exp: Fix comment typo.
31282
31283 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
31284
31285 PR c++/19497
31286 * g++.dg/inherit/using5.C: New.
31287 * g++.dg/inherit/using6.C: New.
31288
31289 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31290
31291 PR c++/19894
31292 * g++.dg/template/ptrmem15.C: New test.
31293
31294 PR c++/20563
31295 * g++.dg/ext/label4.C: New test.
31296
31297 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31298
31299 * gcc.dg/tls/debug-1.c: New test.
31300
31301 2005-06-07 Dale Johannesen <dalej@apple.com>
31302
31303 * gcc.target/i386/movq.c: New.
31304
31305 2005-06-07 Dale Johannesen <dalej@apple.com>
31306
31307 * gcc.dg/20050607-1.c: New.
31308
31309 2005-06-07 Jakub Jelinek <jakub@redhat.com>
31310
31311 PR middle-end/21850
31312 * gcc.c-torture/execute/20050607-1.c: New test.
31313
31314 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
31315
31316 PR libfortran/21926
31317 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31318 Test case where the return array has lowest stride one,
31319 but isn't packed.
31320
31321 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
31322
31323 * lib/target-supports.exp (check_effective_target_sync_int_long):
31324 Add s390 and s390x targets.
31325
31326 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
31327
31328 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31329 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31330 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31331 * gcc.dg/tree-ssa/loop-9.c: New test.
31332
31333 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
31334
31335 * g++.dg/parse/defarg10.C: New.
31336
31337 2005-06-06 Jakub Jelinek <jakub@redhat.com>
31338
31339 PR regression/21897
31340 * gcc.c-torture/execute/20050604-1.c: New test.
31341
31342 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
31343
31344 PR 21903
31345 * g++.dg/parse/defarg9.C: New.
31346
31347 PR c++/20637
31348 * g++.dg/inherit/using4.C: New.
31349 * g++.dg/overload/error1.C: Adjust expected errors.
31350 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31351 * g++.old-deja/g++.brendan/arm2.C: Likewise.
31352 * g++.old-deja/g++.other/redecl2.C: Likewise.
31353 * g++.old-deja/g++.other/redecl4.C: Likewise.
31354 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31355
31356 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31357
31358 * gfortran.dg/f2c_5.f90: Add -w to dg-options
31359
31360 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31361
31362 * lib/gfortran.exp (gfortran_target_compile): Call
31363 dg-additional-files-options
31364 * gfortran.dg/f2c_4.f90: New file
31365 * gfortran.dg/f2c_4.c: New file
31366 * gfortran.dg/f2c_5.f90: New file
31367 * gfortran.dg/f2c_5.c: New file
31368
31369 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31370
31371 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31372
31373 PR fortran/21912
31374 * gfortran.dg/array_constructor_4.f90: New test.
31375
31376 2005-06-05 Mark Mitchell <mark@codesourcery.com>
31377
31378 PR c++/21619
31379 * g++.dg/ext/builtin9.C: New test.
31380
31381 2005-06-05 Dale Johannesen <dalej@apple.com>
31382
31383 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31384 * gcc.c-torture/execute/20050603-2.c: Ditto.
31385
31386 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
31387
31388 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31389 * gcc.dg/vect/vect-reduc-1.c: New.
31390 * gcc.dg/vect/vect-reduc-2.c: New.
31391 * gcc.dg/vect/vect-reduc-3.c: New.
31392
31393 2005-06-04 Dale Johannesen <dalej@apple.com>
31394
31395 * gcc.c-torture/execute/20050603-1.c: New.
31396 * gcc.c-torture/execute/20050603-2.c: New.
31397 * gcc.dg/20050603-3.c: New.
31398
31399 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31400
31401 PR fortran/19195
31402 * gfortran.dg/debug_1.f90: New test.
31403
31404 * gfortran.dg/forall_1.f90: New test.
31405
31406 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
31407
31408 * gfortran.dg/array_constructor_3.f90: New test.
31409
31410 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31411
31412 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31413
31414 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
31415
31416 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31417
31418 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
31419
31420 PR c/21873
31421 * gcc.dg/init-excess-1.c: New test.
31422
31423 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31424
31425 PR c++/21853
31426 * g++.dg/expr/static_cast6.C: New test.
31427
31428 2005-06-03 Diego Novillo <dnovillo@redhat.com>
31429
31430 * gcc.dg/tree-ssa/vrp14.c: New test.
31431
31432 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31433
31434 PR c++/21336
31435 * g++.dg/template/new2.C: New test.
31436
31437 2005-06-03 Josh Conner <jconner@apple.com>
31438
31439 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31440 all entries in initializer.
31441
31442 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
31443
31444 PR middle-end/21858
31445 * gcc.dg/pr21858.c: New testcase.
31446
31447 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
31448
31449 PR tree-optimization/21292
31450
31451 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31452 New.
31453 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31454 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31455 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31456 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31457 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31458
31459 2005-06-02 Richard Henderson <rth@redhat.com>
31460
31461 * gcc.dg/sync-2.c: Use -march=i486 for i386.
31462
31463 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
31464
31465 * gcc.dg/wtypequal.c: New testcase.
31466
31467 2005-06-02 Diego Novillo <dnovillo@redhat.com>
31468
31469 PR 21582
31470 * gcc.dg/tree-ssa/pr21582.c: New test.
31471
31472 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31473
31474 PR c++/21280
31475 * g++.dg/opt/interface2.h: New.
31476 * g++.dg/opt/interface2.C: New.
31477 * g++.dg/init/ctor4.C: Adjust error lines.
31478 * g++.old-deja/g++.bob/inherit2.C: Likewise.
31479 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31480 * g++.old-deja/g++.jason/opeq3.C: Likewise.
31481 * g++.old-deja/g++.pt/assign1.C: Likewise.
31482 * g++.old-deja/g++.pt/crash20.C: Likewise.
31483
31484 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
31485
31486 PR tree-optimization/21734
31487 * g++.dg/vect/pr21734_1.cc: New.
31488 * g++.dg/vect/pr21734_2.cc: New.
31489
31490 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31491
31492 PR c++/20350
31493 * g++.dg/template/spec24.C: New.
31494
31495 PR c++/21151
31496 * g++.dg/pch/local-1.C: New.
31497 * g++.dg/pch/local-1.Hs: New.
31498
31499 2005-06-01 Diego Novillo <dnovillo@redhat.com>
31500
31501 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31502 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31503 * gcc.dg/tree-ssa/pr14341.c: New test.
31504 * gcc.dg/tree-ssa/pr14841.c: New test.
31505 * gcc.dg/tree-ssa/pr20701.c: New test.
31506 * gcc.dg/tree-ssa/pr21086.c: New test.
31507 * gcc.dg/tree-ssa/pr21090.c: New test.
31508 * gcc.dg/tree-ssa/pr21332.c: New test.
31509 * gcc.dg/tree-ssa/pr21458.c: New test.
31510 * gcc.dg/tree-ssa/pr21658.c: New test.
31511 * gcc.dg/tree-ssa/vrp01.c: New test.
31512 * gcc.dg/tree-ssa/vrp02.c: New test.
31513 * gcc.dg/tree-ssa/vrp03.c: New test.
31514 * gcc.dg/tree-ssa/vrp04.c: New test.
31515 * gcc.dg/tree-ssa/vrp05.c: New test.
31516 * gcc.dg/tree-ssa/vrp06.c: New test.
31517 * gcc.dg/tree-ssa/vrp07.c: New test.
31518 * gcc.dg/tree-ssa/vrp08.c: New test.
31519 * gcc.dg/tree-ssa/vrp09.c: New test.
31520 * gcc.dg/tree-ssa/vrp10.c: New test.
31521 * gcc.dg/tree-ssa/vrp11.c: New test.
31522 * gcc.dg/tree-ssa/vrp12.c: New test.
31523 * gcc.dg/tree-ssa/vrp13.c: New test.
31524
31525 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
31526
31527 PR 21029
31528 * gcc.dg/tree-ssa/pr21029.c: New test.
31529
31530 2005-06-01 Roger Sayle <roger@eyesopen.com>
31531
31532 * gfortran.dg/logint-1.f: New test case.
31533 * gfortran.dg/logint-2.f: Likewise.
31534 * gfortran.dg/logint-3.f: Likewise.
31535
31536 2005-06-01 Jakub Jelinek <jakub@redhat.com>
31537
31538 PR c/21536
31539 PR c/20760
31540 * gcc.dg/20050527-1.c: New test.
31541
31542 * gcc.dg/i386-sse-12.c: New test.
31543
31544 PR fortran/21729
31545 * gfortran.dg/implicit_5.f90: New test.
31546
31547 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
31548
31549 PR fortran/20883
31550 * gfortran/assign_4.f90: New test.
31551 * gfortran/assign_2.f90: Change compile to run.
31552
31553 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31554
31555 * lib/target-supports.exp
31556 (check_effective_target_sync_char_short): New.
31557 * gcc.dg/sync-2.c: New.
31558
31559 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31560
31561 PR tree-optimization/21817
31562 * gcc.dg/torture/pr21817-1.c: New.
31563
31564 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31565
31566 PR c++/21165
31567 * g++.dg/template/init5.C: New.
31568
31569 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31570
31571 * gfortran.dg/char_initialiser_actual.f90:
31572 Test character initialisers as actual arguments.
31573 * gfortran.dg/char_pointer_comp_assign.f90:
31574 Test character pointer structure component assignments.
31575 * gfortran.dg/char_array_structure_constructor.f90:
31576 Test character components in structure constructors.
31577
31578 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31579
31580 PR middle-end/20931
31581 * g++.dg/opt/pr20931.C: New test.
31582
31583 2005-05-31 Andreas Jaeger <aj@suse.de>
31584
31585 PR testsuite/20772
31586 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31587 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31588 g++.old-deja/g++.ext/asmspec1.C,
31589 g++.old-deja/g++.other/regstack.C,
31590 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31591 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31592 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31593 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31594 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31595 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31596 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31597 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31598 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31599 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31600 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31601 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31602 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31603 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31604 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31605 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31606 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31607 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31608 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31609
31610 2005-05-31 Jeff Law <law@redhat.com>
31611
31612 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31613
31614 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31615
31616 PR middle-end/21743
31617 * gcc.dg/builtins-1.c: Activate disabled clog test.
31618 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31619
31620 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31621
31622 * gfortran.dg/char_pointer_assign.f90:
31623 Test character-pointer assignments and pointer assignments.
31624 * gfortran.dg/char_pointer_dummy.f90:
31625 Test character-pointer dummy arguments.
31626 * gfortran.dg/char_pointer_func.f90:
31627 Test character-pointer function returns.
31628 * gfortran.dg/char_pointer_dependency.f90:
31629 Test character-pointer functions with dependencies.
31630
31631 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31632
31633 PR c++/21784
31634 * g++.dg/lookup/using14.C: New test.
31635
31636 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31637
31638 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31639 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31640 trailing ^M.
31641
31642 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31643
31644 PR c++/17413
31645 * g++.dg/template/local5.C: New.
31646
31647 PR target/21761
31648 * gcc.c-torture/compile/pr21761.c: New.
31649
31650 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31651 before darwin8.
31652
31653 2005-05-30 Steven G. Kargl
31654
31655 PR fortran/20846
31656 * gfortran.dg/inquire_8.f90: New test.
31657
31658 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31659
31660 PR libfortran/21376
31661 * gfortran.dg/output_exponents_1.f90: New test.
31662
31663 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31664
31665 PR libfortran/20006
31666 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31667
31668 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31669
31670 PR c++/21210
31671 * g++.dg/ext/complex1.C: New test.
31672
31673 PR c++/21340
31674 * g++.dg/init/ctor6.C: New test.
31675
31676 2005-05-29 Jan Hubicka <jh@suse.cz>
31677
31678 * gcc.c-torture/compile/pr21562.c: New.
31679
31680 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31681
31682 * gfortran.dg/subnormal_1.f90: New test.
31683
31684 2005-05-28 Jan Hubicka <jh@suse.cz>
31685
31686 * tree-prof.exp: Fix comment.
31687 * value-prof-1.c: New.
31688 * value-prof-2.c: New.
31689 * value-prof-3.c: New.
31690 * value-prof-4.c: New.
31691
31692 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31693
31694 PR c++/21614
31695 * g++.dg/expr/ptrmem6.C: New test.
31696 * g++.dg/expr/ptrmem6a.C: Likewise.
31697
31698 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31699
31700 PR tree-optimization/21658
31701 * gcc.dg/tree-ssa/pr21658.c: New.
31702
31703 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31704
31705 PR c++/21455
31706 * g++.dg/inherit/ptrmem3.C: New.
31707
31708 PR c++/21681
31709 * g++.dg/parse/template16.C: New.
31710
31711 2005-05-27 Andreas Jaeger <aj@suse.de>
31712
31713 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31714
31715 * gcc.dg/i386-sse-8.c: Run test on all archs.
31716
31717 2005-05-26 Mike Stump <mrs@apple.com>
31718
31719 * objc.dg/isa-field-1.m: Only run on darwin.
31720 * objc.dg/lookup-1.m: Likewise.
31721 * objc.dg/try-catch-8.m: Likewise.
31722
31723 2005-05-26 Roger Sayle <roger@eyesopen.com>
31724
31725 PR tree-optimization/9814
31726 * gcc.dg/pr9814-1.c: New test case.
31727
31728 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31729
31730 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31731 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31732 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31733 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31734 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31735 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31736 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31737 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31738 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31739 objc.dg/try-catch-8.m: New.
31740
31741 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31742
31743 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31744 remove extraneous semicolons.
31745
31746 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31747
31748 * obj-c++.dg/comp-types-12.mm: New.
31749 * objc.dg/comp-types-11.m: New.
31750 * objc.dg/selector-4.m: New.
31751
31752 2005-05-26 Andreas Jaeger <aj@suse.de>
31753
31754 PR testsuite/20772
31755 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31756 g++.old-deja/g++.ext/attrib3.C,
31757 g++.old-deja/g++.other/store-expr1.C,
31758 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31759 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31760 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31761 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31762 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31763 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31764 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31765 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31766 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31767 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31768 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31769 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31770 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31771 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31772 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31773 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31774 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31775 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31776 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31777
31778 2005-05-26 Andreas Jaeger <aj@suse.de>
31779
31780 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31781 x86-64 compilation.
31782
31783 2005-05-26 Andreas Jaeger <aj@suse.de>
31784
31785 PR testsuite/20772
31786 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31787 gcc.misc-tests/i386-pf-athlon-1.c,
31788 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31789 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31790 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31791 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31792 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31793 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31794 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31795 programs.
31796
31797 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31798 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31799 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31800 x86-64 compilation.
31801
31802 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31803 x86_64.
31804
31805 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31806 effective-target ilp32.
31807
31808 2005-05-26 David Ung <davidu@mips.com>
31809
31810 * gcc.target/mips/ext_ins.c: New test for testing the generation
31811 of MIPS32/64 rev 2 ext/ins instructions.
31812
31813 2005-05-26 Andreas Jaeger <aj@suse.de>
31814
31815 * treelang/compile/unsigned.tree: Use gimple instead of
31816 nonexisting generic dump.
31817
31818 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31819
31820 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31821
31822 2005-05-26 Andreas Jaeger <aj@suse.de>
31823
31824 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31825
31826 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31827
31828 PR libfortran/17283
31829 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31830 Test callee-allocated memory with write statements.
31831
31832 2005-05-25 Roger Sayle <roger@eyesopen.com>
31833
31834 PR middle-end/21709
31835 * gcc.dg/pr21709-1.c: New test case.
31836
31837 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31838 Mike Stump <mrs@apple.com>
31839
31840 * objc/execute/next_mapping.h: Update for C++.
31841
31842 * obj-c++.dg/selector-1.mm: Move to...
31843 * obj-c++.dg/selector-4.mm: here...
31844
31845 * obj-c++.dg/basic.mm: New.
31846 * obj-c++.dg/comp-types-1.mm: New.
31847 * obj-c++.dg/cxx-class-1.mm: New.
31848 * obj-c++.dg/cxx-ivars-1.mm: New.
31849 * obj-c++.dg/cxx-ivars-2.mm: New.
31850 * obj-c++.dg/cxx-ivars-3.mm: New.
31851 * obj-c++.dg/cxx-scope-1.mm: New.
31852 * obj-c++.dg/cxx-scope-2.mm: New.
31853 * obj-c++.dg/defs.mm: New.
31854 * obj-c++.dg/empty-private-1.mm: New.
31855 * obj-c++.dg/encode-1.mm: New.
31856 * obj-c++.dg/encode-2.mm: New.
31857 * obj-c++.dg/encode-3.mm: New.
31858 * obj-c++.dg/extern-c-1.mm: New.
31859 * obj-c++.dg/extra-semi.mm: New.
31860 * obj-c++.dg/fix-and-continue-2.mm: New.
31861 * obj-c++.dg/isa-field-1.mm: New.
31862 * obj-c++.dg/ivar-list-semi.mm: New.
31863 * obj-c++.dg/local-decl-1.mm: New.
31864 * obj-c++.dg/lookup-1.mm: New.
31865 * obj-c++.dg/lookup-2.mm: New.
31866 * obj-c++.dg/method-1.mm: New.
31867 * obj-c++.dg/method-2.mm: New.
31868 * obj-c++.dg/method-3.mm: New.
31869 * obj-c++.dg/method-4.mm: New.
31870 * obj-c++.dg/method-5.mm: New.
31871 * obj-c++.dg/method-6.mm: New.
31872 * obj-c++.dg/method-7.mm: New.
31873 * obj-c++.dg/no-extra-load.mm: New.
31874 * obj-c++.dg/overload-1.mm: New.
31875 * obj-c++.dg/pragma-1.mm: New.
31876 * obj-c++.dg/pragma-2.mm: New.
31877 * obj-c++.dg/private-1.mm: New.
31878 * obj-c++.dg/private-2.mm: New.
31879 * obj-c++.dg/proto-qual-1.mm: New.
31880 * obj-c++.dg/qual-types-1.mm: New.
31881 * obj-c++.dg/stubify-1.mm: New.
31882 * obj-c++.dg/stubify-2.mm: New.
31883 * obj-c++.dg/super-class-1.mm: New.
31884 * obj-c++.dg/super-class-2.mm: New.
31885 * obj-c++.dg/super-dealloc-1.mm: New.
31886 * obj-c++.dg/super-dealloc-2.mm: New.
31887 * obj-c++.dg/template-1.mm: New.
31888 * obj-c++.dg/template-2.mm: New.
31889 * obj-c++.dg/template-3.mm: New.
31890 * obj-c++.dg/template-4.mm: New.
31891 * obj-c++.dg/template-5.mm: New.
31892 * obj-c++.dg/template-6.mm: New.
31893 * obj-c++.dg/try-catch-1.mm: New.
31894 * obj-c++.dg/try-catch-2.mm: New.
31895 * obj-c++.dg/try-catch-3.mm: New.
31896 * obj-c++.dg/try-catch-4.mm: New.
31897 * obj-c++.dg/try-catch-5.mm: New.
31898 * obj-c++.dg/try-catch-6.mm: New.
31899 * obj-c++.dg/try-catch-7.mm: New.
31900 * obj-c++.dg/try-catch-8.mm: New.
31901 * obj-c++.dg/try-catch-9.mm: New.
31902 * obj-c++.dg/va-meth-1.mm: New.
31903
31904 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31905
31906 * obj-c++.dg/selector-1.mm: New.
31907 * obj-c++.dg/selector-2.mm: New.
31908
31909 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31910
31911 * obj-c++.dg/selector-3.mm: New.
31912 * objc.dg/selector-3.m: New.
31913
31914 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31915
31916 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31917 about where warning appears.
31918
31919 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31920
31921 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31922 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31923 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31924 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31925
31926 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31927
31928 * gcc.dg/20050524-1.c: New test.
31929
31930 2005-05-25 Jan Hubicka <jh@suse.cz>
31931
31932 * gcc.dg/tree-prof/inliner-1.c: New.
31933
31934 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31935
31936 * gcc.dg/tree-prof: New directory.
31937 * gcc.dg/tree-prof/tree-prof.exp: New.
31938
31939 2005-05-25 DJ Delorie <dj@redhat.com>
31940
31941 * gcc.dg/Wattributes-1.c: New.
31942 * gcc.dg/Wattributes-2.c: New.
31943 * gcc.dg/Wattributes-3.c: New.
31944
31945 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31946
31947 PR tree-optimization/19833
31948 * gcc.dg/uninit-4.c: Remove xfail.
31949 * gcc.dg/uninit-9.c: Ditto.
31950
31951 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31952
31953 * obj-c++.dg/bitfield-[1-5].mm: New.
31954 * obj-c++.dg/class-protocol-1.mm: New.
31955 * obj-c++.dg/comp-types-1[0-1].mm: New.
31956 * obj-c++.dg/comp-types-[2-9].mm: New.
31957 * obj-c++.dg/encode-[4-8].mm: New.
31958 * obj-c++.dg/layout-1.mm: New.
31959 * obj-c++.dg/method-1[0-9].mm: New.
31960 * obj-c++.dg/method-2[0-1].mm: New.
31961 * obj-c++.dg/method-[8-9].mm: New.
31962 * obj-c++.dg/objc-gc-3.mm: New.
31963 * obj-c++.dg/try-catch-10.mm: New.
31964 * objc.dg/bitfield-5.m: New.
31965 * objc.dg/comp-types-10.m: New.
31966 * objc.dg/comp-types-9.m: New.
31967 * objc.dg/layout-1.m: New.
31968 * objc.dg/objc-gc-4.m: New.
31969 * objc.dg/try-catch-9.m: New.
31970 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31971 * objc.dg/comp-types-1.m: Likewise.
31972 * objc.dg/comp-types-[5-6].m: Likewise.
31973 * objc.dg/method-9.m: Likewise.
31974
31975 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31976
31977 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31978 and on hardware without VMX support.
31979
31980 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31981
31982 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31983
31984 * lib/profopt.exp (dg-final-generate, dg-final-use,
31985 profopt-final-code, profopt-get-options): New.
31986 (profopt-execute): Process test directives.
31987
31988 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31989 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31990 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31991
31992 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31993
31994 PR C++/21645
31995 * g++.dg/init/ctor5.C: New test.
31996
31997 2005-05-24 Ira Rosen <irar@il.ibm.com>
31998
31999 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32000 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32001 vect-113.c, vect-114.c.
32002
32003 2005-05-23 Adam Nemet <anemet@lnxw.com>
32004
32005 * gcc.dg/const-elim-1.c: Remove xfails.
32006
32007 2005-05-23 Jeff Law <law@redhat.com>
32008
32009 * gcc.c-torture/compile/pr21638.c: New test.
32010 * gcc.c-torture/compile/20050520-1.c: New test.
32011
32012 2005-05-23 Nick Clifton <nickc@redhat.com>
32013
32014 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32015 be a proper triple, ie: m32r*-*-*.
32016 * g++.old-deja/g++.jason/thunk3.C: Likewise.
32017
32018 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
32019
32020 PR middle-end/21331
32021 PR tree-opt/21293
32022 * gcc.c-torture/compile/pr21293.c: New test.
32023 * gcc.c-torture/execute/pr21331.c: New test.
32024
32025 2004-05-20 Richard Henderson <rth@redhat.com>
32026
32027 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32028
32029 2005-05-20 Ziemowit Laski <zlaski@apple.com>
32030
32031 * obj-c++-dg.exp: Add.
32032 * obj-c++.exp: Add.
32033 * obj-c++.dg/dg.exp: Add.
32034
32035 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32036
32037 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32038 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32039
32040 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
32041
32042 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32043
32044 2004-05-19 Richard Henderson <rth@redhat.com>
32045
32046 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32047
32048 2005-05-19 Janis Johnson <janis187@us.ibm.com>
32049
32050 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32051
32052 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32053
32054 2005-05-19 Jakub Jelinek <jakub@redhat.com>
32055
32056 PR c++/21495
32057 * g++.dg/parse/extern1.C: New test.
32058 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32059
32060 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32061
32062 * gcc.dg/c99-math.h: New.
32063 * gcc.dg/c99-math-float-1.c: New test.
32064 * gcc.dg/c99-math-double-1.c: Likewise.
32065 * gcc.dg/c99-math-long-double-1.c: Likewise.
32066
32067 2005-05-18 Richard Henderson <rth@redhat.com>
32068
32069 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32070
32071 2005-05-18 Devang Patel <dpatel@apple.com>
32072
32073 * g++.dg/opt/20050511-1.C: New test.
32074
32075 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
32076
32077 PR libfortran/21127
32078 * gfortran.dg/reshape-complex.f90: New test.
32079
32080 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
32081
32082 * gfortran.dg/array_constructor_1.f90: New test.
32083 * gfortran.dg/array_constructor_2.f90: New test.
32084
32085 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
32086
32087 PR fortran/20954
32088 * gfortran.dg/pr20954.f: New test.
32089
32090 2005-05-17 Mike Stump <mrs@apple.com>
32091
32092 Yet more Objective-C++...
32093
32094 * objc.dg/method-5.m: Update.
32095 * objc.dg/method-6.m: Update.
32096 * objc.dg/method-7.m: Update.
32097 * objc.dg/method-9.m: Update.
32098 * objc.dg/try-catch-2.m: Update.
32099
32100 2005-05-17 Mark Mitchell <mark@codesourcery.com>
32101
32102 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32103 Remove little-endian optimizations.
32104
32105 2005-05-17 Jeff Law <law@redhat.com>
32106
32107 * g++.dg/tree-ssa/pr14814.C: New test.
32108 * gcc.dg/tree-ssa/pr14814.C: New test.
32109 * gcc.dg/tree-ssa/pr17141-1.C: New test.
32110 * gcc.dg/tree-ssa/pr17141-2.C: New test.
32111
32112 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
32113
32114 * gcc.dg/compat/generate-random.c: Do not include
32115 libiberty.h.
32116 * gcc.dg/compat/generate-random_r.c: Likewise.
32117
32118 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
32119
32120 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32121
32122 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
32123
32124 PR middle-end/21595
32125 * g++.dg/tree-ssa/builtin1.C: New testcase.
32126
32127 2005-05-17 Jakub Jelinek <jakub@redhat.com>
32128
32129 PR c++/21454
32130 * g++.dg/opt/const4.C: New test.
32131
32132 PR middle-end/21492
32133 * g++.dg/opt/crossjump1.C: New test.
32134
32135 PR tree-optimization/21610
32136 * gcc.c-torture/compile/20050516-1.c: New test.
32137
32138 PR fortran/15080
32139 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32140 about the test failing.
32141 * gfortran.fortran-torture/execute/where_7.f90: New test.
32142 * gfortran.fortran-torture/execute/where_8.f90: New test.
32143
32144 2005-05-16 Richard Henderson <rth@redhat.com>
32145
32146 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32147 i?86 and x86_64.
32148
32149 2005-05-16 Mark Mitchell <mark@codesourcery.com>
32150
32151 * gcc.dg/compat/generate-random.c (config.h): Do not include.
32152 (limits.h): Include unconditionally.
32153 (stdlib.h): Likewise.
32154 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32155 (limits.h): Include unconditionally.
32156 (stdlib.h): Likewise.
32157 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32158 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32159 (limits.h): Include unconditionally.
32160 (stdlib.h): Likewise.
32161 (hashtab.h): Do not include.
32162 (getopt.h): Likewise.
32163 (stddef.h): Include.
32164 (hashval_t): Define.
32165 (struct entry): Add "next" field.
32166 (HASH_SIZE): New macro.
32167 (hash_table): New variable.
32168 (switchfiles): Do not use xmalloc.
32169 (mix): New macro.
32170 (iterative_hash): New function.
32171 (hasht): Remove.
32172 (e_exists): New function.
32173 (e_insert): Likewise.
32174 (output): Use, instead of libiberty hashtable functions.
32175 (main): Do not use getopt. Do not call htab_create.
32176
32177 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
32178
32179 PR libstdc++/21526
32180 * lib/target-supports.exp (check_mkfifo_available):
32181 Return 0 for cygwin as mkfifo support incomplete on platform.
32182 Fix typos in comments.
32183
32184 2005-05-15 Mark Mitchell <mark@codesourcery.com>
32185
32186 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32187
32188 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
32189
32190 PR fortran/17432
32191 * gfortran.dg/assign_4.f: New test.
32192
32193 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
32194
32195 PR tree-optimization/21563
32196 * gcc.dg/tree-ssa/pr21563.c: New.
32197
32198 2005-05-14 Jan Hubicka <jh@suse.cz>
32199
32200 * gcc.dg/noreturn-7.c: Allow control reaches warning.
32201
32202 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
32203
32204 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32205
32206 2005-05-13 Julian Brown <julian@codesourcery.com>
32207
32208 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32209 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32210
32211 2005-05-13 Jan Hubicka <jh@suse.cz>
32212
32213 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32214 * gcc.dg/fold-xor-?.c: Likewise.
32215 * gcc.dg/pr15784-?.c: Likewise.
32216 * gcc.dg/pr20922-?.c: Likewise.
32217 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32218 * gcc.dg/tree-ssa/pr17598.c: Likewise.
32219 * gcc.dg/tree-ssa/pr20470.c: Likewise.
32220
32221 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32222
32223 PR fortran/21260
32224 * gfortran.dg/hollerith_1.f90: New test.
32225
32226 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32227
32228 * gfortran.dg/func_result_2.f90: New test.
32229
32230 2005-05-11 Bud Davis <bdavis@gfortran.org>
32231
32232 * gfortran.dg/dev_null.f90: New test.
32233
32234 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
32235
32236 * gcc.dg/arm-vfp1.c: Revert last change.
32237
32238 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
32239
32240 PR middle-end/19807
32241 PR tree-optimization/19639
32242 * g++.dg/tree-ssa/pr19807.C: New testcase.
32243
32244 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32245
32246 PR libfortran/21471
32247 * gfortran.dg/append-1.f90: New test.
32248
32249 2005-05-10 Diego Novillo <dnovillo@redhat.com>
32250
32251 * gcc.dg/pr18501.c: XFAIL.
32252 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32253 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32254 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32255 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32256 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32257 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32258 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32259 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32260
32261 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32262
32263 PR fortran/20178
32264 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32265 gfortran.dg/f2c_3.f90: New tests.
32266
32267 * gfortran.dg/return_1.f90: Fix dg annotation.
32268
32269 2005-05-10 Diego Novillo <dnovillo@redhat.com>
32270
32271 * gcc.c-torture/compile/20050510-1.c: New test.
32272
32273 2005-05-10 Mark Mitchell <mark@codesourcery.com>
32274
32275 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32276
32277 2005-05-10 Bob Wilson <bob.wilson@acm.org>
32278
32279 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32280
32281 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
32282
32283 PR c/17913
32284 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32285
32286 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
32287
32288 PR c/21342
32289 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32290 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32291
32292 2005-05-10 Ben Elliston <bje@au.ibm.com>
32293
32294 PR debug/16676
32295 * gcc.dg/debug/pr16676.c: New test.
32296
32297 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
32298
32299 PR testsuite/21443
32300 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32301 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32302 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32303 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32304 Change -O1 to -O2.
32305 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
32306 -fno-tree-dominator-opts.
32307
32308 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32309
32310 * gfortran.dg/return_1.f90: New test.
32311
32312 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
32313
32314 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32315
32316 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32317
32318 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
32319
32320 PR c++/21427
32321 * g++.dg/inherit/covariant13.C: New.
32322
32323 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32324
32325 PR libfortran/19155
32326 * gfortran.dg/pr19155.f: New test.
32327
32328 2005-05-08 Roger Sayle <roger@eyesopen.com>
32329
32330 PR inline-asm/8788
32331 * gcc.dg/pr8788-1.c: New testcase.
32332
32333 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
32334
32335 PR target/21416
32336 * gcc.target/mips/fpcmp-[12].c: New tests.
32337
32338 2005-05-06 Mark Mitchell <mark@codesourcery.com>
32339
32340 * lib/target-supports-dg.exp (dg-require-fork): New function.
32341 (dg-require-mkfifo): Likewise.
32342 * lib/target-supports.exp (check_function_available): New
32343 function.
32344 (check_fork_available): Likewise.
32345 (check_mkfifo_available): Likewise.
32346
32347 2005-05-06 Jeff Law <law@redhat.com>
32348
32349 * gcc.c-torture/compile/pr21380.c: New test.
32350
32351 2005-05-06 Jakub Jelinek <jakub@redhat.com>
32352
32353 PR c++/20961
32354 * g++.dg/ext/weak3.C: New test.
32355
32356 2005-05-05 Mark Mitchell <mark@codesourcery.com>
32357
32358 PR c++/21352
32359 * g++.dg/template/crash37.C: New test.
32360
32361 2005-05-05 Paul Brook <paul@codesourcery.com>
32362
32363 * gcc.dg/arm-g2.c: Use effective-target arm32.
32364 * gcc.dg/arm-mmx-1.c: Ditto.
32365 * gcc.dg/arm-scd42-2.c: Ditto.
32366 * gcc.dg/arm-vfp1.c: Ditto.
32367 * lib/target-supports.exp (check_effective_target_arm32): New
32368 function.
32369
32370 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
32371
32372 PR libfortran/21354
32373 gfortran.dg/in_pack_rank7.f90: New test.
32374
32375 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
32376
32377 PR middle-end/15618
32378 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32379
32380 2005-05-04 Jakub Jelinek <jakub@redhat.com>
32381
32382 PR middle-end/21265
32383 * gcc.dg/20050503-1.c: New test.
32384
32385 PR rtl-optimization/21239
32386 * gcc.dg/i386-sse-11.c: New test.
32387
32388 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
32389
32390 PR target/16888
32391 * gcc.target/i386/asm-1.c: New test.
32392
32393 2005-05-03 Jakub Jelinek <jakub@redhat.com>
32394
32395 PR rtl-optimization/21330
32396 * gcc.c-torture/execute/20050502-1.c: New test.
32397
32398 PR target/21297
32399 * gcc.c-torture/execute/20050502-2.c: New test.
32400
32401 2005-05-03 Uros Bizjak <uros@kss-loka.si>
32402
32403 PR middle-end/21282
32404 * gcc.dg/pr21282.c: New.
32405
32406 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32407
32408 * gcc.dg/vect/pr20122.c: Clean up .vect file.
32409 * gcc.dg/vect/vect-92.c: Likewise.
32410 * gcc.dg/vect/vect-93.c: Likewise.
32411 * gcc.dg/vect/vect-dv-1.c: Likewise.
32412 * gcc.dg/vect/vect-dv-2.c: Likewise.
32413 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32414
32415 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32416
32417 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32418 * gfortran.dg/vect/vect-2.f90: Likewise.
32419 * gfortran.dg/vect/vect-3.f90: Likewise.
32420 * gfortran.dg/vect/vect-4.f90: Likewise.
32421 * gfortran.dg/vect/vect-5.f90: Likewise.
32422
32423 2005-05-02 Geoffrey Keating <geoffk@apple.com>
32424
32425 PR target/20813
32426 * gcc.dg/rs6000-fpint-2.c: New.
32427
32428 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
32429
32430 PR c/15698
32431 * gcc.dg/builtins-30.c: Update expected messages.
32432 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32433 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32434 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32435
32436 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
32437
32438 PR tree-optimization/21294
32439 * gcc.dg/tree-ssa/pr21294.c: New.
32440
32441 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
32442
32443 * gcc.dg/altivec-3.c (vec_store): Do not use the old
32444 __builtin_altivec_st_internal_4si built-in.
32445
32446 2005-05-02 Mark Mitchell <mark@codesourcery.com>
32447
32448 PR c++/15875
32449 * g++.dg/template/ptrmem14.C: New test.
32450
32451 2005-05-02 Paul Brook <paul@codesourcery.com>
32452
32453 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32454
32455 2005-05-02 Michael Matz <matz@suse.de>
32456
32457 PR c++/19542
32458 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32459
32460 2005-05-01 Mark Mitchell <mark@codesourcery.com>
32461
32462 * g++.dg/cpp/weak.C: New test.
32463
32464 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
32465
32466 * gcc.dg/tree-ssa/loop-8.c: New test.
32467
32468 2005-04-30 Michael Maty <matz@suse.de>
32469
32470 * gcc.dg/inline-mcpy.c: New test.
32471
32472 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
32473
32474 PR libfortran/18958
32475 * gfortran.dg/eoshift.f90: New test case.
32476
32477 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
32478
32479 PR libfortran/18857
32480 * gfortran.dg/matmul_1.f90: New test.
32481
32482 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32483
32484 PR tree-optimization/21030
32485 * gcc.dg/tree-ssa/pr21030.c: New.
32486
32487 2005-04-29 Devang Patel <dpatel@apple.com>
32488
32489 PR tree-optimization/21272
32490 * gcc.dg/vect/vect-ifcvt-10.c: New test.
32491
32492 2005-04-29 Jakub Jelinek <jakub@redhat.com>
32493
32494 PR fortran/13082
32495 PR fortran/18824
32496 * gfortran.dg/entry_4.f90: New test.
32497 * gfortran.fortran-torture/execute/entry_1.f90: New test.
32498 * gfortran.fortran-torture/execute/entry_2.f90: New test.
32499 * gfortran.fortran-torture/execute/entry_3.f90: New test.
32500 * gfortran.fortran-torture/execute/entry_4.f90: New test.
32501 * gfortran.fortran-torture/execute/entry_5.f90: New test.
32502 * gfortran.fortran-torture/execute/entry_6.f90: New test.
32503 * gfortran.fortran-torture/execute/entry_7.f90: New test.
32504
32505 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32506
32507 * gfortran.fortran-torture/execute/entry_8.f90: New test.
32508
32509 2005-04-29 Paul Brook <paul@codesourcery.com>
32510
32511 * gfortran.dg/entry_3.f90: New test.
32512
32513 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32514
32515 * gfortran.dg/implicit_4.f90: New test.
32516
32517 2005-04-28 Bob Wilson <bob.wilson@acm.org>
32518
32519 * lib/target-supports.exp (check_profiling_available): Return
32520 false for xtensa-*-elf.
32521
32522 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
32523
32524 * lib/fortran-torture.exp (fortran-torture.exp): Catch
32525 error if file cannot be deleted.
32526
32527 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32528
32529 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32530 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32531 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32532 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32533 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32534 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32535 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32536 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32537 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32538 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32539 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32540 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32541 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32542
32543 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32544
32545 PR fortran/20865
32546 * gfortran.dg/pr20865.f90: New test.
32547
32548 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
32549
32550 * gcc.dg/void-cast-2.c: New test.
32551
32552 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32553
32554 PR c/21159
32555 * gcc.dg/void-cast-1.c: New test.
32556
32557 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32558
32559 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32560
32561 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32562
32563 PR fortran/21177
32564 * gfortran.dg/pr21177.f90: New test.
32565
32566 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32567
32568 PR tree-optimization/21171
32569 * gcc.dg/tree-ssa/pr21171.c: New test.
32570
32571 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32572
32573 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32574 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32575 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32576 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32577 gcc.dg/tree-ssa/gen-vect-32.c: New.
32578 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32579 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32580 don't run on PPC32.
32581
32582 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32583
32584 PR c/21213
32585 * gcc.dg/transparent-union-3.c: New test.
32586
32587 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32588
32589 PR c/20740
32590 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32591 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32592 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32593 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32594 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32595 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32596
32597 2005-04-26 Jeff Law <law@redhat.com>
32598
32599 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32600 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32601 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32602 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32603 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32604 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32605 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32606
32607 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32608
32609 PR tree-optimization/17598
32610 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32611
32612 2005-04-25 Mike Stump <mrs@apple.com>
32613
32614 * objc.dg/fix-and-continue-1.m: Add.
32615
32616 2005-04-25 Roger Sayle <roger@eyesopen.com>
32617
32618 PR c++/20995
32619 * g++.dg/opt/pr20995-1.C: New test case.
32620
32621 2005-04-25 Devang Patel <dpatel@apple.com>
32622
32623 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32624
32625 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32626
32627 PR testsuite/21062
32628 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32629
32630 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32631
32632 PR C++/21188
32633 * g++.dg/opt/rtti2.C: New test.
32634
32635 2005-04-25 Paul Brook <paul@codesourcery.com>
32636 Steven G. Kargl <kargls@comcast.net>
32637
32638 PR fortran/20879
32639 * gfortran.dg/ichar_1.f90: New file.
32640
32641 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32642
32643 PR middle-end/20991
32644 * g++.dg/opt/pr20991.C: New test.
32645
32646 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32647 where sizeof (type) < __alignof__ (type).
32648 * gcc.dg/compat/struct-layout-1.h: Likewise.
32649
32650 2005-04-24 Per Bothner <per@bothner.com>
32651 Devang Patel <dpatel@apple.com>
32652
32653 PR preprocessor/20907
32654 * gcc.dg/cpp/very-long-comment.c: New test.
32655
32656 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32657
32658 PR fortran/20059
32659 * gfortran.dg/common_5.f: New test.
32660
32661 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32662
32663 PR middle-end/21082
32664 * g++.dg/tree-ssa/pr21082.C: New testcase.
32665
32666 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32667
32668 * gcc.dg/vect/vect-99.c: New test.
32669
32670 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32671
32672 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32673
32674 2005-04-22 Jeff Law <law@redhat.com>
32675
32676 * gcc.dg/uninit-5.c: Remove xfails.
32677 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32678 conditionals and loads.
32679
32680 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32681
32682 PR libfortran/20074
32683 PR libfortran/20436
32684 PR libfortran/21108
32685 * gfortran.dg/nested_reshape.f90: new test
32686 * gfortran.dg/reshape-alloc.f90: new test
32687 * gfortran.dg/reshape.f90: new test
32688
32689 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32690
32691 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32692
32693 * gcc.dg/arm-vfp1.c: New test.
32694
32695 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32696
32697 PR c++/21087
32698 * g++.dg/lookup/builtin2.C: New test.
32699
32700 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32701
32702 * gcc.dg/weak/weak-13.c: New test.
32703
32704 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32705
32706 * lib/target-supports.exp (check_effective_target_sync_int_long):
32707 Add powerpc*.
32708
32709 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32710
32711 * gcc.target/mips/branch-1.c: New test.
32712
32713 2005-04-21 Richard Henderson <rth@redhat.com>
32714
32715 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32716 * gcc.dg/vect/vect-86.c: Likewise.
32717 * gcc.dg/vect/vect-87.c: Likewise.
32718 * gcc.dg/vect/vect-88.c: Likewise.
32719
32720 2005-04-21 Devang Patel <dpatel@apple.com>
32721
32722 PR optimization/20994
32723 * gcc.dg/tree-ssa/ifc-3.c: New test.
32724
32725 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32726
32727 PR c/12913
32728 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32729 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32730 gcc.dg/c99-vla-jump-5.c: New tests.
32731
32732 2005-04-19 Richard Henderson <rth@redhat.com>
32733
32734 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32735 Fix typo in exists check.
32736 (check_effective_target_sync_int_long): New.
32737 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32738 * gcc.dg/ia64-sync-2.c: Likewise.
32739 * gcc.dg/ia64-sync-3.c: Likewise.
32740 * gcc.dg/ia64-sync-4.c: Likewise.
32741
32742 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32743
32744 * gcc.dg/fold-xor-1.c: New test.
32745 * gcc.dg/fold-xor-2.c: New test.
32746
32747 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32748
32749 PR target/20670
32750 * g++.dg/eh/fp-regs.C: New test.
32751
32752 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32753
32754 * gcc.dg/Wint-to-pointer-cast-1.c,
32755 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32756 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32757 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32758
32759 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32760
32761 PR fortran/16861
32762 * gfortran.dg/pr16861.f90: New test.
32763
32764 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32765
32766 * gcc.dg/pr21085.c: New test.
32767
32768 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32769
32770 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32771 (setup_mips_tests, dg-mips-options): New procedures.
32772 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32773 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32774 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32775 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32776 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32777 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32778 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32779 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32780 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32781 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32782 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32783 dg-mips-options instead of dg-options. Remove now-redundant
32784 preprocessor guards.
32785 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32786 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32787 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32788 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32789 * gcc.dg/vr-mult-2.c: Delete.
32790 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32791 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32792 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32793 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32794 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32795 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32796 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32797
32798 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32799
32800 * ada/acats/run_all.sh: Use sync when executable not present.
32801
32802 2005-04-18 Devang Patel <dpatel@apple.com>
32803
32804 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32805 * gcc.dg/vect/vect-11a.c: New.
32806 * gcc.dg/vect/vect-none.c: Update.
32807 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32808
32809 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32810
32811 PR tree-optimization/20922
32812 * gcc.dg/pr20922-1.c: New test.
32813 * gcc.dg/pr20922-2.c: New test.
32814 * gcc.dg/pr20922-3.c: New test.
32815 * gcc.dg/pr20922-4.c: New test.
32816 * gcc.dg/pr20922-5.c: New test.
32817 * gcc.dg/pr20922-6.c: New test.
32818
32819 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32820
32821 PR libfortran/20950
32822 * gfortran.dg/pr20950.f: New test.
32823
32824 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32825
32826 PR libfortran/19216
32827 * gfortran.dg/pr19216.f: New test.
32828
32829 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32830
32831 PR tree-optimization/21001
32832 * gcc.dg/tree-ssa/pr21001.c: New.
32833
32834 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32835
32836 PR libfortran/21075
32837 * gfortran.dg/reshape_rank7.f90: New test.
32838
32839 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32840
32841 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32842 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32843 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32844 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32845 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32846 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32847 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32848 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32849 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32850 wrong way round).
32851 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32852 in namelists. New test.
32853 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32854 New test.
32855 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32856 New test.
32857 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32858 namelist. New test.
32859 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32860 New test.
32861 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32862 New test.
32863 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32864 namelist. New test.
32865 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32866 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32867 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32868 New test.
32869 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32870 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32871 arrays. New test.
32872
32873 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32874
32875 * gfortran.dg/wtruncate.f: New testcase.
32876 * gfortran.dg/wtruncate.f90: New testcase.
32877
32878 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32879
32880 PR c++/21025
32881 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32882 which sizeof/alignof is dependent, rather than just whether we are
32883 processing_template_decl.
32884
32885 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32886
32887 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32888 corrected typo where the wrong variables had been compared.
32889
32890 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32891
32892 PR libfortran/18495
32893 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32894 Test callee-allocated version of return array with a write
32895 statement.
32896 Test spread with a temporary with another write statement.
32897
32898 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32899
32900 PR tree-optimization/21031
32901 * gcc.dg/tree-ssa/pr21031.c: New.
32902
32903 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32904
32905 PR tree-optimization/21004
32906 * gcc.dg/builtins-53.c: Include builtins-config.h.
32907 Check floorf, ceilf, floorl and ceill transformations
32908 only when HAVE_C99_RUNTIME is defined.
32909
32910 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32911
32912 PR middle-end/20739
32913 * gcc.dg/tree-ssa/pr20739.c: New test.
32914
32915 2005-04-14 Mike Stump <mrs@apple.com>
32916
32917 * gcc.dg/Foundation.framework/empty: New.
32918 * gcc.dg/framework-2.c: New.
32919
32920 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32921
32922 PR tree-optimization/21021
32923 * gcc.c-torture/compile/pr21021.c: New.
32924
32925 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32926
32927 PR testsuite/21010
32928 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32929 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32930 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32931 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32932 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32933 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32934 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32935 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32936
32937 2005-04-14 Richard Henderson <rth@redhat.com>
32938
32939 * lib/target-supports.exp (check_effective_target_vect_condition):
32940 Add ia64, i?86, and x86_64.
32941
32942 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32943
32944 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32945
32946 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32947
32948 PR tree-optimization/20657
32949 * gcc.dg/tree-ssa/pr20657.c: New.
32950
32951 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32952
32953 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32954 (long long int)trunc*.
32955
32956 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32957
32958 PR target/20927
32959 * gcc.dg/pr20927.c: New test.
32960
32961 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32962
32963 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32964 * gcc.target/mips/asm-1.c: Likewise.
32965
32966 2005-04-13 Dale Johannesen <dalej@apple.com>
32967
32968 * objc.dg/objc-fast-4.m: New.
32969
32970 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32971
32972 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32973 directory.
32974 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32975
32976 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32977
32978 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32979 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32980 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32981
32982 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32983
32984 PR tree-optimization/20913
32985 * gcc.dg/tree-ssa/pr20913.c: New.
32986
32987 PR tree-optimization/20702
32988 * gcc.dg/tree-ssa/pr20702.c: New.
32989
32990 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32991
32992 PR c++/13744
32993 * g++.dg/inherit/local3.C: New test.
32994
32995 2005-04-12 Jeff Law <law@redhat.com>
32996
32997 * gcc.dg/tree-ssa/20050412-1.c: New test.
32998
32999 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
33000
33001 PR libfortran/19016
33002 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33003 Add tests with mask generated by expression.
33004 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33005 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33006 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33007
33008 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
33009
33010 PR middle-end/20917
33011 * gcc.dg/20050409-1.c: New test.
33012
33013 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
33014
33015 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33016
33017 2005-04-11 Mark Mitchell <mark@codesourcery.com>
33018
33019 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33020 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33021 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33022 (TARGET_CXX): Adjust accordingly.
33023 * target.h (struct gcc_target): Remove epxort_class_data. Add
33024 determine_class_data_visibility and class_data_always_comdat.
33025 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33026 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33027 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33028 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33029 (arm_cxx_determine_class_data_visibility): New.
33030 (arm_cxx_class_data_always_comdat): Likewise.
33031 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33032 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33033 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33034 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33035 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33036 Define.
33037
33038 2005-04-11 Mark Mitchell <mark@codesourcery.com>
33039
33040 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33041
33042 2005-04-11 Geoffrey Keating <geoffk@apple.com>
33043
33044 * gcc.dg/i386-darwin-fpmath.c: New.
33045
33046 2004-04-11 Devang Patel <dpatel@apple.com>
33047
33048 * lib/target-supports.exp (check_effective_target_vect_condition): New.
33049 * gcc.dg/vect/vect-ifcvt-1.c: New test.
33050 * gcc.dg/vect/vect-ifcvt-2.c: New test.
33051 * gcc.dg/vect/vect-ifcvt-3.c: New test.
33052 * gcc.dg/vect/vect-ifcvt-4.c: New test.
33053 * gcc.dg/vect/vect-ifcvt-5.c: New test.
33054 * gcc.dg/vect/vect-ifcvt-6.c: New test.
33055 * gcc.dg/vect/vect-ifcvt-7.c: New test.
33056 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33057
33058 2004-04-11 Devang Patel <dpatel@apple.com>
33059
33060 * gcc.dg/vect/vect-dv-1.c: New test.
33061 * gcc.dg/vect/vect-dv-2.c: New test.
33062
33063 2005-04-11 Diego Novillo <dnovillo@redhat.com>
33064
33065 PR tree-optimization/20933
33066 * gcc.dg/tree-ssa/pr20933.c: New test.
33067
33068 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33069
33070 * gfortran.dg/fold_nearest.f90: New test.
33071
33072 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
33073
33074 * gcc.dg/tree-ssa/alias-1.c: New test.
33075
33076 2005-04-11 Diego Novillo <dnovillo@redhat.com>
33077
33078 PR tree-optimization/20920
33079 * g++.dg/tree-ssa/pr20920.C: New test.
33080
33081 2005-04-11 Uros Bizjak <uros@kss-loka.si>
33082
33083 * gcc.dg/builtins-53.c: Also check (int)ceil* and
33084 (long long int)ceil*.
33085
33086 2005-04-10 Mark Mitchell <mark@codesourcery.com>
33087
33088 * g++.dg/warn/Wdtor1.C: Declare template in system header with
33089 explicit C++ linkage.
33090
33091 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33092
33093 * gfortran.dg/pr17229.f: Take care of the new obsolescence
33094 warning for arithmetic IF statements.
33095
33096 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
33097
33098 * eor_handling_1.f90: New test case.
33099 * eor_handling_2.f90: New test case.
33100 * eor_handling_3.f90: New test case.
33101 * eor_handling_4.f90: New test case.
33102 * eor_handling_5.f90: New test case.
33103 * noadv_size.f90: New test case.
33104 * pad_no.f90: New test case.
33105
33106 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
33107
33108 * gcc.c-torture/execute/20050410-1.c: New test.
33109
33110 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
33111
33112 * gcc.dg/pr20126.c: New.
33113
33114 2005-04-09 Bud Davis <bdavis@gfortran.org>
33115 Steven G. Kargl <kargls@comcast.net>
33116
33117 * gfortran.dg/PR19872.f: New test.
33118
33119 2005-04-09 Steven G. Kargl <kargls@comcast.net>
33120
33121 * gfortran.dg/nint_1.f90: Fix dg-do directive.
33122
33123 2005-04-09 Steven G. Kargl <kargls@comcast.net>
33124
33125 * gfortran.dg/nint_1.f90: New test.
33126
33127 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
33128
33129 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33130 Added test for callee-allocated arrays with write statements.
33131 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33132 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33133 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33134 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33135 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33136
33137 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
33138
33139 PR libfortran/20163
33140 * gfortran.dg/open-options-blanks.f: New test.
33141
33142 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33143
33144 PR fortran/13257
33145 * gfortran.dg/comma_format_extension_[1234].f: New tests.
33146
33147 2005-04-09 Jakub Jelinek <jakub@redhat.com>
33148
33149 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33150 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33151 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33152 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33153 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33154 * gcc.c-torture/execute/stdarg-4.c: New test.
33155
33156 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33157
33158 PR target/20795
33159 * g++.dg/abi/param2.C: New test.
33160
33161 2005-04-09 Uros Bizjak <uros@kss-loka.si>
33162
33163 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33164
33165 2005-04-09 Uros Bizjak <uros@kss-loka.si>
33166
33167 * gcc.dg/builtins-53.c: New test.
33168
33169 2005-04-08 Diego Novillo <dnovillo@redhat.com>
33170
33171 * g++.dg/tree-ssa/pr18178.C: New test.
33172 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33173 * gcc.c-torture/execute/20041019-1.c: New test.
33174 * gcc.dg/tree-ssa/20041008-1.c: New test.
33175 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33176 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33177 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33178 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33179 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33180 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33181 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33182 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33183 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33184 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33185
33186 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
33187
33188 PR rtl-optimization/20466
33189 * gcc.c-torture/execute/pr20466-1.c: New test.
33190
33191 2005-04-08 Mark Mitchell <mark@codesourcery.com>
33192
33193 PR c++/20905
33194 * g++.dg/parse/cond2.C: New test.
33195
33196 PR c++/20145
33197 * g++.dg/warn/Wdtor1.C: New test.
33198
33199 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33200
33201 PR fortran/17229
33202 * gfortran.dg/pr17229.f: New test.
33203
33204 2005-04-07 Steven G. Kargl <kargls@comcast.net>
33205
33206 * gfortran.dg/tiny_1.f90: New test.
33207 * gfortran.dg/tiny_2.f90: ditto.
33208
33209 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
33210
33211 * gfortran.dg/eor_1.f90: Fix dg-do run line
33212 * gfortran.dg/open_new.f90: Fix dg-do run line
33213
33214 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
33215
33216 * lib/target-supports.exp (get_compiler_messages): Support
33217 optional arguments, the fourth being compiler options.
33218 (check_effective_target_fpic): New proc.
33219 * gcc.dg/20050321-2.c: Restrict to target fpic.
33220
33221 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
33222
33223 * gcc.dg/15443-1.c: New test.
33224 * gcc.dg/15443-2.c: Likewise.
33225
33226 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33227
33228 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33229
33230 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
33231
33232 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33233
33234 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
33235
33236 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33237 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33238 -m64.
33239 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33240 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33241 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33242
33243 2005-04-06 Mark Mitchell <mark@codesourcery.com>
33244
33245 PR c++/20212
33246 * g++.dg/warn/Wunused-11.C: New test.
33247
33248 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
33249
33250 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33251
33252 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
33253
33254 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33255
33256 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33257
33258 PR c++/20734
33259 * g++.dg/template/ptrmem13.C: New test.
33260
33261 2005-04-05 Per Bothner <per@bothner.com>
33262
33263 * lib/gcc.exp: Always add -fno-show-column, for now.
33264
33265 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
33266
33267 PR testsuite/20767
33268 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33269 of plain old "unsigned int" for the type of "i". Makes this test
33270 64bit clean.
33271
33272 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
33273
33274 * gcc.dg/i386-ssefn-1.c: New test.
33275 * gcc.dg/i386-ssefn-2.c: New test.
33276 * gcc.dg/i386-ssefn-3.c: New test.
33277 * gcc.dg/i386-ssefn-4.c: New test.
33278
33279 2005-04-05 Jakub Jelinek <jakub@redhat.com>
33280
33281 PR tree-optimization/20076
33282 * gcc.dg/builtin-apply4.c: New test.
33283
33284 PR preprocessor/19475
33285 * gcc.dg/cpp/macspace1.c: New test.
33286 * gcc.dg/cpp/macspace2.c: New test.
33287
33288 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33289
33290 * gfortran.dg/pr20755.f: Fixed bad format.
33291
33292 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33293
33294 PR c++/20763
33295 * g++.dg/ext/attrib21.C: New test.
33296
33297 2004-04-05 Devang Patel <dpatel@apple.com>
33298
33299 * lib/target-supports.exp (check_effective_target_vect_shif): New.
33300 * gcc.dg/vect/vect-shift-1.c: New test.
33301
33302 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33303
33304 PR libfortran/20755
33305 * gfortran.dg/pr20755.f: New test.
33306
33307 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
33308
33309 * gfortran.dg/pr15959.f90: New test.
33310 * gfortran.dg/string_pad_trunc.f90: New test.
33311
33312 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33313
33314 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33315 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33316 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33317 syntax.
33318
33319 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33320
33321 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33322
33323 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33324
33325 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33326 * gcc.c-torture/compile/20011119-2.c: Likewise.
33327 * gcc.c-torture/compile/981001-2.c: Likewise.
33328
33329 2005-04-04 Mark Mitchell <mark@codesourcery.com>
33330
33331 PR c++/20679
33332 * g++.dg/template/overload4.C: New test.
33333
33334 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33335
33336 PR c++/20746
33337 * g++.dg/abi/covariant5.C: New.
33338
33339 PR debug/20505
33340 * g++.dg/debug/const2.C: New.
33341
33342 2005-04-04 Jakub Jelinek <jakub@redhat.com>
33343
33344 PR rtl-optimization/16104
33345 * gcc.c-torture/execute/20050316-1.c: New test.
33346
33347 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33348
33349 * g++.dg/template/spec23.C: Fix dg-error text.
33350
33351 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
33352
33353 PR c++/19199
33354 * g++.dg/expr/lval2.C: New.
33355
33356 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33357
33358 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33359 __builtin_strcasecmp and __builtin_strncasecmp.
33360
33361 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
33362
33363 PR c++/20723
33364 * g++.dg/template/spec22.C: New.
33365 * g++.dg/template/spec23.C: New.
33366
33367 2005-04-03 Dale Ranta <dir@lanl.gov>
33368 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33369
33370 PR libfortran/20068
33371 PR libfortran/20125
33372 PR libfortran/20156
33373 PR libfortran/20471
33374 * gfortran.dg/backspace.f: New test.
33375
33376 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
33377
33378 * gcc.dg/pr19345.c: New test.
33379
33380 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33381
33382 PR tree-optimization/20640
33383 * gcc.dg/torture/tree-loop-1.c: New.
33384
33385 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33386
33387 PR rtl-optimization/20290
33388 * gcc.c-torture/execute/loop-ivopts-2.c: New.
33389
33390 2005-04-02 Geoffrey Keating <geoffk@apple.com>
33391
33392 * gcc.dg/rs6000-fpint.c: New.
33393
33394 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33395
33396 * gcc.dg/old-style-then-proto-1.c: New test.
33397
33398 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33399
33400 * gfortran.fortran-torture/execute/backspace.f90: Check
33401 after backspace and read was incorrect.
33402
33403 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33404
33405 * gcc.c-torture/execute/builtins/strcat.c: Check the result
33406 buffer past the terminating NUL using memcmp.
33407 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33408 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33409
33410 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33411 Fix unused/uninitialized variable warnings.
33412
33413 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33414 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33415 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33416 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33417
33418 * gcc.c-torture/execute/builtins/abs-1-lib.c,
33419 gcc.c-torture/execute/builtins/fputs-lib.c,
33420 gcc.c-torture/execute/builtins/lib/fprintf.c,
33421 gcc.c-torture/execute/builtins/lib/main.c,
33422 gcc.c-torture/execute/builtins/lib/memcmp.c,
33423 gcc.c-torture/execute/builtins/lib/memmove.c,
33424 gcc.c-torture/execute/builtins/lib/mempcpy.c,
33425 gcc.c-torture/execute/builtins/lib/memset.c,
33426 gcc.c-torture/execute/builtins/lib/printf.c,
33427 gcc.c-torture/execute/builtins/lib/sprintf.c,
33428 gcc.c-torture/execute/builtins/lib/stpcpy.c,
33429 gcc.c-torture/execute/builtins/lib/strchr.c,
33430 gcc.c-torture/execute/builtins/lib/strcmp.c,
33431 gcc.c-torture/execute/builtins/lib/strcpy.c,
33432 gcc.c-torture/execute/builtins/lib/strcspn.c,
33433 gcc.c-torture/execute/builtins/lib/strlen.c,
33434 gcc.c-torture/execute/builtins/lib/strncat.c,
33435 gcc.c-torture/execute/builtins/lib/strncmp.c,
33436 gcc.c-torture/execute/builtins/lib/strncpy.c,
33437 gcc.c-torture/execute/builtins/lib/strrchr.c,
33438 gcc.c-torture/execute/builtins/lib/strspn.c,
33439 gcc.c-torture/execute/builtins/lib/strstr.c,
33440 gcc.c-torture/execute/builtins/memops-asm-lib.c,
33441 gcc.c-torture/execute/builtins/strlen-2.c,
33442 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33443 prototypes.
33444
33445 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
33446
33447 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33448 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33449 selectany usage.
33450
33451 2005-04-01 Jakub Jelinek <jakub@redhat.com>
33452
33453 PR c++/19406
33454 * g++.dg/debug/using1.C: New test.
33455
33456 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
33457
33458 PR middle-end/20524
33459 * gcc.dg/alias-7.c: Prefix asm-declared name with
33460 __USER_LABEL_PREFIX__.
33461
33462 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
33463
33464 Fix fallout from PR middle-end/15700:
33465 * gcc.c-torture/compile/20011119-1.c: Take
33466 __USER_LABEL_PREFIX__ into account.
33467 * gcc.c-torture/compile/20011119-2.c: Likewise.
33468
33469 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
33470
33471 PR c++/18644
33472 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33473
33474 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33475
33476 PR c/17855
33477 * gcc.c-torture/compile/struct-non-lval-1.c,
33478 gcc.c-torture/compile/struct-non-lval-2.c,
33479 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33480
33481 2005-03-31 Janis Johnson <janis187@us.ibm.com>
33482
33483 * gcc.dg/tls/tls.exp: Remove temporary file.
33484 * g++.dg/tls/tls.exp: Ditto.
33485 * lib/file-format.exp: Ditto.
33486 * g++.dg/special/ecos.exp: Ditto.
33487
33488 * lib/profopt.exp: Treat prof_ext as a list.
33489 * gcc.misc-tests/bprob.exp: Ditto.
33490 * g++.dg/bprob/bprob.exp: Ditto.
33491
33492 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33493 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33494 g++.dg/tree-ssa/pointer-reference-alias.C,
33495 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33496 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33497 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33498 g++.dg/vect/pr19951.cc: Ditto.
33499 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33500 gcc.dg/builtins-47.c: Ditto.
33501 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33502 gcc.dg/pr20115-1.c: Ditto.
33503 * gcc.dg/tree-ssa/20030530-2.c,
33504 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33505 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33506 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33507 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33508 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33509 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33510 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33511 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33512 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33513 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33514 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33515 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33516 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33517 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33518 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33519 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33520 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33521 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33522 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33523 gcc.dg/tree-ssa/20030824-1.c,
33524 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33525 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33526 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33527 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33528 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33529 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33530 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33531 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33532 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33533 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33534 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33535 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33536 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33537 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33538 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33539 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33540 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33541 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33542 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33543 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33544 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33545 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33546 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33547 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33548 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33549 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33550 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33551 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33552 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33553 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33554 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33555 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33556 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33557 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33558 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33559 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33560 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33561 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33562 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33563 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33564 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33565 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33566 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33567 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33568 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33569 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33570 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33571 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33572 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33573 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33574 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33575 gcc.dg/tree-ssa/useless-1.c: Ditto.
33576 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33577 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33578 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33579 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33580 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33581 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33582 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33583 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33584 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33585 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33586 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33587 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33588 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33589 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33590 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33591 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33592 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33593 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33594 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33595 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33596 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33597 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33598 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33599 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33600 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33601 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33602 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33603 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33604 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33605 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33606 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33607 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33608 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33609 gcc.dg/vect/vect-none.c: Ditto.
33610 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33611 treelang/compile/unsigned.tree: Ditto.
33612
33613 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33614 * gcc.dg/cpp/direct2s.c: Ditto.
33615 * gcc.dg/cpp/paste4.c: Ditto.
33616 * gcc.dg/cpp/separate-1.c: Ditto.
33617 * gcc.dg/pch/save-temps-1.c: Ditto.
33618 * g++.dg/ext/altivec-10.C: Ditto.
33619 * g++.dg/pch/pch.C: Ditto.
33620
33621 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33622
33623 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33624 * g++.dg/template/repo1.C: Ditto.
33625 * g++.dg/template/repo2.C: Ditto.
33626 * g++.dg/template/repo3.C: Ditto.
33627 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33628 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33629 * g++.old-deja/g++.pt/repo1.C: Ditto.
33630 * g++.old-deja/g++.pt/repo2.C: Ditto.
33631 * g++.old-deja/g++.pt/repo3.C: Ditto.
33632 * g++.old-deja/g++.pt/repo4.C: Ditto.
33633
33634 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33635 * gcc.dg/20030107-1.c: Ditto.
33636 * gcc.dg/20030702-1.c: Ditto.
33637 * gcc.dg/profile-generate-1.c: Ditto.
33638 * g++.dg/other/profile1.C: Ditto.
33639 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33640
33641 * lib/gcc-dg.exp (remove-build-file): New.
33642 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33643 cleanup-tree-dump, cleanup-saved-temps): New.
33644
33645 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33646
33647 PR c++/19203, DR 214
33648 * g++.dg/parse/ambig3.C: Not ambiguous.
33649 * g++.dg/template/spec20.C: New.
33650 * g++.dg/template/spec21.C: New.
33651
33652 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33653
33654 PR target/20045
33655 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33656
33657 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33658
33659 PR libfortran/20660
33660 * gfortran.dg/negative_unit.f: New test.
33661
33662 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33663
33664 * gcc.dg/20050330-1.c: New test.
33665
33666 2005-03-30 Devang Patel <dpatel@apple.com>
33667
33668 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33669
33670 2005-03-30 Dale Johannesen <dalej@apple.com>
33671
33672 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33673
33674 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33675
33676 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33677 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33678 Strip options from test name.
33679
33680 2005-03-31 Jan Hubicka <jh@suse.cz>
33681
33682 * gcc.dg/varpool-1.c: New testcase.
33683
33684 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33685
33686 PR c/772
33687 PR c/17913
33688 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33689 gcc.dg/stmt-expr-label-3.c : New tests.
33690 * gcc.c-torture/execute/medce-2.c: Remove.
33691
33692 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33693
33694 PR c/20368
33695 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33696 tests.
33697
33698 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33699
33700 * gcc.c-torture/compile/pr20203.c: New test.
33701
33702 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33703
33704 * gfortran.dg/promotion.f90: New test.
33705
33706 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33707
33708 PR middle-end/20491
33709 * gcc.dg/torture/asm-subreg-1.c: New test.
33710
33711 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33712
33713 PR c/20672
33714 * gcc.dg/pr20672-1.c: New test.
33715
33716 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33717
33718 * gfortran.dg/vect: New directory.
33719 * gfortran.dg/vect/vect.exp: New.
33720 * gfortran.dg/vect/vect-1.f90: New test.
33721 * gfortran.dg/vect/vect-2.f90: New test.
33722 * gfortran.dg/vect/vect-3.f90: New test.
33723 * gfortran.dg/vect/vect-4.f90: New test.
33724 * gfortran.dg/vect/vect-5.f90: New test.
33725
33726 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33727
33728 PR middle-end/20622
33729 * gcc.dg/alias-7.c: New test.
33730
33731 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33732
33733 * gcc.dg/sparc-reg-1.c: New test.
33734
33735 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33736
33737 PR target/19890
33738 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33739
33740 2005-03-29 Dale Ranta <dir@lanl.gov>
33741 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33742
33743 PR libfortran/20163
33744 * gfortran.dg/pr20163-2.f: New test.
33745
33746 2005-03-28 Jan Hubicka <jh@suse.cz>
33747
33748 PR middle-end/20635
33749 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33750 by Jakub Jelinek.
33751
33752 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33753
33754 PR tree-optimization/20626
33755 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33756 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33757
33758 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33759
33760 * gfortran.dg/underflow.f90: New test.
33761 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33762
33763 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33764
33765 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33766
33767 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33768
33769 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33770 (g++_init): Make sure that CXXFLAGS is set.
33771 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33772 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33773 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33774 * lib/objc.exp (objc_init): Likewise.
33775 * lib/treelang.exp (treelang_init): Likewise.
33776
33777 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33778
33779 PR tree-optimization/20470
33780 * gcc.dg/tree-ssa/pr20470.c: New test.
33781
33782 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33783
33784 * gcc.dg/ppc-stfiwx.c: New.
33785
33786 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33787
33788 PR target/19888
33789 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33790
33791 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33792
33793 * gcc.dg/20050325-1.c: Fix a typo.
33794
33795 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33796
33797 PR libfortran/19678
33798 PR libfortran/19679
33799 * gfortran.dg/dos_eol.f: New test.
33800
33801 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33802
33803 PR rtl-optimization/20249
33804 * gcc.dg/20050325-1.c: New test.
33805
33806 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33807
33808 PR libfortran/15332
33809 * gfortran.dg/pr15332.f: New test.
33810
33811 2005-03-24 Dale Johannesen <dalej@apple.com>
33812
33813 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33814
33815 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33816
33817 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33818 'internal' visibility.
33819 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33820 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33821 'protected' visibility.
33822 * gcc.dg/visibility-7.c: Likewise.
33823 * lib/target-supports.exp (check_visibility_available): Take
33824 a parameter, the kind of visibility to check for.
33825 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33826 to check_visibility_available.
33827
33828 * g++.dg/expr/cast3.C: New.
33829
33830 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33831
33832 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33833 rs6000.
33834
33835 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33836
33837 PR target/20095
33838 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33839
33840 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33841
33842 * gcc.dg/badshift.c: Renamed to...
33843 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33844
33845 * gcc.target/i386/badshift.c: Renamed to...
33846 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33847 only.
33848
33849 PR rtl-optimization/20532
33850 * gcc.target/i386/badshift.c: New.
33851
33852 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33853
33854 * gfortran.dg/pr18025.f90: New test.
33855
33856 2005-03-23 Dale Johannesen <dalej@apple.com>
33857
33858 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33859
33860 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33861
33862 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33863
33864 * lib/target-supports.exp (check_iconv_available): Default
33865 libiconv to -liconv, if there is no definition.
33866
33867 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33868
33869 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33870
33871 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33872
33873 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33874 * g++.dg/opt/pr7503-2.C: Likewise.
33875 * g++.dg/opt/pr7503-3.C: Likewise.
33876 * g++.dg/opt/pr7503-4.C: Likewise.
33877 * g++.dg/opt/pr7503-5.C: Likewise.
33878 * g++.dg/warn/minmax.C: New test.
33879
33880 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33881
33882 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33883 * gfortran.dg/g77_intrinsics_sub.f: New test.
33884
33885 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33886 Jan Hubicka <jh@suse.cz>
33887 Steven Bosscher <stevenb@suse.de
33888
33889 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33890
33891 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33892
33893 PR c++/19980
33894 * g++.dg/template/redecl3.C: New test.
33895
33896 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33897
33898 PR c++/20499
33899 * g++.dg/parse/error16.C: Tweak error markers.
33900
33901 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33902
33903 PR target/20561
33904 * gcc.dg/20050321-2.c: New test.
33905
33906 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33907
33908 PR c++/20465
33909 PR c++/20381
33910 * g++.dg/template/ptrmem12.C: New.
33911
33912 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33913
33914 PR rtl-optimization/20527
33915 * gcc.c-torture/execute/pr20527-1.c: New test.
33916
33917 2005-03-22 Ben Elliston <bje@au.ibm.com>
33918
33919 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33920 program, compile it into a real executable and then delete the .c
33921 and .x files afterwards, to avoid problems on testglue targets.
33922
33923 2005-03-21 Stuart Hastings <stuart@apple.com>
33924
33925 * gcc.target/i386/sse-2.c: New.
33926
33927 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33928
33929 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33930
33931 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33932
33933 * g++.dg/parse/crash25.C: Fix typo.
33934
33935 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33936
33937 PR c++/20461
33938 * g++.dg/parse/crash24.C: New test.
33939
33940 PR c++/20536
33941 * g++.dg/parse/crash25.C: New test.
33942
33943 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33944
33945 PR c++/20147
33946 * g++.dg/ext/stmtexpr4.C: New test.
33947
33948 2005-03-20 Roger Sayle <roger@eyesopen.com>
33949
33950 PR middle-end/20539
33951 * gcc.c-torture/compile/pr13066-1.c: New test case.
33952 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33953 * g++.dg/opt/pr13066-1.C: Likewise.
33954
33955 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33956
33957 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33958
33959 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33960
33961 PR fortran/18525
33962 * gfortran.dg/nesting_1.f90: New test.
33963
33964 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33965
33966 PR c++/20240
33967 * g++.dg/lookup/using13.C: New test.
33968
33969 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33970
33971 PR c++/20333
33972 * g++.dg/template/crash36.C: New test.
33973
33974 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33975
33976 PR c++/20463
33977 * g++.dg/template/crash35.C: New test.
33978
33979 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33980
33981 PR c++/19966
33982 * g++.dg/overload/operator2.C: New test.
33983
33984 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33985
33986 PR libfortran/20257
33987 * gfortran.dg/pr20257.f90: New test.
33988
33989 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33990
33991 PR libfortran/20480
33992 * gfortran.dg/pr20480.f90: New test.
33993
33994 2005-03-16 Richard Henderson <rth@redhat.com>
33995
33996 PR middle-end/15700
33997 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33998 (_rtld_global): New.
33999 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34000 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34001
34002 * gcc.dg/alias-3.c: New.
34003 * gcc.dg/alias-4.c: New.
34004 * gcc.dg/alias-5.c: New.
34005 * gcc.dg/alias-6.c: New.
34006
34007 2005-03-15 Geoffrey Keating <geoffk@apple.com>
34008
34009 * gcc.dg/cpp/ucnid-7.c: New.
34010
34011 2005-03-15 Janis Johnson <janis187@us.ibm.com>
34012 Dorit Naishlos <dorit@il.ibm.com>
34013
34014 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34015 darwin.
34016
34017 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
34018
34019 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34020 support misaligned accesses.
34021 * gcc.dg/vect/vect-58.c: Likewise.
34022 * gcc.dg/vect/vect-92.c: New.
34023 * gcc.dg/vect/vect-93.c: New.
34024
34025 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
34026
34027 PR fortran/18827
34028 * gfortran.dg/assign_2.f90: New test.
34029 * gfortran.dg/assign_3.f90: New test.
34030 * gfortran.dg/assign.f90: New test.
34031
34032 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
34033
34034 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34035 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34036 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34037 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34038 names.
34039
34040 2005-03-14 Geoffrey Keating <geoffk@apple.com>
34041
34042 * gcc.dg/cpp/ucnid-6.c: New.
34043
34044 * gcc.dg/cpp/normalize-1.c: New.
34045 * gcc.dg/cpp/normalize-2.c: New.
34046 * gcc.dg/cpp/normalize-3.c: New.
34047 * gcc.dg/cpp/normalize-4.c: New.
34048 * gcc.dg/cpp/ucnid-4.c: New.
34049 * gcc.dg/cpp/ucnid-5.c: New.
34050 * g++.dg/cpp/normalize-1.C: New.
34051 * g++.dg/cpp/ucnid-1.C: New.
34052
34053 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
34054
34055 * gcc.dg/pr18628.c: New.
34056
34057 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
34058
34059 PR c++/20280
34060 * g++.dg/tree-ssa/pr20280.C: New.
34061
34062 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34063
34064 PR fortran/20467
34065 * gfortran.dg/stfunc_2.f90: New test.
34066
34067 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
34068
34069 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34070
34071 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
34072
34073 * gcc.dg/tree-ssa/20050314-1.c: New test.
34074
34075 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34076
34077 PR c++/4403
34078 PR c++/9783, DR433
34079 * g++.dg/template/friend34.C: New test.
34080 * g++.dg/template/friend35.C: Likewise.
34081 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34082
34083 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34084
34085 Friend class name lookup 5/n
34086 PR c++/1016
34087 * g++.dg/lookup/hidden-class1.C: New test.
34088 * g++.dg/lookup/hidden-class2.C: Likewise.
34089 * g++.dg/lookup/hidden-class3.C: Likewise.
34090 * g++.dg/lookup/hidden-class4.C: Likewise.
34091 * g++.dg/lookup/hidden-class5.C: Likewise.
34092 * g++.dg/lookup/hidden-class6.C: Likewise.
34093 * g++.dg/lookup/hidden-class7.C: Likewise.
34094 * g++.dg/lookup/hidden-class8.C: Likewise.
34095 * g++.dg/lookup/hidden-class9.C: Likewise.
34096 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34097 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34098 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34099 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34100 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34101 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34102 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34103 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34104 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34105 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34106 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34107
34108 2005-03-13 Mark Mitchell <mark@codesourcery.com>
34109
34110 PR c++/20157
34111 * g++.dg/template/error18.C: New test.
34112
34113 2005-03-09 Ben Elliston <bje@au.ibm.com>
34114
34115 PR debug/16792
34116 * g++.dg/debug/pr16792.C: New test.
34117
34118 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
34119
34120 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34121 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34122 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34123 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34124 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34125 test assertion names.
34126
34127 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34128
34129 PR fortran/18600
34130 * gfortran.dg/stfunc_1.f90: New test.
34131
34132 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34133
34134 PR fortran/16907
34135 * gfortran.dg/real_index_1.f90: New test.
34136
34137 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34138
34139 PR fortran/20323
34140 * gfortran.dg/spec_expr_1.f90: New test.
34141
34142 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
34143
34144 PR c/20402
34145 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34146 new parser.
34147
34148 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34149
34150 PR fortran/20361
34151 * gfortran.dg/largeequiv_1.f90: New test.
34152
34153 2005-03-12 Geoffrey Keating <geoffk@apple.com>
34154
34155 * gcc.dg/ucnid-1.c: New.
34156 * gcc.dg/ucnid-2.c: New.
34157 * gcc.dg/ucnid-3.c: New.
34158 * gcc.dg/ucnid-4.c: New.
34159 * gcc.dg/ucnid-5.c: New.
34160 * gcc.dg/ucnid-6.c: New.
34161 * gcc.dg/cpp/ucnid-1.c: New.
34162 * gcc.dg/cpp/ucnid-2.c: New.
34163 * gcc.dg/cpp/ucnid-3.c: New.
34164 * g++.dg/other/ucnid-1.C: New.
34165
34166 2005-03-12 Geoffrey Keating <geoffk@apple.com>
34167
34168 * gcc.dg/vmx/darwin-abi-3.c: Delete.
34169
34170 2005-03-11 Per Bothner <per@bothner.com>
34171
34172 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
34173 that diagnotics refer to correct token.
34174 * gcc.dg/unused-3.c: Likewise.
34175
34176 2005-03-11 Per Bothner <per@bothner.com>
34177
34178 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34179 constant" is now actually on same line as string constant.
34180 * gcc.dg/cpp/direct2s.c: Likewise.
34181
34182 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
34183
34184 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34185
34186 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34187
34188 PR libfortran/20124
34189 * gfortran.dg/pr20124.f90: New Test
34190
34191 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
34192
34193 PR tree-optimization/20130
34194 * gcc.dg/pr20130-1.c: New test.
34195
34196 2005-03-10 Steve Ellcey <sje@cup.hp.com>
34197
34198 PR target/20095
34199 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34200
34201 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34202
34203 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34204
34205 2005-03-10 Steve Ellcey <sje@cup.hp.com>
34206
34207 * g++.dg/eh/forced1.C: Fix comment.
34208 * g++.dg/eh/forced2.C: Ditto.
34209 * g++.dg/eh/forced3.C: Ditto.
34210 * g++.dg/eh/forced4.C: Ditto.
34211
34212 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
34213
34214 PR rtl-opt/20412
34215 * gcc.c-torture/compile/pr20412.c: New test.
34216
34217 2005-03-10 Roger Sayle <roger@eyesopen.com>
34218
34219 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34220
34221 2005-03-10 Jakub Jelinek <jakub@redhat.com>
34222
34223 PR target/20322
34224 * gcc.dg/20050307-1.c: New test.
34225
34226 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
34227
34228 PR c++/20375
34229 * g++.dg/other/stdarg3.C: New.
34230
34231 2005-03-10 Jakub Jelinek <jakub@redhat.com>
34232
34233 PR c++/18384, c++/18327
34234 * g++.dg/init/array19.C: New test.
34235
34236 PR inline-asm/20314
34237 * gcc.dg/torture/pr20314-1.c: New test.
34238 * gcc.dg/torture/pr20314-2.c: New test.
34239
34240 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
34241
34242 * gcc.dg/20050309-1.c: New test.
34243
34244 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34245
34246 * gcc.dg/builtins-10.c: Reactivate disabled test.
34247 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
34248 new cbrt transformations.
34249
34250 2005-03-09 Mark Mitchell <mark@codesourcery.com>
34251
34252 PR c++/20208
34253 * g++.dg/template/array13.C: New test.
34254
34255 2005-03-09 Paolo Carlini <pcarlini@suse.de>
34256
34257 PR c++/16859
34258 * g++.dg/init/brace4.C: New test.
34259
34260 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
34261
34262 PR c++/20186
34263 * g++.dg/template/non-dependent12.C: New.
34264
34265 2005-03-08 Mark Mitchell <mark@codesourcery.com>
34266
34267 PR c++/20142
34268 * g++.dg/init/array18.C: Add dg-do run marker.
34269
34270 PR c++/20142
34271 * g++.dg/init/array18.C: New test.
34272
34273 2005-03-09 Ben Elliston <bje@au.ibm.com>
34274
34275 * consistency.vlad/vlad.exp: Remove trailing semicolons.
34276 * g++.dg/gcov/gcov.exp: Likewise.
34277 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34278 * gcc.target/xstormy16/xstormy16.exp: Likewise.
34279 * lib/c-torture.exp: Likewise.
34280 * lib/fortran-torture.exp: Likewise.
34281 * lib/g++.exp: Likewise.
34282 * lib/gcc-defs.exp: Likewise.
34283 * lib/gcc-dg.exp: Likewise.
34284 * lib/gcc.exp: Likewise.
34285 * lib/gcov.exp: Likewise.
34286 * lib/gfortran.exp: Likewise.
34287 * lib/mike-g++.exp: Likewise.
34288 * lib/mike-gcc.exp: Likewise.
34289 * lib/objc-torture.exp: Likewise.
34290 * lib/objc.exp: Likewise.
34291 * lib/profopt.exp: Likewise.
34292 * lib/target-libpath.exp: Likewise.
34293 * lib/target-supports.exp: Likewise.
34294 * lib/treelang.exp: Likewise.
34295 * lib/wrapper.exp: Likewise.
34296
34297 2005-03-08 Jeff Law <law@redhat.com>
34298
34299 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34300 PHI-OPT changes.
34301
34302 2005-03-08 Ira Rosen <irar@il.ibm.com>
34303
34304 * gcc.dg/vect/pr20122.c: New test.
34305
34306 2005-03-07 Jeff Law <law@redhat.com>
34307
34308 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34309 was folded away.
34310 * gcc.dg/tree-ssa/pr18133-1.c: New test.
34311 * gcc.dg/tree-ssa/pr18133-2.c: New test.
34312 * gcc.dg/tree-ssa/pr18134.c: New test.
34313
34314 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34315
34316 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34317 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34318 gcc.dg/torture/builtin-noret-2.c: Require weak support.
34319
34320 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
34321
34322 PR tree-opt/17671
34323 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34324
34325 2005-03-07 Mark Mitchell <mark@codesourcery.com>
34326
34327 * g++.dg/warn/Wnvdtor.C: New test.
34328
34329 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
34330
34331 * gcc.dg/torture/pr19683-1.c: New test.
34332
34333 2005-03-06 Steven G. Kargl <kargls@comcast.net>
34334
34335 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34336 * gfortran.dg/g77/19990313-2.f: Ditto.
34337 * gfortran.dg/g77/19990313-3.f: Ditto.
34338 * gfortran.dg/g77/19990525-0.f: Ditto.
34339 * gfortran.dg/g77/19990826-0.f: Ditto.
34340 * gfortran.dg/g77/19990826-2.f: Ditto.
34341 * gfortran.dg/g77/19990826-3.f: Ditto.
34342 * gfortran.dg/g77/20000511-1.f: Ditto.
34343 * gfortran.dg/g77/20000511-2.f: Ditto.
34344 * gfortran.dg/g77/970625-2.f: Ditto.
34345 * gfortran.dg/g77/980310-2.f: Ditto.
34346 * gfortran.dg/g77/980310-3.f: Ditto.
34347 * gfortran.dg/g77/980310-8.f: Ditto.
34348 * gfortran.dg/g77/980519-2.f: Ditto.
34349 * gfortran.dg/g77/alpha1.f: Ditto.
34350 * gfortran.dg/g77/claus.f: Ditto.
34351 * gfortran.dg/g77/erfc.f: Ditto.
34352 * gfortran.dg/g77/short.f: Ditto.
34353 * gfortran.fortran-torture/execute/data.f90: Ditto.
34354 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34355 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34356
34357 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34358
34359 * lib/file-format.exp (gcc_target_object_format): Add check for som
34360 format and hardcode object formats on hppa*-*-hpux*.
34361 * lib/target-supports.exp (check_weak_available): Add check for som
34362 object format. Always return 0 on hppa*-*-hpux10*.
34363
34364 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34365 is defined.
34366
34367 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34368
34369 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34370
34371 * gfortran.dg/pr19936_1.f90: New test.
34372 * gfortran.dg/pr19936_2.f90: New test.
34373 * gfortran.dg/pr19936_3.f90: New test.
34374
34375 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34376 Paul Thomas <prthomas@drfccad.cea.fr>
34377
34378 * gfortran.dg/PR19754_1.f90: New test.
34379 * gfortran.dg/PR19754_2.f90: Ditto.
34380
34381 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34382
34383 PR c++/19311
34384 * g++.dg/template/non-dependent11.C: New test.
34385
34386 2005-03-05 Uros Bizjak <uros@kss-loka.si>
34387
34388 * lib/target-supports.exp (check_iconv_available): Fix comment.
34389
34390 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
34391 Joseph S. Myers <joseph@codesourcery.com>
34392
34393 PR c++/19797
34394 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34395
34396 2005-03-04 Matthew Sachs <msachs@apple.com>
34397
34398 * gcc.exp (gcc_target_compile): Put braces around
34399 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34400 * objc.exp (objc_target_compile): Likewise.
34401 * treelang.exp (treelang_target_compile): Likewise.
34402
34403 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34404
34405 PR fortran/19673
34406 * gfortran.dg/func_result_1.f90: New test.
34407
34408 2005-03-04 Ben Elliston <bje@au.ibm.com>
34409
34410 * gcc.misc-tests/options.exp: New test.
34411
34412 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
34413
34414 * gcc.dg/pr15784-4.c: New test.
34415
34416 2005-03-03 Geoffrey Keating <geoffk@apple.com>
34417
34418 * gcc.c-torture/execute/pr17133.c: New.
34419 * gcc.c-torture/compile/20050303-1.c: New.
34420
34421 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
34422
34423 * gcc.dg/cpp/assert4.c: Fix for cygwin.
34424
34425 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
34426
34427 * g++.dg/overload/using2.C: New.
34428
34429 2005-03-02 Mark Mitchell <mark@codesourcery.com>
34430
34431 PR c++/19916
34432 * g++.dg/init/ptrmem2.C: New test.
34433
34434 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
34435
34436 PR c/8927
34437 * gcc.dg/pr8927-1.c: New test.
34438
34439 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
34440
34441 PR c++/20232
34442 * g++.dg/inherit/covariant12.C: New.
34443
34444 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34445
34446 PR fortran/19479
34447 * gfortran.dg/bound_1.f90: New test.
34448
34449 2005-02-28 Janis Johnson <janis187@us.ibm.com>
34450
34451 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34452 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34453
34454 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
34455
34456 PR c/20245
34457 * gcc.dg/pr20245-1.c: New test.
34458
34459 2005-02-28 Jakub Jelinek <jakub@redhat.com>
34460
34461 PR middle-end/19874
34462 * gcc.c-torture/execute/20050119-2.c: New test case.
34463
34464 2005-02-28 Ben Elliston <bje@au.ibm.com>
34465
34466 * README: Update the DejaGnu bug reporting address.
34467 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34468 * lib/objc-torture.exp: Likewise.
34469
34470 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34471
34472 * gfortran.dg/boz_1.f90: New test.
34473 * gfortran.dg/boz_3.f90: New test.
34474 * gfortran.dg/boz_4.f90: New test.
34475
34476 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34477
34478 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34479 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34480
34481 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34482
34483 PR libfortran/20101
34484 * gfortran.dg/write_0_pe_format.f90: New test.
34485
34486 2005-02-27 Jakub Jelinek <jakub@redhat.com>
34487
34488 PR c++/20206
34489 * g++.dg/opt/thunk2.C: New test.
34490 * g++.dg/opt/covariant1.C: New test.
34491
34492 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34493
34494 * gfortran.dg/e_d_fmt.f90: New test.
34495
34496 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
34497
34498 * gcc.dg/asm-b.c: Fix comment typos.
34499
34500 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34501
34502 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34503 a V_MAY_DEF also.
34504
34505 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
34506
34507 PR tree-opt/20188
34508 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34509 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34510 * gcc.dg/asm-b.c: New test.
34511
34512 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
34513
34514 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34515 Disable this test on IRIX 6.
34516
34517 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
34518
34519 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34520 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34521 parser.
34522
34523 2005-02-25 Diego Novillo <dnovillo@redhat.com>
34524
34525 PR tree-optimization/20204
34526 * gcc.dg/pr20204.c: New test.
34527
34528 2005-02-24 Jakub Jelinek <jakub@redhat.com>
34529
34530 PR target/20196
34531 * gcc.c-torture/execute/20050224-1.c: New test.
34532
34533 PR c++/20175
34534 * g++.dg/warn/Wbraces2.C: New test.
34535
34536 2005-02-23 Mark Mitchell <mark@codesourcery.com>
34537
34538 PR c++/19878
34539 * g++.dg/init/const2.C: New test.
34540
34541 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
34542
34543 PR tree-optimization/20100
34544 * gcc.c-torture/execute/pr20100-1.c: New test.
34545
34546 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34547
34548 * gfortran.dg/implicit_3.f90: New test.
34549
34550 * gfortran.dg/deftype_1.f90: New test.
34551
34552 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34553
34554 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34555 the test passes.
34556 * g++.dg/other/anon3.C: Accept a warning.
34557
34558 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34559
34560 * gcc.dg/pr20017.c: Fix a comment typo.
34561
34562 2005-02-23 Bud Davis <bdavis@gfortran.org>
34563
34564 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34565
34566 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34567
34568 PR ada/19902
34569 * ada/acats/tests/cxa/cxa3004.a: Remove.
34570 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34571
34572 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34573
34574 PR c++/20073
34575 * g++.dg/init/const1.C: New test.
34576
34577 PR c++/19991
34578 * g++.dg/parse/constant7.C: New test.
34579
34580 PR c++/20152
34581 * g++.dg/parse/error27.C: New test.
34582 * g++.dg/template/qualttp15.C: Adjust error markers.
34583 * g++.old-deja/g++.other/struct1.C: Likewise.
34584
34585 PR c++/20153
34586 * g++.dg/template/error17.C: New test.
34587
34588 PR c++/20148
34589 * g++.dg/parser/error26.C: New test.
34590
34591 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34592
34593 PR tree-optimization/20100
34594 PR tree-optimization/20115
34595 * gcc.dg/pr20115.c: New test.
34596 * gcc.dg/pr20115-1.c: New test.
34597 * gcc.dg/pr20100.c: New test.
34598 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34599 call-clobbered variables after alias1.
34600
34601 2005-02-22 Bud Davis <bdavis@gfortran.org>
34602
34603 * gfortran.dg/list_read_4.f90: new test.
34604
34605 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34606
34607 PR rtl-optimization/20017.
34608 * gcc.dg/pr20017.c: New.
34609
34610 2005-02-22 Devang Patel <dpatel@apple.com>
34611
34612 PR 19952
34613 * g++.dg/tree-ssa/pr19952.C: New test.
34614
34615 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34616
34617 PR c++/19883
34618 * g++.dg/parse/constant6.C: New test.
34619
34620 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34621
34622 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34623 * g++.dg/charset/asm2.c: Likewise.
34624 * g++.dg/charset/asm3.c: Likewise.
34625 * g++.dg/charset/asm4.c: Likewise.
34626 * g++.dg/charset/asm5.c: Likewise.
34627 * g++.dg/charset/attribute1.c: Likewise.
34628 * g++.dg/charset/attribute2.c: Likewise.
34629 * g++.dg/charset/extern1.cc: Likewise.
34630 * g++.dg/charset/extern2.cc: Likewise.
34631 * g++.dg/charset/extern3.cc: Likewise.
34632 * g++.dg/charset/function.cc: Likewise.
34633 * g++.dg/charset/string.c: Likewise.
34634 * g++.dg/charset/charset.exp: Likewise.
34635 * lib/target-supports.exp (check_iconv_available): Fix comment.
34636
34637 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34638
34639 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34640 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34641 * gcc.dg/charset/asm2.c: Likewise.
34642 * gcc.dg/charset/asm3.c: Likewise.
34643 * gcc.dg/charset/asm4.c: Likewise.
34644 * gcc.dg/charset/asm5.c: Likewise.
34645 * gcc.dg/charset/asm6.c: Likewise.
34646 * gcc.dg/charset/attribute1.c: Likewise.
34647 * gcc.dg/charset/attribute2.c: Likewise.
34648 * gcc.dg/charset/builtin1.c: Likewise.
34649 * gcc.dg/charset/extern.c: Likewise.
34650 * gcc.dg/charset/function.c: Likewise.
34651 * gcc.dg/charset/string.c: Likewise.
34652 * gcc.dg/charset/charset.exp: Likewise.
34653
34654 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34655
34656 PR fortran/20086
34657 * gfortran.dg/pr20086.f90: New test.
34658
34659 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34660
34661 PR tree-optimization/19786
34662 * g++.dg/tree-ssa/pr19786.C: New.
34663
34664 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34665
34666 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34667
34668 2005-02-21 Jeff Law <law@redhat.com>
34669
34670 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34671
34672 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34673
34674 * gfortran.dg/do_iterator: Split loop, markup all lines for
34675 which an error locus is printed.
34676 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34677 locus is printed.
34678 * gfortran.dg/select_4.f90: Likewise.
34679 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34680 locuses in the various permutations.
34681
34682 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34683
34684 PR tree-optimization/19951
34685 * g++.dg/vect: New directory.
34686 * g++.dg/vect/vect.exp: New file.
34687 * g++.dg/vect/pr19951.cc: New testcase.
34688 * g++.dg/dg.exp: Also prune vectorizer tests.
34689
34690 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34691
34692 PR 18785
34693 * gcc.dg/charset/builtin1.c: New test.
34694
34695 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34696
34697 PR c++/19299
34698 * g++.dg/inherit/volatile1.C: New test.
34699
34700 PR c++/19440
34701 * g++.dg/template/dtor4.C: New test.
34702
34703 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34704
34705 * gfortran.dg/int_1.f90: New test.
34706
34707 2005-02-19 Devang Patel <dpatel@apple.com>
34708
34709 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34710
34711 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34712
34713 * gfortran.dg/achar_1.f90: New test.
34714
34715 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34716
34717 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34718
34719 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34720 Jakub Jelinek <jakub@redhat.com>
34721
34722 PR tree-optimization/19828
34723 * gcc.dg/tree-ssa/loop-7.c: New test.
34724 * gcc.c-torture/execute/20050218-1.c: New test.
34725
34726 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34727
34728 PR c/20043
34729 * gcc.dg/transparent-union-1.c: New test.
34730 * gcc.dg/transparent-union-2.c: New test.
34731
34732 2005-02-18 James E Wilson <wilson@specifixinc.com>
34733
34734 PR tree-optimization/18977
34735 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34736
34737 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34738
34739 PR target/20054
34740 * gcc.dg/pr20054.c: New test.
34741
34742 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34743
34744 PR c++/19508
34745 * g++.dg/ext/attrib20.C: New test.
34746
34747 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34748
34749 PR middle-end/20030
34750 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34751
34752 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34753
34754 PR c++/20008
34755 * g++.dg/opt/switch4.C: New.
34756
34757 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34758
34759 PR c++/20023
34760 PR tree-optimization/20009
34761 * gcc.c-torture/compile/20050217-1.c: New test.
34762 * g++.dg/opt/switch3.C: New test.
34763
34764 PR tree-optimization/18947
34765 * gcc.c-torture/compile/20050215-1.c: New test.
34766 * gcc.c-torture/compile/20050215-2.c: New test.
34767 * gcc.c-torture/compile/20050215-3.c: New test.
34768
34769 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34770
34771 PR c++/20028
34772 * g++.dg/template/crash34.C: New.
34773
34774 PR c++/20022
34775 * g++.dg/other/access3.C: New.
34776
34777 2005-02-17 Ira Rosen <irar@il.ibm.com>
34778
34779 * gcc.dg/vect/vect-98.c: New test.
34780
34781 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34782
34783 PR tree-optimization/19967
34784 * gcc.dg/pr19967.c: New.
34785
34786 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34787
34788 PR middle-end/19857
34789 * gcc.dg/tree-ssa/20050215-1.c: New test.
34790 * gcc.c-torture/execute/20050215-1.c: New test.
34791
34792 2005-02-15 Eric Christopher <echristo@redhat.com>
34793
34794 * gcc.dg/cpp/20050215-1.c: New file.
34795
34796 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34797
34798 PR tree-optimization/15785
34799 * gcc.dg/pr15785-1.c: New test.
34800
34801 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34802
34803 PR c++/17788
34804 * g++.dg/init/ctor4.C: New.
34805 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34806
34807 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34808
34809 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34810 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34811
34812 2005-02-15 Andreas Schwab <schwab@suse.de>
34813
34814 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34815 declare malloc.
34816
34817 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34818
34819 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34820
34821 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34822
34823 PR tree-optimization/19853
34824 * gcc.c-torture/compile/pr19853.c: New test.
34825
34826 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34827
34828 PR c++/19608
34829 * g++.dg/parse/local-class1.C: New.
34830
34831 PR c++/19895
34832 * g++.dg/parse/ptrmem3.C: New.
34833
34834 PR c++/19884
34835 * g++.old-deja/g++.oliva/template6.C: Add another case.
34836 * g++.dg/template/explicit6.C: New.
34837
34838 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34839
34840 PR c++/17816
34841 * g++.dg/other/redecl2.C: New.
34842
34843 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34844
34845 PR c++/19891
34846 * g++.dg/abi/covariant4.C: New.
34847
34848 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34849
34850 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34851 New tests.
34852
34853 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34854
34855 * gcc.dg/vect/vect-96.c: Fix typo.
34856
34857 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34858
34859 PR c++/14479
34860 PR c++/19487
34861 * g++.dg/template/enum5.C: New test.
34862
34863 2005-02-12 Ira Rosen <irar@il.ibm.com>
34864
34865 * gcc.dg/vect/vect-97.c: New test.
34866
34867 2005-02-12 Ira Rosen <irar@il.ibm.com>
34868
34869 * gcc.dg/vect/vect-96.c: New test.
34870
34871 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34872
34873 * gcc.dg/builtins-34.c: Also check ldexp*.
34874
34875 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34876
34877 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34878
34879 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34880
34881 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34882 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34883 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34884 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34885 selector_list, selector_expression, dg-process-target): Move to new
34886 file target-supports-dg.exp.
34887 * lib/target-supports-dg.exp: New.
34888
34889 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34890 New.
34891
34892 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34893
34894 PR c++/19666
34895 * g++.dg/other/ptrmem6.C: New test.
34896
34897 PR middle-end/19858
34898 * gcc.c-torture/compile/20050210-1.c: New test.
34899
34900 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34901
34902 PR c++/19755
34903 * g++.dg/warn/Wbraces1.C: New test.
34904
34905 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34906
34907 * gcc.dg/builtins-52.c: New testcase.
34908
34909 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34910
34911 PR c/19342
34912 * gcc.c-torture/execute/20050119-1.c: New test.
34913
34914 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34915
34916 PR c++/19811
34917 * g++.dg/init/delete1.C: New test.
34918
34919 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34920
34921 PR c++/18470
34922 * g++.dg/template/static12.C: New test.
34923
34924 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34925
34926 PR c++/19787
34927 * g++.dg/conversion/ambig1.C: New test.
34928
34929 PR c++/19739
34930 * g++.dg/ext/attrib19.C: New test.
34931
34932 PR c++/19732
34933 * g++.dg/parse/dtor5.C: New test.
34934
34935 PR c++/19762
34936 * g++.dg/template/dtor3.C: New test.
34937
34938 PR c++/19826
34939 * g++.dg/template/static11.C: New test.
34940 * g++.dg/template/crash2.C: Remove dg-error marker.
34941
34942 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34943
34944 PR C++/18491
34945 * g++.old-deja/g++.mike/p10769a.C: Remove.
34946
34947 2005-02-09 Roger Sayle <roger@eyesopen.com>
34948
34949 * gcc.dg/builtins-48.c: New test case.
34950 * gcc.dg/builtins-49.c: New test case.
34951 * gcc.dg/builtins-50.c: New test case.
34952 * gcc.dg/builtins-51.c: New test case.
34953
34954 2005-02-09 Ian Lance Taylor <ian@airs.com>
34955
34956 PR middle-end/19583
34957 * g++.dg/warn/Wreturn-type-3.C: New test.
34958
34959 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34960
34961 PR middle-end/19402
34962 * gcc.dg/pr19402-1.c: New testcase.
34963 * gcc.dg/pr19402-2.c: likewise.
34964
34965 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34966
34967 PR middle-end/19854
34968 * g++.dg/tree-ssa/tmmti.C: New testcase.
34969
34970 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34971
34972 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34973
34974 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34975
34976 PR c++/19733
34977 * g++.dg/parse/crash23.C: New test.
34978 * g++.dg/warn/Weff1.C: New test.
34979
34980 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34981
34982 * gcc.dg/20050209-1.c: New test.
34983
34984 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34985
34986 PR target/19799
34987 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34988
34989 2005-02-08 Mike Stump <mrs@apple.com>
34990
34991 * g++.dg/pch/import-2.c: New test.
34992 * g++.dg/pch/import-2.hs: New.
34993 * g++.dg/pch/include/import-2a.h: New.
34994 * g++.dg/pch/include/import-2b.h: New.
34995
34996 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34997
34998 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34999
35000 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35001
35002 * gfortran.dg/substr_1.f90: New test.
35003
35004 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
35005
35006 PR middle-end/19775
35007 * gcc.dg/torture/builtin-power-1.c: Disable test for
35008 invalid transformation.
35009 * gcc.dg/builtins-10.c: Likewise. Disable one test we
35010 no longer optimize.
35011 * gcc.dg/builtins-47.c: New testcase.
35012
35013 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
35014 Dorit Naishlos <dorit@il.ibm.com>
35015
35016 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35017
35018 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
35019
35020 * gcc.c-torture/compile/20050206-1.c: New test.
35021
35022 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
35023
35024 PR tree-opt/19768
35025 * g++.dg/opt/pr19768.C: New test.
35026
35027 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
35028
35029 PR tree-opt/19736
35030 * gcc.c-torture/compile/pr19736.c: New test.
35031
35032 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35033
35034 PR c++/17401
35035 * g++.dg/parse/error25.C: New test.
35036
35037 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
35038
35039 * gcc.c-torture/execute/20050203-1.c: New.
35040
35041 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
35042
35043 * gcc.dg/vect/vect-85.c: Remove xfail.
35044 * gcc.dg/vect/vect-86.c: Remove xfail.
35045 * gcc.dg/vect/vect-87.c: Remove xfail.
35046 * gcc.dg/vect/vect-88.c: Remove xfail.
35047
35048 2005-02-02 Geoffrey Keating <geoffk@apple.com>
35049
35050 * gcc.dg/altivec-19.c: New.
35051
35052 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
35053
35054 PR c/17807
35055 * gcc.dg/nested-func-3.c: New test.
35056 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35057
35058 2005-02-02 Janis Johnson <janis187@us.ibm.com>
35059
35060 * gcc.test-framework/gen_directive_tests: Generate tests for
35061 selector expressions.
35062
35063 2005-02-02 Matt Austern <austern@apple.com>
35064
35065 PR c++/19628
35066 * g++/ext/builtin7.C: New.
35067 * g++/ext/builtin8.C: New.
35068
35069 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
35070
35071 PR c/18502
35072 * gcc.dg/pr18502-1.c: New test.
35073
35074 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35075
35076 PR c++/17413
35077 * g++.dg/template/local4.C: Tweak.
35078
35079 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
35080
35081 PR tree-optimization/19578
35082 * gcc.c-torture/compile/20050202-1.c: New test.
35083
35084 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
35085
35086 PR c/19435
35087 * gcc.dg/c99-init-4.c: New test.
35088
35089 2005-02-01 Janis Johnson <janis187@us.ibm.com>
35090
35091 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35092
35093 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35094
35095 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35096 * g++.dg/eh/check-vect.h: New.
35097
35098 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35099 * gcc.dg/vect/vect-78.c: Ditto.
35100 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35101 Remove.
35102
35103 * g++.dg/conversion/simd1.C: Expect warning.
35104 * g++.dg/ext/attribute-test-1.C: Ditto.
35105 * g++.dg/ext/attribute-test-2.C: Ditto.
35106 * g++.dg/ext/attribute-test-3.C: Ditto.
35107 * g++.dg/ext/attribute-test-4.C: Ditto.
35108
35109 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35110 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35111
35112 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35113
35114 2005-02-01 Richard Henderson <rth@redhat.com>
35115
35116 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35117 long double for ibm double-double format.
35118 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35119
35120 2005-02-01 Diego Novillo <dnovillo@redhat.com>
35121
35122 PR tree-optimization/19633
35123 * gcc.dg/pr19633-1.c: New test.
35124 * gcc.dg/pr19633.c: Tweak to make pointer point
35125 to NULL or a symbol.
35126
35127 2005-02-01 Janis Johnson <janis187@us.ibm.com>
35128
35129 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35130 New procs.
35131 (dg-process-target (local override)): Handle selector expressions.
35132
35133 * gcc.test-framework/README: Describe tests in source directory.
35134 * gcc.test-framework/test-framework.awk: Handle dg- tests.
35135 * gcc.test-framework/test-framework.exp: Handle dg- tests.
35136 * gcc.test-framework/dg-bogus-exp-P.c: New test.
35137 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35138 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35139 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35140 * gcc.test-framework/dg-do-link-exp-P.c: New test.
35141 * gcc.test-framework/dg-do-run-exp-P.c: New test.
35142 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35143 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35144 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35145 * gcc.test-framework/dg-error-exp-P.c: New test.
35146 * gcc.test-framework/dg-error-exp-XP.c: New test.
35147 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35148 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35149 * gcc.test-framework/dg-output-exp-P.c: New test.
35150 * gcc.test-framework/dg-output-exp-XF.c: New test.
35151 * gcc.test-framework/dg-warning-exp-P.c: New test.
35152 * gcc.misc-tests/dg-1.c: Remove.
35153 * gcc.misc-tests/dg-2.c: Remove.
35154 * gcc.misc-tests/dg-3.c: Remove.
35155 * gcc.misc-tests/dg-4.c: Remove.
35156 * gcc.misc-tests/dg-5.c: Remove.
35157 * gcc.misc-tests/dg-6.c: Remove.
35158 * gcc.misc-tests/dg-7.c: Remove.
35159 * gcc.misc-tests/dg-8.c: Remove.
35160 * gcc.misc-tests/dg-9.c: Remove.
35161 * gcc.misc-tests/dg-10.c: Remove.
35162 * gcc.misc-tests/dg-11.c: Remove.
35163 * gcc.misc-tests/dg-12.c: Remove.
35164 * gcc.misc-tests/dg-test.exp: Remove.
35165
35166 * gcc.test-framework/test-framework.awk: Change recording and
35167 printing of passes and failures.
35168
35169 * gcc.test-framework: New directory.
35170 * gcc.test-framework/README: New.
35171 * gcc.test-framework/test-framework.exp: New.
35172 * gcc.test-framework/test-framework.awk: New.
35173 * gcc.test-framework/gen_directive_tests: New.
35174
35175 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
35176
35177 * lib/treelang.exp: Fix comment typos.
35178 (treelang_target_compile): Don't append libs=-ltreelang to options.
35179
35180 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
35181
35182 * g++.dg/parse/typename7.C: Adjust error messages.
35183
35184 2005-01-31 Jeff Law <law@redhat.com>
35185
35186 * gcc.c-torture/execute/20050131-1.c: New test.
35187 * gcc.dg/wcaselabel.c: New test.
35188
35189 2005-01-31 Mark Mitchell <mark@codesourcery.com>
35190
35191 * g++.dg/other/warning1.C: Adjust error messags.
35192 * g++.dg/parse/constant5.C: New test.
35193
35194 2005-01-31 Steven Bosscher <stevenb@suse.de>
35195
35196 PR c/19333
35197 * gcc.c-torture/compile/20011130-1.c: Reorder to make
35198 the test case valid.
35199 * gcc.dg/20030815-1.c: Remove invalid tests.
35200 * gcc.dg/array-7.c: Adjust expected result.
35201 * gcc.dg/pr18596-3.c: Likewise.
35202 * gcc.dg/noncompile/20000901-1.c: Likewise.
35203 * gcc.dg/noncompile/init-2.c: Likewise.
35204 * gcc.dg/noncompile/init-4.c: Likewise.
35205
35206 2005-01-31 Dale Johannesen <dalej@apple.com>
35207
35208 * g++.dg/opt/pr19650.C: New test.
35209
35210 2005-01-31 Richard Henderson <rth@redhat.com>
35211
35212 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35213 long double for intel double extended format.
35214 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35215
35216 2005-01-30 Mark Mitchell <mark@codesourcery.com>
35217
35218 PR c++/19555
35219 * g++.dg/template/static10.C: New test.
35220
35221 PR c++/19395
35222 * g++.dg/parse/error24.C: New test.
35223
35224 PR c++/19367
35225 * g++.dg/lookup/builtin1.C: New test.
35226
35227 PR c++/19457
35228 * g++.dg/warn/conv3.C: New test.
35229
35230 2005-01-30 Bud Davis <bdavis@gfortran.org>
35231
35232 PR fortran/19647
35233 * gfortan.dg/inquire_7.f90
35234
35235 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
35236
35237 PR tree-optimization/15791
35238 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35239 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35240 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35241 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35242 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35243 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35244 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35245 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35246 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35247 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35248
35249 2005-01-29 Paul Brook <paul@codesourcery.com>
35250
35251 PR fortran/18565
35252 * check.c (real_or_complex_check): New function.
35253 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35254 * intrinsic.c (add_functions): Use new check functions.
35255 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35256 Add prototypes.
35257
35258 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
35259
35260 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35261 gcc.dg/lvalue-3.c: New tests.
35262 * gcc.dg/concat.c: Update expected messages.
35263
35264 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
35265
35266 PR libfortran/19595
35267 * gfortran.dg/eor_1.f90: New test.
35268
35269 2005-01-29 Steven G. Kargl <kargls@comcast.net>
35270
35271 PR fortran/19589
35272 * gfortran.dg/logical_data_1.f90: New test.
35273
35274 2005-01-28 Mark Mitchell <mark@codesourcery.com>
35275
35276 PR c++/19253
35277 * g++.dg/template/crash33.C: New test.
35278
35279 PR c++/19667
35280 * g++.dg/template/crash32.C: New test.
35281
35282 2005-01-28 Ian Lance Taylor <ian@airs.com>
35283
35284 PR middle-end/16558
35285 * g++.dg/warn/Wreturn-type-2.C: New test.
35286
35287 2004-06-24 Jeff Law <law@redhat.com>
35288
35289 * gcc.dg/tree-ssa/20050128-1.c: New test.
35290
35291 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
35292
35293 * gcc.target/frv/all-mdpackh-1.c: New test.
35294
35295 2005-01-28 Steven Bosscher <stevenb@suse.de>
35296
35297 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35298
35299 2005-01-27 Richard Henderson <rth@redhat.com>
35300
35301 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35302
35303 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35304
35305 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35306
35307 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35308
35309 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35310 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35311 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35312 to cope with cases where the multilib options override the dg-options.
35313
35314 2005-01-27 Jakub Jelinek <jakub@redhat.com>
35315
35316 PR c/18946
35317 * gcc.dg/noncompile/20050120-1.c: New test.
35318
35319 2005-01-26 Diego Novillo <dnovillo@redhat.com>
35320
35321 PR tree-optimization/19633
35322 * gcc.dg/pr19633.c: New test.
35323 * gcc.dg/tree-ssa/pr19633.c: New test.
35324
35325 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
35326
35327 * gcc.dg/20041216-1.c: New test.
35328
35329 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
35330
35331 PR objc/18862
35332 * objc.dg/selector-2.m: New test.
35333
35334 2005-01-26 Jakub Jelinek <jakub@redhat.com>
35335
35336 * g++.dg/opt/range-test-2.C: New test.
35337
35338 PR rtl-optimization/19579
35339 * gcc.c-torture/execute/20050124-1.c: New test.
35340
35341 2005-01-26 Greg Parker <gparker@apple.com>
35342 Stuart Hastings <stuart@apple.com>
35343
35344 * gcc.c-torture/execute/20050125-1.c: New.
35345
35346 2005-01-18 Jan Hubicka <jh@suse.cz>
35347
35348 PR tree-optimize/19337
35349 * gcc.c-torture/compile/20050119-1.c: New test.
35350
35351 2005-01-24 James E Wilson <wilson@specifixinc.com>
35352
35353 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35354 test for successful match.
35355
35356 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
35357
35358 PR objc/18408
35359 * objc.dg/comp-types-7.m: New test.
35360
35361 2005-01-24 Janis Johnson <janis187@us.ibm.com>
35362
35363 * lib/target-supports.exp (current_target_name): New.
35364 (check_effective_target_ilp32, check_effective_target_lp64):
35365 Cache the result to use as long as the current target, with
35366 multilib flags, remains the same.
35367
35368 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35369 (dg-require-weak, dg-require-visibility, dg-require-alias,
35370 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35371 dg-require-effective-target, dg-skip-if): Remove call to
35372 skip_test_and_clear_xfail.
35373 (dg-test): Clear xfail data.
35374
35375 2005-01-24 Jakub Jelinek <jakub@redhat.com>
35376
35377 PR target/17751
35378 * gcc.dg/ppc64-toc.c: New test.
35379
35380 * g++.dg/tree-ssa/empty-1.C: New test.
35381
35382 PR middle-end/19551
35383 * gcc.c-torture/execute/20050121-1.c: New test.
35384 * gcc.dg/20050121-2.c: New test.
35385
35386 2004-01-23 Steven G. Kargl <kargls@comcast.net>
35387 Paul Brook <paul@codesourcery.com>
35388
35389 PR fortran/17941
35390 * gfortran.dg/real_const_1.f: New test.
35391 * gfortran.dg/real_const_2.f90: New test.
35392 * gfortran.dg/complex_int_1.f90: New test.
35393
35394 2005-01-23 Bud Davis <bdavis9659@comcast.net>
35395
35396 PR fortran/19313
35397 * gfortan.dg/inquire_6.f90: New test.
35398
35399 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35400
35401 PR libfortran/19451
35402 * open_readonly_1.f90: New test.
35403
35404 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35405
35406 PR libfortran/18982
35407 * gfortran.dg/open_new.f90: New file.
35408
35409 2005-01-22 Paul Brook <paul@codesourcery.com>
35410
35411 * namelist_1.f90: New test.
35412
35413 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
35414
35415 PR tree-optimization/19484
35416 * gcc.c-torture/compile/20050122-[12].c: New tests.
35417
35418 2005-01-22 Paul Brook <paul@codesourcery.com>
35419
35420 * gfortran.dg/implicit_2.f90: New test.
35421
35422 2005-01-22 Bud Davis <bdavis9659@comcast.net>
35423
35424 PR fortran/19314
35425 * gfortran.dg/inquire_5.f90: New test.
35426
35427 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35428
35429 PR c/18809
35430 * gcc.dg/pr18809-1.c: New test.
35431
35432 2005-01-21 Ian Lance Taylor <ian@airs.com>
35433
35434 * gcc.dg/20050121-1.c: New test.
35435
35436 PR tree-optimization/13000
35437 * gcc.dg/20040206-1.c: Change warning to point where function is
35438 being inlined.
35439
35440 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35441
35442 PR c++/19208
35443 * g++.dg/template/array11.C: New test.
35444
35445 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35446
35447 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35448 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35449 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35450 * gfortran.dg/getenv_1.f90: Add dg-do directive.
35451 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35452 gfortran.dg/pr17164.f90: Add missing dg-do directives.
35453
35454 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
35455
35456 PR tree-optimization/15349
35457 * gcc.dg/tree-ssa/pr15349.c: New.
35458
35459 2005-01-20 Steve Ellcey <sje@cup.hp.com>
35460
35461 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35462
35463 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
35464
35465 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35466 scan-assembler-times directive name.
35467
35468 * gcc.dg/asm-a.c: Move dg-require-effective-target to
35469 after dg-do.
35470
35471 PR rtl-optimization/19462
35472 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35473
35474 2005-01-19 Steve Ellcey <sje@cup.hp.com>
35475
35476 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35477 counting function calls on ia64.
35478
35479 2005-01-19 Jakub Jelinek <jakub@redhat.com>
35480
35481 PR rtl-optimization/15139
35482 * gcc.dg/20050111-2.c: New test.
35483
35484 PR c/17297
35485 * gcc.c-torture/compile/20050113-1.c: New testcase.
35486
35487 PR middle-end/19164
35488 * gcc.dg/20050113-1.c: New testcase.
35489
35490 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
35491
35492 * gcc.dg/vect/vect-85.c: Add comment.
35493 * gcc.dg/vect/vect-86.c: Add xfail for now.
35494 * gcc.dg/vect/vect-87.c: Add xfail for now.
35495 * gcc.dg/vect/vect-88.c: Add xfail for now.
35496 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35497
35498 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35499
35500 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35501
35502 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35503
35504 * g++.dg/debug/typedef3.C: New test.
35505
35506 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
35507
35508 PR c/19472
35509 * gcc.dg/asm-a.c: New test.
35510
35511 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
35512
35513 * gcc.dg/sh-relax.c: Add prototype for abort.
35514
35515 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35516
35517 * gcc.dg/short-compare-1.c: New test.
35518 * gcc.dg/short-compare-2.c: Likewise.
35519
35520 2005-01-18 Michael Matz <matz@suse.de>
35521
35522 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35523
35524 2005-01-17 Diego Novillo <dnovillo@redhat.com>
35525
35526 PR tree-optimization/19121
35527 * gcc.c-torture/compile/pr19121.c: New test.
35528
35529 2005-01-17 James E. Wilson <wilson@specifixinc.com>
35530
35531 PR target/19357
35532 * gcc.c-torture/compile/pr19357.c: New test.
35533
35534 2005-01-17 Ian Lance Taylor <ian@airs.com>
35535
35536 PR c/5675
35537 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35538 pass--those that refer just to the variable, possibly with a
35539 cast.
35540 * gcc.dg/c99-const-expr-3.c: Likewise.
35541
35542 PR middle-end/13127
35543 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35544 longer emitted.
35545
35546 2005-01-16 Bud Davis <bdavis9659@comcast.net>
35547
35548 PR fortran/18778
35549 * gfortran.dg/endfile_2.f90: New test.
35550
35551 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35552
35553 PR 19168
35554 * gfortran.dg/select_5.f90: New test.
35555
35556 2004-01-16 Paul Brook <paul@codesourcery.com>
35557
35558 * gfortran.dg/common_4.f90: New test.
35559
35560 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35561
35562 PR rtl-optimization/19462
35563 * gcc.dg/torture/pr19462-1.c: New test.
35564
35565 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35566
35567 PR objc/19321
35568 * objc.dg/func-ptr-2.m: New.
35569 * objc.dg/volatile-1.m: New.
35570
35571 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35572
35573 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35574
35575 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35576
35577 PR tree-optimization/19060
35578 * gcc.c-torture/execute/20050104-1.c: New test.
35579
35580 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35581
35582 PR fortran/18983
35583 * gfortran.dg/write_to_null.f90: New test.
35584
35585 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35586 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35587
35588 PR other/19328
35589 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35590 argument.
35591
35592 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35593
35594 PR c++/19263
35595 * g++.dg/init/vector1.C: New test.
35596
35597 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35598
35599 PR target/13158
35600 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35601 PR target/18987
35602 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35603
35604 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35605
35606 * gfortran.dg/select_1.f90: New test.
35607 * gfortran.dg/select_2.f90: New test.
35608 * gfortran.dg/select_3.f90: New test.
35609 * gfortran.dg/select_4.f90: New test.
35610
35611 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35612
35613 PR middle-end/19084
35614 PR rtl-optimization/19348
35615 * gcc.dg/20050111-1.c: New test.
35616 * gcc.c-torture/execute/20050111-1.c: New test.
35617
35618 * gcc.dg/i386-asm-4.c: New test.
35619
35620 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35621
35622 * gcc.dg/nested-func-2.c: New test.
35623 * ada/acats/norun.lst: Remove c953002.
35624
35625 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35626
35627 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35628
35629 2005-01-12 Ben Elliston <bje@au.ibm.com>
35630
35631 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35632
35633 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35634
35635 PR target/18761
35636 * g++.dg/abi/align1.C: New test.
35637
35638 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35639
35640 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35641 at a time.
35642 * g++.dg/ext/altivec_check.h: Support compiling as C.
35643
35644 2005-01-10 Roger Sayle <roger@eyesopen.com>
35645
35646 PR c++/19355
35647 * g++.dg/expr/pr19355-1.C: New test case.
35648
35649 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35650
35651 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35652 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35653 * ada/acats/tests/c3/c92005b.ada: Likewise.
35654 * ada/acats/tests/c3/cxb3012.a: Likewise.
35655 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35656
35657 2005-01-09 Paul Brook <paul@codesourcery.com>
35658
35659 * gfortran.dg/common_2.f90: New file.
35660 * gfortran.dg/common_3.f90: New file.
35661
35662 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35663
35664 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35665
35666 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35667
35668 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35669 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35670 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35671 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35672 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35673 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35674 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35675 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35676 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35677 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35678 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35679 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35680 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35681 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35682 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35683 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35684 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35685 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35686 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35687 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35688 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35689 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35690 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35691 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35692 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35693 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35694 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35695 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35696 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35697 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35698 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35699 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35700 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35701 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35702 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35703 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35704 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35705 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35706 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35707 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35708 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35709 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35710 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35711 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35712 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35713 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35714 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35715 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35716 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35717 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35718 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35719 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35720 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35721 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35722 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35723 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35724 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35725 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35726 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35727 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35728 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35729 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35730 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35731 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35732 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35733 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35734 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35735
35736 * gcc.dg/vect/vect-1.c: Fix spelling.
35737 * gcc.dg/vect/vect-10.c: Fix spelling.
35738 * gcc.dg/vect/vect-11.c: Fix spelling.
35739 * gcc.dg/vect/vect-12.c: Fix spelling.
35740 * gcc.dg/vect/vect-14.c: Fix spelling.
35741 * gcc.dg/vect/vect-15.c: Fix spelling.
35742 * gcc.dg/vect/vect-16.c: Fix spelling.
35743 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35744 * gcc.dg/vect/vect-64.c: Fix comments.
35745 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35746
35747 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35748 Ira Rosen <irar@il.ibm.com>
35749
35750 * gcc.dg/vect/vect-70.c: New test.
35751 * gcc.dg/vect/vect-71.c: New test.
35752
35753 2005-01-09 Manfred Hollstein <mh@suse.com>
35754
35755 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35756 * gcc.dg/pr18241-2.c: Likewise.
35757 * gcc.dg/pr18241-3.c: Likewise.
35758 * gcc.dg/pr18241-4.c: Likewise.
35759 * gcc.dg/pr18241-5.c: Likewise.
35760
35761 2005-01-08 Richard Henderson <rth@redhat.com>
35762
35763 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35764 False for x86 and x86-64.
35765
35766 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35767
35768 PR tree-optimization/18241
35769 * gcc.dg/pr18241-1.c: New test.
35770 * gcc.dg/pr18241-2.c: New test.
35771 * gcc.dg/pr18241-3.c: New test.
35772 * gcc.dg/pr18241-4.c: New test.
35773 * gcc.dg/pr18241-5.c: New test.
35774
35775 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35776
35777 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35778 gfortran.dg/select_4.f90: New.
35779
35780 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35781
35782 * gcc.c-torture/execute/20050107-1.c: New test.
35783
35784 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35785
35786 PR c++/19298
35787 * g++.dg/template/ref2.C: New.
35788
35789 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35790
35791 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35792 instead of being empty.
35793
35794 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35795
35796 PR fortran/15553
35797 * gfortran.dg/array-1.f90: New test.
35798
35799 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35800
35801 PR tree-optimization/19283
35802 * gcc.c-torture/execute/20050106-1.c: New test.
35803
35804 PR rtl-optimization/18861
35805 * gcc.dg/20050105-1.c: New test.
35806
35807 PR tree-optimization/18828
35808 * gcc.dg/20050105-2.c: New test.
35809
35810 2005-01-07 Andreas Jaeger <aj@suse.de>
35811
35812 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35813
35814 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35815
35816 PR fortran/18398
35817 * gfortran.dg/fmt_read.f90: New test.
35818
35819 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35820
35821 * gcc.dg/rs6000-ldouble-2.c: New.
35822
35823 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35824
35825 PR c++/19244
35826 * g++.dg/parser/ctor2.C: New test.
35827
35828 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35829
35830 PR c++/17154
35831 * g++.dg/template/using9.C: New test.
35832
35833 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35834
35835 PR c++/19258
35836 * g++.dg/lookup/friend6.C: New test.
35837
35838 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35839
35840 PR c++/19270
35841 * g++.dg/template/array10.C: New.
35842
35843 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35844
35845 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35846 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35847
35848 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35849
35850 * gcc.c-torture/compile/20050105-1.c: New test.
35851
35852 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35853
35854 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35855
35856 2005-01-05 Roger Sayle <roger@eyesopen.com>
35857
35858 PR middle-end/19100
35859 * gcc.dg/conv-3.c: New test case.
35860
35861 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35862
35863 * gcc.dg/asm-wide-1.c: New test.
35864
35865 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35866
35867 PR c++/19030
35868 * g++.dg/parse/crash22.C: New
35869
35870 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35871
35872 PR 19257
35873 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35874
35875 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35876
35877 PR middle-end/17767
35878 * gcc.dg/i386-mmx-6.c: New test case.
35879
35880 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35881
35882 PR tree-optimization/18308
35883 * gcc.dg/vect/pr18308.c: New testcase.
35884
35885 2005-01-04 Andreas Jaeger <aj@suse.de>
35886
35887 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35888
35889 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35890 Robert Bowdidge <bowdidge@apple.com>
35891
35892 * gcc.dg/cpp/subframework1.c: New.
35893 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35894 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35895 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35896 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35897
35898 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35899
35900 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35901 producing warning.
35902 * gcc.dg/darwin-weakimport-2.c: New.
35903
35904 2005-01-03 Richard Henderson <rth@redhat.com>
35905
35906 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35907
35908 2005-01-03 Richard Henderson <rth@redhat.com>
35909
35910 * gcc.dg/vect/vect.exp: Enable for ia64.
35911 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35912 (check_effective_target_vect_float): Likewise.
35913 (check_effective_target_vect_no_align): Likewise.
35914 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35915 * gcc.dg/vect/vect-8.c: Likewise.
35916
35917 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35918
35919 PR target/19236
35920 * gcc.dg/pr19236-1.c: New test case.
35921
35922 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35923
35924 PR rtl-optimization/12092
35925 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35926
35927 2005-01-02 Andreas Jaeger <aj@suse.de>
35928
35929 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35930
35931 2005-01-01 Roger Sayle <roger@eyesopen.com>
35932 Andrew Pinski <pinskia@physics.uc.edu>
35933
35934 PR rtl-optimization/12092
35935 * gcc.dg/pr12092-1.c: New test case.
35936
35937 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35938
35939 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35940 'hidden' and 'default' for better portability.
35941 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35942
35943 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35944 6 and 7.
35945 * g++.old-deja/g++.brendan/new3.C: Likewise.
35946
35947 2005-01-01 Steven Bosscher <stevenb@suse.de>
35948
35949 * gcc.dg/20041231-1.C: New test.
35950 * g++.dg/warn/Wunreachable-code-1.C: New test.
35951
35952 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35953
35954 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35955 file, not /dev/null. Abort on error.
35956
35957 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35958 Ziemowit Laski <zlaski@apple.com>
35959
35960 PR objc/18971
35961 * objc.dg/encode-5.m: New test.
35962
35963 2004-12-29 Richard Henderson <rth@redhat.com>
35964
35965 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35966 * objc.dg/stabs-1.m: Disable for ia64.
35967
35968 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35969
35970 PR c++/19190
35971 * g++.dg/warn/Wunused-10.C: New test.
35972
35973 2004-12-28 Richard Henderson <rth@redhat.com>
35974
35975 * objc.dg/stabs-1.m: Disable for alpha.
35976
35977 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35978
35979 PR c++/19149
35980 * g++.dg/parse/error23.C: New test.
35981
35982 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35983
35984 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35985
35986 PR fortran/19032
35987 * gfortran.dg/intrinsic_modulo_1.f90: New.
35988 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35989 tests with divisor -1.
35990
35991 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35992
35993 * g++.dg/opt/temp1.C (memcpy): Return a value.
35994
35995 PR c++/19148
35996 * g++.dg/expr/cond7.C: New test.
35997
35998 2004-12-27 Paul Brook <paul@codesourcery.com>
35999
36000 * gfortran.dg/g77/select_no_compile.f: Remove.
36001
36002 2004-12-27 Richard Henderson <rth@redhat.com>
36003
36004 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36005 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36006 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36007
36008 2004-12-26 Richard Henderson <rth@redhat.com>
36009
36010 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36011 by 1i instead of token pasting.
36012
36013 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36014
36015 PR tree-optimization/17578
36016 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36017 to additional_flags.
36018 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36019
36020 2004-12-25 Richard Henderson <rth@redhat.com>
36021
36022 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36023 Remove Alpha.
36024
36025 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36026
36027 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36028 hppa*-*-hpux*.
36029 * gcc.dg/pr17957.c (dg-options): Likewise.
36030 * gcc.dg/struct-ret-1.c: Add prototype for abort.
36031 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36032 instead of 0 on __hppa__.
36033 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36034 "foo,%r" on hppa*-*-*.
36035
36036 2004-12-23 Bud Davis <bdavis9659@comcast.net>
36037
36038 PR fortran/19071
36039 * gfortran.dg/complex_write.f90: New test.
36040
36041 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36042
36043 PR c++/17595
36044 * g++.dg/parse/pragma2.C: New test.
36045
36046 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36047
36048 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36049
36050 * gcc.dg/empty2.c: Add missing dg-warning.
36051
36052 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36053
36054 PR c++/17413
36055 * g++.dg/template/local4.C: New test.
36056 * g++.dg/template/crash19.C: Add dg-error marker.
36057
36058 * g++.dg/template/crash31.C: Correct embedded PR number.
36059
36060 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36061
36062 PR c++/16405
36063 * g++.dg/opt/temp1.C: Add do-run marker.
36064
36065 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36066
36067 * g++.dg/template/spec19.C: New.
36068
36069 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36070
36071 PR target/16819
36072 * gcc.dg/empty2.c: New.
36073
36074 2004-12-23 Richard Henderson <rth@redhat.com>
36075
36076 * lib/target-supports.exp (check_effective_target_vect_no_align):
36077 Remove i?86 and x86-64.
36078
36079 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36080
36081 PR c++/16405
36082 * g++.dg/opt/temp1.C: New test.
36083
36084 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36085
36086 PR c++/18733
36087 * g++.dg/template/friend33.C: New testcase.
36088
36089 2004-12-22 Mark Mitchell <mark@codesourcery.com>
36090
36091 PR c++/18464
36092 * g++.dg/template/cond5.C: New test.
36093
36094 PR c++/18492
36095 * g++.dg/inherit/thunk3.C: New test.
36096
36097 PR c++/11224
36098 * g++.dg/warn/Wunused-9.C: New test.
36099
36100 2004-12-22 Janis Johnson <janis187@us.ibm.com>
36101
36102 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36103
36104 2004-12-22 Jan Beulich <jbeulich@novell.com>
36105
36106 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36107
36108 2004-12-21 Mark Mitchell <mark@codesourcery.com>
36109
36110 PR c++/18378
36111 * g++.dg/ext/packed8.C: New test.
36112
36113 PR c++/19063
36114 * g++.dg/template/crash31.C: New test.
36115
36116 PR c++/19034
36117 * g++.dg/template/crash30.C: New test.
36118
36119 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
36120
36121 PR C++/18984
36122 * g++.dg/eh/ctor3.C: New test.
36123
36124 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36125
36126 * objc.dg/stabs-1.m: Allow section name to be quoted and
36127 assembly label to begin with '.LL'.
36128
36129 2004-12-21 Janis Johnson <janis187@us.ibm.com>
36130
36131 * gcc.dg/vect/vect.exp
36132 (check_effective_target_lp64_or_vect_no_align): New.
36133 * gcc.dg/vect/vect-77.c: Use it.
36134 * gcc.dg/vect/vect-78.c: Use it.
36135
36136 * lib/target-supports.exp
36137 (check_effective_target_vect_no_max,
36138 check_effective_target_vect_no_bitwise,
36139 check_effective_target_vect_no_align): New.
36140 * gcc.dg/vect/vect-13.c: Use them.
36141 * gcc.dg/vect/vect-17.c: Ditto.
36142 * gcc.dg/vect/vect-18.c: Ditto.
36143 * gcc.dg/vect/vect-19.c: Ditto.
36144 * gcc.dg/vect/vect-20.c: Ditto.
36145 * gcc.dg/vect/vect-27.c: Ditto.
36146 * gcc.dg/vect/vect-29.c: Ditto.
36147 * gcc.dg/vect/vect-44.c: Ditto.
36148 * gcc.dg/vect/vect-48.c: Ditto.
36149 * gcc.dg/vect/vect-50.c: Ditto.
36150 * gcc.dg/vect/vect-52.c: Ditto.
36151 * gcc.dg/vect/vect-54.c: Ditto.
36152 * gcc.dg/vect/vect-56.c: Ditto.
36153 * gcc.dg/vect/vect-58.c: Ditto.
36154 * gcc.dg/vect/vect-60.c: Ditto.
36155 * gcc.dg/vect/vect-72.c: Ditto.
36156 * gcc.dg/vect/vect-80.c: Ditto.
36157
36158 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
36159
36160 PR c++/14075
36161 * g++.dg/init/string1.C: New.
36162
36163 PR c++/18975
36164 * g++.dg/other/synth1.C: New.
36165
36166 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
36167
36168 PR c/18963
36169 * gcc.dg/pr18963-1.c: New test.
36170
36171 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
36172
36173 PR c/18596
36174 * gcc.dg/funcdef-storage-1.c (foo): Remove.
36175 * gcc.dg/pr18596-1.c: Use dg-error.
36176 (dg-options): Use -fno-unit-at-a-time.
36177 * gcc.dg/pr18596-2.c: New test.
36178 * gcc.dg/pr18596-3.c: New test.
36179
36180 2004-12-20 Roger Sayle <roger@eyesopen.com>
36181
36182 PR middle-end/18683
36183 * g++.dg/opt/pr18683-1.C: New test case.
36184
36185 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
36186
36187 PR other/19093
36188 * g++.dg/opt/max1.C: Fix for 64bit targets.
36189
36190 2004-12-20 Matt Austern <austern@apple.com>
36191
36192 PR c++/19044
36193 * g++.dg/ext/builtin6.C: New
36194
36195 2004-12-20 Diego Novillo <dnovillo@redhat.com>
36196
36197 PR tree-optimization/19080
36198 * gcc.c-torture/compile/pr19080.c: New test.
36199
36200 2004-12-20 Steven Bosscher <stevenb@suse.de>
36201
36202 * gcc.dg/20041219-1.c: New test.
36203
36204 2004-12-19 Roger Sayle <roger@eyesopen.com>
36205
36206 PR middle-end/19068
36207 * g++.dg/opt/max1.C: New test case.
36208
36209 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36210
36211 * gcc.dg/fdata-sections-1.c: New test.
36212
36213 2004-12-18 Roger Sayle <roger@eyesopen.com>
36214
36215 PR middle-end/18548
36216 * gcc.dg/max-1.c: New test case.
36217
36218 2004-12-18 Jakub Jelinek <jakub@redhat.com>
36219
36220 * gcc.c-torture/execute/20041218-1.c: New test.
36221
36222 2004-12-17 Diego Novillo <dnovillo@redhat.com>
36223
36224 * gcc.dg/pr18501.c: New test.
36225 * gcc.dg/uninit-5.c: XFAIL.
36226 * gcc.dg/uninit-9.c: XFAIL.
36227
36228 2004-12-17 Dale Johannesen <dalej@apple.com>
36229
36230 * gcc.dg/20041213-1.c: New.
36231
36232 2004-12-17 Ziemowit Laski <zlaski@apple.com>
36233
36234 * objc.dg/stabs-1.m: Allow assembly label to begin
36235 with a dot ('.').
36236
36237 2004-12-17 Jakub Jelinek <jakub@redhat.com>
36238
36239 * gcc.c-torture/execute/20041213-1.c: Move...
36240 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36241
36242 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
36243
36244 PR c++/18721
36245 * g++.dg/lookup/conv-5.C: New.
36246
36247 2004-12-16 Ziemowit Laski <zlaski@apple.com>
36248
36249 * objc.dg/stabs-1.m: New test.
36250
36251 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
36252
36253 * gcc.dg/visibility-c.c: Change compile to
36254 assemble for the test.
36255
36256 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
36257
36258 PR target/19041
36259 * gcc.dg/visibility-c.c: New test.
36260
36261 2004-12-16 Roger Sayle <roger@eyesopen.com>
36262
36263 PR middle-end/18493
36264 * gcc.dg/switch-8.c: New test case.
36265
36266 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
36267
36268 PR c++/18905
36269 * g++.dg/template/init4.C: New.
36270 * g++.dg/opt/static3.C: Enable optimizer.
36271
36272 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
36273
36274 * g++.dg/other/complex1.C: New test.
36275
36276 2004-12-15 Alan Modra <amodra@bigpond.net.au>
36277
36278 * g++.dg/opt/inline9.C: New test.
36279
36280 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36281
36282 PR fortran/18993
36283 * gfotran.dg/nullify_1.f: New test.
36284
36285 2004-12-15 Richard Henderson <rth@redhat.com>
36286
36287 * gcc.target/i386/i386.exp: New harness.
36288 * gcc.target/i386/vect-args.c: New.
36289
36290 2004-12-15 David Edelsohn <edelsohn@gnu.org>
36291
36292 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36293
36294 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36295
36296 PR c++/18825
36297 * g++.dg/template/friend32.C: New test.
36298
36299 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36300
36301 * cpp/pragma-once-1.c: New test.
36302 * cpp/pragma-once-1b.h: Likewise.
36303 * cpp/pragma-once-1c.h: Likewise.
36304 * cpp/pragma-once-1d.h: Likewise.
36305 * cpp/inc/pragma-once-1a.h: Likewise.
36306
36307 2004-12-15 Bud Davis <bdavis9659@comcast.net>
36308 Steven G. Kargl <kargls@comcast.net>
36309
36310 PR fortran/17597
36311 * gfortran.dg/list_read_3.f90: New test.
36312
36313 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36314
36315 * gcc.dg/ftrapv-2.c: New test.
36316
36317 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
36318
36319 PR c++/18981
36320 * g++.dg/template/typename9.C: New test.
36321
36322 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36323
36324 PR c++/18738
36325 * g++.dg/template/typename8.C: New test.
36326 * g++.dg/parse/friend2.C: Tweak error message.
36327
36328 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36329
36330 * gcc.c-torture/20041214-1.c: New test.
36331
36332 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36333
36334 PR c++/18965
36335 * g++.dg/init/array17.C: New test.
36336
36337 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36338
36339 PR c++/18793
36340 * g++.dg/init/aggr3.C: New test.
36341
36342 2004-12-14 Janis Johnson <janis187@us.ibm.com>
36343
36344 * gcc.dg/altivec-types-1.c: New test.
36345 * gcc.dg/altivec-types-2.c: New test.
36346 * gcc.dg/altivec-types-3.c: New test.
36347 * gcc.dg/altivec-types-4.c: New test.
36348 * g++.dg/ext/altivec-types-1.C: New test.
36349 * g++.dg/ext/altivec-types-2.C: New test.
36350 * g++.dg/ext/altivec-types-3.C: New test.
36351 * g++.dg/ext/altivec-types-4.C: New test.
36352
36353 2004-12-14 Jakub Jelinek <jakub@redhat.com>
36354
36355 PR middle-end/18951
36356 * gcc.c-torture/execute/20041213-1.c: New test.
36357
36358 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
36359
36360 PR c++/18949
36361 * g++.dg/template/cast1.C: New.
36362
36363 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
36364
36365 * gcc.c-torture/execute/20041213-2.c: New test.
36366
36367 2004-12-13 Richard Henderson <rth@redhat.com>
36368
36369 * gcc.dg/i386-sse-10.c: Fix typo in options.
36370
36371 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
36372
36373 PR c++/18968
36374 * g++.dg/opt/pr18968.C: New test.
36375
36376 2004-12-13 Mark Mitchell <mark@codesourcery.com>
36377
36378 PR c++/18925
36379 * g++.dg/ext/visibility/staticdatamem.C: New test.
36380
36381 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
36382
36383 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36384
36385 2004-12-13 Roger Sayle <roger@eyesopen.com>
36386
36387 PR rtl-optimization/18928
36388 * gcc.dg/pr18928-1.c: New test case.
36389
36390 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
36391
36392 PR tree-opt/16951
36393 * gcc.c-torture/compile/20041211-1.c: New.
36394
36395 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36396
36397 PR middle-end/17564
36398 * gcc.c-torture/execute/20041212-1.c: New test.
36399
36400 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36401
36402 PR fortran/18869
36403 * gfortran.dg/common_1.f90: New test.
36404
36405 2004-12-12 Steven G. Kargl <kargls@comcast.net>
36406 Paul Brook <paul@codesourcery.com>
36407
36408 PR fortran/16222
36409 * gfortran.dg/real_do_1.f90: New test.
36410
36411 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
36412
36413 PR tree-opt/18040
36414 * g++.dg/opt/ptrmem6.C: New test.
36415
36416 2004-12-11 Roger Sayle <roger@eyesopen.com>
36417
36418 PR middle-end/18921
36419 * gcc.dg/pr18921-1.c: New test case.
36420
36421 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36422
36423 PR fortran/17175
36424 * gfortran.dg/scale_1.f90: New test.
36425
36426 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
36427
36428 PR middle-end/18903
36429 * gcc.c-torture/compile/pr18903.c: New test.
36430
36431 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
36432
36433 * gcc.c-torture/execute/20041210-1.c: New test.
36434
36435 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36436
36437 PR c++/18731
36438 * g++.dg/parser/struct-1.C: New test.
36439 * g++.dg/parser/struct-2.C: New test.
36440 * g++.dg/parser/struct-3.C: New test.
36441
36442 2004-12-09 Richard Henderson <rth@redhat.com>
36443
36444 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36445
36446 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36447 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36448
36449 2004-12-09 Matt Austern <austern@apple.com>
36450
36451 PR c++/18514
36452 * g++.dg/ext/builtin1.C: New
36453 * g++.dg/ext/builtin2.C: New
36454 * g++.dg/ext/builtin3.C: New
36455 * g++.dg/ext/builtin4.C: New
36456 * g++.dg/ext/builtin5.C: New
36457
36458 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
36459
36460 PR tree-opt/18904
36461 * g++.dg/opt/ptrmem5.C: New test.
36462
36463 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
36464
36465 * g++.dg/parse/typename5.C: Adjust for new error.
36466 * g++.dg/parse/typename7.C: New.
36467
36468 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36469
36470 PR c++/18073
36471 * g++.dg/other/mmintrin.C: New test.
36472
36473 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
36474
36475 PR c++/16681
36476 * g++.dg/init/array15.C: New.
36477 * g++.dg/init/array16.C: New.
36478
36479 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36480
36481 PR fortran/18826
36482 * gfortran.dg/assign_1.f90: New test.
36483
36484 2004-12-08 Nick Clifton <nickc@redhat.com>
36485
36486 * gcc.target/xstormy16/bss_below100: New directory containing tests.
36487 * gcc.target/xstormy16/data_below100: Likewise.
36488 * gcc.target/xstormy16/sfr: Likewise.
36489 * gcc.target/xstormy16/below100.S: New test source file.
36490 * gcc.target/xstormy16/below100.ld: New test linker script.
36491 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36492 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36493 bp instructions.
36494 * gcc.target/xstormy16/bp.c: Likewise.
36495
36496 * gcc.target/xstormy16/bss_below100: New files:
36497 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36498 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36499 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36500 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36501 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36502 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36503 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36504 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36505 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36506 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36507 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36508 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36509 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36510 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36511 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36512 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36513 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36514 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36515 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36516 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36517 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36518 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36519 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36520 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36521 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36522 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36523 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36524
36525 * gcc.target/xstormy16/data_below100: New files:
36526 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36527 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36528 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36529 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36530 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36531 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36532 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36533 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36534 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36535 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36536 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36537 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36538 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36539 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36540 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36541 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36542 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36543 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36544 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36545 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36546 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36547 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36548 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36549 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36550 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36551 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36552 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36553
36554 * gcc.target/xstormy16/sfr: New files:
36555 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36556 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36557 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36558 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36559 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36560 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36561 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36562 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36563 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36564 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36565 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36566 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36567 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36568 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36569 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36570 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36571 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36572 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36573 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36574 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36575 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36576 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36577 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36578 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36579 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36580 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36581 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36582 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36583 27_if0_sfrw_bitfield_f.c
36584
36585 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36586
36587 PR c++/18100
36588 * g++.dg/lookup/name-clash4.C: New test.
36589
36590 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36591
36592 PR c++/18672
36593 * g++.dg/opt/array1.C: New.
36594
36595 PR c++/18803
36596 * g++.dg/template/operator5.C: New.
36597
36598 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36599
36600 PR c/18867
36601 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36602
36603 2004-12-07 Steven Bosscher <stevenb@suse.de>
36604
36605 * gcc.dg/noncompile/20041207.c: New test.
36606
36607 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36608
36609 * g++.dg/other/unreachable-1.C: New test.
36610
36611 2004-12-06 Nick Clifton <nickc@redhat.com>
36612
36613 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36614 <limits.h> because the latter comes from gcc's include/ directory
36615 and not the newlib/libc/include directory.
36616
36617 2004-12-04 Richard Henderson <rth@redhat.com>
36618
36619 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36620
36621 2004-12-04 Richard Henderson <rth@redhat.com>
36622
36623 * lib/target-supports.exp (check_gc_sections_available): Disable
36624 for alpha and ia64.
36625
36626 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36627
36628 PR middle-end/17909
36629 * g++.dg/other/vararg-2.C: New test.
36630
36631 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36632
36633 PR c++/17011, c++/17971
36634 * g++.dg/template/error15.C: Adjust expected error.
36635 * g++.dg/template/instantiate3.C: Likewise.
36636
36637 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36638
36639 * gcc.dg/altivec-18.c: Fix for darwin
36640
36641 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36642
36643 PR c++/18782
36644 * g++.dg/parse/ptrmem2.C: New.
36645
36646 PR c++/18318
36647 * g++.dg/template/new1.C: New.
36648
36649 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36650
36651 PR fortran/18710
36652 * gfortran.dg/direct_io_3.f90: New test.
36653
36654 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36655
36656 PR 18758
36657 * g++.dg/parse/crash21.C: New.
36658
36659 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36660
36661 PR c++/15664, c++/18276
36662 * g++.dg/template/ttp13.C: New test.
36663 * g++.dg/template/ttp14.C: Likewise.
36664
36665 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36666
36667 PR c++/18123
36668 * g++.dg/parse/enum2.C: New test.
36669 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36670
36671 2004-12-02 Nick Clifton <nickc@redhat.com>
36672
36673 * gcc.target/xstormy16: New test directory.
36674 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36675 * gcc.target/xstormy16/bp.c: Check the generation of bp
36676 instructions.
36677 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36678 bn instructions and the BELOW100 attribute.
36679
36680 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36681
36682 PR target/16952
36683 * gcc.dg/ppc-eabi.c: New.
36684
36685 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36686
36687 PR fortran/18284
36688 * gfortran.dg/backspace.f90
36689
36690 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36691
36692 * gfortran.dg/inquire.f90: New test.
36693
36694 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36695
36696 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36697 handle effective-target-keyword.
36698 (dg-skip-if): Support effective-target keyword as target list.
36699 (dg-xfail-if): Ditto.
36700 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36701
36702 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36703
36704 PR tree-optimization/18291
36705 * gcc.c-torture/compile/pr18291.c: New test.
36706
36707 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36708
36709 PR C++/18729
36710 * g++.dg/parse/crash20.C: New.
36711
36712 PR c++/17431
36713 * g++.dg/overload/arg1.C: New.
36714 * g++.dg/overload/arg2.C: New.
36715 * g++.dg/overload/arg3.C: New.
36716 * g++.dg/overload/arg4.C: New.
36717
36718 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36719
36720 * gcc.dg/c99-flex-array-4.c: Remove.
36721
36722 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36723
36724 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36725
36726 * lib/target-supports.exp (is-effective-target): Simplify.
36727
36728 * lib/target-supports.exp (check_effective_target_vect_long):
36729 Fix for powerpc64-*-*.
36730
36731 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36732
36733 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36734 to support new requirements on FreeBSD 5.
36735
36736 2004-11-30 Devang Patel <dpatel@apple.com>
36737
36738 PR 18702
36739 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36740
36741 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36742
36743 * g++.dg/ext/altivec-13.C: New test.
36744
36745 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36746
36747 PR tree-opt/18298
36748 * gcc.c-torture/execute/p18298.c: New test.
36749
36750 2004-11-30 Ira Rosen <irar@il.ibm.com>
36751 Dorit Naishlos <dorit@il.ibm.com>
36752
36753 PR tree-opt/18607
36754 * gcc.dg/vect/vect-89.c: New test.
36755
36756 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36757
36758 * gcc.dg/pr18596-1.c: New test.
36759
36760 2004-11-30 Ben Elliston <bje@au.ibm.com>
36761
36762 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36763
36764 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36765
36766 PR c/18479
36767 * gcc.dg/pr18479.c: New test.
36768
36769 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36770
36771 PR target/18490
36772 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36773 mmix-knuth-mmixware.
36774
36775 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36776 cris-*-elf* cris-*-aout* mmix-*-*
36777
36778 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36779
36780 PR middle-end/18725
36781 * gcc.dg/pr18725.c: New test.
36782
36783 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36784
36785 PR target/18488
36786 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36787
36788 PR target/18336
36789 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36790
36791 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36792
36793 PR c++/18368
36794 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36795 * g++.old-deja/g++.law/ctors5.C: Likewise.
36796 * g++.old-deja/g++.other/crash25.C: Likewise.
36797
36798 PR c++/18674
36799 * g++.dg/template/error16.C: New test.
36800
36801 PR c++/18512
36802 * g++.dg/template/crash29.C: New test.
36803
36804 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36805
36806 PR tree-optimization/18712
36807 * gcc.c-torture/compile/pr18712.c: New test.
36808
36809 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36810
36811 PR c/7544
36812 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36813 tests.
36814
36815 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36816
36817 PR c++/18652
36818 * g++.dg/lookup/crash6.C: New test.
36819
36820 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36821
36822 PR middle-end/18164
36823 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36824
36825 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36826
36827 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36828 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36829 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36830
36831 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36832
36833 * gcc.dg/pr18164.c: New test.
36834
36835 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36836
36837 * gcc.dg/funroll-loops-all.c: New.
36838
36839 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36840
36841 PR target/18489
36842 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36843 delimeter, match space and TAB as well as ":".
36844
36845 PR target/18484
36846 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36847
36848 PR target/18348
36849 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36850
36851 PR target/18345
36852 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36853
36854 PR target/18337
36855 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36856
36857 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36858
36859 * gfortran.dg/direct_io_2.f90: New test.
36860
36861 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36862
36863 PR target/18334
36864 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36865
36866 2004-11-28 Richard Henderson <rth@redhat.com>
36867
36868 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36869
36870 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36871
36872 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36873 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36874 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36875 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36876 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36877 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36878 gcc.dg/pointer-arith-8.c: New tests.
36879
36880 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36881
36882 PR fortran/18364
36883 * gfortran.dg/endfile.f90: New test.
36884
36885 2004-11-27 Falk Hueffner <falk@debian.org>
36886
36887 * gcc.dg/loop-6.c: New test.
36888
36889 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36890
36891 * gcc.c-torture/execute/20041126-1.c: New test.
36892
36893 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36894
36895 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36896 on IRIX.
36897
36898 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36899
36900 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36901 functions.
36902
36903 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36904
36905 PR rtl-optimization/17825
36906 * gcc.c-torture/compile/20041119-1.c: New test.
36907
36908 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36909
36910 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36911 Check existence of ld library path variables before unsetting.
36912
36913 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36914
36915 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36916
36917 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36918
36919 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36920
36921 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36922
36923 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36924
36925 2004-11-26 Ben Elliston <bje@au.ibm.com>
36926
36927 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36928 dg-do directive.
36929
36930 2004-11-26 Ben Elliston <bje@au.ibm.com>
36931
36932 * gcc.dg/pr17957.c: Pass --param, not -param.
36933
36934 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36935
36936 PR middle-end/17957
36937 * gcc.dg/pr17957.c: New test.
36938
36939 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36940
36941 PR c++/18445
36942 * g++.dg/template/crash28.C: Likewise.
36943
36944 PR c++/18001
36945 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36946 * g++.dg/ext/lvaddr.C: Likewise.
36947 * g++.dg/opt/pr7503-3.C: Likewise.
36948
36949 PR c++/18466
36950 * g++.dg/parse/qualified3.C: New test.
36951 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36952
36953 PR c++/18545
36954 * g++.dg/expr/return1.C: New test.
36955
36956 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36957
36958 Friend class name lookup 3/n, PR c++/3332
36959 * g++.dg/lookup/friend3.C: New test.
36960 * g++.dg/lookup/friend4.C: Likewise.
36961 * g++.dg/lookup/friend5.C: Likewise.
36962
36963 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36964
36965 Friend class name lookup 2/n, PR c++/14513, c++/15410
36966 * g++.dg/lookup/friend2.C: New test.
36967 * g++.dg/template/friend31.C: Likewise.
36968
36969 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36970
36971 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36972
36973 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36974
36975 PR c++/17473
36976 * g++.dg/tc1/dr56.C: Remove.
36977 * g++.dg/template/typedef1.C: Add dg-error markers.
36978 * g++.old-deja/g++.other/typedef7.C: Likewise.
36979
36980 PR c++/18285
36981 * g++.dg/parse/typedef7.C: New test.
36982
36983 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36984
36985 * gcc.c-torture/execute/20041124-1.c: New test.
36986
36987 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36988
36989 * g++.dg/template/deduce3.C: New test.
36990
36991 PR c++/18586
36992 * g++.dg/template/crash27.C: New test.
36993
36994 PR c++/18530
36995 * g++.dg/warn/Wshadow-3.C: New test.
36996
36997 2004-11-24 Devang Patel <dpatel@apple.com>
36998
36999 PR/18555
37000 * gcc.dg/cpp/isysroot-1.c: New test.
37001 * gcc.dg/cpp/usr/include/stdio.h: New file.
37002 * gcc.dg/cpp/isysroot-2.c: New test.
37003 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37004 New file.
37005
37006 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37007
37008 PR c++/8929
37009 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37010
37011 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37012
37013 * gcc.target/sparc/align.c: Do not include <stdint.h>.
37014 * gcc.target/sparc/pdist.c: Likewise.
37015
37016 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
37017
37018 PR c++/16882
37019 * g++.dg/conversion/simd1.C: New test.
37020
37021 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37022
37023 * lib/target-libpath.exp: New file defining
37024 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37025 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37026 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37027 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37028 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
37029
37030 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
37031
37032 * gcc.dg/pragma-align-2.c: Test macro expansion.
37033 * gcc.dg/pragma-pack-2.c: New test.
37034
37035 2004-11-23 Richard Henderson <rth@redhat.com>
37036
37037 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37038 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37039 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37040 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37041 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37042 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37043
37044 * gcc.dg/vect/vect.exp: Add check for alpha.
37045 * lib/target-supports.exp (check_alpha_max_hw_available): New.
37046 (check_effective_target_vect_int): Enable for alpha.
37047 (check_effective_target_vect_long): New.
37048 (is-effective-target): Add it.
37049
37050 2004-11-23 Uros Bizjak <uros@kss-loka.si>
37051
37052 * gcc.dg/pr18614-1.c: New test.
37053
37054 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37055
37056 * gcc.dg/setjmp-2.c: New test.
37057
37058 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
37059
37060 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37061 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37062 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37063 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37064 gcc.target/sparc/pdist.c: New tests.
37065
37066 2004-11-22 Bob Wilson <bob.wilson@acm.org>
37067
37068 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37069
37070 2004-11-22 Dale Johannesen <dalej@apple.com>
37071
37072 * gcc.dg/20041111-1.c: New.
37073
37074 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
37075
37076 PR tree-opt/18536
37077 * gcc.dg/vect/pr18536.c: New test.
37078
37079 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37080
37081 PR c++/18354
37082 * g++.dg/template/nontype11.C: New test.
37083
37084 2004-11-21 Roger Sayle <roger@eyesopen.com>
37085
37086 PR middle-end/18520
37087 * gcc.dg/pr18520-1.c: New test case.
37088
37089 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
37090
37091 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37092 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37093 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37094 expected diagnostics.
37095
37096 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37097
37098 PR target/18580
37099 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37100 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37101 vect-77.c, vect-77a.c: XFAIL on the SPARC.
37102
37103 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37104
37105 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37106
37107 2004-11-19 Mark Mitchell <mark@codesourcery.com>
37108 Joseph Myers <joseph@codesourcery.com>
37109
37110 * lib/target-supports.exp (check_visibility_available): Really
37111 test the compiler.
37112
37113 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
37114
37115 PR tree-opt/18181
37116 * gcc.dg/vect/vect-85.c: New test.
37117 * gcc.dg/vect/vect-86.c: New test.
37118 * gcc.dg/vect/vect-87.c: New test.
37119 * gcc.dg/vect/vect-88.c: New test.
37120
37121 2004-11-19 Ben Elliston <bje@au.ibm.com>
37122
37123 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37124
37125 2004-11-18 Janis Johnson <janis187@us.ibm.com>
37126
37127 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37128 * gcc.dg/ppc-and-1.c: Ditto.
37129 * gcc.dg/ppc-compare-1.c: Ditto.
37130 * gcc.dg/ppc-mov-1.c: Ditto
37131
37132 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
37133 Mark Mitchell <mark@codesourcery.com>
37134
37135 * gcc.dg/pragma-init-fini-2.c: New test.
37136
37137 2004-11-17 Janis Johnson <janis187@us.ibm.com>
37138 Aldy Hernandez <aldyh@redhat.com>
37139
37140 * lib/target-supports.exp (check_effective_target_vect_int): New
37141 (check_effective_target_vect_float): New
37142 (check_effective_target_vect_double): New.
37143 (is-effective-target): Support new effective targets keywords.
37144 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37145 default action for dg-do.
37146 * gcc.dg/vect/pr16105.c: Use new support.
37147 * gcc.dg/vect/pr18400.c: Ditto.
37148 * gcc.dg/vect/pr18425.c: Ditto.
37149 * gcc.dg/vect/vect-1.c: Ditto.
37150 * gcc.dg/vect/vect-10.c: Ditto.
37151 * gcc.dg/vect/vect-11.c: Ditto.
37152 * gcc.dg/vect/vect-12.c: Ditto.
37153 * gcc.dg/vect/vect-13.c: Ditto.
37154 * gcc.dg/vect/vect-14.c: Ditto.
37155 * gcc.dg/vect/vect-15.c: Ditto.
37156 * gcc.dg/vect/vect-16.c: Ditto.
37157 * gcc.dg/vect/vect-17.c: Ditto.
37158 * gcc.dg/vect/vect-18.c: Ditto.
37159 * gcc.dg/vect/vect-19.c: Ditto.
37160 * gcc.dg/vect/vect-2.c: Ditto.
37161 * gcc.dg/vect/vect-20.c: Ditto.
37162 * gcc.dg/vect/vect-21.c: Ditto.
37163 * gcc.dg/vect/vect-22.c: Ditto.
37164 * gcc.dg/vect/vect-23.c: Ditto.
37165 * gcc.dg/vect/vect-24.c: Ditto.
37166 * gcc.dg/vect/vect-25.c: Ditto.
37167 * gcc.dg/vect/vect-26.c: Ditto.
37168 * gcc.dg/vect/vect-27.c: Ditto.
37169 * gcc.dg/vect/vect-27a.c: Ditto.
37170 * gcc.dg/vect/vect-28.c: Ditto.
37171 * gcc.dg/vect/vect-29.c: Ditto.
37172 * gcc.dg/vect/vect-29a.c: Ditto.
37173 * gcc.dg/vect/vect-3.c: Ditto.
37174 * gcc.dg/vect/vect-30.c: Ditto.
37175 * gcc.dg/vect/vect-31.c: Ditto.
37176 * gcc.dg/vect/vect-32.c: Ditto.
37177 * gcc.dg/vect/vect-33.c: Ditto.
37178 * gcc.dg/vect/vect-34.c: Ditto.
37179 * gcc.dg/vect/vect-35.c: Ditto.
37180 * gcc.dg/vect/vect-36.c: Ditto.
37181 * gcc.dg/vect/vect-37.c: Ditto.
37182 * gcc.dg/vect/vect-38.c: Ditto.
37183 * gcc.dg/vect/vect-4.c: Ditto.
37184 * gcc.dg/vect/vect-40.c: Ditto.
37185 * gcc.dg/vect/vect-41.c: Ditto.
37186 * gcc.dg/vect/vect-42.c: Ditto.
37187 * gcc.dg/vect/vect-43.c: Ditto.
37188 * gcc.dg/vect/vect-44.c: Ditto.
37189 * gcc.dg/vect/vect-45.c: Ditto.
37190 * gcc.dg/vect/vect-46.c: Ditto.
37191 * gcc.dg/vect/vect-47.c: Ditto.
37192 * gcc.dg/vect/vect-48.c: Ditto.
37193 * gcc.dg/vect/vect-48a.c: Ditto.
37194 * gcc.dg/vect/vect-49.c: Ditto.
37195 * gcc.dg/vect/vect-5.c: Ditto.
37196 * gcc.dg/vect/vect-50.c: Ditto.
37197 * gcc.dg/vect/vect-51.c: Ditto.
37198 * gcc.dg/vect/vect-52.c: Ditto.
37199 * gcc.dg/vect/vect-53.c: Ditto.
37200 * gcc.dg/vect/vect-54.c: Ditto.
37201 * gcc.dg/vect/vect-55.c: Ditto.
37202 * gcc.dg/vect/vect-56.c: Ditto.
37203 * gcc.dg/vect/vect-56a.c: Ditto.
37204 * gcc.dg/vect/vect-57.c: Ditto.
37205 * gcc.dg/vect/vect-58.c: Ditto.
37206 * gcc.dg/vect/vect-59.c: Ditto.
37207 * gcc.dg/vect/vect-6.c: Ditto.
37208 * gcc.dg/vect/vect-60.c: Ditto.
37209 * gcc.dg/vect/vect-61.c: Ditto.
37210 * gcc.dg/vect/vect-62.c: Ditto.
37211 * gcc.dg/vect/vect-63.c: Ditto.
37212 * gcc.dg/vect/vect-64.c: Ditto.
37213 * gcc.dg/vect/vect-65.c: Ditto.
37214 * gcc.dg/vect/vect-66.c: Ditto.
37215 * gcc.dg/vect/vect-67.c: Ditto.
37216 * gcc.dg/vect/vect-68.c: Ditto.
37217 * gcc.dg/vect/vect-69.c: Ditto.
37218 * gcc.dg/vect/vect-7.c: Ditto.
37219 * gcc.dg/vect/vect-72.c: Ditto.
37220 * gcc.dg/vect/vect-72a.c: Ditto.
37221 * gcc.dg/vect/vect-73.c: Ditto.
37222 * gcc.dg/vect/vect-74.c: Ditto.
37223 * gcc.dg/vect/vect-75.c: Ditto.
37224 * gcc.dg/vect/vect-76.c: Ditto.
37225 * gcc.dg/vect/vect-77.c: Ditto.
37226 * gcc.dg/vect/vect-77a.c: Ditto.
37227 * gcc.dg/vect/vect-78.c: Ditto.
37228 * gcc.dg/vect/vect-79.c: Ditto.
37229 * gcc.dg/vect/vect-8.c: Ditto.
37230 * gcc.dg/vect/vect-80.c: Ditto.
37231 * gcc.dg/vect/vect-82.c: Ditto.
37232 * gcc.dg/vect/vect-82_64.c: Ditto.
37233 * gcc.dg/vect/vect-83.c: Ditto.
37234 * gcc.dg/vect/vect-83_64.c: Ditto.
37235 * gcc.dg/vect/vect-9.c: Ditto.
37236 * gcc.dg/vect/vect-all.c: Ditto.
37237 * gcc.dg/vect/vect-none.c: Ditto.
37238
37239 2004-11-17 Janis Johnson <janis187@us.ibm.com>
37240
37241 * lib/gcc-dg.exp (dg-skip-if): New function.
37242 (dg-forbid-option): Remove.
37243 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37244 * g++.dg/abi/bitfield8.C: Likewise.
37245 * g++.dg/abi/dtor1.C: Likewise.
37246 * g++.dg/abi/empty10.C: Likewise.
37247 * g++.dg/abi/empty7.C: Likewise.
37248 * g++.dg/abi/empty9.C: Likewise.
37249 * g++.dg/abi/layout3.C: Likewise.
37250 * g++.dg/abi/layout4.C: Likewise.
37251 * g++.dg/abi/thunk1.C: Likewise.
37252 * g++.dg/abi/thunk2.C: Likewise.
37253 * g++.dg/abi/vbase11.C: Likewise.
37254 * g++.dg/abi/vthunk2.C: Likewise.
37255 * g++.dg/abi/vthunk3.C: Likewise.
37256 * g++.dg/ext/attrib8.C: Likewise.
37257 * g++.dg/opt/longbranch2.C: Likewise.
37258 * g++.dg/opt/reg-stack4.C: Likewise.
37259 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37260 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37261 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37262 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37263 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37264 * gcc.dg/20000609-1.c: Likewise.
37265 * gcc.dg/20000720-1.c: Likewise.
37266 * gcc.dg/20011107-1.c: Likewise.
37267 * gcc.dg/20011119-1.c: Likewise.
37268 * gcc.dg/20020108-1.c: Likewise.
37269 * gcc.dg/20020122-2.c: Likewise.
37270 * gcc.dg/20020122-3.c: Likewise.
37271 * gcc.dg/20020201-3.c: Likewise.
37272 * gcc.dg/20020206-1.c: Likewise.
37273 * gcc.dg/20020218-1.c: Likewise.
37274 * gcc.dg/20020310-1.c: Likewise.
37275 * gcc.dg/20020411-1.c: Likewise.
37276 * gcc.dg/20020418-2.c: Likewise.
37277 * gcc.dg/20020426-1.c: Likewise.
37278 * gcc.dg/20020426-2.c: Likewise.
37279 * gcc.dg/20020517-1.c: Likewise.
37280 * gcc.dg/20020523-1.c: Likewise.
37281 * gcc.dg/20020523-2.c: Likewise.
37282 * gcc.dg/20020729-1.c: Likewise.
37283 * gcc.dg/20030204-1.c: Likewise.
37284 * gcc.dg/20030826-2.c: Likewise.
37285 * gcc.dg/20030926-1.c: Likewise.
37286 * gcc.dg/20031202-1.c: Likewise.
37287 * gcc.dg/980312-1.c: Likewise.
37288 * gcc.dg/980313-1.c: Likewise.
37289 * gcc.dg/990117-1.c: Likewise.
37290 * gcc.dg/990424-1.c: Likewise.
37291 * gcc.dg/990524-1.c: Likewise.
37292 * gcc.dg/991230-1.c: Likewise.
37293 * gcc.dg/i386-387-1.c: Likewise.
37294 * gcc.dg/i386-387-2.c: Likewise.
37295 * gcc.dg/i386-387-3.c: Likewise.
37296 * gcc.dg/i386-387-4.c: Likewise.
37297 * gcc.dg/i386-387-5.c: Likewise.
37298 * gcc.dg/i386-387-6.c: Likewise.
37299 * gcc.dg/i386-asm-1.c: Likewise.
37300 * gcc.dg/i386-bitfield1.c: Likewise.
37301 * gcc.dg/i386-bitfield2.c: Likewise.
37302 * gcc.dg/i386-loop-1.c: Likewise.
37303 * gcc.dg/i386-loop-2.c: Likewise.
37304 * gcc.dg/i386-loop-3.c: Likewise.
37305 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37306 * gcc.dg/i386-pic-1.c: Likewise.
37307 * gcc.dg/i386-regparm.c: Likewise.
37308 * gcc.dg/i386-signbit-1.c: Likewise.
37309 * gcc.dg/i386-signbit-2.c: Likewise.
37310 * gcc.dg/i386-signbit-3.c: Likewise.
37311 * gcc.dg/i386-sse-5.c: Likewise.
37312 * gcc.dg/i386-sse-8.c: Likewise.
37313 * gcc.dg/i386-unroll-1.c: Likewise.
37314 * gcc.dg/tls/opt-1.c: Likewise.
37315 * gcc.dg/tls/opt-2.c: Likewise.
37316 * gcc.dg/unroll-1.c: Likewise.
37317 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37318 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37319 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37320 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37321
37322 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37323
37324 * g++.dg/template/incomplete1.C: New test.
37325
37326 2004-11-16 Nick Clifton <nickc@redhat.com>
37327
37328 Revert patches accidentally commited during checkin of fixes for
37329 xstormy16 tests:
37330 gcc.c-torture/execute/simd-4.c: Revert
37331 gcc.dg/20040910-1.c: Revert.
37332
37333 2004-11-16 Paul Brook <paul@codesourcery.com>
37334
37335 PR fortran/13010
37336 * gfortran.dg/der_pointer_1.f90: New test.
37337
37338 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
37339
37340 PR c/18498
37341 * gcc.dg/bitfld-13.c: New test.
37342
37343 2004-11-15 Janis Johnson <janis187@us.ibm.com>
37344
37345 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37346 powerpc*-*-linux*.
37347
37348 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37349 * gcc.dg/ppc64-abi-2.c: Ditto.
37350 * gcc.dg/ppc64-abi-3.c: Ditto.
37351
37352 * lib/gcc-dg.exp (dg-target-list): Remove.
37353
37354 2004-11-15 Steve Ellcey <sje@cup.hp.com>
37355
37356 * gcc.dg/ia64-postinc.c: New test.
37357
37358 2004-11-15 Mark Mitchell <mark@codesourcery.com>
37359
37360 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37361
37362 2004-11-15 Nick Clifton <nickc@redhat.com>
37363
37364 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37365 __INT_MAX__ so that the test can be compiled by toolchains
37366 targeted at 16-bit processors.
37367
37368 * gcc.dg/20040625-1.c: Use long constants rather than integers
37369 when performing arithmetic that will overflow 16-bits.
37370
37371 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37372 xstormy16. It does not support 128-bit vector operations.
37373
37374 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37375 with the macro PTR_TYPE. Define this macro to an integer type
37376 suitable for holding a pointer.
37377
37378 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37379 the target is a 16-bit processor.
37380
37381 * gcc.dg/cpp/if-2.c: Expect a different warning message from
37382 16-bit targets where the character constant will be too long.
37383
37384 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37385 where the double will not be directly addressable.
37386
37387 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37388
37389 Friend class name lookup 1/n, PR c++/18471
37390 * g++.dg/template/crash26.C: New test.
37391 * g++.dg/lookup/struct1.C: Adjust expected error.
37392 * g++.dg/parse/elab1.C: Likewise.
37393 * g++.dg/parse/elab2.C: Likewise.
37394 * g++.dg/parse/int-as-enum1.C: Likewise.
37395 * g++.dg/parse/struct-as-enum1.C: Likewise.
37396 * g++.dg/parse/typedef1.C: Likewise.
37397 * g++.dg/parse/typedef3.C: Likewise.
37398 * g++.dg/parse/typedef4.C: Likewise.
37399 * g++.dg/parse/typedef5.C: Likewise.
37400 * g++.dg/template/nontype4.C: Likewise.
37401 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37402 * g++.old-deja/g++.other/elab1.C: Likewise.
37403 * g++.old-deja/g++.other/syntax4.C: Likewise.
37404
37405 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37406
37407 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37408
37409 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
37410
37411 * gcc.c-torture/execute/20041114-1.c: New test.
37412
37413 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
37414
37415 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37416 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37417 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37418 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37419 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37420 gcc.dg/switch-7.c: New tests.
37421
37422 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37423
37424 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37425
37426 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37427
37428 PR tree-opt/18400
37429 * gcc.dg/vect/pr18400.c: New test.
37430
37431 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37432 Andrew Pinski <pinskia@physics.uc.edu>
37433
37434 PR tree-opt/18425
37435 * gcc.dg/vect/pr18425.c: New test.
37436
37437 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37438
37439 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37440 Guard with dg-require-alias and dg-require-visibility.
37441
37442 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37443
37444 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37445
37446 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37447
37448 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37449
37450 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37451
37452 PR c++/17344
37453 * g++.dg/template/defarg5.C: New test.
37454
37455 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37456
37457 * g++.dg/parse/cast1.C: Run only on ILP32.
37458 * g++.old-deja/g++.mike/p784.C: Likewise.
37459
37460 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
37461
37462 * gcc.c-torture/execute/20041113-1.c: New test.
37463
37464 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37465
37466 PR target/18230
37467 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37468 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37469 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37470 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37471 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37472 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37473 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37474 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37475 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37476 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37477 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37478 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37479 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37480
37481 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37482
37483 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37484 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37485 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37486 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37487 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37488 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37489 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37490 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37491 gcc.target/sparc/combined-1.c: New tests.
37492
37493 2004-11-12 Ziemowit Laski <zlaski@apple.com>
37494
37495 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37496 New tests.
37497
37498 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37499
37500 * lib/gcc-dg.exp (dg-forbid-option): New function.
37501 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37502 * g++.dg/abi/bitfield8.C: Likewise.
37503 * g++.dg/abi/dtor1.C: Likewise.
37504 * g++.dg/abi/empty10.C: Likewise.
37505 * g++.dg/abi/empty7.C: Likewise.
37506 * g++.dg/abi/empty9.C: Likewise.
37507 * g++.dg/abi/layout3.C: Likewise.
37508 * g++.dg/abi/layout4.C: Likewise.
37509 * g++.dg/abi/thunk1.C: Likewise.
37510 * g++.dg/abi/thunk2.C: Likewise.
37511 * g++.dg/abi/vbase11.C: Likewise.
37512 * g++.dg/abi/vthunk2.C: Likewise.
37513 * g++.dg/abi/vthunk3.C: Likewise.
37514 * g++.dg/ext/attrib8.C: Likewise.
37515 * g++.dg/opt/longbranch2.C: Likewise.
37516 * g++.dg/opt/reg-stack4.C: Likewise.
37517 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37518 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37519 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37520 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37521 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37522 * gcc.dg/20000609-1.c: Likewise.
37523 * gcc.dg/20000720-1.c: Likewise.
37524 * gcc.dg/20011107-1.c: Likewise.
37525 * gcc.dg/20011119-1.c: Likewise.
37526 * gcc.dg/20020108-1.c: Likewise.
37527 * gcc.dg/20020122-2.c: Likewise.
37528 * gcc.dg/20020122-3.c: Likewise.
37529 * gcc.dg/20020201-3.c: Likewise.
37530 * gcc.dg/20020206-1.c: Likewise.
37531 * gcc.dg/20020218-1.c: Likewise.
37532 * gcc.dg/20020310-1.c: Likewise.
37533 * gcc.dg/20020411-1.c: Likewise.
37534 * gcc.dg/20020418-2.c: Likewise.
37535 * gcc.dg/20020426-1.c: Likewise.
37536 * gcc.dg/20020426-2.c: Likewise.
37537 * gcc.dg/20020517-1.c: Likewise.
37538 * gcc.dg/20020523-1.c: Likewise.
37539 * gcc.dg/20020523-2.c: Likewise.
37540 * gcc.dg/20020729-1.c: Likewise.
37541 * gcc.dg/20030204-1.c: Likewise.
37542 * gcc.dg/20030826-2.c: Likewise.
37543 * gcc.dg/20030926-1.c: Likewise.
37544 * gcc.dg/20031202-1.c: Likewise.
37545 * gcc.dg/980312-1.c: Likewise.
37546 * gcc.dg/980313-1.c: Likewise.
37547 * gcc.dg/990117-1.c: Likewise.
37548 * gcc.dg/990424-1.c: Likewise.
37549 * gcc.dg/990524-1.c: Likewise.
37550 * gcc.dg/991230-1.c: Likewise.
37551 * gcc.dg/i386-387-1.c: Likewise.
37552 * gcc.dg/i386-387-2.c: Likewise.
37553 * gcc.dg/i386-387-3.c: Likewise.
37554 * gcc.dg/i386-387-4.c: Likewise.
37555 * gcc.dg/i386-387-5.c: Likewise.
37556 * gcc.dg/i386-387-6.c: Likewise.
37557 * gcc.dg/i386-asm-1.c: Likewise.
37558 * gcc.dg/i386-bitfield1.c: Likewise.
37559 * gcc.dg/i386-bitfield2.c: Likewise.
37560 * gcc.dg/i386-loop-1.c: Likewise.
37561 * gcc.dg/i386-loop-2.c: Likewise.
37562 * gcc.dg/i386-loop-3.c: Likewise.
37563 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37564 * gcc.dg/i386-pic-1.c: Likewise.
37565 * gcc.dg/i386-regparm.c: Likewise.
37566 * gcc.dg/i386-signbit-1.c: Likewise.
37567 * gcc.dg/i386-signbit-2.c: Likewise.
37568 * gcc.dg/i386-signbit-3.c: Likewise.
37569 * gcc.dg/i386-sse-5.c: Likewise.
37570 * gcc.dg/i386-sse-8.c: Likewise.
37571 * gcc.dg/i386-unroll-1.c: Likewise.
37572 * gcc.dg/tls/opt-1.c: Likewise.
37573 * gcc.dg/tls/opt-2.c: Likewise.
37574 * gcc.dg/unroll-1.c: Likewise.
37575 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37576 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37577 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37578 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37579 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37580 -m64 is specified.
37581
37582 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37583
37584 PR c++/18389
37585 * g++.dg/parse/cond1.C: New test.
37586
37587 PR c++/18429
37588 * g++.dg/template/array9.C: New test.
37589 * g++.dg/ext/vla1.C: Adjust error messages.
37590 * g++.dg/ext/vlm1.C: Likewise.
37591 * g++.dg/template/crash2.C: Likewise.
37592
37593 PR c++/18436
37594 * g++.dg/template/call3.C: New test.
37595
37596 PR c++/18407
37597 * g++.dg/template/ptrmem11.C: New test.
37598
37599 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37600
37601 PR other/14264
37602 * lib/g++.exp: Set LC_ALL and LANG to C.
37603 * lib/gcc-dg.exp: Likewise.
37604 * lib/gfortran.exp: Likewise.
37605 * lib/objc.exp: Likewise.
37606 * lib/treelang.exp: Likewise.
37607
37608 2004-11-12 Andreas Schwab <schwab@suse.de>
37609
37610 * gcc.dg/pr16286.c: Fix last change.
37611
37612 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37613
37614 PR c++/18416
37615 * g++.dg/init/global1.C: New test.
37616
37617 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37618
37619 * gcc.c-torture/execute/20041112-1.c: New test.
37620
37621 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37622
37623 * lib/gcc-dg.exp (dg-target-list): New.
37624
37625 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37626 Richard Sandiford <rsandifo@redhat.com>
37627
37628 * lib/target-supports.exp (get-compiler_messages): New.
37629 (check_named_sections_available): Use it.
37630 (check_effective_target_ilp32): New.
37631 (check_effective_target_lp64): New.
37632 (is-effective-target): New.
37633 * lib/gcc-dg.exp (dg-require-effective-target): New.
37634
37635 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37636
37637 * gcc.dg/precedence-1.c: New test.
37638
37639 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37640
37641 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37642
37643 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37644 message, delete generated files, use more descriptive name for
37645 executable, and make the test unsupported when it cannot be run.
37646
37647 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37648 (dg-require-weak, dg-require-visibility, dg-require-alias,
37649 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37650 dg-require-iconv, dg-require-named-sections): Use it.
37651
37652 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37653
37654 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37655
37656 PR target/16457
37657 * gcc.dg/ppc-and-1: New
37658
37659 PR target/16796
37660 * gcc.dg/ppc-mov-1.c: New.
37661
37662 PR target/16458
37663 * gcc.dg/ppc-compare-1.c: New.
37664
37665 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37666
37667 * objc.dg/desig-init-2.m: New test.
37668
37669 2004-11-10 Adam Nemet <anemet@lnxw.com>
37670
37671 PR middle-end/18160
37672 * g++.dg/warn/register-var-1.C: New test.
37673 * g++.dg/warn/register-var-2.C: New test.
37674
37675 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37676
37677 * gcc.dg/union-2.c: New test.
37678
37679 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37680
37681 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37682 New test for PR tree-optimization/17892.
37683
37684 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37685
37686 PR c++/18369
37687 * g++.dg/init/new12.C: New test.
37688
37689 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37690
37691 * gcc.target/sparc: New directory.
37692 * gcc.target/sparc/sparc.exp: New driver.
37693 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37694 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37695 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37696 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37697
37698 2004-11-10 Paul Brook <paul@codesourcery.com>
37699
37700 PR fortran/18218
37701 * gfortran.dg/list_read.c: New test.
37702
37703 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37704
37705 PR c/18322
37706 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37707 expected diagnostic location.
37708
37709 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37710
37711 * gcc.dg/20041109-1.c: New test.
37712
37713 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37714
37715 PR objc/18406
37716 * objc/compile/pr18406.m: New test.
37717
37718 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37719
37720 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37721
37722 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37723
37724 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37725
37726 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37727
37728 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37729
37730 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37731
37732 * gcc.dg/20030225-2.c: Add prototype for abort and
37733 exit.
37734
37735 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37736
37737 PR tree-opt/18299
37738 * gcc.c-torture/pr18299-1.c: New test.
37739
37740 2004-11-06 Andreas Schwab <schwab@suse.de>
37741
37742 * gcc.dg/pr16286.c: Also test for bool and pixel.
37743
37744 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37745
37746 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37747 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37748 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37749 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37750 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37751 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37752 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37753 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37754 gcc.dg/struct-semi-3.c: New tests.
37755
37756 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37757
37758 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37759
37760 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37761
37762 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37763 Do not use C99 designators.
37764
37765 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37766
37767 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37768
37769 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37770
37771 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37772 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37773 * gcc.c-torture/execute/simd-5.x: Remove.
37774
37775 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37776
37777 PR rtl-optimization/17933
37778 * gcc.dg/torture/pr17933-1.c: New test.
37779
37780 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37781
37782 PR target/18106
37783 * lib/target-supports.exp (check_weak_available): Support
37784 Windows.
37785
37786 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37787
37788 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37789 call to fflush(stdout) before abort.
37790 (my_ffsll): New function.
37791 (generate_fields): Use it.
37792
37793 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37794
37795 * gcc.dg/init-undef-1.c: New test.
37796
37797 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37798
37799 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37800 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37801 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37802 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37803 expected messages for new parser.
37804
37805 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37806
37807 * g++.dg/ext/visibility/symbian1.C: New test.
37808
37809 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37810
37811 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37812 on LP64 targets.
37813
37814 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37815
37816 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37817 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37818 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37819 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37820 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37821 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37822 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37823 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37824 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37825 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37826
37827 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37828
37829 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37830 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37831 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37832 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37833 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37834 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37835 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37836 for new parser.
37837
37838 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37839
37840 PR target/15342
37841 * gcc.dg/20041104-1.c: New test.
37842
37843 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37844
37845 * g++.dg/template/nontype7.C: New test.
37846 * g++.dg/template/nontype8.C: Likewise.
37847 * g++.dg/template/nontype9.C: Likewise.
37848 * g++.dg/template/nontype10.C: Likewise.
37849 * g++.dg/tc1/dr49.C: Likewise.
37850 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37851 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37852
37853 2004-11-04 Ben Elliston <bje@au.ibm.com>
37854
37855 * g++.dg/rtti/tinfo1.C: Remove xfails.
37856
37857 2004-11-04 Ben Elliston <bje@au.ibm.com>
37858
37859 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37860 packed attribute to the definition to satisfy the new C++ parser.
37861
37862 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37863
37864 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37865 invocations of va_arg.
37866
37867 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37868
37869 PR c++/18124
37870 * g++.dg/template/crash25.C: New test.
37871
37872 PR c++/18155
37873 * g++.dg/template/typedef2.C: New test.
37874 * g++.dg/parse/crash13.C: Adjust error markers.
37875
37876 PR c++/18177
37877 * g++.dg/conversion/const3.C: New test.
37878
37879 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37880
37881 PR fortran/17535
37882 PR fortran/17583
37883 PR fortran/17713
37884 * gfortran.dg/generic_[123].f90: New testcases.
37885
37886 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37887
37888 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37889 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37890
37891 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37892
37893 PR tree-opt/16808
37894 * gcc.c-torture/compile/pr16808.c: New test.
37895
37896 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37897
37898 PR rtl-optimization/17104
37899 * gcc.dg/ppc-bitfield1.c: New.
37900
37901 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37902
37903 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37904
37905 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37906
37907 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37908 strings for 32-bit code.
37909
37910 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37911
37912 PR c/18239
37913 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37914
37915 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37916
37917 PR c++/18064
37918 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37919
37920 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37921
37922 PR c++/15172
37923 * g++.dg/init/aggr2.C: New test.
37924
37925 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37926
37927 * objc.dg/local-decl-1.m: New test.
37928
37929 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37930
37931 * gcc.dg/20040910-1.c: Adjust regex.
37932
37933 2004-10-30 Roger Sayle <roger@eyesopen.com>
37934
37935 PR rtl-optimization/18084
37936 * g++.dg/opt/pr18084-1.C: New testcase.
37937
37938 2004-10-30 Matt Austern <austern@apple.com>
37939
37940 PR c++/17542
37941 * g++.dg/ext/attrib18.C: New test.
37942
37943 2004-10-30 Roger Sayle <roger@eyesopen.com>
37944
37945 PR middle-end/18096
37946 * gcc.dg/pr18096-1.c: New test case.
37947
37948 2004-10-30 Roger Sayle <roger@eyesopen.com>
37949
37950 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37951
37952 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37953
37954 PR c/16666
37955 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37956 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37957 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37958 gcc.dg/old-style-prom-3.c: New tests.
37959
37960 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37961
37962 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37963 Remove unnecessary inclusion of stdio.h.
37964
37965 2004-10-29 Roger Sayle <roger@eyesopen.com>
37966
37967 PR rtl-optimization/17581
37968 * gcc.dg/pr17581-1.c: New test case.
37969
37970 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37971
37972 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37973 being implemented.
37974 * g++.dg/conversion/dr195-1.C: New.
37975 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37976 * g++.old-deja/g++.mike/p10148.C: Likewise.
37977
37978 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37979
37980 PR c++/17695
37981 * g++.dg/debug/typedef2.C: New test.
37982
37983 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37984
37985 PR fortran/13490
37986 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37987 * gfortran.dg/g77/README: Update.
37988
37989 2004-10-28 Matt Austern <austern@apple.com>
37990
37991 PR c++/14124
37992 * g++.dg/ext/packed7.C: New test.
37993
37994 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37995
37996 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37997 scan-assembler.
37998 * lib/scanasm.exp (hidden-scan-for): New proc.
37999 (scan-hidden): Use hidden-scan-for instead of constructing the scan
38000 string.
38001 (scan-not-hidden): Likewise.
38002 * lib/target-supports.exp (check_visibility_available): mach-o is
38003 support too.
38004
38005 2004-10-28 Mark Mitchell <mark@codesourcery.com>
38006
38007 PR c++/17132
38008 * g++.dg/template/memclass3.C: New test.
38009
38010 2004-10-28 Adam Nemet <anemet@lnxw.com>
38011
38012 PR middle-end/18160
38013 * gcc.dg/register-var-1.c: New test.
38014 * gcc.dg/register-var-2.c: New test.
38015 * gcc.dg/asm-7.c: Taking the address of a register variable is an
38016 error now.
38017
38018 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
38019
38020 PR other/18172
38021 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38022 unused variables.
38023 * gcc.dg/vect/vect-22.c: Likewise.
38024
38025 2004-10-28 Jakub Jelinek <jakub@redhat.com>
38026
38027 * gcc.dg/i386-rotate-1.c: New test.
38028
38029 2004-10-27 Mark Mitchell <mark@codesourcery.com>
38030
38031 * g++.dg/init/ref12.C: Add "run" marker.
38032
38033 PR c++/17435
38034 * g++.dg/init/ref12.C: New test.
38035
38036 PR c++/18140
38037 * g++.dg/template/shift1.C: New test.
38038 * g++.dg/template/error10.C: Adjust error markers.
38039
38040 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
38041
38042 PR tree-opt/17529
38043 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38044
38045 2004-10-27 Geoffrey Keating <geoffk@apple.com>
38046
38047 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38048 * gcc.dg/weak/weak-3.c: Likewise.
38049 * gcc.dg/weak/weak-5.c: Likewise.
38050 * gcc.dg/weak/weak-9.c: Likewise.
38051 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38052 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38053
38054 * gcc.dg/darwin-weakimport-1.c: New.
38055
38056 2004-10-28 Ben Elliston <bje@au.ibm.com>
38057
38058 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38059
38060 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
38061
38062 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38063 'syntax' error messages.
38064 * gcc.dg/cpp/direct2s.c: Likewise.
38065
38066 2004-10-26 Geoffrey Keating <geoffk@apple.com>
38067
38068 * gcc.c-torture/compile/20041026-1.c: New.
38069
38070 2004-10-26 Mark Mitchell <mark@codesourcery.com>
38071
38072 PR c++/18093
38073 * g++.dg/lookup/ns2.C: New test.
38074
38075 PR c++/18020
38076 * g++.dg/template/enum4.C: New test.
38077
38078 PR c++/18161
38079 * g++.dg/template/expr1.C: New test.
38080
38081 2004-10-26 Ben Elliston <bje@au.ibm.com>
38082
38083 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38084
38085 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
38086
38087 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38088 gcc.dg/decl-nospec-3.c: New tests.
38089
38090 2004-10-26 Ziemowit Laski <zlaski@apple.com>
38091
38092 * objc.dg/super-class-3.m: New test.
38093
38094 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
38095
38096 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38097 resyncing.
38098 * gcc.dg/cpp/direct2s.c: Likewise.
38099
38100 2004-10-25 Geoffrey Keating <geoffk@apple.com>
38101
38102 * objc.dg/image-info.m: Update for changes to section selection.
38103
38104 2004-10-25 David Ayers <d.ayers@inode.at>
38105 Ziemowit Laski <zlaski@apple.com>
38106
38107 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38108 diagnostics when messaging 'id <Proto>'.
38109 * objc.dg/class-protocol-1.m: New test.
38110 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38111 a non-existent method signature.
38112 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38113 Update diagnostics when messaging with non-existent method signature.
38114 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38115 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38116 invalid receivers are now resolved as if messaging 'id'; remove
38117 extraneous diagnostics.
38118
38119 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
38120
38121 PR c/16667
38122 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38123 gcc.dg/init-desig-obs-3.c: New tests.
38124
38125 2004-10-25 Jakub Jelinek <jakub@redhat.com>
38126
38127 * gcc.dg/debug/20041023-1.c: New test.
38128
38129 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
38130
38131 PR middle-end/17407
38132 * gcc.c-torture/compile/pr17407.c: New test.
38133
38134 PR c++/18121
38135 * g++.dg/template/array8.C: New test.
38136
38137 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
38138
38139 PR other/18138
38140 * lib/g++.exp: Accept more than one multilib libgcc.
38141 * lib/gcc-dg.exp: Likewise.
38142 * lib/objc.exp: Likewise.
38143 * lib/treelang.exp: Likewise.
38144 * lib/gfortran.exp: Likewise.
38145
38146 2004-10-24 Ben Elliston <bje@au.ibm.com>
38147
38148 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38149
38150 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
38151
38152 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38153 * gcc.dg/c99-const-expr-3.c: Likewise.
38154
38155 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
38156
38157 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38158
38159 2004-10-23 Ben Elliston <bje@au.ibm.com>
38160
38161 * gcc.c-torture/execute/loop-2e.x: Remove.
38162
38163 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
38164
38165 PR c++/18095
38166 * g++.dg/parse/crash18.C: New.
38167 * g++.dg/parse/crash19.C: New.
38168
38169 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
38170
38171 * g++.dg/ext/dllimport1.C: Move dg-warnings.
38172 * g++.dg/ext/dllimport2.C: Same.
38173 * g++.dg/ext/dllimport8.C: Same.
38174
38175 2004-10-21 Mark Mitchell <mark@codesourcery.com>
38176
38177 PR c++/10841
38178 * g++.dg/conversion/cast1.C: New test.
38179 * g++.dg/overload/pmf1.C: Adjust error marker.
38180
38181 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
38182
38183 PR objc/17923
38184 * objc.dg/const-str-7.m: New test.
38185
38186 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38187
38188 * g++.dg/template/memfriend11.C: Fix comment typo.
38189 * g++.dg/template/memfriend14.C: Likewise.
38190
38191 2004-10-20 Richard Henderson <rth@redhat.com>
38192
38193 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38194 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38195 -fasynchronous-unwind-tables.
38196
38197 2004-10-20 Richard Henderson <rth@redhat.com>
38198
38199 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38200 (main): Return success.
38201 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38202 (main): Return success.
38203
38204 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38205
38206 PR c++/13495
38207 * g++.dg/template/memfriend9.C: New test.
38208 * g++.dg/template/memfriend10.C: Likewise.
38209 * g++.dg/template/memfriend11.C: Likewise.
38210 * g++.dg/template/memfriend12.C: Likewise.
38211 * g++.dg/template/memfriend13.C: Likewise.
38212 * g++.dg/template/memfriend14.C: Likewise.
38213 * g++.dg/template/memfriend15.C: Likewise.
38214 * g++.dg/template/memfriend16.C: Likewise.
38215 * g++.dg/template/memfriend17.C: Likewise.
38216 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38217
38218 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
38219
38220 * g++.dg/conversion/dr195.C: New.
38221 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38222
38223 2004-10-20 Ben Elliston <bje@au.ibm.com>
38224 Devang Patel <dpatel@apple.com>
38225
38226 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38227 of floating point arithmetic, which could trap.
38228
38229 2004-10-19 Mark Mitchell <mark@codesourcery.com>
38230
38231 PR c++/14035
38232 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38233 * g++.dg/conversion/const2.C: New test.
38234 * g++.dg/expr/reinterpret2.C: New test.
38235 * g++.dg/expr/reinterpret3.C: New test.
38236 * g++.dg/expr/cast2.C: New test.
38237 * g++.dg/expr/copy1.C: New test.
38238 * g++.dg/other/conversion1.C: Change error message.
38239 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38240 function pointers to void *.
38241 * g++.old-deja/g++.mike/p10148.C: Likewise.
38242
38243 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38244
38245 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38246
38247 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
38248
38249 PR c++/18047
38250
38251 * g++.dg/parse/expr3.C: New test.
38252
38253 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38254
38255 * gcc.dg/smod-1.c: New test.
38256
38257 2004-10-18 Ziemowit Laski <zlaski@apple.com>
38258
38259 * objc.dg/method-14.m: New test.
38260
38261 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
38262
38263 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38264 Also xfail as the patch was reverted.
38265
38266 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
38267
38268 PR middle-end/16973
38269 * gcc.dg/pr16973.c: New test.
38270
38271 2004-10-18 Diego Novillo <dnovillo@redhat.com>
38272
38273 PR tree-optimization/17656
38274 * gcc.c-torture/compile/pr17656.c: New test.
38275
38276 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
38277
38278 * g++.dg/eh/shadow1.C: New.
38279
38280 2004-10-18 Jakub Jelinek <jakub@redhat.com>
38281
38282 * gcc.c-torture/compile/20041018-1.c: New test.
38283
38284 2004-10-18 Ben Elliston <bje@au.ibm.com>
38285
38286 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38287 compiler referring to register 0 when accessing sdata. The linker
38288 now patches things up.
38289
38290 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
38291
38292 PR c/17529
38293 * gcc.c-torture/compile/pr17529.c: New test.
38294
38295 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38296
38297 PR c++/17743
38298 * g++.dg/ext/attrib17.C: New test.
38299
38300 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38301
38302 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38303
38304 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38305
38306 PR c++/10479
38307 * g++.dg/ext/attrib16.C: New test.
38308
38309 2004-10-15 Mark Mitchell <mark@codesourcery.com>
38310
38311 PR c++/17042
38312 * g++.dg/init/dso_handle1.C: New test.
38313
38314 PR c++/14667
38315 * g++.dg/parse/typedef6.C: New test.
38316
38317 PR c++/17916
38318 * g++.dg/parse/pragma1.C: New test.
38319
38320 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
38321
38322 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38323
38324 2004-10-15 Steve Ellcey <sje@cup.hp.com>
38325
38326 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38327 -fno-common when on HPPA HP-UX platforms.
38328
38329 2004-10-15 Jakub Jelinek <jakub@redhat.com>
38330
38331 PR other/16820
38332 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38333 stdint.h.
38334 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38335 uintptr_t.
38336
38337 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38338
38339 PR c++/16301
38340 * g++.dg/lookup/strong-using-4.C: New test.
38341
38342 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38343
38344 PR middle-end/16567
38345 * gcc.c-torture/compile/nested-1.c: New test.
38346
38347 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38348
38349 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38350 and mipsisa64*-*-* (until support for misaligned loads is added).
38351 * gcc.dg/vect/vect-50.c: Likewise.
38352 * gcc.dg/vect/vect-52.c: Likewise.
38353 * gcc.dg/vect/vect-54.c: Likewise.
38354 * gcc.dg/vect/vect-58.c: Likewise.
38355 * gcc.dg/vect/vect-60.c: Likewise.
38356 * gcc.dg/vect/vect-80.c: Likewise.
38357
38358 2004-10-14 Mark Mitchell <mark@codesourcery.com>
38359
38360 PR c++/17976
38361 * g++.dg/init/dtor3.C: New test.
38362
38363 2004-10-15 Ben Elliston <bje@au.ibm.com>
38364
38365 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38366
38367 2004-10-14 Geoffrey Keating <geoffk@apple.com>
38368
38369 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38370 * gcc.dg/macho-lo-sum.c: Likewise.
38371
38372 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
38373
38374 * gcc.dg/ppc-spe64-1.c: New test.
38375
38376 2004-10-14 Devang Patel <dpatel@apple.com>
38377
38378 PR 17635
38379 * gcc.dg/pr17635.c : New test.
38380
38381 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
38382
38383 * gcc.dg/vect/vect-28.c: Remove xfail.
38384 * gcc.dg/vect/vect-30.c: Remove xfail.
38385 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38386 * gcc.dg/vect/vect-33.c: Remove xfail.
38387 * gcc.dg/vect/vect-44.c: Remove xfail.
38388 * gcc.dg/vect/vect-46.c: Remove xfail.
38389 * gcc.dg/vect/vect-50.c: Remove xfail.
38390 * gcc.dg/vect/vect-52.c: Remove xfail.
38391 * gcc.dg/vect/vect-54.c: Remove xfail.
38392 * gcc.dg/vect/vect-58.c: Remove xfail.
38393 * gcc.dg/vect/vect-60.c: Remove xfail.
38394 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38395 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38396 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38397 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38398 * gcc.dg/vect/vect-8.c: Remove xfail.
38399 * gcc.dg/vect/vect-80.c: Remove xfail.
38400 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38401
38402 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38403
38404 * gcc.dg/vect/vect-82.c: New testcase.
38405 * gcc.dg/vect/vect-82_64.c: New testcase.
38406 * gcc.dg/vect/vect-83.c: New testcase.
38407 * gcc.dg/vect/vect-83_64.c: New testcase.
38408
38409 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38410
38411 * gcc.dg/cpp/error-1.c: New test.
38412
38413 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38414
38415 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38416
38417 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
38418
38419 PR target/17984
38420 * gcc.dg/cris-peep2-xsrand2.c: New test.
38421
38422 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
38423
38424 PR c++/17661
38425 * g++.dg/expr/for2.C: New test.
38426
38427 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38428
38429 * g++.dg/inherit/thunk1.C: Run on the SPARC.
38430
38431 2004-10-13 Jakub Jelinek <jakub@redhat.com>
38432
38433 PR tree-optimization/17724
38434 * g++.dg/opt/pr17724-1.C: New test.
38435 * g++.dg/opt/pr17724-2.C: New test.
38436 * g++.dg/opt/pr17724-3.C: New test.
38437 * g++.dg/opt/pr17724-4.C: New test.
38438 * g++.dg/opt/pr17724-5.C: New test.
38439 * g++.dg/opt/pr17724-6.C: New test.
38440
38441 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
38442
38443 PR c/17301
38444 * gcc.dg/pr17301-2.c: New test.
38445
38446 2004-10-11 Mark Mitchell <mark@codesourcery.com>
38447
38448 PR c++/15876
38449 * g++.dg/parse/error22.C: New test.
38450
38451 PR c++/17936
38452 * g++.dg/template/spec18.C: New test.
38453
38454 2004-10-11 Steve Ellcey <sje@cup.hp.com>
38455
38456 * gcc.dg/ia64-asm-1.c: Add prototype for abort
38457 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38458 memcpy.
38459 * gcc.dg/ia64-sync-2.c: Ditto.
38460 * gcc.dg/ia64-sync-3.c: Ditto.
38461
38462 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
38463
38464 * g++.dg/eh/cleanup5.C: Add dg-options "".
38465
38466 2004-10-11 Roger Sayle <roger@eyesopen.com>
38467
38468 PR middle-end/17657
38469 * gcc.dg/switch-4.c: New test case.
38470
38471 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
38472
38473 * gcc.c-torture/execute/20041011-1.c: New test.
38474
38475 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38476
38477 PR c++/17554
38478 * g++.dg/init/for3.C: New test.
38479
38480 PR c++/17657
38481 * g++.dg/opt/switch2.C: New test.
38482
38483 PR middle-end/17703
38484 * g++.dg/warn/Wreturn-2.C: New test.
38485
38486 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38487
38488 PR c++/17907
38489 * g++.dg/eh/cleanup5.C: New test.
38490
38491 2004-10-10 Mark Mitchell <mark@codesourcery.com>
38492
38493 PR c++/17393
38494 * g++.dg/parse/error21.C: New test.
38495
38496 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
38497
38498 * g++.dg/overload/pmf1.C: Adjust quoting marks.
38499 * g++.dg/warn/incomplete1.C: Likewise.
38500 * g++.dg/template/qualttp20.C: Likewise.
38501
38502 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38503
38504 PR c/17881
38505 * parm-incomplete-1.c: New test.
38506
38507 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38508
38509 PR c++/17867
38510 * g++.dg/parse/error19.C: New test.
38511
38512 PR c++/17670
38513 * g++.dg/init/new11.C: New test.
38514
38515 PR c++/17821
38516 * g++.dg/parse/error20.C: New test.
38517
38518 PR c++/17826
38519 * g++.dg/template/crash24.C: New test.
38520
38521 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38522
38523 PR c/17301
38524 * gcc.dg/pr17301-1.c: New test.
38525
38526 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
38527
38528 PR c/17189
38529 * gcc.dg/anon-struct-5.c: New test.
38530
38531 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
38532
38533 PR c/17844
38534 * gcc.dg/pr17844-1.c: New test.
38535
38536 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
38537
38538 PR tree-optimization/17906
38539 * gcc.c-torture/compile/pr17906.c: New.
38540
38541 2004-10-09 Stuart Hastings <stuart@apple.com>
38542 Roger Sayle <roger@eyesopen.com>
38543
38544 PR rtl-optimization/17853
38545 * gcc.dg/i386-mmx-5.c: New testcase.
38546
38547 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
38548
38549 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38550
38551 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38552
38553 PR c++/17524
38554 * g++.dg/template/static9.C: New test.
38555
38556 PR c++/17685
38557 * g++.dg/parse/operator5.C: New test.
38558
38559 2004-10-09 Roger Sayle <roger@eyesopen.com>
38560
38561 PR middle-end/17894
38562 * gcc.c-torture/execute/divcmp-4.c: New test case.
38563
38564 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38565
38566 PR tree-opt/17902
38567 * g++.dg/opt/pr17902.C: New test.
38568
38569 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38570
38571 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38572
38573 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38574
38575 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38576
38577 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38578
38579 * gcc.dg/assign-warn-3.c: New test.
38580
38581 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38582
38583 PR c/16999
38584 * gcc.dg/cpp/ident-1.c: New test.
38585
38586 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38587
38588 * gcc.c-torture/compile/acc1.c: New.
38589
38590 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38591
38592 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38593 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38594
38595 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38596
38597 * gcc.dg/ultrasp11.c: New test.
38598
38599 2004-10-08 Michael Matz <matz@suse.de>
38600
38601 * gcc.dg/doloop-2.c: New test.
38602
38603 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38604
38605 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38606 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38607 objc.dg/method-9.m: Update expected diagnostics.
38608
38609 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38610
38611 * gcc.dg/ppc-fsel-3.c: New file.
38612 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38613
38614 2004-10-07 Paul Brook <paul@codesourcery.com>
38615
38616 * gfortran.dg/intrinsic_verify_1.f90: New test.
38617
38618 2004-10-07 Paul Brook <paul@codesourcery.com>
38619
38620 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38621
38622 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38623
38624 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38625 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38626 commit.
38627
38628 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38629
38630 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38631
38632 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38633
38634 PR c++/17115
38635 * g++.dg/warn/Winline-4.C: New test.
38636
38637 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38638
38639 * gcc.c-torture/compile/20041007-1.c: New test.
38640
38641 2004-10-07 Paul Brook <paul@codesourcery.com>
38642
38643 PR fortran/17678
38644 * gfortran.dg/use_allocated_1.f90: New test.
38645
38646 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38647
38648 PR middle-end/17849
38649 * gfortran.fortran-torture/compile/nested.f90: New test
38650
38651 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38652
38653 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38654
38655 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38656
38657 PR c++/17368
38658 * g++.dg/ext/asm6.C: New test.
38659
38660 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38661
38662 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38663
38664 2004-10-06 Paul Brook <paul@codesourcery.com>
38665
38666 PR libfortran/17709
38667 * gfortran.dg/empty_format_1.f90: New test.
38668
38669 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38670
38671 PR fortran/17568
38672 * gfortran.dg/ishft.f90: New test.
38673
38674 PR fortran/17283
38675 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38676 tests.
38677
38678 2004-10-06 Paul Brook <paul@codesourcery.com>
38679
38680 * gfortran.dg/do_1.f90: New test.
38681
38682 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38683
38684 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38685 optimizing for size.
38686
38687 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38688
38689 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38690
38691 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38692
38693 * gcc.c-torture/compile/20041005-1.c: New test.
38694
38695 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38696
38697 PR c++/17829
38698 * g++.dg/lookup/koenig4.C: New.
38699
38700 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38701
38702 * g++.dg/other/classkey1.C: Adjust quoting marks.
38703 * g++.dg/parse/error15.C: Likewise.
38704 * g++.dg/template/meminit2.C (int>): Likewise.
38705
38706 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38707
38708 PR fortran/17283
38709 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38710
38711 PR fortran/17631
38712 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38713
38714 PR fortran/17708
38715 * gfortran.dg/pr17708.f90: New test.
38716
38717 2004-10-04 Chao-ying Fu <fu@mips.com>
38718
38719 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38720 * gcc.dg/vect/vect-4.c: Ditto.
38721 * gcc.dg/vect/vect-5.c: Ditto.
38722 * gcc.dg/vect/vect-6.c: Ditto.
38723 * gcc.dg/vect/vect-8.c: Ditto.
38724 * gcc.dg/vect/vect-16.c: Ditto.
38725 * gcc.dg/vect/vect-30.c: Ditto.
38726 * gcc.dg/vect/vect-40.c: Ditto.
38727 * gcc.dg/vect/vect-41.c: Ditto.
38728 * gcc.dg/vect/vect-42.c: Ditto.
38729 * gcc.dg/vect/vect-43.c: Ditto.
38730 * gcc.dg/vect/vect-44.c: Ditto.
38731 * gcc.dg/vect/vect-45.c: Ditto.
38732 * gcc.dg/vect/vect-46.c: Ditto.
38733 * gcc.dg/vect/vect-47.c: Ditto.
38734 * gcc.dg/vect/vect-48.c: Ditto.
38735 * gcc.dg/vect/vect-49.c: Ditto.
38736 * gcc.dg/vect/vect-50.c: Ditto.
38737 * gcc.dg/vect/vect-51.c: Ditto.
38738 * gcc.dg/vect/vect-52.c: Ditto.
38739 * gcc.dg/vect/vect-53.c: Ditto.
38740 * gcc.dg/vect/vect-54.c: Ditto.
38741 * gcc.dg/vect/vect-55.c: Ditto.
38742 * gcc.dg/vect/vect-56.c: Ditto.
38743 * gcc.dg/vect/vect-57.c: Ditto.
38744 * gcc.dg/vect/vect-58.c: Ditto.
38745 * gcc.dg/vect/vect-59.c: Ditto.
38746 * gcc.dg/vect/vect-60.c: Ditto.
38747 * gcc.dg/vect/vect-74.c: Ditto.
38748 * gcc.dg/vect/vect-79.c: Ditto.
38749 * gcc.dg/vect/vect-80.c: Ditto.
38750
38751 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38752
38753 * gcc.dg/unused-7.c: Use the correct option.
38754
38755 2004-10-04 Paul Brook <paul@codesourcery.com>
38756 Bud Davis <bdavis9659@comcast.net>
38757
38758 PR fortran/17706
38759 PR fortran/16434
38760 * gfortran/pr17706.f90: New test.
38761 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38762
38763 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38764
38765 * gfortran.dg/pr17612.f90: New test.
38766
38767 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38768
38769 * g++.dg/template/local1.C: Adjust quoting marks in
38770 testing for diagnostics.
38771 * g++.dg/tls/diag-2.C: Likewise.
38772 * g++.dg/other/error8.C: Likewise.
38773
38774 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38775
38776 PR c/17178
38777 * gcc.dg/unused-4.c: Adjust to be correct.
38778
38779 PR c/17820
38780 * gcc.dg/unused-7.c: New test.
38781
38782 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38783
38784 PR c++/17797
38785 * g++.dg/overload/template2.C: New test.
38786
38787 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38788
38789 PR tree-optimization/16632
38790 * gcc.dg/tree-ssa/20041002-1.c: New.
38791
38792 2004-10-03 Paul Brook <paul@codesourcery.com>
38793
38794 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38795 rather than relying on default formatting.
38796
38797 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38798
38799 * gcc.dg/20040920-1.c: Update expected message text.
38800
38801 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38802
38803 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38804
38805 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38806
38807 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38808 tree level.
38809
38810 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38811
38812 * gcc.dg/tree-ssa/pr17343.c: Remove.
38813
38814 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38815
38816 PR tree-opt/17343
38817 * gcc.dg/tree-ssa/pr17343.c: New test.
38818
38819 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38820
38821 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38822 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38823 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38824 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38825 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38826
38827 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38828
38829 * gcc.dg/lvalue-2.c: New test.
38830
38831 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38832
38833 PR c/17730
38834 * gcc.dg/pr17730-1.c: New test
38835
38836 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38837
38838 PR c/7425
38839 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38840
38841 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38842
38843 * gcc.c-torture/execute/stdarg-1.c: New test.
38844 * gcc.c-torture/execute/stdarg-2.c: New test.
38845 * gcc.c-torture/execute/stdarg-3.c: New test.
38846 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38847 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38848 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38849 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38850 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38851
38852 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38853
38854 PR tree-optimization/17697
38855 * g++.dg/opt/pr17697-1.C: New test.
38856 * g++.dg/opt/pr17697-2.C: New test.
38857 * g++.dg/opt/pr17697-3.C: New test.
38858
38859 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38860
38861 PR c/16409
38862 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38863 gcc.dg/vla-init-5.c: New tests.
38864
38865 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38866
38867 PR c/13804
38868 * gcc.dg/pr13804-1.c: New test.
38869
38870 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38871
38872 PR fortran/16938
38873 * gfortran.dg/pr16938.f90: New test.
38874
38875 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38876
38877 * g++.dg/template/crash23.C: New test.
38878
38879 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38880
38881 PR c++/17585
38882 * g++.dg/template/static8.C: New test.
38883
38884 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38885
38886 PR c++/17681
38887 * g++.dg/other/error9.C: New test.
38888
38889 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38890
38891 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38892
38893 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38894
38895 PR fortran/15164
38896 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38897
38898 2004-09-26 Roger Sayle <roger@eyesopen.com>
38899
38900 PR middle-end/17112
38901 * gcc.dg/pr17112-1.c: New test case.
38902
38903 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38904
38905 PR c/11459
38906 * gcc.dg/pr11459-1.c: New test.
38907
38908 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38909
38910 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38911 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38912
38913 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38914
38915 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38916
38917 2004-09-25 Jan Hubicka <jh@suse.cz>
38918
38919 * compile/30040909-1.c: New test.
38920 * compile/30040907-1.c: New test.
38921
38922 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38923
38924 * gcc.c-torture/execute/va-arg-26.c: New test.
38925
38926 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38927
38928 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38929 extra diagnostics on targets with 64-bit pointers.
38930 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38931
38932 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38933
38934 PR c/17188
38935 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38936 * gcc.dg/decl-3.c: Adjust expected message.
38937
38938 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38939
38940 PR fortran/17615
38941 * gfortran.dg/pr17615.f90: New test.
38942
38943 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38944
38945 PR tree-optimzation/17517
38946 * g++.dg/tree-ssa/pr17517.C: New Test.
38947
38948 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38949
38950 PR c++/16889
38951 * g++.dg/lookup/ambig3.C: New.
38952
38953 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38954
38955 PR tree-opt/17624
38956 * g++.dg/opt/pr17624.C: New test.
38957
38958 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38959
38960 PR c/6980
38961 * gcc.dg/Wbad-function-cast-1.c: New test.
38962
38963 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38964
38965 * g++.dg/ext/complit1.C
38966 * g++.dg/other/error2.C
38967 * g++.dg/other/nontype-1.C
38968 * g++.dg/parse/crash11.C
38969 * g++.dg/parse/crash12.C
38970 * g++.dg/parse/error15.C
38971 * g++.dg/parse/error4.C
38972 * g++.dg/parse/tmpl-outside1.C
38973 * g++.dg/parse/too-many-tmpl-args1.C
38974 * g++.dg/template/dependent-expr3.C
38975 * g++.dg/template/error10.C
38976 * g++.dg/template/instantiate1.C
38977 * g++.dg/template/vtable2.C
38978 * g++.dg/warn/Wshadow-1.C
38979 * g++.dg/warn/weak1.C
38980 * g++.old-deja/g++.brendan/crash16.C
38981 * g++.old-deja/g++.brendan/crash18.C
38982 * g++.old-deja/g++.brendan/crash48.C
38983 * g++.old-deja/g++.brendan/crash49.C
38984 * g++.old-deja/g++.brendan/crash55.C
38985 * g++.old-deja/g++.brendan/crash56.C
38986 * g++.old-deja/g++.brendan/crash8.C
38987 * g++.old-deja/g++.brendan/enum11.C
38988 * g++.old-deja/g++.brendan/enum8.C
38989 * g++.old-deja/g++.brendan/enum9.C
38990 * g++.old-deja/g++.brendan/friend3.C
38991 * g++.old-deja/g++.brendan/misc14.C
38992 * g++.old-deja/g++.bugs/900402_02.C
38993 * g++.old-deja/g++.bugs/900404_03.C
38994 * g++.old-deja/g++.bugs/900404_04.C
38995 * g++.old-deja/g++.bugs/900428_03.C
38996 * g++.old-deja/g++.jason/crash4.C
38997 * g++.old-deja/g++.jason/overload21.C
38998 * g++.old-deja/g++.jason/redecl1.C
38999 * g++.old-deja/g++.jason/report.C
39000 * g++.old-deja/g++.jason/rfg10.C
39001 * g++.old-deja/g++.jason/template30.C
39002 * g++.old-deja/g++.law/arm12.C
39003 * g++.old-deja/g++.law/ctors5.C
39004 * g++.old-deja/g++.law/cvt20.C
39005 * g++.old-deja/g++.law/init10.C
39006 * g++.old-deja/g++.law/init8.C
39007 * g++.old-deja/g++.law/visibility17.C
39008 * g++.old-deja/g++.law/visibility7.C
39009 * g++.old-deja/g++.mike/net8.C
39010 * g++.old-deja/g++.mike/p646.C
39011 * g++.old-deja/g++.mike/p700.C
39012 * g++.old-deja/g++.mike/p701.C
39013 * g++.old-deja/g++.mike/p811.C
39014 * g++.old-deja/g++.ns/template13.C
39015 * g++.old-deja/g++.other/array3.C
39016 * g++.old-deja/g++.other/crash25.C
39017 * g++.old-deja/g++.other/dtor3.C
39018 * g++.old-deja/g++.other/dtor4.C
39019 * g++.old-deja/g++.other/main1.C
39020 * g++.old-deja/g++.other/warn7.C
39021 * g++.old-deja/g++.pt/crash11.C
39022 * g++.old-deja/g++.pt/crash36.C
39023 * g++.old-deja/g++.pt/spec22.C
39024 * g++.old-deja/g++.pt/spec9.C
39025 * g++.old-deja/g++.pt/ttp52.C
39026 * g++.old-deja/g++.robertl/eb103.C
39027 * g++.old-deja/g++.robertl/eb121.C
39028 * g++.old-deja/g++.robertl/eb22.C
39029 * g++.old-deja/g++.robertl/eb8.C:
39030 Update locations and/or regexps of dg-error markers.
39031 Remove markers for some bogus messages that are no longer issued.
39032
39033 2004-09-23 Jakub Jelinek <jakub@redhat.com>
39034
39035 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39036 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39037
39038 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
39039
39040 PR c++/17618
39041 * g++.dg/lookup/crash5.C: New test.
39042
39043 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
39044
39045 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39046 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39047 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39048 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39049 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39050 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39051
39052 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39053 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39054 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39055 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39056 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39057 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39058
39059 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39060
39061 * gcc.dg/vect/vect-44.c: Check additional cases.
39062 * gcc.dg/vect/vect-48.c: Check additional cases.
39063
39064 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39065 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39066 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39067 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39068 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39069 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39070 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39071 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39072 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39073
39074 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39075 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39076 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39077
39078 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39079
39080 * gcc.dg/tree-ssa/loop-6.c: New test.
39081
39082 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
39083
39084 PR c++/17620
39085 * g++.dg/inherit/base2.C: New.
39086
39087 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39088
39089 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39090 * gcc.dg/20001012-2.c: Likewise.
39091 * gcc.dg/20001013-1.c: Likewise.
39092 * gcc.dg/20001101-1.c: Likewise.
39093 * gcc.dg/20001102-1.c: Likewise.
39094 * gcc.dg/bf-spl1.c: Likewise.
39095 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39096 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39097
39098 2004-09-22 Diego Novillo <dnovillo@redhat.com>
39099
39100 PR tree-optimization/16721
39101 * gcc.dg/tree-ssa/pr16721.c: New test.
39102
39103 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
39104
39105 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39106 * gcc.dg/20040305-1.c: Likewise.
39107
39108 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
39109
39110 PR c/16566
39111 * gcc.c-torture/compile/pr16566-1.c,
39112 gcc.c-torture/compile/pr16566-2.c,
39113 gcc.c-torture/compile/pr16566-3.c: New tests.
39114
39115 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
39116
39117 PR tree-optimization/17512
39118 * gcc.c-torture/compile/20040916-1.c.
39119
39120 2004-09-21 Mark Mitchell <mark@codesourcery.com>
39121
39122 * gcc.dg/pragma-re-3.c: New test.
39123
39124 2004-09-17 Matt Austern <austern@apple.com>
39125
39126 PR c++/15049
39127 * g++.dg/other/anon3.C: New.
39128
39129 2004-09-21 Roger Sayle <roger@eyesopen.com>
39130
39131 PR c++/7503
39132 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39133 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39134 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39135 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39136 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39137
39138 2004-09-21 Bud Davis <bdavis9659@comcast.net>
39139
39140 PR fortran/17286
39141 * gfortran.dg/pr17286.f90: New test.
39142
39143 2004-09-20 Mark Mitchell <mark@codesourcery.com>
39144
39145 PR c++/17530
39146 * g++.dg/template/static7.C: New test.
39147
39148 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
39149
39150 PR tree-opt/17558
39151 * gcc.c-torture/compile/pr17558.c: New test.
39152
39153 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
39154
39155 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39156 if SKIP_ATTRIBUTE is defined.
39157
39158 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39159
39160 PR fortran/15957
39161 * gfortran.dg/pr15957.f90: New test.
39162
39163 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
39164
39165 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39166 in comparison.
39167 * gcc.dg/vect/vect-79.c: Likewise.
39168 * gcc.dg/vect/vect-80.c: Likewise.
39169
39170 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39171
39172 PR fortran/15750
39173 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39174
39175 2004-09-20 Ira Rosen <irar@il.ibm.com>
39176
39177 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39178 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39179 * gcc.dg/vect/vect-62.c: New testcase.
39180 * gcc.dg/vect/vect-63.c: New testcase.
39181 * gcc.dg/vect/vect-64.c: New testcase.
39182 * gcc.dg/vect/vect-65.c: New testcase.
39183 * gcc.dg/vect/vect-66.c: New testcase.
39184 * gcc.dg/vect/vect-67.c: New testcase.
39185 * gcc.dg/vect/vect-68.c: New testcase.
39186 * gcc.dg/vect/vect-69.c: New testcase.
39187 * gcc.dg/vect/vect-79.c: New testcase.
39188 * gcc.dg/vect/vect-80.c: New testcase.
39189
39190 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
39191
39192 * gcc.target/mips/asm-1.c: New test.
39193
39194 2004-09-19 Ira Rosen <irar@il.ibm.com>
39195
39196 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39197 * gcc.dg/vect/vect-73.c: New testcase.
39198 * gcc.dg/vect/vect-74.c: New testcase.
39199 * gcc.dg/vect/vect-75.c: New testcase.
39200 * gcc.dg/vect/vect-76.c: New testcase.
39201 * gcc.dg/vect/vect-77.c: New testcase.
39202 * gcc.dg/vect/vect-78.c: New testcase
39203
39204 2004-09-18 Paul Brook <paul@codesourcery.com>
39205
39206 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39207
39208 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
39209
39210 PR c/17424
39211 * gcc.dg/pr17424-1.c: New test.
39212
39213 2004-09-18 Diego Novillo <dnovillo@redhat.com>
39214
39215 * g++.dg/tree-ssa/pr17153.C: New test.
39216
39217 2004-09-16 Geoffrey Keating <geoffk@apple.com>
39218
39219 PR pch/13361
39220 * g++.dg/pch/wchar-1.C: New.
39221 * g++.dg/pch/wchar-1.Hs: New.
39222
39223 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
39224
39225 * gcc.c-torture/execute/20040917-1.c: New test.
39226
39227 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39228
39229 PR tree-optimization/17319
39230 * gcc.dg/pr17319.c: New test.
39231
39232 2004-09-17 Devang Patel <dpatel@apple.com>
39233
39234 * gcc.dg/20040813-1.c: New test.
39235
39236 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39237
39238 PR tree-optimization/17273
39239 * gcc.c-torture/compile/pr17273.c: New test.
39240
39241 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
39242
39243 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39244 Update expected messages.
39245 * gcc.dg/declspec-13.c: New test.
39246
39247 2004-09-17 David Edelsohn <edelsohn@gnu.org>
39248
39249 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39250
39251 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39252
39253 * gcc.c-torture/execute/pr17252.c: Use post-increment to
39254 change what 'a' is pointing to.
39255
39256 2004-09-17 Mark Mitchell <mark@codesourcery.com>
39257
39258 PR c++/16002
39259 * g++.dg/template/error18.C: New test.
39260
39261 PR c++/16029
39262 * g++.dg/warn/Wunused-8.C: New test.
39263
39264 2004-09-17 Steven Bosscher <stevenb@suse.de>
39265
39266 PR tree-optimization/17513
39267 * gcc.dg/20040916-1.c: New test.
39268
39269 2004-09-16 Mark Mitchell <mark@codesourcery.com>
39270
39271 PR c++/17501
39272 * g++.dg/template/typename7.C: New test.
39273
39274 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39275
39276 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39277
39278 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
39279
39280 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39281 with -ftree-based-profiling also.
39282 * lib/profopt.exp: Support late-set profile_option/feedback_option.
39283
39284 2004-09-16 Victor Leikehman <lei@il.ibm.com>
39285
39286 PR/15364
39287 * gfortran.dg/der_array_io_1.f90: New test.
39288 * gfortran.dg/der_array_io_2.f90: New test.
39289 * gfortran.dg/der_array_io_3.f90: New test.
39290
39291 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39292
39293 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39294 EABI.
39295
39296 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39297
39298 * g++.dg/opt/switch1.C: New test.
39299
39300 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
39301
39302 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39303 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39304 Update expected messages.
39305
39306 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39307
39308 PR fortran/16485
39309 * gfortran.dg/same_name_1.f90: New test.
39310
39311 2004-09-15 Diego Novillo <dnovillo@redhat.com>
39312
39313 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
39314 dereference garbage pointers.
39315
39316 2004-09-15 Jakub Jelinek <jakub@redhat.com>
39317
39318 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39319 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39320
39321 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39322 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39323 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39324
39325 2004-09-14 Mark Mitchell <mark@codesourcery.com>
39326
39327 PR c++/17324
39328 * g++.dg/template/mangle1.C: New test.
39329
39330 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39331
39332 PR tree-optimization/17252
39333 * gcc.c-torture/execute/pr17252.c: New test.
39334
39335 2004-09-14 Andrew Pinski <apinski@apple.com>
39336
39337 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39338
39339 2004-09-14 Roger Sayle <roger@eyesopen.com>
39340
39341 PR rtl-optimization/9771
39342 * gcc.dg/pr9771-1.c: New test case.
39343
39344 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39345
39346 PR tree-optimization/15262
39347 * gcc.c-torture/execute/pr15262-1.c: New test.
39348 * gcc.c-torture/execute/pr15262-2.c: New test.
39349
39350 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
39351
39352 * gcc.dg/declspec-12.c: New test.
39353
39354 2004-09-14 Bud Davis <bdavis9659@comcast.net>
39355
39356 * gfortran.dg/pr17090.f90: Add directives to test.
39357
39358 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39359
39360 * gcc.c-torture/compile/20040914-1.c: New test.
39361
39362 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39363
39364 PR c++/16162
39365 * g++.dg/template/decl2.C: New test.
39366
39367 2004-09-13 Bud Davis <bdavis9659@comcast.net>
39368
39369 PR fortran/17090
39370 * gfortran.dg/pr17090.f90: New test.
39371
39372 2004-09-13 Dale Johannesen <dalej@apple.com>
39373
39374 * gcc.c-torture/compile/pr17408.c: New test case.
39375
39376 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39377
39378 PR c++/16716
39379 * g++.dg/parse/crash17.C: New test.
39380
39381 PR c++/17327
39382 * g++.dg/template/enum3.C: New test.
39383
39384 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
39385
39386 * lib/gcc-defs.exp: Load wrapper.exp.
39387 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39388 using local code.
39389 * lib/gcc.exp (gcc_init): Similar.
39390 * lib/gfortran.exp (gfortran_init): Similar.
39391 * lib/objc.exp (objc_init): Similar.
39392 * lib/treelang.exp (treelang_init): Similar.
39393 * lib/wrapper.exp: New file with build_wrapper call machinery in
39394 ${tool}_maybe_build_wrapper.
39395
39396 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39397
39398 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39399 "inline".
39400 * gcc.dg/declspec-11.c: Update expected messages.
39401 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39402 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39403 gcc.dg/inline-12.c: New tests.
39404
39405 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
39406
39407 * g++.dg/tree-ssa/pr17400.C: New testcase.
39408
39409 2004-09-13 James E Wilson <wilson@specifixinc.com>
39410
39411 * gcc.target/mips/sb1-1.c: New testcase.
39412
39413 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
39414
39415 * lib/g77-dg.exp: Remove unused file.
39416 * lib/mike-g77.exp: Ditto.
39417 * lib/g77.exp: Ditto.
39418
39419 2004-09-12 Richard Henderson <rth@redhat.com>
39420
39421 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39422
39423 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39424
39425 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39426 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39427 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39428 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39429 Update expected messages.
39430
39431 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
39432
39433 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39434 declaration/use mismatch for dirp parameter.
39435
39436 2004-09-12 Andrew Pinski <apinski@apple.com>
39437
39438 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39439 -fgnu-runtime is passed.
39440
39441 2004-09-12 Richard Henderson <rth@redhat.com>
39442
39443 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39444 do the uplevel thing and update additional_flags directly.
39445 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39446 gfortran.fortran-torture/execute/intrinsic_nearest.x,
39447 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39448 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39449
39450 2004-09-11 Steven Bosscher <stevenb@suse.de>
39451
39452 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39453
39454 2004-09-11 Roger Sayle <roger@eyesopen.com>
39455
39456 PR middle-end/17411
39457 * g++.dg/opt/pr17411-1.C: New test case.
39458
39459 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39460
39461 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39462 gcc.dg/tls/diag-2.c: Update expected messages.
39463 * gcc.dg/991209-1.c: Specify compilation options. Update expected
39464 messages.
39465 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39466 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39467 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39468 gcc.dg/tls/diag-5.c: New tests.
39469
39470 2004-09-11 Zack Weinberg <zack@codesourcery.com>
39471
39472 * gcc.dg/20040910-1.c: Correct dg-error regexp.
39473
39474 2004-09-11 Steven Bosscher <stevenb@suse.de>
39475
39476 * g++.dg/parse/break-in-for.C: New test.
39477
39478 2004-09-11 Jakub Jelinek <jakub@redhat.com>
39479
39480 * gcc.dg/tree-ssa/20040911-1.c: New test.
39481
39482 2004-09-11 Andreas Jaeger <aj@suse.de>
39483
39484 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39485 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39486
39487 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
39488
39489 * gcc.target/frv: New directory of FR-V-specific tests.
39490
39491 2004-09-10 James E Wilson <wilson@specifixinc.com>
39492
39493 * gcc.dg/convert-vec-1.c: New test.
39494
39495 2004-09-10 Roger Sayle <roger@eyesopen.com>
39496
39497 PR middle-end/17024
39498 * gcc.dg/pr17024-1.c: New test case.
39499
39500 2004-09-10 Eric Christopher <echristo@redhat.com>
39501
39502 * gcc.dg/20040910-1.c: New test.
39503
39504 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39505
39506 * gcc.dg/bitfld-9.c: New test.
39507
39508 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
39509
39510 * gcc.c-torture/execute/ieee/acc1.c: New test.
39511 * gcc.c-torture/execute/ieee/acc2.c: New test.
39512 * gcc.c-torture/execute/ieee/mzero6.c: New test.
39513
39514 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
39515
39516 * gcc.dg/deprecated-2.c: New test.
39517
39518 2004-09-09 James E Wilson <wilson@specifixinc.com>
39519
39520 * gcc.dg/init-vec-1.c: New test.
39521
39522 2004-09-09 Roger Sayle <roger@eyesopen.com>
39523
39524 PR middle-end/17055
39525 * gcc.dg/pr17055-1.c: New test case.
39526
39527 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
39528
39529 PR target/17377
39530 * gcc.c-torture/execute/pr17377.c: New test.
39531
39532 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39533
39534 PR c/8420
39535 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39536 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39537 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39538 gcc.dg/long-long-typespec-1.c: New tests.
39539 * gcc.dg/tls/diag-2.c: Update expected diagnostics
39540
39541 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
39542
39543 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39544 gcc.dg/gnu99-static-1.c: New tests.
39545
39546 2004-09-08 Devang Patel <dpatel@apple.com>
39547
39548 * gcc.dg/darwin-ld-20040828-1.c: New test.
39549 * gcc.dg/darwin-ld-20040828-2.c: New test.
39550 * gcc.dg/darwin-ld-20040828-3.c: New test.
39551
39552 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39553
39554 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39555 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39556 in error message.
39557 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39558 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39559 in error message.
39560 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39561 types they qualify.
39562 * objc.dg/type-size-2.m: Fix wording in comment.
39563 * objc.dg/va-meth-1.m: New test case.
39564
39565 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39566
39567 PR c/16633:
39568 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39569 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39570
39571 2004-09-06 Devang Patel <dpatel@apple.com>
39572
39573 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39574 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39575
39576 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39577
39578 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39579 reflect changed line numbering of diagnostics.
39580
39581 2004-09-06 Paul Brook <paul@codesourcery.com>
39582
39583 * gfortran.dg/edit_real_1.f90: Add new test.
39584
39585 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39586
39587 * gcc.dg/tree-ssa/loop-2.c: New test.
39588 * gcc.dg/tree-ssa/loop-3.c: New test.
39589 * gcc.dg/tree-ssa/loop-4.c: New test.
39590 * gcc.dg/tree-ssa/loop-5.c: New test.
39591
39592 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39593
39594 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39595
39596 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39597
39598 * gcc.dg/format/sentinel-1.c: New test.
39599
39600 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39601
39602 * gcc.dg/builtins-46.c: New.
39603
39604 2004-09-03 Devang Patel <dpatel@apple.com>
39605
39606 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39607 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39608
39609 2004-09-03 Jan Beulich <jbeulich@novell.com>
39610
39611 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39612 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39613 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39614 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39615 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39616 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39617 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39618 the non-portable bzero.
39619 * gcc.dg/20010912-1.c: xfail for NetWare.
39620 * gcc.dg/20020426-2.c: xfail for NetWare.
39621 * gcc.dg/20021014-1.c: xfail for NetWare.
39622 * gcc.dg/20021018-1.c: xfail for NetWare.
39623 * gcc.dg/20030213-1.c: xfail for NetWare.
39624 * gcc.dg/20030225-1.c: xfail for NetWare.
39625 * gcc.dg/20030708-1.c: xfail for NetWare.
39626 * gcc.dg/builtins-config.h: Also exclude NetWare.
39627 * gcc.dg/format/format.h: Define restrict only if not already defined.
39628 * gcc.dg/nest.c: xfail for NetWare.
39629 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39630 * lib/target-supports.exp (check_visibility_available): Exclude
39631 NetWare.
39632
39633 2004-09-03 Jan Beulich <jbeulich@novell.com>
39634
39635 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39636 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39637 deterministic starting point for the alignment of structure fields.
39638 * gcc.dg/Wpadded.c: Dito.
39639 * g++.dg/abi/vbase10.C: Dito.
39640
39641 2004-09-03 Devang Patel <dpatel@apple.com>
39642
39643 * g++.dg/debug/pr15736.cc: New test.
39644
39645 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39646
39647 * README.QMTEST: Fix out-of-date link.
39648
39649 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39650
39651 PR fortran/16579
39652 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39653 Delete. Duplicate of gfortran.dg/g77/20010610.f
39654
39655 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39656
39657 * g++.dg/abi/arm_rtti1.C: New test.
39658
39659 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39660
39661 * gcc.dg/ppc-vector-memcpy.c: New.
39662 * gcc.dg/ppc-vector-memset.c: New.
39663
39664 2004-09-02 Chao-ying Fu <fu@mips.com>
39665
39666 * gcc.target/mips/mips-3d-1.c: New test.
39667 * gcc.target/mips/mips-3d-2.c: New test.
39668 * gcc.target/mips/mips-3d-3.c: New test.
39669 * gcc.target/mips/mips-3d-4.c: New test.
39670 * gcc.target/mips/mips-3d-5.c: New test.
39671 * gcc.target/mips/mips-3d-6.c: New test.
39672 * gcc.target/mips/mips-3d-7.c: New test.
39673 * gcc.target/mips/mips-3d-8.c: New test.
39674 * gcc.target/mips/mips-3d-9.c: New test.
39675 * gcc.target/mips/mips-ps-1.c: New test.
39676 * gcc.target/mips/mips-ps-2.c: New test.
39677 * gcc.target/mips/mips-ps-3.c: New test.
39678 * gcc.target/mips/mips-ps-4.c: New test.
39679 * gcc.target/mips/mips-ps-type.c: New test.
39680
39681 2004-09-02 Paul Brook <paul@codesourcery.com>
39682
39683 * gfortran.dg/edit_real_1.f90: Add new tests.
39684
39685 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39686
39687 PR fortran/15327
39688 * gfortran.dg/merge_char_1.f90: New test.
39689
39690 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39691
39692 PR fortran/16404
39693 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39694
39695 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39696
39697 PR c/1522
39698 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39699
39700 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39701
39702 * g++.dg/opt/loop1.C: Do not XFAIL.
39703
39704 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39705
39706 * gcc.c-torture/execute/20040831-1.c: New test.
39707
39708 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39709
39710 PR fortran/16579
39711 * gfortran.dg/g77/20010610.f: Now passes.
39712 Copy from g77.f-torture/execute. Add dg-run directive.
39713 * gfortran.dg/g77/README: Update
39714
39715 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39716
39717 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39718 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39719 (t1, t2, t3, t4): Add volatile.
39720
39721 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39722
39723 * g++.dg/ext/visibility/arm1.C: New test.
39724
39725 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39726
39727 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39728 -pedantic-errors.
39729
39730 2004-09-01 Paul Brook <paul@codesourcery.com>
39731
39732 * gfortran.dg/eof_2.f90: New test.
39733
39734 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39735
39736 PR fortran/16579
39737 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39738
39739 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39740
39741 PR libfortran/16805
39742 * gfortran.dg/list_read_2.f90: New test.
39743
39744 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39745
39746 * g++.dg/abi/key1.C: New test.
39747
39748 2004-08-31 Richard Henderson <rth@redhat.com>
39749
39750 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39751 form of offsetof.
39752 * g++.dg/other/offsetof5.C: Remove duplicate.
39753
39754 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39755
39756 PR fortran/17244
39757 * gfortran.dg/func_derived_1.f90: New test.
39758
39759 2004-08-31 Paul Brook <paul@codesourcery.com>
39760
39761 * gfortran.dg/eof_1.f90: New test.
39762
39763 2004-08-31 Paul Brook <paul@codesourcery.com>
39764
39765 * gfortran.dg/list_read_1.f90: New file.
39766
39767 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39768
39769 * g++.dg/opt/loop1.C: XFAIL.
39770
39771 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39772
39773 * gcc.dg/funcdef-storage-1.c: New.
39774 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39775 an extern function in local scope.
39776 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39777 declare an 'auto inline' function in local scope.
39778 * gcc.dg/20011130-1.c: Likewise.
39779 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39780 an 'auto' function in local scope.
39781 * gcc.dg/20021014-1.c: Likewise.
39782 * gcc.dg/20030331-2.c: Likewise.
39783
39784 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39785
39786 * gfortran.dg/blockdata_1.f90: New test.
39787
39788 2004-08-30 Richard Henderson <rth@redhat.com>
39789
39790 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39791
39792 2004-08-30 Richard Henderson <rth@redhat.com>
39793
39794 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39795 additional_flags set by alternate driver.
39796 (ieee-options): New procedure.
39797 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39798 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39799 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39800 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39801
39802 2004-08-30 Richard Henderson <rth@redhat.com>
39803
39804 * lib/f-torture.exp: Remove.
39805
39806 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39807
39808 PR rtl-optimization/16590
39809 * g++.dg/opt/loop1.C: New test.
39810
39811 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39812
39813 PR fortran/13910
39814 * gfortran.dg/oldstyle_1.f90: New test.
39815
39816 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39817 Paul Brook <paul@codesourcery.com>
39818
39819 * gfortran.dg/g77/README: Update.
39820 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39821 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39822 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39823
39824 2004-08-28 Paul Brook <paul@codesourcery.com>
39825
39826 PR libfortran/17195
39827 * gfortran.dg/edit_real_1.f90: New test.
39828
39829 2004-08-27 Paul Brook <paul@codesourcery.com>
39830
39831 * gfortran.dg/rewind_1.f90: New test.
39832
39833 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39834
39835 PR fortran/16597
39836 * gfortran.dg/pr16597.f90: New test.
39837
39838 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39839
39840 PR c/13801
39841 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39842 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39843 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39844 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39845 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39846
39847 2004-08-26 Nick Clifton <nickc@redhat.com>
39848
39849 * gcc.c-torture/compile/pr17119.c: New test.
39850
39851 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39852
39853 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39854
39855 2004-08-25 Richard Henderson <rth@redhat.com>
39856
39857 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39858 the bits that expect kind=8 to be the largest real kind.
39859
39860 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39861
39862 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39863
39864 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39865
39866 * gfortran.dg/assignment_1.f90: New test.
39867
39868 2004-08-25 Adam Nemet <anemet@lnxw.com>
39869
39870 * g++.dg/template/repo3.C: New test.
39871
39872 2004-08-25 Roger Sayle <roger@eyesopen.com>
39873
39874 PR middle-end/16693
39875 PR tree-optimization/16372
39876 * g++.dg/opt/pr16372-1.C: New test case.
39877 * g++.dg/opt/pr16693-1.C: New test case.
39878 * g++.dg/opt/pr16693-2.C: New test case.
39879
39880 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39881
39882 * objc.dg/proto-lossage-4.m: New test.
39883
39884 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39885
39886 PR c++/17155
39887 * g++.dg/inherit/local2.C: New test.
39888
39889 2004-08-25 Paul Brook <paul@codesourcery.com>
39890
39891 PR fortran/17144
39892 * gfortran.dg/string_ctor_1.f90: New test.
39893
39894 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39895
39896 PR c++/14428
39897 * g++.dg/template/redecl2.C: New test.
39898
39899 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39900
39901 PR fortran/17143
39902 * gfortran.dg/pr17143.f90: New test.
39903
39904 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39905
39906 PR fortran/17164
39907 * gfortran.dg/pr17164.f90: New test.
39908
39909 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39910
39911 * gcc.dg/tree-ssa/loop-1.c: New test.
39912
39913 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39914
39915 * gcc.c-torture/compile/20040824-1.c: New test.
39916
39917 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39918
39919 * gcc.c-torture/compile/iftrap-3.c: New test.
39920
39921 2004-08-24 Paul Brook <paul@codesourcery.com>
39922
39923 * gfortran.dg/entry_2.f90: New test.
39924
39925 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39926
39927 PR c++/16889
39928 * g++.dg/lookup/ambig[12].C: New.
39929
39930 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39931
39932 PR c++/16706
39933 * g++.dg/template/crash21.C: New test.
39934 * g++.dg/template/crash22.C: Likewise.
39935
39936 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39937
39938 PR c++/17149
39939 * g++.dg/template/access15.C: New.
39940
39941 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39942
39943 PR c++/17163
39944 * g++.dg/template/repo2.C: New test.
39945
39946 2004-08-23 Roger Sayle <roger@eyesopen.com>
39947
39948 PR rtl-optimization/17078
39949 * gcc.c-torture/execute/pr17078-1.c: New test case.
39950
39951 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39952
39953 PR c/14492
39954 * gcc.dg/debug/crash1.c: New test.
39955
39956 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39957
39958 PR c/16180
39959 * gcc.dg/loop-5.c: New test.
39960
39961 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39962
39963 * gcc.c-torture/execute/20040823-1.c: New test.
39964
39965 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39966
39967 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39968 to the assembler. Simplify test accordingly.
39969 (asm_abi_flags): Use GNU names.
39970 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39971 to check for ABI flags.
39972
39973 2004-08-22 Andrew Pinski <apinski@apple.com>
39974
39975 * g++.dg/opt/pr14029.C: New test.
39976 * gcc.c-torture/execute/pr15262.c: New test.
39977
39978 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39979
39980 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39981
39982 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39983
39984 PR 16908
39985 * gfortran.dg/direct_io.f90: New test.
39986
39987 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39988
39989 PR c++/17121
39990 * g++.dg/inherit/local2.C: New test.
39991
39992 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39993
39994 PR c++/17120
39995 * g++.dg/warn/Wparentheses-4.C: New test.
39996
39997 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39998
39999 PR c++/17121
40000 * g++.dg/inherit/local2.C: New test.
40001
40002 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40003 * gcc.dg/ppc-ldstruct.c: Likewise.
40004 * gcc.dg/ppc64-abi-2.c: Likewise.
40005
40006 2004-08-20 Jakub Jelinek <jakub@redhat.com>
40007
40008 PR rtl-optimization/17099
40009 * gcc.c-torture/execute/20040820-1.c: New test.
40010
40011 2004-08-20 David Edelsohn <edelsohn@gnu.org>
40012
40013 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40014
40015 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
40016
40017 PR fortran/17077
40018 * gfortran.dg/auto_array_1.f90: New test.
40019
40020 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40021
40022 PR fortran/17074
40023 * gfortran.dg/simpleif_1.f90: New test.
40024
40025 2004-08-19 Mark Mitchell <mark@codesourcery.com>
40026
40027 * lib/target-supports.exp (check_profiling_available): Return
40028 false for arm*-*-symbianelf* and arm*-*-eabi*.
40029
40030 PR c++/15890
40031 * g++.dg/template/delete1.C: New test.
40032
40033 2004-08-19 Paul Brook <paul@codesourcery.com>
40034
40035 PR fortran/14976
40036 PR fortran/16228
40037 * gfortran.dg/data_char_1.f90: New test.
40038
40039 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
40040
40041 PR fortran/16946
40042 * gfortran.dg/reduction.f90: New testcase.
40043
40044 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40045
40046 PR fortran/16520
40047 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40048
40049 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
40050
40051 PR c++/17041
40052 * g++.dg/Wparentheses-3.C: New test.
40053
40054 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
40055
40056 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40057 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40058 * gcc.dg/vect/vect-2.c: Likewise.
40059 * gcc.dg/vect/vect-3.c: Likewise.
40060 * gcc.dg/vect/vect-4.c: Likewise.
40061 * gcc.dg/vect/vect-5.c: Likewise.
40062 * gcc.dg/vect/vect-6.c: Likewise.
40063 * gcc.dg/vect/vect-7.c: Likewise.
40064 * gcc.dg/vect/vect-25.c: Likewise.
40065 * gcc.dg/vect/vect-31.c: Likewise.
40066 * gcc.dg/vect/vect-32.c: Likewise.
40067 * gcc.dg/vect/vect-34.c: Likewise.
40068 * gcc.dg/vect/vect-36.c: Likewise.
40069 * gcc.dg/vect/vect-all.c: Likewise.
40070
40071 2004-08-18 Mark Mitchell <mark@codesourcery.com>
40072
40073 PR c++/17068
40074 * g++.dg/template/operator4.C: New test.
40075
40076 2004-08-18 Richard Henderson <rth@redhat.com>
40077
40078 * gcc.dg/20040206-1.c: XFAIL.
40079
40080 2004-08-17 Mark Mitchell <mark@codesourcery.com>
40081
40082 PR c++/16246
40083 * g++.dg/template/array7.C: New test.
40084
40085 2004-08-17 James E Wilson <wilson@specifixinc.com>
40086
40087 * gcc.dg/mips-movcc-1.c: New test.
40088 * gcc.dg/mips-movcc-2.c: New test.
40089 * gcc.dg/mips-movcc-3.c: New test.
40090
40091 * gcc.dg/mips-nmadd-1.c: New test.
40092 * gcc.dg/mips-nmadd-2.c: New test.
40093
40094 2004-08-17 Mark Mitchell <mark@codesourcery.com>
40095
40096 PR c++/15871
40097 * g++.dg/opt/inline8.C: New test.
40098
40099 PR c++/16965
40100 * g++.dg/parse/error17.C: New test.
40101
40102 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
40103
40104 * gcc.dg/vect: New directory for vectorizer tests.
40105 * gcc.dg/vect/tree-vect.h: New file.
40106 * gcc.dg/vect/vect.exp: New file.
40107 * gcc.dg/vect/pr16105.c.c: New test.
40108 * gcc.dg/vect/vect-1.c: New test.
40109 * gcc.dg/vect/vect-2.c: New test.
40110 * gcc.dg/vect/vect-3.c: New test.
40111 * gcc.dg/vect/vect-4.c: New test.
40112 * gcc.dg/vect/vect-5.c: New test.
40113 * gcc.dg/vect/vect-6.c: New test.
40114 * gcc.dg/vect/vect-7.c: New test.
40115 * gcc.dg/vect/vect-8.c: New test.
40116 * gcc.dg/vect/vect-9.c: New test.
40117 * gcc.dg/vect/vect-10.c: New test.
40118 * gcc.dg/vect/vect-11.c: New test.
40119 * gcc.dg/vect/vect-12.c: New test.
40120 * gcc.dg/vect/vect-13.c: New test.
40121 * gcc.dg/vect/vect-14.c: New test.
40122 * gcc.dg/vect/vect-15.c: New test.
40123 * gcc.dg/vect/vect-16.c: New test.
40124 * gcc.dg/vect/vect-17.c: New test.
40125 * gcc.dg/vect/vect-18.c: New test.
40126 * gcc.dg/vect/vect-19.c: New test.
40127 * gcc.dg/vect/vect-20.c: New test.
40128 * gcc.dg/vect/vect-21.c: New test.
40129 * gcc.dg/vect/vect-22.c: New test.
40130 * gcc.dg/vect/vect-23.c: New test.
40131 * gcc.dg/vect/vect-24.c: New test.
40132 * gcc.dg/vect/vect-25.c: New test.
40133 * gcc.dg/vect/vect-26.c: New test.
40134 * gcc.dg/vect/vect-27.c: New test.
40135 * gcc.dg/vect/vect-28.c: New test.
40136 * gcc.dg/vect/vect-29.c: New test.
40137 * gcc.dg/vect/vect-30.c: New test.
40138 * gcc.dg/vect/vect-31.c: New test.
40139 * gcc.dg/vect/vect-32.c: New test.
40140 * gcc.dg/vect/vect-33.c: New test.
40141 * gcc.dg/vect/vect-34.c: New test.
40142 * gcc.dg/vect/vect-35.c: New test.
40143 * gcc.dg/vect/vect-36.c: New test.
40144 * gcc.dg/vect/vect-37.c: New test.
40145 * gcc.dg/vect/vect-38.c: New test.
40146 * gcc.dg/vect/vect-40.c: New test.
40147 * gcc.dg/vect/vect-41.c: New test.
40148 * gcc.dg/vect/vect-42.c: New test.
40149 * gcc.dg/vect/vect-43.c: New test.
40150 * gcc.dg/vect/vect-44.c: New test.
40151 * gcc.dg/vect/vect-45.c: New test.
40152 * gcc.dg/vect/vect-46.c: New test.
40153 * gcc.dg/vect/vect-47.c: New test.
40154 * gcc.dg/vect/vect-48.c: New test.
40155 * gcc.dg/vect/vect-49.c: New test.
40156 * gcc.dg/vect/vect-50.c: New test.
40157 * gcc.dg/vect/vect-51.c: New test.
40158 * gcc.dg/vect/vect-52.c: New test.
40159 * gcc.dg/vect/vect-53.c: New test.
40160 * gcc.dg/vect/vect-54.c: New test.
40161 * gcc.dg/vect/vect-55.c: New test.
40162 * gcc.dg/vect/vect-56.c: New test.
40163 * gcc.dg/vect/vect-57.c: New test.
40164 * gcc.dg/vect/vect-58.c: New test.
40165 * gcc.dg/vect/vect-59.c: New test.
40166 * gcc.dg/vect/vect-60.c: New test.
40167 * gcc.dg/vect/vect-61.c: New test.
40168 * gcc.dg/vect/vect-all.c: New test.
40169 * gcc.dg/vect/vect-none.c: New test.
40170
40171 2004-08-17 Paul Brook <paul@codesourcery.com>
40172
40173 PR fortran/13082
40174 * gfortran.dg/entry_1.f90: New test.
40175
40176 2004-08-17 Andrew Pinski <apinski@apple.com>
40177
40178 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40179
40180 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
40181
40182 * gcc.dg/pr17036-1.c: New test.
40183
40184 2004-08-16 Devang Patel <dpatel@apple.com>
40185
40186 * gcc.dg/darwin-20040809-1.c: New test.
40187
40188 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
40189
40190 * gcc.dg/funcdef-attr-1.c: New test.
40191
40192 2004-08-16 Janis Johnson <janis187@us.ibm.com>
40193
40194 * gcc.dg/altivec-17.c: New test.
40195 * gcc.dg/altivec-18.c: New test.
40196
40197 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40198
40199 PR c++/6749
40200 * g++.dg/template/vtable2.C: New test.
40201
40202 2004-08-14 Richard Henderson <rth@redhat.com>
40203
40204 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40205 * gcc.dg/pack-test-4.c (main): Return 0.
40206 * gcc.dg/setjmp-1.c: Remove XFAIL.
40207 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40208
40209 2004-08-14 Richard Henderson <rth@redhat.com>
40210
40211 * gcc.dg/980217-1.c: Add prototype for printf.
40212
40213 2004-08-13 Bud Davis <bdavis9659@comcast.net>
40214
40215 * gfortran.dg/pr16935.f90: New test.
40216
40217 2004-08-13 Janis Johnson <janis187@us.ibm.com>
40218
40219 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40220
40221 2004-08-13 Paul Brook <paul@codesourcery.com>
40222
40223 * gfortran.dg/der_io_1.f90: Remove stray comma.
40224
40225 2004-08-12 Janis Johnson <janis187@us.ibm.com>
40226
40227 * gcc.dg/vmx/cw-bug-2.c: Remove.
40228 * gcc.dg/vmx/vprint-1.c: Remove.
40229 * gcc.dg/vmx/vscan-1.c: Remove.
40230
40231 2004-08-12 Devang patel <dpatel@apple.com>
40232
40233 * gcc.dg/darwin-20040809-2.c: New test.
40234
40235 2004-08-12 Janis Johnson <janis1872us.ibm.com>
40236
40237 * g++.dg/ext/altivec-12.C: New test.
40238
40239 * g++.dg/ext/altivec-11.C: New test.
40240
40241 2004-08-12 Paul Brook <paul@codesourcery.com>
40242
40243 * g++.dg/abi/arm_cxa_vec_1.C: New test.
40244
40245 2004-08-12 Janis Johnson <janis187@us.ibm.com>
40246
40247 * g++.dg/ext/altivec-2.C: Check for hardware support before
40248 executing any VMX instructions.
40249
40250 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40251
40252 2004-08-12 Jakub Jelinek <jakub@redhat.com>
40253
40254 PR c++/16276
40255 * g++.old-deja/g++.other/comdat4.C: New test.
40256 * g++.old-deja/g++.other/comdat4-aux.cc: New.
40257
40258 2004-08-12 Ben Elliston <bje@au.ibm.com>
40259
40260 PR target/16286
40261 * gcc.dg/pr16286.c: New test.
40262
40263 2004-08-12 Jan Beulich <jbeulich@novell.com>
40264
40265 * g++.dg/ext/asm5.C: New.
40266
40267 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40268
40269 PR c++/16698
40270 * g++.dg/eh/crash1.C: New test.
40271
40272 PR c++/16717
40273 * g++.dg/ext/construct1.C: New test.
40274
40275 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40276
40277 PR c++/16853
40278 * g++.dg/init/ptrmem1.C: New test.
40279
40280 PR c++/16618
40281 * g++.dg/parse/offsetof5.C: New test.
40282
40283 PR c++/16870
40284 * g++.dg/template/overload3.C: New test.
40285
40286 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40287
40288 PR c++/16964
40289 * g++.dg/parse/error16.C: New test.
40290
40291 PR c++/16904
40292 * g++.dg/template/error14.C: New test.
40293
40294 PR c++/16929
40295 * g++.dg/template/error15.C: New test.
40296
40297 2004-08-11 Devang Patel <dpatel@apple.com>
40298
40299 * gcc.dg/darwin-ld-20040809-1.c: New test.
40300 * gcc.dg/darwin-ld-20040809-2.c: New test.
40301
40302 2004-08-11 Steven G. Kargl <kargls@comcast.net>
40303
40304 PR fortran/16917
40305 * gfortran.dg/dfloat_1.f90: New test.
40306
40307 2004-08-09 Mark Mitchell <mark@codesourcery.com>
40308
40309 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40310 * gcc.dg/dll-2.c: Fix dg-require syntax.
40311 * gcc.misc-tests/arm-isr.c (abort): Declare.
40312 (exit): Likewise.
40313
40314 2004-08-10 Mark Mitchell <mark@codesourcery.com>
40315
40316 PR c++/16971
40317 * g++.dg/parse/crash16.C: New test.
40318
40319 2004-08-10 Roger Sayle <roger@eyesopen.com>
40320
40321 * gcc.dg/mips-rsqrt-1.c: New test case.
40322 * gcc.dg/mips-rsqrt-2.c: New test case.
40323 * gcc.dg/mips-rsqrt-3.c: New test case.
40324
40325 2004-08-10 Paul Brook <paul@codesourcery.com>
40326
40327 * gfortran.dg/der_io_1.f90: New test.
40328
40329 2004-08-10 Paul Brook <paul@codesourcery.com>
40330
40331 PR fortran/16919
40332 * gfortran.dg/der_array_1.f90: New test.
40333
40334 2004-08-09 David Edelsohn <edelsohn@gnu.org>
40335
40336 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40337
40338 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
40339
40340 * gcc.dg/wchar_t-2.c: Fix typo.
40341
40342 2004-08-09 Falk Hueffner <falk@debian.org>
40343
40344 PR tree-optimization/12517
40345 * gcc.c-torture/compile/pr12517.c: New test.
40346
40347 PR tree-optimization/12578
40348 * gcc.c-torture/compile/pr12578.c: New test.
40349
40350 PR tree-optimization/12899
40351 * gcc.c-torture/compile/pr12899.c: New test.
40352
40353 PR rtl-optimization/14692
40354 * gcc.c-torture/compile/pr14692.c: New test.
40355
40356 PR tree-optimization/16461
40357 * gcc.c-torture/compile/pr16461.c: New test.
40358
40359 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
40360
40361 * gfortran.dg/getenv_1.f90: New test.
40362
40363 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40364
40365 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40366 wchar_t.
40367 * gcc.dg/symbian5.c: Test -fno-short-wchar.
40368
40369 2004-08-06 Paul Brook <paul@codesourcery.com>
40370
40371 * gfortran.dg/ret_array_1.f90: New test.
40372 * gfortran.dg/ret_pointer_1.f90: New test.
40373
40374 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
40375
40376 * gcc.dg/missing-field-init-[12].c: New tests.
40377 * g++.dg/warn/missing-field-init-[12].C: New tests.
40378
40379 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40380
40381 * gcc.dg/enum2.c: New test.
40382 * gcc.dg/symbian3.c: Likewise.
40383 * gcc.dg/symbian4.c: Likewise.
40384 * gcc.dg/wchar_t-2.c: Likewise.
40385
40386 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40387
40388 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40389 destructor tests.
40390
40391 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40392
40393 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40394 dg-require-visiblity.
40395 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40396 * g++.dg/ext/visibility/fvisibility.C: Likewise.
40397 * g++.dg/ext/visibility/memfuncts.C: Likewise.
40398 * g++.dg/ext/visibility/new1.C: Likewise.
40399 * g++.dg/ext/visibility/pragma.C: Likewise.
40400 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40401 * g++.dg/ext/visibility/virtual.C: Likewise.
40402 * g++/dg/ext/visibility/visibility-1.C: Likewise.
40403 * g++/dg/ext/visibility/visibility-2.C: Likewise.
40404 * g++/dg/ext/visibility/visibility-3.C: Likewise.
40405 * g++/dg/ext/visibility/visibility-4.C: Likewise.
40406 * g++/dg/ext/visibility/visibility-5.C: Likewise.
40407 * g++/dg/ext/visibility/visibility-6.C: Likewise.
40408 * g++/dg/ext/visibility/visibility-7.C: Likewise.
40409 * g++/dg/ext/visibility/visibility-8.C: New test.
40410 * gcc.c-torture/compile/dll.x: Remove.
40411 * gcc.dg/dll-2.c: Use dg-require-dll
40412 * gcc.dg/visibility-10.c: New test.
40413 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40414 supporting DLLs.
40415 * lib/scanasm.exp (scan_hidden): New function.
40416 (scan_not_hidden): Likewise.
40417
40418 2004-08-05 David Edelsohn <edelsohn@gnu.org>
40419
40420 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40421
40422 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
40423
40424 * gcc.c-torture/execute/20040805-1.c: New test.
40425
40426 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
40427
40428 * gcc.dg/20020118-1.c: Declare abort.
40429 * gcc.dg/altivec_check.h: Likewise.
40430 * gcc.dg/iftrap-2.c: Likewise.
40431 * gcc.dg/pragma-darwin.c: Likewise.
40432 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40433
40434 2004-08-04 Geoffrey Keating <geoffk@apple.com>
40435
40436 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40437
40438 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
40439
40440 * gcc.c-torture/execute/builtins/abs-2.c,
40441 gcc.c-torture/execute/builtins/abs-3.c,
40442 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40443 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40444 intmax_t, uintmax_t and their limits.
40445 * gcc.dg/intmax_t-1.c: New test.
40446
40447 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40448
40449 * g++.dg/tc1/dr147.C: Add reference to PR.
40450
40451 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
40452
40453 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40454 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40455
40456 2004-08-03 David Edelsohn <edelsohn@gnu.org>
40457
40458 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40459
40460 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40461
40462 * gcc.dg/redecl-5.c: New test.
40463 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40464 of scanf.
40465
40466 2004-08-03 Roger Sayle <roger@eyesopen.com>
40467
40468 PR middle-end/16790
40469 * gcc.c-torture/execute/pr16790-1.c: New test case.
40470
40471 2004-08-03 Mark Mitchell <mark@codesourcery.com>
40472
40473 * g++.dg/ext/visibility/assign1.C: New test.
40474 * g++.dg/ext/visibility/new1.C: Likewise.
40475
40476 * gcc.dg/symbian1.c: New test.
40477 * gcc.dg/symbian2.c: Likewise.
40478
40479 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
40480
40481 PR target/16570
40482 * gcc.dg/i386-sse-9.c: New test.
40483
40484 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40485
40486 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40487
40488 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40489
40490 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40491 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40492 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40493 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40494 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40495 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40496 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40497 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40498 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40499 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40500 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40501 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40502 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40503 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40504 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40505 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40506 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40507 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40508 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40509 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40510 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40511 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40512 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40513 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40514 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40515 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40516 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40517 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40518 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40519 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40520 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40521 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40522 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40523 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40524 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40525 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40526 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40527 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40528 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40529 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40530 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40531 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40532 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40533 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40534 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40535 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40536 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40537 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40538 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40539 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40540 gcc.misc-tests/i386-pf-3dnow-1.c,
40541 gcc.misc-tests/i386-pf-athlon-1.c,
40542 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40543 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40544 Declare built-in functions used.
40545 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40546
40547 2004-08-02 Mark Mitchell <mark@codesourcery.com>
40548
40549 PR c++/16707
40550 * g++.dg/lookup/using12.C: New test.
40551
40552 * g++.dg/init/null1.C: Fix PR number.
40553 * g++.dg/parse/namespace10.C: Likewise.
40554
40555 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40556
40557 PR c++/16224
40558 * g++.dg/template/spec17.C: New test.
40559 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40560 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40561
40562 2004-08-02 David Billinghurst
40563
40564 PR fortran/16292
40565 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40566
40567 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40568
40569 * gcc.dg/ia64-got-1.c: New test case.
40570
40571 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40572
40573 PR c++/16489
40574 * g++.dg/init/null1.C: New test.
40575 * g++.dg/tc1/dr76.C: Adjust error marker.
40576
40577 PR c++/16529
40578 * g++.dg/parse/namespace10.C: New test.
40579
40580 PR c++/16810
40581 * g++.dg/inherit/ptrmem2.C: New test.
40582
40583 2004-08-02 Ben Elliston <bje@au.ibm.com>
40584
40585 PR target/16155
40586 * gcc.dg/pr16155.c: New test.
40587
40588 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40589
40590 * gcc.dg/redecl-2.c: New test.
40591
40592 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40593
40594 * gcc.dg/darwin-longdouble.c: New file.
40595
40596 2004-07-30 Richard Henderson <rth@redhat.com>
40597
40598 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40599 write to constant argument.
40600 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40601
40602 2004-07-30 Richard Henderson <rth@redhat.com>
40603
40604 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40605 tests of nearest around zero.
40606
40607 2004-07-30 Andrew Pinski <apinski@apple.com>
40608
40609 * gcc.c-torture/compile/20040730-1.c: New test.
40610
40611 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40612
40613 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40614 powerpc-eabispe.
40615
40616 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40617
40618 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40619
40620 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40621
40622 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40623 contains $ld_library_path.
40624 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40625
40626 2004-07-29 Richard Henderson <rth@redhat.com>
40627
40628 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40629
40630 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40631 (alt2, which): New.
40632 (Check): Accept either alternative.
40633
40634 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40635
40636 * g++.dg/abi/inline1.C: New test.
40637 * g++.dg/abi/local1-a.cc: Likewise.
40638 * g++.dg/abi/local1.C: Likewise.
40639 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40640 * g++.dg/abi/mangle12.C: Likewise.
40641 * g++.dg/abi/mangle17.C: Likewise.
40642 * g++.dg/abi/mangle20-2.C: Likewise.
40643 * g++.dg/opt/interface1.C: Likewise.
40644 * g++.dg/opt/interface1.h: Likewise.
40645 * g++.dg/opt/interface1-a.cc: New test.
40646 * g++.dg/parse/repo1.C: New test.
40647 * g++.dg/template/repo1.C: Likewise.
40648 * g++.dg/warn/Winline-1.C: Likewise.
40649 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40650
40651 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40652
40653 * gcc.dg/tree-ssa/20040729-1.c: New test.
40654
40655 2004-07-27 Matt Austern <austern@apple.com>
40656
40657 * gcc.dg/darwin-bool-1.c: New test.
40658 * gcc.dg/darwin-bool-2.c: New test.
40659
40660 2004-07-28 Richard Henderson <rth@redhat.com>
40661
40662 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40663 arguments in the correct type. Don't write to constant arguments.
40664
40665 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40666
40667 PR tree-optimization/16688
40668 PR tree-optimization/16689
40669 * g++.dg/tree-ssa/pr16688.C: New test.
40670
40671 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40672
40673 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40674 loads. Not only in the comment, this time.
40675
40676 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40677
40678 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40679 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40680 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40681 * gcc.dg/sh4a-bitmovua.c: New.
40682 * gcc.dg/sh4a-cos.c: New.
40683 * gcc.dg/sh4a-cosf.c: New.
40684 * gcc.dg/sh4a-fprun.c: New.
40685 * gcc.dg/sh4a-fsrra.c: New.
40686 * gcc.dg/sh4a-memmovua.c: New.
40687 * gcc.dg/sh4a-sin.c: New.
40688 * gcc.dg/sh4a-sincos.c: New.
40689 * gcc.dg/sh4a-sincosf.c: New.
40690 * gcc.dg/sh4a-sinf.c: New.
40691
40692 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40693
40694 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40695 conditionals.
40696 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40697 loads.
40698 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40699 DOM1.
40700
40701 2004-07-27 Andrew Pinski <apinski@apple.com>
40702
40703 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40704
40705 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40706
40707 * gcc.dg/pragma-isr.c: New test.
40708
40709 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40710
40711 PR c++/14429
40712 * g++.dg/template/ttp11.C: New test.
40713
40714 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40715
40716 * gcc.c-torture/compile/20040727-1.c: New test.
40717
40718 2004-07-26 Eric Christopher <echristo@redhat.com>
40719
40720 * gcc.c-torture/compile/20040726-2.c: New test.
40721
40722 2004-07-26 Andrew Pinski <apinski@apple.com>
40723
40724 * g++.dg/rtti/tinfo1.C: Xfail.
40725
40726 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40727
40728 * gcc.c-torture/compile/20040726-1.c: New test.
40729
40730 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40731 Brian Ryner <bryner@brianryner.com>
40732
40733 PR c++/9283
40734 PR c++/15000
40735 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40736 * g++.dg/ext/visibility/: New directory.
40737 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40738 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40739 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40740 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40741 * g++.dg/ext/visibility/fvisibility.C,
40742 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40743 g++.dg/ext/visibility/fvisibility-override1.C
40744 g++.dg/ext/visibility/fvisibility-override2.C
40745 g++.dg/ext/visibility/memfuncts.C
40746 g++.dg/ext/visibility/noPLT.C
40747 g++.dg/ext/visibility/pragma.C
40748 g++.dg/ext/visibility/pragma-override1.C
40749 g++.dg/ext/visibility/pragma-override2.C
40750 g++.dg/ext/visibility/staticmemfuncts.C
40751 g++.dg/ext/visibility/virtual.C: New tests.
40752
40753 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40754
40755 PR c/15360
40756 * gcc.dg/pr15360-1.c: New test.
40757
40758 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40759
40760 * gcc.dg/pragma-align-2.c: New test.
40761 * gcc.dg/pragma-init-fini.c: New test.
40762 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40763 targets.
40764
40765 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40766
40767 * gcc.dg/init-string-2.c: New test.
40768
40769 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40770
40771 PR 16684
40772 * gcc.dg/Wredundant-decls-1.c: New test case.
40773
40774 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40775
40776 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40777 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40778 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40779 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40780 * gcc.dg/compat/generate-random.c: New file.
40781 * gcc.dg/compat/generate-random.h: Likewise.
40782 * gcc.dg/compat/generate-random_r.c: Likewise.
40783 * gcc.dg/compat/struct-layout-1.h: Likewise.
40784 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40785 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40786 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40787 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40788 * gcc.dg/compat/struct-layout-1_main.c: New test.
40789 * gcc.dg/compat/struct-layout-1_x.c: New file.
40790 * gcc.dg/compat/struct-layout-1_y.c: New file.
40791 * gcc.dg/compat/struct-layout-1_test.h: New file.
40792
40793 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40794
40795 * gcc.dg/comp-return-1.c: New test
40796
40797 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40798
40799 * gcc.dg/vmx/8-02a.c: Fix typo.
40800
40801 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40802 * gcc.dg/darwin-abi-3.c: New test.
40803
40804 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40805 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40806
40807 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40808 * gcc.dg/vmx/ops-long-1.c: New test.
40809 * gcc.dg/vmx/ops-long-2.c: New test.
40810
40811 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40812
40813 * g++.dg/lookup/conv-[1234].C: New.
40814
40815 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40816
40817 * g++.dg/parse/attr2.C: Simplify.
40818
40819 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40820
40821 PR c/7284
40822 * gcc.c-torture/execute/pr7284-1.c: New test.
40823
40824 2004-07-22 Brian Booth <bbooth@redhat.com>
40825
40826 * gcc.dg/tree-ssa/20040721-1.c: New test.
40827
40828 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40829
40830 * g++.dg/template/crash20.c: New.
40831
40832 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40833
40834 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40835 Add dg-run directive. Declare variables as required.
40836 * gfortran.dg/g77/README: Update
40837
40838 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40839
40840 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40841 gcc.dg/cris-peep2-andu2.c: New tests.
40842
40843 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40844
40845 PR c/15052
40846 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40847 on return type.
40848 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40849 messages.
40850 * gcc.dg/qual-return-2.c: Update expected messages.
40851 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40852
40853 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40854
40855 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40856 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40857
40858 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40859
40860 PR c/11250
40861 * gcc.dg/init-string-1.c: New test.
40862
40863 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40864
40865 PR middle-end/15345
40866 PR c/16450
40867 * gcc.dg/torture/nested-fn-1.c: New test.
40868
40869 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40870
40871 PR target/16559
40872 * gcc.dg/ia64-fptr-1.c: New file.
40873
40874 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40875
40876 PR c++/14497
40877 * g++.dg/template/spec16.C: New test.
40878 * g++.old-deja/g++.robertl/eb118.C: Remove.
40879
40880 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40881
40882 PR c++/509
40883 * g++.dg/template/spec15.C: New test.
40884
40885 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40886
40887 Copy cases from g77.f-torture/execute and add dg-run
40888 directive. Other changes as noted.
40889 * gfortran.dg/g77/13037.f
40890 * gfortran.dg/g77/1832.f
40891 * gfortran.dg/g77/19981119-0.f
40892 * gfortran.dg/g77/19990313-0.f
40893 * gfortran.dg/g77/19990313-1.f
40894 * gfortran.dg/g77/19990313-2.f
40895 * gfortran.dg/g77/19990313-3.f
40896 * gfortran.dg/g77/19990419-1.f
40897 * gfortran.dg/g77/19990826-0.f
40898 * gfortran.dg/g77/19990826-2.f
40899 * gfortran.dg/g77/20000503-1.f
40900 * gfortran.dg/g77/20001111.f
40901 * gfortran.dg/g77/20010116.f
40902 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40903 * gfortran.dg/g77/20010430.f
40904 * gfortran.dg/g77/6177.f
40905 * gfortran.dg/g77/947.f
40906 * gfortran.dg/g77/970816-3.f
40907 * gfortran.dg/g77/971102-1.f
40908 * gfortran.dg/g77/980520-1.f
40909 * gfortran.dg/g77/980628-0.f
40910 * gfortran.dg/g77/980628-1.f
40911 * gfortran.dg/g77/980628-10.f
40912 * gfortran.dg/g77/980628-2.f
40913 * gfortran.dg/g77/980628-3.f
40914 * gfortran.dg/g77/980628-7.f
40915 * gfortran.dg/g77/980628-8.f
40916 * gfortran.dg/g77/980628-9.f
40917 * gfortran.dg/g77/980701-0.f
40918 * gfortran.dg/g77/980701-1.f
40919 * gfortran.dg/g77/cabs.f
40920 * gfortran.dg/g77/claus.f
40921 * gfortran.dg/g77/complex_1.f
40922 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40923 * gfortran.dg/g77/dcomplex.f
40924 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40925 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40926 * gfortran.dg/g77/f90-intrinsic-numeric.f
40927 * gfortran.dg/g77/int8421.f
40928 * gfortran.dg/g77/labug1.f
40929 * gfortran.dg/g77/large_vec.f
40930 * gfortran.dg/g77/le.f
40931 * gfortran.dg/g77/short.f
40932 * gfortran.dg/g77/README: Update
40933
40934 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40935
40936 PR c++/16637
40937 * g++.dg/parse/lookup4.C: New test.
40938
40939 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40940
40941 PR c++/16175
40942 * g++.dg/template/ttp10.C: New test.
40943
40944 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40945
40946 * gcc.dg/pr12625-1.c: New test.
40947
40948 2004-07-20 Steven Bosscher <stevenb@suse.de>
40949
40950 * gcc.dg/switch-warn-1.c: New test.
40951 * gcc.dg/switch-warn-2.c: New test.
40952 * gcc.c-torture/compile/pr14730.c: Update.
40953
40954 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40955
40956 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40957 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40958 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40959 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40960
40961 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40962
40963 PR c++/16623
40964 * g++.dg/template/assign1.C: New test.
40965
40966 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40967
40968 PR c++/12170
40969 * g++.dg/template/ttp9.C: New test.
40970
40971 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40972
40973 * gcc.dg/format/cmn-err-1.c: New test.
40974
40975 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40976
40977 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40978 gcc.dg/Wparentheses-10.c: New tests.
40979 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40980
40981 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40982
40983 PR fortran/16465
40984 * gfortran.dg/g77//ffixed-line-length-0.f,
40985 gfortran.dg/g77/ffixed-line-length-132.f,
40986 gfortran.dg/g77/ffixed-line-length-72.f,
40987 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40988 gfortran.dg/g77/README: Update.
40989
40990 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40991
40992 PR c++/13092
40993 * g++.dg/template/non-dependent7.C: New test.
40994 * g++.dg/template/non-dependent8.C: Likewise.
40995 * g++.dg/template/non-dependent9.C: Likewise.
40996 * g++.dg/template/non-dependent10.C: Likewise.
40997
40998 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40999
41000 PR c++/16337
41001 * g++.dg/parse/attr2.C: New test.
41002
41003 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
41004
41005 * g77.dg: Removed.
41006 * g77.f-torture: Ditto.
41007
41008 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
41009
41010 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41011 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41012 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41013
41014 2004-07-16 Richard Henderson <rth@redhat.com>
41015
41016 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41017
41018 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41019
41020 * lib/fortran-torture.exp (fortran-torture): Don't test compile
41021 tests with full list of options.
41022 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41023 of TORTURE_OPTIONS if test contains 'dg-do run'.
41024
41025 PR fortran/16404
41026 * gfortran.dg/do_iterator.f90: New test.
41027
41028 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41029
41030 PR rtl-optimization/16536
41031 * gcc.c-torture/execute/restrict-1.c: New test.
41032
41033 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41034
41035 PR fortran/15324
41036 * gfortran.dg/pr15324.f90: New test.
41037
41038 PR fortran/15129
41039 * gfortran.dg/pr15129.f90: New test.
41040
41041 PR fortran/15140
41042 * gfortran.dg/pr15140.f90: New test.
41043
41044 PR fortran/13792
41045 * gfortran.fortran-torture/execute/bounds.f90: Add check for
41046 compile-time simplification.
41047
41048 2004-07-14 Mike Stump <mrs@apple.com>
41049
41050 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41051
41052 2004-07-14 James E Wilson <wilson@specifixinc.com>
41053
41054 PR target/16325
41055 * gcc.dg/profile-generate-1.c: New.
41056
41057 2004-07-15 Jakub Jelinek <jakub@redhat.com>
41058
41059 * gcc.c-torture/execute/20040709-1.c: New test.
41060 * gcc.c-torture/execute/20040709-2.c: New test.
41061
41062 2004-07-14 Mike Stump <mrs@apple.com>
41063
41064 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41065
41066 2004-07-14 Mike Stump <mrs@apple.com>
41067
41068 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41069
41070 2004-07-13 Mark Mitchell <mark@codesourcery.com>
41071
41072 PR c++/16518
41073 * g++.dg/parse/mutable1.C: New test.
41074
41075 2004-07-13 Diego Novillo <dnovillo@redhat.com>
41076
41077 PR tree-optimization/16443
41078 * gcc.dg/tree-ssa/20040713-1.c: New test.
41079
41080 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
41081
41082 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41083 for operator new.
41084
41085 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41086
41087 * gfortran.dg/g77/README: New file
41088 * gfortran.dg/g77/19981216-0.f: Copy from
41089 g77.f-torture/noncompile. Add "dg-do compile" and
41090 dg-error as required.
41091 * gfortran.dg/g77/19990218-1.f: Likewise.
41092 * gfortran.dg/g77/19990905-1.f: Likewise.
41093 * gfortran.dg/g77/9263.f: Likewise.
41094 * gfortran.dg/g77/980615-0.f: Likewise.
41095 * gfortran.dg/g77/980616-0.f: Likewise.
41096 * gfortran.dg/g77/check0.f: Likewise.
41097 * gfortran.dg/g77/select_no_compile.f: Likewise.
41098
41099 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41100
41101 Copy files from g77.f-torture/compile.
41102 Add "{ dg-do compile}". Other changes as noted
41103 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41104 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41105 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41106 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41107 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41108 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41109 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41110 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41111 statement to conform to standard. Append alpha1.x for reference.
41112 * gfortran.dg/g77/xformat.f: Add dg-warning
41113
41114 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41115
41116 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41117 Add {dg-do compile} directive.
41118 * gfortran.dg/g77/cpp2.F: Likewise.
41119
41120 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41121
41122 PR c++/5402
41123 * g++.dg/lookup/name-clash1.C: New test.
41124
41125 PR c++/9777
41126 * g++.dg/lookup/name-clash2.C: New test.
41127
41128 PR c++/12102
41129 * g++.dg/lookup/name-clash3.C: New test.
41130
41131 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41132
41133 * g++.dg/lookup/new2.C: New test.
41134 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41135
41136 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
41137
41138 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41139 Add {dg-do compile} directive.
41140 * gfortran.dg/g77/13060.f: Likewise.
41141 * gfortran.dg/g77/19990218-0.f: Likewise.
41142 * gfortran.dg/g77/19990305-0.f: Likewise.
41143 * gfortran.dg/g77/19990419-0.f: Likewise.
41144 * gfortran.dg/g77/19990502-0.f: Likewise.
41145 * gfortran.dg/g77/19990502-1.f: Likewise.
41146 * gfortran.dg/g77/19990525-0.f: Likewise.
41147 * gfortran.dg/g77/19990826-1.f: Likewise.
41148 * gfortran.dg/g77/19990826-3.f: Likewise.
41149 * gfortran.dg/g77/19990905-2.f: Likewise.
41150 * gfortran.dg/g77/20000412-1.f: Likewise.
41151 * gfortran.dg/g77/20000511-1.f: Likewise.
41152 * gfortran.dg/g77/20000511-2.f: Likewise.
41153 * gfortran.dg/g77/20000518.f: Likewise.
41154 * gfortran.dg/g77/20000601-1.f: Likewise.
41155 * gfortran.dg/g77/20000601-2.f: Likewise.
41156 * gfortran.dg/g77/20000629-1.f: Likewise.
41157 * gfortran.dg/g77/20000630-2.f: Likewise.
41158 * gfortran.dg/g77/20010115.f: Likewise.
41159 * gfortran.dg/g77/20010321-1.f: Likewise.
41160 * gfortran.dg/g77/20010426.f: Likewise.
41161 * gfortran.dg/g77/20020307-1.f: Likewise.
41162 * gfortran.dg/g77/8485.f: Likewise.
41163 * gfortran.dg/g77/960317-1.f: Likewise.
41164 * gfortran.dg/g77/970915-0.f: Likewise.
41165 * gfortran.dg/g77/980310-1.f: Likewise.
41166 * gfortran.dg/g77/980310-2.f: Likewise.
41167 * gfortran.dg/g77/980310-3.f: Likewise.
41168 * gfortran.dg/g77/980310-4.f: Likewise.
41169 * gfortran.dg/g77/980310-6.f: Likewise.
41170 * gfortran.dg/g77/980310-7.f: Likewise.
41171 * gfortran.dg/g77/980310-8.f: Likewise.
41172 * gfortran.dg/g77/980419-2.f: Likewise.
41173 * gfortran.dg/g77/980424-0.f: Likewise.
41174 * gfortran.dg/g77/980427-0.f: Likewise.
41175 * gfortran.dg/g77/980729-0.f: Likewise.
41176 * gfortran.dg/g77/981117-1.f: Likewise.
41177 * gfortran.dg/g77/toon_1.f: Likewise.
41178
41179 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41180
41181 PR c++/2204
41182 * g++.dg/other/abstract2.C: New test.
41183
41184 2004-07-12 Paul Brook <paul@codesourcery.com>
41185
41186 * gfortran.dg/pointer_init_1.f90: New test.
41187
41188 2004-07-11 Paul Brook <paul@codesourcery.com>
41189
41190 PR fortran/15986
41191 * gfortran.dg/contained_1.f90: New test.
41192
41193 2004-07-11 Mark Mitchell <mark@codesourcery.com>
41194
41195 * g++.dg/parse/defarg8.C: New test.
41196
41197 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41198
41199 PR fortran/16433
41200 * gfortran.dg/pr16433.f: New test.
41201
41202 PR fortran/17574
41203 * gfortran.dg/pr15754.f90: New test.
41204
41205 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
41206
41207 PR tree-optimization/16437
41208 * gcc.c-torture/execute/bitfld-4.c: New test.
41209
41210 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41211
41212 * gfortran.fortran-torture/execute/common_2.f90: Add check for
41213 access to common var from module.
41214
41215 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41216
41217 PR fortran/16336
41218 * gfortran.fortran-torture/execute/common_2.f90: New test.
41219
41220 2004-07-10 Paul Brook <paul@codesourcery.com>
41221
41222 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41223
41224 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41225
41226 PR fortran/15969
41227 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41228
41229 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
41230
41231 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41232 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41233 * gfortran.dg/g77/ffree-form-1.f: Likewise.
41234 * gfortran.dg/g77/ffree-form-2.f: Likewise.
41235 * gfortran.dg/g77/ffree-form-3.f: Likewise.
41236 * gfortran.dg/g77/fno-underscoring.f: Likewise.
41237 * gfortran.dg/g77/funderscoring.f: Likewise.
41238 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
41239
41240 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41241
41242 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41243
41244 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41245 Paul Brook <paul@codesourcery.com>
41246
41247 PR fortran/13415
41248 * gfortran.dg/common_pointer_1.f90: New test.
41249
41250 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41251
41252 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41253
41254 2004-07-09 James E Wilson <wilson@specifixinc.com>
41255
41256 PR target/16364
41257 * gcc.c-torture/compile/20040709-1.c: New.
41258
41259 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41260
41261 PR fortran/14077
41262 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41263
41264 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41265
41266 PR fortran/13201
41267 * gfortran.dg/shape_1.f90: New test.
41268
41269 2004-07-09 Zack Weinberg <zack@codesourcery.com>
41270 Andrew Pinski <apinski@apple.com>
41271
41272 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41273
41274 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41275
41276 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41277 comment.
41278
41279 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41280 Paul Brook <paul@codesourcery.com>
41281
41282 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41283 '.f95' and '.F95'.
41284
41285 2004-07-09 Diego Novillo <dnovillo@redhat.com>
41286
41287 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41288
41289 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41290
41291 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41292 testcases with capital suffix.
41293
41294 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41295
41296 PR fortran/15481
41297 PR fortran/13372
41298 PR fortran/13575
41299 PR fortran/15978
41300 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41301
41302 * gfortran.dg/implicit_1.f90: New test.
41303
41304 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41305
41306 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41307 expression to match gfortran warning/error messages
41308 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41309 dg-error text.
41310
41311 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41312
41313 * lib/fortran-torture.exp: Rename proc search_for to
41314 search_for_re.
41315
41316 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41317
41318 * gcc.c-torture/execute/simd-5.x: New file.
41319 XFAIL on SPARC 64-bit at -O0.
41320
41321 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41322
41323 PR c++/8211
41324 PR c++/16165
41325 * g++.dg/warn/effc3.C: New test.
41326
41327 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41328
41329 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41330 change X to 1X in format.
41331 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41332 add data statements to conform to standard.
41333
41334 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41335
41336 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41337 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41338 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41339
41340 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41341
41342 * gfortran.dg/g77/7388.f: Copy from g77.dg
41343 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41344 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41345 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41346 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41347 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41348 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41349 * gfortran.dg/g77/strlen0.f: Likewise.
41350
41351 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41352
41353 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41354 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41355
41356 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41357
41358 * gcc.c-torture/execute/920428-2.x: Delete.
41359 * gcc.c-torture/execute/920501-7.x: Likewise.
41360
41361 2004-07-08 Jakub Jelinek <jakub@redhat.com>
41362
41363 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41364 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
41365 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41366 prescott and c3-2.
41367 (PREFETCH_3DNOW): Add -march=c3.
41368
41369 2004-07-08 Diego Novillo <dnovillo@redhat.com>
41370
41371 PR c/16437
41372 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41373 * gcc.c-torture/execute/bf64-1.x: Likewise.
41374
41375 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41376
41377 * gcc.c-torture/compile/20040708-1.c: New test.
41378
41379 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41380
41381 PR c++/16169
41382 * g++.dg/warn/effc2.C: New test.
41383
41384 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
41385
41386 * gcc.c-torture/execute/bitfld-1.x: Remove.
41387 * gcc.c-torture/execute/bitfld-3.c: New test.
41388 * gcc.dg/bitfld-2.c: Remove XFAILs.
41389
41390 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
41391
41392 PR c++/16276
41393 * g++.dg/rtti/tinfo1.C: New file.
41394
41395 2004-07-07 Eric Christopher <echristo@redhat.com>
41396
41397 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41398
41399 2004-07-07 Andrew Pinski <apinski@apple.com>
41400
41401 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41402
41403 2004-07-07 Mark Mitchell <mark@codesourcery.com>
41404
41405 * g++.dg/init/call1.C: XFAIL.
41406
41407 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
41408
41409 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41410 except for movstrict*, to movmem* and clrstr* to clrmem*.
41411
41412 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
41413
41414 * gcc.c-torture/execute/20040707-1.c: New test.
41415
41416 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
41417
41418 * gcc.c-torture/execute/20040706-1.c: New test.
41419
41420 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41421
41422 PR c++/3671
41423 * g++.dg/template/spec14.C: New test.
41424
41425 2004-07-05 Jakub Jelinek <jakub@redhat.com>
41426
41427 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41428 nothing if not yet defined. Use it in b, c and d type definitions.
41429 * gcc.c-torture/execute/20040705-1.c: New test.
41430 * gcc.c-torture/execute/20040705-2.c: New test.
41431
41432 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41433
41434 PR c++/2518
41435 * g++.dg/lookup/new1.C: New test.
41436
41437 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41438
41439 PR c++/11406
41440 * g++.dg/template/sizeof8.C: New test.
41441
41442 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
41443
41444 * gcc.c-torture/compile/20040705-1.c: New test.
41445
41446 2004-07-04 Bud Davis <bdavis9659@comcast.net>
41447
41448 * gfortran.fortran-torture/execute/seq_io.f90: New test.
41449
41450 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
41451
41452 * gcc.dg/cpp/if-mop.c: Two new testcases.
41453 * gcc.dg/cpp/trad/comment-3.c: New.
41454
41455 2004-07-04 Paul Brook <paul@codesourcery.com>
41456
41457 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41458
41459 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
41460
41461 PR c++/3761
41462 * g++.dg/lookup/crash4.C: New test.
41463
41464 2004-07-02 Zack Weinberg <zack@codesourcery.com>
41465
41466 * gcc.c-torture/execute/builtin-abs-1.c
41467 * gcc.c-torture/execute/builtin-abs-2.c
41468 * gcc.c-torture/execute/builtin-complex-1.c
41469 * gcc.c-torture/execute/builtins/string-1-lib.c
41470 * gcc.c-torture/execute/builtins/string-1.c
41471 * gcc.c-torture/execute/builtins/string-2-lib.c
41472 * gcc.c-torture/execute/builtins/string-2.c
41473 * gcc.c-torture/execute/builtins/string-3-lib.c
41474 * gcc.c-torture/execute/builtins/string-3.c
41475 * gcc.c-torture/execute/builtins/string-4-lib.c
41476 * gcc.c-torture/execute/builtins/string-4.c
41477 * gcc.c-torture/execute/builtins/string-5-lib.c
41478 * gcc.c-torture/execute/builtins/string-5.c
41479 * gcc.c-torture/execute/builtins/string-6-lib.c
41480 * gcc.c-torture/execute/builtins/string-6.c
41481 * gcc.c-torture/execute/builtins/string-7-lib.c
41482 * gcc.c-torture/execute/builtins/string-7.c
41483 * gcc.c-torture/execute/builtins/string-8-lib.c
41484 * gcc.c-torture/execute/builtins/string-8.c
41485 * gcc.c-torture/execute/builtins/string-9-lib.c
41486 * gcc.c-torture/execute/builtins/string-9.c
41487 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41488 * gcc.c-torture/execute/builtins/string-asm-1.c
41489 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41490 * gcc.c-torture/execute/builtins/string-asm-2.c
41491 * gcc.c-torture/execute/stdio-opt-1.c
41492 * gcc.c-torture/execute/stdio-opt-2.c
41493 * gcc.c-torture/execute/stdio-opt-3.c
41494 * gcc.c-torture/execute/string-opt-1.c
41495 * gcc.c-torture/execute/string-opt-10.c
41496 * gcc.c-torture/execute/string-opt-11.c
41497 * gcc.c-torture/execute/string-opt-12.c
41498 * gcc.c-torture/execute/string-opt-13.c
41499 * gcc.c-torture/execute/string-opt-14.c
41500 * gcc.c-torture/execute/string-opt-15.c
41501 * gcc.c-torture/execute/string-opt-16.c
41502 * gcc.c-torture/execute/string-opt-2.c
41503 * gcc.c-torture/execute/string-opt-6.c
41504 * gcc.c-torture/execute/string-opt-7.c
41505 * gcc.c-torture/execute/string-opt-8.c:
41506 Replace with ...
41507
41508 * gcc.c-torture/execute/builtins/abs-2.c
41509 * gcc.c-torture/execute/builtins/abs-3.c
41510 * gcc.c-torture/execute/builtins/complex-1.c
41511 * gcc.c-torture/execute/builtins/fprintf.c
41512 * gcc.c-torture/execute/builtins/fputs.c
41513 * gcc.c-torture/execute/builtins/memcmp.c
41514 * gcc.c-torture/execute/builtins/memmove.c
41515 * gcc.c-torture/execute/builtins/memops-asm.c
41516 * gcc.c-torture/execute/builtins/mempcpy-2.c
41517 * gcc.c-torture/execute/builtins/mempcpy.c
41518 * gcc.c-torture/execute/builtins/memset.c
41519 * gcc.c-torture/execute/builtins/printf.c
41520 * gcc.c-torture/execute/builtins/sprintf.c
41521 * gcc.c-torture/execute/builtins/strcat.c
41522 * gcc.c-torture/execute/builtins/strchr.c
41523 * gcc.c-torture/execute/builtins/strcmp.c
41524 * gcc.c-torture/execute/builtins/strcpy.c
41525 * gcc.c-torture/execute/builtins/strcspn.c
41526 * gcc.c-torture/execute/builtins/strlen-2.c
41527 * gcc.c-torture/execute/builtins/strlen.c
41528 * gcc.c-torture/execute/builtins/strncat.c
41529 * gcc.c-torture/execute/builtins/strncmp-2.c
41530 * gcc.c-torture/execute/builtins/strncmp.c
41531 * gcc.c-torture/execute/builtins/strncpy.c
41532 * gcc.c-torture/execute/builtins/strpbrk.c
41533 * gcc.c-torture/execute/builtins/strpcpy-2.c
41534 * gcc.c-torture/execute/builtins/strpcpy.c
41535 * gcc.c-torture/execute/builtins/strrchr.c
41536 * gcc.c-torture/execute/builtins/strspn.c
41537 * gcc.c-torture/execute/builtins/strstr-asm.c
41538 * gcc.c-torture/execute/builtins/strstr.c:
41539 ... these new files.
41540
41541 * gcc.c-torture/execute/builtins/abs-2-lib.c
41542 * gcc.c-torture/execute/builtins/abs-3-lib.c
41543 * gcc.c-torture/execute/builtins/complex-1-lib.c
41544 * gcc.c-torture/execute/builtins/fprintf-lib.c
41545 * gcc.c-torture/execute/builtins/fputs-lib.c
41546 * gcc.c-torture/execute/builtins/memcmp-lib.c
41547 * gcc.c-torture/execute/builtins/memmove-lib.c
41548 * gcc.c-torture/execute/builtins/memops-asm-lib.c
41549 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41550 * gcc.c-torture/execute/builtins/mempcpy-lib.c
41551 * gcc.c-torture/execute/builtins/memset-lib.c
41552 * gcc.c-torture/execute/builtins/printf-lib.c
41553 * gcc.c-torture/execute/builtins/sprintf-lib.c
41554 * gcc.c-torture/execute/builtins/strcat-lib.c
41555 * gcc.c-torture/execute/builtins/strchr-lib.c
41556 * gcc.c-torture/execute/builtins/strcmp-lib.c
41557 * gcc.c-torture/execute/builtins/strcpy-lib.c
41558 * gcc.c-torture/execute/builtins/strcspn-lib.c
41559 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41560 * gcc.c-torture/execute/builtins/strlen-lib.c
41561 * gcc.c-torture/execute/builtins/strncat-lib.c
41562 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41563 * gcc.c-torture/execute/builtins/strncmp-lib.c
41564 * gcc.c-torture/execute/builtins/strncpy-lib.c
41565 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41566 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41567 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41568 * gcc.c-torture/execute/builtins/strrchr-lib.c
41569 * gcc.c-torture/execute/builtins/strspn-lib.c
41570 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41571 * gcc.c-torture/execute/builtins/strstr-lib.c
41572 * gcc.c-torture/execute/builtins/lib/abs.c
41573 * gcc.c-torture/execute/builtins/lib/fprintf.c
41574 * gcc.c-torture/execute/builtins/lib/memset.c
41575 * gcc.c-torture/execute/builtins/lib/printf.c
41576 * gcc.c-torture/execute/builtins/lib/sprintf.c
41577 * gcc.c-torture/execute/builtins/lib/strcpy.c
41578 * gcc.c-torture/execute/builtins/lib/strcspn.c
41579 * gcc.c-torture/execute/builtins/lib/strncat.c
41580 * gcc.c-torture/execute/builtins/lib/strncmp.c
41581 * gcc.c-torture/execute/builtins/lib/strncpy.c
41582 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41583 * gcc.c-torture/execute/builtins/lib/strspn.c
41584 * gcc.c-torture/execute/builtins/lib/strstr.c:
41585 New files containing support routines.
41586
41587 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41588 declaration.
41589 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41590 when not optimizing.
41591
41592 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41593
41594 PR c++/16240
41595 * g++.dg/abi/mangle22.C: New test.
41596 * g++.dg/abi/mangle23.C: Likewise.
41597
41598 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41599
41600 PR fortran/16290
41601 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41602 Allow for cases without denormalized floating point numbers.
41603
41604 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41605
41606 PR c/1027
41607 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41608 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41609 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41610 expected warning text.
41611 * gcc.dg/format/diag-2.c: New test.
41612
41613 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41614
41615 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41616
41617 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41618
41619 * gcc.dg/builtins-43.c: New.
41620 * gcc.dg/builtins-44.c: New.
41621 * gcc.dg/builtins-45.c: New.
41622
41623 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41624 Andreas Tobler <a.tobler@schweiz.ch>
41625
41626 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41627 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41628 as SIGSEGV.
41629 * gcc.dg/cleanup-11.c: Likewise.
41630 * gcc.dg/cleanup-8.c: Likewise.
41631 * gcc.dg/cleanup-9.c: Likewise.
41632 * gcc.dg/cleanup-5.c: Run on all platforms.
41633
41634 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41635
41636 * g++.dg/warn/nonnull1.C: New test.
41637
41638 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41639
41640 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41641 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41642 Special-case the Sun compiler wrt to <complex.h>.
41643
41644 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41645
41646 * gcc.dg/Wunreachable-8.C: New test.
41647
41648 * gcc.dg/h8300-ice2.c : New test.
41649
41650 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41651
41652 PR fortran/16161
41653 * gfortran.fortran-torture/compile/implicit.f90: Add test
41654 for implicit character.
41655
41656 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41657
41658 PR fortran/16289
41659 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41660 Use tiny() intrinsic to find smallest non-negative real
41661
41662 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41663
41664 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41665 * gcc.dg/compat/struct-by-value-22_x.c: New.
41666 * gcc.dg/compat/struct-by-value-22_y.c: New.
41667
41668 * gcc.c-torture/execute/20040629-1.c: New test.
41669
41670 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41671
41672 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41673 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41674
41675 PR target/16195
41676 * gcc.dg/20040625-1.c: New test.
41677
41678 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41679
41680 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41681
41682 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41683
41684 PR fortran/15963
41685 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41686
41687 2004-06-29 Richard Henderson <rth@redhat.com>
41688
41689 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41690
41691 2004-06-29 Paul Brook <paul@codesourcery.com>
41692
41693 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41694 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41695
41696 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41697
41698 PR c++/16260
41699 * g++.dg/parse/crash15.C: New.
41700
41701 2004-06-28 Andrew Pinski <apinski@apple.com>
41702
41703 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41704 by the error already.
41705
41706 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41707
41708 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41709
41710 PR target/14041
41711 * gcc.dg/h8300-bss-align-1.c : New.
41712
41713 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41714
41715 * PR c++/16174
41716 * g++.dg/template/ctor4.C: New.
41717
41718 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41719
41720 PR c++/16205
41721 * g++.dg/warn/Wsequence-point-1.C: New test.
41722
41723 2004-06-27 Paul Brook <paul@codesourcery.com>
41724
41725 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41726
41727 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41728
41729 * g++.old-deja/g++.mike/p7325.C: Remove.
41730
41731 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41732
41733 PR c/14963
41734 * gcc.dg/pr14963.c: New test.
41735
41736 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41737
41738 PR c++/16193
41739 * g++.dg/parse/redef1.C: New test.
41740
41741 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41742
41743 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41744 20021110.c.
41745 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41746 20021119-1.c.
41747 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41748 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41749 5-04.c.
41750 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41751 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41752 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41753 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41754 g++.brendan/enum14.C.
41755 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41756 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41757 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41758 g++.mike/virt1.C.
41759 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41760 memtemp24.C.
41761
41762 2004-06-27 Roger Sayle <roger@eyesopen.com>
41763
41764 * gcc.dg/20040527-1.c: New test case.
41765
41766 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41767
41768 PR gfortran/pr16196
41769 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41770
41771 2004-06-25 Roger Sayle <roger@eyesopen.com>
41772
41773 PR middle-end/15825
41774 * gcc.dg/pr15825-1.c: New test case.
41775
41776 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41777
41778 * gcc.c-torture/execute/20040625-1.c: New test.
41779
41780 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41781
41782 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41783
41784 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41785
41786 * gcc.dg/torture/mips-div-1.c: New test.
41787
41788 2004-06-24 Jeff Law <law@redhat.com>
41789
41790 * gcc.dg/tree-ssa/20040624-1.c: New test.
41791
41792 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41793
41794 * gcc.c-torture/compile/20040624-1.c: New test.
41795
41796 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41797
41798 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41799 this directory.
41800
41801 2004-06-23 Andrew Pinski <apinski@apple.com>
41802
41803 PR middle-end/15988
41804 * g++.dg/opt/ptrmem4.C: New test.
41805
41806 * gcc.dg/c90-array-quals-2.c: New test.
41807
41808 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41809
41810 * gcc.dg/kpice1.c: New test.
41811
41812 2006-06-23 Andrew Pinski <apinski@apple.com>
41813
41814 * gcc.dg/c90-array-quals.c: New test.
41815
41816 2006-06-22 Richard Henderson <rth@redhat.com>
41817
41818 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41819
41820 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41821
41822 * gcc.dg/builtins-config.h: Handle FreeBSD.
41823
41824 2006-06-22 Richard Henderson <rth@redhat.com>
41825
41826 * g++.dg/opt/devirt1.C: New.
41827
41828 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41829
41830 * g++.dg/opt/pr15551.C: New testcase.
41831
41832 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41833
41834 PR target/14800
41835 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41836 x86_64-*-linux* when compiling for 32bit.
41837
41838 2004-06-21 Andrew Pinski <apinski@apple.com>
41839
41840 * gcc.dg/pch/struct-1.c: New.
41841 * gcc.dg/pch/struct-1.hs: New.
41842
41843 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41844
41845 * gcc.dg/pch/save-temps-1.c: New file.
41846 * gcc.dg/pch/save-temps-1.hs: New file.
41847
41848 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41849
41850 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41851 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41852
41853 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41854
41855 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41856 to fix type error.
41857 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41858 Remove trailing spaces.
41859
41860 2004-06-21 Richard Henderson <rth@redhat.com>
41861
41862 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41863 merging && to BIT_FIELD_REF.
41864
41865 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41866
41867 * g++.dg/opt/placeholder1.C: New test.
41868
41869 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41870
41871 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41872 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41873 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41874 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41875
41876 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41877
41878 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41879 extern "C".
41880 * g++.dg/other/pragma-re-1.C: Add comments.
41881
41882 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41883
41884 PR gfortran/16080
41885 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41886
41887 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41888
41889 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41890 instead of setting the type of size_t by
41891 hand.
41892
41893 2004-06-18 Roger Sayle <roger@eyesopen.com>
41894
41895 * gcc.dg/unordered-2.c: New test case.
41896 * gcc.dg/unordered-3.c: New test case.
41897
41898 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41899
41900 PR other/16043
41901 * lib/g++.exp (g++_version): Tweak regexp for version
41902 * lib/g77.exp (g77_version): Likewise.
41903 * lib/gfortran.exp (gfortran_version): Likewise.
41904 * lib/objc.exp (objc_version): Likewise.
41905 * lib/treelang.exp (treelang_version): Likewise.
41906
41907 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41908
41909 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41910 Use INT_MAX instead of __INT_MAX__.
41911 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41912
41913 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41914 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41915 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41916 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41917 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41918 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41919 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41920 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41921 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41922
41923 * gcc.dg/range-test-1.c: New test.
41924 * g++.dg/opt/range-test-1.C: New test.
41925
41926 2004-06-17 Richard Henderson <rth@redhat.com>
41927
41928 * objc.dg/sync-1.m: New.
41929 * objc.dg/try-catch-1.m: Don't force next runtime.
41930 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41931 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41932 shadowed catch clause.
41933 * objc.dg/try-catch-5.m: New.
41934
41935 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41936
41937 Bug 14610
41938 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41939
41940 2004-06-15 Richard Henderson <rth@redhat.com>
41941
41942 * gcc.dg/20001116-1.c: Move expected warning line.
41943
41944 2004-06-15 Richard Henderson <rth@redhat.com>
41945
41946 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41947 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41948
41949 2004-06-15 Jeff Law <law@redhat.com>
41950
41951 * gcc.dg/tree-ssa/20040615-1.c: New test.
41952 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41953 be less sensitive to operand ordering.
41954 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41955
41956 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41957
41958 * g++.dg/abi/bitfield3.C: Add comment..
41959
41960 2004-06-15 Richard Henderson <rth@redhat.com>
41961
41962 * g++.dg/ext/stmtexpr1.C: XFAIL.
41963 * gcc.dg/20030612-1.c: XFAIL.
41964
41965 2004-06-15 Eric Christopher <echristo@redhat.com>
41966
41967 * g++.dg/charset/asm5.c: New.
41968 * gcc.dg/charset/asm6.c: New.
41969
41970 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41971
41972 PR fortran/15962
41973 * gfortran.fortran-torture/execute/select_1.f90: New test.
41974
41975 2004-06-15 Paul Brook <paul@codesourcery.com>
41976
41977 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41978
41979 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41980
41981 PR c++/15967
41982 * g++.dg/lookup/crash3.C: New test.
41983
41984 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41985
41986 PR c++/15947
41987 * g++.dg/parse/dtor4.C: New test.
41988
41989 2004-06-14 Jeff Law <law@redhat.com>
41990
41991 * gcc.c-torture/compile/20040614-1.c: New test.
41992
41993 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41994
41995 PR fortran/15211
41996 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41997 LEN of a character array.
41998
41999 2004-06-14 Mark Mitchell <mark@codesourcery.com>
42000
42001 PR c++/15096
42002 * g++.dg/template/ptrmem10.C: New test.
42003
42004 PR c++/14930
42005 * g++.dg/template/friend30.C: New test.
42006
42007 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42008
42009 PR fortran/14928
42010 * gfortran.fortran-torture/compile/mloc.f90: New test.
42011
42012 2004-06-13 Paul Brook <paul@codesourcery.com>
42013
42014 * gfortran.fortran-torture/execute/random_2.f90: New test.
42015
42016 2004-06-13 Eric Christopher <echristo@redhat.com>
42017
42018 * gcc.dg/noncompile/redecl-1.c: Fix error message.
42019
42020 2004-06-12 Paul Brook <paul@codesourcery.com>
42021
42022 * gfortran.fortran-torture/execute/contained_3.f90: New test.
42023
42024 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42025
42026 PR fortran/14923
42027 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42028
42029 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42030
42031 PR fortran/14957
42032 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42033 syntax errors in end statements of contained subroutines.
42034
42035 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42036
42037 PR fortran/12841
42038 * gfortran.fortran-torture/execute/null_arg.f90: New test.
42039
42040 2004-06-12 Bud Davis <bdavis9659@comcast.net>
42041
42042 PR fortran/15665
42043 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42044
42045 2004-06-12 Bud Davis <bdavis9659@comcast.net>
42046
42047 PR gfortran/12839
42048 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42049
42050 2004-06-11 Mark Mitchell <mark@codesourcery.com>
42051
42052 PR c++/15862
42053 * g++.dg/parse/enum1.C: New test.
42054
42055 2004-06-10 Jeff Law <law@redhat.com>
42056
42057 * gcc.c-torture/compile/20040610-1.c: New test.
42058
42059 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42060
42061 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42062 * g++.old-deja/g++.other/decl3.C: Likewise.
42063
42064 2004-06-10 Brian Booth <bbooth@redhat.com>
42065
42066 * gcc.dg/tree-ssa/20031015-1.c: Scan for
42067 V_MAY_DEF instead of VDEF.
42068 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42069
42070 2004-06-10 Mark Mitchell <mark@codesourcery.com>
42071
42072 PR c++/14211
42073 * g++.dg/conversion/const1.C: New test.
42074
42075 PR c++/15076
42076 * g++.dg/conversion/reinterpret1.C: New test.
42077
42078 PR c++/15877
42079 * g++.dg/template/enum2.C: New test.
42080
42081 PR c++/15227
42082 * g++.dg/template/error13.C: New test.
42083
42084 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42085
42086 PR fortran/14957
42087 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42088 arguments to test_* REAL and of the right size.
42089
42090 2004-06-10 Jakub Jelinek <jakub@redhat.com>
42091
42092 PR target/15569
42093 PR rtl-optimization/15681
42094 * gcc.dg/20040609-1.c: New test.
42095
42096 2004-06-10 Jakub Jelinek <jakub@redhat.com>
42097
42098 PR c++/14791
42099 * g++.dg/opt/builtins1.C: New test.
42100
42101 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
42102
42103 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42104 that use default windows32 struct layout.
42105 * gcc.dg/i386-bitfield2.c: Likewise.
42106
42107 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
42108
42109 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42110 for mingw32 and cygwin targets.
42111
42112 2004-06-09 Geoffrey Keating <geoffk@apple.com>
42113
42114 * gcc.dg/pch/macro-4.c: New.
42115 * gcc.dg/pch/macro-4.hs: New.
42116
42117 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42118
42119 PR fortran/13249
42120 * gfortran.fortran-torture/compile/name_clash.f90: New test.
42121
42122 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42123
42124 PR fortran/13372
42125 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42126
42127 2004-06-09 Bud Davis <bdavis9659@comcast.net>
42128
42129 PR gfortran/14897
42130 * gfortran.fortran-torture/execute/t_edit.f90: New test.
42131
42132 2004-06-09 Bud Davis <bdavis9659@comcast.net>
42133
42134 PR gfortran/15755
42135 * gfortran.fortran-torture/execute/backspace.c : New test.
42136
42137 2004-06-09 Paul Brook <paul@codesourcery.com>
42138
42139 * gfortran.fortran-torture/execure/intrinsic_associated.f90
42140 (pointer_to_section): Rewrite to use smaller array.
42141
42142 2004-06-08 David Edelsohn <edelsohn@gnu.org>
42143
42144 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42145 * gcc.dg/ext/altivec-10.c: Same.
42146 * gcc.dg/ext/altivec-11.c: Same.
42147 * gcc.dg/ext/altivec-12.c: Same.
42148 * gcc.dg/ext/altivec-13.c: Same.
42149 * gcc.dg/ext/altivec-14.c: Same.
42150 * gcc.dg/ext/altivec-15.c: Same.
42151 * gcc.dg/ext/altivec-16.c: Same.
42152 * gcc.dg/ext/altivec-3.c: Same.
42153 * gcc.dg/ext/altivec-4.c: Same.
42154 * gcc.dg/ext/altivec-6.c: Same.
42155 * gcc.dg/ext/altivec-7.c: Same.
42156 * gcc.dg/ext/altivec-8.c: Same.
42157 * gcc.dg/ext/altivec-varargs-1.c: Same.
42158
42159 * g++.dg/ext/altivec-1.C: Correct dg syntax.
42160 * g++.dg/ext/altivec-10.C: Same.
42161 * g++.dg/ext/altivec-2.C: Same.
42162 * g++.dg/ext/altivec-3.C: Same.
42163 * g++.dg/ext/altivec-4.C: Same.
42164 * g++.dg/ext/altivec-5.C: Same.
42165 * g++.dg/ext/altivec-6.C: Same.
42166 * g++.dg/ext/altivec-7.C: Same.
42167 * g++.dg/ext/altivec-8.C: Same.
42168 * g++.dg/ext/altivec-9.C: Same.
42169
42170 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42171
42172 PR c++/7841
42173 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42174
42175 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42176
42177 * gcc.dg/union-1.c: New test.
42178
42179 2004-06-07 Roger Sayle <roger@eyesopen.com>
42180
42181 * gcc.dg/builtins-41.c: New test case.
42182 * gcc.dg/builtins-42.c: New test case.
42183
42184 2004-06-07 David Edelsohn <edelsohn@gnu.org>
42185
42186 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42187 * g++.dg/ext/altivec-10.C: Same.
42188 * g++.dg/ext/altivec-2.C: Same.
42189 * g++.dg/ext/altivec-3.C: Same.
42190 * g++.dg/ext/altivec-4.C: Same.
42191 * g++.dg/ext/altivec-5.C: Same.
42192 * g++.dg/ext/altivec-6.C: Same.
42193 * g++.dg/ext/altivec-7.C: Same.
42194 * g++.dg/ext/altivec-8.C: Same.
42195 * g++.dg/ext/altivec-9.C: Same.
42196 * g++.old-deja/g++.abi/cxa_vec.C: Same.
42197 * g++.old-deja/g++.brendan/new3.C: Same.
42198 * gcc.c-torture/execute/eeprof-1.x: Same.
42199
42200 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
42201
42202 PR c/14765
42203 * gcc.dg/pr14765-1.c: New test.
42204
42205 2004-06-07 Roger Sayle <roger@eyesopen.com>
42206
42207 PR c/14649
42208 * gcc.dg/pr14649-1.c: New test case.
42209
42210 2004-06-07 Richard Henderson <rth@redhat.com>
42211
42212 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42213 if temporaries.
42214
42215 2004-06-07 David Edelsohn <edelsohn@gnu.org>
42216
42217 * g++.dg/eh/elide1.C: Remove XFAIL.
42218
42219 2004-06-07 Mark Mitchell <mark@codesourcery.com>
42220
42221 PR c++/15337
42222 * g++.dg/expr/sizeof3.C: New test.
42223
42224 PR c++/14777
42225 * g++.dg/template/access14.C: New test.
42226
42227 PR c++/15554
42228 * g++.dg/template/enum1.C: New test.
42229
42230 PR c++/15057
42231 * g++.dg/eh/throw1.C: New test.
42232
42233 2004-06-07 David Ayers <d.ayers@inode.at>
42234 Ziemowit Laski <zlaski@apple.com>
42235
42236 * lib/objc.exp (objc_target_compile): Revert the '-framework
42237 Foundation' flag fix, since bare Darwin does not ship
42238 with the Foundation framework.
42239 * objc/execute/next_mapping.h: Provide a local NSConstantString
42240 @interface and @implementation.
42241 (objc_constant_string_init): A constructor function, used to
42242 initialize the NSConstantString meta-class object.
42243 * objc/execute/string1.m: Include "next_mapping.h" instead of
42244 <Foundation/NSString.h>.
42245 * objc/execute/string2.m: Likewise.
42246 * objc/execute/string3.m: Likewise.
42247 * objc/execute/string4.m: Likewise.
42248
42249 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
42250
42251 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42252 to double. Replace double with FLOAT.
42253 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42254
42255 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42256 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42257 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42258 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42259 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42260 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42261 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42262 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42263
42264 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
42265
42266 PR c/13519
42267 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42268
42269 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42270
42271 PR c++/15503
42272 * g++.dg/template/meminit2.C: New test.
42273
42274 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
42275
42276 PR target/15822
42277 * gcc.c-torture/execute/compare-fp-1.c,
42278 gcc.c-torture/execute/compare-fp-2.c,
42279 gcc.c-torture/execute/compare-fp-3.c,
42280 gcc.c-torture/execute/compare-fp-4.c,
42281 gcc.c-torture/execute/compare-fp-3.x,
42282 gcc.c-torture/execute/compare-fp-4.x: Moved...
42283 * gcc.c-torture/execute/ieee/compare-fp-1.c,
42284 gcc.c-torture/execute/ieee/compare-fp-2.c,
42285 gcc.c-torture/execute/ieee/compare-fp-3.c,
42286 gcc.c-torture/execute/ieee/compare-fp-4.c,
42287 gcc.c-torture/execute/ieee/compare-fp-3.x,
42288 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42289
42290 2004-06-04 David Ayers <d.ayers@inode.at>
42291
42292 * objc/execute/protocol-isEqual-4.m: New testcase.
42293
42294 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
42295
42296 * objc/execute/protocol-isEqual-1.m: New testcase.
42297 * objc/execute/protocol-isEqual-2.m: New testcase.
42298 * objc/execute/protocol-isEqual-3.m: New testcase.
42299
42300 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42301
42302 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42303
42304 2004-06-02 Ziemowit Laski <zlaski@apple.com>
42305
42306 * lib/objc.exp (objc_target_compile): When running tests on
42307 Darwin (Mac OS X), inform the linker about '-framework
42308 'Foundation'.
42309
42310 2004-06-02 Eric Christopher <echristo@redhat.com>
42311
42312 * gcc.c-torture/compile/20040602-1.c: New.
42313
42314 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
42315
42316 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42317 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42318
42319 PR tree-optimization/14736
42320 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42321
42322 PR tree-optimization/14042
42323 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42324
42325 PR tree-optimization/14729
42326 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42327
42328 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42329
42330 PR fortran/15557
42331 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42332
42333 2004-06-01 Richard Hederson <rth@redhat.com>
42334
42335 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42336
42337 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42338
42339 PR c++/14932
42340 * g++.dg/parse/offsetof4.C: New test.
42341
42342 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
42343
42344 PR objc/7993
42345 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42346
42347 2004-05-31 Mark Mitchell <mark@codesourcery.com>
42348
42349 PR c++/15701
42350 * g++.dg/template/friend29.C: New test.
42351
42352 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
42353
42354 PR c/15749
42355 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42356
42357 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
42358
42359 * gcc.dg/sparc-trap-1.c: New test.
42360
42361 2004-05-31 Roger Sayle <roger@eyesopen.com>
42362
42363 PR middle-end/15069
42364 * g++.dg/opt/fold3.C: New test case.
42365
42366 2004-05-30 Graham Stott <graham.stott@btinternet.com>
42367
42368 * lib/target-supports.exp (check_iconv_available): Fix fallout
42369 from 2004-05-28 patch.
42370
42371 2004-05-30 Paul Brook <paul@codesourcery.com>
42372
42373 PR fortran/15620
42374 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42375 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42376
42377 2004-05-30 Steven G. Kargl <kargls@comcast.net>
42378
42379 * gfortran.fortran-torture/execute/random_1.f90: New test.
42380
42381 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42382
42383 * g++.dg/ext/altivec-10.C: New test.
42384
42385 2004-05-29 Paul Brook <paul@codesourcery.com>
42386
42387 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42388
42389 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42390
42391 * gcc.dg/altivec-16.c: New test.
42392
42393 2004-05-28 Janis Johnson <janis187@us.ibm.com>
42394
42395 * lib/target-supports.exp (check_vmx_hw_available): New.
42396 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42397
42398 * lib/target-supports.exp (check_alias_available,
42399 check_iconv_available, check_named_sections_available): Use
42400 unique names for temporary files.
42401
42402 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42403
42404 * gcc.dg/altivec-15.c: New test.
42405
42406 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42407
42408 PR c++/15083
42409 * g++.dg/warn/noeffect6.C: New test.
42410
42411 PR c++/15471
42412 * g++.dg/expr/ptrmem4.C: New test.
42413
42414 PR c++/15640
42415 * g++.dg/template/operator3.C: New test.
42416
42417 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42418
42419 PR c++/14668
42420 * g++.dg/lookup/redecl1.C: New test.
42421 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42422
42423 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
42424
42425 * gcc.c-torture/execute/compare-fp-1.c,
42426 gcc.c-torture/execute/compare-fp-2.c,
42427 gcc.c-torture/execute/compare-fp-3.c,
42428 gcc.c-torture/execute/compare-fp-4.c,
42429 gcc.c-torture/execute/compare-fp-3.x,
42430 gcc.c-torture/execute/compare-fp-4.x,
42431 gcc.dg/pr15649-1.c: New.
42432
42433 2004-05-27 Adam Nemet <anemet@lnxw.com>
42434
42435 PR c++/12883
42436 * g++.dg/init/array14.C: New test.
42437
42438 2004-05-25 Janis Johnson <janis187@us.ibm.com>
42439
42440 * lib/compat.exp (compat-get-options-main): New.
42441 (compat-get-options): Remove unneeded code, warn for ignored
42442 command.
42443 (compat-execute): Check flag set by dg-require-* commands.
42444
42445 * lib/compat.exp (compat-execute): Break up long lines.
42446
42447 2004-05-24 Janis Johnson <janis187@us.ibm.com>
42448
42449 * gcc.dg/altivec-7.c: Don't use 'vector long'.
42450 * gcc.dg/altivec-14.c: New test.
42451 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42452
42453 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42454 * gcc.dg/altivec-12.c: Ditto.
42455
42456 * gcc.dg/altivec-3.c: Move call to altivec_check.
42457
42458 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42459
42460 PR c++/15044
42461 * g++.dg/template/error12.C: New test.
42462
42463 PR c++/15317
42464 * g++.dg/ext/attrib15.C: New test.
42465
42466 PR c++/15329
42467 * g++.dg/template/ptrmem9.C: New test.
42468
42469 2004-05-25 Paul Brook <paul@codesourcery.com>
42470
42471 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42472
42473 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42474
42475 PR c++/15165
42476 * g++.dg/template/crash19.C: New test.
42477
42478 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42479
42480 PR c++/15025
42481 * g++.dg/template/redecl1.C: New test.
42482
42483 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42484
42485 PR c++/14821
42486 * g++.dg/other/ns1.C: New test.
42487
42488 PR c++/14883
42489 * g++.dg/template/invalid1.C: New test.
42490
42491 2004-05-23 Paul Brook <paul@codesourcery.com>
42492 Victor Leikehman <lei@haifasphere.co.il>
42493
42494 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42495 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42496
42497 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42498
42499 PR c++/15285
42500 PR c++/15299
42501 * g++.dg/template/non-dependent5.C: New test.
42502 * g++.dg/template/non-dependent6.C: New test.
42503
42504 2004-05-22 Mark Mitchell <mark@codesourcery.com>
42505
42506 PR c++/15507
42507 * g++.dg/inherit/union1.C: New test.
42508
42509 PR c++/15542
42510 * g++.dg/template/addr1.C: New test.
42511
42512 PR c++/15427
42513 * g++.dg/template/array5.C: New test.
42514
42515 PR c++/15287
42516 * g++.dg/template/array6.C: New test.
42517
42518 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
42519 Roger Sayle <roger@eyesopen.com>
42520
42521 * g++.dg/lookup/forscope2.C: New test case.
42522
42523 2004-05-22 Ben Elliston <bje@au.ibm.com>
42524
42525 * gcc.dg/cpp/Wmissingdirs.c: New.
42526
42527 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42528
42529 PR target/15301
42530 * gcc.dg/compat/union-m128-1.h: New file.
42531 * gcc.dg/compat/union-m128-1_main.c: Likewise.
42532 * gcc.dg/compat/union-m128-1_x.c: Likewise.
42533 * gcc.dg/compat/union-m128-1_y.c: Likewise.
42534
42535 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
42536
42537 PR target/15302
42538 * gcc.dg/compat/struct-complex-1.h: New file.
42539 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42540 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42541 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42542
42543 2004-05-20 Roger Sayle <roger@eyesopen.com>
42544
42545 PR middle-end/3074
42546 * gcc.dg/pr3074-1.c: New test case.
42547 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42548
42549 2004-05-20 Falk Hueffner <falk@debian.org>
42550
42551 PR other/15526
42552 * gcc.dg/ftrapv-1.c: New test case.
42553
42554 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42555
42556 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42557
42558 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42559 Jeff Law <law@redhat.com>
42560
42561 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42562 * gcc.dg/tree-ssa/20040518-2.c: New test.
42563
42564 * gcc.dg/tree-ssa/20040518-1.c: New test.
42565
42566 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42567
42568 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42569
42570 2004-05-18 Paul Brook <paul@codesourcery.com>
42571
42572 PR fortran/13930
42573 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42574
42575 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42576
42577 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42578 constant folding.
42579
42580 2004-05-17 Steven Bosscher <stevenb@suse.de>
42581
42582 * gcc.dg/tree-ssa/20040517-1.c: New test.
42583
42584 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42585
42586 * gcc.dg/loop-4.c: New test.
42587
42588 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42589
42590 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42591
42592 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42593
42594 PR fortran/15311
42595 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42596
42597 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42598
42599 PR fortran/13826
42600 PR fortran/13940
42601 * gfortran.fortran-torture/compile/data_1.f90: New test.
42602
42603 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42604
42605 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42606 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42607
42608 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42609
42610 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42611
42612 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42613
42614 PR c/15444
42615 * gcc.dg/format/xopen-1.c: Adjust expected message.
42616 * gcc.dg/format/xopen-3.c: New test.
42617
42618 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42619
42620 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42621
42622 2004-05-14 Jeff Law <law@redhat.com>
42623
42624 * gcc.dg/tree-ssa/20040514-2.c: New test.
42625
42626 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42627
42628 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42629 this ...
42630 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42631 this.
42632
42633 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42634
42635 * gcc.dg/tree-ssa/20040514-1.c: New test.
42636
42637 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42638
42639 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42640 test.
42641
42642 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42643
42644 PR fortran/14066
42645 * gfortran.fortran-torture/compile/do_1.f90: New test.
42646
42647 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42648
42649 PR fortran/15051
42650 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42651 test.
42652
42653 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42654
42655 PR fortran/15149
42656 * gfortran.fortran-torture/execute/random_init.f90: New test.
42657
42658 2004-05-13 Paul Brook <paul@codesourcery.com>
42659
42660 PR fortran/15314
42661 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42662
42663 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42664
42665 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42666 for the powerpc case.
42667
42668 2004-05-13 Jeff Law <law@redhat.com>
42669
42670 * gcc.dg/tree-ssa/20040513-1.c: New test.
42671 * gcc.dg/tree-ssa/20040513-2.c: New test.
42672
42673 2004-05-13 Paul Brook <paul@codesourcery.com>
42674
42675 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42676 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42677 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42678
42679 2004-05-13 Andreas Schwab <schwab@suse.de>
42680
42681 PR other/10819
42682 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42683 characters.
42684
42685 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42686
42687 PR fortran/15294
42688 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42689
42690 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42691
42692 Merge from tree-ssa-20020619-branch. See
42693 ChangeLog.tree-ssa for details.
42694
42695 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42696
42697 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42698 include <altivec.h> explicitly.
42699 * gcc.dg/altivec-13.c: Likewise.
42700
42701 2004-05-11 Paul Brook <paul@codesourcery.com>
42702
42703 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42704
42705 2004-05-10 Eric Christopher <echristo@redhat.com>
42706
42707 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42708 * gcc.dg/sibcall-4.c: Ditto.
42709
42710 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42711
42712 * g++.dg/ext/altivec-8.C: New test case.
42713 * gcc.dg/altivec-13.c: New test case.
42714
42715 2004-05-08 Roger Sayle <roger@eyesopen.com>
42716
42717 * gcc.c-torture/execute/divcmp-1.c: New test case.
42718 * gcc.c-torture/execute/divcmp-2.c: New test case.
42719 * gcc.c-torture/execute/divcmp-3.c: New test case.
42720
42721 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42722
42723 * g++.dg/other/pragma-re-2.C: New test.
42724
42725 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42726
42727 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42728 * gcc.dg/i386-387-2.c: Likewise.
42729
42730 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42731 __builtin_drem.
42732 * gcc.dg/i386-387-6.c: Likewise.
42733
42734 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42735
42736 * gcc.dg/builtins-33.c: Also check log1p*.
42737
42738 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42739
42740 PR optimization/15296
42741 * gcc.c-torture/execute/pr15296.c: New test.
42742
42743 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42744
42745 * gcc.dg/builtins-40.c: New test.
42746
42747 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42748
42749 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42750
42751 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42752
42753 * g++.dg/ext/spe1.C: New testcase.
42754
42755 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42756
42757 * objc.dg/image-info.m: Allow additional attributes
42758 for __image_info section.
42759
42760 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42761
42762 * gcc.dg/torture/mips-hilo-2.c: New test.
42763
42764 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42765
42766 PR c++/14389
42767 * g++.dg/template/member5.C: New test.
42768
42769 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42770
42771 * gcc.dg/builtins-34.c: Also check expm1*.
42772
42773 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42774
42775 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42776 * gcc.dg/torture/builtin-convert-3.c: New test.
42777
42778 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42779
42780 PR middle-end/15054
42781 * g++.dg/opt/pr15054.C: New test.
42782
42783 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42784
42785 * gcc.dg/torture/builtin-rounding-1.c: New test.
42786 * gcc.dg/builtins-25.c: Delete.
42787 * gcc.dg/builtins-29.c: Delete.
42788
42789 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42790
42791 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42792 * gcc.dg/sibcall-4.c: Likewise.
42793 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42794
42795 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42796
42797 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42798 bit-field on 16-bit targets.
42799
42800 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42801
42802 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42803 16-bit targets.
42804
42805 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42806
42807 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42808 * gcc.dg/rs6000-power2-2.c: Likewise.
42809
42810 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42811
42812 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42813 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42814 Change the asm registers to be in form of frN instead of fN.
42815
42816 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42817
42818 * gcc.dg/torture/builtin-convert-2.c: New test.
42819
42820 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42821
42822 * gcc.dg/rs6000-power2-1.c: New test.
42823 * gcc.dg/rs6000-power2-2.c: New test.
42824
42825 2004-04-28 Jan Hubicka <jh@suse.cz>
42826
42827 * gcc.dg/unused-6.c: New test.
42828
42829 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42830 Ulrich Weigand <uweigand@de.ibm.com>
42831
42832 * ada/acats/run_all.sh: Define $target variable.
42833
42834 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42835
42836 PR c++/15119
42837 * g++.dg/other/vararg-1.C: New test.
42838
42839 PR c++/4794
42840 * g++.dg/eh/cleanup3.C: New test.
42841
42842 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42843
42844 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42845 and ad8011a (target_insn).
42846 * ada/acats/support/macro.dfs: Likewise.
42847 * ada/acats/support/impbit.adb: New file.
42848
42849 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42850
42851 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42852
42853 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42854
42855 * gcc.dg/loop-3.c: New test.
42856
42857 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42858
42859 * gcc.c-torture/execute/simd-5.c: New test.
42860
42861 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42862
42863 PR c++/15064
42864 * g++.dg/template/crash18.C: New test.
42865
42866 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42867
42868 * g++.dg/ext/complit3.C: New test.
42869
42870 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42871
42872 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42873 * gcc.dg/altivec-3.c: Same.
42874 * gcc.dg/altivec-varargs-1.c: Same.
42875
42876 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42877
42878 * lib/target-supports.exp (check_profiling_available): Assume
42879 profiling is not available on powerpc-eabi targets.
42880
42881 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42882
42883 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42884 * gcc.dg/vmx/bug-1.c: Ditto.
42885
42886 2004-04-20 Eric Christopher <echristo@redhat.com>
42887
42888 * gcc.dg/charset/extern.c: New test.
42889 * g++.dg/charset/extern3.cc: Ditto.
42890
42891 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42892
42893 * gcc.dg/builtins-39.c: New test.
42894
42895 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42896
42897 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42898
42899 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42900
42901 * gcc.dg/torture/mips-hilo-1.c: New test.
42902
42903 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42904
42905 * gcc.c-torture/compile/20040419-1.c: New test.
42906
42907 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42908
42909 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42910
42911 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42912 Aldy Hernandez <aldyh@redhat.com>
42913
42914 * gcc.c-torture/execute/va-arg-24.c: New.
42915
42916 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42917 Aldy Hernandez <aldyh@redhat.com>
42918
42919 * gcc.dg/vmx/1b-01.c: New.
42920 * gcc.dg/vmx/1b-02.c: New.
42921 * gcc.dg/vmx/1b-03.c: New.
42922 * gcc.dg/vmx/1b-04.c: New.
42923 * gcc.dg/vmx/1b-05.c: New.
42924 * gcc.dg/vmx/1b-06.c: New.
42925 * gcc.dg/vmx/1b-07.c: New.
42926 * gcc.dg/vmx/1c-01.c: New.
42927 * gcc.dg/vmx/1c-02.c: New.
42928 * gcc.dg/vmx/3a-01a.c: New.
42929 * gcc.dg/vmx/3a-01.c: New.
42930 * gcc.dg/vmx/3a-01m.c: New.
42931 * gcc.dg/vmx/3a-03.c: New.
42932 * gcc.dg/vmx/3a-03m.c: New.
42933 * gcc.dg/vmx/3a-04.c: New.
42934 * gcc.dg/vmx/3a-04m.c: New.
42935 * gcc.dg/vmx/3a-05.c: New.
42936 * gcc.dg/vmx/3a-06.c: New.
42937 * gcc.dg/vmx/3a-06m.c: New.
42938 * gcc.dg/vmx/3a-07.c: New.
42939 * gcc.dg/vmx/3b-01.c: New.
42940 * gcc.dg/vmx/3b-02.c: New.
42941 * gcc.dg/vmx/3b-10.c: New.
42942 * gcc.dg/vmx/3b-13.c: New.
42943 * gcc.dg/vmx/3b-14.c: New.
42944 * gcc.dg/vmx/3b-15.c: New.
42945 * gcc.dg/vmx/3c-01a.c: New.
42946 * gcc.dg/vmx/3c-01.c: New.
42947 * gcc.dg/vmx/3c-02.c: New.
42948 * gcc.dg/vmx/3c-03.c: New.
42949 * gcc.dg/vmx/3d-01.c: New.
42950 * gcc.dg/vmx/4-01.c: New.
42951 * gcc.dg/vmx/4-03.c: New.
42952 * gcc.dg/vmx/5-01.c: New.
42953 * gcc.dg/vmx/5-02.c: New.
42954 * gcc.dg/vmx/5-03.c: New.
42955 * gcc.dg/vmx/5-04.c: New.
42956 * gcc.dg/vmx/5-05.c: New.
42957 * gcc.dg/vmx/5-06.c: New.
42958 * gcc.dg/vmx/5-07.c: New.
42959 * gcc.dg/vmx/5-07t.c: New.
42960 * gcc.dg/vmx/5-08.c: New.
42961 * gcc.dg/vmx/5-10.c: New.
42962 * gcc.dg/vmx/5-11.c: New.
42963 * gcc.dg/vmx/7-01a.c: New.
42964 * gcc.dg/vmx/7-01.c: New.
42965 * gcc.dg/vmx/7c-01.c: New.
42966 * gcc.dg/vmx/7d-01.c: New.
42967 * gcc.dg/vmx/7d-02.c: New.
42968 * gcc.dg/vmx/8-01.c: New.
42969 * gcc.dg/vmx/8-02a.c: New.
42970 * gcc.dg/vmx/8-02.c: New.
42971 * gcc.dg/vmx/brode-1.c: New.
42972 * gcc.dg/vmx/bug-1.c: New.
42973 * gcc.dg/vmx/bug-2.c: New.
42974 * gcc.dg/vmx/bug-3.c: New.
42975 * gcc.dg/vmx/cw-bug-1.c: New.
42976 * gcc.dg/vmx/cw-bug-2.c: New.
42977 * gcc.dg/vmx/cw-bug-3.c: New.
42978 * gcc.dg/vmx/dct.c: New.
42979 * gcc.dg/vmx/debug-1.c: New.
42980 * gcc.dg/vmx/debug-2.c: New.
42981 * gcc.dg/vmx/debug-3.c: New.
42982 * gcc.dg/vmx/debug-4.c: New.
42983 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42984 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42985 * gcc.dg/vmx/eg-5.c: New.
42986 * gcc.dg/vmx/fft.c: New.
42987 * gcc.dg/vmx/gcc-bug-1.c: New.
42988 * gcc.dg/vmx/gcc-bug-2.c: New.
42989 * gcc.dg/vmx/gcc-bug-3.c: New.
42990 * gcc.dg/vmx/gcc-bug-4.c: New.
42991 * gcc.dg/vmx/gcc-bug-5.c: New.
42992 * gcc.dg/vmx/gcc-bug-6.c: New.
42993 * gcc.dg/vmx/gcc-bug-7.c: New.
42994 * gcc.dg/vmx/gcc-bug-8.c: New.
42995 * gcc.dg/vmx/gcc-bug-9.c: New.
42996 * gcc.dg/vmx/gcc-bug-b.c: New.
42997 * gcc.dg/vmx/gcc-bug-c.c: New.
42998 * gcc.dg/vmx/gcc-bug-d.c: New.
42999 * gcc.dg/vmx/gcc-bug-e.c: New.
43000 * gcc.dg/vmx/gcc-bug-f.c: New.
43001 * gcc.dg/vmx/gcc-bug-g.c: New.
43002 * gcc.dg/vmx/gcc-bug-i.c: New.
43003 * gcc.dg/vmx/harness.h: New.
43004 * gcc.dg/vmx/ira1.c: New.
43005 * gcc.dg/vmx/ira2a.c: New.
43006 * gcc.dg/vmx/ira2b.c: New.
43007 * gcc.dg/vmx/ira2.c: New.
43008 * gcc.dg/vmx/ira2c.c: New.
43009 * gcc.dg/vmx/mem.c: New.
43010 * gcc.dg/vmx/newton-1.c: New.
43011 * gcc.dg/vmx/ops.c: New.
43012 * gcc.dg/vmx/sn7153.c: New.
43013 * gcc.dg/vmx/spill2.c: New.
43014 * gcc.dg/vmx/spill3.c: New.
43015 * gcc.dg/vmx/spill.c: New.
43016 * gcc.dg/vmx/t.c: New.
43017 * gcc.dg/vmx/varargs-1.c: New.
43018 * gcc.dg/vmx/varargs-2.c: New.
43019 * gcc.dg/vmx/varargs-3.c: New.
43020 * gcc.dg/vmx/varargs-4.c: New.
43021 * gcc.dg/vmx/varargs-5.c: New.
43022 * gcc.dg/vmx/varargs-6.c: New.
43023 * gcc.dg/vmx/varargs-7.c: New.
43024 * gcc.dg/vmx/vmx.exp: New.
43025 * gcc.dg/vmx/vprint-1.c: New.
43026 * gcc.dg/vmx/vscan-1.c: New.
43027 * gcc.dg/vmx/x-01.c: New.
43028 * gcc.dg/vmx/x-02.c: New.
43029 * gcc.dg/vmx/x-03.c: New.
43030 * gcc.dg/vmx/x-04.c: New.
43031 * gcc.dg/vmx/x-05.c: New.
43032 * gcc.dg/vmx/yousufi-1.c: New.
43033 * gcc.dg/vmx/zero-1.c: New.
43034 * gcc.dg/vmx/zero.c: New.
43035
43036 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
43037
43038 * g++.dg/lookup/java1.C: Update for chage of
43039 _Jv_AllocObject.
43040 * g++.dg/lookup/java2.C: Likewise.
43041
43042 2004-04-17 Laurent GUERBY <laurent@guerby.net>
43043
43044 * ada/acats/run_all.sh: use -O2 by default.
43045
43046 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
43047
43048 * gcc.dg/vr-mult-[12].c: New tests.
43049
43050 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43051
43052 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43053
43054 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43055
43056 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
43057
43058 * lib/target-supports.exp (check_profiling_available): Assume
43059 profiling isn't available for mips*-*-elf targets.
43060
43061 2004-04-14 Uros Bizjak <uros@kss-loka.si>
43062
43063 * gcc.dg/builtins-38.c: New test.
43064
43065 2004-04-14 Eric Christopher <echristo@redhat.com>
43066
43067 * g++.dg/charset/charset.exp: Run .cc extension tests.
43068
43069 2004-04-14 Zack Weinberg <zack@codesourcery.com>
43070
43071 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
43072
43073 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43074
43075 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43076
43077 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
43078
43079 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43080 * gcc.dg/i386-387-2.c: Likewise.
43081
43082 * gcc.dg/i386-387-7.c: New test.
43083 * gcc.dg/i386-387-8.c: New test.
43084
43085 * gcc.dg/builtins-37.c: New test.
43086
43087 2004-04-13 Geoffrey Keating <geoffk@apple.com>
43088
43089 * g++.dg/pch/externc-1.C: Add missing semicolon.
43090
43091 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
43092
43093 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43094
43095 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43096
43097 * gcc.c-torture/execute/20040411-1.c: New test.
43098
43099 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
43100
43101 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43102
43103 2004-04-09 Chris Demetriou <cgd@broadcom.com>
43104
43105 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43106
43107 2004-04-09 Zack Weinberg <zack@codesourcery.com>
43108
43109 * lib/target-supports.exp (check_named_sections_available): New.
43110 * lib/gcc-dg.exp (dg-require-named-sections): New.
43111 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43112 old-deja.exp. Also prune error-count message from HP linker.
43113 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43114
43115 * g++.dg/init/init-ref4.C: Use dg-require-weak.
43116 * g++.old-deja/g++.pt/static3.C: Likewise.
43117 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43118
43119 2004-04-09 Roger Sayle <roger@eyesopen.com>
43120
43121 * gcc.c-torture/execute/20040409-1.c: New test case.
43122 * gcc.c-torture/execute/20040409-2.c: New test case.
43123 * gcc.c-torture/execute/20040409-3.c: New test case.
43124
43125 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
43126
43127 * gcc.dg/20040409-1.c: New test.
43128
43129 2004-04-08 Roger Sayle <roger@eyesopen.com>
43130
43131 PR target/14888
43132 * g++.dg/opt/pr14888.C: New test case.
43133
43134 2004-04-08 Geoffrey Keating <geoffk@apple.com>
43135
43136 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43137 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43138 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43139 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43140 New tests.
43141
43142 2004-04-08 Paul Brook <paul@codesourcery.com>
43143
43144 * gcc.dg/spill-1.c: New test.
43145
43146 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43147
43148 * gcc.dg/torture/builtin-ctype-2.c: New test.
43149
43150 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
43151
43152 * gcc.dg/pch/pch.exp: Add largefile test.
43153
43154 2004-04-06 Geoffrey Keating <geoffk@apple.com>
43155
43156 * g++.dg/pch/externc-1.Hs: New.
43157 * g++.dg/pch/externc-1.C: New.
43158
43159 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43160
43161 * gcc.dg/compat/struct-by-value-5a_main.c,
43162 gcc.dg/compat/struct-by-value-5b_main.c: New files.
43163 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43164 * gcc.dg/compat/struct-by-value-5a_x.c,
43165 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43166 gcc.dg/compat/struct-by-value-5_x.c.
43167 * gcc.dg/compat/struct-by-value-5a_y.c,
43168 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43169 gcc.dg/compat/struct-by-value-5_y.c.
43170
43171 * gcc.dg/compat/struct-by-value-6a_main.c,
43172 gcc.dg/compat/struct-by-value-6b_main.c: New files.
43173 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43174 * gcc.dg/compat/struct-by-value-6a_x.c,
43175 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43176 gcc.dg/compat/struct-by-value-6_x.c.
43177 * gcc.dg/compat/struct-by-value-6a_y.c,
43178 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43179 gcc.dg/compat/struct-by-value-6_y.c.
43180
43181 * gcc.dg/compat/struct-by-value-7a_main.c,
43182 gcc.dg/compat/struct-by-value-7b_main.c: New files.
43183 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43184 * gcc.dg/compat/struct-by-value-7a_x.c,
43185 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43186 gcc.dg/compat/struct-by-value-7_x.c.
43187 * gcc.dg/compat/struct-by-value-7a_y.c,
43188 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43189 gcc.dg/compat/struct-by-value-7_y.c.
43190
43191 2004-04-06 Jakub Jelinek <jakub@redhat.com>
43192
43193 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43194 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43195 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43196 options.
43197
43198 2004-04-06 Uros Bizjak <uros@kss-loka.si>
43199
43200 * gcc.dg/builtins-36.c: New test.
43201
43202 2004-04-06 Paul Brook <paul@codesourcery.com>
43203
43204 * README.gcc: Remove obsolete contraint on testcases.
43205
43206 2004-04-05 Paul Brook <paul@codesourcery.com>
43207
43208 PR2123
43209 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
43210 failure and exit(0) on success.
43211 * g++.dg/expr/anew2.C: Ditto.
43212 * g++.dg/expr/anew3.C: Ditto.
43213 * g++.dg/expr/anew4.C: Ditto.
43214
43215 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
43216
43217 PR c++/3518
43218 * g++.dg/template/unify7.C: New.
43219
43220 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
43221
43222 * g++.dg/README: Bring up to date with new subdirectories; remove
43223 duplicate subdirectory lines.
43224
43225 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
43226
43227 PR c++/14007
43228 * g++.dg/template/unify5.C: New.
43229 * g++.dg/template/unify6.C: New.
43230 * g++.dg/template/qualttp20.C: Adjust.
43231 * g++.old-deja/g++.jason/report.C: Adjust.
43232 * g++.old-deja/g++.other/qual1.C: Adjust.
43233
43234 2004-04-01 Mark Mitchell <mark@codesourcery.com>
43235
43236 PR c++/14803
43237 * g++.dg/inherit/ptrmem1.C: New test.
43238
43239 2004-04-01 Jakub Jelinek <jakub@redhat.com>
43240
43241 PR c++/14755
43242 * gcc.c-torture/execute/20040331-1.c: New test.
43243 * gcc.dg/20040331-1.c: New test.
43244
43245 2004-04-01 Paul Brook <paul@codesourcery.com>
43246
43247 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43248
43249 2004-03-30 Mark Mitchell <mark@codesourcery.com>
43250
43251 PR c++/14724
43252 * g++.dg/init/goto1.C: New test.
43253
43254 PR c++/14763
43255 * g++.dg/template/defarg4.C: New test.
43256
43257 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
43258
43259 * gcc.dg/altivec-11.c: Extend test for more valid cases.
43260
43261 2004-03-28 David Edelsohn <edelsohn@gnu.org>
43262
43263 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43264
43265 2004-03-28 Zack Weinberg <zack@codesourcery.com>
43266
43267 * gcc.dg/noncompile/undeclared-2.c: New test.
43268
43269 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
43270
43271 * gcc.dg/940409-1.c: Remove XFAIL.
43272 * gcc.dg/reg-vol-struct-1.c: New test.
43273
43274 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43275
43276 * gcc.dg/torture/builtin-wctype-1.c: New test.
43277
43278 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
43279
43280 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43281 * gcc.dg/20001101-1.c: Likewise.
43282 * gcc.dg/20001102-1.c: Likewise.
43283
43284 2004-03-25 Roger Sayle <roger@eyesopen.com>
43285
43286 * gcc.dg/compare8.c: Add an additional test for XOR.
43287
43288 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43289
43290 * gcc.dg/torture/builtin-ctype-1.c: New test.
43291
43292 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43293
43294 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43295 * gcc.dg/torture/builtin-math-1.c: Likewise.
43296 * gcc.dg/torture/builtin-power-1.c: New test.
43297
43298 2004-03-24 Andreas Schwab <schwab@suse.de>
43299
43300 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43301 IA64 assembler.
43302
43303 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
43304 Roger Sayle <roger@eyesopen.com>
43305
43306 * gcc.dg/compare8.c: New test case.
43307
43308 2004-03-23 Ziemowit Laski <zlaski@apple.com>
43309
43310 * g++.dg/ext/altivec-7.C: New test.
43311
43312 2004-03-23 Zack Weinberg <zack@codesourcery.com>
43313
43314 PR 12267, 12391, 12560, 13129, 14114, 14133
43315 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43316 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43317 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43318 Adjust error regexps.
43319 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43320 * gcc.dg/noncompile/undeclared-1.c: New test cases.
43321 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43322 * gcc.dg/local1.c: Add explanatory comment.
43323
43324 2004-03-23 Roger Sayle <roger@eyesopen.com>
43325
43326 PR optimization/14669
43327 * g++.dg/opt/fold2.C: New test case.
43328
43329 2004-03-22 Jakub Jelinek <jakub@redhat.com>
43330
43331 PR c/14069
43332 * gcc.dg/20040322-1.c: New test.
43333
43334 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43335
43336 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
43337 * gcc.dg/ultrasp4.c: Likewise.
43338 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
43339
43340 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43341
43342 * gcc.dg/i386-sse-8.c: Reset default options.
43343
43344 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43345
43346 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43347 in the error message text.
43348
43349 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43350
43351 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43352
43353 2004-03-21 Mark Mitchell <mark@codesourcery.com>
43354
43355 PR c++/14616
43356 * g++.dg/init/array13.C: New test.
43357
43358 2004-03-20 Roger Sayle <roger@eyesopen.com>
43359
43360 PR target/13889
43361 * gcc.c-torture/compile/pr13889.c: New test case.
43362
43363 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
43364
43365 PR c/14635
43366 * builtins-1.c (nan, nans): Don't test.
43367 * builtins-30.c: Don't use nan, nanf, nanl.
43368 * builtins-35.c: New test.
43369
43370 2004-03-19 Ziemowit Laski <zlaski@apple.com>
43371
43372 * g++.dg/ext/altivec-6.C: New test.
43373
43374 2004-03-19 Mark Mitchell <mark@codesourcery.com>
43375
43376 * g++.dg/init/placement3.C: New test.
43377
43378 * g++.dg/template/spec13.C: New test.
43379
43380 * g++.dg/lookup/using11.C: New test.
43381
43382 * g++.dg/lookup/koenig3.C: New test.
43383
43384 * g++.dg/template/operator2.C: New test.
43385
43386 * g++.dg/expr/dtor3.C: New test.
43387 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43388 marker.
43389 * g++.old-deja/g++.law/visibility28.C: Likewise.
43390
43391 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
43392
43393 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43394 * gcc.dg/ppc64-abi-3.c: Likewise.
43395
43396 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43397
43398 PR c++/14545
43399 * g++.dg/parse/template15.C: New test.
43400
43401 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43402
43403 * g++.dg/expr/dtor2.C: New test.
43404
43405 * g++.dg/lookup/anon4.C: New test.
43406
43407 * g++.dg/overload/using1.C: New test.
43408
43409 * g++.dg/template/lookup7.C: New test.
43410
43411 * g++.dg/template/typename6.C: New test.
43412
43413 * g++.dg/expr/cond6.C: New test.
43414
43415 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43416
43417 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43418
43419 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43420
43421 * g++.dg/expr/cond5.C: New test.
43422 * g++.dg/expr/constcast1.C: Likewise.
43423 * g++.dg/expr/ptrmem2.C: Likewise.
43424 * g++.dg/expr/ptrmem3.C: Likewise.
43425 * g++.dg/lookup/main1.C: Likewise.
43426 * g++.dg/template/lookup6.C: Likewise.
43427
43428 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43429
43430 * gcc.dg/local1.c: New test.
43431
43432 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43433
43434 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43435
43436 * gcc.dg/torture/builtin-convert-1.c: New test.
43437
43438 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43439
43440 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43441
43442 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43443
43444 PR c++/14481
43445 * g++.dg/warn/Wunused-7.C: New test.
43446
43447 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43448
43449 * gcc.dg/torture/builtin-integral-1.c: New test.
43450
43451 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43452
43453 PR c++/14586
43454 * g++.dg/parse/non-dependent3.C: New test.
43455
43456 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
43457
43458 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43459 * g++.dg/eh/simd-2.C: Likewise.
43460 * g++.dg/init/array10.C: Likewise.
43461 * gcc.c-torture/compile/simd-1.c: Likewise.
43462 * gcc.c-torture/compile/simd-2.c: Likewise.
43463 * gcc.c-torture/compile/simd-3.c: Likewise.
43464 * gcc.c-torture/compile/simd-4.c: Likewise.
43465 * gcc.c-torture/compile/simd-6.c: Likewise.
43466 * gcc.c-torture/execute/simd-1.c: Likewise.
43467 * gcc.c-torture/execute/simd-2.c: Likewise.
43468 * gcc.dg/compat/vector-defs.h: Likewise.
43469 * gcc.dg/20020531-1.c: Likewise.
43470 * gcc.dg/altivec-3.c: Likewise.
43471 * gcc.dg/altivec-4.c: Likewise.
43472 * gcc.dg/altivec-varargs-1.c: Likewise.
43473 * gcc.dg/compat/vector-defs.h: Likewise.
43474 * gcc.dg/i386-mmx-3.c: Likewise.
43475 * gcc.dg/i386-sse-4.c: Likewise.
43476 * gcc.dg/i386-sse-5.c: Likewise.
43477 * gcc.dg/i386-sse-8.c: Likewise.
43478 * gcc.dg/simd-1.c: Likewise.
43479 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
43480 __ev64_opaque__ since the machine description provides it.
43481
43482 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43483
43484 * lib/compat.exp (skip_list): New global variable.
43485 Use it to hold the user defined COMPAT_SKIPS list if any.
43486 (compat-obj): Add the members of skip_list to optall.
43487
43488 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43489
43490 * gcc.dg/compat/union-by-value-1_main.c,
43491 union-by-value-1_x.c, union-by-value-1_y.c,
43492 union-check.h, union-defs.h,
43493 union-init.h, union-return-1_main.c,
43494 union-return-1_x.c, union-return-1_y.c: New files.
43495
43496 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43497
43498 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43499 mixed-struct-init.h: Add 4 mixed structure types.
43500 struct-by-value-21_main.c, struct-by-value-21_x.c,
43501 struct-by-value-21_y.c, struct-return-21_main.c,
43502 struct-return-21_x.c, struct-return-21_y.c: New files.
43503
43504 2004-03-13 Mark Mitchell <mark@codesourcery.com>
43505
43506 PR c++/14550
43507 * g++.dg/parse/template14.C: New test.
43508
43509 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43510
43511 * gcc.c-torture/execute/20040313-1.c: New test.
43512
43513 2004-03-13 Jakub Jelinek <jakub@redhat.com>
43514
43515 PR target/14533
43516 * gcc.dg/20040311-2.c: New test.
43517
43518 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
43519
43520 PR other/14544
43521 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43522 bit-field.
43523
43524 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
43525
43526 * gcc.dg/20040305-2.c: Add missing return statement.
43527
43528 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43529
43530 * gcc.dg/builtins-34.c: Also check pow10*.
43531
43532 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43533
43534 PR target/14262
43535 * gcc.dg/20040305-2.c: New test.
43536
43537 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
43538
43539 * gcc.dg/20040310-1.c: New test.
43540
43541 2004-03-11 Roger Sayle <roger@eyesopen.com>
43542
43543 * gcc.c-torture/execute/20040311-1.c: New test case.
43544
43545 2004-03-11 Mark Mitchell <mark@codesourcery.com>
43546
43547 PR c++/14476
43548 * g++.dg/lookup/enum1.C: New test.
43549
43550 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43551
43552 PR c++/14510
43553 * g++.dg/lookup/struct2.C: New test.
43554
43555 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43556
43557 * gcc.dg/builtins-34.c: New test.
43558
43559 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43560
43561 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43562
43563 2004-03-09 James E Wilson <wilson@specifixinc.com>
43564
43565 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43566 * gcc.dg/alias-2.c: New testcase.
43567
43568 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43569
43570 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43571
43572 2004-03-09 Roger Sayle <roger@eyesopen.com>
43573
43574 * gcc.c-torture/execute/20040309-1.c: New test case.
43575
43576 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43577
43578 PR c++/14397
43579 * g++.dg/overload/ref1.C: New.
43580
43581 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43582
43583 PR c++/14409
43584 * g++.dg/template/spec12.C: New test.
43585
43586 PR c++/14448
43587 * g++.dg/parse/crash14.C: New test.
43588
43589 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43590
43591 PR c++/14230
43592 * g++.dg/init/ref11.C: New test.
43593
43594 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43595
43596 PR c++/14432
43597 * g++.dg/parse/builtin2.C: New test.
43598
43599 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43600
43601 PR c++/14401
43602 * g++.dg/init/ctor3.C: New test.
43603 * g++.dg/init/union1.C: New test.
43604 * g++.dg/ext/anon-struct4.C: New test.
43605
43606 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43607
43608 * g++.dg/lookup/koenig1.C: Tweak error messages.
43609 * g++.dg/lookup/used-before-declaration.C: Likewise.
43610 * g++.dg/other/do1.C: Likewise.
43611 * g++.dg/overload/koenig1.C: Likewise.
43612 * g++.dg/parse/crash13.C: Likewise.
43613 * g++.dg/template/instantiate3.C: Likewise.
43614
43615 2004-03-08 Eric Christopher <echristo@redhat.com>
43616
43617 * * lib/target-supports.exp: Enable libiconv in test
43618 compilation. Fix up error checking.
43619
43620 2004-03-08 Roger Sayle <roger@eyesopen.com>
43621
43622 PR middle-end/14289
43623 * gcc.dg/pr14289-1.c: New test case.
43624 * gcc.dg/pr14289-2.c: Likewise.
43625 * gcc.dg/pr14289-3.c: Likewise.
43626
43627 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43628
43629 * gcc.c-torture/execute/20040308-1.c: New test.
43630
43631 2004-03-07 Roger Sayle <roger@eyesopen.com>
43632
43633 * gcc.c-torture/execute/20040307-1.c: New test case.
43634
43635 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43636
43637 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43638
43639 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43640
43641 * gcc.dg/20040306-1.c: New test.
43642
43643 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43644
43645 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43646 them static.
43647 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43648
43649 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43650
43651 PR c/14465
43652 * gcc.dg/decl-6.c: New test.
43653
43654 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43655
43656 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43657 Rename LOGPOW -> LOG_POW.
43658 (SQRT_EXP, POW_EXP): New.
43659
43660 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43661
43662 * gcc.dg/i386-sse-8.c: New test.
43663
43664 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43665
43666 PR c/14114
43667 * gcc.dg/decl-5.c: New test.
43668
43669 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43670
43671 * gcc.dg/20040305-1.c: New test.
43672
43673 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43674
43675 PR other/14354
43676 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43677
43678 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43679
43680 PR c++/14425, c++/14426
43681 * g++.dg/ext/altivec-4.C: New test.
43682 * g++.dg/ext/altivec-5.C: New test.
43683
43684 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43685
43686 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43687 global variables of a type with no linkage.
43688 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43689 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43690 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43691 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43692 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43693 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43694 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43695 * g++.dg/warn/deprecated.C: Name enum Color.
43696 * g++.dg/overload/VLA.C: Name structure for 'b'.
43697 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43698
43699 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43700
43701 * gcc.c-torture/compile/20040304-1.c: New test.
43702
43703 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43704
43705 PR 13728
43706 * gcc.dg/decl-4.c: New testcase.
43707
43708 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43709
43710 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43711 as PRECF if sizeof (float) > sizeof (double).
43712 (PRECL): Make it the same as PRECF if
43713 sizeof (float) > sizeof (long double).
43714
43715 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43716
43717 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43718 system type. Add check for irix6 which doesn't have c99 runtime.
43719
43720 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43721
43722 * gcc.dg/const-elim-1.c: xfail for xtensa.
43723
43724 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43725
43726 PR c++/14369
43727 * g++.dg/template/cond4.C: New test.
43728
43729 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43730
43731 PR c++/14360
43732 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43733
43734 PR c++/14361
43735 * g++.dg/parse/defarg7.C: New test.
43736
43737 PR c++/14359
43738 * g++.dg/template/friend26.C: New test.
43739
43740 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43741
43742 PR c++/14324
43743 * g++.dg/abi/mangle21.C: New test.
43744
43745 PR c++/14260
43746 * g++.dg/parse/constructor2.C: New test.
43747
43748 PR c++/14337
43749 * g++.dg/template/sfinae1.C: New test.
43750
43751 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43752
43753 PR c++/14267
43754 * g++.dg/expr/crash2.C: New test.
43755
43756 PR middle-end/13448
43757 * gcc.dg/inline-5.c: New test.
43758 * gcc.dg/always-inline.c: Split out tests into ...
43759 * gcc.dg/always-inline2.c: ... this and ...
43760 * gcc.dg/always-inline3.c: ... this.
43761
43762 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43763
43764 PR debug/12103
43765 * g++.dg/debug/crash1.C: New test.
43766
43767 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43768
43769 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43770 function with __attribute__((noinline)).
43771 (recurser_void2): Likewise.
43772 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43773 (recurser_void2): Likewise.
43774
43775 2004-02-29 Roger Sayle <roger@eyesopen.com>
43776
43777 PR middle-end/14203
43778 * g++.dg/warn/Wunused-6.C: New test case.
43779
43780 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43781
43782 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43783 not defined.
43784
43785 2004-02-27 Eric Christopher <echristo@redhat.com>
43786
43787 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43788 * g++.dg/charset/asm2.c: Run only x86.
43789 * gcc.dg/charset/asm3.c: Ditto.
43790
43791 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43792
43793 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43794 ld_library_path.
43795
43796 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43797
43798 * g++.dg/ext/altivec-3.C: New.
43799
43800 2004-02-26 Richard Henderson <rth@redhat.com>
43801
43802 * g++.dg/ext/attrib10.C: Mark for warning.
43803 * gcc.dg/attr-alias-1.c: New.
43804
43805 2004-02-26 Richard Henderson <rth@redhat.com>
43806
43807 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43808 * gcc.c-torture/execute/20040208-2.c: ... it back.
43809
43810 2004-02-26 Eric Christopher <echristo@redhat.com>
43811
43812 * lib/target-supports.exp (check-iconv-available): New function.
43813 * lib/gcc-dg.exp (dg-require-iconv): New function.
43814 Use above.
43815 * gcc.dg/charset: New directory.
43816 * gcc.dg/charset/charset.exp: New file.
43817 * gcc.dg/charset/asm1.c: Ditto.
43818 * gcc.dg/charset/asm2.c: Ditto.
43819 * gcc.dg/charset/asm3.c: Ditto.
43820 * gcc.dg/charset/asm4.c: Ditto.
43821 * gcc.dg/charset/asm5.c: Ditto.
43822 * gcc.dg/charset/attribute1.c: Ditto.
43823 * gcc.dg/charset/attribute2.c: Ditto.
43824 * gcc.dg/charset/string1.c: Ditto.
43825 * g++.dg/charset: New directory.
43826 * g++.dg/dg.exp: Add here. Special options.
43827 * g++.dg/charset/charset.exp: New file.
43828 * g++.dg/charset/asm1.c: Ditto.
43829 * g++.dg/charset/asm2.c: Ditto.
43830 * g++.dg/charset/asm3.c: Ditto.
43831 * g++.dg/charset/asm4.c: Ditto.
43832 * g++.dg/charset/attribute1.c: Ditto.
43833 * g++.dg/charset/attribute2.c: Ditto.
43834 * g++.dg/charset/extern1.cc: Ditto.
43835 * g++.dg/charset/extern2.cc: Ditto.
43836 * g++.dg/charset/string1.c: Ditto.
43837
43838 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43839
43840 PR c++/14278
43841 * g++.dg/parse/comma1.C: New test.
43842
43843 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43844
43845 PR c++/14284
43846 * g++.dg/template/ttp8.C: New test.
43847
43848 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43849
43850 * gcc.dg/fixuns-trunc-1.c: New test.
43851
43852 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43853
43854 * gcc.dg/builtins-config.h: Use #elif.
43855
43856 2004-02-26 Michael Matz <matz@suse.de>
43857
43858 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43859 * gcc.dg/991214-1.c: Likewise.
43860 * gcc.dg/i386-asm-1.c: Likewise.
43861
43862 2004-02-25 Richard Henderson <rth@redhat.com>
43863
43864 * gcc.c-torture/execute/20040208-2.c: Move ...
43865 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43866
43867 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43868
43869 PR c++/14246
43870 * g++.dg/other/crash-3.C: New test.
43871
43872 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43873
43874 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43875 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43876
43877 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43878 HP-UX.
43879
43880 2004-02-24 Michael Matz <matz@suse.de>
43881
43882 * gcc.dg/i386-regparm.c: New.
43883
43884 2004-02-23 James E Wilson <wilson@specifixinc.com>
43885
43886 * gcc.c-torture/execute/20040223-1.c: New.
43887
43888 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43889 Kazu Hirata <kazu@cs.umass.edu>
43890
43891 * gcc.dg/fwritable-strings-1.c: Remove.
43892
43893 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43894
43895 PR c/14156
43896 * gcc.dg/20040223-1.c: New test.
43897
43898 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43899
43900 PR c++/14106
43901 * g++.dg/ext/typeof9.C: New test.
43902
43903 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43904
43905 PR c++/14250
43906 * g++.dg/other/switch1.C: New test.
43907
43908 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43909
43910 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43911 * gcc.dg/va-arg-1.c: Likewise.
43912
43913 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43914
43915 PR c++/14143
43916 * g++.dg/template/koenig5.C: New test.
43917
43918 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43919
43920 * g++.dg/ext/altivec-1.C: Generalize target triple.
43921 * g++.dg/ext/altivec-2.C: New test case.
43922 * g++.dg/ext/altivec_check.h: New file.
43923 * gcc.dg/altivec-1.c: Generalize target triple;
43924 include altivec_check.h and call altivec_check().
43925 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43926 * gcc.dg/altivec-6.c: New test case.
43927 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43928 type casts as needed.
43929 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43930 altivec_check().
43931 * gcc.dg/altivec-12.c: New test case.
43932 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43933 include altivec_check.h and call altivec_check().
43934 * gcc.dg/altivec_check.h: New file.
43935
43936 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43937
43938 * lib/target-supports.exp (check_alias_available): Don't mangle
43939 function `g' in test program.
43940
43941 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43942
43943 * lib/target-supports.exp (check_profiling_available): Check
43944 argument to determine whether we support a profiling type.
43945 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43946 check_profiling_available.
43947 * g++.dg/bprob/bprob.exp: Likewise.
43948 * g77.dg/bprob/bprob.exp: Likewise.
43949 * gcc.misc-tests/bprob.exp: Likewise.
43950 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43951 dg-require-profiling and delete expected error handling.
43952 * gcc.dg/20021014-1.c: Likewise.
43953 * gcc.dg/nest.c: Likewise.
43954
43955 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43956
43957 PR c++/12007
43958 * g++.dg/other/vthunk1.C: New test.
43959
43960 2004-02-20 Falk Hueffner <falk@debian.org>
43961
43962 PR target/14201
43963 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43964
43965 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43966
43967 PR c++/13927
43968 * g++.dg/other/error8.C: Remove XFAIL markers.
43969
43970 PR c++/14173
43971 * g++.dg/ext/packed5.C: New test.
43972
43973 PR c++/14199
43974 * g++.dg/warn/Wunused-5.C: New test.
43975
43976 PR c++/14186
43977 * g++.dg/lookup/member1.C: New test.
43978
43979 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43980
43981 * gcc.c-torture/compile/20040130-1.c: Enable only when
43982 __INT_MAX__ >= 2147483647L.
43983 * gcc.c-torture/compile/961203-1.c: Likewise.
43984
43985 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43986
43987 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43988 * g++.dg/opt/template1.C: Robustify assembler regexp
43989
43990 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43991
43992 * gcc.c-torture/execute/simd-4.x: Remove.
43993 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43994 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43995 Guard with #ifndef SKIP_ATTRIBUTE.
43996 * gcc.dg/compat/vector-1_y.c: Likewise.
43997 * gcc.dg/compat/vector-2_x.c: Likewise.
43998 * gcc.dg/compat/vector-2_y.c: Likewise.
43999 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44000 * g++.dg/eh/simd-2.C: Likewise.
44001
44002 2004-02-19 Alan Modra <amodra@bigpond.net.au>
44003
44004 * gcc.c-torture/compile/complex-1.c: New.
44005
44006 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
44007
44008 PR target/14209
44009 * gcc.c-torture/execute/20040218-1.c: New test.
44010
44011 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44012
44013 PR c++/14181
44014 * g++.dg/parse/new2.C: New test.
44015
44016 2004-02-18 Paul Brook <paul@codesourcery.com>
44017
44018 * gcc.c-torture/compile/libcall-1.c: New test.
44019
44020 2004-02-18 Paul Brook <paul@codesourcery.com>
44021
44022 PR debug/12934
44023 * gcc.dg/debug/debug-7.c: New test.
44024
44025 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
44026
44027 * gcc.dg/20040217-1.c: New test.
44028
44029 2004-02-17 Zack Weinberg <zack@codesourcery.com>
44030
44031 * gcc.c-torture/execute/990208-1.x: Delete.
44032
44033 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
44034
44035 * gcc.c-torture/execute/20040208-2.x: New file.
44036
44037 2004-02-17 Mark Mitchell <mark@codesourcery.com>
44038
44039 PR c++/11326
44040 * g++.dg/abi/structret1.C: New test.
44041
44042 2004-02-17 Jakub Jelinek <jakub@redhat.com>
44043
44044 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44045 (i386_cpuid): No need to test if cpuid is available on AMD64.
44046 Fix assembly, so that it works onboth i386 and AMD64.
44047 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44048 (vecInLong): Fix s[] member type to unsigned int.
44049 (vecInWord): Remove type.
44050 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44051 (a64, b64, c64, d64, e64): Remove.
44052 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44053 Remove unused variable. Remove initialization of removed variables.
44054 Don't call mmx_tests nor sse_tests.
44055 (reference_mmx, reference_sse): Remove.
44056 (check): Add return stmt.
44057 * gcc.dg/i386-sse-7.c: New test.
44058 * gcc.dg/i386-mmx-4.c: New test.
44059
44060 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44061
44062 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44063 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44064 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44065 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44066 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44067 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44068 g++.dg/tc1/dr94.C: Fix line terminator.
44069
44070 2004-02-16 Geoffrey Keating <geoffk@apple.com>
44071
44072 * gcc.c-torture/compile/20040216-1.c: New.
44073
44074 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44075
44076 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44077 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44078 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44079 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44080 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44081 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44082
44083 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44084
44085 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44086
44087 2004-02-15 Mark Mitchell <mark@codesourcery.com>
44088
44089 PR c++/13971
44090 * g++.dg/expr/cond4.C: New test.
44091
44092 PR c++/14086
44093 * g++.dg/lookup/crash2.C: New test.
44094
44095 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
44096
44097 * gcc.c-torture/compile/20040214-2.c: New test.
44098
44099 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
44100
44101 PR c++/14116
44102 * g++.dg/ext/typeof8.C: New test.
44103
44104 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
44105
44106 * gcc.c-torture/compile/20040214-1.c: New test.
44107
44108 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44109
44110 PR c++/13635
44111 * g++.dg/template/spec11.C: New test.
44112
44113 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44114
44115 PR c++/13927
44116 * g++.dg/other/error8.C: New test.
44117
44118 2004-02-13 Mark Mitchell <mark@codesourcery.com>
44119
44120 PR c++/14122
44121 * g++.dg/template/array4.C: New test.
44122
44123 PR c++/14108
44124 * g++.dg/inherit/thunk2.C: New test.
44125
44126 PR c++/14083
44127 * g++.dg/eh/cond2.C: New test.
44128
44129 2004-02-12 Alan Modra <amodra@bigpond.net.au>
44130
44131 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44132
44133 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
44134
44135 * lib/scanasm.exp (dg-scan): Quote pattern before display.
44136
44137 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
44138
44139 * g++.dg/simd-2.C: xfail on ppc64-linux.
44140
44141 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
44142
44143 PR c/456
44144 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44145 tests.
44146
44147 2004-02-11 Uros Bizjak <uros@kss-loka.si>
44148
44149 * gcc.dg/builtins-33.c: New test.
44150
44151 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
44152
44153 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44154
44155 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
44156
44157 * g++.dg/simd-2.C: Set -maltivec for ppc64.
44158
44159 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
44160
44161 * gcc.dg/ppc64-abi-3.c: New test.
44162
44163 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
44164
44165 PR c/14092
44166
44167 * gcc.dg/pr14092-1.c: New testcase.
44168
44169 2004-02-10 Alan Modra <amodra@bigpond.net.au>
44170
44171 * gcc.dg/cpp/assert4.c: Fix typo last change.
44172
44173 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44174 * gcc.dg/cpp/assert4.c: Handle powerpc64.
44175
44176 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44177
44178 2004-02-09 Roger Sayle <roger@eyesopen.com>
44179
44180 * gcc.c-torture/compile/20040209-1.c: New test case.
44181
44182 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
44183
44184 * gcc.dg/c90-init-1.c: Adjust expected error messages.
44185
44186 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
44187
44188 * gcc.c-torture/execute/20040208-[12].c: New tests.
44189
44190 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44191
44192 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44193
44194 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44195
44196 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44197
44198 2004-02-07 Zack Weinberg <zack@codesourcery.com>
44199
44200 Bug 13856
44201 * gcc.dg/visibility-8.c: New testcase.
44202
44203 2004-02-07 Zack Weinberg <zack@codesourcery.com>
44204
44205 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44206 arguments.
44207 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44208
44209 2004-02-07 Roger Sayle <roger@eyesopen.com>
44210
44211 PR middle-end/13696
44212 * g++.dg/opt/fold1.C: New test case.
44213
44214 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44215
44216 PR c++/14033
44217 * g++.dg/other/crash-2.C: New test.
44218
44219 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44220
44221 PR c++/14028
44222 * g++.dg/parse/angle-bracket2.C: New test.
44223
44224 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44225
44226 PR middle-end/13750
44227 Revert:
44228 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44229 PR pch/13361
44230 * g++.dg/pch/wchar-1.C: New.
44231 * g++.dg/pch/wchar-1.Hs: New.
44232
44233 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44234
44235 PR c++/14008
44236 * g++.dg/parse/error15.C: New test.
44237 * g++.dg/parse/crash11.C: Update dg-error mark.
44238
44239 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44240
44241 PR c++/13932
44242 * g++.dg/warn/conv2.C: New test.
44243
44244 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44245
44246 PR c++/13086
44247 * g++.dg/warn/incomplete1.C: Remove xfail.
44248
44249 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44250
44251 * lib/file-format.exp (gcc_target_object_format): Use
44252 ${tool}_target_compile, not gcc_target_compile.
44253 * lib/target-supports.exp (check_alias_available): Likewise.
44254 (check_gc_sections_available): Likewise.
44255 * g++.dg/ext/attrib10.C: Use dg-require-alias.
44256 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44257 dg-require-alias.
44258
44259 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44260
44261 PR c++/13969
44262 * g++.dg/template/static6.C: New test.
44263
44264 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
44265
44266 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44267
44268 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44269
44270 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44271 tests for systems where `char' is unsigned by default.
44272
44273 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44274
44275 PR c++/13997
44276 * g++.dg/template/partial3.C: New test.
44277
44278 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
44279
44280 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44281 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44282 Remove mentions of obsolete ports.
44283
44284 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
44285
44286 * gcc.dg/noncompile/20001228-1.c: Fix for new
44287 error message.
44288
44289 2004-02-03 Roger Sayle <roger@eyesopen.com>
44290
44291 PR target/9348
44292 * gcc.c-torture/execute/multdi-1.c: New test case.
44293
44294 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44295
44296 PR c++/13925
44297 * g++.dg/template/lookup5.C: New test.
44298
44299 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44300
44301 PR c++/13950
44302 * g++.dg/template/lookup4.C: New test.
44303
44304 PR c++/13970
44305 * g++.dg/parse/error14.C: New test.
44306
44307 PR c++/14002
44308 * g++.dg/parse/template13.C: New test.
44309
44310 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44311
44312 PR c++/13978
44313 * g++.dg/template/koenig4.C: New test.
44314
44315 PR c++/13968
44316 * g++.dg/template/crash17.C: New test.
44317
44318 PR c++/13975
44319 * g++.dg/parse/error13.C: New test.
44320 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44321
44322 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44323
44324 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44325
44326 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
44327
44328 PR c/11658
44329 PR c/13994
44330 * gcc.dg/noncompile/20040203-1.c: New test.
44331 * gcc.dg/noncompile/20040203-2.c: Likewise.
44332 * gcc.dg/noncompile/20040203-3.c: Likewise.
44333 * gcc.dg/20040203-1.c: Likewise.
44334
44335 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
44336
44337 PR c++/10858
44338 * g++.dg/template/sizeof7.C: New test.
44339
44340 2004-02-02 Eric Christopher <echristo@redhat.com>
44341 Zack Weinberg <zack@codesourcery.com>
44342
44343 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44344
44345 2004-02-02 Zack Weinberg <zack@codesourcery.com>
44346
44347 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44348 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44349 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44350 * gcc.dg/cleanup-5.c: Run only on Linux targets.
44351
44352 2004-02-02 Mark Mitchell <mark@codesourcery.com>
44353
44354 PR c++/13113
44355 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44356
44357 PR c++/13854
44358 * g++.dg/ext/attrib13.C: New test.
44359
44360 PR c++/13907
44361 * g++.dg/conversion/op2.C: New test.
44362
44363 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44364
44365 * gcc.dg/titype-1.c: Fix pasto.
44366
44367 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44368
44369 * gcc.dg/titype-1.c: New test.
44370
44371 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44372
44373 PR c++/13957
44374 * g++.dg/template/non-type-template-argument-1.C,
44375 g++.dg/template/qualified-id1.C: Update dg-error marks.
44376 * g++.dg/template/nontype6.C: New test.
44377
44378 2004-02-01 Roger Sayle <roger@eyesopen.com>
44379
44380 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44381 * gcc.dg/builtins-31.c: New testcase.
44382 * gcc.dg/builtins-32.c: New testcase.
44383
44384 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
44385
44386 * objc.dg/call-super-2.m: Update line numbers
44387 for the including of stddef.h.
44388
44389 2004-01-30 Michael Matz <matz@suse.de>
44390
44391 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44392 g++.dg/ext/case-range3.C: New tests.
44393
44394 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44395
44396 DR206
44397 PR c++/13813
44398 * g++.dg/template/member4.C: New test.
44399
44400 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44401
44402 PR c++/13683
44403 * g++.dg/template/sizeof6.C: New test.
44404
44405 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44406
44407 * gcc.dg/fwritable-strings-1.c: New test.
44408
44409 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44410
44411 * gcc.c-torture/compile/20040130-1.c: New test.
44412
44413 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
44414
44415 * objc.dg/call-super-2.m: Include stddef.h for size_t.
44416
44417 2004-01-29 Mark Mitchell <mark@codesourcery.com>
44418
44419 PR c++/13883
44420 * g++.dg/template/ctor3.C: New test.
44421
44422 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44423
44424 * g++.dg/tc1: New directory.
44425 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44426 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44427 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44428 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44429 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44430
44431 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44432
44433 * g++.dg/parse/error11.C: New test.
44434 * g++.dg/parse/error12.C: Likewise.
44435
44436 2004-01-28 Ziemowit Laski <zlaski@apple.com>
44437
44438 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44439 (scan_initial, main): Use aligned_sizeof instead of sizeof.
44440
44441 2004-01-28 Mark Mitchell <mark@codesourcery.com>
44442
44443 PR c++/13791
44444 * g++.dg/ext/attrib12.C: New test.
44445
44446 PR c++/13736
44447 * g++.dg/parse/cast2.C: New test.
44448
44449 2004-01-27 James E Wilson <wilson@specifixinc.com>
44450
44451 * objc.dg/encode-2.m (main): New local string. Set depending on
44452 sizeof long. Use in sscanf call.
44453 * objc.dg/encode-3.m (main): New local string. Set depending on
44454 sizeof long. Use in scan_initial call.
44455
44456 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44457
44458 * objc.dg/call-super-2.m: Make LP64-safe.
44459 * objc.dg/desig-init-1.m: Likewise.
44460
44461 2004-01-27 Devang Patel <dpatel@apple.com>
44462
44463 * g++.dg/debug/namespace1.C: New test.
44464
44465 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
44466
44467 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44468 xscale-*-*.
44469
44470 * gcc.dg/arm-mmx-1.c: New test.
44471
44472 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44473
44474 * gcc.dg/20040127-1.c: New test.
44475 * gcc.dg/20040127-2.c: New test.
44476
44477 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44478
44479 * objc.dg/stret-1.m (glob): Renamed to globa.
44480
44481 2004-01-26 Mark Mitchell <mark@codesourcery.com>
44482
44483 PR c++/13663
44484 * g++.dg/expr/for1.C: New test.
44485
44486 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
44487
44488 PR middle-end/13779
44489 * gcc.dg/darwin-longlong.c: New test.
44490
44491 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
44492
44493 * gcc.dg/20040124-1.c: Moved test from here...
44494 * gcc.c-torture/compile/20040124-1.c: ...to here.
44495
44496 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44497
44498 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
44499 the assembly output if -m64 is passed.
44500
44501 2004-01-25 Mark Mitchell <mark@codesourcery.com>
44502
44503 PR c++/13833
44504 * g++.dg/template/cond3.C: New test.
44505
44506 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44507
44508 PR c++/13810
44509 * g++.dg/template/ttp7.C: New test.
44510
44511 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44512
44513 PR c++/13797
44514 * g++.dg/template/nontype4.C: New test.
44515 * g++.dg/template/nontype5.C: Likewise.
44516
44517 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
44518
44519 * gcc.dg/torture/mips-clobber-at.c: New test.
44520
44521 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
44522
44523 * gcc.dg/20040124-1.c: New test.
44524
44525 2004-01-24 Jakub Jelinek <jakub@redhat.com>
44526
44527 * gcc.dg/20040123-1.c: New test.
44528
44529 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44530
44531 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44532
44533 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
44534
44535 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44536
44537 2004-01-23 Andrew Pinski <apinski@apple.com>
44538
44539 * gcc.dg/20030121-1.c: Move to ..
44540 * gcc.dg/20040121-1.c: here.
44541
44542 2004-01-23 Roger Sayle <roger@eyesopen.com>
44543
44544 * gcc.dg/builtins-29.c: New test case.
44545
44546 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44547
44548 PR 18314
44549 * gcc.dg/builtins-30.c: New testcase.
44550
44551 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44552
44553 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44554 * lib/g77.exp: Likewise.
44555 * lib/objc.exp: Likewise.
44556 * lib/g++.exp: Likewise.
44557
44558 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44559
44560 * gcc.dg/struct-by-value-2.c: New test.
44561
44562 2004-01-21 Andrew Pinski <apinski@apple.com>
44563
44564 PR target/13785
44565 * gcc.dg/20030121-1.c: New test.
44566
44567 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44568
44569 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44570 clobber frame pointer register in asm statement.
44571
44572 2004-01-21 Falk Hueffner <falk@debian.org>
44573
44574 * gcc.c-torture/compile/20040121-1.c: New test.
44575
44576 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44577
44578 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44579
44580 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44581
44582 * gcc.dg/ppc64-abi-2.c: New test.
44583
44584 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44585
44586 * lib/treelang.exp: Fill out this file.
44587 * lib/treelang-dg.exp: New File.
44588
44589 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44590
44591 * gcc.c-torture/compile/981022-1.c: Remove.
44592 * gcc.dg/array-5.c: Remove XFAIL.
44593 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44594 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44595 gcc.dg/cond-lvalue-1.c: Update.
44596 * gcc.dg/cast-lvalue-2.c: New test.
44597
44598 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44599
44600 PR c++/13592
44601 * g++.dg/other/error1.C (class foo): Tweak error message.
44602
44603 PR c++/13592
44604 * g++.dg/template/call2.C: New test.
44605
44606 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44607
44608 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44609 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44610 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44611 scalar-return-1_x.c, scalar-return-2_y.c,
44612 scalar-return-3_x.c, scalar-return-3_y.c,
44613 scalar-return-4_x.c, scalar-return-4_y.c,
44614 struct-align-1.h, struct-align-1_x.c,
44615 struct-align-1_y.c, struct-align-2.h,
44616 struct-align-2_x.c, struct-align-2_y.c,
44617 struct-by-value-10_y.c, struct-by-value-11_x.c,
44618 struct-by-value-11_y.c, struct-by-value-12_x.c,
44619 struct-by-value-12_y.c, struct-by-value-13_x.c,
44620 struct-by-value-13_y.c, struct-by-value-14_x.c,
44621 struct-by-value-14_y.c, struct-by-value-15_x.c,
44622 struct-by-value-15_y.c, struct-by-value-16_y.c,
44623 struct-by-value-17_y.c, struct-by-value-18_y.c,
44624 struct-by-value-19_y.c, struct-by-value-1_x.c,
44625 struct-by-value-1_y.c, struct-by-value-20_y.c,
44626 struct-by-value-2_x.c, struct-by-value-2_y.c,
44627 struct-by-value-3_y.c, struct-by-value-4_x.c,
44628 struct-by-value-4_y.c, struct-by-value-5_y.c,
44629 struct-by-value-6_y.c, struct-by-value-7_y.c
44630 struct-by-value-8_x.c, struct-by-value-8_y.c
44631 struct-by-value-9_x.c, struct-by-value-9_y.c
44632 struct-return-10_x.c, struct-return-10_y.c,
44633 struct-return-19_x.c, struct-return-20_x.c
44634 struct-return-2_x.c, struct-return-2_y.c
44635 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44636 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44637
44638 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44639
44640 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44641 attribute on sparc*-sun-solaris2.*.
44642
44643 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44644
44645 PR c++/13710
44646 * g++.dg/ext/typeof7.C: New test.
44647
44648 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44649
44650 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44651 * gcc.dg/const-elim-1.c: Same.
44652
44653 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44654
44655 * objc.dg/stret-1.m: New.
44656 * objc.dg/stret-2.m: New.
44657
44658 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44659
44660 PR c++/11895
44661 * g++.dg/ext/vector1.C: New test.
44662
44663 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44664
44665 * gcc.dg/pch/import-1.c: New.
44666 * gcc.dg/pch/import-1.hs: New.
44667 * gcc.dg/pch/import-1a.h: New.
44668 * gcc.dg/pch/import-1b.h: New.
44669 * gcc.dg/pch/import-1c.h: New.
44670
44671 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44672
44673 PR c++/13574
44674 * g++.dg/ext/array1.C: New test.
44675
44676 PR c++/13178
44677 * g++.dg/conversion/op1.C: New test.
44678
44679 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44680
44681 PR 11864
44682 From Kazumoto Kojima / Dan Kegel:
44683 * gcc.dg/pr11864-1.c: New test.
44684
44685 PR 10392
44686 From Marcus Comstedt / Dan Kegel:
44687 * gcc.dg/pr10392-1.c: New test.
44688
44689 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44690
44691 PR c++/13478
44692 * g++.dg/init/ref10.C: New test.
44693
44694 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44695
44696 PR c++/13407
44697 * g++.dg/parse/typename6.C: New test.
44698
44699 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44700
44701 PR pch/13361
44702 * g++.dg/pch/wchar-1.C: New.
44703 * g++.dg/pch/wchar-1.Hs: New.
44704
44705 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44706
44707 PR c++/9259
44708 * g++.dg/expr/sizeof2.C: New test.
44709
44710 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44711
44712 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44713
44714 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44715
44716 PR c++/13659
44717 * g++.dg/lookup/strong-using-3.C: New.
44718 * g++.dg/lookup/using-10.C: New.
44719
44720 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44721
44722 PR c++/13594
44723 * g++.dg/lookup/strong-using-2.C: New.
44724
44725 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44726 Dan Kegel <dank@kegel.com>
44727 J"orn Rennecke <joern.rennecke@superh.com>
44728
44729 PR target/9365
44730 * gcc.dg/pr9365-1.c: New test.
44731
44732 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44733
44734 PR c++/8856
44735 * g++.dg/parse/casting-operator2.C: New test.
44736 * g++.old-deja/g++.pt/explicit83.C: Remove.
44737
44738 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44739
44740 * gcc.dg/label-compound-stmt-1.c: New test.
44741 * gcc.c-torture/compile/950922-1.c,
44742 gcc.c-torture/compile/20000211-3.c,
44743 gcc.c-torture/compile/20000518-1.c,
44744 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44745 compound statements.
44746
44747 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44748
44749 * gcc.dg/ppc64-abi-1.c: New test.
44750
44751 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44752
44753 * g++.dg/ext/attrib9.C: Add dg-warnings.
44754
44755 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44756
44757 PR c++/12335
44758 * g++.dg/parse/dtor3.C: New test.
44759
44760 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44761
44762 PR c++/12709
44763 * g++.dg/parse/try-catch-1.C: New test.
44764
44765 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44766
44767 * ada/acats/run_all.sh: Add more verbose output in acats.log
44768 when compiling tests.
44769
44770 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44771
44772 PR 13656
44773 * gcc.dg/typedef-redecl.c: New test case.
44774 * gcc.dg/typedef-redecl.h: New support file.
44775
44776 2004-01-13 Jan Hubicka <jh@suse.cz>
44777
44778 * gcc.dg/always_inline.c: New test.
44779 * gcc.dg/debug/20031231-1.c: Fix.
44780
44781 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44782
44783 PR c++/13474
44784 * g++.dg/template/array3.C: New test.
44785
44786 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44787
44788 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44789 * g++.dg/warn/Wunused-2.C: Likewise.
44790
44791 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44792
44793 PR c++/13289
44794 * g++.dg/template/instantiate6.C: New test.
44795
44796 2004-01-12 Roger Sayle <roger@eyesopen.com>
44797
44798 PR middle-end/11397
44799 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44800
44801 2004-01-12 Jan Hubicka <jh@suse.cz>
44802
44803 PR opt/12826
44804 * gcc.dg/20040112-1.c: New.
44805
44806 * gcc.dg/dwarf-die[1-7].c: Move to...
44807 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44808 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44809
44810 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44811
44812 PR c++/4100
44813 * g++.dg/parse/friend4.C: New test.
44814
44815 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44816
44817 PR c++/4100
44818 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44819 definition is called a friend.
44820
44821 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44822
44823 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44824
44825 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44826
44827 PR c++/3478
44828 * g++.dg/parse/error10.C: New test.
44829 * g++.dg/template/arg2.C: Accept "invalid type" error.
44830
44831 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44832
44833 PR middle-end/13392
44834 * g++.dg/opt/expect2.C: New test.
44835
44836 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44837
44838 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44839 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44840 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44841 Update dg-error regexps.
44842
44843 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44844
44845 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44846 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44847
44848 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44849
44850 * gcc.dg/pragma-re-1.c: Use right pointer type.
44851
44852 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44853
44854 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44855
44856 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44857
44858 * gcc.dg/rs6000-ldouble-1.c: New.
44859
44860 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44861
44862 DR 337
44863 PR c++/9256
44864 * g++.dg/other/abstract1.C: New test.
44865
44866 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44867
44868 * g++.dg/lookup/strong-using-1.C: New.
44869
44870 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44871
44872 PR c/11234
44873 * gcc.dg/func-ptr-conv-1.c: New test.
44874 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44875
44876 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44877
44878 PR target/13380.
44879 * gcc.c-torture/compile/20040109-1.c: New.
44880
44881 2004-01-08 Stuart Hastings <stuart@apple.com>
44882
44883 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44884 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44885 * gcc.dg/i386-sse-6.c: ...this new testcase.
44886
44887 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44888
44889 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44890
44891 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44892
44893 * ada/acats/run_acats: Treat 'gnatchop' the same way
44894 as 'gnatmake'. Export GCC_DRIVER.
44895 * ada/acats/run_all.sh: Add target_gnatchop. Use
44896 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44897
44898 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44899
44900 PR c++/12573
44901 * g++.dg/template/dependent-expr4.C: New test.
44902
44903 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44904
44905 * gcc.dg/altivec-11.c: New test.
44906
44907 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44908
44909 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44910
44911 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44912
44913 PR c/6024
44914 * gcc.dg/enum-compat-1.c: New test.
44915 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44916
44917 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44918
44919 PR c/12165
44920 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44921 gcc.dg/c99-idem-qual-3.c: New tests.
44922
44923 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44924
44925 * gcc.dg/winline-7.c: Don't cast void * to int.
44926
44927 2004-01-06 Jan Hubicka <jh@suse.cz>
44928
44929 * gcc.dg/i386-sse-5.c: New test
44930 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44931
44932 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44933
44934 PR c++/12815
44935 * g++.dg/rtti/typeid4.C: New test.
44936
44937 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44938
44939 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44940
44941 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44942
44943 PR c++/12132
44944 * g++.dg/template/error11.C: New test.
44945
44946 PR c++/13451
44947 * g++.dg/template/class2.C: New test.
44948
44949 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44950 Richard Sandiford <rsandifo@redhat.com>
44951
44952 PR c++/13387
44953 * g++.dg/opt/alias3.C: New test.
44954
44955 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44956
44957 PR c++/13157
44958 * g++.dg/template/koenig3.C: New test.
44959
44960 PR c++/13529
44961 * g++.dg/parse/offsetof3.C: New test.
44962
44963 * g++.dg/init/copy7.C: Add missing dg-error markers.
44964
44965 PR c++/12226
44966 * g++.dg/init/copy7.c: New test.
44967
44968 PR c++/13536
44969 * g++.dg/parse/cast1.C: New test.
44970
44971 2004-01-04 Jan Hubicka <jh@suse.cz>
44972
44973 * gcc.dg/winline[1-7].c: New tests.
44974
44975 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44976
44977 PR c++/13520
44978 * g++.dg/template/qualttp22.C: New test.
44979
44980 2004-01-01 Jan Hubicka <jh@suse.cz>
44981
44982 * gcc.dg/debug/20031231-1.c: New.
44983 * gcc.c-torture/compile/20040101-1.c: New.
44984 * gcc.dg/dwarf-die-[1-7].c: New.
44985
44986 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44987
44988 PR optimization/13521
44989 * gcc.c-torture/compile/20031231-1.c: New test.
44990
44991 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44992
44993 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44994
44995 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44996
44997 PR c++/10079
44998 * g++.dg/template/crash16.C: New test.
44999
45000 2003-12-30 Mark Mitchell <mark@codesourcery.com>
45001
45002 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45003
45004 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
45005
45006 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45007 ports.
45008 * g++.old-deja/g++.jason/thunk3.C: Likewise.
45009 * g++.old-deja/g++.law/profile1.C: Likewise.
45010 * gcc.c-torture/compile/981006-1.c: Likewise.
45011 * gcc.c-torture/execute/loop-2e.x: Likewise.
45012 * gcc.c-torture/execute/loop-2f.x: Remove.
45013 * gcc.c-torture/execute/loop-2g.x: Likewise.
45014 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45015 * gcc.dg/20020312-2.c: Remove traces of dead ports.
45016
45017 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
45018
45019 PR c++/13507
45020 * g++.dg/ext/attrib11.C: New test.
45021
45022 PR c++/13494
45023 * g++.dg/template/array2-1.C: New test.
45024 * g++.dg/template/array2-2.C: New test.
45025
45026 2003-12-29 Mark Mitchell <mark@codesourcery.com>
45027
45028 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45029
45030 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
45031
45032 PR c++/12774
45033 * g++.dg/template/array1-1.C: New test.
45034 * g++.dg/template/array1-2.C: New test.
45035
45036 2003-12-29 Roger Sayle <roger@eyesopen.com>
45037
45038 PR fortran/12632
45039 * g77.dg/12632.f: New test case.
45040
45041 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45042
45043 PR c++/13289
45044 * g++.dg/parse/nontype1.C: New test.
45045
45046 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45047
45048 PR c++/12403
45049 * g++.dg/parse/explicit1.C: New test.
45050 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45051
45052 2003-12-28 Mark Mitchell <mark@codesourcery.com>
45053
45054 PR c++/13081
45055 * g++.dg/opt/inline6.C: New test.
45056
45057 PR c++/12613
45058 * g++.dg/parse/error9.C: New test.
45059
45060 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45061
45062 2003-12-28 Mark Mitchell <mark@codesourcery.com>
45063
45064 PR c++/13009
45065 * g++.dg/init/assign1.C: New test.
45066
45067 2003-12-28 Roger Sayle <roger@eyesopen.com>
45068
45069 PR c++/13070
45070 * g++.dg/warn/format3.C: New test case.
45071
45072 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45073
45074 * gcc.c-torture/compile/20031227-1.c: New test.
45075
45076 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45077
45078 * g++.dg/bprob/bprob.exp: Load target-supports.exp
45079 * g77.dg/bprob/bprob.exp: Likewise.
45080 * gcc.misc-tests/bprob.exp: Likewise.
45081 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
45082 variants on systems where the library does not provide that
45083 functionality.
45084 * gcc.dg/builtins-20.c: Use builtins-config.h.
45085 * gcc.dg/builtins-config.h: New file.
45086
45087 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45088
45089 * lib/gcc-dg.exp (dg-require-profiling): New function.
45090 * lib/target-supports.exp (check_profiling_available): Likewise.
45091 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45092 * g77.dg/bprob/bprob.exp: Likewise.
45093 * gcc.misc-tests/bprob.exp: Likewise.
45094 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45095 * gcc.dg/20021014-1.c: Likewise.
45096 * gcc.dg/nest.c: Likewise.
45097
45098 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45099
45100 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45101 compiling.
45102 * g++.dg/lookup/java2.C: Likewise.
45103 * gcc.dg/cpp/lexident.c: Likewise.
45104
45105 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
45106
45107 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45108 given.
45109 * gcc.c-torture/compile/961203-1.c: Likewise.
45110 * gcc.c-torture/compile/980506-1.c: Likewise.
45111
45112 2003-12-23 Zack Weinberg <zack@codesourcery.com>
45113
45114 * lib/gcc-dg.exp (dg-prune-output): New annotation.
45115 (additional_prunes): New global.
45116 (gcc-dg-prune): Handle additional per-test pruning.
45117 (dg-test): Clear additional_prunes between tests.
45118
45119 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
45120 dg-prune-output to avoid spurious failures from assembler
45121 complaining about nonexistent WAW violations.
45122 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45123 Use dg-prune-output to avoid spurious failures from assembler
45124 warning about Itanium B-step errata.
45125
45126 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45127
45128 * g++.dg/abi/macro0.C: New test.
45129 * g++.dg/abi/macro1.C: Likewise.
45130 * g++.dg/abi/macro2.C: Likewise.
45131
45132 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45133 * g++.dg/abi/bitfield7.C: Likewise.
45134 * g++.dg/abi/dtor2.C: Likewise.
45135 * g++.dg/abi/mangle11.C: Likewise.
45136 * g++.dg/abi/mangle12.C: Likewise.
45137 * g++.dg/abi/mangle14.C: Likewise.
45138 * g++.dg/abi/mangle17.C: Likewise.
45139 * g++.dg/abi/vbase10.C: Likewise.
45140 * g++.dg/abi/vbase14.C: Likewise.
45141 * g++.dg/template/qualttp17.C: Likewise.
45142
45143 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
45144
45145 PR c/11995
45146 * gcc.dg/20031223-1.c: New test.
45147
45148 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45149
45150 * gcc.dg/noreturn-7.c: New test.
45151
45152 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45153
45154 * gcc.dg/null-pointer-1.c: New test.
45155
45156 2003-12-22 Mark Mitchell <mark@codesourcery.com>
45157
45158 * g++.old-deja/g++.jason/template18.C: Remove.
45159 * g++.old-deja/g++.jason/template37.C: Likewise.
45160
45161 PR c++/12862
45162 * g++.dg/lookup/ns1.C: New test.
45163
45164 PR c++/12397
45165 * g++.dg/template/lookup3.C: New test.
45166
45167 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
45168
45169 * g++.dg/template/recurse1.C: New test
45170
45171 2003-12-22 Mark Mitchell <mark@codesourcery.com>
45172
45173 PR c++/12479
45174 * g++.dg/parse/semicolon1.C: New test.
45175 * g++.dg/parse/semicolon1.h: Likewise.
45176
45177 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
45178
45179 * gcc.dg/darwin-misaligned.c: New test.
45180
45181 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
45182
45183 PR c/9163
45184 * gcc.dg/20031222-1.c: New test.
45185
45186 2003-12-21 Mark Mitchell <mark@codesourcery.com>
45187
45188 PR c++/13438
45189 * g++.dg/parse/error8.C: New test.
45190
45191 PR c++/11554
45192 * g++.dg/warn/ctor-init-1.C: New test.
45193
45194 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
45195
45196 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45197 too small.
45198 * gcc.c-torture/compile/930217-1.c: Likewise.
45199 * gcc.c-torture/compile/930513-1.c: Likewise.
45200 * gcc.c-torture/execute/920908-2.c: Likewise.
45201 * gcc.c-torture/execute/921204-1.c: Likewise.
45202 * gcc.c-torture/execute/930621-1.c: Likewise.
45203 * gcc.c-torture/execute/930630-1.c: Likewise.
45204 * gcc.c-torture/execute/931031-1.c: Likewise.
45205 * gcc.c-torture/execute/980602-2.c: Likewise.
45206 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45207 * gcc.c-torture/execute/compndlit-1.c: Likewise.
45208 * gcc.c-torture/execute/extzvsi.c: Likewise.
45209 * gcc.c-torture/unsorted/ext.c: Likewise.
45210
45211 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
45212
45213 PR target/12749
45214 * gcc.c-torture/compile/20031220-2.c: New test case.
45215
45216 2003-12-20 Roger Sayle <roger@eyesopen.com>
45217
45218 PR optimization/13031
45219 * gcc.c-torture/compile/20031220-1.c: New test case.
45220
45221 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45222
45223 * gcc.dg/cast-function-1.c: New test.
45224
45225 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
45226
45227 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45228 formats.
45229
45230 2003-12-19 Mark Mitchell <mark@codesourcery.com>
45231
45232 PR c++/12795
45233 * g++.dg/ext/attrib10.C: New test.
45234
45235 2003-12-19 Jakub Jelinek <jakub@redhat.com>
45236
45237 * gcc.dg/cleanup-10.c: New test.
45238 * gcc.dg/cleanup-11.c: New test.
45239
45240 2003-12-19 Jakub Jelinek <jakub@redhat.com>
45241
45242 PR c++/13239
45243 * g++.dg/opt/expect1.C: New test.
45244
45245 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
45246
45247 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45248
45249 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
45250
45251 PR debug/12923
45252 * gcc.dg/20031218-1.c: New test.
45253
45254 PR debug/12389
45255 * gcc.dg/20031218-2.c: New test.
45256 * gcc.dg/20031218-3.c: New test.
45257
45258 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45259 of label name and allow for USER_LABEL_PREFIX == "_" names.
45260 * g++.dg/abi/mangle18-2.C: Likewise.
45261 * g++.dg/abi/mangle19-1.C: Likewise.
45262 * g++.dg/abi/mangle19-2.C: Likewise.
45263 * g++.dg/abi/mangle20-1.C: Likewise.
45264 * g++.dg/abi/mangle20-2.C: Likewise.
45265
45266 2003-12-18 Richard Henderson <rth@redhat.com>
45267
45268 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45269
45270 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
45271 Dan Kegel <dank@kegel.com>
45272
45273 PR other/12009
45274 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45275 testing a cross compiler, it causes spurious compile failures.
45276 * lib/g++.exp: Likewise.
45277
45278 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45279
45280 PR c++/13262
45281 * g++.dg/template/access13.C: New test.
45282
45283 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
45284
45285 * gcc.dg/20031216-1.c: New test.
45286
45287 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45288
45289 PR c++/9154
45290 * g++.dg/template/error10.C: New test.
45291
45292 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45293
45294 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45295 * g++.dg/eh/simd-2.C: Likewise.
45296
45297 2003-12-17 James E Wilson <wilson@specifixinc.com>
45298 Roger Sayle <roger@eyesopen.com>
45299
45300 * gcc.c-torture/execute/ieee/mzero5.c: New.
45301
45302 2003-12-17 Mark Mitchell <mark@codesourcery.com>
45303
45304 PR c++/10603
45305 * g++.dg/parse/error6.C: New test.
45306
45307 PR c++/12827
45308 * g++.dg/parse/error7.C: New test.
45309
45310 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45311
45312 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45313 at -O with stabs debugging formats.
45314 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45315 * gcc.dg/debug/debug-2.c: Likewise.
45316
45317 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45318
45319 PR c++/12696
45320 * g++.dg/init/error1.C: New test.
45321
45322 PR c++/12218
45323 * g++.dg/init/pm3.C: New test.
45324
45325 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
45326
45327 PR c/3347
45328 * gcc.dg/bitfld-8.c: New test.
45329
45330 2003-12-16 James Lemke <jim@wasabisystems.com>
45331
45332 * gcc.dg/arm-scd42-[123].c: New tests.
45333
45334 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45335
45336 PR c++/9043
45337 * g++.dg/abi/mangle20-1.C: New test.
45338 * g++.dg/abi/mangle20-2.C: New test.
45339
45340 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45341
45342 PR c++/13275
45343 * g++.dg/other/offsetof2.C: Remove XFAIL.
45344 * g++.dg/parse/offsetof1.C: New test.
45345 * g++.gd/parse/offsetof2.C: Likewise.
45346
45347 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45348
45349 * g++.dg/template/nontype3.C: New test.
45350 * g++.dg/template/static2.C: Tweaked the dg-error clause.
45351
45352 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45353
45354 * g++.dg/warn/noreturn-3.C: Also test instantiation.
45355
45356 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45357
45358 PR c++/13387
45359 * g++.dg/expr/assign1.C: New test.
45360
45361 PR c++/13242
45362 * g++.dg/abi/mangle19-1.C: New test.
45363 * g++.dg/abi/mangle19-2.C: New test.
45364
45365 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
45366
45367 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45368
45369 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
45370
45371 * gcc.c-torture/execute/20031216-1.c: New test.
45372
45373 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45374
45375 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45376 an ICE regression.
45377
45378 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45379
45380 PR c++/10926
45381 * g++.dg/template/error9.C: New test.
45382
45383 PR c++/11116
45384 * g++.dg/template/error8.C: New test.
45385
45386 2003-12-15 Roger Sayle <roger@eyesopen.com>
45387
45388 PR middle-end/13400
45389 * gcc.c-torture/execute/20031215-1.c: New test case.
45390
45391 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45392
45393 PR c++/13269
45394 * g++.dg/parse/error5.C: New test.
45395
45396 PR c++/12989
45397 * g++.dg/expr/sizeof1.C: New test.
45398
45399 PR c++/13310
45400 * g++.dg/template/crash15.C: New test.
45401
45402 2003-12-15 Geoffrey Keating <geoffk@apple.com>
45403
45404 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45405 a non-POD type as the last named parameter of a varargs function.
45406
45407 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45408
45409 PR c++/13243
45410 PR c++/12573
45411 * g++.dg/template/crash14.C: New test.
45412 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45413
45414 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
45415
45416 * g++.dg/other/java1.C: New test.
45417
45418 PR c++/13241
45419 * g++.dg/abi/mangle18-1.C: New test.
45420 * g++.dg/abi/mangle18-2.C: New test.
45421
45422 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45423
45424 PR optimization/10312
45425 * gcc.c-torture/execute/20031214-1.c: New.
45426
45427 2003-12-14 Mark Mitchell <mark@codesourcery.com>
45428
45429 PR c++/10779
45430 PR c++/12160
45431 * g++.dg/parse/error3.C: New test.
45432 * g++.dg/parse/error4.C: Likewise.
45433 * g++.dg/abi/mangle4.C: Tweak error messages.
45434 * g++.dg/lookup/using5.C: Likewise.
45435 * g++.dg/other/error2.C: Likewise.
45436 * g++.dg/parse/typename5.C: Likewise.
45437 * g++.dg/parse/undefined1.C: Likewise.
45438 * g++.dg/template/arg2.C: Likewise.
45439 * g++.dg/template/ttp3.C: Likewise.
45440 * g++.dg/template/type1.C: Likewise.
45441 * g++.old-deja/g++.other/crash32.C: Likewise.
45442 * g++.old-djea/g++.pt/defarg8.C: Likewise.
45443
45444 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45445
45446 PR c++/13106
45447 * g++.dg/warn/noreturn-3.C: New test.
45448
45449 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45450
45451 PR c++/13118
45452 * g++.dg/abi/covariant3.C: New.
45453
45454 2003-12-12 Jakub Jelinek <jakub@redhat.com>
45455
45456 * g++.dg/eh/ia64-1.C: New test.
45457
45458 2003-12-12 Roger Sayle <roger@eyesopen.com>
45459
45460 PR optimization/13037
45461 * g77.f-torture/execute/13037.f: New test case.
45462
45463 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45464
45465 PR c++/12881
45466 * g++.dg/abi/covariant2.C: New.
45467
45468 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
45469
45470 * gcc.dg/cpp/trad/macro.c: New tests.
45471
45472 2003-12-11 Zack Weinberg <zack@codesourcery.com>
45473
45474 * gcc.c-torture/execute/wchar_t-1.x: Delete.
45475
45476 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
45477
45478 PR other/10819
45479 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45480 to fix Bug 10819.
45481 * lib/g++.exp (g++_version): Likewise.
45482 * lib/g77.exp (g77_version): Likewise.
45483 * lib/objc.exp (default_objc_version): Likewise.
45484
45485 2003-12-10 Richard Henderson <rth@redhat.com>
45486
45487 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45488
45489 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45490
45491 2003-12-08 Matt Austern <austern@apple.com>
45492
45493 PR c/13134
45494 * lib/gcc-dg.exp (dg-require-visibility): Define.
45495 * lib/target-supports (check_visibility_available): Define.
45496 * gcc.dg/visibility-1.c: New test.
45497 * gcc.dg/visibility-2.c: Likewise.
45498 * gcc.dg/visibility-3.c: Likewise.
45499 * gcc.dg/visibility-4.c: Likewise.
45500 * gcc.dg/visibility-5.c: Likewise.
45501 * gcc.dg/visibility-6.c: Likewise.
45502 * g++.dg/ext/visibility-1.C: Likewise.
45503 * g++.dg/ext/visibility-2.C: Likewise.
45504 * g++.dg/ext/visibility-3.C: Likewise.
45505 * g++.dg/ext/visibility-4.C: Likewise.
45506 * g++.dg/ext/visibility-5.C: Likewise.
45507 * g++.dg/ext/visibility-6.C: Likewise.
45508
45509 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45510
45511 * g++.dg/lookup/java1.C: New test.
45512 * g++.dg/lookup/java2.C: New test.
45513
45514 2003-12-07 Falk Hueffner <falk@debian.org>
45515
45516 * g++.dg/opt/noreturn-1.C: New test.
45517
45518 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
45519
45520 * gcc.dg/overflow-1.c: New test.
45521
45522 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45523
45524 * g77.f-torture/compile/13060.f: New test.
45525
45526 2003-12-06 Mark Mitchell <mark@codesourcery.com>
45527
45528 PR c++/13323
45529 * g++.dg/inherit/operator2.C: New test.
45530
45531 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45532
45533 PR c++/13305
45534 * g++.dg/ext/attrib9.C: New test.
45535
45536 2003-12-05 Mark Mitchell <mark@codesourcery.com>
45537
45538 PR c++/13314
45539 * g++.dg/template/error7.C: New test.
45540
45541 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
45542 J"orn Rennecke <joern.rennecke@superh.com>
45543
45544 PR target/13302
45545 * g++.dg/other/struct-va_list.C: New test.
45546
45547 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45548
45549 PR c++/13166
45550 * g++.dg/parse/defarg6.C: New test.
45551
45552 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45553
45554 PR target/13256
45555 * gcc.c-torture/execute/20031201-1.c: New test.
45556
45557 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45558
45559 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45560
45561 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45562
45563 * gcc.dg/builtin-return-1.c: New test.
45564
45565 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45566 J"orn Rennecke <joern.rennecke@superh.com>
45567
45568 PR optimization/13260
45569 * gcc.c-torture/execute/20031204-1.c: New test.
45570
45571 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45572
45573 PR c++/9127
45574 * g++.dg/template/error6.C: New test.
45575
45576 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45577
45578 * gcc.dg/20031202-1.c: New test.
45579
45580 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45581
45582 PR c++/13179
45583 * g++.dg/template/eh1.C: New test.
45584
45585 PR c++/10771
45586 * g++.dg/template/error5.C: New test.
45587
45588 2003-12-02 David Ung <davidu@mips.com>
45589
45590 * gcc.dg/compat/vector-check.h: Corrected type for var
45591 g_##TMODE
45592
45593 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45594
45595 PR c++/10126
45596 * g++.dg/template/ptrmem8.C: New test.
45597
45598 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45599
45600 PR c++/12573
45601 * g++.dg/template/dependent-expr3.C: New test.
45602
45603 2003-12-01 James Lemke <jim@wasabisystems.com>
45604
45605 * gcc.dg/arm-g2.c: New test.
45606
45607 2003-12-01 Roger Sayle <roger@eyesopen.com>
45608
45609 PR optimization/11634
45610 * gcc.dg/20031201-2.c: New test case.
45611
45612 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45613
45614 PR 11433
45615 * objc.dg/proto-lossage-3.m: New test.
45616
45617 2003-12-01 Roger Sayle <roger@eyesopen.com>
45618
45619 PR optimization/12628
45620 * gcc.dg/20031201-1.c: New test case.
45621
45622 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45623
45624 * gcc.dg/unaligned-1.c: New test.
45625
45626 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45627
45628 PR c++/9849
45629 * g++.dg/template/error4.C: New test.
45630 * g++.dg/template/nested3.C: Adjust error markers.
45631
45632 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45633
45634 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45635
45636 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45637
45638 PR c/10333
45639 * gcc.dg/bitfld-7.c: New test.
45640
45641 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45642
45643 * gcc.dg/tls/asm-1.C: New test.
45644
45645 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45646
45647 * gcc.dg/cpp/assert4.c: Update.
45648
45649 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45650
45651 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45652 * gcc.dg/builtin-apply3.c: New test.
45653
45654 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45655
45656 * lib/compat.exp (compat-obj): New xfaildata parameter.
45657 Use it to set compiler_conditional_xfail_data before compiling.
45658 (compat-get-options): Handle dg-xfail-if.
45659 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45660 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45661 * gcc.dg/compat/vector-1_y.c: Likewise.
45662 * gcc.dg/compat/vector-2_x.c: Likewise.
45663 * gcc.dg/compat/vector-2_y.c: Likewise.
45664
45665 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45666
45667 * g++.dg/opt/reg-stack4.C: New test.
45668
45669 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45670
45671 * gcc.dg/builtin-apply2.c: New test.
45672
45673 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45674
45675 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45676
45677 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45678
45679 PR c++/12924
45680 * g++.dg/template/template-id-2.C: New test.
45681
45682 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45683
45684 PR c++/5369
45685 * g++.dg/template/memfriend1.C: New test.
45686 * g++.dg/template/memfriend2.C: Likewise.
45687 * g++.dg/template/memfriend3.C: Likewise.
45688 * g++.dg/template/memfriend4.C: Likewise.
45689 * g++.dg/template/memfriend5.C: Likewise.
45690 * g++.dg/template/memfriend6.C: Likewise.
45691 * g++.dg/template/memfriend7.C: Likewise.
45692 * g++.dg/template/memfriend8.C: Likewise.
45693 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45694
45695 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45696
45697 PR c++/12515
45698 * g++.dg/ext/cond1.C: New test.
45699
45700 2003-11-20 Richard Henderson <rth@redhat.com>
45701
45702 * gcc.dg/20020201-2.c: Remove.
45703 * gcc.dg/20020201-4.c: Remove.
45704 * gcc.dg/20020304-1.c: Remove.
45705
45706 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45707
45708 * gcc.dg/cpp/trad/xwin1.c: New test case.
45709
45710 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45711
45712 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45713 * lib/g77.exp: Likewise.
45714 * lib/objc.exp: Likewise.
45715 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45716 for darwin.
45717
45718 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45719
45720 PR c++/12932
45721 * g++.dg/template/static5.C: New test.
45722
45723 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45724
45725 * gcc.dg/nested-func-1.c: New test.
45726
45727 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45728
45729 * gcc.dg/cpp/assert4.c: New test.
45730
45731 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45732
45733 PR c++/2294
45734 * g++.dg/lookup/using9.c: New test.
45735
45736 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45737
45738 PR c++/12762
45739 * g++.dg/template/error3.C: New test.
45740
45741 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45742
45743 PR ada/13035
45744 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45745 No longer use a wrapper for gcc, since this does not work under
45746 Windows.
45747
45748 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45749
45750 PR c++/2094
45751 * g++.dg/template/ptrmem7.C: New test.
45752
45753 2003-11-13 Andrew Pinski <apinski@apple.com>
45754
45755 * gcc.c-torture/compile/20031113-1.c: New test.
45756
45757 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45758 Kean Johnston <jkj@sco.com>
45759
45760 PR c/13029
45761 * gcc.dg/unused-4.c: Update.
45762
45763 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45764
45765 * g++.dg/opt/const3.C: New test.
45766
45767 2003-11-13 Jan Hubicka <jh@suse.cz>
45768
45769 * gcc.c-torture/compile/20031112-1.c: New test.
45770
45771 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45772
45773 * g++.dg/parse/crash10.C: Remove bogus error marker.
45774
45775 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45776
45777 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45778 (host_gcc): Likewise.
45779 (ROOT): Honor $PWDCMD.
45780 (BASE): Likewise.
45781 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45782
45783 2003-11-12 Catherine Moore <clm@redhat.com>
45784
45785 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45786
45787 2003-11-12 Andreas Jaeger <aj@suse.de>
45788 Jakub Jelinek <jakub@redhat.com>
45789 Andrew Pinski <pinskia@physics.uc.edu>
45790 Richard Henderson <rth@redhat.com>
45791
45792 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45793 systems.
45794 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45795
45796 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45797 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45798
45799 2003-11-11 Andreas Jaeger <aj@suse.de>
45800
45801 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45802
45803 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45804
45805 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45806
45807 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45808 Clean ups.
45809
45810 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45811
45812 * gcc.dg/trampoline-1.c: New test.
45813
45814 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45815
45816 * gcc.c-torture/compile/200031109-1.c: New test.
45817
45818 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45819
45820 PR c/3190
45821 PR c/8714
45822 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45823 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45824 gcc.dg/format/no-y2k-1.c: Update.
45825
45826 2003-11-08 Roger Sayle <roger@eyesopen.com>
45827
45828 PR optimization/10467
45829 * gcc.dg/20031108-1.c: New test case.
45830
45831 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45832
45833 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45834
45835 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45836
45837 * gcc.dg/compound-lvalue-1.c: New test.
45838 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45839 some XFAILs.
45840
45841 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45842
45843 * gcc.dg/altivec-varargs-1.c: New test.
45844
45845 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45846
45847 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45848 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45849 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45850 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45851 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45852
45853 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45854
45855 * gcc.dg/cond-lvalue-1.c: New test.
45856
45857 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45858
45859 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45860
45861 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45862
45863 PR c++/11616
45864 * g++.dg/template/instantiate5.C: New test.
45865
45866 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45867
45868 PR c++/12726
45869 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45870 * ChangeLog: Add missing first entry for above test.
45871
45872 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45873
45874 PR c++/9810
45875 * g++.dg/template/using8.C: New test.
45876 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45877
45878 2003-11-02 Roger Sayle <roger@eyesopen.com>
45879
45880 PR optimization/10817
45881 * gcc.c-torture/compile/20031102-1.c: New test case.
45882
45883 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45884
45885 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45886 2147483647.
45887
45888 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45889
45890 * gcc.dg/20031102-1.c: New test.
45891
45892 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45893
45894 * gcc.dg/complex-1.c: New test.
45895
45896 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45897
45898 PR c++/12796
45899 * g++.dg/template/crash13.C: Adjust expected error location.
45900 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45901
45902 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45903
45904 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45905
45906 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45907
45908 PR/10239
45909 * gcc.c-torture/compile/20031031-2.c: New test.
45910
45911 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45912
45913 PR/11640
45914 * gcc.c-torture/compile/20031031-1.c: New test.
45915
45916 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45917
45918 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45919 * gcc.misc-tests/bprob.exp: Likewise.
45920 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45921 the execution test on arm-elf configs.
45922 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45923 configs that don't support scratch files.
45924 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45925
45926 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45927
45928 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45929 done by dejagnu.
45930
45931 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45932
45933 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45934 Avoid non pure sh syntax. Add more logging.
45935
45936 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45937 fail.
45938
45939 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45940
45941 PR libgcj/10610
45942 * gcc.dg/ppc-stackalign-1.c: New test.
45943
45944 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45945
45946 * ada/acats/run_all.sh: Change output to be more compliant with
45947 dejagnu framework.
45948 Create acats.sum and acats.log files under testsuite/ada/acats
45949 Only run [a-z]* directories, to filter out e.g. CVS.
45950 Redirect build output to log file.
45951
45952 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45953
45954 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45955
45956 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45957
45958 PR ada/5909:
45959 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45960
45961 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45962
45963 * gcc.c-torture/compile/20031023-1.c: New test.
45964 * gcc.c-torture/compile/20031023-2.c: New test.
45965 * gcc.c-torture/compile/20031023-3.c: New test.
45966 * gcc.c-torture/compile/20031023-4.c: New test.
45967
45968 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45969
45970 PR c++/10371
45971 * g++.dg/lookup/scoped8.C: New test.
45972
45973 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45974
45975 * g++.dg/opt/reg-stack3.C: New test.
45976
45977 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45978
45979 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45980
45981 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45982
45983 PR c++/11076
45984 * g++.dg/template/crash13.C: New test.
45985
45986 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45987
45988 * gcc.dg/c99-restrict-2.c: New test.
45989
45990 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45991
45992 PR c++/12698, c++/12699, c++/12700, c++/12566
45993 * g++.dg/inherit/covariant9.C: New test.
45994 * g++.dg/inherit/covariant10.C: New test.
45995 * g++.dg/inherit/covariant11.C: New test.
45996
45997 2003-10-23 Jason Merrill <jason@redhat.com>
45998
45999 PR c++/12726
46000 * g++.dg/ext/complit2.C: New test.
46001
46002 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46003
46004 PR target/12654
46005 * gcc.c-torture/execute/20031020-1.c: New test.
46006
46007 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46008
46009 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46010 following the jump_insn.
46011
46012 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
46013
46014 * gcc.dg/cast-lvalue-1.c: New test.
46015
46016 2003-10-21 Mark Mitchell <mark@codesourcery.com>
46017
46018 PR c++/11962
46019 * g++.dg/template/cond2.C: New test.
46020
46021 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
46022
46023 * gcc.dg/builtins-28.c: New test.
46024
46025 2003-10-20 Jan Hubicka <jh@suse.cz>
46026
46027 * g++.dg/opt/inline4.C: Do not use min-inline-insns
46028 parameter.
46029 * gcc.dg/inline-2.c: Likewise.
46030
46031 2003-10-20 Phil Edwards <phil@codesourcery.com>
46032
46033 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46034 * gcc.dg/nest.c: Likewise.
46035
46036 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46037
46038 PR c++/9781, c++/10583, c++/11862
46039 * g++.dg/parse/crash13.C: New test.
46040
46041 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46042
46043 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46044
46045 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
46046
46047 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46048 Define HAVE_C99_RUNTIME except on Solaris.
46049 * gcc.dg/builtins-20.c: Likewise.
46050
46051 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46052
46053 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46054
46055 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46056
46057 PR c++/12495
46058 * g++.dg/template/crash21.C: New test.
46059
46060 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46061
46062 PR c++/2513
46063 * g++.dg/template/typename5.C: New test.
46064
46065 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46066
46067 PR c++/12369
46068 * g++.dg/template/friend25.C: New test.
46069
46070 2003-10-16 Ziemowit Laski <zlaski@apple.com>
46071
46072 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46073 versions.
46074
46075 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
46076
46077 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46078 == 2147483647.
46079
46080 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
46081
46082 * gcc.c-torture/execute/960416-1.x: Remove.
46083 * gcc.c-torture/execute/divconst-3.x: Likewise.
46084
46085 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
46086
46087 PR target/12598
46088 * gcc.dg/torture/cris-volatile-1.c: New test.
46089
46090 2003-10-14 Roger Sayle <roger@eyesopen.com>
46091
46092 PR optimization/9325
46093 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46094 for overflowing floating point to integer conversion during RTL
46095 simplification.
46096
46097 2003-10-13 Ziemowit Laski <zlaski@apple.com>
46098
46099 * objc/execute/_cmd.m: Fix typo.
46100 * objc.dg/image-info.m, objc.dg/symtab-1.m:
46101 Relax 'scan-assembler' regexp.
46102 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46103 objc.dg/try-catch-4.m: Run on non-Darwin targets.
46104 * objc.dg/zero-link-2.m: Remove blank line.
46105 * objc.dg/zero-link-3.m: New test case.
46106
46107 2003-10-13 Geoffrey Keating <geoffk@apple.com>
46108
46109 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46110
46111 * gcc.dg/asm-names.c: Use scan-assembler-not rather
46112 than linker trickery.
46113
46114 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46115
46116 PR c++/12370
46117 * g++.dg/other/friend2.C: New test.
46118
46119 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
46120
46121 * gcc.dg/20031012-1.c: New test.
46122
46123 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
46124
46125 * gcc.dg/weak/weak-3.c: Fix for new warning.
46126
46127 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
46128
46129 PR optimization/8750
46130 * gcc.c-torture/execute/20031012-1.c: New test case.
46131
46132 2003-10-11 Roger Sayle <roger@eyesopen.com>
46133
46134 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46135 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46136
46137 2003-10-11 Roger Sayle <roger@eyesopen.com>
46138
46139 PR optimization/12260
46140 * gcc.c-torture/compile/20031011-2.c: New test case.
46141
46142 2003-10-11 Roger Sayle <roger@eyesopen.com>
46143
46144 * gcc.c-torture/execute/20031011-1.c: New testcase.
46145
46146 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
46147
46148 * gcc.c-torture/compile/20031011-1.c: New test.
46149
46150 2003-10-11 Jan Hubicka <jh@suse.cz>
46151
46152 * g++.dg/other/first-global.C: New test.
46153
46154 2003-10-11 Roger Sayle <roger@eyesopen.com>
46155
46156 * gcc.c-torture/execute/string-opt-18.c: New testcase.
46157
46158 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
46159
46160 * gcc.c-torture/compile/20031010-1.c: New test.
46161
46162 2003-10-10 Geoffrey Keating <geoffk@apple.com>
46163
46164 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46165 * gcc.c-torture/execute/va-arg-25.c: ... here.
46166
46167 2003-10-09 Mark Mitchell <mark@codesourcery.com>
46168
46169 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46170
46171 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
46172
46173 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46174
46175 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
46176
46177 * g++.dg/parse/error2.C: New test.
46178
46179 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
46180
46181 PR c++/11097
46182 * g++.dg/other/error5.C: Modify the error message.
46183 * g++.dg/lookup/using8.C: New test.
46184
46185 2003-10-07 Geoffrey Keating <geoffk@apple.com>
46186
46187 * gcc.dg/darwin-abi-2.c: New file.
46188 * gcc.c-torture/execute/va-arg-24.c: New file.
46189
46190 2003-10-06 Bob Wilson <bob.wilson@acm.org>
46191
46192 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
46193 indentation.
46194
46195 2003-10-06 Mark Mitchell <mark@codesourcery.com>
46196
46197 PR c++/10147
46198 * g++.dg/other/error4.C: Update error messages.
46199 * g++.dg/template/ptrmem4.C: Likewise.
46200
46201 PR c++/12337
46202 * g++.dg/init/new9.C: New test.
46203
46204 PR c++/12334, c++/12236, c++/8656
46205 * g++.dg/ext/attrib8.C: New test.
46206
46207 2003-10-06 Devang Patel <dpatel@apple.com>
46208
46209 * gcc.dg/debug/dwarf2-3.h: New test.
46210 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46211
46212 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
46213
46214 * g++.dg/opt/cfg2.C: New test.
46215
46216 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
46217
46218 * g++.dg/opt/float1.C: New test.
46219
46220 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46221
46222 * gcc.dg/c90-array-lval-6.c: New test.
46223 * gcc.dg/c99-array-lval-6.c: New test.
46224
46225 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
46226 Ziemowit Laski <zlaski@apple.com>
46227
46228 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46229 'Derived', so that it is never considered a class method; add
46230 new warning for '+port' method ambiguity.
46231 * objc.dg/method-12.m: Include <objc/objc.h> instead of
46232 <objc/objc-api.h> (needed on Mac OS X).
46233 * objc.dg/method-13.m: New test.
46234
46235 2003-10-03 Roger Sayle <roger@eyesopen.com>
46236
46237 PR optimization/9325, PR java/6391
46238 * gcc.c-torture/execute/20031003-1.c: New test case.
46239
46240 2003-10-02 Mark Mitchell <mark@codesourcery.com>
46241
46242 PR optimization/12180
46243 * gcc.dg/20031002-1.c: New test.
46244
46245 PR c++/12486
46246 * g++.dg/inherit/error1.C: New test.
46247
46248 2003-10-02 Chris Demetriou <cgd@broadcom.com>
46249
46250 * lib/f-torture.exp (search_for): Rename to...
46251 (search_for_re): This. Also, clean up comments and the
46252 "regexp" invocation.
46253
46254 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
46255
46256 * gcc.c-torture/compile/20031002-1.c: New test.
46257
46258 2003-10-02 Jakub Jelinek <jakub@redhat.com>
46259
46260 * g++.dg/opt/cond1.C: New test.
46261
46262 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
46263
46264 * gcc.dg/Wold-style-definition-2.c: New testcase.
46265 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46266
46267 2003-09-29 Richard Henderson <rth@redhat.com>
46268
46269 * g++.dg/init/array10.C: Add dg-options.
46270
46271 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
46272
46273 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46274
46275 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46276
46277 * g++.dg/template/friend19.C: Fix typo.
46278 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46279
46280 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
46281
46282 * gcc.c-torture/execute/20030928-1.c: New test.
46283 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46284
46285 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46286
46287 * g++.dg/opt/unroll1.C: New test.
46288
46289 2003-09-26 Roger Sayle <roger@eyesopen.com>
46290
46291 PR optimization/11741
46292 * gcc.dg/20030926-1.c: New test case.
46293
46294 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46295
46296 PR c++/5655
46297 * g++.dg/parse/access7.C: New test.
46298 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46299
46300 2003-09-24 Ziemowit Laski <zlaski@apple.com>
46301
46302 MERGE OF objc-improvements-branch into MAINLINE:
46303 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46304 if libobjc has not been built.
46305 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46306 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46307 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46308 objc/execute/nested-3.m, objc/execute/np-2.m,
46309 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46310 objc/execute/redefining_self.m, objc/execute/root_methods.m,
46311 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46312 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46313 objc.dg/special/unclaimed-category-1.h,
46314 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46315 well as GNU runtime.
46316 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46317 * execute/cascading-1.m, execute/function-message-1.m,
46318 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46319 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46320 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46321 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46322 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46323 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46324 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46325 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46326 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46327 * objc.dg/bitfield-2.m: Run only on Darwin.
46328 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46329 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46330 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46331 * objc.dg/const-str-1.m: Fix constant string layout.
46332
46333 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
46334
46335 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46336
46337 2003-09-23 Geoffrey Keating <geoffk@apple.com>
46338
46339 * gcc.dg/darwin-abi-1.c: New file.
46340
46341 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
46342
46343 PR target/12281
46344 * gcc.c-torture/compile/20030921-1.c: New test.
46345
46346 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
46347
46348 * g++.dg/opt/reg-stack2.C: New test.
46349
46350 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46351
46352 * g++.dg/eh/delayslot1.C: New test.
46353
46354 2003-09-20 Richard Henderson <rth@redhat.com>
46355
46356 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46357
46358 2003-09-20 Roger Sayle <roger@eyesopen.com>
46359
46360 * gcc.c-torture/execute/20030920-1.c: New test case.
46361
46362 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46363
46364 * g++.dg/rtti/typeid3.C: Correct expected error message.
46365
46366 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46367
46368 PR c++/157
46369 * g++.dg/parse/crash12.C: New test.
46370
46371 2003-09-19 Janis Johnson <janis187@us.ibm.com>
46372
46373 * gcc.dg/compat/mixed-struct-check.h: New.
46374 * gcc.dg/compat/mixed-struct-defs.h: New.
46375 * gcc.dg/compat/mixed-struct-init.h: New.
46376 * gcc.dg/compat/struct-by-value-19_main.c: New.
46377 * gcc.dg/compat/struct-by-value-19_x.c: New.
46378 * gcc.dg/compat/struct-by-value-19_y.c: New.
46379 * gcc.dg/compat/struct-by-value-20_main.c: New.
46380 * gcc.dg/compat/struct-by-value-20_x.c: New.
46381 * gcc.dg/compat/struct-by-value-20_y.c: New.
46382 * gcc.dg/compat/struct-return-19_main.c: New.
46383 * gcc.dg/compat/struct-return-19_x.c: New.
46384 * gcc.dg/compat/struct-return-19_y.c: New.
46385 * gcc.dg/compat/struct-return-20_main.c: New.
46386 * gcc.dg/compat/struct-return-20_x.c: New.
46387 * gcc.dg/compat/struct-return-20_y.c: New.
46388
46389 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
46390 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46391 so that it will not complain on LP64 targets.
46392
46393 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46394
46395 PR c++/495
46396 * g++.dg/template/friend24.C: New test.
46397
46398 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
46399
46400 PR c++/12332
46401 * g++.dg/template/memtmpl2.C: New test.
46402
46403 2003-09-18 Mark Mitchell <mark@codesourcery.com>
46404
46405 PR target/11184
46406 * gcc.dg/builtin-apply1.c: New test.
46407
46408 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
46409
46410 PR c++/9848
46411 * g++.dg/warn/Wunused-4.C: New test.
46412
46413 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46414
46415 PR c++/12316
46416 * g++.dg/other/gc2.C: New test.
46417
46418 2003-09-17 Mark Mitchell <mark@codesourcery.com>
46419
46420 PR c++/11991
46421 * g++.dg/rtti/typeid3.C: New test.
46422
46423 PR c++/12266
46424 * g++.dg/overload/template1.C: New test.
46425
46426 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
46427
46428 * g++.dg/opt/cfg3.C: New test.
46429
46430 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46431
46432 PR c++/7939
46433 * g++.dg/template/crash11.C: New test.
46434
46435 2003-09-16 Jason Merrill <jason@redhat.com>
46436 Jakub Jelinek <jakub@redhat.com>
46437
46438 * gcc.dg/attr-warn-unused-result.c: New test.
46439
46440 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
46441
46442 PR c++/12184
46443 * g++.dg/expr/call2.C: New test.
46444
46445 2003-09-15 Andreas Jaeger <aj@suse.de>
46446
46447 * gcc.dg/Wold-style-definition-1.c: New test.
46448
46449 2003-09-14 Mark Mitchell <mark@codesourcery.com>
46450
46451 PR c++/3907
46452 * g++.dg/parse/template12.C: New test.
46453
46454 * g++.dg/abi/bitfield11.C: New test.
46455 * g++.dg/abi/bitfield12.C: Likewise.
46456
46457 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
46458
46459 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
46460 non-expansion of functional macro name without arguments at EOL.
46461 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
46462
46463 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
46464
46465 * gcc.c-torture/execute/20030914-[12].c: New tests.
46466
46467 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
46468
46469 PR c++/11788
46470 * g++.dg/overload/addr1.C: New test.
46471
46472 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
46473
46474 * gcc.dg/20030909-1.c: New test.
46475
46476 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46477
46478 * gcc.dg/ultrasp10.c: New test.
46479
46480 2003-09-09 Devang Patel <dpatel@apple.com>
46481
46482 * gcc.dg/darwin-ld-6.c: New test.
46483
46484 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46485
46486 * gcc.dg/torture/builtin-explog-1.c: New testcase.
46487
46488 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46489
46490 * gcc.dg/ia64-types1.c: New test.
46491 * gcc.dg/ia64-types2.c: Likewise.
46492
46493 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46494
46495 * gcc.dg/builtins-1.c: Add more _Complex tests.
46496 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46497
46498 * gcc.dg/builtins-1.c: Test existing _Complex functions.
46499 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46500
46501 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46502
46503 PR c++/11786
46504 * g++.dg/lookup/koenig2.C: New test.
46505
46506 PR c++/5296
46507 * g++.dg/rtti/typeid2.C: New test.
46508
46509 2003-09-08 Jakub Jelinek <jakub@redhat.com>
46510
46511 * gcc.c-torture/compile/20030904-1.c: New test.
46512
46513 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46514
46515 * g++.dg/opt/longbranch2.C: New test.
46516
46517 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46518
46519 * g++.dg/template/crash10.C: Only compile it.
46520
46521 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
46522
46523 PR middle-end/11665
46524 * gcc.c-torture/compile/20030907-1.c: New test.
46525 * g++.dg/init/array11.C: New test.
46526
46527 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46528
46529 PR c++/11852
46530 * g++.dg/init/struct1.C: New test.
46531
46532 2003-09-07 Mark Mitchell <mark@codesourcery.com>
46533
46534 PR c++/12181
46535 * g++.dg/expr/comma1.C: New test.
46536
46537 2003-09-06 Mark Mitchell <mark@codesourcery.com>
46538
46539 PR c++/11867
46540 * g++.dg/expr/static_cast5.C: New test.
46541
46542 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
46543
46544 PR c++/11507
46545 * g++.dg/lookup/scoped7.C: New test.
46546
46547 PR c++/9574
46548 * g++.dg/other/static1.C: New test.
46549
46550 PR c++/11490
46551 * g++.dg/warn/template-1.C: New test.
46552
46553 PR c++/11432
46554 * g++.dg/template/crash10.C: New test.
46555
46556 PR c++/2478
46557 * g++.dg/overload/VLA.C: New test.
46558
46559 PR c++/10804
46560 * g++.dg/template/call1.C: New test.
46561
46562 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46563
46564 PR c++/11794
46565 * g++.dg/parse/using3.C: New test.
46566
46567 2003-09-06 Roger Sayle <roger@eyesopen.com>
46568
46569 PR c++/11409
46570 * g++.dg/overload/builtin3.C: New test case.
46571
46572 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46573
46574 PR c/9862
46575 * gcc.dg/20030906-1.c: New test.
46576 * gcc.dg/20030906-2.c: Likewise.
46577
46578 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46579
46580 PR c++/12167
46581 * g++.dg/parse/defarg5.C: New test.
46582
46583 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46584
46585 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46586
46587 PR c++/12163
46588 * g++.dg/expr/static_cast4.C: New test.
46589
46590 PR c++/12146
46591 * g++.dg/template/crash9.C: New test.
46592
46593 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46594
46595 * g++.old-deja/g++.ext/pretty2.C: Update for change
46596 in __FUNCTION__.
46597 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46598
46599 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46600
46601 PR c++/11922
46602 * g++/dg/template/qualified-id1.C: New test.
46603
46604 PR c++/12037
46605 * g++.dg/warn/noeffect4.C: New test.
46606
46607 2003-09-04 Matt Austern <austern@apple.com>
46608
46609 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46610 * g++.dg/ext/fnname2.C: Likewise.
46611 * g++.dg/ext/fnname3.C: Likewise.
46612
46613 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46614
46615 * g++.dg/expr/lval1.C: New test.
46616 * g++.dg/ext/lvcast.C: Remove.
46617
46618 2003-09-03 Roger Sayle <roger@eyesopen.com>
46619
46620 PR optimization/11700.
46621 * gcc.c-torture/compile/20030903-1.c: New test case.
46622
46623 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46624
46625 PR c++/12053
46626 * g++.dg/abi/layout4.C: New test.
46627
46628 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46629
46630 PR c++/11553
46631 * g++.dg/parse/friend3.C: New test.
46632
46633 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46634
46635 PR c++/11847
46636 * g++.dg/template/class1.C: New test.
46637
46638 PR c++/11808
46639 * g++.dg/expr/call1.C: New test.
46640
46641 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46642
46643 PR c++/12114
46644 * g++.dg/init/ref9.C: New test.
46645
46646 PR c++/11972
46647 * g++.dg/template/nested4.C: New test.
46648
46649 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46650
46651 PR c++/12093
46652 * g++.dg/template/non-dependent4.C: New test.
46653
46654 PR c++/11928
46655 * g++.dg/inherit/conv1.C: New test.
46656
46657 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46658
46659 PR c++/6196
46660 * g++.dg/ext/label1.C: New test.
46661 * g++.dg/ext/label2.C: Likewise.
46662
46663 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46664
46665 * g++.dg/expr/cond3.C: New test.
46666
46667 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46668
46669 * gcc.dg/builtins-1.c: Add new builtin cases.
46670
46671 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46672
46673 * gcc.dg/builtins-1.c: Add new cases.
46674 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46675
46676 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46677
46678 * gcc.dg/builtins-1.c: Add more math builtin tests.
46679 * gcc.dg/torture/builtin-attr-1.c: New test.
46680
46681 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46682
46683 PR optimization/5079
46684 * g++.dg/opt/static3.C: New test.
46685
46686 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46687
46688 * gcc.misc-tests/gcov-10b.c: New test.
46689
46690 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46691
46692 * g++.dg/opt/ptrmem3.C: New test.
46693
46694 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46695
46696 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46697
46698 * gcc.dg/20030826-2.c: New test.
46699
46700 2003-08-26 Roger Sayle <roger@eyesopen.com>
46701
46702 PR middle-end/12002
46703 * g77.f-torture/compile/12002.f: New test case.
46704
46705 2003-08-26 Roger Sayle <roger@eyesopen.com>
46706
46707 * gcc.dg/20030826-1.c: New test case.
46708
46709 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46710
46711 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46712
46713 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46714
46715 PR c++/11871
46716 * c++.dg/lookup/crash1.C: New test.
46717
46718 * c++.dg/warn/noeffect3.C: New test.
46719
46720 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46721
46722 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46723 * gcc.dg/compat/vector-1_y.c: Ditto.
46724 * gcc.dg/compat/vector-2_x.c: Ditto.
46725 * gcc.dg/compat/vector-2_y.c: Ditto.
46726
46727 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46728
46729 * gcc.dg/20030702-1.c: New test.
46730
46731 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46732
46733 PR c++/8795
46734 * g++.dg/ext/altivec-1.C: New test.
46735
46736 2003-08-24 Richard Henderson <rth@redhat.com>
46737
46738 * g++.dg/eh/simd-2.C: Add -w for x86.
46739
46740 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46741
46742 * gcc.dg/20030815-1.c: New test.
46743
46744 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46745
46746 PR c++/3765
46747 * g++.dg/parse/access6.C: New test.
46748
46749 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46750
46751 PR c++/641, c++/11876
46752 * g++.dg/template/friend22.C: New test.
46753 * g++.dg/template/friend23.C: Likewise.
46754
46755 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46756
46757 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46758 identically.
46759
46760 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46761
46762 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46763
46764 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46765
46766 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46767
46768 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46769
46770 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46771
46772 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46773
46774 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46775
46776 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46777
46778 PR c++/11919
46779 * g++.dg/overload/prom1.C: New test.
46780
46781 PR c++/11551
46782 * g++.dg/parse/dtor2.C: New test.
46783
46784 PR c++/10762
46785 * g++.dg/parse/using2.C: New test.
46786
46787 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46788
46789 PR target/11805
46790 * gcc.c-torture/compile/20030821-1.c: New.
46791
46792 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46793
46794 PR c++/11834
46795 * g++.dg/template/deduce2.C: New test.
46796
46797 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46798
46799 * gcc.c-torture/execute/20030821-1.c: New test.
46800
46801 2003-08-20 Roger Sayle <roger@eyesopen.com>
46802
46803 PR middle-end/11984
46804 * gcc.dg/20030820-1.c: New test case.
46805
46806 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46807
46808 PR c++/11945
46809 * g++.dg/warn/noeffect2.C: New test.
46810
46811 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46812
46813 PR c++/10926
46814 * g++.dg/template/dtor2.C: New test.
46815
46816 PR c++/11684
46817 * g++.dg/template/operator1.C: New test.
46818 * g++.dg/parse/operator4.C: New test.
46819
46820 PR c++/11946.C
46821 * g++.dg/expr/enum1.C: New test.
46822 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46823
46824 PR c++/11036.C
46825 * g++.dg/parse/elab2.C: New test.
46826 * g++.dg/parse/typedef4.C: Change error message.
46827 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46828 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46829 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46830
46831 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46832
46833 * gcc.dg/pch/warn-1.c: New.
46834 * gcc.dg/pch/warn-1.hs: New.
46835
46836 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46837 not-tested file.
46838
46839 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46840
46841 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46842
46843 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46844
46845 * gcc.dg/uninit-D.c: New Test.
46846 * gcc.dg/uninit-E.c: New Test.
46847 * gcc.dg/uninit-F.c: New Test.
46848 * gcc.dg/uninit-G.c: New Test.
46849
46850 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46851
46852 * g++.dg/README: Describe the pch directory.
46853
46854 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46855
46856 PR c++/11174
46857 * g++.dg/parse/access4.C: New test.
46858 * g++.dg/parse/access5.C: Likewise.
46859 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46860
46861 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46862
46863 * gcc.dg/noncompile/20030818-1.c: New.
46864
46865 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46866
46867 PR c++/11957
46868 * g++.dg/warn/noeffect1.C: New test.
46869
46870 * g++.dg/template/scope2.C: New test.
46871 * g++.dg/template/error2.C: Correct dg-error
46872
46873 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46874
46875 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46876
46877 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46878
46879 PR C++/11512
46880 * g++.dg/template/warn1.C: New.
46881
46882 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46883
46884 * g++.dg/template/error2.C: New test.
46885 * g++.dg/lookup/using7.C: Adjust errors
46886 * g++.old-deja/g++.pt/crash36.C: Likewise.
46887 * g++.old-deja/g++.pt/derived3.C: Likewise.
46888
46889 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46890
46891 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46892 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46893 * gcc.c-torture/execute/builtins/string-9.c: New, from
46894 string-opt-9.c. Adjust for execute/builtins framework.
46895 * gcc.c-torture/execute/string-opt-9.c: Delete.
46896
46897 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46898
46899 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46900
46901 * g++.dg/parse/ret-type2.C: New test.
46902
46903 PR c++/11703
46904 * g++.dg/init/new8.C: New test.
46905
46906 PR c++/10923
46907 * g++.dg/parse/typedef5.C: New test.
46908
46909 PR c++/9512
46910 * g++.dg/parse/qualified2.C: New test.
46911 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46912 invalid code.
46913
46914 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46915
46916 * g++.dg/conversion/ptrmem1.C: New test.
46917
46918 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46919
46920 PR target/11693
46921 * gcc.dg/20030811-1.c: New test.
46922
46923 PR target/11535
46924 * gcc.c-torture/execute/20030811-1.c: New test.
46925
46926 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46927
46928 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46929
46930 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46931
46932 PR c++/11789.C
46933 * g++.dg/inherit/multiple1.C: New test.
46934
46935 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46936
46937 * gcc.dg/spe1.c: New test.
46938
46939 PR c++/11670
46940 * g++.dg/expr/cast2.C: New test.
46941
46942 PR c++/10530
46943 * g++.dg/template/dependent-name2.C: New test.
46944
46945 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46946
46947 * g++.dg/parse/crash11.C: Put the dg options in comments.
46948
46949 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46950
46951 * lib/gcc-dg.exp: Update for diagnostic change.
46952
46953 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46954
46955 PR c++/5767
46956 * g++.dg/parse/crash11.C: New test.
46957
46958 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46959
46960 * gcc.dg/cpp/spacing1.c: Update.
46961
46962 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46963
46964 PR target/11739
46965 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46966 a value for -mtune.
46967
46968 2003-08-04 Roger Sayle <roger@eyesopen.com>
46969
46970 PR middle-end/11771
46971 * gcc.c-torture/compile/20030804-1.c: New test case.
46972
46973 2003-08-04 Roger Sayle <roger@eyesopen.com>
46974
46975 * gcc.dg/20030804-1.c: New test case.
46976
46977 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46978
46979 * gcc.dg/cpp/separate-1.c: New test.
46980
46981 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46982
46983 PR c++/11704
46984 * g++.dg/template/dependent-expr2.C: New test.
46985
46986 PR c++/11766
46987 * g++.dg/expr/ptrmem1.C: New test.
46988
46989 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46990
46991 PR c++/9453
46992 * g++.dg/template/friend15.C: New test.
46993
46994 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46995
46996 * lib/dg-pch.exp: Work round PCH bug.
46997
46998 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46999
47000 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
47001 builtins. Move cases from builtins-4.c here.
47002
47003 * gcc.dg/torture/builtin-math-1.c: New test taken from
47004 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47005 additional cases.
47006
47007 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47008 Delete.
47009
47010 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
47011
47012 PR c++/9447
47013 * g++.dg/template/using7.C: New test.
47014
47015 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
47016
47017 * import1.c, import2.c: New tests.
47018
47019 2003-08-01 Jakub Jelinek <jakub@redhat.com>
47020
47021 * g++.dg/eh/crossjump1.C: New test.
47022
47023 2003-08-01 Mark Mitchell <mark@codesourcery.com>
47024
47025 PR c++/11697
47026 * g++.dg/template/using6.C: New test.
47027
47028 PR c++/11744
47029 * g++.dg/template/koenig2.C: New test.
47030
47031 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47032
47033 PR c++/7983
47034 * g++.dg/parse/typedef4.C: New test.
47035
47036 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47037
47038 PR c++/8442, c++/8806
47039 * g++.dg/template/elab1.C: New test.
47040 * g++.dg/template/type2.C: Likewise.
47041 * g++.dg/template/ttp3.C: Adjust expected error message.
47042 * g++.old-deja/g++.law/visibility13.C: Likewise.
47043 * g++.old-deja/g++.niklas/t135.C: Likewise.
47044 * g++.old-deja/g++.pt/ttp41.C: Likewise.
47045 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47046 template argument.
47047 * g++.old-deja/g++.pt/ttp44.C: Likewise.
47048
47049 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
47050
47051 PR c++/11295
47052 * g++.dg/ext/stmtexpr1.C: New test.
47053
47054 * g++.dg/opt/tmp1.C: New test.
47055
47056 PR c++/11525
47057 * g++.dg/parse/constant4.C: New test.
47058
47059 PR c++/9447
47060 * g++.dg/template/using5.C: New test.
47061
47062 2003-07-31 Roger Sayle <roger@eyesopen.com>
47063
47064 * gcc.dg/builtins-27.c: New test case.
47065
47066 2003-07-31 Jakub Jelinek <jakub@redhat.com>
47067
47068 * gcc.dg/tls/opt-7.c: New test.
47069
47070 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
47071
47072 * g++.old-deja/g++.other/crash18.C: Remove.
47073
47074 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
47075
47076 * g++.dg/template/explicit3.C: New.
47077 * g++.dg/template/explicit4.C: New.
47078 * g++.dg/template/explicit5.C: New.
47079
47080 PR c++/11347
47081 * g++.dg/template/memtmpl1.C: New.
47082
47083 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
47084
47085 PR target/11565
47086 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47087 * gcc.dg/i386-387-5.c (dg-options): Likewise.
47088
47089 2003-07-30 Jan Hubicka <jh@suse.cz>
47090
47091 * vtgc1.c: Kill.
47092
47093 2003-07-29 Zack Weinberg <zack@codesourcery.com>
47094
47095 * gcc.dg/struct-in-proto-1.c: New test.
47096
47097 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
47098
47099 * gcc.dg/cpp/include2.c: Only expect one message.
47100
47101 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
47102
47103 PR c++/9447
47104 * g++.dg/template/using1.C: New test.
47105 * g++.dg/template/using2.C: New test.
47106 * g++.dg/template/using3.C: New test.
47107 * g++.dg/template/using4.C: New test.
47108
47109 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
47110
47111 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47112 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47113
47114 2003-07-28 Jan Hubicka <jh@suse.cz>
47115
47116 PR c++/11530
47117 * g++.dg/opt/call1.C: New test.
47118
47119 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
47120
47121 PR c++/11667
47122 * g++.dg/init/enum2.C: New test.
47123 * g++.dg/template/overload1.C: Add "-w" option.
47124
47125 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
47126
47127 * gcc.dg/Wdeclaration-after-statement-1.c,
47128 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47129
47130 2003-07-28 Jakub Jelinek <jakub@redhat.com>
47131
47132 * gcc.c-torture/compile/20030725-1.c: New test.
47133
47134 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
47135
47136 * gcc.dg/20030505.c: Only run for SPE.
47137 Remove definition of opaque type.
47138
47139 2003-07-27 Mark Mitchell <mark@codesourcery.com>
47140
47141 * g++.dg/template/ptrmem6.C: New test.
47142
47143 2003-07-26 Geoffrey Keating <geoffk@apple.com>
47144
47145 * gcc.c-torture/compile/zero-strct-2.c: New test.
47146
47147 2003-07-25 Geoffrey Keating <geoffk@apple.com>
47148
47149 * gcc.dg/intermod-1.c: New test.
47150
47151 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
47152
47153 PR c++/11617
47154 * g++.dg/template/lookup2.C: New test.
47155 * g++.dg/template/memclass1.C: Remove instantiated from error.
47156 * g++.dg/other/error2.C: Tweak expected errors.
47157
47158 PR c++/11596
47159 * g++.dg/template/defarg3.C: New test.
47160
47161 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47162
47163 2003-07-24 Mark Mitchell <mark@codesourcery.com>
47164
47165 * g++.dg/inherit/access5.C: New test.
47166
47167 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47168
47169 PR c++/11513
47170 * g++.dg/template/crash8.C: New test.
47171
47172 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
47173
47174 PR c/10602
47175 * gcc.dg/noncompile/incomplete-2.c: New test.
47176
47177 2003-07-23 Mark Mitchell <mark@codesourcery.com>
47178
47179 PR c++/11645
47180 * g++.dg/inherit/access4.C: New test.
47181
47182 PR c++/11517
47183 * g++.dg/expr/cond2.C: New test.
47184
47185 PR optimization/10679
47186 * g++.dg/opt/inline4.C: New test.
47187
47188 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
47189
47190 * g++.dg/parse/crash10: New test.
47191
47192 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
47193
47194 * g++.dg/ext/flexary1.C: New test.
47195
47196 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47197
47198 PR c++/10793
47199 * g++.dg/template/crash9.C: New test.
47200
47201 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47202
47203 PR c++/3004
47204 * g++.dg/parse/typedef3.C: New test.
47205
47206 PR c++/7906
47207 * g++.dg/parse/operator2.C: New test.
47208
47209 PR c++/8895
47210 * g++.dg/parse/def-tmpl-arg1.C: New test.
47211
47212 PR c++/9282
47213 * g++.dg/parse/funptr1.C: New test.
47214
47215 PR c++/9452
47216 * g++.dg/parse/ambig3.C: New test.
47217
47218 PR c++/9454
47219 * g++.dg/parse/operator3.C: New test.
47220
47221 PR c++/9486
47222 * g++.dg/parse/template10.C: New test.
47223
47224 PR c++/9488
47225 * g++.dg/parse/template11.C: New test.
47226
47227 PR c++/10150
47228 * g++.dg/parse/invalid-op1.C: New test.
47229
47230 PR c++/10247
47231 * g++.dg/parse/condexpr1.C: New test.
47232
47233 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
47234
47235 * g++.dg/ext/packed3.C: New test.
47236 * g++.dg/ext/packed4.C: New test.
47237
47238 * gcc.dg/pack-test-3.c: New test.
47239
47240 2003-07-21 Janis Johnson <janis187@us.ibm.com>
47241
47242 * lib/compat.exp: Handle dg-options per source file.
47243 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47244 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47245 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47246 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47247 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47248 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47249 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47250 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47251 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47252 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47253 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47254 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47255 * g++.dg/compat/break/bitfield7_x.C: Ditto.
47256 * g++.dg/compat/break/bitfield7_y.C: Ditto.
47257
47258 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
47259
47260 PR c/10320
47261 * gcc.c-torture/execute/20030718-1.c: New test.
47262
47263 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47264
47265 PR optimization/11536
47266 * gcc.dg/20030721-1.c: New test.
47267
47268 2003-07-19 Mark Mitchell <mark@codesourcery.com>
47269
47270 PR c++/11546
47271 * g++.dg/template/lookup1.C: New test.
47272
47273 2003-07-19 Zack Weinberg <zack@codesourcery.com>
47274
47275 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47276 diagnostics of ill-formed constructs involving labels.
47277 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47278 the new 'previously defined here' message.
47279
47280 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
47281
47282 * g++.dg/parse/non-dependent2.C: New test.
47283
47284 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
47285
47286 * g++.dg/init/init-ref4.C: xfail on targets without
47287 weak symbols.
47288
47289 2003-07-17 Jakub Jelinek <jakub@redhat.com>
47290
47291 PR target/11087
47292 * gcc.c-torture/execute/20030717-1.c: New test.
47293
47294 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47295
47296 * g++.dg/opt/cfg1.C: New test.
47297
47298 2003-07-17 Mark Mitchell <mark@codesourcery.com>
47299
47300 PR optimization/11557
47301 * gcc.dg/20030717-1.c: New test.
47302
47303 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47304
47305 PR c++/10476
47306 * g++.dg/expr/crash-1.C: New test.
47307
47308 PR c++/11027
47309 * g++.dg/template/init3.C: New test.
47310
47311 PR c++/8222
47312 * g++.dg/template/non-dependent1.C: New test.
47313
47314 PR c++/11070
47315 * g++.dg/template/non-dependent2.C: New test.
47316
47317 PR c++/11071
47318 * g++.dg/template/non-dependent3.C: New test.
47319
47320 PR c++/9907
47321 * g++.dg/template/sizeof5.C: New test.
47322
47323 2003-07-17 Geoffrey Keating <geoffk@apple.com>
47324
47325 PR 11498
47326 * gcc.c-torture/compile/mangle-1.c: New file.
47327
47328 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47329
47330 PR c++/7809
47331 * g++.dg/parse/access3.C: New test.
47332
47333 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47334
47335 PR c++/11384
47336 * g++.dg/init/init-ref4.C: New test.
47337
47338 2003-07-16 Mark Mitchell <mark@codesourcery.com>
47339
47340 PR c++/11547
47341 * g++.dg/parse/constant3.C: New test.
47342 * g++.dg/parse/crash7.C: Likewise.
47343
47344 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
47345
47346 PR target/11008
47347 * gcc.dg/i386-pentium4-not-mull.c: New.
47348
47349 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
47350
47351 * gcc.dg/asm-names.c (ymain): Make it weak.
47352
47353 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47354
47355 PR c++/5421
47356 * g++.dg/template/friend21.C: New test.
47357
47358 2003-07-16 Jakub Jelinek <jakub@redhat.com>
47359
47360 * gcc.dg/cleanup-8.c: New test.
47361 * gcc.dg/cleanup-9.c: New test.
47362
47363 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
47364
47365 * g++.dg/ext/dll-MI1.h: New file.
47366 * g++.dg/ext/dllexport-MI1.C: New file.
47367 * g++.dg/ext/dllimport-MI1.C: New file.
47368
47369 2003-07-15 Jakub Jelinek <jakub@redhat.com>
47370
47371 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47372 it does not have cmpstrsi patterns (just cmpmemsi).
47373
47374 2003-07-15 Mark Mitchell <mark@codesourcery.com>
47375
47376 PR debug/11473
47377 * g++.dg/debug/debug8.C: New test.
47378
47379 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47380
47381 PR c++/10108
47382 * g++.dg/template/crash7.C: New test.
47383
47384 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
47385
47386 PR target/10795
47387 * gcc.c-torture/compile/20030708-1.c: New.
47388
47389 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
47390
47391 * gcc.c-torture/execute/20030715-1.c: New test.
47392
47393 2003-07-14 Geoffrey Keating <geoffk@apple.com>
47394
47395 * gcc.dg/pch/inline-3.c: New file.
47396 * gcc.dg/pch/inline-3.hs: New file.
47397 * gcc.dg/pch/inline-4.c: New file.
47398 * gcc.dg/pch/inline-4.hs: New file.
47399
47400 2003-07-14 Mark Mitchell <mark@codesourcery.com>
47401
47402 PR c++/11509
47403 * g++.dg/template/crash6.C: New test.
47404
47405 PR c++/7053
47406 * g++.dg/template/friend20.C: New test.
47407
47408 PR c++/7019
47409 * g++.dg/template/overload2.C: New test.
47410
47411 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47412
47413 PR optimization/11440
47414 * gcc.c-torture/execute/20030714-1.c: New test.
47415
47416 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47417
47418 PR c++/11154
47419 * g++.dg/template/partial2.C: New test.
47420
47421 2003-07-13 Mark Mitchell <mark@codesourcery.com>
47422
47423 PR c++/11503
47424 * g++.dg/template/anon1.C: New test.
47425
47426 PR c++/11493
47427 PR c++/11495
47428 * g++.dg/parse/template9.C: Likewise.
47429 * g++.dg/template/crash4.C: New test.
47430 * g++.dg/template/koenig1.C: Likewise.
47431 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47432 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47433 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47434 functions.
47435 * g++.old-deja/g++.jason/template36.C: Likewise.
47436 * g++.old-deja/g++.mike/p1989.C: Likewise.
47437 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47438 * g++.old-deja/g++.pt/ttp20.C: Use this->.
47439 * g++.old-deja/g++.pt/ttp21.C: Use this->.
47440 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47441 compiling.
47442 * g++.old-deja/g++.pt/union2.C: Use this->.
47443
47444 2003-07-11 Jakub Jelinek <jakub@redhat.com>
47445
47446 * gcc.dg/20030711-1.c: New test.
47447
47448 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
47449
47450 PR c++/11050
47451 * g++.dg/parse/args1.C: New test.
47452 * g++.pt/defarg8.C: Change expected errors.
47453
47454 2003-07-11 Mark Mitchell <mark@codesourcery.com>
47455
47456 PR c++/8164
47457 * g++.dg/template/nontype2.C: New test.
47458
47459 PR c++/10558
47460 * g++.dg/parse/template8.C: New test.
47461
47462 PR c++/8327
47463 * g++.dg/template/scope1.C: New test.
47464
47465 * g++.dg/warn/Wsign-compare-1.C: New test.
47466
47467 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47468
47469 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47470
47471 2003-07-10 Mark Mitchell <mark@codesourcery.com>
47472
47473 PR c++/9411
47474 * g++.dg/template/explicit2.C: New test.
47475
47476 PR c++/10032
47477 * g++.dg/warn/pedantic1.C: New test.
47478
47479 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
47480
47481 PR c++ 9483
47482 * g++.dg/other/field1.C: New test.
47483
47484 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47485
47486 PR c/11449
47487 * gcc.c-torture/compile/20030707-1.c: New.
47488
47489 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47490
47491 PR c++/10849
47492 * g++.dg/template/access12.C: New test.
47493
47494 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
47495
47496 * g++.dg/bprob/bprob.exp (prof_ext): Update.
47497 * g77.dg/bprob/bprob.exp (prof_ext): Update.
47498 * gcc.misc-tests/bprob.exp (prof_ext): Update.
47499 * gcc.misc-tests/gcov.exp: Update
47500 * g++.dg/gcov/gcov.exp: Update
47501 * lib/gcov.exp: Update.
47502
47503 2003-07-08 Mark Mitchell <mark@codesourcery.com>
47504
47505 * g++.dg/abi/mangle17.C: Make sure template expressions are
47506 dependent.
47507 * g++.dg/abi/mangle4.C: Mark erroneous casts.
47508 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47509 * g++.dg/opt/stack1.C: Remove erroneous code.
47510 * g++.dg/parse/template7.C: New test.
47511 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47512 * g++.old-deja/g++.pt/crash4.C: Likewise.
47513
47514 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47515
47516 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47517 with zero or one occurence of `$' after the initial `L'.
47518
47519 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
47520
47521 * gcc.c-torture/compile/20030704-1.c: Add a comment.
47522
47523 2003-07-08 Roger Sayle <roger@eyesopen.com>
47524
47525 PR c/11370
47526 * gcc.dg/Wunreachable-6.c: New testcase.
47527 * gcc.dg/Wunreachable-7.c: New testcase.
47528
47529 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47530
47531 PR c/11420
47532 * gcc.dg/20030708-1.c: New test.
47533
47534 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
47535
47536 * gcc.dg/compat/sdata-section.h: New file.
47537 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47538 * gcc.dg/torture/mips-sdata-1.c: New test.
47539
47540 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47541
47542 PR c++/11030
47543 * g++.dg/template/friend19.C: New test.
47544
47545 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47546
47547 * g++.dg/opt/strength-reduce.C: New test.
47548
47549 2003-07-07 Roger Sayle <roger@eyesopen.com>
47550
47551 PR target/10979
47552 * gcc.dg/20030707-1.c: New testcase.
47553
47554 2003-07-07 Roger Sayle <roger@eyesopen.com>
47555
47556 PR optimization/11059
47557 * g++.dg/opt/emptyunion.C: New testcase.
47558
47559 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47560 Eric Botcazou <ebotcazou@libertysurf.fr>
47561
47562 * g++.dg/opt/stack1.C: New test.
47563
47564 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47565
47566 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47567 run test.
47568
47569 PR c++/11431
47570 * g++.dg/expr/static_cast3.C: New test.
47571
47572 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47573
47574 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47575 everywhere.
47576 * gcc.dg/concat.c: Concatenation of string constants with
47577 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47578 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47579 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47580 necessary to avoid multi-character character constant warning.
47581 * gcc.dg/cpp/escape.c: Likewise.
47582 * gcc.dg/cpp/ucs.c: Likewise.
47583 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47584 Fix a typo.
47585
47586 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47587
47588 PR c/11428
47589 * gcc.c-torture/compile/20030704-1.c: New.
47590
47591 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47592
47593 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47594
47595 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47596
47597 PR c++/5287, PR c++/7910, PR c++/11021
47598 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47599 tests for warnings.
47600 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47601 * g++.dg/ext/dllimport3.C: Likewise.
47602 * g++.dg/ext/dllimport4.C: New file.
47603 * g++.dg/ext/dllimport5.C: New file.
47604 * g++.dg/ext/dllimport6.C: New file.
47605 * g++.dg/ext/dllimport7.C: New file.
47606 * g++.dg/ext/dllimport8.C: New file.
47607 * g++.dg/ext/dllimport9.C: New file.
47608 * g++.dg/ext/dllimport10.C: New file.
47609 * g++.dg/ext/dllexport1.C: New file.
47610
47611 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47612
47613 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47614 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47615
47616 2003-07-03 Roger Sayle <roger@eyesopen.com>
47617
47618 * gcc.dg/builtins-25.c: New testcase.
47619 * gcc.dg/builtins-26.c: New testcase.
47620
47621 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47622
47623 * gcc.dg/compat/vector-defs.h: New file.
47624 * gcc.dg/compat/vector-setup.h: New file.
47625 * gcc.dg/compat/vector-check.h: New file.
47626 * gcc.dg/compat/vector-1_main.c: New file.
47627 * gcc.dg/compat/vector-1_x.c: New file.
47628 * gcc.dg/compat/vector-1_y.c: New file.
47629 * gcc.dg/compat/vector-2_main.c: New file.
47630 * gcc.dg/compat/vector-2_x.c: New file.
47631 * gcc.dg/compat/vector-2_y.c: New file.
47632
47633 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47634 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47635 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47636 * gcc.dg/compat/struct-align-1.h: New file.
47637 * gcc.dg/compat/struct-align-1_main.c: New file.
47638 * gcc.dg/compat/struct-align-1_x.c: New file.
47639 * gcc.dg/compat/struct-align-1_y.c: New file.
47640 * gcc.dg/compat/struct-align-2.h: New file.
47641 * gcc.dg/compat/struct-align-2_main.c: New file.
47642 * gcc.dg/compat/struct-align-2_x.c: New file.
47643 * gcc.dg/compat/struct-align-2_y.c: New file.
47644
47645 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47646 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47647 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47648 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47649 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47650 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47651 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47652 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47653 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47654 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47655 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47656 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47657 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47658 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47659 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47660 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47661 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47662 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47663 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47664 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47665 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47666 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47667 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47668 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47669 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47670 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47671 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47672 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47673 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47674
47675 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47676
47677 * gcc.dg/i386-call-1.c: New test.
47678
47679 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47680
47681 PR c++/9162
47682 * g++.dg/parse/defarg4.C: New.
47683
47684 2003-07-03 Roger Sayle <roger@eyesopen.com>
47685
47686 PR target/10700
47687 * gcc.c-torture/compile/20030703-1.c: New test case.
47688
47689 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47690
47691 * g++.dg/template/local3.C: Remove extra semicolon.
47692
47693 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47694
47695 * gcc.dg/i386-volatile-1.c: New test.
47696
47697 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47698
47699 PR c++/11072
47700 * g++.dg/other/offsetof2.C: XFAIL.
47701 * g++.dg/other/offsetof5.C: New.
47702
47703 PR c++/10219
47704 * g++.dg/template/error1.C: New.
47705
47706 PR c++/9779
47707 * g++.dg/template/dependent-expr1.C: New.
47708
47709 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47710
47711 PR c++/6949
47712 * g++.dg/template/local3.C: New test.
47713
47714 PR c++/11149
47715 * g++.dg/lookup/scoped6.C: New test.
47716
47717 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47718
47719 PR c++/8046
47720 * g++.dg/other/error7.C: New test.
47721
47722 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47723
47724 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47725 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47726 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47727 * g++.old-deja/g++.other/union2.C: Likewise.
47728 * gcc.dg/c90-const-expr-2.c: Likewise.
47729 * gcc.dg/c90-const-expr-3.c: Likewise.
47730 * gcc.dg/c99-const-expr-2.c: Likewise.
47731 * gcc.dg/c99-const-expr-3.c: Likewise.
47732 * gcc.dg/concat.c: Likewise.
47733
47734 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47735
47736 PR c++/9559
47737 * g++.dg/init/static1.C: New test.
47738
47739 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47740
47741 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47742 * g++.old-deja/g++.other/access2.C: Likewise.
47743 * g++.old-deja/g++.other/decl2.C: Likewise.
47744 * gcc.c-torture/execute/20020615-1.c: Likewise.
47745
47746 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47747
47748 PR c++/4933
47749 * g++.dg/template/sizeof4.C: New test.
47750
47751 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47752
47753 * g++.dg/other/error6.C: New test.
47754
47755 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47756
47757 PR c++/10750
47758 * g++.dg/parse/constant2.C: New test.
47759
47760 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47761
47762 PR c++/11106
47763 * g++.dg/other/error5.C: New test.
47764
47765 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47766
47767 * gcc.dg/format/gcc_diag-1.c: New test.
47768
47769 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47770
47771 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47772
47773 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47774
47775 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47776 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47777 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47778
47779 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47780
47781 * gcc.c-torture/execute/builtins/string-8.c: New test.
47782 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47783 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47784 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47785
47786 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47787
47788 PR c++/10468
47789 * g++.dg/ext/typeof6.C: New test.
47790
47791 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47792
47793 PR c++/10796
47794 * g++.dg/init/enum1.C: New test.
47795
47796 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47797
47798 * gcc.dg/20030627-1.c: New test.
47799
47800 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47801
47802 PR c++/11332
47803 * g++.dg/expr/static_cast2.C: New test.
47804
47805 2003-06-26 Roger Sayle <roger@eyesopen.com>
47806 Jakub Jelinek <jakub@redhat.com>
47807
47808 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47809 sprintf(dst,"%s",src) optimization.
47810 * gcc.c-torture/execute/20030626-1.c: New test case.
47811 * gcc.c-torture/execute/20030626-2.c: New test case.
47812
47813 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47814
47815 * gcc.c-torture/execute/multi-ix.c: New test.
47816
47817 * gcc.c-torture/execute/simd-4.c (main):
47818 Added missing semicolon at end of union.
47819
47820 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47821
47822 PR c++/8266
47823 * g++.dg/template/explicit-instantiation3.C: New test.
47824
47825 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47826
47827 * gcc.dg/20030626-1.c: Use signed char.
47828
47829 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47830
47831 * gcc.dg/20030626-1.c: New test.
47832
47833 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47834
47835 * const-str-2.m: Update.
47836
47837 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47838
47839 PR c++/10990
47840 * g++.dg/rtti/dyncast1.C: New test.
47841 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47842 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47843 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47844
47845 PR c++/10931
47846 * g++.dg/expr/static_cast1.C: New test.
47847
47848 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47849
47850 * gcc.dg/20030625-1.c: New test.
47851
47852 2003-06-24 Roger Sayle <roger@eyesopen.com>
47853
47854 * gcc.c-torture/compile/20030624-1.c: New test case.
47855
47856 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47857
47858 * gcc.c-torture/execute/string-opt-17.c: New test.
47859
47860 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47861
47862 PR c++/5754
47863 * g++.dg/parse/crash6.C: New test.
47864
47865 2003-06-23 Roger Sayle <roger@eyesopen.com>
47866
47867 * gcc.dg/builtins-24.c: New test case.
47868
47869 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47870
47871 * g++.dg/opt/operator1.C: New test.
47872
47873 2003-06-22 Roger Sayle <roger@eyesopen.com>
47874
47875 * gcc.c-torture/execute/string-opt-16.c: New test case.
47876
47877 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47878
47879 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47880 * g++.old-deja/g++.other/conv7.C: Likewise.
47881 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47882 * g++.old-deja/g++.other/overload14.C: Likewise.
47883
47884 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47885
47886 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47887 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47888
47889 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47890
47891 PR c++/10888
47892 * g++.dg/warn/Winline-3.C: New test.
47893
47894 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47895
47896 * lib/target-supports.exp (check_alias_available): Make the test
47897 program acceptable to the Solaris assembler.
47898
47899 PR c++/10749
47900 * g++.dg/template/memclass2.C: New test.
47901
47902 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47903 Eric Botcazou <ebotcazou@libertysurf.fr>
47904
47905 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47906 data for non-matching targets.
47907 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47908
47909 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47910
47911 PR c++/10845
47912 * g++.dg/template/member3.C: New test.
47913
47914 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47915
47916 PR c++/10939
47917 * g++.dg/template/func1.C: New test.
47918
47919 PR c++/9649
47920 * g++.dg/template/static4.C: New test.
47921 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47922
47923 PR c++/11041
47924 * g++.dg/init/ref7.C: New test.
47925
47926 2003-06-19 Matt Austern <austern@apple.com>
47927
47928 PR c++/11228
47929 * g++.dg/anew1.C: New test.
47930 * g++.dg/anew2.C: New test.
47931 * g++.dg/anew3.C: New test.
47932 * g++.dg/anew4.C: New test.
47933
47934 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47935
47936 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47937
47938 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47939
47940 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47941 endian-dependent.
47942
47943 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47944
47945 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47946 Remove cruft.
47947
47948 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47949
47950 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47951 * gcc.c-torture/compile/961203-1.c: Likewise.
47952 * gcc.c-torture/compile/980506-1.c: Likewise.
47953
47954 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47955
47956 PR c++/10712
47957 * g++.dg/lookup/using7.C: New test.
47958
47959 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47960
47961 PR c++/11105
47962 * g++.dg/abi/conv1.C: Remove it.
47963 * g++.dg/template/conv7.C: New test.
47964 * g++.dg/template/conv8.C: Likewise.
47965 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47966 conversion operator.
47967
47968 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47969
47970 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47971 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47972 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47973 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47974 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47975 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47976 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47977 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47978 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47979 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47980 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47981 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47982 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47983 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47984 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47985 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47986 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47987 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47988 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47989 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47990 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47991 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47992 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47993 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47994 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47995 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47996 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47997 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47998 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47999
48000 2003-06-16 Mark Mitchell <mark@codesourcery.com>
48001
48002 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48003 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48004 indications.
48005
48006 2003-06-16 Roger Sayle <roger@eyesopen.com>
48007
48008 * gcc.dg/i386-387-5.c: New test case.
48009 * gcc.dg/i386-387-6.c: New test case.
48010 * gcc.dg/builtins-23.c: New test case.
48011
48012 2003-06-15 Roger Sayle <roger@eyesopen.com>
48013
48014 * gcc.dg/builtins-22.c: New test case.
48015 * gcc.dg/i386-387-1.c: Update to test exp.
48016 * gcc.dg/i386-387-2.c: Likewise.
48017
48018 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48019
48020 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48021
48022 2003-06-12 Mark Mitchell <mark@codesourcery.com>
48023
48024 * lib/gcc-dg.exp (dg-require-dll): New function.
48025 (dg-xfail-if): Likewise.
48026 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48027 driver.
48028
48029 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48030 * gcc.c-torture/compile/20001205-1.c: Likewise.
48031 * gcc.c-torture/compile/20001226-1.c: Likewise.
48032 * gcc.c-torture/compile/20010518-2.c: Likewise.
48033 * gcc.c-torture/compile/20020312-1.c: Likewise.
48034 * gcc.c-torture/compile/20020604-1.c: Likewise.
48035 * gcc.c-torture/compile/920501-12.c: Likewise.
48036 * gcc.c-torture/compile/920501-4.c: Likewise.
48037 * gcc.c-torture/compile/920520-1.c: Likewise.
48038 * gcc.c-torture/compile/920521-1.c: Likewise.
48039 * gcc.c-torture/compile/920625-1.c: Likewise.
48040 * gcc.c-torture/compile/961203-1.c: Likewise.
48041 * gcc.c-torture/compile/980506-1.c: Likewise.
48042 * gcc.c-torture/compile/981006-1.c: Likewise.
48043 * gcc.c-torture/compile/981022-1.c: Likewise.
48044 * gcc.c-torture/compile/981223-1.c: Likewise.
48045 * gcc.c-torture/compile/990617-1.c: Likewise.
48046 * gcc.c-torture/compile/dll.c: Likewise.
48047 * gcc.c-torture/compile/labels-3.c: Likewise.
48048 * gcc.c-torture/compile/mipscop-1.c: Likewise.
48049 * gcc.c-torture/compile/mipscop-2.c: Likewise.
48050 * gcc.c-torture/compile/mipscop-3.c: Likewise.
48051 * gcc.c-torture/compile/mipscop-4.c: Likewise.
48052 * gcc.c-torture/compile/simd-5.c: Likewise.
48053 * gcc.c-torture/compile/20000804-1.x: Remove.
48054 * gcc.c-torture/compile/20001205-1.x: Likewise.
48055 * gcc.c-torture/compile/20001226-1.x: Likewise.
48056 * gcc.c-torture/compile/20010518-2.x: Likewise.
48057 * gcc.c-torture/compile/20020312-1.x: Likewise.
48058 * gcc.c-torture/compile/20020604-1.x: Likewise.
48059 * gcc.c-torture/compile/920501-12.x: Likewise.
48060 * gcc.c-torture/compile/920501-4.x: Likewise.
48061 * gcc.c-torture/compile/920520-1.x: Likewise.
48062 * gcc.c-torture/compile/920521-1.x: Likewise.
48063 * gcc.c-torture/compile/920625-1.x: Likewise.
48064 * gcc.c-torture/compile/961203-1.x: Likewise.
48065 * gcc.c-torture/compile/980506-1.x: Likewise.
48066 * gcc.c-torture/compile/981006-1.x: Likewise.
48067 * gcc.c-torture/compile/981022-1.x: Likewise.
48068 * gcc.c-torture/compile/981223-1.x: Likewise.
48069 * gcc.c-torture/compile/990617-1.x: Likewise.
48070 * gcc.c-torture/compile/mipscop-1.x: Likewise.
48071 * gcc.c-torture/compile/mipscop-2.x: Likewise.
48072 * gcc.c-torture/compile/mipscop-3.x: Likewise.
48073 * gcc.c-torture/compile/mipscop-4.x: Likewise.
48074 * gcc.c-torture/compile/simd-5.x: Likewise.
48075
48076 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48077
48078 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
48079
48080 * gcc.c-torture/execute/20030611-1.c: New test.
48081
48082 2003-06-12 Roger Sayle <roger@eyesopen.com>
48083
48084 PR middle-end/168
48085 * gcc.dg/20030612-1.c: New test case.
48086
48087 2003-06-12 Mark Mitchell <mark@codesourcery.com>
48088
48089 PR c++/10635
48090 * g++.dg/expr/cast1.C: New test.
48091
48092 2003-06-12 Roger Sayle <roger@eyesopen.com>
48093
48094 * gcc.dg/builtins-21.c: New test case.
48095
48096 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
48097
48098 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48099 options instead of at the end.
48100 * lib/objc.exp (objc_target_compile): Likewise.
48101
48102 2003-06-11 Mark Mitchell <mark@codesourcery.com>
48103
48104 PR c++/10432
48105 * g++.dg/parse/error1.C: New test.
48106
48107 2003-06-11 Janis Johnson <janis187@us.ibm.com>
48108
48109 * gcc.dg/compat/struct-by-value-11_main.c: New file.
48110 * gcc.dg/compat/struct-by-value-11_x.c: New file.
48111 * gcc.dg/compat/struct-by-value-11_y.c: New file.
48112 * gcc.dg/compat/struct-by-value-12_main.c: New file.
48113 * gcc.dg/compat/struct-by-value-12_x.c: New file.
48114 * gcc.dg/compat/struct-by-value-12_y.c: New file.
48115 * gcc.dg/compat/struct-by-value-13_main.c: New file.
48116 * gcc.dg/compat/struct-by-value-13_x.c: New file.
48117 * gcc.dg/compat/struct-by-value-13_y.c: New file.
48118 * gcc.dg/compat/struct-by-value-14_main.c: New file.
48119 * gcc.dg/compat/struct-by-value-14_x.c: New file.
48120 * gcc.dg/compat/struct-by-value-14_y.c: New file.
48121 * gcc.dg/compat/struct-by-value-15_main.c: New file.
48122 * gcc.dg/compat/struct-by-value-15_x.c: New file.
48123 * gcc.dg/compat/struct-by-value-15_y.c: New file.
48124 * gcc.dg/compat/struct-by-value-16_main.c: New file.
48125 * gcc.dg/compat/struct-by-value-16_x.c: New file.
48126 * gcc.dg/compat/struct-by-value-16_y.c: New file.
48127 * gcc.dg/compat/struct-by-value-17_main.c: New file.
48128 * gcc.dg/compat/struct-by-value-17_x.c: New file.
48129 * gcc.dg/compat/struct-by-value-17_y.c: New file.
48130 * gcc.dg/compat/struct-by-value-18_main.c: New file.
48131 * gcc.dg/compat/struct-by-value-18_x.c: New file.
48132 * gcc.dg/compat/struct-by-value-18_y.c: New file.
48133
48134 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48135 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48136 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48137 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48138 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48139 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48140 * gcc.dg/compat/scalar-return-3_main.c: New file.
48141 * gcc.dg/compat/scalar-return-3_x.c: New file.
48142 * gcc.dg/compat/scalar-return-3_y.c: New file.
48143 * gcc.dg/compat/scalar-return-4_main.c: New file.
48144 * gcc.dg/compat/scalar-return-4_x.c: New file.
48145 * gcc.dg/compat/scalar-return-4_y.c: New file.
48146
48147 2003-06-10 Janis Johnson <janis187@us.ibm.com>
48148
48149 * gcc.dg/compat/fp2-struct-check.h: New file.
48150 * gcc.dg/compat/fp2-struct-defs.h: New file.
48151 * gcc.dg/compat/fp2-struct-init.h: New file.
48152 * gcc.dg/compat/struct-by-value-10_main.c: New file.
48153 * gcc.dg/compat/struct-by-value-10_x.c: New file.
48154 * gcc.dg/compat/struct-by-value-10_y.c: New file.
48155 * gcc.dg/compat/struct-return-10_main.c: New file.
48156 * gcc.dg/compat/struct-return-10_x.c: New file.
48157 * gcc.dg/compat/struct-return-10_y.c: New file.
48158
48159 * gcc.dg/compat/compat-common.h: New file.
48160 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48161 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48162 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48163 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48164 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48165 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48166 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48167 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48168 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48169 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48170 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48171 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48172 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48173 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48174 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48175 * gcc.dg/compat/small-struct-check.h: Ditto.
48176 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48177 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48178 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48179 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48180 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48181 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48182 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48183 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48184 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48185 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48186 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48187 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48188 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48189 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48190 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48191 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48192 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48193 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48194 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48195 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48196 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48197 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48198 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48199 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48200 * gcc.dg/compat/struct-return-2_main.c: Ditto.
48201 * gcc.dg/compat/struct-return-2_x.c: Ditto.
48202 * gcc.dg/compat/struct-return-2_y.c: Ditto.
48203 * gcc.dg/compat/struct-return-3_main.c: Ditto.
48204 * gcc.dg/compat/struct-return-3_x.c: Ditto.
48205 * gcc.dg/compat/struct-return-3_y.c: Ditto.
48206
48207 2003-06-10 Geoffrey Keating <geoffk@apple.com>
48208
48209 * g++.dg/pch/static-1.C: New file.
48210 * g++.dg/pch/static-1.Hs: New file.
48211
48212 2003-06-10 Richard Henderson <rth@redhat.com>
48213
48214 * gcc.dg/asm-7.c: Adjust expected warning text.
48215
48216 2003-06-10 Roger Sayle <roger@eyesopen.com>
48217
48218 * gcc.dg/builtins-20.c: New test case.
48219
48220 2003-06-10 Mark Mitchell <mark@codesourcery.com>
48221
48222 PR c++/11131
48223 * g++.dg/opt/template1.C: New test.
48224
48225 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48226
48227 * lib/gcc-dg.exp (dg-test): Clear additional_files and
48228 additional_sources.
48229
48230 2003-05-21 David Taylor <dtaylor@emc.com>
48231
48232 * gcc.dg/Wpadded.c: New file.
48233
48234 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48235
48236 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48237 * gcc.dg/special/weak-2.c: Add dg-require-weak.
48238 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48239 dg-require-weak.
48240
48241 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
48242
48243 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48244
48245 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48246
48247 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48248 (dg-require-alias): Likewise.
48249 (dg-require-gc-sections): Likewise.
48250 * lib/target-supports.exp (check_gc_sections_available): Likewise.
48251
48252 2003-06-08 Richard Henderson <rth@redhat.com>
48253
48254 * gcc.dg/20011029-2.c: Fix the array reference.
48255 * gcc.dg/asm-7.c: New.
48256
48257 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
48258
48259 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48260
48261 2003-06-08 Mark Mitchell <mark@codesourcery.com>
48262
48263 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48264 (dg-require-gc-sections): Likewise.
48265
48266 2003-06-08 Jan Hubicka <jh@suse.cz>
48267
48268 * i386-cmov1.c: Fix regular expression.
48269 * i386-cvt-1.c: Likewise.
48270 * i386-local.c: Likewise.
48271 * i386-local2.c: Likewise.
48272 * i386-mul.c: Likewise.
48273 * i386-ssetype-1.c: Likewise.
48274 * i386-ssetype-3.c: Likewise.
48275 * i386-ssetype-5.c: Likewise.
48276
48277 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48278
48279 PR c++/11039
48280 * g++.dg/warn/implicit-typename2.C: New test.
48281 * g++.dg/warn/implicit-typename3.C: New test.
48282
48283 2003-06-07 Richard Henderson <rth@redhat.com>
48284
48285 * g++.dg/other/offsetof3.C: Use size_t.
48286 * g++.dg/other/offsetof4.C: Likewise.
48287
48288 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
48289
48290 * lib/copy-file.exp: New. Implement gcc_copy_files.
48291
48292 * lib/dg-pch.exp: Load copy-file.exp
48293 (dg-pch): Use gcc_copy_files instead of "file copy".
48294
48295 2003-06-06 Mark Mitchell <mark@codesourcery.com>
48296
48297 * gcc.dg/weak/weak.exp: Simplify.
48298 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48299 * gcc.dg/weak/weak-1.c: Likewise.
48300 * gcc.dg/weak/weak-2.c: Likewise.
48301 * gcc.dg/weak/weak-3.c: Likewise.
48302 * gcc.dg/weak/weak-4.c: Likewise.
48303 * gcc.dg/weak/weak-5.c: Likewise.
48304 * gcc.dg/weak/weak-6.c: Likewise.
48305 * gcc.dg/weak/weak-7.c: Likewise.
48306 * gcc.dg/weak/weak-8.c: Likewise.
48307 * gcc.dg/weak/weak-9.c: Likewise.
48308
48309 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
48310
48311 gcc.c-torture/execute/20030606-1.c: New.
48312
48313 2003-06-06 Roger Sayle <roger@eyesopen.com>
48314
48315 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48316 * gcc.dg/builtins-19.c: Likewise.
48317
48318 2003-06-06 Roger Sayle <roger@eyesopen.com>
48319
48320 * gcc.dg/builtins-2.c: Add some more tests.
48321 * gcc.dg/builtins-18.c: New test case.
48322 * gcc.dg/builtins-19.c: New test case.
48323
48324 2003-06-06 Roger Sayle <roger@eyesopen.com>
48325 Jim Wilson <wilson@tuliptree.org>
48326
48327 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48328
48329 2003-06-06 Jakub Jelinek <jakub@redhat.com>
48330
48331 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48332 mempcpy/stpcpy calls not to be optimized into something else.
48333 * gcc.c-torture/execute/string-opt-3.c: Moved to...
48334 * gcc.c-torture/execute/builtins/string-7.c: ...here.
48335 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48336
48337 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48338
48339 * gcc.dg/format/asm_fprintf-1.c: New test.
48340
48341 2003-06-05 Mark Mitchell <mark@codesourcery.com>
48342
48343 * lib/gcc-defs.exp (additional_sources): New variable.
48344 (dg-additional-sources): New function.
48345 (additional_files): New variable.
48346 (dg-additional-files): New function.
48347 (dg-additional-files-options): Likewise.
48348 * lib/gcc-dg.exp (dg-require-weak): New function.
48349 (dg-require-alias): Likewise.
48350 (dg-require-gc-sections): Likewise.
48351 * lib/target-supports.exp (check_alias_available): Remove testfile
48352 parameter.
48353 (check_gc_sections_available): New function.
48354 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48355 (dg-gpp-additional-files): Likewise.
48356 * lib/g++.exp (additional_sources): Remove.
48357 (additional_files): Likewise.
48358 (g++_target_compile): Use dg-additional-files-options.
48359
48360 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
48361 Tcl logic.
48362 * gcc.dg/special/ecos.exp: Remove.
48363 * gcc.dg/special/20000419-2.c: Use dg-require-*.
48364 * gcc.dg/special/alias-1.c: Likewise.
48365 * gcc.dg/special/alias-2.c: Likewise.
48366 * gcc.dg/special/gcsec-1.c: Likewise.
48367 * gcc.dg/special/weak-1.c: Likewise.
48368 * gcc.dg/special/weak-2.c: Likewise.
48369 * gcc.dg/special/wkali-1.c: Likewise.
48370 * gcc.dg/special/wkali-2.c: Likewise.
48371
48372 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48373 dg-gpp-additional-*.
48374 * g++.dg/special/conpr-3.C: Likewise.
48375 * g++.dg/special/conpr-4.C: Likewise.
48376 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48377 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48378 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48379 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48380 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48381 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48382 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48383 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48384 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48385 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48386 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48387 * g++.old-deja/g++.other/comdat1.C: Likewise.
48388 * g++.old-deja/g++.other/comdat2.C: Likewise.
48389 * g++.old-deja/g++.other/comdat3.C: Likewise.
48390 * g++.old-deja/g++.other/ctor1.C: Likewise.
48391 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48392
48393 2003-06-05 Richard Henderson <rth@redhat.com>
48394
48395 * gcc.dg/debug/20030605-1.c: New.
48396
48397 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48398
48399 * README.QMTEST: Update.
48400
48401 2003-06-04 Richard Henderson <rth@redhat.com>
48402
48403 * gcc.dg/cleanup-1.c: New.
48404 * gcc.dg/cleanup-2.c: New.
48405 * gcc.dg/cleanup-3.c: New.
48406 * gcc.dg/cleanup-4.c: New.
48407 * gcc.dg/cleanup-5.c: New.
48408 * gcc.dg/cleanup-6.c: New.
48409 * gcc.dg/cleanup-7.c: New.
48410
48411 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48412
48413 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48414
48415 * lib/dg-pch.exp: New file.
48416 * g++.dg/pch/pch.exp: Use dg-pch.exp.
48417 * gcc.dg/pch/pch.exp: Likewise.
48418
48419 2003-06-04 Roger Sayle <roger@eyesopen.com>
48420
48421 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48422 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48423 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48424 * gcc.dg/builtins-17.c: New test case.
48425 * gcc.dg/i386-387-4.c: New test case.
48426 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48427
48428 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48429
48430 * gcc.dg/ultrasp9.c: New test.
48431
48432 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48433
48434 * gcc.c-torture/compile/20030604-1.c: New test.
48435 * gcc.dg/sparc-constant-1.c: New test.
48436
48437 2003-06-03 Glen Nakamura <glen@imodulo.com>
48438
48439 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48440
48441 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
48442
48443 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48444
48445 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48446 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48447
48448 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
48449
48450 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48451
48452 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48453
48454 PR c++/10940
48455 * g++.dg/template/spec10.C: New test.
48456
48457 2003-06-03 Roger Sayle <roger@eyesopen.com>
48458
48459 * gcc.dg/builtins-16.c: New test case.
48460
48461 2003-06-03 Jakub Jelinek <jakub@redhat.com>
48462
48463 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48464 mempcpy test with post-increments.
48465 * gcc.c-torture/execute/string-opt-3.c: New test.
48466 * gcc.dg/string-opt-1.c: New test.
48467
48468 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
48469
48470 PR fortran/10965
48471 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48472
48473 2003-06-02 Mark Mitchell <mark@codesourcery.com>
48474
48475 * lib/scanasm.exp (dg-scan): New function, factored out of ...
48476 (scan-assembler): ... here. Use dg-scan.
48477 (scan-assembler-not): Likewise.
48478 (scan-file): New function.
48479 (scan-file-not): Likewise.
48480 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48481 * gcc.dg/cpp/_Pragma4.c: Likewise.
48482 * gcc.dg/cpp/_Pragma5.c: Likewise.
48483 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48484 * gcc.dg/cpp/avoidpaste2.c: Likewise.
48485 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48486 * gcc.dg/cpp/cmdlne-P.c: Likewise.
48487 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48488 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48489 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48490 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48491 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48492 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48493 * gcc.dg/cpp/cxxcom1.c: Likewise.
48494 * gcc.dg/cpp/line1.c: Likewise.
48495 * gcc.dg/cpp/maccom1.c: Likewise.
48496 * gcc.dg/cpp/maccom2.c: Likewise.
48497 * gcc.dg/cpp/maccom3.c: Likewise.
48498 * gcc.dg/cpp/maccom4.c: Likewise.
48499 * gcc.dg/cpp/maccom5.c: Likewise.
48500 * gcc.dg/cpp/maccom6.c: Likewise.
48501 * gcc.dg/cpp/multiline.c: Likewise.
48502 * gcc.dg/cpp/spacing1.c: Likewise.
48503 * gcc.dg/cpp/spacing2.c: Likewise.
48504 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48505 * gcc.dg/cpp/trad/maccom1.c: Likewise.
48506 * gcc.dg/cpp/trad/maccom2.c: Likewise.
48507 * gcc.dg/cpp/trad/maccom3.c: Likewise.
48508 * gcc.dg/cpp/trad/maccom4.c: Likewise.
48509 * gcc.dg/cpp/trad/maccom6.c: Likewise.
48510 * gcc.dg/cpp/cxxcom2.c: Likewise.
48511 * gcc.dg/cpp/cxxcom2.h: New file.
48512
48513 * gcc.dg/cpp/truefalse.cpp: Move it to ...
48514 * g++.dg/cpp/truefalse.C: Here.
48515 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48516
48517 2003-06-01 Loren James Rittle <ljrittle@acm.org>
48518
48519 * gcc.dg/cpp/redef3.c: New file.
48520
48521 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
48522
48523 * gcc.dg/i386-loop-3.c: New test.
48524
48525 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
48526
48527 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48528
48529 2003-05-31 Roger Sayle <roger@eyesopen.com>
48530
48531 * gcc.dg/fwrapv-1.c: New test case.
48532 * gcc.dg/fwrapv-2.c: New test case.
48533
48534 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48535
48536 PR c++/10956
48537 * g++.dg/template/spec9.C: New test.
48538
48539 2003-05-29 Roger Sayle <roger@eyesopen.com>
48540
48541 * gcc.dg/duff-4.c: New test case.
48542
48543 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
48544
48545 PR fortran/10843
48546 * g77.dg/ffixed-form-1.f: New test
48547 * g77.dg/ffixed-form-2.f: New test
48548 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48549 * g77.dg/ffree-form-3.f: New test
48550
48551 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48552
48553 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48554 * gcc.dg/wint_t-1.c: Likewise.
48555
48556 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48557
48558 * g++.dg/template/access11.C: New test.
48559
48560 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48561
48562 PR c++/10849
48563 * g++.dg/template/access10.C: New test.
48564
48565 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48566 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48567
48568 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48569
48570 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48571
48572 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48573 suppress for powerpc-*-darwin*.
48574 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48575
48576 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48577
48578 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48579 suppress option for powerpc-*-darwin*.
48580
48581 2003-05-23 Roger Sayle <roger@eyesopen.com>
48582
48583 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48584 * gcc.dg/builtins-4.c: Add test for fmod.
48585
48586 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48587
48588 PR c++/10682
48589 * g++.dg/template/instantiate4.C: New test.
48590
48591 2003-05-22 Roger Sayle <roger@eyesopen.com>
48592
48593 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48594
48595 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48596
48597 * gcc.dg/compat/scalar-return-1_main.c: New file.
48598 * gcc.dg/compat/scalar-return-1_x.c: New file.
48599 * gcc.dg/compat/scalar-return-1_y.c: New file.
48600 * gcc.dg/compat/scalar-return-2_main.c: New file.
48601 * gcc.dg/compat/scalar-return-2_x.c: New file.
48602 * gcc.dg/compat/scalar-return-2_y.c: New file.
48603 * gcc.dg/compat/struct-return-3_main.c: New file.
48604 * gcc.dg/compat/struct-return-3_y.c: New file.
48605 * gcc.dg/compat/struct-return-3_x.c: New file.
48606 * gcc.dg/compat/struct-return-2_main.c: New file.
48607 * gcc.dg/compat/struct-return-2_x.c: New file.
48608 * gcc.dg/compat/struct-return-2_y.c: New file.
48609
48610 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48611
48612 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48613 for hppa*-hp-hpux*.
48614 * gcc.dg/20021014-1.c (dg-options): Likewise.
48615 * gcc.dg/nest.c (dg-options): Likewise.
48616
48617 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48618
48619 PR c++/9738
48620 * g++.dg/ext/dllimport2.C: New file.
48621 * g++.dg/ext/dllimport3.C: New file.
48622
48623 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48624
48625 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48626 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48627 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48628 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48629 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48630 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48631 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48632 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48633 * gcc.dg/compat/small-struct-defs.h: New file.
48634 * gcc.dg/compat/small-struct-init.h: New file.
48635 * gcc.dg/compat/small-struct-check.h: New file.
48636 * gcc.dg/compat/fp-struct-defs.h: New file.
48637 * gcc.dg/compat/fp-struct-check.h: New file.
48638 * gcc.dg/compat/fp-struct-init.h: New file.
48639 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48640 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48641
48642 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48643
48644 * gcc.dg/20030225-2.c: New test.
48645
48646 2003-05-18 Roger Sayle <roger@eyesopen.com>
48647 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48648
48649 * gcc.c-torture/compile/20030518-1.c: New test case.
48650
48651 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48652
48653 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48654 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48655 gcc-dg-debug-runtest.
48656 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48657 gcc-dg-debug-runtest.
48658
48659 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48660
48661 PR c++/9022
48662 * g++.dg/lookup/using6.C: New test.
48663
48664 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48665
48666 * g++.dg/parse/access2.C: New test.
48667
48668 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48669
48670 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48671 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48672 * gcc.dg/debug/debug.exp: Likewise.
48673
48674 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48675
48676 * gcc.dg/dollar.c: New test.
48677
48678 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48679
48680 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48681 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48682 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48683 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48684 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48685 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48686 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48687 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48688 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48689 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48690 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48691 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48692 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48693 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48694 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48695 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48696 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48697 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48698
48699 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48700
48701 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48702 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48703 support for "repo" mode.
48704 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48705 * lib/g77-dg.exp: Likewise.
48706 * lib/obj-dg.exp: Likewise.
48707
48708 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48709
48710 Merge from gcc-3_2-rhl8-branch:
48711 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48712
48713 * gcc.dg/tls/opt-6.c: New test.
48714
48715 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48716
48717 * gcc.dg/20030405-1.c: New test.
48718
48719 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48720
48721 * gcc.dg/20030309-1.c: New test.
48722
48723 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48724
48725 * gcc.c-torture/execute/20030307-1.c: New test.
48726
48727 2003-02-20 Randolph Chung <tausq@debian.org>
48728
48729 * gcc.c-torture/compile/20030220-1.c: New test.
48730
48731 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48732
48733 * gcc.dg/20030217-1.c: New test.
48734
48735 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48736
48737 * gcc.c-torture/compile/20020129-1.c: New test.
48738
48739 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48740
48741 * gcc.dg/unroll-1.c: New test.
48742
48743 2002-11-16 Jan Hubicka <jh@suse.cz>
48744
48745 * gcc.c-torture/execute/20020920-1.c: New test.
48746
48747 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48748
48749 PR target/7434
48750 * gcc.c-torture/compile/20021008-1.c: New test.
48751
48752 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48753
48754 PR target/7559
48755 * gcc.c-torture/execute/20020810-1.c: New test.
48756
48757 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48758
48759 * gcc.c-torture/compile/20020807-1.c: New test.
48760
48761 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48762
48763 * gcc.dg/tls/opt-1.c: New test.
48764
48765 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48766
48767 * gcc.dg/20020729-1.c: New test.
48768
48769 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48770
48771 * g++.dg/opt/life1.C: New test.
48772
48773 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48774
48775 * gcc.dg/20020525-1.c: New test.
48776
48777 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48778
48779 PR c++/6794
48780 * g++.dg/ext/pretty1.C: New test.
48781 * g++.dg/ext/pretty2.C: New test.
48782
48783 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48784
48785 PR c++/8385
48786 * g++.dg/ext/typeof5.C: New test.
48787
48788 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48789
48790 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48791 __USER_LABEL_PREFIX__ into account.
48792 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48793
48794 2003-05-14 Roger Sayle <roger@eyesopen.com>
48795
48796 * gcc.dg/builtins-15.c: New test case.
48797
48798 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48799
48800 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48801
48802 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48803
48804 * lib/g++.exp: Tweak handling of additional source files.
48805 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48806 * g++.dg/special/conpr-2a.C: Rename to ...
48807 * g++.dg/special/conpr-2a.cc: ... this.
48808 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48809 * g++.dg/special/conpr-3a.C: Rename to ...
48810 * g++.dg/special/conpr-3a.cc: This.
48811 * g++.dg/special/conpr-3b.C: Rename to ...
48812 * g++.dg/special/conpr-3b.cc: This.
48813 * g++.dg/special/conpr-4.C: New test.
48814 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48815
48816 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48817
48818 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48819
48820 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48821
48822 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48823 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48824 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48825 * g++.old-deja/g++.other/warn3.C: Likewise.
48826
48827 2003-05-11 Roger Sayle <roger@eyesopen.com>
48828
48829 * gcc.dg/i386-387-1.c: Update to also test log.
48830 * gcc.dg/i386-387-2.c: Likewise.
48831
48832 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48833
48834 * g77.f-torture/execute/int8421.f: New test.
48835
48836 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48837
48838 PR c++/10230, c++/10481
48839 * g++.dg/lookup/scoped5.C: New test.
48840
48841 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48842
48843 PR c++/10552
48844 * g++.dg/template/ttp6.C: New test.
48845
48846 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48847
48848 * gcc.c-torture/execute/builtins: New directory.
48849 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48850 gcc.c-torture/execute/builtins.
48851 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48852 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48853 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48854 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48855
48856 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48857
48858 PR c++/9252
48859 * g++.dg/template/access8.C: New test.
48860 * g++.dg/template/access9.C: New test.
48861
48862 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48863
48864 PR c++/9554
48865 * g++.dg/parse/access1.C: New test.
48866
48867 2003-05-09 DJ Delorie <dj@redhat.com>
48868
48869 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48870 long, and not an int.
48871
48872 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48873
48874 PR c++/10555, c++/10576
48875 * g++.dg/template/memclass1.C: New test.
48876
48877 2003-05-08 DJ Delorie <dj@redhat.com>
48878
48879 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48880 targets.
48881 * gcc.c-torture/execute/20021024-1.x: Likewise.
48882 * gcc.c-torture/execute/shiftdi.x: Likewise.
48883 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48884 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48885 * gcc.dg/20021018-1.c: Likewise.
48886
48887 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48888
48889 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48890
48891 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48892 (bcopy): Call memmove.
48893
48894 2003-05-08 Roger Sayle <roger@eyesopen.com>
48895
48896 * g77.f-torture/compile/8485.f: New test case.
48897
48898 2003-05-07 Richard Henderson <rth@redhat.com>
48899
48900 PR c++/10570
48901 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48902 Verify exception_cleanup not called for rethrows.
48903 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48904 when exiting catch block without rethrowing.
48905 * g++.dg/eh/forced3.C: New.
48906 * g++.dg/eh/forced4.C: New.
48907
48908 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48909
48910 * gcc.dg/20030505.c: Fix triplet.
48911
48912 2003-05-06 DJ Delorie <dj@redhat.com>
48913
48914 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48915 * gcc.dg/nest.c: Likewise.
48916
48917 2003-05-05 Roger Sayle <roger@eyesopen.com>
48918
48919 * gcc.dg/builtins-14.c: New test case.
48920
48921 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48922
48923 * lib/compat.exp (compat-execute): New argument.
48924 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48925 * gcc.dg/compat: New test directory.
48926 * gcc.dg/compat/compat.exp: New expect script.
48927 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48928 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48929 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48930 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48931 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48932 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48933
48934 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48935 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48936 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48937 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48938 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48939 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48940 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48941 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48942 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48943 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48944 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48945 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48946 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48947 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48948 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48949
48950 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48951
48952 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48953
48954 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48955
48956 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48957
48958 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48959
48960 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48961 * gcc.dg/ppc-fsel-2.c: New test.
48962
48963 * gcc.dg/unused-5.c: New test.
48964
48965 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48966
48967 PR c++/10496
48968 * g++.dg/warn/pmf1.C: New test.
48969
48970 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48971
48972 PR c++/4494
48973 * g++.dg/warn/main.C: New test.
48974
48975 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48976
48977 * gcc.dg/nonnull-3.c: New test.
48978
48979 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48980
48981 * gcc.dg/cpp/Wtrigraphs.c: Update.
48982 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48983
48984 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48985
48986 * gcc.dg/ppc-fsel-1.c: New test.
48987
48988 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48989
48990 PR c/10604
48991 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48992
48993 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48994
48995 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48996
48997 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48998
48999 PR c++/9364, c++/10553, c++/10586
49000 * g++.dg/parse/typename4.C: New test.
49001 * g++.dg/parse/typename5.C: Likewise.
49002
49003 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
49004
49005 * gcc.c-torture/compile/20030503-1.c: New test.
49006
49007 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49008
49009 * g++.dg/lookup/using5.C: Fix testcase error.
49010
49011 2003-05-01 Chris Demetriou <cgd@broadcom.com>
49012
49013 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49014 since MEABI is no longer supported. Remove all vestiges
49015 of MEABI from the test.
49016
49017 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49018
49019 PR c++/10554
49020 * g++.dg/lookup/using5.C: New test.
49021
49022 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49023
49024 PR c++/8772
49025 * g++.dg/template/ttp5.C: New test.
49026
49027 2003-04-30 Mark Mitchell <mark@codesourcery.com>
49028
49029 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49030 (dg-gpp-additional-sources): New function.
49031 (dg-gpp-additional-files): Likewise.
49032 * lib/g++.exp (additional_sources): New variable.
49033 (additional_files): Likewise.
49034 (g++_target_compile): Deal with them.
49035 * lib/old-dejagnu.exp: Remove.
49036 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49037 * g++.old-deja: Revise all tests to use dg commands.
49038
49039 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49040
49041 PR c++/9432, c++/9528
49042 * g++.dg/lookup/using4.C: New test.
49043
49044 2003-04-29 Geoffrey Keating <geoffk@apple.com>
49045
49046 * gcc.dg/noreturn-5.c: New file.
49047 * gcc.dg/noreturn-6.c: New file.
49048
49049 * gcc.c-torture/compile/inline-1.c: New file.
49050
49051 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49052
49053 PR c++/10551
49054 * g++.dg/template/explicit1.C: New test.
49055
49056 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49057
49058 PR c++/10549
49059 * g++.dg/other/bitfield1.C: New test.
49060
49061 PR c++/10527
49062 * g++.dg/init/new7.C: New test.
49063
49064 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49065
49066 * g++.dg/ext/desig1.C: New test.
49067 * g++.dg/ext/init1.C: Update.
49068
49069 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49070
49071 2003-04-28 Mark Mitchell <mark@codesourcery.com>
49072
49073 PR c++/10180
49074 * g++.dg/warn/Winline-1.C: New test.
49075
49076 2003-04-28 Jakub Jelinek <jakub@redhat.com>
49077
49078 * gcc.c-torture/execute/string-opt-19.c: New test.
49079
49080 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49081 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49082
49083 2003-04-27 Mark Mitchell <mark@codesourcery.com>
49084
49085 PR c++/10506
49086 * g++.dg/init/new6.C: New test.
49087
49088 PR c++/10503
49089 * g++.dg/init/ref6.C: New test.
49090
49091 2003-04-26 David Edelsohn <edelsohn@gnu.org>
49092
49093 * g++.dg/warn/weak1.C: XFAIL on AIX4.
49094
49095 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49096
49097 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49098 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49099
49100 2003-04-25 Mark Mitchell <mark@codesourcery.com>
49101
49102 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49103 initialized static data members.
49104
49105 2003-04-25 H.J. Lu <hjl@gnu.org>
49106
49107 * gcc.dg/ia64-sync-4.c: New test.
49108
49109 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49110
49111 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
49112 date.
49113
49114 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
49115
49116 PR c++/10337
49117 * g++.dg/warn/conv1.C: New test.
49118 * g++.old-deja/g++.other/conv7.C: Adjust.
49119 * g++.old-deja/g++.other/overload14.C: Adjust.
49120
49121 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49122
49123 PR c++/10471
49124 * g++.dg/template/defarg2.C: New test.
49125
49126 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
49127
49128 * gcc.dg/cpp/include2.c: Update.
49129 * gcc.dg/cpp/multiline-2.c: New.
49130 * gcc.dg/cpp/multiline.c: Update.
49131 * gcc.dg/cpp/strify2.c: Update.
49132 * gcc.dg/cpp/trad/literals-2.c: Update.
49133
49134 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49135
49136 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49137
49138 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49139
49140 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49141
49142 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49143
49144 PR c++/10451
49145 * g++.dg/parse/crash4.C: New test.
49146
49147 PR c++/9847
49148 * g++.dg/parse/crash5.C: New test.
49149
49150 2003-04-22 Mark Mitchell <mark@codesourcery.com>
49151
49152 PR c++/10446
49153 * g++.dg/parse/crash3.C: New test.
49154
49155 PR c++/10428
49156 * g++.dg/parse/elab1.C: New test.
49157
49158 2003-04-22 Devang Patel <dpatel@apple.com>
49159
49160 * gcc.dg/cpp/trad/funlike-5.c: New test.
49161
49162 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
49163
49164 * g++.dg/other/packed1.C: Fix dg options.
49165
49166 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
49167
49168 * g++.dg/other/offsetof2.C: New test.
49169
49170 2003-04-21 Mark Mitchell <mark@codesourcery.com>
49171
49172 * g++.dg/template/recurse.C: Adjust location of error messages.
49173
49174 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
49175
49176 PR c++/9881
49177 * g++.dg/init/addr-const1.C: New test.
49178 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49179
49180 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
49181
49182 PR c++/10405
49183 * g++.dg/lookup/struct-hack1.C: New test.
49184
49185 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
49186
49187 * ucs.c: Update diagnostic messages.
49188
49189 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
49190
49191 * gcc.dg/cpp/truefalse.cpp: New test.
49192 * gcc.dg/cpp/cpp.exp: Update.
49193 * g++.dg/other/stdbool-if.C: Remove.
49194
49195 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
49196
49197 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49198 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49199
49200 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
49201
49202 * gcc.c-torture/compile/20030418-1.c: New test.
49203
49204 2003-04-17 Janis Johnson <janis187@us.ibm.com>
49205
49206 * README.compat: Remove; content moved to doc/sourcebuild.texi.
49207
49208 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49209
49210 PR c++/10347
49211 g++.dg/template/dependent-name1.C: New test.
49212
49213 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
49214
49215 * gcc.dg/warn-1.c (tourist_guide): New array,
49216 contains a pointer to bar.
49217
49218 2003-04-16 Roger Sayle <roger@eyesopen.com>
49219
49220 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49221 * gcc.c-torture/execute/medce-1.c: New test case.
49222 * gcc.c-torture/execute/medce-2.c: New test case.
49223
49224 2003-04-15 Mark Mitchell <mark@codesourcery.com>
49225
49226 * lib/prune.exp: Ignore more messages.
49227
49228 PR c++/10381
49229 * g++.dg/parse/lookup3.C: New test.
49230
49231 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
49232
49233 * gcc.c-torture/compile/20030415-1.c : New test.
49234
49235 2003-04-14 Mark Mitchell <mark@codesourcery.com>
49236
49237 * gcc.c-torture/execute/scope-2.c: Move to ...
49238 * gcc.dg/noncompile/scope.c: .... here.
49239
49240 2003-04-14 Roger Sayle <roger@eyesopen.com>
49241
49242 * gcc.dg/20030414-2.c: New test case.
49243
49244 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
49245
49246 PR target/10377
49247 * gcc.dg/20030414-1.c: New test.
49248
49249 2003-04-13 Roger Sayle <roger@eyesopen.com>
49250
49251 * gcc.dg/builtins-12.c: New test case.
49252 * gcc.dg/builtins-13.c: New test case.
49253
49254 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49255
49256 * gcc.c-torture/execute/string-opt-18.c: New test.
49257
49258 2003-04-13 Mark Mitchell <mark@codesourcery.com>
49259
49260 PR c++/10300
49261 * g++.dg/init/new5.C: New test.
49262
49263 2003-04-12 Mark Mitchell <mark@codesourcery.com>
49264
49265 PR c++/7910
49266 * g++.dg/ext/dllimport1.C: New test.
49267
49268 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49269
49270 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49271
49272 2003-04-11 Bud Davis <bdavis9659@comcast.net>
49273
49274 PR Fortran/9263
49275 * g77.f-torture/noncompile/9263.f: New test
49276 PR Fortran/1832
49277 * g77.f-torture/execute/1832.f: New test
49278
49279 2003-04-11 David Chad <davidc@freebsd.org>
49280 Loren J. Rittle <ljrittle@acm.org>
49281
49282 PR libobjc/8562
49283 * objc.dg/headers.m: New test.
49284
49285 2003-04-10 Zack Weinberg <zack@codesourcery.com>
49286
49287 * gcc.c-torture/execute/builtin-noret-2.c: New.
49288 * gcc.c-torture/execute/builtin-noret-2.x: New.
49289 XFAIL builtin-noret-2.c at -O1 and above.
49290 * gcc.dg/redecl.c: New.
49291 * gcc.dg/Wshadow-1.c: Update error regexps.
49292
49293 2003-04-10 Mark Mitchell <mark@codesourcery.com>
49294
49295 * g++.dg/abi/bitfield10.C: New test.
49296
49297 2003-04-09 Mike Stump <mrs@apple.com>
49298
49299 * gcc.dg/pch/pch.exp: Make testcase names longer.
49300 * g++.dg/pch/pch.exp: Make testcase names longer.
49301
49302 2003-04-08 Roger Sayle <roger@eyesopen.com>
49303
49304 * gcc.dg/builtins-11.c: New test case.
49305
49306 2003-04-08 Roger Sayle <roger@eyesopen.com>
49307
49308 * gcc.dg/builtins-9.c: New test case.
49309 * gcc.dg/builtins-10.c: New test case.
49310
49311 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
49312
49313 * gcc.dg/noncompile/init-4.c.c: New test.
49314
49315 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
49316
49317 * gcc.misc-test/gcov-9.c: New test.
49318 * gcc.misc-test/gcov-10.c: New test
49319 * gcc.misc-test/gcov-11.c: New test.
49320
49321 2003-04-05 Zack Weinberg <zack@codesourcery.com>
49322
49323 PR optimization/10024
49324 * gcc.c-torture/compile/20030405-1.c: New test.
49325
49326 2003-04-04 Geoffrey Keating <geoffk@apple.com>
49327
49328 * gcc.dg/pch/static-3.c: New.
49329 * gcc.dg/pch/static-3.hs: New.
49330 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49331
49332 2003-04-04 Richard Henderson <rth@redhat.com>
49333
49334 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49335 * g++.dg/eh/forced2.C: Likewise.
49336
49337 2003-04-03 Mike Stump <mrs@apple.com>
49338
49339 * lib/scanasm.exp (scan-assembler): Add xfail processing for
49340 target arg.
49341 (scan-assembler-times, scan-assembler-not): Likewise.
49342 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49343
49344 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
49345
49346 * gcc.dg/sparc-loop-1.c: New test.
49347
49348 2003-04-02 Geoffrey Keating <geoffk@apple.com>
49349
49350 PR other/9274
49351 * g++.dg/pch/system-2.C: New.
49352 * g++.dg/pch/system-2.Hs: New.
49353
49354 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
49355
49356 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49357
49358 * g++.dg/eh/simd-1.C (vecfunc): Same.
49359
49360 2003-04-01 Roger Sayle <roger@eyesopen.com>
49361
49362 * gcc.c-torture/execute/20030401-1.c: New test case.
49363
49364 2003-04-01 Ziemowit Laski <zlaski@apple.com>
49365
49366 * objc.dg/defs.m: New.
49367
49368 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
49369
49370 * g++.dg/eh/simd-1.C: New.
49371 * g++.dg/eh/simd-2.C: New.
49372
49373 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
49374
49375 * gcc.c-torture/execute/simd-3.c: New.
49376
49377 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49378
49379 PR c/9936
49380 * gcc.dg/20030331-2.c: New test.
49381
49382 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49383
49384 PR c++/10278
49385 * g++.dg/parse/crash2.C: New test.
49386
49387 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49388
49389 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49390 * gcc.c-torture/execute/20030331-1.c: ...here.
49391
49392 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49393
49394 * gcc.c-torture/execute/20030331-1.c: New test.
49395
49396 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
49397
49398 * lib/gcov.exp: Adjust call return testing strings.
49399 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49400
49401 2003-03-31 Roger Sayle <roger@eyesopen.com>
49402
49403 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49404 * gcc.dg/builtins-7.c: New test case.
49405 * gcc.dg/builtins-8.c: New test case.
49406
49407 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49408
49409 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49410
49411 2003-03-30 Mark Mitchell <mark@codesourcery.com>
49412
49413 PR c++/7647
49414 * g++.dg/lookup-class-member-2.C: New test.
49415
49416 2003-03-30 Glen Nakamura <glen@imodulo.com>
49417
49418 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49419
49420 2003-03-28 Roger Sayle <roger@eyesopen.com>
49421
49422 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49423
49424 2003-03-28 Mark Mitchell <mark@codesourcery.com>
49425
49426 * g++.dg/init/attrib1.C: New test.
49427
49428 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49429
49430 * gcc.dg/ultrasp8.c: New test.
49431
49432 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49433
49434 * gcc.dg/ultrasp7.c: New test.
49435
49436 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
49437
49438 PR c++/10047
49439 * g++.dg/template/inline1.C: New test.
49440
49441 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49442
49443 * gcc.dg/sparc-dwarf2.c: New test.
49444
49445 2003-03-27 Roger Sayle <roger@eyesopen.com>
49446
49447 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49448 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49449
49450 2003-03-27 Mark Mitchell <mark@codesourcery.com>
49451
49452 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49453 than reading .x files.
49454 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49455 * g77.dg/gcov/gcov-1.f: Likewise.
49456 * gcc.misc-tests/gcov-4b.c: Likewise.
49457 * gcc.misc-tests/gcov-5b.c: Likewise.
49458 * gcc.misc-tests/gcov-6.c: Likewise.
49459 * gcc.misc-tests/gcov-7.c: Likewise.
49460 * gcc.misc-tests/gcov-8.c: Likewise.
49461 * g++.dg/gcov/gcov-1.x: Remove.
49462 * g77.dg/gcov/gcov-1.x: Likewise.
49463 * gcc.misc-tests/gcov-4b.x: Likewise.
49464 * gcc.misc-tests/gcov-5b.x: Likewise.
49465 * gcc.misc-tests/gcov-6.x: Likewise.
49466 * gcc.misc-tests/gcov-7.x: Likewise.
49467 * gcc.misc-tests/gcov-8.x: Likewise.
49468
49469 2003-03-27 Glen Nakamura <glen@imodulo.com>
49470
49471 PR opt/10087
49472 * gcc.dg/20030324-1.c: New test.
49473
49474 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
49475
49476 PR c++/10224
49477 * g++.dg/template/arg3.C: New test.
49478
49479 PR c++/10158
49480 * g++.dg/template/friend18.C: New test.
49481
49482 2003-03-26 Roger Sayle <roger@eyesopen.com>
49483
49484 * g77.f-torture/compile/20030326-1.f: New test case.
49485
49486 2003-03-26 Janis Johnson <janis187@us.ibm.com>
49487
49488 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49489
49490 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49491
49492 2003-03-26 Jakub Jelinek <jakub@redhat.com>
49493
49494 * gcc.dg/ia64-sync-3.c: New test.
49495
49496 2003-03-26 Alan Modra <amodra@bigpond.net.au>
49497
49498 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49499
49500 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
49501
49502 * gcc.dg/ultrasp6.c: New test.
49503
49504 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49505
49506 * gcc.dg/i386-signbit-1.c: New test.
49507 * gcc.dg/i386-signbit-2.c: New test.
49508 * gcc.dg/i386-signbit-3.c: New test.
49509
49510 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
49511
49512 * gcc.dg/ultrasp5.c: Fix options.
49513
49514 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49515
49516 * gcc.dg/ultrasp5.c: Fix comment.
49517
49518 2003-03-24 Bud Davis <bdavis9659@comcast.net>
49519
49520 PR fortran/10197
49521 * g77.f-torture/execute/10197.f: New test.
49522
49523 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
49524
49525 PR c++/9898, c++/383
49526 * g++.dg/template/conv6.C: New test.
49527
49528 PR c++/10119
49529 * g++.dg/template/ptrmem5.C: New test.
49530
49531 PR c++/10026
49532 * g++.dg/lookup/koenig1.C: New test.
49533
49534 PR C++/10199
49535 * g++.dg/lookup/template2.C: New test.
49536
49537 2003-03-24 Jakub Jelinek <jakub@redhat.com>
49538
49539 * g++.dg/opt/rtti1.C: New test.
49540
49541 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
49542
49543 * gcc.dg/ultrasp5.c: New test.
49544
49545 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
49546
49547 PR middle-end/9967
49548 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49549 builtin fputs.
49550
49551 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49552
49553 PR c/8224
49554 * gcc.dg/20030323-1.c: New test.
49555
49556 2003-03-23 Roger Sayle <roger@eyesopen.com>
49557
49558 * gcc.c-torture/compile/20030323-1.c: New test case.
49559
49560 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49561
49562 * gcc.dg/20030321-1.c: New test.
49563
49564 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49565
49566 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49567
49568 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49569
49570 PR c++/9978, c++/9708
49571 * g++.dg/ext/vlm1.C: Adjust expected error.
49572 * g++.dg/ext/vla2.C: New test.
49573 * g++.dg/template/arg1.C: New test.
49574 * g++.dg/template/arg2.C: New test.
49575
49576 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49577
49578 * g77.f-torture/execute/select.f: New test.
49579 * g77.f-torture/noncompile/select_no_compile.f: New test.
49580
49581 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49582
49583 PR c++/9898
49584 * g++.dg/other/error4.C: New test.
49585
49586 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49587
49588 * g++.dg/template/friend17.C: New test.
49589
49590 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49591
49592 * gcc.c-torture/compile/20030320-1.c: New.
49593
49594 2003-03-20 Roger Sayle <roger@eyesopen.com>
49595
49596 * gcc.dg/builtins-6.c: New test case.
49597
49598 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49599
49600 PR target/10073
49601 * gcc.c-torture/compile/20030319-1.c: New.
49602
49603 2003-03-18 Jan Hubicka <jh@suse.cz>
49604
49605 * gcc.dg/i386-cvt-1.c: New test.
49606
49607 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49608
49609 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49610 * objc.dg/naming-2.m: Likewise.
49611
49612 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49613
49614 PR c++/9639
49615 * g++.dg/parse/crash1.C: New test.
49616
49617 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49618
49619 PR c++/8805
49620 * g++.dg/eh/cleanup1.C: New test.
49621
49622 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49623
49624 * gcc.c-torture/execute/20030316-1.c: New test case.
49625
49626 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49627
49628 PR c++/9629
49629 * g++.dg/init/ctor2.C: New test.
49630
49631 2003-03-15 Roger Sayle <roger@eyesopen.com>
49632
49633 * g77.f-torture/compile/xformat.f: New test case.
49634
49635 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49636
49637 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49638 * g++.old-deja/g++.mike/eh50.C: Likewise.
49639
49640 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49641
49642 PR c++/6440
49643 * g++.dg/template/spec7.C: New test.
49644 * g++.dg/template/spec8.C: Likewise.
49645
49646 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49647
49648 * gcc.c-torture/execute/20030313-1.c: New test.
49649
49650 2003-03-14 Richard Henderson <rth@redhat.com>
49651
49652 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49653
49654 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49655
49656 * gcc.c-torture/compile/20030314-1.c: New test.
49657
49658 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49659
49660 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49661 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49662 thumb target,
49663 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49664 to accept newer _imp__ prefix and additional
49665 newline in .drectve section.
49666 * gcc.dg/dll-4.c: Likewise.
49667 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49668 switch.
49669
49670 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49671
49672 * g++.dg/parse/namespace9.C: New test.
49673
49674 * g++.dg/init/ref5.C: New test.
49675 * g++.dg/parse/ptrmem1.C: Likewise.
49676
49677 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49678
49679 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49680 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49681 regular expression.
49682 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49683 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49684
49685 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49686
49687 * gcc.c-torture/execute/20030224-2.c: New test.
49688
49689 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49690
49691 * gcc.dg/decl-3.c: New test.
49692
49693 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49694
49695 * gcc.dg/i386-loop-2.c: New test.
49696
49697 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49698
49699 PR c++/9474
49700 * g++.dg/parse/namespace8.C: New test.
49701
49702 PR c++/9924
49703 * g++.dg/overload/builtin2.C: New test.
49704
49705 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49706
49707 * gcc.dg/return-type-3.c: New test.
49708
49709 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49710
49711 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49712 profiling options are not supported.
49713
49714 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49715
49716 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49717 * g++.old-deja/g++.warn/impint2.C: Likewise.
49718
49719 2003-03-10 Devang Patel <dpatel@apple.com>
49720
49721 * g++.dg/cpp/c++_cmd_1.C: New test.
49722 * g++.dg/cpp/c++_cmd_1.h: New file.
49723
49724 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49725
49726 * gcc.dg/altivec-9.c: New file.
49727
49728 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49729
49730 * gcc.dg/ppc-sdata-1.c: New test.
49731 * gcc.dg/ppc-sdata-2.c: New test.
49732
49733 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49734
49735 PR c++/9373
49736 * g++.dg/opt/ptrmem2.C: New test.
49737
49738 PR c++/8534
49739 * g++.dg/opt/ptrmem1.C: New test.
49740
49741 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49742
49743 * gcc.dg/i386-loop-1.c: New test.
49744
49745 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49746
49747 PR c++/9970
49748 * g++.dg/lookup/friend1.C: New test.
49749
49750 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49751
49752 PR c++/9823
49753 * g++.dg/parser/constructor1.C: New test.
49754
49755 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49756
49757 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49758
49759 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49760
49761 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49762
49763 * gcc.dg/cpp/Wunused.c: Update test.
49764
49765 2003-03-08 Jan Hubicka <jh@suse.cz>
49766
49767 * gcc.dg/inline-3.c: New test.
49768
49769 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49770
49771 PR c++/9809
49772 * g++.dg/parse/builtin1.C: New test.
49773
49774 PR c++/9982
49775 * g++.dg/abi/cookie1.C: New test.
49776 * g++.dg/abi/cookie2.C: Likewise.
49777
49778 PR c++/9524
49779 * g++.dg/template/field1.C: New test.
49780
49781 PR c++/9912
49782 * g++.dg/parse/class1.C: New test.
49783 * g++.dg/parse/namespace7.C: Likewise.
49784 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49785
49786 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49787
49788 * g++.dg/init/ref4.C: New test.
49789
49790 2003-03-07 Jan Hubicka <jh@suse.cz>
49791
49792 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49793 * gcc.dg/inline-3.c: New test.
49794
49795 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49796
49797 * g++.dg/init/ref3.C: New test.
49798
49799 PR c++/9965
49800 * g++.dg/init/ref2.C: New test.
49801
49802 PR c++/9400
49803 * g++.dg/warn/Wshadow-2.C: New test.
49804
49805 PR c++/9791
49806 * g++.dg/warn/Woverloaded-1.C: New test.
49807
49808 2003-03-05 Jan Hubicka <jh@suse.cz>
49809
49810 * gcc.dg/i386-local2.c: New.
49811 * gcc.dg/i386-local.c: Fix typo.
49812
49813 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49814
49815 * g++.dg/abi/layout3.C: New test.
49816
49817 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49818
49819 * gcc.c-torture/compile/20030305-1.c
49820
49821 2003-03-05 Jan Hubicka <jh@suse.cz>
49822
49823 * gcc.dg/i386-local.c: New.
49824
49825 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49826
49827 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49828
49829 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49830
49831 * gcc.dg/switch-2.c: New test.
49832 * gcc.dg/switch-3.c: New test.
49833 * gcc.dg/Wswitch.c: Adjust line numbers.
49834 * gcc.dg/Wswitch-default.c: Likewise.
49835 * gcc.dg/Wswitch-enum.c: Likewise.
49836
49837 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49838
49839 * gcc.c-torture/execute/20030222-1.c: New test.
49840
49841 2003-03-03 James E Wilson <wilson@tuliptree.org>
49842
49843 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49844
49845 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49846
49847 PR c++/9878
49848 * g++.dg/init/ref1.C: New test.
49849
49850 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49851
49852 * gcc.dg/sh-relax.c: New SH-only test.
49853
49854 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49855
49856 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49857 comment explaining purpose of testcase.
49858
49859 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49860
49861 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49862 for HC11/HC12 (asm needs two int registers).
49863 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49864 HC11/HC12 because the test uses an asm which needs two 32-bit
49865 registers.
49866
49867 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49868
49869 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49870 for HC11/HC12 (array is too large otherwise).
49871 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49872 * gcc.c-torture/compile/20010518-2.x: Likewise.
49873 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49874 HC11/HC12 (array is too large).
49875
49876 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49877
49878 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49879 * lib/g++-dg.exp (g++-dg-test): Likewise.
49880
49881 2003-03-01 Roger Sayle <roger@eyesopen.com>
49882
49883 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49884 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49885
49886 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49887
49888 * g++.dg/warn/implicit-typename1.C: Remove warning.
49889
49890 2003-02-28 Richard Henderson <rth@redhat.com>
49891
49892 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49893 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49894
49895 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49896
49897 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49898 * g++.dg/pch/pch.exp: Likewise.
49899
49900 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49901
49902 PR c++/9879
49903 * g++.dg/init/new4.C: New test.
49904
49905 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49906
49907 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49908
49909 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49910
49911 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49912 unsigned long.
49913
49914 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49915 wider than float.
49916
49917 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49918
49919 * lib/scanasm.exp: Add support for counting numbers of
49920 occurences.
49921 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49922 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49923
49924 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49925
49926 PR c++/9683
49927 * g++.dg/template/static3.C: New test.
49928
49929 PR c++/9829
49930 * g++.dg/parse/namespace6.C: New test.
49931
49932 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49933
49934 PR target/9732
49935 * gcc.dg/20030225-1.c: New test.
49936
49937 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49938
49939 * README: Remove out-of-date information.
49940
49941 PR c++/9836
49942 * g++.dg/template/spec6.C: New test.
49943
49944 2003-02-24 Jeff Law <law@redhat.com>
49945
49946 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49947
49948 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49949
49950 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49951 * gcc.dg/pragma-ep-1.c: Likewise.
49952
49953 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49954
49955 PR c++/9602
49956 * g++.dg/template/friend16.C: New test.
49957
49958 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49959
49960 PR c++/5333
49961 * g++.dg/parse/fused-params1.C: Adjust error messages.
49962 * g++.dg/template/nested3.C: New test.
49963
49964 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49965
49966 * g++.dg/abi/param1.C: New test.
49967
49968 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49969
49970 PR c++/7982
49971 * g++.dg/warn/implicit-typename1.C: New test.
49972
49973 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49974
49975 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49976 with "mtune".
49977 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49978 * gcc.c-torture/execute/20010129-1.x: Likewise.
49979 * gcc.dg/20011107-1.c: Likewise.
49980 * gcc.dg/20020108-1.c: Likewise.
49981 * gcc.dg/20020122-3.c: Likewise.
49982 * gcc.dg/20020206-1.c: Likewise.
49983 * gcc.dg/20020310-1.c: Likewise.
49984 * gcc.dg/20020426-2.c: Likewise.
49985 * gcc.dg/20020517-1.c: Likewise.
49986 * gcc.dg/991230-1.c: Likewise.
49987 * gcc.dg/i386-unroll-1.c: Likewise.
49988 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49989
49990 2003-02-22 Jan Hubicka <jh@suse.cz>
49991
49992 * gcc.dg/i386-mul.c: New test.
49993
49994 2003-02-21 Roger Sayle <roger@eyesopen.com>
49995
49996 * gcc.dg/builtins-5.c: New test case.
49997
49998 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49999
50000 * gcc.dg/asmreg-1.c: New test.
50001
50002 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50003
50004 PR c++/9749
50005 * g++.dg/parse/varmod1.C: New test.
50006
50007 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50008
50009 PR c++/9727
50010 * g++.dg/template/op1.C: New test.
50011
50012 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50013
50014 PR c++/8906
50015 * g++.dg/template/nested2.C: New test.
50016
50017 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50018
50019 PR c++/8724
50020 * g++.dg/expr/dtor1.C: New test.
50021
50022 2003-02-21 Zack Weinberg <zack@codesourcery.com>
50023
50024 * gcc.dg/cpp/include3.c: New test.
50025 * gcc.dg/cpp/inc/foo.h: New file.
50026
50027 2003-02-21 Glen Nakamura <glen@imodulo.com>
50028
50029 * gcc.c-torture/execute/20030221-1.c: New test.
50030
50031 2003-02-20 Mark Mitchell <mark@codesourcery.com>
50032
50033 PR c++/9729
50034 * g++.dg/abi/conv1.C: New test.
50035
50036 2003-02-20 Jan Hubicka <jh@suse.cz>
50037
50038 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50039
50040 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
50041
50042 * gcc.c-torture/compile/20030219-1.c: New test.
50043
50044 2003-02-18 Jan Hubicka <jh@suse.cz>
50045
50046 * gcc.dg/funcorder.c: New test.
50047
50048 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
50049
50050 * gcc.c-torture/execute/20030218-1.c: New.
50051
50052 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
50053
50054 * gcc.dg/20030218-1.c: New.
50055
50056 2003-02-18 Richard Henderson <rth@redhat.com>
50057
50058 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50059 * gcc.dg/attr-used-2.c: New.
50060
50061 2003-02-18 Mark Mitchell <mark@codesourcery.com>
50062
50063 PR c++/9704
50064 * g++.dg/init/copy5.C: New test.
50065
50066 2003-02-18 Geoffrey Keating <geoffk@apple.com>
50067
50068 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50069 * g++.dg/pch/pch.exp: Likewise.
50070
50071 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
50072
50073 * gcc.c-torture/execute/20030209-1.c: Enable the test if
50074 STACK_SIZE is not defined.
50075
50076 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50077
50078 PR c++/9457
50079 * g++.dg/template/init1.C: New test.
50080
50081 2003-02-16 Jan HUbicka <jh@suse.cz>
50082
50083 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50084 (foo): Add few extra tests
50085 * gcc.dg/c99-const-expr-3.c: Likewise.
50086 * gcc.c-torture/execute/20030216-1.c: New.
50087
50088 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50089
50090 PR c++/9459
50091 * g++.dg/ext/typeof4.C: New test.
50092
50093 2003-02-15 Roger Sayle <roger@eyesopen.com>
50094
50095 * gcc.dg/i386-387-3.c: New test case.
50096
50097 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
50098
50099 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50100 cris-*-elf* cris-*-aout* and mmix-*-*.
50101
50102 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
50103
50104 * gcc.dg/20030213-1.c: New test.
50105
50106 2003-02-12 Roger Sayle <roger@eyesopen.com>
50107
50108 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50109 * gcc.dg/i386-387-2.c: Likewise.
50110
50111 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
50112
50113 * gcc.dg/ppc-spe.c: Fix formatting.
50114 Enable tests that were previously unsupported by gas.
50115 Delete tests for instructions that no longer exist.
50116 Switch arguments on evsubifw builtin.
50117
50118 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
50119
50120 * gcc.c-torture/execute/20030209-1.c: Disable the test if
50121 STACK_SIZE is too small.
50122
50123 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
50124 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
50125
50126 * gcc.dg/decl-2.c: New test.
50127
50128 2003-02-10 Jan Hubicka <jh@suse.cz>
50129
50130 * gcc.dg/i386-fpcvt-1.c: New test.
50131
50132 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
50133
50134 * gcc.c-torture/execute/20030209-1.c: New test.
50135
50136 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
50137
50138 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50139 int-wide bitops, use the constants of the same width.
50140 Likewise, if long long is 32-bit wide, test bitops using
50141 32-bit constants.
50142
50143 2003-02-07 Loren James Rittle <ljrittle@acm.org>
50144
50145 * gcc.dg/20021014-1.c: Annotate with expected notice text.
50146
50147 2003-02-07 Roger Sayle <roger@eyesopen.com>
50148
50149 * gcc.dg/builtins-4.c: New test case.
50150
50151 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50152
50153 * gcc.dg/20020430-1.c: Fix dg command typos.
50154 * gcc.dg/20020503-1.c: Likewise.
50155
50156 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50157
50158 PR c++/8785
50159 * g++.dg/parse/fused-params1.C: New test.
50160
50161 PR c++/8857
50162 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50163
50164 PR c++/8921
50165 * g++.dg/parse/non-dependent1.C: New test.
50166
50167 PR c++/8928
50168 * g++.dg/parse/dupl-tmpl-args1.C: New test.
50169
50170 PR c++/9228
50171 * g++.dg/parse/undefined7.C: New test.
50172 * g++.dg/parse/non-templ1.C: New test.
50173
50174 PR c++/9229
50175 * g++.dg/parse/too-many-tmpl-args1.C: New test.
50176
50177 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
50178
50179 * gcc.c-torture/compile/20030206-1.c: New test.
50180
50181 2003-02-05 Roger Sayle <roger@eyesopen.com>
50182
50183 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50184 "pow" to "foo" to avoid potential confusion with a math built-in.
50185
50186 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50187
50188 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50189 conditions for SPARC targets.
50190
50191 2003-02-05 Jakub Jelinek <jakub@redhat.com>
50192
50193 * gcc.dg/20030204-1.c: New test.
50194
50195 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50196
50197 PR c++/38
50198 * g++.dg/parse/array-size1.C: New test.
50199
50200 PR c++/5657
50201 * g++.dg/parse/undefined3.C: New test.
50202
50203 PR c++/5665
50204 * g++.dg/parse/undefined4.C: New test.
50205
50206 PR c++/5975
50207 * g++.dg/parse/undefined5.C: New test.
50208
50209 PR c++/7259
50210 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50211
50212 PR c++/8578
50213 * g++.dg/parse/casting-operator1.C: New test.
50214
50215 PR c++/8596
50216 * g++.dg/parse/undefined6.C: New test.
50217
50218 PR c++/8736
50219 * g++.dg/parse/missing-template1.C: New test.
50220
50221 2003-02-04 Jan Hubicka <jh@suse.cz>
50222
50223 * gcc.dg/i386-cadd.c: Compile using -march=k8.
50224 * gcc.dg/i386-cmov?.c: Likewise.
50225 * gcc.dg/i386-fpcvt-?.c: Likewise.
50226 * gcc.dg/i386-ssefp-1.c: Likewise.
50227 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50228 conventions.
50229
50230 2003-02-03 Mark Mitchell <mark@codesourcery.com>
50231
50232 PR c++/7129
50233 * g++.dg/ext/max.C: New test.
50234
50235 2003-02-03 Jan Hubicka <jh@suse.cz>
50236
50237 * gcc.c-torture/execute/20030203-1.c: New test.
50238
50239 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
50240
50241 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50242 'natural-endian'.
50243
50244 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
50245
50246 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50247 * g++.dg/init/new2.C: Likewise.
50248 * g++.dg/other/new1.C: Likewise.
50249
50250 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
50251
50252 * gcc.dg/struct-ret-libc.c: New test.
50253
50254 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
50255
50256 * gcc.dg/20030129-1.c: New test.
50257
50258 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50259
50260 PR c++/8849
50261 * g++.dg/template/ptrmem4.C: New test.
50262
50263 2003-01-29 Mark Mitchell <mark@codesourcery.com>
50264
50265 * g++.dg/parser/constant1.C: New test.
50266
50267 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50268
50269 PR c++/8591
50270 * g++.dg/parse/friend2.C: New test.
50271
50272 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
50273
50274 PR c++/9437
50275 * g++.dg/template/unify4.C: New test.
50276
50277 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
50278
50279 * gcc.c-torture/execute/20030128-1.c: New test.
50280
50281 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
50282
50283 * g++.dg/lookup/nested1.C: Test moved from ...
50284 * g++.old-deja/g++.other/lookup24.C: ... here.
50285
50286 2003-01-28 Jan Hubicka <jh@suse.cz>
50287
50288 * gcc.dg/i386-cmov5.c: New test.
50289
50290 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50291
50292 * gcc.c-torture/execute/20010925-1.c: Changed the
50293 memcpy declaration.
50294
50295 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50296
50297 PR c++/3902
50298 * g++.dg/parse/template5.C: New test.
50299
50300 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
50301
50302 PR fortran/9258
50303 * g77.dg/pr9258: New test.
50304
50305 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50306
50307 * README: Move relevant parts from README.g++.
50308
50309 * README.g++: Remove this file.
50310
50311 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50312
50313 * g++.dg/abi/dcast1.C: New test.
50314
50315 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50316
50317 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50318
50319 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
50320
50321 PR c++/47
50322 * g++.old-deja/g++.other/lookup24.C: New test.
50323
50324 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50325
50326 PR middle-end/7227
50327 * gcc.dg/uninit-C.c: New test.
50328
50329 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
50330
50331 * g++.dg/abi/covariant1.C: New test.
50332
50333 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
50334
50335 * gcc.dg/20030123-1.c: New test.
50336
50337 2003-01-25 Jan Hubicka <jh@suse.cz>
50338
50339 PR opt/8492
50340 * gcc.c-torture/compile/20030125-1.c
50341
50342 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
50343
50344 PR c++/9403
50345 * g++.dg/parse/template3.C: New test.
50346 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50347
50348 PR c++/795
50349 * g++.dg/parse/template4.C: New test.
50350
50351 PR c++/9415
50352 * g++.dg/template/qual2.C: New test.
50353
50354 PR c++/8545
50355 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50356
50357 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50358
50359 2003-01-25 Roger Sayle <roger@eyesopen.com>
50360
50361 * gcc.c-torture/execute/switch-1.c: New test case.
50362
50363 2003-01-25 Jan Hubicka <jh@suse.cz>
50364
50365 * gcc.c-torture/execute/20030125-1.[cx]: New test.
50366
50367 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
50368
50369 Tweaks for Bison-1.875. From the NEWS file:
50370 "- `parse error' -> `syntax error'
50371 Bison now uniformly uses the term `syntax error'"
50372 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50373 * gcc.dg/cpp/digraph2.c: Likewise.
50374 * gcc.dg/cpp/direct2.c: Likewise.
50375 * gcc.dg/cpp/paste4.c: Likewise.
50376 * gcc.dg/c90-restrict-1.c: Likewise.
50377 * gcc.dg/c99-func-2.c: Likewise.
50378 * gcc.dg/noncompile/920721-2.c: Likewise.
50379 * gcc.dg/noncompile/930622-2.c: Likewise.
50380 * gcc.dg/noncompile/940112-1.c: Likewise.
50381 * gcc.dg/noncompile/950921-1.c: Likewise.
50382 * gcc.dg/noncompile/951123-1.c: Likewise.
50383 * gcc.dg/noncompile/971104-1.c: Likewise.
50384 * gcc.dg/noncompile/990416-1.c: Likewise.
50385
50386 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
50387
50388 * g++.dg/parse/undefined1.C: Add error message.
50389
50390 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50391
50392 PR c++/9354
50393 * g++.dg/parse/new1.C: New test.
50394
50395 PR c++/9216
50396 * g++.dg/parse/template2.C: New test.
50397
50398 PR c++/9354
50399 * g++.dg/parse/typedef2.C: New test.
50400
50401 PR c++/9328
50402 * g++.dg/ext/typeof3.C: New test.
50403
50404 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50405
50406 PR c++/2738
50407 * g++.dg/parse/ret-type1.C: New test.
50408
50409 PR c++/3792
50410 * g++.dg/parse/tmpl-outside1.C: New test.
50411
50412 PR c++/4207
50413 * g++.dg/parse/int-as-enum1.C: New test.
50414
50415 PR c++/4903
50416 * g++.dg/parse/no-typename1.C: New test.
50417
50418 PR c++/5533
50419 * g++.dg/parse/no-value1.C: New test.
50420
50421 PR c++/5921
50422 * g++.dg/parse/wrong-inline1.C: New test.
50423
50424 PR c++/6402
50425 * g++.dg/parse/ref1.C: New test.
50426
50427 PR c++/6992
50428 * g++.dg/parse/attr-ctor1.C: New test.
50429
50430 PR c++/7229
50431 * g++.dg/parse/namespace5.C: New test.
50432
50433 PR c++/7917
50434 * g++.dg/parse/func-def1.C: New test.
50435
50436 PR c++/8143
50437 * g++.dg/parse/undefined1.C: New test.
50438
50439 PR c++/5723, PR c++/8522
50440 * g++.dg/parse/specialization1.C: New test.
50441
50442 PR c++/163, PR c++/8595
50443 * g++.dg/parse/struct-as-enum1.C: New test.
50444
50445 PR c++/9173
50446 * g++.dg/parse/undefined2.C: New test.
50447
50448 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50449
50450 PR c++/9298
50451 * g++.dg/parse/template1.C: New test.
50452
50453 PR c++/9384
50454 * g++.dg/parse/using1.C: New test.
50455
50456 PR c++/9285
50457 PR c++/9294
50458 * g++.dg/parse/expr2.C: New test.
50459
50460 PR c++/9388
50461 * g++.dg/parse/lookup2.C: Likewise.
50462
50463 2003-01-21 Jan Hubicka <jh@suse.cz>
50464
50465 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50466 * gcc.c-torture/execute/eeprof-1.c: Likewise.
50467 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50468 * gcc.c-torture/execute/string-opt-*.c: Likewise.
50469
50470 2003-01-20 Nick Clifton <nickc@redhat.com>
50471
50472 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
50473 problem with ARM sibcall code generation.
50474
50475 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
50476
50477 * gcc.c-torture/execute/20030120-1.c: New.
50478
50479 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
50480
50481 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50482
50483 2003-01-17 Mark Mitchell <mark@codesourcery.com>
50484
50485 PR c++/9272
50486 * g++.dg/parse/ctor1.C: New test.
50487
50488 PR c++/9294:
50489 * g++.dg/parse/qualified1.C: New test.
50490
50491 * g++.dg/parse/typename3.C: New test.
50492
50493 2003-01-16 Richard Henderson <rth@redhat.com>
50494
50495 * g++.dg/tls/init-2.C: Fix error matches for real this time.
50496
50497 2003-01-16 Richard Henderson <rth@redhat.com>
50498
50499 * g++.dg/pch/pch.exp: Copy test header to the working directory
50500 before using it either for precompilation or direct use.
50501 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50502 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50503
50504 2003-01-16 Richard Henderson <rth@redhat.com>
50505
50506 * gcc.dg/pch/pch.exp: Copy test header to the working directory
50507 before using it either for precompilation or direct use.
50508 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50509 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50510
50511 2003-01-16 Mark Mitchell <mark@codesourcery.com>
50512
50513 * g++.dg/ext/typename1.C: Add typename keyword.
50514 * g++.dg/template/crash1.C: Update error messages.
50515 * g++.dg/template/crash2.C: Remove error message.
50516 * g++.dg/parse/typename2.C: New test.
50517 * g++.dg/template/typename2.C: Change implicit
50518 typename warning into error.
50519 * g++.old-deja/g++.benjamin/tem03.C: Issue more
50520 error messages.
50521 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50522 * g++.old-deja/g++.brendan/crash56.C: Add this->.
50523 * g++.old-deja/g++.law/visibility13.C: Remove error
50524 messages.
50525 * g++.old-deja/g++.ns/template17.C: Reorder code to
50526 make declaration visible in template.
50527 * g++.old-deja/g++.pt/crash3.C: Fix typos.
50528 * g++.old-deja/g++.pt/crash36.C: Issue more error
50529 messages.
50530 * g++.old-deja/g++.pt/crash5.C: Improve error
50531 message.
50532 * g++.old-deja/g++.pt/crash67.C: Remove warning.
50533 * g++.old-deja/g++.pt/inherit1.C: Add this->.
50534 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50535 * g++.old-deja/g++.pt/typename16.C: Replace implicit
50536 typename warning with error message.
50537 * g++.old-deja/g++.pt/typename19.C: Remove warning.
50538 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50539 * g++.old-deja/g++.robertl/eb24.C: Use this->.
50540
50541 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
50542
50543 * g++.dg/parse/ambig2.C: New test.
50544
50545 2003-01-15 Richard Henderson <rth@redhat.com>
50546
50547 * g++.dg/tls/init-2.C: Update error message string.
50548
50549 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50550
50551 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50552
50553 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50554
50555 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50556 all for HC11/HC12.
50557 * gcc.c-torture/compile/20001205-1.x: Likewise.
50558 * gcc.c-torture/compile/20001226-1.x: Likewise.
50559 * gcc.c-torture/compile/920520-1.x: Likewise.
50560 * gcc.c-torture/compile/961203-1.x: Likewise.
50561 * gcc.c-torture/compile/20020604-1.x: Likewise.
50562
50563 2003-01-15 Jan Hubicka <jh@suse.cz>
50564
50565 * gcc.c-torture/compile/20030115-1.c: New test.
50566
50567 * gcc.dg/i386-fpcvt-1.c: New test.
50568 * gcc.dg/i386-fpcvt-2.c: New test.
50569
50570 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50571
50572 Further conform g++'s __vmi_class_type_info to the C++ ABI
50573 specification.
50574 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50575 the specification.
50576
50577 2003-01-14 Jan Hubicka <jh@suse.cz>
50578
50579 * gcc.dg/i386-fpcvt-1.c: New test.
50580 * gcc.dg/i386-fpcvt-2.c: New test.
50581
50582 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50583
50584 * gcc.dg/i386-mmx-3.c: New test.
50585
50586 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50587
50588 PR c++/9264
50589 * g++.dg/parse/octal1.C: New file.
50590
50591 PR c++/9172
50592 * g++.dg/parse/typename1.C: New file.
50593
50594 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50595
50596 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50597 * gcc.dg/bf-no-ms-layout.c: Likewise.
50598 * gcc.dg/bf-ms-attrib.c: Likewise.
50599
50600 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50601
50602 PR c++/9099
50603 * g++.dg/parse/dtor1.C: New file.
50604
50605 PR c++/9128
50606 * g++.dg/rtti/typeid1.C: New file.
50607
50608 PR c++/9153
50609 * g++.dg/parse/lookup1.C: New file.
50610
50611 PR c++/9171
50612 * g++.dg/templ/spec5.C: New file.
50613
50614 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50615
50616 * gcc.c-torture/compile/20030110-1.c: New test.
50617
50618 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50619
50620 Merge from pch-branch:
50621
50622 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50623
50624 * gcc.dg/pch/cpp-1.h: New.
50625 * gcc.dg/pch/cpp-1.c: New.
50626 * gcc.dg/pch/cpp-2.h: New.
50627 * gcc.dg/pch/cpp-2.c: New.
50628
50629 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50630
50631 * gcc.dg/pch/except-1.h: New.
50632 * gcc.dg/pch/except-1.c: New.
50633
50634 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50635
50636 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50637 running test.
50638 * gcc.dg/pch: Include *.hp not *.h.
50639 * gcc.dg/pch/system-1.h: New.
50640 * gcc.dg/pch/system-1.c: New.
50641
50642 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50643
50644 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50645 rather than trying to build and run a program using PCH.
50646 * gcc.dg/pch: Remove dg-do commands from test files.
50647
50648 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50649
50650 * gcc.dg/pch/macro-3.c: New.
50651 * gcc.dg/pch/macro-3.h: New.
50652
50653 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50654
50655 * gcc.dg/pch/common-1.c: New.
50656 * gcc.dg/pch/common-1.h: New.
50657 * gcc.dg/pch/decl-1.c: New.
50658 * gcc.dg/pch/decl-1.h: New.
50659 * gcc.dg/pch/decl-2.c: New.
50660 * gcc.dg/pch/decl-2.h: New.
50661 * gcc.dg/pch/decl-3.c: New.
50662 * gcc.dg/pch/decl-3.h: New.
50663 * gcc.dg/pch/decl-4.c: New.
50664 * gcc.dg/pch/decl-4.h: New.
50665 * gcc.dg/pch/decl-5.c: New.
50666 * gcc.dg/pch/decl-5.h: New.
50667 * gcc.dg/pch/global-1.c: New.
50668 * gcc.dg/pch/global-1.h: New.
50669 * gcc.dg/pch/inline-1.c: New.
50670 * gcc.dg/pch/inline-1.h: New.
50671 * gcc.dg/pch/inline-2.c: New.
50672 * gcc.dg/pch/inline-2.h: New.
50673 * gcc.dg/pch/static-1.c: New.
50674 * gcc.dg/pch/static-1.h: New.
50675 * gcc.dg/pch/static-2.c: New.
50676 * gcc.dg/pch/static-2.h: New.
50677
50678 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50679
50680 * g++.dg/pch/pch.exp: Better handle failing testcases.
50681 * gcc.dg/pch/pch.exp: Likewise.
50682 * gcc.dg/pch/macro-1.c: New.
50683 * gcc.dg/pch/macro-1.h: New.
50684 * gcc.dg/pch/macro-2.c: New.
50685 * gcc.dg/pch/macro-2.h: New.
50686
50687 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50688
50689 * g++.dg/dg.exp: Treat files in pch/ specially.
50690 * g++.dg/pch/pch.exp: New file.
50691 * g++.dg/pch/empty.H: New file.
50692 * g++.dg/pch/empty.C: New file.
50693 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50694 "precompile".
50695
50696 * gcc.dg/pch/pch.exp: New file.
50697 * gcc.dg/pch/empty.h: New file.
50698 * gcc.dg/pch/empty.c: New file.
50699 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50700 "precompile".
50701
50702 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50703
50704 * g++.dg/template/friend14.C: New test.
50705
50706 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50707
50708 * gcc.dg/old-style-asm-1.c: New test.
50709
50710 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50711
50712 * gcc.c-torture/compile/20030109-1.c: New test.
50713
50714 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50715
50716 * gcc.c-torture/execute/20030109-1.c: New test.
50717
50718 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50719
50720 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50721 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50722 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50723 * g++.old-deja/g++.mike/eh2.C: Likewise.
50724 * g++.old-deja/g++.mike/eh3.C: Likewise.
50725 * g++.old-deja/g++.mike/eh5.C: Likewise.
50726 * g++.old-deja/g++.mike/eh6.C: Likewise.
50727 * g++.old-deja/g++.mike/eh7.C: Likewise.
50728 * g++.old-deja/g++.mike/eh8.C: Likewise.
50729 * g++.old-deja/g++.mike/eh9.C: Likewise.
50730 * g++.old-deja/g++.mike/eh10.C: Likewise.
50731 * g++.old-deja/g++.mike/eh12.C: Likewise.
50732 * g++.old-deja/g++.mike/eh13.C: Likewise.
50733 * g++.old-deja/g++.mike/eh14.C: Likewise.
50734 * g++.old-deja/g++.mike/eh16.C: Likewise.
50735 * g++.old-deja/g++.mike/eh17.C: Likewise.
50736 * g++.old-deja/g++.mike/eh18.C: Likewise.
50737 * g++.old-deja/g++.mike/eh21.C: Likewise.
50738 * g++.old-deja/g++.mike/eh23.C: Likewise.
50739 * g++.old-deja/g++.mike/eh24.C: Likewise.
50740 * g++.old-deja/g++.mike/eh25.C: Likewise.
50741 * g++.old-deja/g++.mike/eh26.C: Likewise.
50742 * g++.old-deja/g++.mike/eh27.C: Likewise.
50743 * g++.old-deja/g++.mike/eh28.C: Likewise.
50744 * g++.old-deja/g++.mike/eh29.C: Likewise.
50745 * g++.old-deja/g++.mike/eh31.C: Likewise.
50746 * g++.old-deja/g++.mike/eh33.C: Likewise.
50747 * g++.old-deja/g++.mike/eh34.C: Likewise.
50748 * g++.old-deja/g++.mike/eh35.C: Likewise.
50749 * g++.old-deja/g++.mike/eh36.C: Likewise.
50750 * g++.old-deja/g++.mike/eh37.C: Likewise.
50751 * g++.old-deja/g++.mike/eh38.C: Likewise.
50752 * g++.old-deja/g++.mike/eh39.C: Likewise.
50753 * g++.old-deja/g++.mike/eh40.C: Likewise.
50754 * g++.old-deja/g++.mike/eh41.C: Likewise.
50755 * g++.old-deja/g++.mike/eh42.C: Likewise.
50756 * g++.old-deja/g++.mike/eh44.C: Likewise.
50757 * g++.old-deja/g++.mike/eh46.C: Likewise.
50758 * g++.old-deja/g++.mike/eh47.C: Likewise.
50759 * g++.old-deja/g++.mike/eh48.C: Likewise.
50760 * g++.old-deja/g++.mike/eh49.C: Likewise.
50761 * g++.old-deja/g++.mike/eh50.C: Likewise.
50762 * g++.old-deja/g++.mike/eh51.C: Likewise.
50763 * g++.old-deja/g++.mike/eh53.C: Likewise.
50764 * g++.old-deja/g++.mike/eh55.C: Likewise.
50765 * g++.old-deja/g++.mike/p7912.C: Likewise.
50766 * g++.old-deja/g++.mike/p9706.C: Likewise.
50767 * g++.old-deja/g++.mike/p10416.C: Likewise.
50768 * g++.old-deja/g++.mike/p11667.C: Likewise.
50769 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50770 Remove redundant reference to Iris.
50771 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50772 Elxsi, i860, Pico Java, and WE32K.
50773
50774 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50775
50776 * g++.dg/ext/asm4.C: New test.
50777
50778 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50779
50780 PR c++/9030
50781 * g++.dg/template/friend12.C: New test.
50782 * g++.dg/template/friend13.C: Likewise.
50783 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50784
50785 2003-01-08 Jan Hubicka <jh@suse.cz>
50786
50787 * gcc.dg/i386-cadd.c: New test.
50788 * gcc.dg/i386-cmov4.c: Likewise.
50789
50790 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50791
50792 PR c++/9165
50793 * g++.dg/warn/Wunused-3.C: New test.
50794
50795 * g++.dg/abi/bitfield9.C: New test.
50796
50797 PR c++/9189
50798 * g++.dg/parse/defarg3.C: New test.
50799
50800 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50801
50802 * g++.dg/parse/ambig1.C: New test.
50803 * g++.dg/parse/defarg2.C: New test.
50804
50805 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50806
50807 * g++.dg/template/defarg-1.C: New test.
50808 * g++.dg/template/local2.C: Likewise.
50809
50810 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50811
50812 * gcc.c-torture/execute/20030105-1.c: New test.
50813
50814 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50815
50816 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50817 * g++.dg/parse/namespace4.C: Likewise.
50818
50819 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50820
50821 * g++.dg/template/ntp2.C: New test.
50822
50823 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50824
50825 * g++.dg/parse/extern-C-1.C: New test.
50826
50827 * g++.dg/parse/namespace4.C: New test.
50828
50829 * g++.dg/template/nested1.C: New test.
50830
50831 * g++.dg/parse/namespace3.C: New test.
50832
50833 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50834
50835 * g++.dg/lookup/two-stage1.C: New test.
50836
50837 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50838
50839 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50840 * g++.old-deja/g++.jason/access8.C: Likewise.
50841 * g++.old-deja/g++.other/decl5.C: Likewise.
50842
50843 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50844
50845 * g++.dg/parse/parse7.C: New test.
50846
50847 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50848
50849 PR c++/2843
50850 * g++.dg/ext/attrib7.C: New test.
50851
50852 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50853
50854 * g++.dg/parse/parse6.C: New test.
50855
50856 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50857
50858 * gcc.dg/h8300-stack-1.c: New.
50859
50860 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50861
50862 g++.dg/lookup/exception1.C: New test.
50863
50864 g++.dg/lookup/template1.C: New test.
50865
50866 g++.dg/parse/namespace2.C: New test.
50867
50868 g++.dg/parse/parens2.C: New test.
50869
50870 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50871
50872 * g++.dg/parse/parse5.C: New test.
50873 * g++.dg/lookup/scoped4.C: New test.
50874
50875 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50876
50877 * g++.dg/parse/parens1.C: New test.
50878
50879 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50880 angle-bracket1.C.
50881 * g++.dg/parse/parens2.C: New test.
50882
50883 * g++.dg/lookup/scope-operator1.C: New test.
50884
50885 * g++.dg/parse/operator1.C: New test.
50886
50887 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50888
50889 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50890 * g++.old-deja/g++.other/access6.C: Likewise.
50891 * g++.old-deja/g++.other/decl1.C: Likewise.
50892 * g++.old-deja/g++.pt/typename12.C: Likewise.
50893
50894 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50895
50896 * g++.dg/parse/namespace1.C: New test.
50897
50898 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50899
50900 * g++.dg/parse/parse4.C: New test.
50901
50902 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50903
50904 * g++.dg/parse/parse3.C: New test.
50905
50906 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50907
50908 * g++.dg/parse/parse2.C: New test.
50909
50910 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50911
50912 * g++.dg/template/friend11.C: New test.
50913
50914 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50915
50916 * g++.dg/parse/parse1.C: New test.
50917
50918 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50919
50920 * lib/profopt.exp: Change the name of a global variable to avoid
50921 possible clashes with other test suites.
50922
50923 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50924
50925 * g++.dg/inherit/covariant8.C: New test.
50926
50927 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50928
50929 * g++.dg/init/array9.C: New test.
50930
50931 PR c++/9112
50932 * g++.dg/parse/expr1.C: New test.
50933
50934 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50935
50936 * gcc.c-torture/compile/20021230-1.c: New test.
50937
50938 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50939
50940 * g++.dg/inherit/covariant5.C: New test.
50941 * g++.dg/inherit/covariant6.C: New test.
50942 * g++.dg/inherit/covariant7.C: New test.
50943
50944 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50945
50946 PR c++/2739
50947 * g++.dg/other/access2.C: New test.
50948
50949 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50950
50951 * g++.dg/other/anon-struct.C: No longer fails
50952 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50953 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50954 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50955
50956 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50957
50958 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50959
50960 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50961
50962 * g++.dg/eh/spec4.C: Remove stray semicolon.
50963 * g++.dg/expr/pmf-1.C: Change error message.
50964 * g++.dg/ext/asm1.C: Remove stray semicolon.
50965 * g++.dg/ext/typename1.C: Add missing typenames.
50966 * g++.dg/inherit/template-as-base.C: Change error message.
50967 * g++.dg/lookup/scoped1.C: Likewise.
50968 * g++.dg/lookup/scoped2.C: Likewise.
50969 * g++.dg/lookup/using2.C: Likewise.
50970 * g++.dg/other/component1.C: Remove stray semicolon.
50971 * g++.dg/other/do1.C: Change error message.
50972 * g++.dg/other/error2.C: Likewise.
50973 * g++.dg/other/init1.C: Likewise.
50974 * g++.dg/other/packed1.C: Remove stray semicolon.
50975 * g++.dg/other/ptrmem2.C: Change error message.
50976 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50977 marker.
50978 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50979 * g++.dg/template/access3.C: Add typename keyword.
50980 * g++.dg/template/access5.C: Remove stray semicolon.
50981 * g++.dg/template/access6.C: Likewise.
50982 * g++.dg/template/complit1.C: Likewise.
50983 * g++.dg/template/crash1.C: Change error message.
50984 * g++.dg/template/inherit2.C: Remove stray semicolon.
50985 * g++.dg/template/instantiate2.C: Likewise.
50986 * g++.dg/template/instantiate3.C: Change error message.
50987 * g++.dg/template/qual1.C: Remove stray semicolon.
50988 * g++.dg/template/qualttp18.C: Change error message.
50989 * g++.dg/template/ref1.C: Remove stray semicolon.
50990 * g++.dg/template/sizeof1.C (A::value): Declare it.
50991 * g++.dg/template/spec4.C: Change error message.
50992 * g++.dg/template/static1.C: Likewise.
50993 * g++.dg/template/type1.C: Likewise.
50994 * g++.dg/template/typename3.C: Likewise.
50995 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50996 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50997 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50998 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50999 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51000 named return value extension.
51001 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51002 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51003 * g++.old-deja/g++.bob/extern_C.C: Likewise.
51004 * g++.old-deja/g++.bob/inherit2.C: Likewise.
51005 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51006 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51007 * g++.old-deja/g++.brendan/crash13.C: Likewise.
51008 * g++.old-deja/g++.brendan/crash15.C: Likewise.
51009 * g++.old-deja/g++.brendan/crash18.C: Change error message.
51010 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51011 * g++.old-deja/g++.brendan/crash38.C: Likewise.
51012 * g++.old-deja/g++.brendan/crash50.C: Likewise.
51013 * g++.old-deja/g++.brendan/crash56.C: Likewise.
51014 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51015 syntax.
51016 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51017 * g++.old-deja/g++.brendan/crash8.C: Change error message.
51018 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51019 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51020 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51021 * g++.old-deja/g++.brendan/template11.C: Likewise.
51022 * g++.old-deja/g++.brendan/template26.C: Likewise.
51023 * g++.old-deja/g++.brendan/template27.C: Use explicit
51024 specialization syntax.
51025 * g++.old-deja/g++.brendan/template30.C: Likewise.
51026 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51027 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51028 non-dependent names.
51029 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51030 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51031 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51032 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51033 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51034 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51035 named return value extension.
51036 * g++.old-deja/g++.ext/namedret2.C: Likewise.
51037 * g++.old-deja/g++.ext/namedret3.C: Likewise.
51038 * g++.old-deja/g++.ext/return1.C: Likewise.
51039 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51040 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51041 * g++.old-deja/g++.jason/access8.C: Likewise.
51042 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51043 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51044 pseudo-destructor names.
51045 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51046 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51047 pseudo-destructor names.
51048 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51049 * g++.old-deja/g++.jason/overload19.C: Likewise.
51050 * g++.old-deja/g++.jason/overload32.C: Likewise.
51051 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51052 stray semicolons.
51053 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51054 * g++.old-deja/g++.jason/return.C: Likewise.
51055 * g++.old-deja/g++.jason/return2.C: Likewise.
51056 * g++.old-deja/g++.jason/shadow1.C: Likewise.
51057 * g++.old-deja/g++.jason/special.C: Use explicit specialization
51058 syntax.
51059 * g++.old-deja/g++.jason/template10.C: Account for use of
51060 non-dependent names.
51061 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51062 syntax.
51063 * g++.old-deja/g++.jason/template37.C: Likewise.
51064 * g++.old-deja/g++.law/access4.C: Change error messages.
51065 * g++.old-deja/g++.law/arm13.C: Remove incorrect
51066 pseudo-destructor names.
51067 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51068 * g++.old-deja/g++.law/ctors9.C: Likewise.
51069 * g++.old-deja/g++.law/cvt22.C: Likewise.
51070 * g++.old-deja/g++.law/dtors5.C: Likewise.
51071 * g++.old-deja/g++.law/global-init1.C: Likewise.
51072 * g++.old-deja/g++.law/missed-error3.C: Likewise.
51073 * g++.old-deja/g++.law/operators28.C: Likewise.
51074 * g++.old-deja/g++.law/visibility28.C: Likewise.
51075 * g++.old-deja/g++.martin/eval1.C: Likewise.
51076 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51077 name.
51078 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51079 * g++.old-deja/g++.mike/net34.C: Likewise.
51080 * g++.old-deja/g++.mike/net36.C: Likewise.
51081 * g++.old-deja/g++.mike/ns2.C: Likewise.
51082 * g++.old-deja/g++.mike/p12306.C: Likewise.
51083 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51084 value extension.
51085 * g++.old-deja/g++.mike/p700.C: Likewise.
51086 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51087 * g++.old-deja/g++.mike/p710.C: Likewise.
51088 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51089 value extension.
51090 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51091 * g++.old-deja/g++.mike/pmf9.C: Likewise.
51092 * g++.old-deja/g++.ns/crash2.C: Likewise.
51093 * g++.old-deja/g++.ns/crash3.C: Likewise.
51094 * g++.old-deja/g++.ns/invalid1.C: Likewise.
51095 * g++.old-deja/g++.ns/ns17.C: Likewise.
51096 * g++.old-deja/g++.ns/template16.C: Likewise.
51097 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51098 keyword.
51099 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51100 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51101 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51102 named return value extension.
51103 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51104 * g++.old-deja/g++.other/access4.C: Issue additional error
51105 messages.
51106 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51107 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51108 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51109 * g++.old-deja/g++.other/crash25.C: Change error message.
51110 * g++.old-deja/g++.other/crash4.C: Change error message.
51111 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51112 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51113 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51114 checks.
51115 * g++.old-deja/g++.other/defarg8.C: Likewise.
51116 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51117 * g++.old-deja/g++.other/dtor10.C: Likewise.
51118 * g++.old-deja/g++.other/incomplete.C: Likewise.
51119 * g++.old-deja/g++.other/linkage7.C: Likewise.
51120 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51121 lookup algorithm.
51122 * g++.old-deja/g++.other/mangle2.C: Likewise.
51123 * g++.old-deja/g++.other/refinit2.C: Likewise.
51124 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51125 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51126 * g++.old-deja/g++.pt/crash28.C: Likewise.
51127 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51128 syntax.
51129 * g++.old-deja/g++.pt/crash32.C: Change error message.
51130 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51131 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51132 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51133 error message position.
51134 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51135 * g++.old-deja/g++.pt/defarg8.C: Change error message.
51136 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51137 syntax.
51138 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51139 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51140 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51141 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51142 keyword.
51143 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51144 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51145 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51146 keyword.
51147 * g++.old-deja/g++.pt/explicit71.C: Change error message.
51148 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51149 syntax.
51150 * g++.old-deja/g++.pt/friend28.C: Account for use of
51151 non-dependent names.
51152 * g++.old-deja/g++.pt/friend29.C: Likewise.
51153 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51154 rules.
51155 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51156 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51157 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51158 lookup rules.
51159 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51160 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51161 keyword.
51162 * g++.old-deja/g++.pt/memclass20.C: Likewise.
51163 * g++.old-deja/g++.pt/memclass5.C: Likewise.
51164 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51165 keyword.
51166 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51167 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51168 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51169 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51170 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51171 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51172 keyword.
51173 * g++.old-deja/g++.pt/spec10.C: Likewise.
51174 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51175 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51176 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51177 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51178 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51179 * g++.old-deja/g++.pt/ttp62.C: Likewise.
51180 * g++.old-deja/g++.pt/ttp64.C: Likewise.
51181 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51182 * g++.old-deja/g++.pt/typename15.C: Likewise.
51183 * g++.old-deja/g++.pt/typename22.C: Likewise.
51184 * g++.old-deja/g++.pt/typename6.C: Change error messages.
51185 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51186 * g++.old-deja/g++.pt/virtual2.C: Likewise.
51187 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51188 syntax.
51189 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51190 return value extension.
51191 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51192 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51193 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51194 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51195
51196 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
51197
51198 * g++.dg/warn/inline1.C: New test.
51199 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51200 * g++.old-deja/g++.jason/synth10.C: Likewise.
51201 * g++.old-deja/g++.mike/net31.C: Likewise.
51202 * g++.old-deja/g++.mike/p8786.C: Likewise.
51203
51204 * g++.dg/template/friend10.C: New test.
51205 * g++.dg/template/conv5.C: New test.
51206
51207 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
51208
51209 * g++.dg/lookup/scoped3.C: New test.
51210
51211 * g++.dg/lookup/decl1.C: New test.
51212 * g++.dg/lookup/decl2.C: New test.
51213
51214 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
51215
51216 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51217 gcc.c-torture/compile/20021015-1.c,
51218 gcc.c-torture/compile/20021015-2.c,
51219 gcc.c-torture/compile/20021123-1.c,
51220 gcc.c-torture/compile/20021123-2.c,
51221 gcc.c-torture/compile/20021123-3.c,
51222 gcc.c-torture/compile/20021123-4.c,
51223 gcc.c-torture/execute/20021024-1.c: Add tests previously added
51224 only to 3.1 or 3.2 branch.
51225
51226 2002-12-23 Mark Mitchell <mark@codesourcery.com>
51227
51228 * gcc.dg/i386-bitfield3.c: New test.
51229
51230 * gcc.dg/i386-bitfield2.c: New test.
51231
51232 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
51233
51234 * g++.dg/parse/conv_op1.C: New test.
51235
51236 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
51237
51238 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51239 approved.
51240
51241 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
51242
51243 * gcc.c-torture/compile/20021220-1.c: New test.
51244
51245 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
51246
51247 * gcc.dg/i386-fastcall-1.c: New.
51248
51249 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51250
51251 * gcc.c-torture/execute/20021219-1.c: New test.
51252
51253 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51254
51255 * gcc.dg/i386-pic-1.c: New test.
51256
51257 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51258
51259 PR c++/8099
51260 * g++.dg/template/friend9.C: New test.
51261
51262 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51263
51264 PR c++/3663
51265 * g++.dg/template/access7.C: New test.
51266
51267 2002-12-18 Nick Clifton <nickc@redhat.com>
51268
51269 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51270 the libstdc++-v3 directory has been found.
51271
51272 2002-12-12 Devang Patel <dpatel@apple.com>
51273 * gcc.dg/darwin-ld-1.c: New test.
51274 * gcc.dg/darwin-ld-2.c: New test.
51275 * gcc.dg/darwin-ld-3.c: New test.
51276 * gcc.dg/darwin-ld-4.c: New test.
51277 * gcc.dg/darwin-ld-5.c: New test.
51278
51279 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
51280
51281 * gcc.c-torture/compile/20021212-1.c: New test.
51282
51283 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
51284
51285 * gcc.dg/fshort-wchar: New test.
51286
51287 2002-12-10 Mark Mitchell <mark@codesourcery.com>
51288
51289 PR c++/8372
51290 * g++.dg/template/dtor1.C: New test.
51291
51292 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51293 markers.
51294
51295 2002-12-10 Jakub Jelinek <jakub@redhat.com>
51296
51297 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51298
51299 2002-12-09 Mark Mitchell <mark@codesourcery.com>
51300
51301 * g++.dg/template/static1.C: New test.
51302 * g++.dg/template/static2.C: New test.
51303 * g++.old-deja/g++.ext/memconst.C: New test.
51304
51305 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51306
51307 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51308 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51309 * g++.dg/special/initp1.C: Likewise.
51310
51311 2002-12-06 Jakub Jelinek <jakub@redhat.com>
51312
51313 * gcc.c-torture/execute/20021204-1.c: New test.
51314
51315 2002-12-04 Geoffrey Keating <geoffk@apple.com>
51316
51317 * gcc.dg/ppc-fmadd-1.c: New file.
51318 * gcc.dg/ppc-fmadd-2.c: New file.
51319 * gcc.dg/ppc-fmadd-3.c: New file.
51320
51321 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
51322
51323 * gcc.c-torture/compile/20021204-1.c: New test.
51324
51325 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
51326
51327 * g++.dg/inherit/covariant2.C: New test.
51328 * g++.dg/inherit/covariant3.C: New test.
51329 * g++.dg/inherit/covariant4.C: New test.
51330 * g++.dg/inherit/covariant1.C: Remove XFAIL.
51331 * g++.old-deja/g++.robertl/eb17.C: Likewise.
51332
51333 2002-12-03 Mark Mitchell <mark@codesourcery.com>
51334
51335 PR c++/8688
51336 * g++.dg/init/brace3.C: New test.
51337
51338 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
51339
51340 * gcc.dg/20020210-1.c: Fix a comment typo.
51341
51342 2002-12-02 Mark Mitchell <mark@codesourcery.com>
51343
51344 PR c++/8720
51345 * g++.dg/parse/defarg1.C: New test.
51346
51347 PR c++/8615
51348 * g++.dg/template/char1.C: New test.
51349
51350 * g++.dg/template/varmod1.C: Fix typo.
51351
51352 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51353
51354 DR 180
51355 * g++.old-deja/g++.pt/crash32.C: Expect error.
51356
51357 2002-12-01 Mark Mitchell <mark@codesourcery.com>
51358
51359 PR c++/5919
51360 * g++.dg/template/varmod1.C: New test.
51361
51362 PR c++/8727
51363 * g++.dg/inherit/typeinfo1.C: New test.
51364
51365 PR c++/8663
51366 * g++.dg/inherit/typedef1.C: New test.
51367
51368 2002-11-30 Mark Mitchell <mark@codesourcery.com>
51369
51370 PR c++/8332
51371 PR c++/8493
51372 * g++.dg/template/strlen1.C: New test.
51373
51374 PR c++/8227
51375 * g++.dg/template/ctor2.C: New test.
51376
51377 PR c++/8214
51378 * g++.dg/init/string1.C: New test.
51379
51380 PR c++/8511
51381 * g++.dg/template/friend8.C: New test.
51382
51383 2002-11-29 Joe Buck <jbuck@synopsys.com>
51384
51385 * g++.dg/lookup/anon2.C: New test.
51386
51387 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
51388
51389 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51390 h8300 port.
51391
51392 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
51393
51394 * gcc.dg/bitfld-6.c: New test.
51395
51396 2002-11-27 Jan Hubicka <jh@suse.cz>
51397
51398 * gcc.c-torture/execute/20021127.[cx]: New test.
51399
51400 2002-11-26 Jan Hubicka <jh@suse.cz>
51401
51402 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51403 quality.
51404
51405 2002-11-26 Geoffrey Keating <geoffk@apple.com>
51406
51407 * g++.dg/init/brace2.C: New test.
51408 * g++.old-deja/g++.mike/p9129.C: Correct.
51409
51410 2002-11-26 Mark Mitchell <mark@codesourcery.com>
51411
51412 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51413
51414 2002-11-25 Andreas Bauer <baueran@in.tum.de>
51415
51416 * gcc.dg/sibcall-6: New test for indirect sibcalls.
51417
51418 2002-11-25 Mark Mitchell <mark@codesourcery.com>
51419
51420 * g++.dg/abi/empty11.C: New test.
51421 * g++.dg/rtti/cv1.C: New test.
51422
51423 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
51424
51425 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51426
51427 2002-11-24 Mark Mitchell <mark@codesourcery.com>
51428
51429 * g++.dg/abi/empty10.C: New test.
51430
51431 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
51432
51433 * gcc.c-torture/compile/20021124-1.c: New test.
51434
51435 2002-11-22 Mark Mitchell <mark@codesourcery.com>
51436
51437 * g++.dg/abi/rtti2.C: New test.
51438
51439 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
51440
51441 * gcc.dg/i386-unroll-1.c: New test.
51442
51443 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
51444
51445 * gcc.c-torture/compile/20021120-1.c: New test.
51446 * gcc.c-torture/compile/20021120-2.c: New test.
51447
51448 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51449
51450 * gcc.dg/bitfld-5.c: New test.
51451
51452 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51453
51454 * gcc.c-torture/execute/20021120-3.c: New test.
51455
51456 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51457
51458 * gcc.c-torture/execute/20021120-2.c: New test.
51459
51460 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51461
51462 * gcc.c-torture/execute/20021120-1.c: New test.
51463
51464 2002-11-20 Jakub Jelinek <jakub@redhat.com>
51465
51466 * gcc.c-torture/execute/20021118-3.c: New test.
51467
51468 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51469
51470 * gcc.c-torture/compile/20021119-1.c: New test.
51471
51472 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
51473
51474 * gcc.dg/duff-1.c: New test.
51475 * gcc.dg/duff-2.c: New test.
51476 * gcc.dg/duff-3.c: New test.
51477
51478 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
51479
51480 * gcc.dg/cpp/_Pragma5.c: New test.
51481
51482 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51483
51484 * gcc.c-torture/execute/20021118-2.c: New test.
51485
51486 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51487
51488 * gcc.c-torture/execute/20021118-1.c: New test.
51489
51490 2002-11-16 Jakub Jelinek <jakub@redhat.com>
51491
51492 * gcc.dg/20021116-1.c: New test.
51493
51494 2002-11-14 Mark Mitchell <mark@codesourcery.com>
51495
51496 * g++.dg/abi/vcall1.C: New test.
51497
51498 2002-11-14 Jakub Jelinek <jakub@redhat.com>
51499
51500 * gcc.dg/20021029-1.c: New test.
51501 * gcc.dg/20021029-2.c: New test.
51502
51503 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51504
51505 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51506
51507 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51508
51509 PR c/8439
51510 * gcc.dg/20021110.c: Move to ...
51511 * gcc.c-torture/compile/20021110.c: .... here.
51512
51513 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51514
51515 PR c/8467
51516 * gcc.c-torture/execute/20021111-1.c
51517
51518 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51519
51520 PR c/8439
51521 * gcc.dg/20021110.c: New test.
51522
51523 2002-11-10 Mark Mitchell <mark@codesourcery.com>
51524
51525 * g++.dg/abi/vthunk3.C: Run only on x86.
51526
51527 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
51528
51529 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51530
51531 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
51532
51533 * lib/compat.exp (compat-execute): Fix logic error in last
51534 change.
51535
51536 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
51537
51538 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51539
51540 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51541
51542 PR c++/8389
51543 * g++.dg/template/access6.C: New test.
51544
51545 2002-11-08 Jan Hubicka <jh@suse.cz>
51546
51547 * gcc.dg/i386-ssefp-1.c: New test.
51548 * gcc.dg/i386-ssefp-1.c: New test.
51549
51550 2002-11-08 Jan Hubicka <jh@suse.cz>
51551
51552 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51553
51554 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51555
51556 * g++.dg/abi/vthunk3.C: New test.
51557
51558 PR c++/8338
51559 * g++.dg/template/crash2.C: New test.
51560
51561 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51562
51563 * g++.dg/abi/dtor1.C: New test.
51564 * g++.dg/abi/dtor2.C: Likewise.
51565
51566 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51567
51568 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51569 Darwin.
51570
51571 2002-11-04 Adam Nemet <anemet@lnxw.com>
51572
51573 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51574 -mthumb. Only xfail with -O0.
51575
51576 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51577
51578 * g++.dg/abi/thunk1.C: New test.
51579 * g++.dg/abi/thunk2.C: Likewise.
51580 * g++.dg/abi/vtt1.C: Likewise.
51581
51582 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51583
51584 PR optimization/8423
51585 * gcc.c-torture/execute/builtin-constant.c: New test.
51586
51587 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51588
51589 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51590 Add some more cases.
51591
51592 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51593
51594 PR c++/8391
51595 * g++.dg/opt/local1.C: New test.
51596
51597 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51598
51599 PR c++/8160
51600 * g++.dg/template/complit1.C: New test.
51601
51602 PR c++/8149
51603 * g++.dg/template/typename4.C: Likewise.
51604
51605 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51606
51607 Core issue 287, PR c++/7639
51608 * g++.dg/template/instantiate1.C: Adjust error location.
51609 * g++.dg/template/instantiate3.C: New test.
51610 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51611 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51612 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51613
51614 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51615
51616 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51617
51618 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51619
51620 PR c++/8287
51621 * g++.dg/init/dtor2.C: New test.
51622
51623 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51624
51625 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51626 * gcc.dg/nest.c: Bypass errors on irix6.
51627
51628 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51629
51630 * gcc.dg/nest.c: Expect error for mmix-*-*.
51631 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51632
51633 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51634
51635 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51636 markers.
51637
51638 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51639
51640 2002-10-25 Mike Stump <mrs@apple.com>
51641
51642 * gcc.dg/warn-1.c: New test.
51643
51644 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51645
51646 * g++.dg/template/typename3.C: New test.
51647
51648 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51649
51650 * g++.dg/lookup/ptrmem1.C: New test.
51651
51652 * g++.dg/abi/vthunk2.C: New test.
51653
51654 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51655
51656 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51657
51658 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51659
51660 * g++.dg/abi/empty9.C: New test.
51661
51662 2002-10-24 Richard Henderson <rth@redhat.com>
51663
51664 * g++.dg/inherit/thunk1.C: Enable for ia64.
51665
51666 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51667
51668 PR c++/8067
51669 * g++.dg/lookup/pretty1.C: New test.
51670
51671 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51672
51673 * gcc.dg/20021023-1.c: New test.
51674
51675 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51676
51677 PR c++/7679
51678 * g++.dg/parse/inline1.C: New test.
51679
51680 2002-10-23 Richard Henderson <rth@redhat.com>
51681
51682 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51683
51684 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51685
51686 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51687
51688 PR c++/6579
51689 * g++.dg/parse/stmtexpr3.C: New test.
51690
51691 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51692
51693 * g++.dg/expr/cond1.C: New test.
51694
51695 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51696
51697 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51698
51699 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51700
51701 * g++.dg/abi/vbase13.C: New test.
51702 * g++.dg/abi/vbase14.C: Likewise.
51703
51704 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51705
51706 * gcc.dg/tls/pic-1.c: New test.
51707 * gcc.dg/tls/nonpic-1.c: New test.
51708 * gcc.dg/20021018-1.c: New test.
51709
51710 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51711
51712 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51713 Remove only files with the same base name as the test case.
51714 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51715 (profopt-execute): Likewise. Also, remove old profiling
51716 and performance data files before running the tests.
51717
51718 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51719 * g++.dg/bprob/bprob.exp: Likewise.
51720 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51721 to allow more general test case names.
51722
51723 * g++.dg/bprob/bprob-1.C: Rename to ...
51724 * g++.dg/bprob/g++-bprob-1.C: ... this.
51725
51726 * g77.dg/bprob/bprob-1.f: Rename to ...
51727 * g77.dg/bprob/g77-bprob-1.f: ... this.
51728
51729 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51730
51731 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51732 bison 1.50 or later.
51733
51734 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51735
51736 * g++.dg/README: Describe more test directories.
51737
51738 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51739
51740 * g++.dg/init/array6.C: Add additional tests.
51741
51742 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51743
51744 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51745 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51746
51747 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51748
51749 * gcc.c-torture/compile/20020604-1.x: New.
51750 * gcc.c-torture/compile/simd-5.x: Likewise.
51751 * gcc.c-torture/execute/920710-1.x: Likewise.
51752 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51753
51754 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51755
51756 * g++.dg/inherit/override1.C: Add dg-options clause.
51757
51758 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51759
51760 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51761 _mm_slli_si128.
51762
51763 2002-10-19 Andreas Schwab <schwab@suse.de>
51764
51765 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51766 directory component.
51767
51768 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51769
51770 * g++.dg/inherit/thunk1.C: New test.
51771
51772 * g++.dg/inherit/override1.C: New test.
51773
51774 * g++.dg/abi/mangle11.C: New test.
51775 * g++.dg/abi/mangle14.C: New test.
51776 * g++.dg/abi/mangle17.C: New test.
51777
51778 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51779
51780 * g++.dg/overload/member2.C: New test.
51781
51782 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51783
51784 * g++.dg/README: Describe new compat directory.
51785 * g++.dg/dg.exp: Skip tests in compat directory.
51786 * README.compat: New file.
51787 * lib/compat.exp: New expect script.
51788 * g++.dg/compat: New test directory.
51789 * g++.dg/compat/compat.exp: New expect script.
51790 * g++.dg/compat/abi: New test directory.
51791 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51792 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51793 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51794 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51795 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51796 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51797 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51798 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51799 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51800 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51801 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51802 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51803 * g++.dg/compat/break: New test directory.
51804 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51805 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51806 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51807 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51808 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51809 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51810 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51811 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51812 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51813 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51814 g++.dg/compat/break/README: New files.
51815 * g++.dg/compat/eh: New test directory.
51816 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51817 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51818 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51819 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51820 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51821 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51822 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51823 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51824 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51825 g++.dg/compat/eh/filter2_y.C,
51826 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51827 g++.dg/compat/eh/new1_y.C,
51828 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51829 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51830 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51831 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51832 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51833 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51834 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51835 g++.dg/compat/eh/unexpected1_y.C: New files.
51836 * g++.dg/compat/init: New test directory.
51837 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51838 g++.dg/compat/init/array5_y.C,
51839 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51840 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51841 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51842 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51843 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51844 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51845 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51846 g++.dg/compat/init/init-ref2_y.C: New files.
51847
51848 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51849
51850 PR c++/7584
51851 * g++.dg/inherit/using3.C: New test.
51852
51853 2002-10-17 Jan Hubicka <jh@suse.cz>
51854
51855 * gcc.dg/20021017-2.c: New test.
51856
51857 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51858
51859 * g++.dg/abi/mangle16.C: Adjust.
51860
51861 * g++.dg/init/array8.C: New test.
51862
51863 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51864
51865 * gcc.dg/special/mips-abi.exp: New test.
51866 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51867
51868 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51869
51870 * g++.dg/abi/mangle16.C: New test.
51871 * g++.dg/abi/mangle17.C: Likewise.
51872
51873 PR c++/7478
51874 * g++.dg/template/ref1.C: New test.
51875
51876 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51877
51878 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51879
51880 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51881
51882 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51883
51884 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51885
51886 PR c++/7524
51887 * g++.dg/init/array7.C: New test.
51888
51889 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51890
51891 * g++.dg/init/array6.C: New test.
51892
51893 * g++.dg/abi/mangle13.C: Likewise.
51894 * g++.dg/abi/mangle14.C: Likewise.
51895 * g++.dg/abi/mangle15.C: Likewise.
51896
51897 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51898
51899 * g++.dg/abi/empty8.C: New test.
51900
51901 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51902
51903 * g++.dg/init/ctor1.C: New test.
51904
51905 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51906
51907 * gcc.c-torture/execute/20021015-1.c: New test.
51908
51909 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51910
51911 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51912
51913 2002-10-14 Jan Hubicka <jh@suse.cz>
51914
51915 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51916
51917 2002-10-14 Richard Henderson <rth@redhat.com>
51918
51919 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51920
51921 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51922
51923 PR optimization/6631
51924 * g++.dg/opt/const2.C: New test.
51925
51926 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51927
51928 PR c++/7176
51929 * g++.dg/parse/friend1.C: New test.
51930 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51931
51932 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51933
51934 * gcc.dg/20021014-1.c: New test.
51935
51936 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51937
51938 PR c++/5661
51939 * g++.dg/ext/vlm1.C: New test.
51940 * g++.dg/ext/vlm2.C: Likewise.
51941
51942 * g++.dg/init/array1.C: Remove invalid braces.
51943 * g++.dg/init/brace1.C: New test.
51944 * g++.dg/init/copy2.C: Likewise.
51945 * g++.dg/init/copy3.C: Likewise.
51946 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51947 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51948 braces.
51949
51950 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51951
51952 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51953
51954 2002-10-11 Richard Shann <richard.shann@superh.com>
51955
51956 * gcc.c-torture/compile/simd-5.c: New test.
51957
51958 2002-10-10 Roger Sayle <roger@eyesopen.com>
51959
51960 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51961
51962 2002-10-10 Jim Wilson <wilson@redhat.com>
51963
51964 * gcc.c-torture/execute/20021010-1.c: New test.
51965
51966 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51967
51968 PR c/7353
51969 * g++.dg/ext/typedef-init.C: New test.
51970 * gcc.dg/typedef-init.c: New test.
51971
51972 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51973
51974 * gcc.dg/cpp/paste13.c: New test.
51975
51976 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51977
51978 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51979 remaining platforms, XFAIL during compile, not execute. Don't
51980 XFAIL at -O0.
51981
51982 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51983
51984 * gcc.dg/alias-1.c: Tweak expected warning.
51985
51986 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51987
51988 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51989
51990 2002-10-06 Andreas Jaeger <aj@suse.de>
51991
51992 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51993 * gcc.dg/cpp/c++98.C: Likewise.
51994
51995 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51996 * g++.dg/cpp/c++98.C: Likewise.
51997
51998 * g++.dg/README (Subdirectories): Mention cpp directory.
51999
52000 PR target/7559
52001 * gcc.dg/20021006-1.c: New test.
52002
52003 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52004
52005 PR c++/7804
52006 * g++.dg/other/warning1.C: New test.
52007
52008 2002-10-04 Roger Sayle <roger@eyesopen.com>
52009
52010 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52011 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
52012 and sparc-*-* with -m64 as expected failures. See PR 8087.
52013
52014 2002-10-03 Mark Mitchell <mark@codesourcery.com>
52015
52016 PR c++/7931
52017 * g++.dg/template/ptrmem3.C: New test.
52018
52019 PR c++/7754
52020 * g++.dg/template/union1.C: New test.
52021
52022 2002-10-03 Mark Mitchell <mark@codesourcery.com>
52023
52024 PR c++/8006
52025 * g++.dg/abi/mangle9.C: New test.
52026 * g++.dg/abi/mangle10.C: New test.
52027 * g++.dg/abi/mangle11.C: New test.
52028 * g++.dg/abi/mangle12.C: New test.
52029
52030 2002-10-02 Mark Mitchell <mark@codesourcery.com>
52031
52032 PR c++/7188.
52033 * g++.dg/template/meminit1.C: New test.
52034 * g++.dg/warn/Wreorder-1.C: Likewise.
52035 * g++.old-deja/g++.mike/warn3.C: Tweak.
52036 * lib/prune.exp: Ingore "in copy constructor".
52037
52038 2002-10-02 Andreas Jaeger <aj@suse.de>
52039
52040 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52041 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52042 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52043 on x86-64.
52044
52045 2002-10-01 Mark Mitchell <mark@codesourcery.com>
52046
52047 * gcc.dg/empty1.C: Fix typo.
52048
52049 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
52050
52051 * gcc.dg/alias-1.c: New test.
52052
52053 2002-10-01 Mark Mitchell <mark@codesourcery.com>
52054
52055 * gcc.dg/empty1.C: New test.
52056
52057 * g++.dg/tls/init-2.C: Tweak error messages.
52058
52059 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
52060
52061 * gcc.c-torture/compile/20020923-1.c: New test.
52062
52063 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
52064
52065 * gcc.c-torture/execute/ffs-1.c: New test.
52066 * gcc.c-torture/execute/ffs-2.c: Ditto.
52067
52068 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
52069
52070 * g++.dg/overload/member1.C: New test.
52071
52072 2002-09-30 Mark Mitchell <mark@codesourcery.com>
52073
52074 * g++.dg/abi/empty7.C: New test.
52075 * g++.dg/init/pm2.C: Likewise.
52076
52077 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
52078
52079 * g++.dg/rtti/crash1.C: New test.
52080
52081 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
52082
52083 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52084 gcc.dg/sibcall-4.c: New tests.
52085
52086 2002-09-28 Roger Sayle <roger@eyesopen.com>
52087
52088 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52089 powerpc and MMIX targets.
52090
52091 2002-09-27 Zack Weinberg <zack@codesourcery.com>
52092
52093 * gcc.dg/cpp/20020927-1.c: New.
52094
52095 2002-09-26 David S. Miller <davem@redhat.com>
52096
52097 * gcc.c-torture/compile/trunctfdf.c: New.
52098
52099 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52100
52101 * lib/target-supports.exp (check_weak_available): Handle solaris2.
52102
52103 2002-09-27 Alan Modra <amodra@bigpond.net.au>
52104
52105 * gcc.c-torture/execute/loop-15.c: New.
52106
52107 2002-09-26 Janis Johnson <janis187@us.ibm.com>
52108
52109 * README.QMTEST: Fix typo.
52110
52111 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
52112
52113 * gcc.dg/20020926-1.c: New test.
52114
52115 2002-09-25 David S. Miller <davem@redhat.com>
52116
52117 PR target/7842
52118 * gcc.c-torture/execute/shiftdi.c: New test.
52119
52120 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
52121
52122 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52123 unique to the tool.
52124 * lib/g77.exp (g77_init): Likewise.
52125 * lib/g++.exp (g++_init): Likewise.
52126 * lib/objc.exp (objc_init): Likewise.
52127
52128 2002-09-25 Mark Mitchell <mark@codesourcery.com>
52129
52130 * g++.dg/abi/empty5.C: New test.
52131 * g++.dg/abi/empty6.C: New test.
52132 * g++.dg/abi/vbase12.C: New test.
52133
52134 2002-09-25 Richard Henderson <rth@redhat.com>
52135
52136 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52137 too-small long double.
52138
52139 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
52140
52141 * gcc.dg/20020919-1.c: New test.
52142
52143 2002-09-23 Mark Mitchell <mark@codesourcery.com>
52144
52145 * g++.dg/abi/bitfield6.C: New test.
52146 * g++.dg/abi/bitfield7.C: New test.
52147 * g++.dg/abi/bitfield8.C: New test.
52148 * g++.dg/abi/vbase11.C: New test.
52149
52150 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
52151
52152 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52153 hppa*-*-hpux*. Update test comment.
52154
52155 2002-09-20 Jakub Jelinek <jakub@redhat.com>
52156
52157 * gcc.dg/tls/struct-1.c: New test.
52158
52159 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
52160
52161 * gcc.dg/cpp/tr-warn2.c: Update.
52162
52163 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
52164
52165 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52166
52167 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
52168
52169 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52170 systems.
52171
52172 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
52173
52174 * gcc.c-torture/execute/ieee/mzero3.c: New test.
52175
52176 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52177 Adjust for c++filt moved to binutils. Remove spurious duplicate
52178 setting of cxxfilt.
52179
52180 2002-09-19 Geoffrey Keating <geoffk@apple.com>
52181
52182 * gcc.dg/20020312-2.c: Update for darwin.
52183
52184 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
52185
52186 * g++.old-deja/g++.other/crash32.C: Mark ICE.
52187
52188 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
52189
52190 * objc.dg/comp-types-1.m: New test.
52191 * objc.dg/comp-types-2.m: New test.
52192 * objc.dg/comp-types-3.m: New test.
52193 * objc.dg/comp-types-4.m: New test.
52194 * objc.dg/comp-types-5.m: New test.
52195 * objc.dg/comp-types-6.m: New test.
52196
52197 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
52198
52199 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52200
52201 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
52202
52203 * g++.dg/other/do1.C: New test.
52204
52205 * g++.dg/template/subst1.C: New test.
52206
52207 2002-09-16 Steve Ellcey <sje@cup.hp.com>
52208
52209 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52210
52211 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
52212
52213 * g++.dg/template/qualttp20.C: Adjust expected errors.
52214 * g++.old-deja/g++.jason/report.C: Likewise.
52215 * g++.old-deja/g++.other/qual1.C: Likewise.
52216
52217 * g++.dg/lookup/scoped2.C: New test.
52218
52219 * g++.dg/ext/asm3.C: New test.
52220
52221 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
52222
52223 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52224
52225 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
52226
52227 * ChangeLog: follow spelling conventions.
52228 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52229 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52230 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52231 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52232 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52233 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52234 * g++.old-deja/g++.law/global-init1.C: Likewise.
52235 * g++.old-deja/g++.other/delete4.C: Likewise.
52236 * g++.old-deja/g++.other/inline21.C: Likewise.
52237 * g++.old-deja/g++.other/singleton.C: Likewise.
52238 * g77.dg/strlen0.f: Likewise.
52239 * g77.f-torture/compile/20010519-1.f: Likewise.
52240 * g77.f-torture/compile/980310-4.f: Likewise.
52241 * gcc.c-torture/compile/20000605-1.c: Likewise.
52242 * gcc.c-torture/execute/20020225-1.c: Likewise.
52243 * gcc.dg/c90-hexfloat-2.c: Likewise.
52244 * gcc.dg/c99-bool-1.c: Likewise.
52245 * gcc.dg/c99-hexfloat-2.c: Likewise.
52246 * gcc.dg/dll-2.c: Likewise.
52247 * gcc.dg/wtr-union-init-1.c: Likewise.
52248 * gcc.dg/wtr-union-init-2.c: Likewise.
52249 * gcc.dg/wtr-union-init-3.c: Likewise.
52250 * gcc.dg/cpp/avoidpaste1.c: Likewise.
52251 * gcc.dg/cpp/defined.c: Likewise.
52252 * gcc.dg/cpp/macsyntx.c: Likewise.
52253 * gcc.dg/cpp/paste2.c: Likewise.
52254 * gcc.dg/cpp/trad/defined.c: Likewise.
52255 * gcc.dg/format/c90-printf-1.c: Likewise.
52256 * gcc.dg/format/c90-scanf-1.c: Likewise.
52257 * gcc.dg/format/c99-printf-1.c: Likewise.
52258 * gcc.dg/format/c99-scanf-1.c: Likewise.
52259 * gcc.misc-tests/gcov-8.c: Likewise.
52260 * lib/profopt.exp: Likewise.
52261
52262 2002-09-15 Krister Walfridsson <cato@df.lth.se>
52263
52264 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52265
52266 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52267
52268 * g++.dg/inherit/using2.C: New test.
52269
52270 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
52271
52272 * ChangeLog: Follow spelling conventions.
52273 * g++.dg/template/friend4.C: Likewise.
52274 * g++.old-deja/g++.pt/crash67.C: Likewise.
52275 * gcc.c-torture/execute/20000801-4.c: Likewise.
52276 * gcc.dg/c90-digraph-1.c: Likewise.
52277 * gcc.dg/c94-digraph-1.c: Likewise.
52278 * gcc.dg/c99-digraph-1.c: Likewise.
52279 * gcc.dg/cpp/line5.c: Likewise.
52280 * gcc.dg/cpp/multiline.c: Likewise.
52281 * gcc.dg/cpp/trad/literals-1.c: Likewise.
52282 * gcc.dg/format/attr-3.c: Likewise.
52283 * gcc.dg/format/c90-scanf-3.c: Likewise.
52284 * gcc.dg/format/ext-4.c: Likewise.
52285
52286 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52287
52288 * g++.dg/template/pretty1.C: New test.
52289
52290 2002-09-14 Alan Modra <amodra@bigpond.net.au>
52291
52292 * gcc.c-torture/execute/struct-cpy-1.c: New test.
52293
52294 2002-09-13 Matt Austern <austern@apple.com>
52295
52296 * g++.dg/other/constref[12].C: New, regression tests for
52297 passing a cast expression to a function by const reference.
52298
52299 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
52300
52301 * g++.dg/template/deduce1.C: New test.
52302
52303 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
52304
52305 * gcc.c-torture/execute/simd-1.c: Force all use of int to
52306 32-bit int.
52307
52308 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
52309
52310 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52311 usage.
52312
52313 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
52314
52315 * gcc.c-torture/compile/20020910-1.c: New test.
52316
52317 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
52318
52319 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52320
52321 2002-09-10 Andreas Jaeger <aj@suse.de>
52322
52323 * gcc.dg/20020312-2.c: Adjust for x86-64.
52324
52325 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
52326
52327 * g77.dg/7388.f: New test case for PR 7388.
52328
52329 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
52330
52331 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52332
52333 2002-09-05 Ziemowit Laski <zlaski@apple.com>
52334
52335 * objc.dg/proto-lossage-1.m: New test.
52336
52337 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
52338
52339 * gcc.dg/cpp/_Pragma4.c: Fix typo.
52340
52341 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
52342
52343 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
52344 expected to pass.
52345
52346 2002-09-06 Stan Shebs <shebs@apple.com>
52347 David Edelsohn <edelsohn@gnu.org>
52348
52349 * gcc.dg/weak: New directory.
52350 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52351 target-specific xfail bits.
52352 * gcc.dg/typeof-2.c: Move to new directory.
52353 * gcc.dg/weak.exp: New expect script.
52354
52355 2002-09-06 Alan Modra <amodra@bigpond.net.au>
52356
52357 * gcc.c-torture/execute/extzvsi.c: New test.
52358
52359 2002-09-05 Stan Shebs <shebs@apple.com>
52360
52361 * gcc.dg/weak-1.c: xfail on Darwin.
52362 * gcc.dg/weak-2.c: Ditto.
52363 * gcc.dg/weak-3.c: Ditto.
52364 * gcc.dg/weak-4.c: Ditto.
52365 * gcc.dg/weak-5.c: Ditto.
52366 * gcc.dg/weak-6.c: Ditto.
52367 * gcc.dg/weak-7.c: Ditto.
52368 * gcc.dg/weak-8.c: Ditto.
52369 * gcc.dg/weak-9.c: Ditto.
52370
52371 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
52372
52373 * gcc.c-torture/execute/loop-14.c: New test.
52374
52375 2002-09-04 Jakub Jelinek <jakub@redhat.com>
52376
52377 * g++.dg/other/cxa-atexit1.C: New test.
52378
52379 * gcc.dg/typeof-2.c: New test.
52380
52381 2002-09-03 Roger Sayle <roger@eyesopen.com>
52382
52383 * gcc.dg/builtins-2.c: New testcase.
52384 * gcc.dg/builtins-3.c: New testcase.
52385
52386 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
52387
52388 * gcc.dg/cpp/_Pragma4.c: New test.
52389
52390 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
52391
52392 * objc/execute/nil_method-1.m: New testcase.
52393
52394 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
52395
52396 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52397 [Object class], not [Object initialize].
52398
52399 2002-08-31 Roger Sayle <roger@eyesopen.com>
52400 Hans-Peter Nilsson <hp@bitrange.com>
52401
52402 * gcc.c-torture/execute/20020720-1.x: Skip test on
52403 mmix-knuth-mmixware. Correct comment.
52404
52405 2002-08-27 Mark Mitchell <mark@codesourcery.com>
52406
52407 * g++.dg/abi/bitfield5.C: New test.
52408 * g++.dg/abi/vbase10.C: Likewise.
52409
52410 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
52411
52412 * objc.dg/undeclared-selector.m: New test.
52413
52414 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
52415
52416 * g++.dg/other/offsetof1.C: Avoid cast warning.
52417
52418 2002-08-26 Ziemowit Laski <zlaski@apple.com>
52419
52420 * objc.dg/super-class-2.m: New test.
52421
52422 2002-08-24 Matt Austern <austern@apple.com>
52423
52424 * g++.dg/ext/lvaddr.C: New test.
52425 * g++.dg/ext/lvcast.C: New test.
52426
52427 2002-08-22 Mark Mitchell <mark@codesourcery.com>
52428
52429 * g++.dg/inherit/cond1.C: New test.
52430
52431 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
52432
52433 * gcc.dg/noncompile/incomplete-1.c: New test.
52434
52435 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
52436
52437 * gcc.dg/typespec-1.c: New test.
52438
52439 2002-08-20 Devang Patel <dpatel@apple.com>
52440 * objc.dg/proto-hier-2.m: New test.
52441
52442 2002-08-19 Ziemowit Laski <zlaski@apple.com>
52443
52444 * objc.dg/bitfield-1.m: New test.
52445 * objc.dg/bitfield-2.m: New test.
52446
52447 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
52448
52449 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52450 gcc.dg/c99-flex-array-4.c: New tests.
52451
52452 2002-08-16 Stan Shebs <shebs@apple.com>
52453
52454 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52455
52456 2002-08-15 Jakub Jelinek <jakub@redhat.com>
52457
52458 * gcc.dg/typeof-1.c: New test.
52459 * g++.dg/ext/typeof2.C: New test.
52460
52461 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
52462
52463 * g++.dg/other/offsetof1.C: New test.
52464
52465 2002-08-14 Richard Henderson <rth@redhat.com>
52466
52467 * gcc.dg/tls/diag-3.c: Fix expected message strings.
52468
52469 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
52470
52471 * gcc.dg/cpp/_Pragma3.c: New test.
52472
52473 2002-08-13 Mark Mitchell <mark@codesourcery.com>
52474
52475 * g++.dg/template/inherit3: New test.
52476
52477 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
52478
52479 * gcc.dg/bitfld-4.c: Add blank options.
52480
52481 2002-08-09 Mark Mitchell <mark@codesourcery.com>
52482
52483 * g++.dg/template/crash1.C: New test.
52484
52485 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52486
52487 * gcc.dg/tls/opt-2.c: New test.
52488
52489 2002-08-08 Devang Patel <dpatel@apple.com>
52490
52491 * objc.dg/selector-1.m : New test
52492
52493 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52494
52495 * g++.dg/abi/bitfield4.C: New test.
52496 * gcc.dg/bitfld-4.c: New test.
52497
52498 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52499
52500 * g++.dg/other/packed1.C: New test.
52501
52502 2002-08-07 Mark Mitchell <mark@codesourcery.com>
52503
52504 * g++.dg/abi/offsetof.C: Tweak error messages.
52505 * g++.old-deja/g++.mike/p10769a.C: Likewise.
52506
52507 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52508
52509 * gcc.dg/bitfld-3.c: New test.
52510
52511 2002-08-07 Jakub Jelinek <jakub@redhat.com>
52512 Richard Henderson <rth@redhat.com>
52513
52514 * gcc.dg/i386-bitfield1.c: New test.
52515 * g++.dg/abi/bitfield3.C: Update.
52516
52517 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
52518
52519 * objc.dg/const-str-2.m: Update.
52520 * gcc.dg/cpp/c++98.c: Change to C extension.
52521 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52522 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52523
52524 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
52525
52526 * gcc.dg/tls/diag-3.c: New.
52527
52528 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
52529
52530 * g++.dg/README (Subdirectories): Document new subdir expr.
52531 * g++.dg/expr/pmf-1.C: New test.
52532
52533 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
52534
52535 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52536
52537 2002-08-06 Jakub Jelinek <jakub@redhat.com>
52538
52539 * g++.dg/abi/bitfield3.C: New test.
52540
52541 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
52542
52543 * lib/gcov.exp: Tweak expected line formats.
52544 * gcc.misc-tests/gcov8.c: New test.
52545 * gcc.misc-tests/gcov8.x: New flags.
52546
52547 2002-08-05 Jakub Jelinek <jakub@redhat.com>
52548
52549 * consistency.vlad/layout/endian.c: Include string.h.
52550
52551 * gcc.c-torture/execute/20020805-1.c: New test.
52552
52553 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52554
52555 * g++.dg/other/conversion1.C: New test.
52556
52557 2002-08-03 Roger Sayle <roger@eyesopen.com>
52558
52559 * gcc.dg/builtins-1.c: New testcase.
52560
52561 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52562
52563 * g++.dg/inherit/access3.C: New test.
52564
52565 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52566
52567 * gcc.dg/ia64-visibility-2.c: New test.
52568
52569 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52570
52571 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52572 __qualifier_flags to __flags.
52573
52574 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52575
52576 * g++.dg/inherit/operator1.C: New test.
52577 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52578 * g++.dg/other/error1.C: Change expected error message.
52579 * g++.dg/template/conv4.C: Likewise.
52580
52581 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52582
52583 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52584 for documented behavior.
52585
52586 2002-07-25 Roger Sayle <roger@eyesopen.com>
52587
52588 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52589 several targets known to fail.
52590
52591 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52592
52593 * gcc.dg/mips-args-[123].c: New tests.
52594
52595 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52596
52597 * gcc.dg/ppc-spe.c: New.
52598
52599 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52600
52601 * g++.dg/other/ptrmem4.C: New testcase.
52602
52603 2002-07-24 Richard Henderson <rth@redhat.com>
52604
52605 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52606
52607 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52608
52609 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52610
52611 2002-07-24 Roger Sayle <roger@eyesopen.com>
52612
52613 * gcc.c-torture/execute/memset-3.c: New testcase.
52614
52615 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52616
52617 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52618 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52619
52620 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52621
52622 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52623 Delete.
52624
52625 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52626
52627 * gcc.c-torture/compile/simd-4.c: New test.
52628
52629 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52630
52631 PR c++/7347, c++/7348
52632 * g++.dg/template/access4.C: New test.
52633 * g++.dg/template/access5.C: New test.
52634 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52635 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52636 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52637 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52638
52639 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52640
52641 * gcc.dg/gnu89-init-2.c: New test.
52642
52643 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52644
52645 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52646
52647 2002-07-20 Roger Sayle <roger@eyesopen.com>
52648
52649 * gcc.c-torture/execute/20020720-1.c: New testcase.
52650
52651 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52652
52653 * gcc.dg/cpp/Wsignprom.c: New tests.
52654
52655 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52656
52657 * gcc.c-torture/execute/loop-13.c: New test.
52658
52659 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52660
52661 * gcc.dg/cpp/expr.c: New tests.
52662
52663 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52664
52665 * g++.dg/opt/pr6713.C: Add template instantiation.
52666
52667 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52668
52669 * gcc.dg/nest.c: New test.
52670
52671 2002-07-17 Richard Henderson <rth@redhat.com>
52672
52673 * g++.dg/opt/pr6713.C: New test.
52674
52675 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52676
52677 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52678 XFAIL for all x86 processors.
52679
52680 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52681
52682 * gcc.c-torture/execute/20010122-1.x: Do not test with
52683 -fomit-frame-pointer.
52684
52685 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52686
52687 * g++.dg/template/instantiate2.C: New test.
52688 * g++.dg/template/spec4.C: New test.
52689
52690 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52691
52692 * g++.dg/template/access2.C: New test.
52693 * g++.dg/template/access3.C: New test.
52694
52695 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52696
52697 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52698 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52699 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52700 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52701 Convert to use <stdarg.h>.
52702 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52703 Delete.
52704 * gcc.dg/va-arg-2.c: New.
52705 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52706
52707 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52708
52709 * gcc.c-torture/compile/20020710-1.c: New test.
52710
52711 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52712 Andrew Pinski <pinskia@physics.uc.edu>
52713
52714 gcc.c-torture/compile/simd-2.c: New testcase.
52715 gcc.c-torture/compile/simd-3.c: Likewise.
52716
52717 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52718
52719 PR c++/7224
52720 * g++.dg/overload/error1.C: New test.
52721
52722 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52723
52724 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52725 configuration and IRIX 6 O32 ABI.
52726
52727 2002-07-11 Roger Sayle <roger@eyesopen.com>
52728
52729 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52730
52731 2002-07-10 Roger Sayle <roger@eyesopen.com>
52732
52733 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52734
52735 2002-07-10 Jeffrey A Law <law@redhat.com>
52736
52737 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52738
52739 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52740
52741 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52742
52743 * gcc.dg/20020312-2.c: Check for __PPC__.
52744
52745 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52746
52747 * gcc.c-torture/compile/20020709-1.c: New test.
52748
52749 2002-07-07 Roger Sayle <roger@eyesopen.com>
52750
52751 * g++.dg/template/qualttp21.C: New test case.
52752
52753 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52754
52755 * gcc.c-torture/compile/20020706-1.c: New test.
52756 * gcc.c-torture/compile/20020706-2.c: New test.
52757
52758 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52759 Alexandre Oliva <aoliva@redhat.com>
52760
52761 * g++.dg/warn/incomplete1.C: New test.
52762
52763 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52764
52765 PR c++/7099
52766 * g++.dg/warn/noreturn1.C: New test.
52767
52768 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52769
52770 PR c++/6706
52771 * g++.dg/debug/debug6.C: New test.
52772 * g++.dg/debug/debug7.C: New test.
52773
52774 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52775
52776 * gcc.c-torture/compile/simd-3.c: New test.
52777
52778 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52779
52780 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52781 * gcc.dg/20020620-1.c: Likewise.
52782
52783 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52784
52785 PR c++/6944
52786 * g++.dg/init/array4.C: New test.
52787 * g++.dg/init/array5.C: New test.
52788
52789 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52790
52791 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52792 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52793
52794 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52795
52796 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52797 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52798 * gcc.dg/wtr-conversion-1.c: Likewise.
52799 * gcc.dg/wtr-escape-1.c: Likewise.
52800 * gcc.dg/wtr-int-type-1.c: Likewise.
52801 * gcc.dg/wtr-label-1.c: Likewise.
52802 * gcc.dg/wtr-static-1.c: Likewise.
52803 * gcc.dg/wtr-strcat-1.c: Likewise.
52804 * gcc.dg/wtr-suffix-1.c: Likewise.
52805 * gcc.dg/wtr-switch-1.c: Likewise.
52806 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52807 * gcc.dg/wtr-union-init-1.c: Likewise.
52808 * gcc.dg/wtr-union-init-2.c: Likewise.
52809 * gcc.dg/wtr-union-init-3.c: Likewise.
52810
52811 * gcc.dg/wtr-func-def-1.c: New test.
52812
52813 2002-07-02 Devang Patel <dpatel@apple.com>
52814
52815 * objc.dg/param-1.m: New test.
52816
52817 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52818
52819 * gcc.dg/cpp/trad/directive.c: Add test.
52820 * gcc.dg/cpp/trad/macroargs.c: Add test.
52821 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52822
52823 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52824
52825 * gcc.dg/cpp/cmdlne-M.c: New test.
52826
52827 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52828
52829 * objc.dg/desig-init-1.m: New test.
52830
52831 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52832
52833 PR c++/6716
52834 * g++.dg/template/instantiate1.C: New test.
52835
52836 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52837
52838 PR c++/7112
52839 * g++.dg/template/sizeof2.C: New test.
52840
52841 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52842
52843 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52844 gcc.dg/cpp/trad/include.c: New tests.
52845
52846 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52847
52848 PR target/7177
52849 * gcc.c-torture/compile/20020701-1.c: New test.
52850
52851 2002-07-01 Stan Shebs <shebs@apple.com>
52852
52853 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52854 header here...
52855 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52856 (objc-torture-execute): or here.
52857
52858 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52859
52860 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52861
52862 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52863
52864 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52865
52866 2002-06-30 Devang Patel <dpatel@apple.com>
52867
52868 * objc.dg/fsyntax-only.m: New test.
52869
52870 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52871
52872 PR c++/6695
52873 * g++.dg/template/friend7.C: New file.
52874
52875 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52876
52877 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52878 return type.
52879
52880 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52881
52882 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52883 avoid division by zero.
52884
52885 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52886
52887 * gcc.dg/Wunknownprag.c: New tests.
52888
52889 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52890
52891 * gcc.c-torture/execute/simd-2.c: New test.
52892
52893 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52894
52895 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52896 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52897 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52898 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52899 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52900 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52901 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52902 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52903 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52904 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52905 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52906 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52907 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52908 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52909 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52910 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52911 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52912
52913 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52914
52915 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52916 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52917 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52918 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52919 New tests.
52920 * gcc.dg/cpp/trad/directive.c: Update.
52921
52922 2002-06-23 Andreas Jaeger <aj@suse.de>
52923
52924 * gcc.c-torture/execute/complex-6.c: New.
52925
52926 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52927
52928 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52929 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52930 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52931 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52932
52933 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52934
52935 * gcc.dg/cpp/trad: New directory with traditional tests copied
52936 from parent directory.
52937 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52938 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52939 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52940 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52941 Move to trad/ and rename.
52942 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52943 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52944 gcc.dg/cpp/trad/redef2.c: New tests.
52945 * gcc.dg/cpp/trad/trad.exp: New driver.
52946
52947 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52948
52949 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52950 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52951 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52952 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52953 Remove.
52954
52955 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52956
52957 * gcc.dg/20020620-1.c: New test.
52958
52959 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52960
52961 * g++.dg/template/ttp4.C: New test.
52962
52963 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52964
52965 * g++.dg/opt/vt1.C: Fix regexp.
52966
52967 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52968
52969 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52970 Don't use attribute `noinline'.
52971
52972 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52973
52974 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52975
52976 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52977
52978 * gcc.c-torture/execute/simd-1.c: New.
52979
52980 * gcc.dg/simd-1.c: New.
52981
52982 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52983
52984 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52985
52986 2002-06-16 Richard Henderson <rth@redhat.com>
52987
52988 * g++.dg/ext/anon-struct1.C: New.
52989 * g++.dg/ext/anon-struct2.C: New.
52990 * g++.dg/ext/anon-struct3.C: New.
52991 * gcc.dg/anon-struct-1.c: New.
52992 * gcc.dg/anon-struct-2.c: New.
52993 * gcc.dg/anon-struct-3.c: New.
52994 * gcc.dg/20011008-1.c: Adjust warning text.
52995 * gcc.dg/20020527-1.c: Add -fms-extensions.
52996
52997 2002-06-16 Richard Henderson <rth@redhat.com>
52998
52999 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53000
53001 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
53002
53003 * gcc.c-torture/execute/20020615-1.c: New test.
53004
53005 2002-06-15 Roger Sayle <roger@eyesopen.com>
53006
53007 * gcc.c-tortuture/execute/compare-1.c: New test case.
53008 * gcc.c-tortuture/execute/compare-2.c: New test case.
53009 * gcc.c-tortuture/execute/compare-3.c: New test case.
53010
53011 2002-06-13 Richard Henderson <rth@redhat.com>
53012
53013 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
53014 ia64 ilp32.
53015
53016 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53017
53018 * g++.dg/template/typename2.C: Update error message.
53019
53020 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
53021
53022 * gcc.c-torture/execute/20020611-1.c: New test.
53023
53024 2002-06-11 Bob Wilson <bob.wilson@acm.org>
53025
53026 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53027 list of targets to skip.
53028
53029 2002-06-10 Bob Wilson <bob.wilson@acm.org>
53030
53031 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53032 targets if not optimizing.
53033
53034 2002-06-10 Jakub Jelinek <jakub@redhat.com>
53035
53036 * gcc.c-torture/compile/20020605-1.c: New test.
53037
53038 * g++.dg/opt/vt1.C: New test.
53039
53040 * gcc.dg/20020531-1.c: New test.
53041
53042 * gcc.dg/20020530-1.c: New test.
53043
53044 * gcc.dg/20020527-1.c: New test.
53045
53046 * g++.dg/opt/cse1.C: New test.
53047
53048 2002-06-07 Roger Sayle <roger@eyesopen.com>
53049
53050 * gcc.dg/20020607-2.c: New test case.
53051
53052 2002-06-07 Jakub Jelinek <jakub@redhat.com>
53053
53054 * gcc.c-torture/compile/20020604-1.c: New test.
53055
53056 2002-06-04 Richard Henderson <rth@redhat.com>
53057
53058 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53059 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53060 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53061
53062 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
53063
53064 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53065
53066 2002-06-03 Richard Henderson <rth@redhat.com>
53067
53068 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53069 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53070
53071 2002-06-02 Richard Henderson <rth@redhat.com>
53072
53073 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53074 test functions static.
53075
53076 2002-06-02 Andreas Jaeger <aj@suse.de>
53077
53078 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53079 now.
53080
53081 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
53082
53083 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53084 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53085 Update for mofified diagnostics.
53086 * gcc.dg/c99-intconst-1.c: No longer fail.
53087
53088 2002-06-02 Richard Henderson <rth@redhat.com>
53089
53090 * gcc.dg/uninit-A.c: Remove xfail markers.
53091
53092 2002-06-01 Roger Sayle <roger@eyesopen.com>
53093
53094 * gcc.dg/fnegate-1.c: New test case.
53095
53096 2002-05-30 Osku Salerma <osku@iki.fi>
53097
53098 * gcc.c-torture/execute/mayalias-1.c: New file.
53099
53100 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
53101
53102 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53103 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53104 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53105
53106 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
53107
53108 * gcc.c-torture/execute/20020529-1.c: New test.
53109
53110 2002-05-27 Richard Henderson <rth@redhat.com>
53111
53112 * g++.dg/ext/attrib6.C: New test case.
53113
53114 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53115
53116 * gcc.c-torture/execute/pure-1.c: New test.
53117
53118 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
53119
53120 * gcc.dg/cpp/arith-2.c: Remove.
53121
53122 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
53123
53124 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53125 * gcc.dg/cpp/if-3.c: Remove.
53126
53127 2002-05-26 Jakub Jelinek <jakub@redhat.com>
53128
53129 * g++.dg/opt/cse2.C: New test.
53130
53131 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
53132
53133 * gcc.dg/cpp/arith-1.c: New semantic tests.
53134 * gcc.dg/cpp/if-1.c: Update.
53135
53136 2002-05-24 Ben Elliston <bje@redhat.com>
53137
53138 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53139
53140 2002-05-24 Jakub Jelinek <jakub@redhat.com>
53141
53142 * gcc.dg/verbose-asm.c: New test.
53143
53144 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
53145
53146 * gcc.dg/cpp/paste12.c: New test.
53147
53148 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53149
53150 * g++.dg/parse/named_ops.C: New test.
53151
53152 2002-05-23 Mark Mitchell <mark@codesourcery.com>
53153
53154 * gcc.dg/weak-8.c: New test.
53155
53156 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
53157
53158 * gcc.dg/weak-2.c: Allow optional leading underscore
53159 in scan-assembler symbol name.
53160 * gcc.dg/weak-3.c: Likewise.
53161 * gcc.dg/weak-4.c: Likewise.
53162 * gcc.dg/weak-5.c: Likewise.
53163
53164 2002-05-23 Jakub Jelinek <jakub@redhat.com>
53165
53166 * gcc.dg/20020523-1.c: New test.
53167
53168 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53169
53170 * objc.dg/const-str-2.m: Update now that we stop after
53171 a command line error.
53172
53173 2002-05-22 Richard Henderson <rth@redhat.com>
53174
53175 * g++.dg/dg.exp: Fix typo in test pruneing.
53176
53177 2002-05-22 Richard Henderson <rth@redhat.com>
53178
53179 * g++.dg/dg.exp: Prune the tls subdirectory.
53180 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53181 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53182 * g++.dg/tls/init-1.C: New.
53183
53184 2002-05-22 Jakub Jelinek <jakub@redhat.com>
53185
53186 * gcc.dg/20020517-1.c: New test.
53187
53188 2002-05-21 Richard Henderson <rth@redhat.com>
53189
53190 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53191 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53192
53193 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
53194
53195 * g++.dg/other/copy2.C: New test.
53196
53197 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
53198
53199 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53200 (MAX_COPY): Bump up to 10 times sizeof (long long).
53201 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53202
53203 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53204 sizeof (long long).
53205
53206 * gcc.c-torture/execute/strcpy-1.c: New test.
53207
53208 2002-05-19 Jason Merrill <jason2redhat.com>
53209
53210 * g++.dg/ext/oper1.C: New test.
53211
53212 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
53213 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
53214
53215 * README.QMTEST: New file.
53216
53217 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53218
53219 2002-05-19 Andreas Jaeger <aj@suse.de>
53220
53221 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53222 now.
53223 * gcc.c-torture/execute/loop-2d.x: Likewise.
53224
53225 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
53226
53227 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53228 support weak symbols.
53229 * gcc.dg/weak-4.c: Likewise.
53230 * gcc.dg/weak-6.c: Likewise.
53231
53232 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
53233
53234 * gcc.dg/weak-3.c: Add dg-excess-error comment for
53235 cygwin, coff and h8300-*-hms targets
53236 * gcc.dg/weak-5.c: Likewise.
53237 * gcc.dg/weak-7.c: Likewise.
53238
53239 2002-05-16 Jason Merrill <jason@redhat.com>
53240
53241 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53242 (scan-assembler-not, scan-assembler-dem): Likewise.
53243 (scan-assembler-dem-not): Likewise.
53244
53245 2002-05-15 Richard Henderson <rth@redhat.com>
53246
53247 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53248
53249 2002-05-15 Richard Henderson <rth@redhat.com>
53250
53251 * gcc.dg/weak-5.c (vfoo1c): No warning here.
53252 (vfoo1f): Warning here.
53253 (vfoo1l): Don't redefine the alias.
53254
53255 2002-05-14 Jason Merrill <jason@redhat.com>
53256 Alexandre Oliva <aoliva@redhat.com>
53257
53258 * g++.dg/init/pm1.C: New test.
53259
53260 2002-05-12 David S. Miller <davem@redhat.com>
53261
53262 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53263 types.
53264
53265 2002-05-10 Roger Sayle <roger@eyesopen.com>
53266
53267 * gcc.c-torture/execute/20020510-1.c: New test case.
53268
53269 2002-05-10 David S. Miller <davem@redhat.com>
53270
53271 * gcc.c-torture/execute/conversion.c: Test long double too.
53272
53273 2002-05-09 Jakub Jelinek <jakub@redhat.com>
53274
53275 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53276 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53277 * lib/g++.exp (g++_link_flags): Likewise.
53278 * lib/objc.exp (objc_target_compile): Likewise.
53279
53280 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
53281
53282 * gcc.dg/cpp/poison.c: Update.
53283 * gcc.dg/cpp/20000625-2.c: Remove.
53284 * gcc.dg/cpp/direct2s.c: Remove final test.
53285
53286 2002-05-08 Tom Rix <trix@redhat.com>
53287
53288 * gcc.c-torture/execute/20020508-1.c: New test.
53289 * gcc.c-torture/execute/20020508-2.c: New test.
53290 * gcc.c-torture/execute/20020508-3.c: New test.
53291
53292 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
53293
53294 * gcc.dg/cpp/charconst-4.c: More tests.
53295
53296 2002-05-08 Mark Mitchell <mark@codesourcery.com>
53297
53298 PR c/6569
53299 * gcc.dg/weak-3.c: Update location of warning messages.
53300 * gcc.dg/weak-5.c: Likewise.
53301
53302 2002-05-06 Roger Sayle <roger@eyesopen.com>
53303
53304 * gcc.c-torture/execute/20020506-1.c: New test case.
53305
53306 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
53307
53308 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53309
53310 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53311
53312 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53313
53314 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53315
53316 * gcc.dg/cpp/charconst-3.c: New test.
53317
53318 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53319
53320 * gcc.dg/cpp/charconst.c: Update tests.
53321
53322 2002-05-05 Tim Josling <tej@melbpc.org.au>
53323
53324 * treelang: Added directory for new sample language treelang. Also
53325 lib/treelang.exp: New file to signal treelang should be tested.
53326
53327 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53328
53329 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53330 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53331 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53332 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53333 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53334 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53335 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53336
53337 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
53338
53339 * gcc.dg/format/xopen-2.c: New test.
53340
53341 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53342
53343 * gcc.dg/20020503-1.c: New test.
53344
53345 2002-05-02 Mark Mitchell <mark@codesourcery.com>
53346
53347 * g++.dg/init/dtor1.C: Make it tougher.
53348
53349 2002-05-01 Mark Mitchell <mark@codesourcery.com>
53350
53351 * g++.dg/init/dtor1.C: New test.
53352
53353 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
53354
53355 * gcc.dg/altivec-8.c: New.
53356
53357 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
53358
53359 * gcc.dg/altivec-7.c: New.
53360
53361 2002-04-29 Jakub Jelinek <jakub@redhat.com>
53362
53363 * g++.dg/parse/typedef1.C: New test.
53364
53365 2002-04-29 Mark Mitchell <mark@codesourcery.com>
53366
53367 PR c++/6486
53368 * g++.dg/template/friend6.C: New test.
53369
53370 PR c++/6492
53371 * g++.dg/init/copy1.C: New test.
53372
53373 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
53374
53375 * g++.dg/warn/effc1.C: New test.
53376
53377 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
53378
53379 * gcc.dg/cpp/if-cexp.c: Add a test.
53380
53381 2002-04-28 Jakub Jelinek <jakub@redhat.com>
53382
53383 * gcc.dg/20020426-2.c: New test.
53384
53385 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
53386
53387 * gcc.dg/cpp/if-mop.c: Update.
53388 * gcc.dg/cpp/if-mpar.c: Add test.
53389 * gcc.dg/cpp/if-oppr.c: Update.
53390
53391 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53392
53393 PR c/6343
53394 * gcc.dg/weak-[2-7].c: New tests.
53395
53396 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53397
53398 * gcc.dg/enum1.c: New test.
53399
53400 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53401
53402 PR c++/6497
53403 * g++.dg/inherit/access2.C: New test.
53404
53405 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53406
53407 PR bootstrap/6445
53408 * gcc.dg/20020426-1.c: New test.
53409
53410 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53411
53412 * g++.dg/abi/enum1.C: New test.
53413
53414 2002-04-26 Richard Henderson <rth@redhat.com>
53415
53416 * gcc.dg/c99-bool-1.c: Expect always true warning.
53417
53418 2002-04-25 Roger Sayle <roger@eyesopen.com>
53419
53420 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53421
53422 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53423
53424 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53425 targets.
53426
53427 2002-04-24 Mark Mitchell <mark@codesourcery.com>
53428
53429 * g++.dg/abi/mange7.C: New test.
53430
53431 PR c++/6438.
53432 * g++.dg/parse/stmtexpr2.C: New test.
53433
53434 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
53435
53436 * gcc.dg/20020312-2.c: Add SH target.
53437
53438 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53439
53440 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53441 compiler output on mips*-*-irix*.
53442
53443 2002-04-23 Jakub Jelinek <jakub@redhat.com>
53444
53445 * g++.dg/parse/attr1.C: New test.
53446
53447 2002-04-23 Roger Sayle <roger@eyesopen.com>
53448
53449 * gcc.c-torture/execute/string-opt-17.c: New test case.
53450 * gcc.c-torture/execute/memset-2.c: New test case.
53451
53452 2002-04-23 Mark Mitchell <mark@codesourcery.com>
53453
53454 PR c++/6256:
53455 * g++.dg/template/friend5.C: New test.
53456
53457 PR c++/6331:
53458 * g++.dg/template/qual1.C: Likewise.
53459
53460 2002-04-22 Zack Weinberg <zack@codesourcery.com>
53461
53462 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53463 Include stdlib.h, not stdio.h or ctype.h.
53464
53465 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
53466
53467 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53468 cris-*-elf* and mmix-*-*.
53469 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53470 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53471 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53472 Ditto.
53473 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53474 * gcc.dg/wchar_t-1.c: Ditto.
53475
53476 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
53477
53478 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53479 Clarify comment.
53480
53481 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
53482
53483 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53484
53485 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53486
53487 * gcc.c-torture/execute/20000906-1.x: Delete.
53488
53489 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
53490
53491 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53492
53493 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
53494
53495 * PR6367
53496 * g77.f-torture/execute/6367.f: New test.
53497 * g77.f-torture/execute/6367.x: Disable for MMIX.
53498
53499 2002-04-19 Mark Mitchell <mark@codesourcery.com>
53500
53501 * PR6352
53502 * g++.dg/opt/inline2.C: New test.
53503
53504 2002-04-18 Richard Henderson <rth@redhat.com>
53505
53506 * gcc.dg/20000906-1.c: Enable for all targets.
53507 * gcc.c-torture/compile/iftrap-2.c: New.
53508
53509 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53510
53511 * gcc.dg/20020418-1.c: New test.
53512 * gcc.dg/20020418-2.c: New test.
53513
53514 2002-04-18 Richard Henderson <rth@redhat.com>
53515
53516 * gcc.c-torture/compile/iftrap-1.c: New.
53517 * gcc.dg/iftrap-1.c: Adjust for ia64.
53518 * gcc.dg/iftrap-2.c: New.
53519
53520 2002-04-18 Jakub Jelinek <jakub@redhat.com>
53521
53522 * gcc.c-torture/compile/20020418-1.c: New test.
53523
53524 2002-04-18 Roger Sayle <roger@eyesopen.com>
53525
53526 * gcc.c-torture/compile/20020415-1.c: New.
53527
53528 2002-04-18 David S. Miller <davem@redhat.com>
53529
53530 * gcc.c-torture/execute/20020418-1.c: New test.
53531
53532 2002-04-17 Jakub Jelinek <jakub@redhat.com>
53533
53534 * gcc.dg/20020416-1.c: New test.
53535
53536 * g++.dg/opt/inline1.C: New test.
53537
53538 2002-04-16 Jakub Jelinek <jakub@redhat.com>
53539
53540 * gcc.dg/altivec-5.c: New test.
53541
53542 * gcc.dg/20020415-1.c: New test.
53543
53544 2002-04-15 Mark Mitchell <mark@codesourcery.com>
53545
53546 * lib/chill.exp: Remove.
53547
53548 2002-04-14 Jakub Jelinek <jakub@redhat.com>
53549
53550 * g++.dg/other/big-struct.C: New test.
53551
53552 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53553
53554 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53555 of scratch file.
53556
53557 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53558
53559 PR c/6277
53560 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53561 in scan-assembler function name
53562
53563 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53564
53565 * g77.f-torture/execute/980628-4.x,
53566 g77.f-torture/execute/980628-5.x,
53567 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53568 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53569 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53570 i[34567]86-*-*.
53571
53572 2002-04-13 David S. Miller <davem@redhat.com>
53573
53574 * gcc.c-torture/execute/20020413-1.c: New test.
53575
53576 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53577
53578 * gcc.dg/asm-6.c,
53579 * g++.dg/ext/asm1.C: New tests.
53580
53581 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53582
53583 PR c++ 5373.
53584 * g++.dg/parse/stmtexpr1.C: New test.
53585
53586 PR c++/5189.
53587 * g++.dg/template/copy1.C: New test.
53588
53589 2002-04-12 Richard Henderson <rth@redhat.com>
53590
53591 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53592
53593 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53594
53595 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53596 gcc.c-torture/execute/20020307-2.c.
53597
53598 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53599
53600 * g++.dg/ext/attrib5.C,
53601 * g++.dg/lookup/struct1.C: New tests.
53602
53603 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53604
53605 * gcc.dg/20020411-1.c: New test.
53606
53607 * gcc.c-torture/execute/20020411-1.c: New test.
53608
53609 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53610
53611 * g77.f-torture/execute/6177.f: New test.
53612
53613 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53614
53615 PR middle-end/6247
53616 * g++.dg/opt/cleanup1.C: New test.
53617
53618 * g++.dg/opt/const1.C: New test.
53619
53620 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53621
53622 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53623
53624 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53625
53626 PR c++/5507
53627 * g++.dg/template/typename2.C: New test.
53628
53629 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53630
53631 * gcc.c-torture/execute/loop-12.c: New.
53632
53633 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53634
53635 * g77.f-torture/execute/980628-4.x,
53636 g77.f-torture/execute/980628-5.x,
53637 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53638 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53639 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53640
53641 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53642
53643 PR optimization/6086
53644 * g++.dg/opt/preinc1.C: New test.
53645
53646 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53647
53648 PR c++/5571
53649 * g++.dg/opt/static2.C: New test.
53650
53651 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53652
53653 PR c/5120
53654 * gcc.dg/20020406-1.c: New test.
53655
53656 2002-04-04 David S. Miller <davem@redhat.com>
53657
53658 * gcc.c-torture/execute/20020404-1.c: New test.
53659
53660 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53661
53662 PR c/6123
53663 * gcc.dg/20020312-2.c: Do not declare global register variable
53664 if __PIC__ or __pic__ is defined.
53665
53666 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53667
53668 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53669 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53670
53671 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53672
53673 * gcc.misc-tests/linkage.exp: Update last change to handle
53674 sparc*-, not just sparc-.
53675
53676 2002-04-03 Richard Henderson <rth@redhat.com>
53677
53678 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53679
53680 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53681
53682 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53683
53684 2002-04-02 David S. Miller <davem@redhat.com>
53685
53686 * gcc.c-torture/execute/20020402-3.c: New test.
53687
53688 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53689
53690 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53691 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53692
53693 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53694 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53695 g77.f-torture/execute/20001201.x,
53696 g77.f-torture/execute/u77-test.x: New files.
53697
53698 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53699 * gcc.dg/wchar_t-1.c: Ditto.
53700
53701 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53702
53703 * gcc.c-torture/execute/20020402-1.c: New test.
53704
53705 2002-04-01 Richard Henderson <rth@redhat.com>
53706
53707 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53708
53709 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53710
53711 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53712
53713 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53714
53715 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53716
53717 * g++.dg/inherit/template-as-base.C: Expect error.
53718 * g++.dg/inherit/namespace-as-base.C: Likewise.
53719
53720 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53721
53722 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53723 g++.dg/ext/instantiate3.C: Tweak match patterns.
53724
53725 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53726 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53727 -da test.
53728
53729 2002-03-31 Richard Henderson <rth@redhat.com>
53730
53731 * gcc.dg/special/alias-2.c: New.
53732 * gcc.dg/special/ecos.exp: Run it.
53733
53734 2002-03-31 Richard Henderson <rth@redhat.com>
53735
53736 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53737
53738 2002-03-31 Kazu Hirata <kazu@hxi.com>
53739
53740 * gcc.dg/weak-1.c: Disable on h8300 port.
53741
53742 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53743
53744 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53745 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53746 ordering tests.
53747 * g++.dg/bprob/bprob-1.C: New test.
53748 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53749 * g++.dg/gcov/gcov-1.C: New test.
53750 * g++.dg/gcov/gcov-1.x: New file.
53751 * g++.dg/gcov/gcov-2.C: New test.
53752 * g++.dg/gcov/gcov-3.C: New test.
53753 * g++.dg/gcov/gcov-3.h: New file.
53754
53755 2002-03-28 Roger Sayle <roger@eyesopen.com>
53756
53757 * g++.old-deja/g++.other/builtins5.C: New test.
53758 * g++.old-deja/g++.other/builtins6.C: New test.
53759 * g++.old-deja/g++.other/builtins7.C: New test.
53760 * g++.old-deja/g++.other/builtins8.C: New test.
53761 * g++.old-deja/g++.other/builtins9.C: New test.
53762
53763 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53764
53765 * g++.dg/opt/static1.C: New test.
53766
53767 * g++.dg/opt/longbranch1.C: New test.
53768
53769 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53770
53771 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53772
53773 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53774
53775 2002-03-28 Jeffrey A Law (law@redhat.com)
53776
53777 * gcc.c-torture/execute/20020328-1.c: New test.
53778
53779 2002-03-27 Richard Henderson <rth@redhat.com>
53780
53781 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53782 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53783 move from g++.old-deja/g++.ext/.
53784
53785 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53786
53787 * g++.dg/init/new2.C: New test.
53788
53789 2002-03-26 Richard Henderson <rth@redhat.com>
53790
53791 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53792
53793 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53794 on sparc.
53795
53796 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53797 sparcv9 systems.
53798 * gcc.dg/20001102-1.c: Likewise.
53799
53800 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53801
53802 * gcc.dg/cpp/endif-pedantic1.c,
53803 gcc.dg/cpp/endif-pedantic2.c: New tests.
53804
53805 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53806
53807 * g++.dg/init/new1.C: New test.
53808
53809 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53810
53811 * g++.dg/abi/vbase9.C: New test.
53812
53813 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53814
53815 * gcc.dg/arm-asm.c: New test.
53816
53817 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53818
53819 * gcc.dg/Wswitch-enum.c: New test.
53820 Fix PR c/5044.
53821
53822 2002-03-26 Richard Henderson <rth@redhat.com>
53823
53824 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53825 structure.
53826
53827 2002-03-25 Richard Henderson <rth@redhat.com>
53828
53829 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53830 sparcv9 systems.
53831
53832 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53833 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53834
53835 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53836
53837 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53838
53839 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53840
53841 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53842 targets using generic thunk support.
53843
53844 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53845
53846 * gcc.c-torture/compile/20020323-1.c: New test.
53847
53848 * g++.dg/opt/conj2.C: New test.
53849
53850 2002-03-24 Richard Henderson <rth@redhat.com>
53851
53852 * gcc.dg/weak-1.c: Use -fno-common.
53853
53854 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53855
53856 * g77.dg/f77-edit-apostrophe-out.f: New test
53857 * g77.dg/f77-edit-h-out.f: New test
53858 * g77.dg/f77-edit-t-in.f: New test
53859 * g77.dg/f77-edit-t-out.f: New test
53860 * g77.dg/f77-edit-x-out.f: New test
53861 * g77.dg/f77-edit-slash-out.f: New test
53862 * g77.dg/f77-edit-colon-out.f: New test
53863 * g77.dg/f77-edit-s-out.f: New test
53864
53865 2002-03-24 Richard Henderson <rth@redhat.com>
53866
53867 * objc/execute/formal_protocol-6.x: New XFAIL.
53868
53869 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53870
53871 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53872 that do not support weak symbols
53873
53874 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53875
53876 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53877 * lib/g77.exp: Likewise.
53878 * lib/objc.exp: Likewise.
53879
53880 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53881
53882 * gcc.dg/Wswitch-default.c: New test.
53883
53884 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53885
53886 * g++.dg/other/enum1.C: New test.
53887
53888 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53889
53890 * gcc.dg/pragma-ep-3.c: Fix typo.
53891
53892 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53893
53894 * g++.dg/inherit/template-as-base.C: New test.
53895
53896 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53897
53898 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53899 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53900
53901 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53902
53903 * gcc.dg/cpp/multiline.c: Update to match.
53904
53905 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53906
53907 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53908
53909 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53910
53911 * gcc.dg/cpp/extratokens2.c: New file.
53912
53913 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53914
53915 * gcc.dg/20020312-2.c: Add rs6000 target.
53916
53917 * gcc.c-torture/compile/20020319-1.c: New test.
53918
53919 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53920
53921 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53922 (A, E): Handle this.
53923
53924 2002-03-20 Jason Merrill <jason@redhat.com>
53925
53926 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53927 ignoring -fpic.
53928 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53929 through prune_gcc_output.
53930
53931 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53932
53933 * gcc.c-torture/compile/20020320-1.c: New test.
53934
53935 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53936
53937 * gcc.c-torture/compile/20020318-1.c: New test.
53938
53939 * gcc.dg/struct-by-value-1.c: New test.
53940
53941 * gcc.dg/20020319-1.c: New test.
53942
53943 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53944
53945 * g++.dg/opt/conj1.C: New test.
53946
53947 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53948
53949 * g++.dg/template/qualttp20.C: Revert previous change.
53950 * g++.dg/template/qualttp3.C: Likewise.
53951 * g++.dg/template/qualttp4.C: Likewise.
53952 * g++.dg/template/qualttp5.C: Likewise.
53953 * g++.dg/template/qualttp6.C: Likewise.
53954 * g++.dg/template/qualttp7.C: Likewise.
53955 * g++.dg/template/qualttp8.C: Likewise.
53956 * g++.dg/template/recurse.C: Likewise.
53957
53958 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53959
53960 * gcc.dg/cpp/wchar-1.c: Update.
53961
53962 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53963
53964 * g++.dg/template/conv1.C: New test.
53965 * g++.dg/template/conv2.C: New test.
53966 * g++.dg/template/conv3.C: New test.
53967 * g++.dg/template/conv4.C: New test.
53968
53969 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53970
53971 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53972 * g++.dg/template/qualttp3.C: Likewise.
53973 * g++.dg/template/qualttp4.C: Likewise.
53974 * g++.dg/template/qualttp5.C: Likewise.
53975 * g++.dg/template/qualttp6.C: Likewise.
53976 * g++.dg/template/qualttp7.C: Likewise.
53977 * g++.dg/template/qualttp8.C: Likewise.
53978 * g++.dg/template/recurse.C: Likewise.
53979
53980 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53981
53982 * g++.dg/opt/dtor1.C: New test.
53983
53984 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53985
53986 * gcc.c-torture/compile/20020315-1.c: New test.
53987
53988 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53989
53990 * gcc.dg/weak-1.c: Fix scan tests.
53991
53992 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53993
53994 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53995 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53996 cris-*-aout* mmix-*-*.
53997 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53998 cris-*-aout* mmix-*-*.
53999 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54000 cris-*-elf* cris-*-aout* and mmix-*-*.
54001 * gcc.dg/20001009-1.c: Ditto.
54002 * gcc.dg/20010912-1.c: Ditto.
54003 * gcc.dg/20020122-4.c: Ditto.
54004 * gcc.dg/inline-2.c: Ditto.
54005
54006 2002-03-14 Jeffrey A Law (law@cygnus.com)
54007
54008 * gcc.c-torture/compile/20020314-1.c: New test.
54009
54010 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
54011
54012 * gcc.c-torture/execute/20020314-1.c: New test.
54013
54014 2002-03-14 Jakub Jelinek <jakub@redhat.com>
54015
54016 * g++.dg/warn/Wunused-1.C: New test.
54017
54018 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
54019
54020 * g++.dg/abi/mangle6.C: New test.
54021
54022 2002-03-13 Jakub Jelinek <jakub@redhat.com>
54023
54024 * gcc.c-torture/compile/20020309-2.c: New test.
54025
54026 * gcc.c-torture/compile/20020312-1.c: New test.
54027
54028 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
54029
54030 * g++.dg/other/access1.C: New test.
54031
54032 2002-03-12 Jakub Jelinek <jakub@redhat.com>
54033
54034 * gcc.c-torture/execute/wchar_t-1.c: New test.
54035
54036 2002-03-12 David Edelsohn <edelsohn@gnu.org>
54037
54038 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54039
54040 2002-03-12 Roger Sayle <roger@eyesopen.com>
54041
54042 * gcc.dg/20020312-1.c: New test case.
54043
54044 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
54045
54046 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54047
54048 2002-03-11 Richard Henderson <rth@redhat.com>
54049
54050 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54051 * g++.old-deja/g++.jason/report.C: Likewise.
54052
54053 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
54054
54055 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54056 * g++.old-deja/g++.robertl/eb56.C: Likewise.
54057
54058 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
54059
54060 * g++.dg/overload/pmf1.C: New test.
54061
54062 2002-03-11 Kazu Hirata <kazu@hxi.com>
54063
54064 * gcc.c-torture/execute/20020307-1.c: Use long.
54065
54066 2002-03-11 Jakub Jelinek <jakub@redhat.com>
54067
54068 PR optimization/5844
54069 * gcc.dg/20020310-1.c: New test.
54070
54071 2002-03-09 Michael Meissner <meissner@redhat.com>
54072
54073 * gcc.c-torture/execute/memcpy-2.c: New test.
54074 * gcc.c-torture/execute/memset-1.c: New test.
54075 * gcc.c-torture/execute/strlen-1.c: New test.
54076 * gcc.c-torture/execute/strcmp-1.c: New test.
54077 * gcc.c-torture/execute/strncmp-1.c: New test.
54078
54079 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
54080
54081 * gcc.dg/ppc-ldstruct.c: New test.
54082
54083 2002-03-09 Jakub Jelinek <jakub@redhat.com>
54084
54085 * gcc.c-torture/execute/va-arg-22.c: New test.
54086
54087 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54088
54089 * gcc.c-torture/compile/20020309-1.c: New test.
54090
54091 2002-03-08 Jakub Jelinek <jakub@redhat.com>
54092
54093 * gcc.c-torture/execute/20020307-2.c: New test.
54094
54095 2002-03-07 Jeffrey A Law (law@redhat.com)
54096
54097 * g77.f-torture/compile/20020307-1.f: New test.
54098
54099 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
54100
54101 * gcc.dg/unordered-1.c: New test.
54102
54103 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
54104
54105 * gcc.c-torture/execute/20020307-1.c: New test.
54106
54107 2002-03-05 Jakub Jelinek <jakub@redhat.com>
54108
54109 * gcc.dg/20020304-1.c: New test.
54110
54111 * gcc.c-torture/compile/20020304-2.c: New test.
54112
54113 2002-03-04 Zack Weinberg <zack@codesourcery.com>
54114
54115 * gcc.c-torture/compile/20020304-1.c: New test case
54116 (from PR c/5830).
54117
54118 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
54119
54120 * gcc.dg/20020103-1.c: Add other -D ppc variants.
54121
54122 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
54123
54124 * g++.dg/other/classkey1.C: New test.
54125
54126 2002-03-01 Richard Henderson <rth@redhat.com>
54127
54128 * gcc.c-torture/compile/981223-1.x: New.
54129 * gcc.c-torture/compile/920625-1.x: New.
54130
54131 2002-02-28 Richard Henderson <rth@redhat.com>
54132
54133 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54134
54135 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
54136
54137 * gcc.c-torture/execute/20020227-1.c: New test.
54138
54139 2002-02-27 Mark Mitchell <mark@codesourcery.com>
54140
54141 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54142 here" ERROR lines.
54143 * g++.old-deja/g++.oliva/partord1.C: Likewise.
54144 * g++.old-deja.g++.other/defarg1.C: Likewise.
54145 * g++.old-deja/g++.pt/calls2.C: Likewise.
54146 * g++.old-deja/g++.pt/crash20.C: Likewise.
54147 * g++.old-deja/g++.pt/crash30.C: Likewise.
54148 * g++.old-deja/g++.pt/crash36.C: Likewise.
54149 * g++.old-deja/g++.pt/crash6.C: Likewise.
54150 * g++.old-deja/g++.pt/defarg13.C: Likewise.
54151 * g++.old-deja/g++.pt/derived3.C: Likewise.
54152 * g++.old-deja/g++.pt/error1.C: Likewise.
54153 * g++.old-deja/g++.pt/friend21.C: Likewise.
54154 * g++.old-deja/g++.pt/friend23.C: Likewise.
54155 * g++.old-deja/g++.pt/infinite1.C: Likewise.
54156 * g++.old-deja/g++.robertl/eb128.C: Likewise.
54157
54158 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
54159
54160 * gcc.c-torture/execute/20020225-2.c: New test.
54161
54162 2002-02-27 Zack Weinberg <zack@codesourcery.com>
54163
54164 * gcc.c-torture/execute/920730-1t.c,
54165 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54166 Delete test cases, only relevant to -traditional.
54167
54168 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
54169
54170 * gcc.dg/cpp/undef1.c: Remove.
54171 * gcc.dg/cpp/directiv.c: Update.
54172 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54173
54174 2002-02-27 Michael Meissner <meissner@redhat.com>
54175
54176 * gcc.c-torture/execute/20020226-1.c: New test.
54177
54178 2002-02-26 Jakub Jelinek <jakub@redhat.com>
54179
54180 * g++.dg/debug/debug4.C: New test.
54181
54182 * gcc.dg/ia64-visibility-1.c: New test.
54183
54184 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
54185
54186 * gcc.dg/debug/20020224-1.c: New.
54187
54188 2002-02-25 Kazu Hirata <kazu@hxi.com>
54189
54190 * gcc.c-torture/execute/960416-1.x: New.
54191 * gcc.c-torture/execute/divconst-3.x: Likewise.
54192
54193 2002-02-25 Jakub Jelinek <jakub@redhat.com>
54194
54195 * gcc.dg/20020224-1.c: New test.
54196
54197 2002-02-25 Alan Modra <amodra@bigpond.net.au>
54198
54199 * gcc.c-torture/execute/20020225-1.c: New.
54200
54201 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
54202
54203 * gcc.dg/cpp/wchar-1.c: New test.
54204
54205 2002-02-23 Jakub Jelinek <jakub@redhat.com>
54206
54207 * gcc.dg/20020222-1.c: New test.
54208
54209 2002-02-22 Jakub Jelinek <jakub@redhat.com>
54210
54211 * g++.dg/opt/anonunion1.C: New test.
54212
54213 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
54214
54215 * g++.dg/template/qualttp19.C: New test.
54216 * g++.dg/template/qualttp20.C: New test.
54217 * g++.old-deja/g++.jason/report.C: Adjust expected errors
54218 * g++.old-deja/g++.other/qual1.C: Likewise.
54219
54220 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
54221
54222 * gcc.dg/attr-alwaysinline.c: New.
54223
54224 2002-02-21 Jakub Jelinek <jakub@redhat.com>
54225
54226 * gcc.dg/20020220-1.c: New test.
54227
54228 * gcc.dg/20020220-2.c: New test.
54229
54230 * g++.dg/opt/mmx1.C: New test.
54231
54232 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
54233
54234 * gcc.c-torture/compile/20020110.c: New test.
54235
54236 2002-02-20 Jakub Jelinek <jakub@redhat.com>
54237
54238 * gcc.c-torture/execute/20020219-1.c: New test.
54239
54240 * gcc.dg/20020219-1.c: New test.
54241
54242 * gcc.dg/noncompile/20020220-1.c: New test.
54243
54244 * g++.dg/opt/ptrintsum1.C: New test.
54245
54246 * gcc.dg/debug/20020220-1.c: New test.
54247
54248 2002-02-17 Jakub Jelinek <jakub@redhat.com>
54249
54250 * gcc.c-torture/execute/20020216-1.c: New test.
54251
54252 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54253
54254 * gcc.dg/decl-1.c: Update, new test.
54255
54256 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
54257
54258 * g++.dg/abi/bitfield1.C: New test.
54259 * g++.dg/abi/bitfield2.C: New test.
54260
54261 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
54262
54263 * gcc.dg/attr-nest.c: New test.
54264
54265 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
54266
54267 * gcc.c-torture/execute/20020215-1.c: New test.
54268
54269 2002-02-14 Jakub Jelinek <jakub@redhat.com>
54270
54271 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54272 * g++.dg/debug/debug.exp: New.
54273 * g++.dg/debug/trivial.C: New.
54274 * g++.dg/debug/debug1.C: Moved...
54275 * g++.dg/other/debug1.C: ...from here.
54276 * g++.dg/debug/debug2.C: Moved...
54277 * g++.dg/other/debug2.C: ...from here.
54278 * g++.dg/debug/debug3.C: Moved...
54279 * g++.dg/other/debug3.C: ...from here.
54280
54281 * gcc.dg/noncompile/20020213-1.c: New test.
54282
54283 2002-02-13 Jakub Jelinek <jakub@redhat.com>
54284
54285 * g++.dg/other/debug3.C: New test.
54286
54287 * gcc.c-torture/execute/20020213-1.c: New test.
54288
54289 2002-02-13 Richard Smith <richard@ex-parrot.com>
54290
54291 * g++.old-deja/g++.other/thunk1.C: New test.
54292
54293 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54294
54295 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54296
54297 2002-02-13 Stan Shebs <shebs@apple.com>
54298
54299 * gcc.dg/altivec-3.c: New.
54300
54301 2002-02-12 Jakub Jelinek <jakub@redhat.com>
54302
54303 * gcc.dg/Wunreachable-1.c: New test.
54304 * gcc.dg/Wunreachable-2.c: New test.
54305
54306 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54307
54308 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54309
54310 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
54311
54312 * gcc.dg/decl-1.c: New test.
54313
54314 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54315
54316 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54317
54318 2002-02-10 Kazu Hirata <kazu@hxi.com>
54319
54320 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54321 * gcc.c-torture/compile/980506-1.x: Likewise.
54322
54323 2002-02-10 Kazu Hirata <kazu@hxi.com>
54324
54325 * gcc.dg/20020210-1.c: New.
54326
54327 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
54328
54329 * g77.f-torture/execute/947.f: New regression test
54330 for PR fortran/947.
54331
54332 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
54333
54334 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54335 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54336
54337 2002-02-08 Richard Henderson <rth@redhat.com>
54338
54339 * gcc.c-torture/compile/labels-3.c: New.
54340
54341 2002-02-08 Jakub Jelinek <jakub@redhat.com>
54342
54343 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54344 expression statements work instead.
54345 * gcc.dg/noncompile/20020207-1.c: New test.
54346
54347 2002-02-07 Richard Henderson <rth@redhat.com>
54348
54349 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54350
54351 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54352
54353 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54354 message from g77
54355 * lib/g77-dg.exp: Trim g77 error messages so that they are
54356 recognized by dg.exp.
54357
54358 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54359
54360 PR fortran/5473
54361 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
54362
54363 2002-02-07 Richard Henderson <rth@redhat.com>
54364
54365 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54366 to be sufficiently aligned for integers.
54367
54368 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
54369
54370 * g++.dg/template/friend4.C: New test.
54371
54372 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54373
54374 PR fortran/5743
54375 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54376 unsupported cases.
54377
54378 2002-02-07 Richard Henderson <rth@redhat.com>
54379
54380 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54381 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54382 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54383 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54384
54385 2002-02-06 Richard Henderson <rth@redhat.com>
54386
54387 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54388
54389 2002-02-06 Janis Johnson <janis187@us.ibm.com>
54390
54391 * gcc.dg/20020206-1.c: New test.
54392
54393 2002-02-06 Jakub Jelinek <jakub@redhat.com>
54394
54395 * gcc.c-torture/execute/20020206-1.c: New test.
54396
54397 * gcc.c-torture/execute/20020206-2.c: New test.
54398
54399 PR optimization/5429:
54400 * gcc.c-torture/compile/20020206-1.c: New test.
54401
54402 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
54403
54404 * g++.dg/ext/align1.C: Do not use an explicit alignment value
54405 as certain file formats cannot support particularly large
54406 alignments.
54407
54408 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54409 and do not expect to be able to link the executable.
54410
54411 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54412 fail because the COFF format does not support the weak attribute.
54413
54414 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
54415
54416 * g77.dg/pr5473.f: New test
54417
54418 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
54419
54420 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54421 Fix testcase accordingly.
54422
54423 2002-02-04 Richard Henderson <rth@redhat.com>
54424
54425 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54426 (buf): Change to be an array of pointers, not ints.
54427
54428 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54429
54430 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
54431 before all tests. Move warning one line above to match where it
54432 C frontend emits.
54433 * gcc.dg/Wswitch-2.c: New test.
54434 * g++.dg/warn/Wswitch-1.C: New test.
54435 * g++.dg/warn/Wswitch-2.C: New test.
54436
54437 2002-02-04 Richard Henderson <rth@redhat.com>
54438
54439 * g++.dg/abi/offsetof.C: Fix size comparison.
54440
54441 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
54442
54443 * gcc.dg/cast-qual-2.c: New test.
54444
54445 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54446
54447 * gcc.dg/20020201-4.c: New test.
54448
54449 2002-02-04 Ben Elliston <bje@redhat.com>
54450
54451 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54452 target_info attribute != 0, in addition to the empty string.
54453 (gcc_target_compile): Likewise.
54454
54455 2002-02-03 Andrew Cagney <ac131313@redhat.com>
54456
54457 * gcc.dg/Wswitch.c: New test.
54458 PR gcc/4475. PR gcc/3780.
54459
54460 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
54461
54462 * g77.f-torture/execute/5122.f: New test for regressions
54463 against PR fortran/5122.
54464
54465 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
54466
54467 * g77.f-torture/compile/pr3743.f: Delete
54468 * g77.dg/pr3743-1.f: New test.
54469 * g77.dg/pr3743-2.f: New test.
54470 * g77.dg/pr3743-3.f: New test.
54471 * g77.dg/pr3743-4.f: New test.
54472
54473 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54474
54475 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54476
54477 2002-02-02 Richard Henderson <rth@redhat.com>
54478
54479 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54480 * gcc.c-torture/execute/bf64-1.c: Likewise.
54481
54482 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54483
54484 * gcc.dg/20020201-2.c: New test.
54485
54486 * gcc.dg/20020201-3.c: New test.
54487
54488 * gcc.c-torture/execute/bitfld-2.c: New test.
54489
54490 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54491
54492 * gcc.dg/bitfld-1.c: Update.
54493 * gcc.dg/bitfld-2.c: Update.
54494 * gcc.c-torture/execute/bitfld-1.x: New.
54495
54496 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54497
54498 * gcc.c-torture/execute/20020201-1.c: New test.
54499
54500 2002-02-01 Janis Johnson <janis187@us.ibm.com>
54501
54502 PR target/5469
54503 * gcc.dg/20020201-1.c: New test.
54504
54505 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
54506
54507 PR fortran/3743
54508 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54509 * g77.f-torture/compile/pr3743.x: Remove
54510
54511 2002-01-31 Tom Rix <trix@redhat.com>
54512
54513 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54514
54515 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
54516
54517 * gcc.dg/noncompile/20020130-1.c: New test.
54518
54519 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
54520
54521 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54522
54523 2002-01-29 Richard Henderson <rth@redhat.com>
54524
54525 * gcc.c-torture/execute/991118-1.c: Cast various constants back
54526 to long long.
54527 * gcc.c-torture/execute/bf64-1.c: Likewise.
54528
54529 2002-01-29 Jakub Jelinek <jakub@redhat.com>
54530
54531 * gcc.c-torture/execute/20020129-1.c: New test.
54532
54533 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
54534
54535 * gcc.c-torture/compile/20000224-1.c: Update.
54536 * gcc.c-torture/execute/bitfld-1.c: New tests.
54537 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54538 * gcc.dg/uninit-A.c: Update.
54539
54540 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
54541
54542 * g++.dg/template/ctor1.C: Add instantiation.
54543
54544 2002-01-28 Paul Koning <pkoning@equallogic.com>
54545
54546 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54547 argument to __builtin_prefetch to be const ptr.
54548
54549 2002-01-28 Jakub Jelinek <jakub@redhat.com>
54550
54551 * gcc.c-torture/compile/20020120-1.c: New test.
54552
54553 2002-01-27 Kazu Hirata <kazu@hxi.com>
54554
54555 * gcc.c-torture/execute/20020127-1.c: New test.
54556
54557 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54558
54559 * g77.dg/f77-edit-i-in.f: New test
54560 * g77.dg/f77-edit-i-out.f: New test
54561
54562 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54563
54564 * gcc.dg/debug/debug.exp: New file.
54565 * gcc.dg/debug/trivial.c: New file.
54566 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54567 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54568 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54569 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54570 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54571 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54572 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54573 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54574 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54575 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54576 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54577 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54578 * gcc.dg/20000503-1.c: Removed.
54579 * gcc.dg/20010207-1.c: Removed.
54580 * gcc.dg/20011223-1.c: Removed.
54581 * gcc.dg/20020104-2.c: Removed.
54582 * gcc.dg/debug-1.c: Removed.
54583 * gcc.dg/debug-2.c: Removed.
54584 * gcc.dg/debug-3.c: Removed.
54585 * gcc.dg/debug-4.c: Removed.
54586 * gcc.dg/debug-5.c: Removed.
54587 * gcc.dg/debug-6.c: Removed.
54588 * gcc.dg/dwarf2-1.c: Removed.
54589 * gcc.dg/dwarf2-2.c: Removed.
54590
54591 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54592
54593 * g++.old-deja/g++.other/eh5.C: New test.
54594 * g++.old-deja/g++.other/sibcall2.C: New test.
54595 * g++.old-deja/g++.other/array9.C: New test.
54596 * g++.old-deja/g++.other/typename2.C: New test.
54597 * g++.old-deja/g++.other/crash60.C: New test.
54598 * g++.old-deja/g++.other/conv9.C: New test.
54599 * g++.old-deja/g++.other/mangle10.C: New test.
54600 * g++.old-deja/g++.other/unchanging1.C: New test.
54601 * g++.old-deja/g++.other/exprstmt1.C: New test.
54602 * g++.old-deja/g++.other/inline23.C: New test.
54603 * g++.old-deja/g++.eh/ia64-1.C: New test.
54604 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54605 * g++.old-deja/g++.other/reload1.C: New test.
54606 * g++.old-deja/g++.other/static20.C: New test.
54607 * g++.old-deja/g++.other/local-alloc1.C: New test.
54608 * g++.old-deja/g++.other/conv8.C: New test.
54609 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54610 * g++.old-deja/g++.other/storeexpr1.C: New test.
54611 * g++.old-deja/g++.other/storeexpr2.C: New test.
54612 * g++.dg/eh/template2.C: New test.
54613 * g++.dg/warn/weak1.C: New test.
54614
54615 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54616
54617 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54618 Remove first, non-varying, argument.
54619
54620 2002-01-23 Richard Henderson <rth@redhat.com>
54621
54622 * gcc.dg/inline-2.c: New.
54623
54624 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54625 Add optional target arg. Check number of arguments.
54626 (scan-assembler-not, scan-assembler-dem): Likewise.
54627 (scan-assembler-dem-not): Likewise.
54628
54629 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54630
54631 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54632 line 12.
54633 * g++.old-deja/g++.brendan/parse3.C,
54634 g++.old-deja/g++.other/crash26.C,
54635 g++.old-deja/g++.other/crash28.C,
54636 g++.old-deja/g++.other/crash29.C,
54637 g++.old-deja/g++.other/crash30.C,
54638 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54639
54640 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54641
54642 * gcc.dg/20020115-1.c: New.
54643
54644 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54645
54646 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54647
54648 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54649
54650 * gcc.dg/20020122-3.c: New.
54651
54652 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54653
54654 * g++.dg/other/gc1.C: New test.
54655
54656 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54657
54658 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54659
54660 2002-01-22 Richard Henderson <rth@redhat.com>
54661
54662 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54663
54664 2002-01-22 Richard Henderson <rth@redhat.com>
54665
54666 * gcc.dg/20020122-4.c: New.
54667
54668 2002-01-22 H.J. Lu <hjl@gnu.org>
54669
54670 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54671 link output.
54672 * gcc.dg/special/ecos.exp: Likewise.
54673 * lib/g++-dg.exp: Likewise.
54674 * lib/g77-dg.exp: Likewise.
54675 * lib/gcc-dg.exp : Likewise.
54676 * lib/mike-g++.exp: Likewise.
54677 * lib/mike-g77.exp: Likewise.
54678 * lib/mike-gcc.exp: Likewise.
54679 * lib/objc-dg.exp: Likewise.
54680
54681 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54682
54683 PR target/5379
54684 * gcc.dg/20020122-2.c: New test.
54685
54686 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54687
54688 * gcc.dg/20020122-1.c: New test.
54689
54690 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54691
54692 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54693
54694 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54695
54696 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54697
54698 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54699
54700 * gcc.c-torture/compile/20020121-1.c: New test.
54701
54702 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54703
54704 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54705 ld_library_path.
54706
54707 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54708
54709 * gcc.dg/20020218-1.c: New test.
54710
54711 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54712
54713 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54714 messages
54715 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54716 "At global scope" warning
54717 * g++.dg/ext/align1.C: Change cygwin test for alignment
54718 from db-bogus to dg-warning
54719
54720 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54721
54722 * g77.f-torture/compile/cpp2.F: New test.
54723
54724 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54725
54726 * g++.dg/template/access1.C: New test.
54727
54728 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54729
54730 * gcc.dg/20020118-1.c: New.
54731
54732 2002-01-18 Kazu Hirata <kazu@hxi.com>
54733
54734 * gcc.c-torture/execute/20020118-1.c: New test.
54735
54736 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54737
54738 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54739 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54740 alignment warnings.
54741
54742 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54743
54744 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54745 torture_with_loops and torture_without_loops
54746
54747 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54748
54749 * gcc.c-torture/compile/20020116-1.c: New test.
54750
54751 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54752
54753 * gcc.dg/20020116-2.c: New test.
54754
54755 * gcc.dg/ultrasp4.c: New test.
54756
54757 * gcc.dg/20020116-1.c: New test.
54758
54759 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54760
54761 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54762 by EABI.
54763
54764 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54765
54766 * gcc.misc-tests/i386-prefetch.exp: New.
54767 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54768 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54769 * gcc.misc-tests/i386-pf-none-1.c: New test.
54770 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54771
54772 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54773
54774 * gcc.dg/gnu89-init-1.c: Add new tests.
54775
54776 2002-01-15 Andreas Jaeger <aj@suse.de>
54777
54778 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54779 * gcc.dg/i386-mmx-2.c: Likewise.
54780 * gcc.dg/i386-sse-1.c: Likewise.
54781 * gcc.dg/i386-sse-2.c: Likewise.
54782 * gcc.dg/i386-sse-3.c: Likewise.
54783
54784 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54785
54786 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54787 Uncomment additional cases that now pass.
54788
54789 2002-01-11 Richard Henderson <rth@redhat.com>
54790
54791 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54792 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54793
54794 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54795
54796 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54797
54798 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54799
54800 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54801 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54802
54803 2002-01-10 Dale Johannesen <dalej@apple.com>
54804
54805 * gcc.c-torture/execute/loop-11.c: New.
54806
54807 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54808
54809 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54810 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54811
54812 2002-01-09 Richard Henderson <rth@redhat.com>
54813
54814 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54815 type in which to perform the operation for each size.
54816
54817 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54818
54819 * gcc.c-torture/compile/20020109-2.c: New test.
54820
54821 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54822
54823 * gcc.c-torture/execute/loop-10.c: New test.
54824
54825 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54826
54827 * gcc.c-torture/compile/20010226-1.c: New test.
54828 * gcc.c-torture/compile/20010227-1.c: New test.
54829 * gcc.c-torture/compile/20010426-1.c: New test.
54830 * gcc.c-torture/compile/20010510-1.c: New test.
54831 * gcc.c-torture/compile/20010605-3.c: New test.
54832 * gcc.c-torture/compile/20010824-1.c: New test.
54833 * gcc.c-torture/execute/20010409-1.c: New test.
54834 * gcc.dg/noncompile/20000901-1.c: New test.
54835 * gcc.dg/20001023-1.c: New test.
54836 * gcc.dg/20001101-1.c: New test.
54837 * gcc.dg/20001102-1.c: New test.
54838 * gcc.dg/20010207-1.c: New test.
54839 * gcc.dg/20010405-1.c: New test.
54840 * gcc.dg/20010822-1.c: New test.
54841 * gcc.dg/20011107-1.c: New test.
54842
54843 2002-01-09 Jeffrey A Law (law@redhat.com)
54844
54845 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54846
54847 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54848 execution failure on PA targets.
54849
54850 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54851
54852 * gcc.c-torture/compile/20020109-1.c: New test.
54853
54854 2002-01-08 Kazu Hirata <kazu@hxi.com>
54855
54856 * gcc.c-torture/execute/20020108-1.c: New test.
54857
54858 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54859
54860 * gcc.dg/20020108-1.c: New test.
54861
54862 2002-01-08 H.J. Lu <hjl@gnu.org>
54863
54864 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54865 for header files.
54866
54867 2002-01-08 Geoff Keating <geoffk@redhat.com>
54868
54869 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54870 consistency.
54871
54872 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54873
54874 * gcc.dg/altivec-4.c: Test altivec predicates.
54875
54876 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54877
54878 * gcc.c-torture/execute/20020107-1.c: New test.
54879
54880 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54881
54882 PR c/5279
54883 * gcc.c-torture/compile/20020106-1.c: New test.
54884
54885 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54886
54887 * gcc.c-torture/execute/nestfunc-4.c: New test.
54888
54889 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54890
54891 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54892 extra triple that slipped in.
54893 * g++.old-deja/g++.abi/align.C: Likewise.
54894 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54895
54896 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54897
54898 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54899 * g++.old-deja/g++.abi/align.C: Likewise.
54900 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54901
54902 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54903 on FreeBSD/i386.
54904 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54905 FreeBSD.
54906
54907 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54908
54909 * gcc.dg/20020104-1.c: New test.
54910
54911 * gcc.dg/20020104-2.c: New test.
54912
54913 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54914
54915 * gcc.dg/20020103-1.c: Fix typo in target selector.
54916
54917 2002-01-03 Richard Henderson <rth@redhat.com>
54918
54919 * gcc.dg/20020103-1.c: New.
54920
54921 2002-01-03 Kazu Hirata <kazu@hxi.com>
54922
54923 * gcc.c-torture/execute/20020103-1.c: New test.
54924
54925 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54926
54927 * g++.dg/other/debug2.C: New test.
54928
54929 * gcc.c-torture/compile/20020103-1.c: New test.
54930
54931 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54932
54933 * gcc.dg/gnu89-init-1.c: Added new tests.
54934
54935 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54936
54937 * g++.dg/template/friend2.C: Remove as patch is reverted.
54938
54939 * g++.dg/warn/oldcast1.C: New test.
54940
54941 * g++.dg/template/ptrmem1.C: New test.
54942 * g++.dg/template/ptrmem2.C: New test.
54943
54944 * g++.dg/template/ntp.C: New test.
54945
54946 * g++.dg/other/component1.C: New test.
54947
54948 * g++.dg/template/ttp3.C: New test.
54949
54950 * g++.dg/template/friend2.C: New test.
54951 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54952
54953 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54954
54955 * g++.dg/other/ptrmem1.C: New test.
54956 * g++.dg/other/ptrmem2.C: New test.
54957
54958 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54959
54960 * g++.dg/template/ctor1.C: New test.
54961
54962 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54963
54964 * g++.dg/template/friend2.C: New test.
54965
54966 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54967
54968 * gcc.dg/mmix-1.c: New test.
54969
54970 2001-12-31 Richard Henderson <rth@redhat.com>
54971
54972 * gcc.dg/asm-5.c: New.
54973
54974 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54975
54976 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54977 in namespace __gnu_cxx
54978
54979 2001-12-30 Richard Henderson <rth@redhat.com>
54980
54981 * gcc.dg/debug-6.c: New.
54982
54983 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54984
54985 * gcc.c-torture/compile/20011229-2.c: New test.
54986
54987 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54988
54989 * gcc.dg/debug-3.c: New test.
54990 * gcc.dg/debug-4.c: New test.
54991 * gcc.dg/debug-5.c: New test.
54992
54993 2001-12-29 Richard Henderson <rth@redhat.com>
54994
54995 * g++.dg/eh/loop1.C: New.
54996
54997 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54998
54999 * g++.dg/template/crash1.C: New test.
55000
55001 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
55002
55003 * g++.dg/other/const1.C: New test.
55004
55005 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55006
55007 * gcc.c-torture/compile/20011229-1.c: New test.
55008
55009 2001-12-28 Stan Shebs <shebs@apple.com>
55010
55011 * lib/objc-torture.exp: Resync with c-torture.exp.
55012 * lib/objc.exp: Load standard libraries.
55013
55014 2001-12-28 Jakub Jelinek <jakub@redhat.com>
55015
55016 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55017 additional tests.
55018
55019 2001-12-27 Roger Sayle <roger@eyesopen.com>
55020
55021 * gcc.c-torture/execute/string-opt-16.c: New testcase.
55022
55023 2001-12-27 Richard Henderson <rth@redhat.com>
55024
55025 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55026
55027 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
55028
55029 * g++.dg/eh/ctor1.C: New test.
55030 * g++.dg/other/error2.C: New test.
55031
55032 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
55033
55034 * g++.dg/other/init2.C: New test.
55035
55036 2001-12-24 Richard Henderson <rth@redhat.com>
55037
55038 * gcc.dg/20011223-1.c: New.
55039 * gcc.dg/inline-1.c: New.
55040
55041 2001-12-23 Richard Henderson <rth@redhat.com>
55042
55043 * gcc.dg/asm-4.c: Test operand modifiers.
55044
55045 2001-12-23 Richard Henderson <rth@redhat.com>
55046
55047 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55048
55049 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
55050
55051 * gcc.c-torture/execute/20011223-1.c: New test.
55052
55053 2001-12-21 Richard Henderson <rth@redhat.com>
55054
55055 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55056 re-enables the warning.
55057
55058 2001-12-21 Richard Henderson <rth@redhat.com>
55059
55060 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55061
55062 2001-12-20 Jakub Jelinek <jakub@redhat.com>
55063
55064 * gcc.c-torture/compile/20011218-1.c: New test.
55065
55066 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
55067
55068 * gcc.misc-test/arm-isr.exp: New file. Control running of the
55069 arm-isr.c test.
55070 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
55071 epilogue generation for ARM ISR routines.
55072
55073 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55074
55075 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55076 * gcc.dg/format/c90-printf-3.c: Likewise.
55077 * gcc.dg/format/c99-printf-3.c: Likewise.
55078 * gcc.dg/format/ext-1.c: Likewise.
55079 * gcc.dg/format/ext-6.c: Likewise.
55080 * gcc.dg/format/format.h: Prototype unlocked stdio.
55081
55082 2001-12-20 Richard Henderson <rth@redhat.com>
55083
55084 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55085 (arena): Use it.
55086 (malloc): Correct allocation logic. Abort if we fill up the
55087 arena before initialization complete.
55088 (realloc): Correct allocation logic.
55089
55090 2001-12-20 Jakub Jelinek <jakub@redhat.com>
55091
55092 * gcc.c-torture/compile/20011219-2.c: New test.
55093
55094 * gcc.c-torture/execute/20011219-1.c: New test.
55095
55096 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
55097
55098 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55099 target does not support weak symbols.
55100
55101 2001-12-19 Jakub Jelinek <jakub@redhat.com>
55102
55103 * gcc.c-torture/compile/20011219-1.c: New test.
55104
55105 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
55106
55107 * g++.dg/other/error1.C: New test.
55108
55109 2001-12-17 Jeffrey A Law (law@redhat.com)
55110
55111 * gcc.c-torture/execute/20011217-1.c: New test.
55112
55113 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
55114
55115 * objc.dg/special/: New directory.
55116 * objc.dg/special/special.exp: New file.
55117 * objc.dg/special/unclaimed-category-1.h: New file.
55118 * objc.dg/special/unclaimed-category-1a.m: New file.
55119 * objc.dg/special/unclaimed-category-1.m: New file.
55120
55121 2001-12-17 Andreas Jaeger <aj@suse.de>
55122
55123 * gcc.c-torture/compile/20011217-2.c: New test.
55124
55125 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
55126
55127 * gcc.c-torture/compile/20011217-1.c: New test.
55128
55129 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
55130
55131 * gcc.dg/20011214-1.c: New.
55132
55133 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
55134
55135 * gcc.dg/altivec-4.c: New.
55136
55137 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
55138
55139 * gcc.dg/20011113-1.c: New test.
55140
55141 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
55142
55143 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55144 std::__malloc_alloc_template<0> and
55145 std::__default_alloc_template<false, 0>.
55146
55147 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
55148
55149 * objc/execute/bf-21.m: New test.
55150 * objc/execute/enumeration-1.m: New test.
55151 * objc/execute/enumeration-2.m: New test.
55152
55153 2001-12-12 Jakub Jelinek <jakub@redhat.com>
55154
55155 * gcc.dg/gnu89-init-1.c: New test.
55156
55157 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
55158
55159 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55160 * g++.old-deja/g++.jason/2371.C: Likewise.
55161 * g++.old-deja/g++.jason/template33.C: Likewise.
55162 * g++.old-deja/g++.jason/template34.C: Likewise.
55163 * g++.old-deja/g++.jason/template36.C: Likewise.
55164 * g++.old-deja/g++.oliva/typename1.C: Likewise.
55165 * g++.old-deja/g++.oliva/typename2.C: Likewise.
55166 * g++.old-deja/g++.other/typename1.C: Likewise.
55167 * g++.old-deja/g++.pt/inherit2.C: Likewise.
55168 * g++.old-deja/g++.pt/nontype5.C: Likewise.
55169 * g++.old-deja/g++.pt/typename11.C: Likewise.
55170 * g++.old-deja/g++.pt/typename14.C: Likewise.
55171 * g++.old-deja/g++.pt/typename16.C: Likewise.
55172 * g++.old-deja/g++.pt/typename3.C: Likewise.
55173 * g++.old-deja/g++.pt/typename4.C: Likewise.
55174 * g++.old-deja/g++.pt/typename5.C: Likewise.
55175 * g++.old-deja/g++.pt/typename7.C: Likewise.
55176 * g++.old-deja/g++.robertl/eb9.C: Likewise.
55177
55178 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
55179
55180 * g++.dg/other/linkage1.C: New test.
55181 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55182 specifiers.
55183
55184 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
55185
55186 * gcc.dg/concat.c: New test.
55187
55188 2001-12-11 Stan Shebs <shebs@apple.com>
55189
55190 * objc/compile: New test directory.
55191 * objc/compile/compile.exp: New expect script.
55192 * objc/compile/20011211-1.m: New compile test.
55193
55194 2001-12-11 Jason Merrill <jason@redhat.com>
55195
55196 * lib/prune.exp (prune_gcc_output): Also handle "In member
55197 function". So many permutations...
55198
55199 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
55200
55201 * g++.dg/template/typedef1.C: New test.
55202
55203 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
55204
55205 * g++.dg/other/copy1.C: New test.
55206
55207 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
55208
55209 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55210
55211 * gcc.dg/builtin-choose-expr.c: New.
55212
55213 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
55214
55215 * gcc.dg/altivec-2.c: New.
55216
55217 2001-12-07 Richard Henderson <rth@redhat.com>
55218
55219 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55220
55221 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
55222
55223 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55224 ultrasparc.
55225
55226 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55227
55228 * g++-old.deja/g++.robertl/eb101.C: Deleted.
55229
55230 2001-12-06 Janis Johnson <janis187@us.ibm.com>
55231
55232 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55233 variable argument list.
55234
55235 2001-12-06 Zack Weinberg <zack@codesourcery.com>
55236
55237 * gcc.c-torture/execute/memcheck: Delete entire directory.
55238 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55239 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55240
55241 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
55242
55243 * gcc.dg/Wshadow-1.c: New test.
55244
55245 2001-12-05 Jakub Jelinek <jakub@redhat.com>
55246
55247 * gcc.c-torture/compile/20011130-1.c: New test.
55248
55249 * gcc.dg/noncompile/20011025-1.c: New test.
55250
55251 * g++.dg/other/anon-union.C: New test.
55252
55253 * gcc.c-torture/execute/20011024-1.c: New test.
55254
55255 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
55256
55257 * gcc.c-torture/execute/20000722-1.x,
55258 gcc.c-torture/execute/20010123-1.x: Remove.
55259 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55260 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55261 gcc.dg/c99-complit-2.c: New tests.
55262
55263 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
55264
55265 * g++.dg/inherit/base1.C: New test.
55266
55267 2001-12-04 Jakub Jelinek <jakub@redhat.com>
55268
55269 * g++.dg/other/stdarg1.C: New test.
55270
55271 * gcc.c-torture/compile/20011130-2.c: New test.
55272
55273 2001-12-03 Janis Johnson <janis187@us.ibm.com>
55274
55275 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55276 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55277 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55278 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55279 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55280 * gcc.dg/builtin-prefetch-1.c: New test.
55281
55282 2001-12-03 Jakub Jelinek <jakub@redhat.com>
55283
55284 * gcc.dg/20011130-1.c: New test.
55285
55286 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
55287
55288 * g++.dg/other/scope1.C: New test.
55289 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55290
55291 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55292
55293 * gcc.dg/vla-init-1.c: New test.
55294
55295 2001-12-01 Geoff Keating <geoffk@redhat.com>
55296
55297 * gcc.c-torture/compile/structs.c: New testcase from GDB.
55298
55299 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
55300
55301 * objc.dg/alias.m: Update.
55302 * objc.dg/class-1.m: Update.
55303 * objc.dg/const-str-1.m: Update.
55304 * objc.dg/fwd-proto-1.m: Update.
55305 * objc.dg/id-1.m: Update.
55306 * objc.dg/super-class-1.m: Update.
55307
55308 2001-11-29 Mark Mitchell <mark@codesourcery.com>
55309
55310 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55311 constructs.
55312
55313 2001-11-28 Jeffrey A Law (law@cygnus.com)
55314
55315 * gcc.c-torture/execute/20011128-1.c: New test.
55316
55317 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
55318
55319 * gcc.dg/20011127-1.c: New test.
55320
55321 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55322
55323 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
55324 from Austin Group draft 7.
55325 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
55326 scanf format arguments.
55327 * gcc.dg/format/no-exargs-2.c: New test.
55328
55329 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
55330
55331 * g++.dg/abi/vbase8-4.C: New test.
55332
55333 2001-11-24 Ian Lance Taylor <ian@airs.com>
55334
55335 * gcc.c-torture/execute/20011121-1.c: New test.
55336
55337 2001-11-23 Jeffrey A Law (law@cygnus.com)
55338
55339 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55340
55341 2001-11-23 Andreas Jaeger <aj@suse.de>
55342
55343 * gcc.dg/cpp/charconst-2.c: New test.
55344
55345 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
55346
55347 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55348 to the host if it is remote. Let tests specify extra headers
55349 they use.
55350 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55351 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55352 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55353 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55354 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55355 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55356 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55357 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55358 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55359 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55360
55361 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
55362
55363 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55364 for little endian ARMs.
55365
55366 2001-11-20 Jakub Jelinek <jakub@redhat.com>
55367
55368 * gcc.c-torture/compile/20011119-1.c: New test.
55369 * gcc.c-torture/compile/20011119-2.c: New test.
55370
55371 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
55372
55373 * gcc.dg/altivec-1.c: Fix typo.
55374
55375 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55376
55377 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55378
55379 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
55380
55381 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55382
55383 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
55384
55385 * lib/g77.exp: Don't specify --rpath-link.
55386
55387 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55388 across all the headers.
55389 * gcc.dg/format/format.exp: For testing on a remote host,
55390 copy format.h.
55391
55392 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55393 * gcc.c-torture/execute/930406-1.c: Likewise.
55394 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55395
55396 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
55397
55398 * gcc.dg/altivec-1.c: New.
55399
55400 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
55401
55402 * gcc.dg/cpp/fpreprocessed.c: New test case.
55403
55404 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55405
55406 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55407 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55408 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55409
55410 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55411
55412 * gcc.dg/no-builtin-1.c: New test.
55413
55414 2001-11-16 Jakub Jelinek <jakub@redhat.com>
55415
55416 * gcc.c-torture/execute/20011115-1.c: New test.
55417
55418 2001-11-15 Jakub Jelinek <jakub@redhat.com>
55419
55420 * gcc.c-torture/compile/20011114-2.c: New test.
55421 * gcc.c-torture/compile/20011114-3.c: New test.
55422 * gcc.c-torture/compile/20011114-4.c: New test.
55423
55424 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
55425
55426 * g++.dg/other/init1.C: New test.
55427
55428 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
55429
55430 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55431 message.
55432
55433 * gcc.c-torture/execute/20011114-1.c: New testcase.
55434
55435 * gcc.c-torture/compile/20010327-1.c: Revert last change.
55436 * gcc.c-torture/compile/20011114-1.c: New test, exactly
55437 like the (before this change) version of 20010327-1.c.
55438
55439 2001-11-14 Roger Sayle <roger@eyesopen.com>
55440
55441 * gcc.c-torture/execute/string-opt-13.c: New testcase.
55442
55443 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
55444
55445 * g++.dg/init/array2.C: New test.
55446
55447 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
55448
55449 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55450
55451 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
55452
55453 * g++.dg/other/forscope1.C: New test.
55454 * g++.dg/ext/forscope1.C: New test.
55455 * g++.dg/ext/forscope2.C: New test.
55456
55457 2001-11-13 Jakub Jelinek <jakub@redhat.com>
55458
55459 * gcc.c-torture/execute/20011113-1.c: New test.
55460
55461 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
55462
55463 * gcc.c-torture/execute/20011109-2.c: New test.
55464
55465 * gcc.c-torture/execute/20011109-1.c: New test.
55466
55467 2001-11-09 Jakub Jelinek <jakub@redhat.com>
55468
55469 * gcc.c-torture/compile/20011109-1.c: New test.
55470
55471 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
55472
55473 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55474 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55475 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55476 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55477 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55478 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55479 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55480
55481 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
55482
55483 * g++.dg/warn/Wshadow-1.C: New tests.
55484 * g++.old-deja/g++.mike/for3.C: Update.
55485
55486 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
55487
55488 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55489 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55490 XFAILs. Adjust expected error texts.
55491 * gcc.c-torture/compile/20011106-1.c,
55492 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55493 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55494 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55495 gcc.dg/c99-array-lval-5.c: New tests.
55496
55497 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55498
55499 * gcc.dg/cpp/defined.c: Update.
55500
55501 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55502
55503 * gcc.c-torture/execute/anon-1.c: New test.
55504
55505 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
55506
55507 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55508 same size, so no warning should be produced on stormy16.
55509
55510 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55511 due to oversized array.
55512 * g++.old-deja/g++.mike/ns15.C: Likewise.
55513 * g++.old-deja/g++.pt/crash16.C: Likewise.
55514
55515 2001-11-02 Graham Stott <grahams@redhat.com>
55516
55517 * g++.dgother/debug1.C: Fix typos.
55518
55519 2001-11-01 Jakub Jelinek <jakub@redhat.com>
55520
55521 * g++.dg/other/debug1.C: New test.
55522
55523 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55524
55525 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55526 of unsigned long.
55527
55528 2001-10-30 Jakub Jelinek <jakub@redhat.com>
55529
55530 * gcc.dg/20011029-2.c: New test.
55531
55532 * gcc.c-torture/compile/20011029-1.c: New test.
55533
55534 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
55535
55536 * objc/execute/class_self-1.m: New test.
55537 * objc/execute/class_self-2.m: New test.
55538
55539 2001-10-25 Zack Weinberg <zack@codesourcery.com>
55540
55541 * gcc.misc-tests/msgs.exp: Delete.
55542 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55543 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
55544 error set to match recent changes.
55545
55546 2001-10-24 Zack Weinberg <zack@codesourcery.com>
55547
55548 * gcc.dg/20011021-1.c: New test.
55549
55550 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55551
55552 * gcc.c-torture/compile/20011023-1.c: New test.
55553
55554 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55555
55556 * lib/g77.exp: Rewrite based on lib/g++.exp.
55557
55558 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55559
55560 * gcc.c-torture/execute/20011019-1.c: New test.
55561
55562 * gcc.dg/20011018-1.c: New test.
55563
55564 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55565
55566 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55567
55568 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55569
55570 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55571 * gcc.dg/attr-invalid.c: Likewise.
55572
55573 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55574
55575 * gcc.dg/20011015-1.c: New test.
55576
55577 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55578
55579 * g++.dg/template/unify2.C: New test.
55580
55581 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55582
55583 * g++.dg/other/exception-specification.C: New test
55584
55585 2001-10-13 Tom Rix <trix@redhat.com>
55586
55587 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55588 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55589
55590 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55591
55592 * gcc.dg/20011009-1.c: New test.
55593
55594 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55595
55596 PR g++/4476
55597 * g++.dg/other/friend1.C: New test.
55598
55599 2001-10-11 Richard Henderson <rth@redhat.com>
55600
55601 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55602
55603 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55604
55605 * gcc.c-torture/compile/20011010-1.c: New.
55606
55607 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55608
55609 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55610 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55611 g77.f-torture/execute/execute.exp,
55612 g77.f-torture/noncompile/noncompile.exp,
55613 gcc.c-torture/compile/compile.exp,
55614 gcc.c-torture/execute/execute.exp,
55615 gcc.c-torture/execute/ieee/ieee.exp,
55616 gcc.c-torture/execute/memcheck/memcheck.exp,
55617 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55618 objc/execute/execute.exp: Update FSF address.
55619
55620 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55621
55622 * gcc.dg/cpp/cmdlne-C.c: Update.
55623 * gcc.dg/cpp/cmdlne-C2.c: New.
55624
55625 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55626
55627 * gcc.c-torture/execute/20011008-3.c: New.
55628
55629 2001-10-08 DJ Delorie <dj@redhat.com>
55630
55631 * gcc.dg/20011008-1.c: New.
55632 * gcc.dg/20011008-2.c: New.
55633
55634 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55635
55636 * gcc.dg/cpp/spacing1.c: Update test.
55637
55638 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55639
55640 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55641 spelling errors of "separate" as "seperate".
55642
55643 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55644
55645 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55646 enough to avoid inlining.
55647
55648 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55649
55650 * lib/g77.exp: set libg2c_dir correctly.
55651
55652 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55653
55654 * gcc.dg/cpp/macro11.c: New test.
55655
55656 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55657
55658 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55659 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55660 gcc.dg/format/multattr-3.c: New tests.
55661 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55662 tests for format attributes on function pointers being rejected.
55663
55664 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55665
55666 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55667
55668 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55669
55670 * g++.dg/warn/format1.C: New test.
55671
55672 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55673
55674 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55675
55676 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55677
55678 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55679
55680 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55681
55682 * gcc.dg/cpp/redef2.c: Add test.
55683
55684 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55685
55686 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55687 long-standing bug on i686, apparently.
55688 * gcc.c-torture/execute/loop-2c.x: New file.
55689 * gcc.c-torture/execute/loop-2d.x: New file.
55690 * gcc.c-torture/execute/loop-3c.x: New file.
55691
55692 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55693
55694 * gcc.dg/cpp/20000625-2.c: Correct line number.
55695
55696 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55697
55698 * gcc.dg/cpp/macro10.c: New test.
55699 * gcc.dg/cpp/strify3.c: New test.
55700 * gcc.dg/cpp/spacing1.c: Add tests.
55701 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55702 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55703
55704 2001-09-24 DJ Delorie <dj@redhat.com>
55705
55706 * gcc.c-torture/execute/20010924-1.c: New test.
55707
55708 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55709
55710 * objc/execute/paste.m: Remove.
55711
55712 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55713
55714 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55715
55716 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55717
55718 * g77.dg/strlen0.f: New test.
55719
55720 2001-09-21 Richard Henderson <rth@redhat.com>
55721
55722 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55723 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55724
55725 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55726
55727 Table-driven attributes.
55728 * g++.dg/ext/attrib1.C: New test.
55729
55730 2001-09-20 DJ Delorie <dj@redhat.com>
55731
55732 * gcc.dg/20000926-1.c: Update expected warning messages.
55733 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55734 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55735 array.
55736
55737 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55738
55739 * g++.dg/eh/registers1.C: New test case.
55740
55741 2001-09-17 Richard Henderson <rth@redhat.com>
55742
55743 * gcc.dg/array-5.c: Fix VLA decomposition test.
55744
55745 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55746
55747 * gcc.dg/cpp/line5.c: New testcase.
55748
55749 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55750
55751 * gcc.dg/cpp/macro9.c: New test.
55752
55753 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55754
55755 * gcc.c-torture/execute/980223.c: Change type of addr from long
55756 to char *.
55757
55758 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55759
55760 * gcc.c-torture/execute/20010915-1.c: New test.
55761
55762 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55763
55764 * g77.dg/bprob: New directory.
55765 * g77.dg/bprob/bprob.exp: New file.
55766 * g77.dg/bprob/bprob-1.f: New test.
55767 * g77.dg/gcov: New directory.
55768 * g77.dg/gcov/gcov.exp: New file.
55769 * g77.dg/gcov/gcov-1.f: New test.
55770 * g77.dg/gcov/gcov-1.x: New file.
55771
55772 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55773
55774 * gcc.dg/cpp/directiv.c: Update.
55775 * gcc.dg/cpp/undef1.c: Update.
55776
55777 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55778
55779 * gcc.dg/20010912-1.c: New test.
55780
55781 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55782
55783 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55784 language-independent file in lib.
55785 * lib/gcov.exp: New file.
55786
55787 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55788
55789 * gcc.c-torture/compile/20010911-1.c: New test.
55790
55791 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55792
55793 * lib/profopt.exp: New, to support profile-directed optimizations.
55794 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55795 * gcc.misc-tests/bprob-1.c: New test.
55796 * gcc.misc-tests/bprob-2.c: New test.
55797
55798 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55799
55800 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55801 XFAIL and which kinds of gcov output to verify.
55802 * gcc.misc-tests/gcov-4b.x: New file.
55803 * gcc.misc-tests/gcov-5b.x: New file.
55804 * gcc.misc-tests/gcov-6.x: New file.
55805 * gcc.misc-tests/gcov-7.c: New test.
55806 * gcc.misc-tests/gcov-7.x: New file.
55807
55808 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55809
55810 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55811 * gcc.misc-tests/gcov-6.c: New test.
55812
55813 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55814
55815 PR c++/3986
55816 * g++.dg/abi/vbase1.C: New test.
55817
55818 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55819
55820 * objc.dg/method-2.m: New.
55821
55822 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55823
55824 PR c++/4203
55825 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55826 * g++.dg/init/empty1.C: New test.
55827
55828 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55829
55830 * gcc.c-torture/compile/20010903-1.c: New test.
55831
55832 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55833
55834 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55835 for m68k.
55836
55837 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55838
55839 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55840
55841 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55842
55843 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55844
55845 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55846
55847 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55848 for 16-bit 'unsigned int'.
55849
55850 2001-08-29 Kazu Hirata <kazu@hxi.com>
55851
55852 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55853
55854 2001-08-27 Richard Henderson <rth@redhat.com>
55855
55856 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55857 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55858
55859 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55860
55861 * gcc.dg/asm-names.c (ymain): New.
55862
55863 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55864
55865 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55866 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55867 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55868
55869 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55870
55871 * gcc.dg/compare5.c: New testcase.
55872
55873 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55874
55875 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55876 and "In instantiation".
55877
55878 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55879
55880 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55881
55882 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55883
55884 * gcc.misc-tests/gcov.exp: Add support for branch information.
55885 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55886 * gcc.misc-tests/gcov-4.c: New test.
55887 * gcc.misc-tests/gcov-4b.c: New test.
55888 * gcc.misc-tests/gcov-5b.c: New test.
55889
55890 2001-08-20 Zack Weinberg <zackw@panix.com>
55891
55892 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55893 expected to fail.
55894
55895 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55896
55897 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55898
55899 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55900
55901 * g++.dg/eh/template1.C: New test.
55902
55903 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55904
55905 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55906 Fix thinko.
55907 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55908 for xfail.
55909
55910 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55911
55912 * lib/g77-dg.exp: Use prune.exp for common procedures
55913 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55914 * lib/g77.exp: (g77-dg-prune) Remove
55915
55916 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55917
55918 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55919
55920 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55921
55922 * g++.dg/template/unify1.C: New test.
55923
55924 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55925
55926 * g++.dg/abi/empty4.C: New test.
55927
55928 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55929
55930 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55931 solaris2.*
55932 * g77.f-torture/compile/pr3743.x: Likewise.
55933
55934 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55935
55936 * g++.dg/other/using-declaration.C: New test.
55937
55938 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55939
55940 * gcc.dg/cpp/tr-sign.c: New testcase.
55941
55942 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55943
55944 * gcc.dg/cpp/19951025-1.c: Revert.
55945 * gcc.dg/cpp/directiv.c: We no longer process directives that
55946 interrupt macro arguments.
55947
55948 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55949
55950 * gcc.dg/bconstp-1.c: New test.
55951
55952 2001-08-03 Richard Henderson <rth@redhat.com>
55953
55954 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55955
55956 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55957
55958 * gcc.dg/cpp/19951025-1.c: Update.
55959
55960 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55961
55962 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55963 should be x.
55964
55965 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55966
55967 Kill -fhonor-std.
55968 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55969 * g++.old-deja/g++.other/std1.C: Likewise.
55970 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55971
55972 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55973
55974 * lib/g77.exp: Load gcc-defs.exp for common procedures
55975 (g77_pass, g77_fail, g77_finish, g77_exit,
55976 ${tool}_check_unsupported_p} Now redundant. Deleted.
55977
55978 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55979
55980 * g77.dg/fbackslash.f
55981 * g77.dg/fcase-preserve.f
55982 * g77.dg/ff90-1.f
55983 * g77.dg/ffixed-line-length-0.f
55984 * g77.dg/ffixed-line-length-132.f
55985 * g77.dg/ffixed-line-length-7.f
55986 * g77.dg/ffixed-line-length-72.f
55987 * g77.dg/ffixed-line-length-none.f
55988 * g77.dg/ffree-form-1.f
55989 * g77.dg/fno-backslash.f
55990 * g77.dg/fno-f90-1.f
55991 * g77.dg/fno-fixed-form-1.f
55992 * g77.dg/fno-onetrip.f
55993 * g77.dg/fno-typeless-boz.f
55994 * g77.dg/fno-underscoring.f
55995 * g77.dg/fno-vxt-1.f
55996 * g77.dg/fonetrip.f
55997 * g77.dg/ftypeless-boz.f
55998 * g77.dg/fugly-assumed.f
55999 * g77.dg/funderscoring.f
56000 * g77.dg/fvxt-1.f
56001
56002 2001-08-01 Ziemowit Laski <zlaski@apple.com>
56003
56004 * objc.dg/fwd-proto-1.m: New.
56005 * objc.dg/local-decl-1.m: New.
56006 * objc.dg/naming-1.m: New.
56007 * objc.dg/naming-2.m: New.
56008 * objc.dg/proto-hier-1.m: New.
56009
56010 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
56011
56012 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56013 largest-type elements to a struct makes its size grow.
56014
56015 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
56016
56017 * g++.dg/abi/vthunk1.C: New test.
56018
56019 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
56020
56021 * g++.dg/abi/vbase8-22.C: New test.
56022
56023 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56024
56025 * gcc.dg/cpp/macro8.c: New test.
56026
56027 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
56028
56029 * g++.dg/abi/vbase8-21.C: New test.
56030
56031 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
56032
56033 * g++.dg/abi/vbase8-10.C: New test.
56034
56035 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56036
56037 * lib/g++.exp (g++_set_ld_library_path): Renamed to
56038 ${tool}_set_ld_library_path.
56039 Changed caller.
56040 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56041 g++.exp.
56042
56043 2001-07-26 Stan Cox <scox@redhat.com>
56044
56045 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56046 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56047 gcc_exit, gcc_check_unsupported_p):
56048 Moved to gcc-deps.exp
56049 * gcc-deps.exp: New file.
56050
56051 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56052
56053 * g++.old-deja/g++.pt/defarg14.C: New test.
56054
56055 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56056
56057 * g++.old-deja/g++.other/lineno5.C: New test.
56058
56059 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56060
56061 * g++.old-deja/g++.pt/crash68.C: New test.
56062
56063 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56064
56065 * g++.old-deja/g++.other/crash42.C: New test.
56066
56067 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56068
56069 * gcc.dg/cpp/extratokens.c: Fix.
56070 * gcc.dg/cpp/skipping2.c: New tests.
56071
56072 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56073
56074 * gcc.c-torture/execute/20010724-1.c: New file.
56075 * gcc.c-torture/execute/20010724-1.x: New file.
56076
56077 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56078
56079 * g++.old-deja/g++.other/cond7.C: New test.
56080
56081 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56082
56083 * g++.old-deja/g++.other/optimize4.C: New test.
56084
56085 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56086
56087 * g++.old-deja/g++.abi/vbase8-5.C: New test.
56088
56089 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
56090
56091 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56092 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56093 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56094 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56095
56096 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56097 bug report" message.
56098
56099 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56100 * g++.dg/ext/instantiate1.C: Move from old-deja.
56101
56102 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
56103
56104 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56105 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56106 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56107 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56108
56109 2001-07-23 Jeffrey A Law (law@cygnus.com)
56110
56111 * gcc.c-torture/execute/20010723-1.c: New test.
56112
56113 2001-07-23 Ben Elliston <bje@redhat.com>
56114
56115 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56116
56117 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56118
56119 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56120 i[34567]86-*-*.
56121 Delete handling of ieee_multilib_flags.
56122 Pass -mieee for alpha*-*-* and sh-*-*.
56123 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56124
56125 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
56126
56127 Remove old-abi tests.
56128 * g++.old-deja/g++.mike/p11116.C: Remove.
56129 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56130
56131 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
56132
56133 * g77.f-torture/compile/pr3743.f: New test
56134
56135 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
56136
56137 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56138
56139 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56140
56141 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56142 g++.old-deja/g++.pt/static6.C: Likewise.
56143 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56144 supports weak symbols.
56145
56146 2001-07-18 Andreas Jaeger <aj@suse.de>
56147
56148 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56149 supported again.
56150
56151 2001-07-18 Andreas Jaeger <aj@suse.de>
56152
56153 * gcc.dg/iftrap-1.c: Fix target line.
56154
56155 2001-07-17 Richard Henderson <rth@redhat.com>
56156
56157 * gcc.c-torture/execute/20010717-1.c: New.
56158
56159 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56160
56161 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56162 tests.
56163
56164 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56165
56166 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56167
56168 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56169
56170 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56171 UAC_SIGBUS, UAC_NOPRINT definitions.
56172
56173 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
56174
56175 * objc/execute/object_is_class.m: New test.
56176 * objc/execute/object_is_meta_class.m: New test.
56177
56178 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56179
56180 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56181 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56182
56183 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
56184
56185 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56186 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56187
56188 2001-07-14 Richard Henderson <rth@redhat.com>
56189
56190 * gcc.dg/iftrap-1.c: New.
56191
56192 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
56193
56194 * g77.f-torture/execute/intrinsic77.f: New test.
56195
56196 2001-07-11 Janis Johnson <janis@us.ibm.com>
56197
56198 * gcc.misc-tests/gcov-3.c: New test.
56199
56200 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
56201
56202 * gcc.c-torture/compile/20010711-1.c,
56203 * gcc.c-torture/compile/20010711-2.c: New tests.
56204
56205 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
56206
56207 * gcc.c-torture/execute/20010711-1.c: New test.
56208
56209 2001-07-11 Ben Elliston <bje@redhat.com>
56210
56211 * g++.old-deja/g++.other/enum5.C: New test.
56212
56213 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
56214
56215 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56216 (g++-dg-prune): Call prune_gcc_output.
56217 * prune.exp: New file for prune_gcc_output.
56218 * lib/g++.exp, lib/gcc.exp: Load it.
56219
56220 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
56221
56222 * gcc.c-torture/compile/20010701-1.c,
56223 g++.old-deja/g++.ext/attrib6.C: New tests.
56224
56225 2001-07-06 Jeffrey A Law (law@cygnus.com)
56226
56227 * gcc.c-torture/compile/20010706-1.c: New test.
56228
56229 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
56230
56231 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56232
56233 2001-06-28 Stan Shebs <shebs@apple.com>
56234
56235 * gcc.dg/pragma-darwin.c: New test.
56236
56237 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56238
56239 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56240 Solaris 2.[678] system.
56241
56242 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
56243
56244 * gcc.dg/20010622-1.c: New test.
56245
56246 2001-06-18 Stan Shebs <shebs@apple.com>
56247
56248 * objc.dg: New directory.
56249 * objc.dg/dg.exp: New file.
56250 * objc.dg/alias.m: New.
56251 * objc.dg/class-1.m: New.
56252 * objc.dg/class-2.m: New.
56253 * objc.dg/const-str-1.m: New.
56254 * objc.dg/const-str-2.m: New.
56255 * objc.dg/id-1.m: New.
56256 * objc.dg/method-1.m: New.
56257 * objc.dg/super-class-1.m: New.
56258 * lib/objc-dg.exp: New file.
56259
56260 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
56261
56262 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56263 of label name.
56264
56265 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
56266
56267 * g++.old-deja/g++.abi/vbase8-9.C: New test.
56268
56269 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56270
56271 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56272 variable.
56273
56274 2001-06-12 Richard Henderson <rth@redhat.com>
56275
56276 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56277
56278 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56279
56280 * g++.old-deja/g++.abi/vbase5.C: New test.
56281 * g++.old-deja/g++.abi/vbase6.C: New test.
56282 * g++.old-deja/g++.abi/vbase7.C: New test.
56283
56284 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56285
56286 * gcc.c-torture/compile/20010610-1.c: New test.
56287
56288 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56289
56290 * g++.old-deja/g++.abi/vbase4.C: New test.
56291
56292 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56293
56294 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56295 support %f for HC11/HC12 targets.
56296 * gcc.c-torture/execute/930513-1.x: New file, likewise.
56297 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56298 on HC11/HC12 targets.
56299 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56300
56301 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56302
56303 * gcc.dg/wchar_t-1.c: New file.
56304 * gcc.dg/wint_t-1.c: Likewise.
56305
56306 2001-06-11 Bernd Schmidt <bernds@redhat.com>
56307
56308 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56309
56310 2001-06-11 Richard Henderson <rth@redhat.com>
56311
56312 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56313
56314 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56315
56316 * gcc.c-torture/compile/20010611-1.c: New test.
56317
56318 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56319
56320 * gcc.dg/c99-tag-1.c: Add more tests.
56321
56322 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
56323
56324 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56325 representation on MN10300 and ARM/Thumb.
56326
56327 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
56328
56329 * g77.f-torture/execute/20010610.f: New.
56330
56331 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
56332
56333 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56334 names.
56335
56336 2001-06-09 Richard Henderson <rth@redhat.com>
56337
56338 * gcc.c-torture/execute/ashrdi-1.c: New.
56339 * gcc.c-torture/execute/ashldi-1.c: New.
56340 * gcc.c-torture/execute/lshrdi-1.c: New.
56341
56342 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
56343
56344 * objc/execute/load-3.m: Added. Check sending +load to categories,
56345 in addition to classes.
56346
56347 2001-06-08 Stan Shebs <shebs@apple.com>
56348
56349 * objc/execute/load-2.m: New test. From Nicola Pero
56350 <n.pero@mi.flashnet.it>.
56351
56352 2001-06-08 Jakub Jelinek <jakub@redhat.com>
56353
56354 * gcc.c-torture/execute/20010605-2.c: New test.
56355
56356 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56357
56358 * g++.old-deja/g++.abi/vbase2.C: New test.
56359 * g++.old-deja/g++.abi/vbase3.C: New test.
56360
56361 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56362
56363 * g++.old-deja/g++.pt/friend49.C: New test.
56364
56365 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
56366
56367 * g++.old-deja/g++.ext/anon3.C: New test.
56368
56369 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
56370
56371 * g++.old-deja/g++.other/conv7.C: New test.
56372
56373 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
56374
56375 * gcc.c-torture/compile/20010605-2.c: New test.
56376
56377 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
56378
56379 * gcc.c-torture/execute/20010604-1.c: New test.
56380
56381 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
56382
56383 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56384
56385 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
56386
56387 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56388 (g++_link_flags): Likewise.
56389 (g++_init): Pass gccpath's value to two previous functions.
56390
56391 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56392
56393 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56394 Ensure logfile entry matches exec command line.
56395
56396 2001-05-31 Richard Henderson <rth@redhat.com>
56397
56398 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56399 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56400
56401 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
56402
56403 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56404 compiler for irix6.2
56405
56406 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
56407
56408 * g++.old-deja/g++.other/optimize3.C: New file.
56409
56410 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
56411
56412 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56413 assemble.
56414
56415 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
56416
56417 * g++.old-deja/g++.other/optimize2.C: New file.
56418
56419 2001-05-25 Diego Novillo <dnovillo@redhat.com>
56420
56421 * gcc.c-torture/compile/20010518-2.c: New file.
56422 * gcc.c-torture/execute/20010518-1.c: New file.
56423 * gcc.c-torture/execute/20010518-2.c: New file.
56424
56425 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
56426
56427 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56428
56429 2001-05-24 Mark Mitchell <mark@codesourcery.com>
56430
56431 G++ no longer defines builtins that do not begin with __builtin.
56432 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56433 * g++.old-deja/g++.brendand/misc13.C: Likewise.
56434 * g++.old-deja/g++.law/builtin1.C: Likewise.
56435 * g++.old-deja/g++.law/cvt2.C: Likewise.
56436 * g++.old-deja/g++.mike/net5.C: Likewise.
56437 * g++.old-deja/g++.other/builtins1.C: Likewise.
56438 * g++.old-deja/g++.other/builtins2.C: Likewise.
56439 * g++.old-deja/g++.other/builtins3.C: Likewise.
56440 * g++.old-deja/g++.other/builtins4.C: Likewise.
56441 * g++.old-deja/g++.other/inline8.C: Likewise.
56442 * g++.old-deja/g++.robertl/eb39.C: Likewise.
56443
56444 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
56445
56446 * g++.old-deja/g++.pt/using1.C: Adjust.
56447 * g++.old-deja/g++.pt/using2.C: New test.
56448
56449 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
56450
56451 * gcc.dg/cpp/charconst.c: New tests.
56452 * gcc.dg/cpp/escape.c: New tests.
56453 * gcc.dg/cpp/escape-1.c: New tests.
56454 * gcc.dg/cpp/escape-2.c: New tests.
56455 * gcc.dg/cpp/ucs.c: New tests.
56456
56457 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
56458
56459 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56460 native compiler for irix6.5.
56461
56462 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
56463
56464 * lib/g++.exp (g++_include_flags): Use args to compute
56465 get_multilibs.
56466 (g++_link_flags): Likewise.
56467 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56468
56469 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
56470
56471 * gcc.dg/c90-hexfloat-1.c: Add more tests.
56472
56473 2001-05-21 Geoff Keating <geoffk@redhat.com>
56474
56475 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56476 this file.
56477
56478 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56479
56480 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56481 STACK_SIZE;
56482 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56483 to STACK_SIZE; Use it to define size of add_histo array.
56484 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56485 to STACK_SIZE.
56486 (f): Use GITT_SIZE to define size of gitt local table.
56487 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56488 to STACK_SIZE; Use it to define size of bytemem array.
56489
56490 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56491
56492 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56493 on 68HC11/HC12 due to the asm instruction.
56494 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56495 * gcc.c-torture/compile/920520-1.x: Likewise.
56496 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56497 on 68HC11/HC12 because the function is larger than 64K.
56498 * gcc.c-torture/compile/961203-1.x: New file, this test fails
56499 on 68HC11/HC12 because the structure is too large.
56500
56501 2001-05-20 Richard Henderson <rth@redhat.com>
56502
56503 * gcc.c-torture/execute/20010520-1.c: New.
56504
56505 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56506
56507 * g++.old-deja/g++.warn/compare1.C: New test.
56508 * gcc.dg/compare4.c: New test.
56509
56510 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
56511
56512 * g++.old-deja/g++.other/optimize1.C: New test.
56513
56514 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56515
56516 * g++.old-deja/g++.pt/spec41.C: New test.
56517
56518 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
56519
56520 * gcc.c-torture/compile/20010114-1.x: Remove.
56521
56522 2001-05-18 Stan Shebs <shebs@apple.com>
56523
56524 * gcc.c-torture/compile/20010518-1.c: New test.
56525
56526 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
56527
56528 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56529 * g++.old-deja/g++.pt/crash67.C: New test.
56530
56531 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
56532
56533 * g++.old-deja/g++.other/debug9.C: New test.
56534
56535 2001-05-16 Zack Weinberg <zackw@stanford.edu>
56536
56537 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56538
56539 2001-05-16 Jan Hubicka <jh@suse.cz>
56540
56541 * gcc.c-torture/compile/20010516-1.c: New test.
56542
56543 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56544
56545 * g++.old-deja/g++.other/crash41.C: New test.
56546
56547 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56548
56549 * g++.old-deja/g++.pt/crash66.C: New test.
56550
56551 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56552
56553 * g++.old-deja/g++.robertl/eb27.C: Convert.
56554
56555 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56556
56557 * g++.dg/friend-warn.C: New test. Do not warn about friend
56558 declaration being redundant.
56559
56560 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56561
56562 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56563
56564 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56565
56566 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56567
56568 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56569
56570 * lib/g++.exp: Use testsuite_flags.
56571
56572 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56573
56574 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56575
56576 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56577
56578 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56579
56580 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56581
56582 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56583
56584 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56585
56586 * gcc.c-torture/compile/20010313-1.c: New test.
56587
56588 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56589
56590 * gcc.dg/cpp/direct2.c: New test.
56591 * gccq.dg/cpp/direct2s.c: New test.
56592
56593 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56594
56595 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56596
56597 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56598 * g++.old-deja/g++.other/op3.C: Likewise.
56599
56600 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56601
56602 * gcc.dg/cpp/syshdr.h: New file.
56603 * gcc.dg/cpp/sysmac1.c: Update.
56604 * gcc.dg/cpp/sysmac2.c: Update.
56605
56606 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56607
56608 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56609
56610 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56611
56612 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56613 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56614
56615 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56616
56617 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56618
56619 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56620
56621 * lib/g++.exp (g++_include_flags): Don't use any special flags
56622 if TESTING_IN_BUILD_TREE is not defined.
56623 (g++_init): Use a plain 'c++' as the compiler if
56624 TESTING_IN_BUILD_TREEE is not defined.
56625
56626 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56627
56628 * g++.old-deja/g++.eh/catch13.C: New test.
56629 * g++.old-deja/g++.eh/catch14.C: New test.
56630
56631 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56632
56633 * gcc.dg/cpp/tr-define.c: New test.
56634
56635 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56636
56637 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56638 <stdlib.h>, not <malloc.h>.
56639
56640 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56641
56642 * g++.old-deja/g++.ns/template17.C: New test.
56643
56644 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56645
56646 * g++.old-deja/g++.pt/ref4.C: New test.
56647
56648 2001-04-30 Richard Henderson <rth@redhat.com>
56649
56650 * gcc.dg/20000724-1.c: Revert last change.
56651
56652 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56653
56654 * g77.f-torture/execute/20010430.f: New test.
56655
56656 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56657
56658 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56659
56660 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56661
56662 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56663
56664 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56665
56666 * g++.old-deja/g++.eh/crash6.C: New test.
56667
56668 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56669
56670 * g++.old-deja/g++.other/warn7.C: New test.
56671
56672 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56673
56674 * g++.old-deja/g++.other/defarg9.C: New test.
56675
56676 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56677
56678 * g77.f-torture/compile/20010426.f: New test.
56679 * g77.f-torture/execute/20010426.f: New test.
56680
56681 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56682
56683 * g77.f-torture/compile/20000629-1.x: Remove - error
56684 has been fixed.
56685
56686 2001-04-26 Jeffrey A Law (law@cygnus.com)
56687
56688 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56689 Tweak slightly to work with g++.dg framework.
56690 * g++.dg/special/ecos.exp: Run initp1.C test.
56691 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56692
56693 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56694 its linker doesn't give line numbers either.
56695 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56696
56697 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56698
56699 * g++.old-deja/g++.other/lex1.C: New test.
56700
56701 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56702
56703 * gcc.dg/noncompile/20010425-1.c: New test.
56704
56705 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56706
56707 * g++.old-deja/g++.pt/mangle2.C: New test.
56708
56709 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56710
56711 * gcc.dg/format/plus-1.c: New test.
56712
56713 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56714
56715 * gcc.dg/20010423-1.c: New test.
56716
56717 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56718
56719 * gcc.c-torture/execute/20010422-1.c: New test.
56720
56721 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56722
56723 * g++.old-deja/g++.ns/type2.C: New test.
56724
56725 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56726
56727 * g++.old-deja/g++.other/perf1.C: New test.
56728
56729 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56730
56731 * gcc.dg/c99-func-2.c: Remove xfail.
56732 * gcc.dg/c99-func-3.c: Remove xfail.
56733 * gcc.dg/c99-func-4.c: Remove xfail.
56734
56735 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56736
56737 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56738
56739 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56740
56741 * gcc.c-torture/compile/20010423-1.c: New test.
56742
56743 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56744
56745 * g++.old-deja/g++.pt/typename28.C: New test.
56746
56747 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56748
56749 * g++.old-deja/g++.abi/empty2.C: New test.
56750 * g++.old-deja/g++.abi/empty3.C: New test.
56751
56752 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56753
56754 * g++.old-deja/g++.other/comdat2.C: New test.
56755 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56756
56757 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56758
56759 * g++.old-deja/g++.other/overload14.C: New test.
56760
56761 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56762
56763 * g++.old-deja/g++.other/lookup23.C: New test.
56764
56765 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56766
56767 * gcc.c-torture/execute/20010403-1.c: New test.
56768
56769 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56770 Mark Mitchell <mark@codesourcery.com>
56771
56772 * lib/old-dejagnu.exp: Don't delete output of executable.
56773 Add .exe suffix to executables.
56774
56775 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56776
56777 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56778
56779 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56780
56781 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56782
56783 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56784
56785 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56786 * g++.old-deja/g++.abi/crash1.C: New test.
56787
56788 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56789
56790 * g++.old-deja/g++.other/crash40.C: New test.
56791
56792 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56793
56794 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56795
56796 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56797
56798 * g++.old-deja/g++.other/warn6.C: New test.
56799
56800 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56801
56802 * g++.old-deja/g++.robertl/eb42.C: Same.
56803
56804 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56805
56806 * gcc.dg/wtr-conversion-1.c: New testcase.
56807
56808 2001-04-10 Richard Henderson <rth@redhat.com>
56809
56810 * g++.old-deja/g++.other/array5.C: New.
56811
56812 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56813
56814 * gcc.c-torture/execute/20010408-1.c: New test.
56815
56816 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56817
56818 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56819 headers and constructs.
56820 * g++.old-deja/g++.robertl/eb79.C: Same.
56821 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56822 * g++.old-deja/g++.robertl/eb73.C: Same.
56823 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56824 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56825 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56826 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56827 * g++.old-deja/g++.robertl/eb44.C: Same.
56828 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56829 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56830 * g++.old-deja/g++.robertl/eb39.C: Same.
56831 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56832 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56833 * g++.old-deja/g++.robertl/eb30.C: Same.
56834 * g++.old-deja/g++.robertl/eb3.C: Same.
56835 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56836 * g++.old-deja/g++.robertl/eb21.C: Same.
56837 * g++.old-deja/g++.robertl/eb15.C: Same.
56838 * g++.old-deja/g++.robertl/eb118.C: Same.
56839 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56840 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56841 * g++.old-deja/g++.robertl/eb109.C: Same.
56842 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56843 * g++.old-deja/g++.mike/rtti1.C: Same.
56844 * g++.old-deja/g++.mike/p658.C: Same.
56845 * g++.old-deja/g++.mike/net46.C: Same.
56846 * g++.old-deja/g++.mike/net34.C: Same.
56847 * g++.old-deja/g++.mike/memoize1.C: Same.
56848 * g++.old-deja/g++.mike/eh2.C: Same.
56849 * g++.old-deja/g++.law/weak.C: Same.
56850 * g++.old-deja/g++.law/visibility7.C: Same.
56851 * g++.old-deja/g++.law/visibility25.C: Same.
56852 * g++.old-deja/g++.law/visibility22.C: Same.
56853 * g++.old-deja/g++.law/visibility2.C: Same.
56854 * g++.old-deja/g++.law/visibility17.C: Same.
56855 * g++.old-deja/g++.law/visibility13.C: Same.
56856 * g++.old-deja/g++.law/visibility10.C: Same.
56857 * g++.old-deja/g++.law/visibility1.C: Same.
56858 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56859 * g++.old-deja/g++.law/vbase1.C: Same.
56860 * g++.old-deja/g++.law/operators32.C: Same.
56861 * g++.old-deja/g++.law/nest3.C: Same.
56862 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56863 * g++.old-deja/g++.law/except5.C (main): Same.
56864 * g++.old-deja/g++.law/cvt7.C (run): Same.
56865 * g++.old-deja/g++.law/cvt2.C: Same.
56866 * g++.old-deja/g++.law/cvt16.C: Same.
56867 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56868 * g++.old-deja/g++.law/ctors17.C (main): Same.
56869 * g++.old-deja/g++.law/ctors13.C: Same.
56870 * g++.old-deja/g++.law/ctors12.C (main): Same.
56871 * g++.old-deja/g++.law/ctors10.C: Same.
56872 * g++.old-deja/g++.law/code-gen5.C: Same.
56873 * g++.old-deja/g++.law/bad-error7.C: Same.
56874 * g++.old-deja/g++.law/arm9.C: Same.
56875 * g++.old-deja/g++.law/arm12.C: Same.
56876 * g++.old-deja/g++.law/arg8.C: Same.
56877 * g++.old-deja/g++.law/arg1.C: Same.
56878 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56879 * g++.old-deja/g++.jason/template31.C: Same.
56880 * g++.old-deja/g++.jason/template24.C (main): Same.
56881 * g++.old-deja/g++.jason/2371.C: Same.
56882 * g++.old-deja/g++.eh/new2.C: Same.
56883 * g++.old-deja/g++.eh/new1.C: Same.
56884 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56885 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56886 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56887 * g++.old-deja/g++.brendan/crash62.C: Same.
56888 * g++.old-deja/g++.brendan/crash52.C: Same.
56889 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56890 * g++.old-deja/g++.brendan/crash38.C: Same.
56891 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56892 * g++.old-deja/g++.brendan/copy9.C: Same.
56893
56894 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56895
56896 * gcc.c-torture/execute/20001203-2.c (memset):
56897 Count argument is of type __SIZE_TYPE__.
56898
56899 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56900
56901 * gcc.c-torture/compile/20010404-1.c: New test.
56902
56903 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56904
56905 * gcc.c-torture/compile/20010326-1.c: New test.
56906
56907 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56908
56909 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56910 peculiarities of the SH.
56911 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56912
56913 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56914
56915 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56916 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56917 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56918
56919 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56920
56921 * g77.f-torture/compile/20010321-1.f: New test.
56922
56923 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56924
56925 * gcc.c-torture/compile/20010329-1.c: New test.
56926
56927 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56928
56929 * gcc.c-torture/execute/20010329-1.c: New test.
56930
56931 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56932
56933 * g++.old-deja/g++.other/eh4.C: Fix typo.
56934
56935 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56936
56937 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56938
56939 2001-03-28 Philip Blundell <philb@gnu.org>
56940
56941 * gcc.c-torture/compile/20010328-1.c: New test.
56942
56943 2001-03-27 Richard Henderson <rth@redhat.com>
56944
56945 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56946 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56947
56948 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56949
56950 * gcc.c-torture/compile/20010327-1.c: New test.
56951
56952 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56953
56954 * g++.old-deja/g++.other/friend12.C: New test.
56955 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56956 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56957
56958 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56959
56960 * gcc.c-torture/execute/20010325-1.c: New test.
56961
56962 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56963
56964 * g++.old-deja/g++.other/mangle3.C: New test.
56965
56966 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56967
56968 * g++.old-deja/g++.other/anon8.C: New test.
56969
56970 2001-03-20 Philip Blundell <philb@gnu.org>
56971
56972 * gcc.c-torture/compile/20010320-1.c: New test.
56973
56974 2001-03-17 Richard Henderson <rth@redhat.com>
56975
56976 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56977
56978 2001-03-15 Geoff Keating <geoff@redhat.com>
56979
56980 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56981 tests on AIX.
56982
56983 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56984
56985 * g++.old-deja/g++.other/eh4.C: New test.
56986
56987 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56988
56989 * gcc.dg/cpp/mi1.c: Update.
56990
56991 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56992
56993 * g++.old-deja/g++.other/regstack.C: New test.
56994
56995 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56996
56997 * g++.old-deja/g++.other/ref4.C: New test.
56998
56999 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
57000
57001 * objc/execute/va_method.m: Added.
57002 * objc/execute/IMP.m: Added.
57003 * objc/execute/_cmd.m: Added.
57004 * objc/execute/accessing_ivars.m: Added.
57005 * objc/execute/class-1.m: Added.
57006 * objc/execute/class-10.m: Added.
57007 * objc/execute/class-11.m: Added.
57008 * objc/execute/class-12.m: Added.
57009 * objc/execute/class-13.m: Added.
57010 * objc/execute/class-14.m: Added.
57011 * objc/execute/class-2.m: Added.
57012 * objc/execute/class-3.m: Added.
57013 * objc/execute/class-4.m: Added.
57014 * objc/execute/class-5.m: Added.
57015 * objc/execute/class-6.m: Added.
57016 * objc/execute/class-7.m: Added.
57017 * objc/execute/class-8.m: Added.
57018 * objc/execute/class-9.m: Added.
57019 * objc/execute/class-tests-1.h
57020 * objc/execute/class-tests-2.h
57021 * objc/execute/compatibility_alias.m: Added.
57022 * objc/execute/encode-1.m: Added.
57023 * objc/execute/formal_protocol-1.m: Added.
57024 * objc/execute/formal_protocol-2.m: Added.
57025 * objc/execute/formal_protocol-3.m: Added.
57026 * objc/execute/formal_protocol-4.m: Added.
57027 * objc/execute/formal_protocol-5.m: Added.
57028 * objc/execute/formal_protocol-6.m: Added.
57029 * objc/execute/formal_protocol-7.m: Added.
57030 * objc/execute/informal_protocol.m: Added.
57031 * objc/execute/initialize.m: Added.
57032 * objc/execute/load.m: Added.
57033 * objc/execute/many_args_method.m: Added.
57034 * objc/execute/nested-3.m: Added.
57035 * objc/execute/no_clash.m: Added.
57036 * objc/execute/private.m: Added.
57037 * objc/execute/redefining_self.m: Added.
57038 * objc/execute/root_methods.m: Added.
57039 * objc/execute/selector-1.m: Added.
57040 * objc/execute/static-1.m: Added.
57041 * objc/execute/static-2.m: Added.
57042 * objc/execute/va_method.m: Added.
57043
57044 2001-03-10 Richard Henderson <rth@redhat.com>
57045
57046 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57047
57048 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
57049
57050 * g++.old-deja/g++.other/crash31.C: XFAIL.
57051 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57052 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57053 * gcc.c-torture/execute/20010123-1.x: XFAIL.
57054 * gcc.c-torture/execute/20010124-1.x: XFAIL.
57055 * gcc.dg/sequence-pt-1.c: XFAIL one test.
57056
57057 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57058
57059 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57060
57061 2001-03-06 Zack Weinberg <zackw@stanford.edu>
57062
57063 * gcc.dg/20000724-1.c: Don't use multiline strings.
57064
57065 2001-03-06 Zack Weinberg <zackw@stanford.edu>
57066
57067 * objc/execute/string1.m, objc/execute/string2.m: Compare the
57068 result of -cString against what we expect it to be; don't just
57069 print it out for no one to read.
57070
57071 * objc/execute/string3.m, objc/execute/string4.m: New tests.
57072 Based on testcases provided by Nicola Pero.
57073
57074 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
57075
57076 * gcc.dg/cpp/macro7.c: New test.
57077
57078 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
57079
57080 * gcc.dg/cpp/multiline.c: Update.
57081
57082 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57083
57084 * g++.old-deja/g++.other/enum3.C: New test.
57085
57086 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57087
57088 * g++.old-deja/g++.other/pod1.C: New test.
57089
57090 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57091
57092 * g++.old-deja/g++.ext/overload1.C: New test.
57093
57094 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
57095
57096 * g++.old-deja/g++.pt/using1.C: New test.
57097
57098 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
57099
57100 * g++.old-deja/g++.other/using9.C: New test.
57101
57102 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
57103
57104 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57105
57106 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57107
57108 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
57109
57110 * g++.old-deja/g++.ext/realpt1.C: Remove.
57111
57112 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
57113
57114 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57115
57116 2001-02-26 Will Cohen <wcohen@redhat.com>
57117
57118 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57119
57120 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
57121
57122 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57123 templatized constructors.
57124
57125 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57126
57127 * gcc.c-torture/execute/20010224-1.c: New test.
57128
57129 2001-02-23 Jakub Jelinek <jakub@redhat.com>
57130
57131 * gcc.c-torture/execute/20010222-1.c: New test.
57132
57133 2001-02-22 Jakub Jelinek <jakub@redhat.com>
57134
57135 * g++.old-deja/g++.other/inline20.C: New test.
57136
57137 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
57138
57139 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57140
57141 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
57142
57143 * g++.old-deja/g++.other/lookup22.C: New test.
57144
57145 2001-02-19 Zack Weinberg <zackw@stanford.edu>
57146
57147 * g77.dg: New directory.
57148 * g77.dg/20010216-1.f: New test case.
57149 * g77.dg/dg.exp: New driver.
57150 * lib/g77-dg.exp: New driver library.
57151
57152 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57153
57154 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57155
57156 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
57157
57158 * g++.old-deja/g++.other/decl9.C: New test.
57159
57160 2001-02-16 Jakub Jelinek <jakub@redhat.com>
57161
57162 * g++.old-deja/g++.other/init16.C: Update the test so that it does
57163 not need <string> and also tests the initialization at runtime.
57164
57165 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
57166
57167 * gcc.c-torture/execute/longlong.c: New test.
57168
57169 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
57170
57171 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57172
57173 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
57174
57175 * gcc.c-torture/execute/920302-1.c (execute):
57176 Change argument type to short.
57177
57178 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
57179
57180 * g++.old-deja/g++.pt/deduct6.C: New test.
57181
57182 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
57183
57184 * g++.old-deja/g++.pt/deduct5.C: New test.
57185
57186 2001-02-14 Jakub Jelinek <jakub@redhat.com>
57187
57188 * gcc.c-torture/execute/20010209-1.c: New test.
57189
57190 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
57191
57192 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57193
57194 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
57195
57196 * g++.dg/vtgc1.C: Update for new ABI.
57197
57198 * consistency.vlad: New directory, 1665 files.
57199
57200 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
57201
57202 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57203 return type.
57204 * gcc.dg/cpp/digraphs.c: Declare puts.
57205
57206 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57207
57208 * g++.old-deja/g++.other/warn5.C: New test.
57209
57210 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57211
57212 * g++.old-deja/g++.pt/spec40.C: New test.
57213
57214 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57215
57216 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57217 case.
57218 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57219
57220 2001-02-12 Jakub Jelinek <jakub@redhat.com>
57221
57222 * gcc.c-torture/compile/20010209-1.c: New test.
57223
57224 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
57225
57226 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57227 excess errors message but not if it crashes.
57228 * g++.old-deja/g++.other/crash27.C: Likewise.
57229 * g++.old-deja/g++.other/crash28.C: Likewise.
57230 * g++.old-deja/g++.other/crash30.C: Likewise.
57231 * g++.old-deja/g++.other/crash32.C: Likewise.
57232 * g++.old-deja/g++.other/crash35.C: Likewise.
57233 * g++.old-deja/g++.pt/inherit2.C: Likewise.
57234
57235 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
57236
57237 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57238 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57239 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57240 g77.f-torture/execute/execute.exp,
57241 g77.f-torture/noncompile/noncompile.exp,
57242 gcc.c-torture/execute/execute.exp,
57243 gcc.c-torture/execute/memcheck/memcheck.exp,
57244 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57245 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57246 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57247 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57248 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57249 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57250 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57251 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57252 Remove bug reporting instructions with ancient email addresses.
57253
57254 2001-02-07 Jakub Jelinek <jakub@redhat.com>
57255
57256 * gcc.dg/20010202-1.c: New test.
57257 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57258
57259 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
57260
57261 * g++.dg/stdbool-if.C: New test.
57262
57263 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
57264
57265 * objc/execute/fdecl.m: Added main().
57266
57267 2001-02-07 Jakub Jelinek <jakub@redhat.com>
57268
57269 * gcc.c-torture/execute/20010206-1.c: New test.
57270
57271 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
57272
57273 * gcc.dg/cpp/avoidpaste1.c: Update.
57274
57275 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
57276
57277 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57278 Pero <nicola@brainstorm.co.uk>.
57279 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57280
57281 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
57282
57283 * g++.old-deja/g++.pt/spec39.C: New test.
57284
57285 2001-02-05 Jakub Jelinek <jakub@redhat.com>
57286
57287 * gcc.c-torture/compile/20010202-1.c: New test.
57288
57289 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
57290
57291 * g++.old-deja/g++.abi/primary2.C: New test.
57292 * g++.old-deja/g++.abi/primary3.C: New test.
57293 * g++.old-deja/g++.abi/primary4.C: New test.
57294 * g++.old-deja/g++.abi/primary5.C: New test.
57295 * g++.old-deja/g++.abi/vtable3.h: New test.
57296 * g++.old-deja/g++.abi/vtable3a.C: New test.
57297 * g++.old-deja/g++.abi/vtable3b.C: New test.
57298 * g++.old-deja/g++.abi/vtable3c.C: New test.
57299 * g++.old-deja/g++.abi/vtable3d.C: New test.
57300 * g++.old-deja/g++.abi/vtable3e.C: New test.
57301 * g++.old-deja/g++.abi/vtable3f.C: New test.
57302 * g++.old-deja/g++.abi/vtable3g.C: New test.
57303 * g++.old-deja/g++.abi/vtable3h.C: New test.
57304 * g++.old-deja/g++.abi/vtable3i.C: New test.
57305 * g++.old-deja/g++.abi/vtable3j.C: New test.
57306 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57307
57308 2001-02-03 Jakub Jelinek <jakub@redhat.com>
57309
57310 * g++.old-deja/g++.other/anon6.C: New test.
57311 * g++.old-deja/g++.other/anon7.C: New test.
57312
57313 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
57314
57315 * gcc.dg/cpp/avoidpaste2.c: New tests.
57316
57317 2001-01-31 Jakub Jelinek <jakub@redhat.com>
57318
57319 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57320
57321 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
57322
57323 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57324 DECIMAL_DIG cases for Irix."
57325
57326 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
57327
57328 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57329
57330 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
57331
57332 * gcc.dg/c99-tag-1.c: New test.
57333
57334 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57335
57336 * gcc.dg/cpp/tr-warn1.c: Add tests.
57337
57338 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57339
57340 * gcc.dg/cpp/avoidpaste1.c: Update.
57341 * gcc.dg/cpp/paste4.c: Update.
57342
57343 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
57344
57345 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57346 cases for Irix.
57347
57348 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57349
57350 * g++.old-deja/g++.other/inline19.C: New test.
57351
57352 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
57353
57354 * gcc.dg/Wlarger-than.c: New test.
57355
57356 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
57357
57358 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57359
57360 2001-01-29 Jakub Jelinek <jakub@redhat.com>
57361
57362 * gcc.c-torture/execute/20010129-1.c: New test.
57363 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57364
57365 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
57366
57367 * gcc.dg/cpp/avoidpaste1.c: Test case.
57368
57369 2001-01-28 Jakub Jelinek <jakub@redhat.com>
57370
57371 * g++.old-deja/g++.other/inline18.C: New test.
57372
57373 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57374
57375 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57376 and __builtin_putchar.
57377
57378 2001-01-27 Jakub Jelinek <jakub@redhat.com>
57379
57380 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57381 tests.
57382
57383 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
57384
57385 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57386 floating point number rounding mode to round to the nearest
57387 representable mode.
57388
57389 2001-01-25 Jakub Jelinek <jakub@redhat.com>
57390
57391 * g++.old-deja/g++.other/mangle2.C: New test.
57392
57393 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
57394
57395 * gcc.c-torture/compile/20010124-1.c: New test.
57396
57397 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
57398
57399 * g++.old-deja/g++.pt/spec38.C: New test.
57400
57401 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57402
57403 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57404 "Build don't run".
57405
57406 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57407
57408 * gcc.c-torture/execute/20010123-1.c: New test.
57409
57410 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57411
57412 * g++.old-deja/g++.pt/spec37.C: New test.
57413
57414 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57415
57416 * g++.old-deja/g++.pt/overload14.C: New test.
57417
57418 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57419
57420 * gcc.c-torture/execute/20010122-1.c: New test, exercise
57421 __builtin_return_address.
57422
57423 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
57424
57425 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57426 * g++.old-deja/g++.pt/spec35.C: New test.
57427 * g++.old-deja/g++.pt/spec36.C: New test.
57428
57429 2001-01-20 Jakub Jelinek <jakub@redhat.com>
57430
57431 * gcc.c-torture/compile/20010118-1.c: New test.
57432
57433 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
57434
57435 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57436
57437 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57438
57439 * gcc.c-torture/execute/20010119-1.c: New test.
57440
57441 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57442
57443 * g++.old-deja/g++.other/vbase5.C: New test.
57444
57445 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57446
57447 * gcc.c-torture/execute/20010118-1.c: New test.
57448
57449 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57450
57451 * g++.old-deja/g++.pt/deduct3.C: New test.
57452
57453 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57454
57455 * g++.old-deja/g++.pt/spec34.C: New test.
57456
57457 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57458
57459 * g77.f-torture/compile/20000601-2.f: New test.
57460
57461 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57462
57463 * g++.old-deja/g++.other/init17.C: New test.
57464
57465 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
57466
57467 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57468
57469 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57470
57471 * g++.old-deja/g++.pt/unify8.C: New test.
57472
57473 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57474
57475 * g++.old-deja/g++.abi/vbase1.C: New test.
57476
57477 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57478
57479 * g++.old-deja/g++.pt/crash65.C: New test.
57480
57481 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
57482
57483 * gcc.dg/cpp/assembl2.S: New test case.
57484
57485 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
57486
57487 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57488 are supported.
57489
57490 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57491
57492 * g++.old-deja/g++.other/builtins1.C: New test.
57493 * g++.old-deja/g++.other/builtins2.C: Likewise.
57494 * g++.old-deja/g++.other/builtins3.C: Likewise.
57495 * g++.old-deja/g++.other/builtins4.C: Likewise.
57496
57497 2001-01-17 Jakub Jelinek <jakub@redhat.com>
57498
57499 * gcc.c-torture/compile/20010117-1.c: New test.
57500 * gcc.c-torture/compile/20010117-2.c: New test.
57501
57502 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57503
57504 * g77.f-torture/execute/20010116.[fx]: New test,
57505 XFAIL on i?86-*-*.
57506 * g77.f-torture/compile/20010115.f: Indicate it's
57507 a test for PR fortran/1636.
57508
57509 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
57510
57511 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57512
57513 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
57514
57515 * g77.f-torture/compile/20010115.f: New test.
57516
57517 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
57518
57519 * g++.old-deja/g++.pt/nontype5.C: New test.
57520
57521 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
57522
57523 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57524 have an equivalent working one below it.
57525
57526 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57527
57528 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57529 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57530
57531 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
57532
57533 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57534 message containing "init_priority".
57535 (conpr-2.C): Likewise.
57536 (conpr-3.C): Likewise.
57537 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57538
57539 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57540
57541 * gcc.c-torture/execute/20010114-2.c: New test.
57542
57543 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
57544
57545 * gcc.c-torture/compile/20010114-1.c: New test.
57546 * gcc.c-torture/compile/20010114-1.x: Xfail.
57547 * gcc.c-torture/compile/20010114-2.c: New test.
57548 * gcc.c-torture/execute/20010114-1.c: New test.
57549 * gcc.dg/trunc-1.c: New test.
57550 * gcc.dg/uninit-B.c: New test.
57551
57552 2001-01-13 Nick Clifton <nickc@redhat.com>
57553
57554 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57555 target.
57556
57557 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57558
57559 * gcc.c-torture/compile/20010113-1.c: New test.
57560
57561 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57562
57563 * gcc.c-torture/compile/20001212-1.c: New test.
57564
57565 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57566
57567 * gcc.dg/cpp/widestr1.c: Update.
57568 * gcc.dg/cpp/prag-imp.c: Remove.
57569
57570 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57571
57572 * gcc.c-torture/execute/20000801-3.x: Remove.
57573 * gcc.dg/c90-init-1.c: New test.
57574 * gcc.dg/c99-init-1.c: New test.
57575 * gcc.dg/c99-init-2.c: New test.
57576 * gcc.dg/gnu99-init-1.c: New test.
57577
57578 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57579
57580 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57581 testing that no relevant ones were found.
57582
57583 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57584
57585 * g++.old-deja/g++.pt/cast2.C: New test.
57586
57587 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57588
57589 * g++.old-deja/g++.pt/friend47.C: New test.
57590
57591 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57592
57593 * g++.old-deja/g++.pt/instantiate13.C: New test.
57594
57595 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57596
57597 * g++.old-deja/g++.other/defarg7.C: New test.
57598 * g++.old-deja/g++.other/defarg8.C: New test.
57599
57600 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57601
57602 * g++.old-deja/g++.pt/crash64.C: New test.
57603
57604 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57605
57606 * g++.old-deja/g++.pt/crash63.C: New test.
57607
57608 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57609
57610 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57611
57612 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57613
57614 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57615
57616 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57617
57618 * g++.old-deja/g++.pt/error3.C: New test.
57619
57620 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57621
57622 * g++.old-deja/g++.other/crash39.C: New test.
57623
57624 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57625
57626 * g++.old-deja/g++.other/vbase4.C: New test.
57627
57628 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57629
57630 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57631 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57632 * gcc.dg/special/special.exp: New test driver which will check
57633 for alias support for the above test.
57634
57635 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57636
57637 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57638 problems on small machines.
57639 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57640 parameterize.
57641
57642 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57643
57644 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57645 mips.
57646 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57647
57648 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57649
57650 * g++.old_deja/g++.pt/using8.C: New test.
57651
57652 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57653
57654 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57655
57656 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57657
57658 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57659 where a failure is expected.
57660 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57661
57662 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57663
57664 * g++.old_deja/g++.pt/instantiate12.C: New test.
57665
57666 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57667
57668 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57669 start of structs.
57670 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57671 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57672 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57673 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57674 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57675 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57676 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57677 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57678 * g++.old-deja/g++.eh/spec6.C: Likewise.
57679 * g++.old-deja/g++.jason/crash3.C: Likewise.
57680 * g++.old-deja/g++.law/ctors11.C: Likewise.
57681 * g++.old-deja/g++.law/ctors17.C: Likewise.
57682 * g++.old-deja/g++.law/ctors5.C: Likewise.
57683 * g++.old-deja/g++.law/ctors9.C: Likewise.
57684 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57685 * g++.old-deja/g++.mike/net22.C: Likewise.
57686 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57687 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57688 * g++.old-deja/g++.mike/virt3.C: Likewise.
57689 * g++.old-deja/g++.niklas/t128.C: Likewise.
57690 * g++.old-deja/g++.other/anon4.C: Likewise.
57691 * g++.old-deja/g++.other/using1.C: Likewise.
57692 * g++.old-deja/g++.other/warn3.C: Likewise.
57693 * g++.old-deja/g++.pt/t37.C: Likewise.
57694 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57695 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57696
57697 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57698
57699 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57700
57701 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57702
57703 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57704
57705 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57706
57707 * gcc.c-torture/compile/20010107-1.c: New test.
57708
57709 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57710
57711 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57712
57713 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57714
57715 * gcc.dg/format/format.h: New file.
57716 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57717 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57718 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57719 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57720 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57721 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57722 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57723 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57724 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57725 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57726 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57727 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57728 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57729 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57730 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57731 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57732 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57733 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57734 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57735 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57736 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57737 instead of declaring standard types, macros and functions in each
57738 test.
57739
57740 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57741
57742 * gcc.c-torture/execute/20010106-1.c: New test.
57743
57744 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57745
57746 * gcc.dg/format/format.exp: New file.
57747 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57748 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57749 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57750 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57751 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57752 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57753 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57754 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57755 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57756 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57757 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57758 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57759 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57760 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57761 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57762 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57763 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57764 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57765 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57766 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57767 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57768 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57769 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57770 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57771 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57772 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57773 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57774 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57775 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57776 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57777 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57778 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57779 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57780 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57781 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57782 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57783 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57784 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57785 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57786 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57787 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57788 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57789
57790 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57791
57792 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57793 account.
57794
57795 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57796
57797 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57798
57799 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57800
57801 * g++.old-deja/g++.pt/crash62.C: New test.
57802
57803 2001-01-04 Richard Henderson <rth@redhat.com>
57804
57805 * gcc.dg/20000926-1.c: Update expected warnings.
57806 * gcc.dg/array-2.c: Likewise.
57807 * gcc.dg/array-4.c: Also validate flexible array members.
57808 * gcc.dg/c99-flex-array-1.c: New.
57809
57810 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57811
57812 * gcc.c-torture/compile/20001222-1.x: Remove.
57813
57814 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57815
57816 * gcc.c-torture/execute/built-in-setjmp.c: New.
57817
57818 2001-01-03 Richard Henderson <rth@redhat.com>
57819
57820 * gcc.dg/940510-1.c: Update expected error wording.
57821 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57822
57823 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57824
57825 * lib/target-supports.exp (check_alias_available): Modified to
57826 indicate aliases not supported if only weak aliases are supported.
57827
57828 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57829
57830 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57831 Turn on cmpstrsi checks for __pj__ and __i370__.
57832
57833 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57834
57835 * g++.old-deja/g++.other/virtual11.C: New test.
57836
57837 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57838
57839 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57840
57841 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57842
57843 * gcc.c-torture/compile/20010102-1.c: New test.
57844
57845 2001-01-02 Andreas Jaeger <aj@suse.de>
57846
57847 * gcc.dg/noreturn-3.c: New test.
57848
57849 * gcc.dg/noreturn-4.c: New test.
57850
57851 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57852
57853 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57854 __builtin_fputc and __builtin_fwrite.
57855
57856 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57857
57858 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57859 signed char, not default char.
57860
57861 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57862
57863 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57864
57865 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57866
57867 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57868
57869 2000-12-29 Richard Henderson <rth@redhat.com>
57870
57871 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57872 (__cyg_profile_func_exit): Define.
57873
57874 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57875
57876 * g++.dg/vtgc1.C: New test.
57877
57878 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57879
57880 * gcc.dg/noncompile/20001228-1.c: New test.
57881
57882 * gcc.dg/20001228-1.c: New test.
57883
57884 * gcc.c-torture/execute/20001228-1.c: New test.
57885
57886 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57887
57888 * gcc.dg/format-strfmon-1.c: New test.
57889
57890 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57891
57892 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57893 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57894 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57895 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57896 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57897 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57898 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57899 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57900 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57901 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57902 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57903 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57904 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57905
57906 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57907 * gcc.c-torture/execute/string-opt-4.c: Test index.
57908
57909 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57910
57911 * gcc.c-torture/compile/20001226-1.c: New test.
57912
57913 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57914
57915 * gcc.c-torture/compile/20001222-1.c: New test.
57916 * gcc.c-torture/compile/20001222-1.x: Xfail.
57917
57918 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57919
57920 * gcc.c-torture/execute/comp-goto-2.c: New test.
57921
57922 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57923
57924 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57925 Use long types if __INT_MAX__ is 32767.
57926 (main): Use cast to (sint32 *) when poking 88 into a_page.
57927
57928 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57929
57930 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57931
57932 * gcc.c-torture/compile/20001221-1.c: New test.
57933 * gcc.c-torture/execute/20001221-1.c: New test.
57934
57935 2000-12-20 Richard Henderson <rth@redhat.com>
57936
57937 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57938 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57939
57940 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57941
57942 * gcc.dg/compare3.c: New test.
57943
57944 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57945
57946 * gcc.dg/format-warnll-1.c: New test.
57947
57948 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57949
57950 * gcc.dg/cpp/cmdlne-P.c: New test.
57951
57952 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57953
57954 * gcc.c-torture/execute/builtin-abs-1.c,
57955 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57956
57957 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57958
57959 * gcc.dg/cpp/multiline.c: New test.
57960
57961 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57962
57963 * g++.old-deja/g++.other/syshdr1.C: Update.
57964 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57965
57966 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57967
57968 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57969
57970 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57971
57972 * g++.old-deja/g++.pt/ttp65.C: New test.
57973
57974 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57975
57976 * g++.old-deja/g++.pt/ttp64.C: New test.
57977
57978 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57979
57980 * g++.old-deja/g++.pt/spec33.C: New test.
57981
57982 2000-12-14 Catherine Moore <clm@redhat.com>
57983
57984 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57985 * gcc.c-torture/execute/920612-2.c: Likewise.
57986 * gcc.c-torture/execute/920428-2.c: Likewise.
57987 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57988 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57989
57990 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57991
57992 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57993 * gcc.dg/pack-test-2.c: Likewise.
57994
57995 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57996
57997 Tests by Zack Weinberg <zackw@stanford.edu>.
57998
57999 * gcc.dg/cpp/defined.c: Update.
58000 * gcc.dg/cpp/defined_trad.c: New tests.
58001
58002 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
58003
58004 * gcc.dg/cpp/trad-direct.c: Update.
58005
58006 2000-12-11 Neil Booth <neilb@earthling.net>
58007
58008 * gcc.dg/cpp/defined_trad.c
58009
58010 2000-12-11 Neil Booth <neilb@earthling.net>
58011
58012 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58013
58014 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
58015
58016 * gcc.dg/format-miss-2.c: New test.
58017
58018 2000-12-09 Neil Booth <neilb@earthling.net>
58019
58020 * gcc.dg/cpp/lineflags.c: New tests.
58021 * gcc.dg/cpp/poison.c: Update.
58022 * gcc.dg/cpp/redef2.c: Update.
58023 * gcc.dg/cpp/skipping.c: New test.
58024
58025 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
58026
58027 * g++.old-deja/g++.other/eh3.C: New testcase.
58028
58029 2000-12-07 Neil Booth <neilb@earthling.net>
58030
58031 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58032 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58033 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58034 wtr-union-init-2.c, wtr-union-init-3.c: Update.
58035 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58036 Update.
58037
58038 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58039
58040 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58041 __SIZE_TYPE__ instead of int for type of integers cast to
58042 pointers.
58043
58044 2000-12-07 Jakub Jelinek <jakub@redhat.com>
58045
58046 * g++.old-deja/g++.other/cleanup4.C: New test.
58047
58048 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58049
58050 * format-sec-1.c: New test.
58051
58052 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58053
58054 * gcc.dg/format-nonlit-3.c: New test.
58055
58056 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58057
58058 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58059 through a null pointer.
58060
58061 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58062
58063 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58064 * g++.old-deja/g++.pt/partial4.C: New test.
58065
58066 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
58067
58068 * gcc.c-torture/execute/ieee/hugeval.x: New.
58069
58070 2000-12-06 Neil Booth <neilb@earthling.net>
58071
58072 * gcc.dg/cpp/backslash2.c: New tests.
58073
58074 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58075
58076 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58077 * gcc.c-torture/execute/stdio-opt-2.c: New test.
58078
58079 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
58080
58081 * gcc.c-torture/execute/20001203-2.c: New testcase.
58082
58083 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
58084
58085 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58086 * g++.old-deja/g++.other/virtual10.C: New test.
58087
58088 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
58089
58090 * g++.old-deja/g++.mike/pmf5.C: Remove test.
58091
58092 2000-12-05 Richard Henderson <rth@redhat.com>
58093
58094 * gcc.c-torture/compile/20001205-1.c: New.
58095
58096 2000-12-04 Neil Booth <neilb@earthling.net>
58097
58098 * g++.old-deja/g++.other/virtual9.C: New test.
58099 * g++.old-deja/g++.pt/crash61.C: New test.
58100 * gcc.c-torture/execute/loop-9.c: New test.
58101
58102 2000-12-04 Neil Booth <neilb@earthling.net>
58103
58104 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58105 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58106 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58107 * gcc.dg/cpp/extratokens.c: ...here.
58108
58109 2000-12-04 Neil Booth <neilb@earthling.net>
58110
58111 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58112 New tests.
58113
58114 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58115
58116 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58117 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58118
58119 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
58120
58121 * gcc.c-torture/execute/20001203-1.c: New test.
58122
58123 2000-12-03 Neil Booth <neilb@earthling.net>
58124
58125 * gcc.dg/cpp/macro6.c: New test cases.
58126
58127 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58128
58129 * gcc.c-torture/execute/string-opt-9.c: New test.
58130 * gcc.c-torture/execute/string-opt-10.c: Likewise.
58131 * gcc.c-torture/execute/string-opt-11.c: Likewise.
58132 * gcc.c-torture/execute/string-opt-12.c: Likewise.
58133
58134 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58135 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58136
58137 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
58138
58139 * gcc.dg/cpp/if-6.c: New testcase.
58140
58141 * gcc.dg/20001201-1.c: New testcase.
58142
58143 2000-12-02 Neil Booth <neilb@earthling.net>
58144
58145 * g++.old-deja/g++.other/externC4.C,
58146 g++.old-deja/g++.other/friend10.C: New tests.
58147
58148 2000-12-02 Neil Booth <neilb@earthling.net>
58149
58150 * g++.old-deja/g++.other/instan2.C
58151 * g++.old-deja/g++.other/instan3.C: New test.
58152
58153 2000-12-02 Neil Booth <neilb@earthling.net>
58154
58155 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58156 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58157 gnuc99.c,gnuc99-pedantic.c: New tests.
58158
58159 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
58160
58161 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58162 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58163
58164 2000-12-01 Neil Booth <neilb@earthling.net>
58165
58166 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58167 * gcc.dg/cpp/poison.c: Update.
58168 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58169
58170 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
58171
58172 * g77.f-torture/execute/20001201.f: New test.
58173
58174 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
58175
58176 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58177
58178 2000-12-01 Jakub Jelinek <jakub@redhat.com>
58179
58180 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58181
58182 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
58183
58184 * g++.old-deja/g++.other/cast6.C: New test.
58185
58186 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
58187
58188 * gcc.c-torture/execute/20001130-2.c: New testcase.
58189
58190 2000-11-30 Richard Henderson <rth@redhat.com>
58191
58192 * gcc.c-torture/execute/20001130-1.c: New test.
58193
58194 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58195
58196 * g++.old-deja/g++.other/op3.C: New test.
58197
58198 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58199
58200 * g++.old-deja/g++.other/op2.C: New test.
58201
58202 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58203
58204 * g++.old-deja/g++.other/crash38.C: New test.
58205
58206 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
58207
58208 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58209
58210 2000-11-29 Jakub Jelinek <jakub@redhat.com>
58211
58212 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58213 tests.
58214 * gcc.c-torture/execute/string-opt-6.c: New test.
58215
58216 * gcc.dg/20001117-1.c: Add main.
58217
58218 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
58219
58220 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58221 Move from here ...
58222 * gcc.dg/940510-1.c: ... to here.
58223
58224 * gcc.dg/20000926-1.c: GNU C now allows initializations of
58225 zero-size arrays in toplevel structures.
58226
58227 2000-11-28 Jakub Jelinek <jakub@redhat.com>
58228
58229 * gcc.c-torture/execute/loop-8.c: New test.
58230
58231 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58232
58233 * g++.old-deja/g++.other/base1.C: New test.
58234
58235 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58236
58237 * g++.old-deja/g++.other/parse2.C: New test.
58238
58239 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58240
58241 * g++.old-deja/g++.pt/incomplete1.C: New test.
58242
58243 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58244
58245 * g++.old-deja/g++.other/friend9.C: New test.
58246
58247 2000-11-28 Jakub Jelinek <jakub@redhat.com>
58248
58249 * gcc.dg/20001127-1.c: New test.
58250
58251 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
58252
58253 * g++.old-deja/g++.pt/friend46.C: New test.
58254
58255 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
58256
58257 * g++.old-deja/g++.other/ptrmem8.C: New test.
58258
58259 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58260
58261 * gcc.c-torture/execute/string-opt-7.c: New test.
58262 * gcc.c-torture/execute/string-opt-8.c: Likewise.
58263
58264 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
58265
58266 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58267 instead of 'mkcheck 2'.
58268
58269 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
58270
58271 * gcc.c-torture/execute/memcheck/driver.c,
58272 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58273 C9X references to refer to C99.
58274
58275 2000-11-25 Jakub Jelinek <jakub@redhat.com>
58276
58277 * gcc.dg/ultrasp3.c: New test.
58278
58279 2000-11-25 Neil Booth <neilb@earthling.net>
58280
58281 * gcc.dg/cpp/include2.c: Update test to be locale independent.
58282
58283 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
58284
58285 * gcc.c-torture/compile/20001123-2.c: New.
58286
58287 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58288
58289 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58290
58291 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
58292
58293 * gcc.dg/sequence-point-1.c: Add some new tests.
58294 * gcc.c-torture/execute/20001124-1.c: New test.
58295
58296 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58297
58298 * g++.old-deja/g++.other/vaarg4.C: New test.
58299 * gcc.c-torture/compile/20001123-1.c: New test.
58300
58301 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58302
58303 * g++.other/crash24.C: Adjust and remove XFAIL.
58304 * g++.other/crash37.C: New test.
58305
58306 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
58307
58308 * g++.old-deja/g++.pt/instantiate9.C: New test.
58309
58310 2000-11-22 Mark Mitchell <mark@codesourcery.com>
58311
58312 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58313 new ABI, too.
58314
58315 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58316 * g++.old-deja/g++.robertl/eb55.C: Likewise.
58317
58318 2000-11-22 Neil Booth <neilb@earthling.net>
58319
58320 * gcc.dg/cpp/Wtrigraphs.c: New test.
58321
58322 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
58323
58324 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58325
58326 2000-11-22 Jakub Jelinek <jakub@redhat.com>
58327
58328 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58329
58330 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
58331
58332 * lib/gcc-dg.exp: load_lib scanasm.exp.
58333 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58334 * lib/g++-dg.exp: load_lib scanasm.exp.
58335 * lib/scanasm.exp: New.
58336 (scan-assembler, scan-assembler-not): Add optional arguments to
58337 test name, or if not present, the pattern name.
58338 (scan-assembler-dem, scan-assembler-dem-not): New.
58339
58340 * g++.dg/dg.exp: New.
58341
58342 2000-11-21 Neil Booth <neilb@earthling.net>
58343
58344 * gcc.dg/cpp/integrated1.c: Remove.
58345
58346 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58347
58348 * gcc.c-torture/execute/20001121-1.c: New test.
58349
58350 2000-11-21 Richard Henderson <rth@redhat.com>
58351
58352 * gcc.c-torture/compile/20001121-1.c: New test.
58353
58354 2000-11-20 Neil Booth <neilb@earthling.net>
58355
58356 * gcc.dg/cpp/integrated1.c: New test.
58357
58358 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58359
58360 * g++.old-deja/g++.other/inline17.C: New test.
58361
58362 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
58363
58364 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58365 local variable to be zero: I made the variable global. Now
58366 uses abort() and exit() instead of relying on main's return value.
58367
58368 2000-11-20 Neil Booth <neilb@earthling.net>
58369
58370 * gcc.dg/cpp/paste2.c: Update test.
58371 * objc/execute/paste.m: New test.
58372
58373 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
58374
58375 * gcc.dg/c99-condexpr-1.c: New test.
58376
58377 2000-11-20 Neil Booth <neilb@earthling.net>
58378
58379 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58380
58381 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
58382
58383 * g++.old-deja/g++.pt/export1.C: New test.
58384
58385 2000-11-20 Jakub Jelinek <jakub@redhat.com>
58386
58387 * gcc.dg/20001117-1.c: New test.
58388
58389 2000-11-18 Richard Henderson <rth@redhat.com>
58390
58391 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58392
58393 2000-11-18 Richard Henderson <rth@redhat.com>
58394
58395 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58396 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58397 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58398
58399 2000-11-18 Richard Henderson <rth@redhat.com>
58400
58401 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58402 (main): New. Exit cleanly.
58403
58404 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
58405
58406 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58407 gcc.dg/c99-fordecl-2.c: New tests.
58408
58409 2000-11-18 Richard Henderson <rth@redhat.com>
58410
58411 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58412 * gcc.c-torture/execute/zerolen-2.c: New.
58413
58414 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58415
58416 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58417 memory.
58418
58419 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58420
58421 * g++.old-deja/g++.pt/instantiate8.C: New test.
58422
58423 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58424
58425 * g++.old-deja/g++.other/incomplete.C: Add more tests.
58426 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58427
58428 2000-11-16 Nick Clifton <nickc@redhat.com>
58429
58430 * gcc.c-torture/execute/nestfunc-2.c: New test.
58431 * gcc.c-torture/execute/nestfunc-3.c: New test.
58432
58433 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58434
58435 * gcc.c-torture/compile/20001116-1.c: New test.
58436
58437 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58438
58439 * gcc.c-torture/execute/20001115-1.c: New test.
58440
58441 2000-11-15 Mark Mitchell <mark@codesourcery.com>
58442
58443 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58444 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58445 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58446 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58447
58448 2000-11-15 Neil Booth <neilb@earthling.net>
58449
58450 gcc.dg/cpp/_Pragma1.c: Update.
58451 gcc.dg/cpp/_Pragma2.c: New test.
58452
58453 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
58454
58455 * g++.old-deja/g++.other/anon5.C: New test.
58456
58457 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
58458
58459 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58460 tests.
58461
58462 2000-11-14 Jakub Jelinek <jakub@redhat.com>
58463
58464 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58465 output.
58466
58467 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58468
58469 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58470 labels at end of compound statements.
58471
58472 2000-11-13 Jakub Jelinek <jakub@redhat.com>
58473
58474 * gcc.c-torture/execute/loop-7.c: New test.
58475
58476 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58477
58478 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58479
58480 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58481
58482 * gcc.dg/c99-bool-1.c: New test.
58483
58484 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58485
58486 * gcc.dg/c99-scope-1.c: Remove xfail.
58487 * gcc.dg/c99-scope-2.c: New test.
58488
58489 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58490
58491 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58492 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58493
58494 2000-11-11 Mark Mitchell <mark@codesourcery.com>
58495
58496 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58497 error messages.
58498
58499 * g++.mike/p700.C: Don't typedef wchar_t.
58500 * g++.mike/p784.C: Likewise.
58501 * g++.mike/eb101.C: Don't use __wchar_t.
58502
58503 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
58504
58505 * g77.f-torture/execute/20001111.[fx]: Test premature exit
58506 from DO loop.
58507
58508 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58509
58510 * gcc.c-torture/execute/20001111-1.c: New test.
58511
58512 2000-11-10 Nick Clifton <nickc@redhat.com>
58513
58514 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58515 long multuiple and accumulate.
58516
58517 2000-11-09 Richard Henderson <rth@redhat.com>
58518
58519 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58520 via size_t instead of int.
58521
58522 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58523 * gcc.c-torture/execute/string-opt-2.c: Likewise.
58524 * gcc.c-torture/execute/string-opt-3.c: Likewise.
58525 * gcc.c-torture/execute/string-opt-4.c: Likewise.
58526
58527 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
58528
58529 * gcc.c-torture/compile/20001109-1.c: New test.
58530 * gcc.c-torture/compile/20001109-2.c: New test.
58531
58532 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
58533
58534 * g++.old-deja/g++.pt/operator1.C: New test.
58535 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58536
58537 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58538
58539 * gcc.dg/20001108-1.c: New test.
58540
58541 2000-11-09 Jakub Jelinek <jakub@redhat.com>
58542
58543 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58544 with both arguments constant strings.
58545 * gcc.c-torture/execute/string-opt-3.c: New test.
58546 * gcc.c-torture/execute/string-opt-4.c: New test.
58547 * gcc.c-torture/execute/string-opt-5.c: New test.
58548
58549 2000-11-08 Nick Clifton <nickc@redhat.com>
58550
58551 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58552 mulsidi3adddi patterns.
58553
58554 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58555
58556 * g++.old-deja/g++.other/crash36.C: New test.
58557
58558 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58559
58560 * g++.old-deja/g++.other/init16.C: New test.
58561
58562 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58563
58564 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58565
58566 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58567
58568 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58569 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58570 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58571
58572 2000-11-07 DJ Delorie <dj@redhat.com>
58573
58574 * gcc.dg/20000614-1.c: Add return so that test can pass.
58575
58576 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58577
58578 * gcc.c-torture/execute/string-opt-1.c: New test.
58579
58580 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58581
58582 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58583 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58584 parameters in registers, and there is no way for a varargs
58585 function to know in which order the integer and floating-point
58586 parameters should be interleaved when they are placed on the
58587 stack.
58588 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58589 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58590
58591 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58592
58593 * gcc.c-torture/execute/string-opt-2.c: New test.
58594
58595 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58596
58597 * g++.old-deja/g++.pt/crash60.C: New test.
58598
58599 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58600
58601 * g++.old-deja/g++.other/crash24.C: New test.
58602 * g++.old-deja/g++.other/crash25.C: New test.
58603 * g++.old-deja/g++.other/crash26.C: New test.
58604 * g++.old-deja/g++.other/crash27.C: New test.
58605 * g++.old-deja/g++.other/crash28.C: New test.
58606 * g++.old-deja/g++.other/crash29.C: New test.
58607 * g++.old-deja/g++.other/crash30.C: New test.
58608 * g++.old-deja/g++.other/crash31.C: New test.
58609 * g++.old-deja/g++.other/crash32.C: New test.
58610 * g++.old-deja/g++.other/crash33.C: New test.
58611 * g++.old-deja/g++.other/crash34.C: New test.
58612 * g++.old-deja/g++.other/crash35.C: New test.
58613
58614 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58615
58616 * gcc.c-torture/execute/20001031-1.c: New test.
58617
58618 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58619
58620 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58621 namespace.
58622
58623 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58624 standards-conformant.
58625
58626 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58627
58628 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58629 * g++.old-deja/g++.mike/p755a.C: Likewise.
58630 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58631 library makes no calls to `operator new' during initialization.
58632
58633 2000-11-04 Neil Booth <neilb@earthling.net>
58634
58635 * gcc.dg/cpp/include2.c: New tests.
58636
58637 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58638
58639 * lib/g++.exp (g++_set_ld_library_path): New function.
58640 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58641
58642 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58643
58644 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58645 warnings.
58646
58647 2000-11-01 Richard Henderson <rth@redhat.com>
58648
58649 * g++.old-deja/g++.ext/namedret1.C: New.
58650 * g++.old-deja/g++.ext/namedret2.C: New.
58651 * g++.old-deja/g++.ext/namedret3.C: New.
58652
58653 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58654
58655 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58656 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58657
58658 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58659
58660 * gcc.c-torture/execute/va-arg-21.c: New test.
58661
58662 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58663
58664 * gcc.dg/c99-complex-2.c: New test.
58665
58666 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58667
58668 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58669
58670 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58671
58672 * g++.old-deja/g++.other/inline16.C: New test.
58673
58674 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58675
58676 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58677 __PRETTY_FUNCTION__
58678
58679 2000-10-29 Neil Booth <neilb@earthling.net>
58680
58681 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58682 New tests.
58683 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58684 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58685 optimisation.
58686
58687 2000-10-29 Neil Booth <neilb@earthling.net>
58688
58689 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58690 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58691 * mi5.c: Test multiple includes work with -C.
58692 * trigraphs.c: Test ^= version.
58693
58694 2000-10-28 Neil Booth <neilb@earthling.net>
58695
58696 New tests and test updates for new macro expander.
58697
58698 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58699 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58700 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58701 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58702 new diagnostic messages.
58703
58704 * gcc.dg/cpp/macro3.c: New tests.
58705
58706 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58707
58708 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58709 on the same line.
58710
58711 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58712
58713 * g++.old-deja/g++.other/eh2.C: New test.
58714
58715 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58716
58717 * gcc.c-torture/execute/20001027-1.c: New test.
58718
58719 2000-10-26 Richard Henderson <rth@redhat.com>
58720
58721 * gcc.c-torture/execute/20001026-1.c: New.
58722
58723 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58724
58725 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58726 * g++.old-deja/g++.law/builtin1.C: Likewise.
58727 * g++.old-deja/g++.law/ctors10.C: Likewise.
58728 * g++.old-deja/g++.law/virtual3.C: Likewise.
58729 * g++.old-deja/g++.mike/p658.C: Likewise.
58730 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58731 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58732 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58733 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58734 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58735
58736 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58737
58738 * gcc.c-torture/compile/20001024-1.c: New test.
58739
58740 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58741
58742 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58743 to tell us whether or not we are using V3.
58744
58745 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58746
58747 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58748 operands.
58749
58750 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58751
58752 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58753
58754 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58755
58756 * gcc.c-torture/execute/20001024-1.c: New test.
58757
58758 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58759
58760 * g++.old-deja/g++.other/sibcall1.C: New test.
58761
58762 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58763
58764 * gcc.dg/noncompile/init-3.c: New test.
58765
58766 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58767
58768 * gcc.dg/format-array-1.c: New test.
58769
58770 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58771
58772 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58773 writing through null pointers; remove comment about testing
58774 unterminated strings.
58775
58776 2000-10-17 Matthew Hiller <hiller@redhat.com>
58777
58778 * gcc.c-torture/execute/20001017-2.c: New test.
58779
58780 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58781
58782 * gcc.c-torture/compile/20001018-1.c: New test.
58783 * gcc.c-torture/compile/20001018-1.x: Xfail.
58784
58785 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58786
58787 * gcc.c-torture/execute/20001017-1.c: New test.
58788
58789 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58790
58791 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58792 for multiple use of arguments with scanf formats; add tests for
58793 multiple use of arguments.
58794
58795 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58796
58797 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58798 from some old tests.
58799
58800 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58801
58802 * gcc.dg/format-miss-1.c: New test.
58803
58804 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58805
58806 * gcc.c-torture/execute/20001013-1.c: New test.
58807
58808 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58809
58810 * gcc.dg/format-branch-1.c: New test.
58811
58812 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58813
58814 * README, lib/file-format.exp: Remove EGCS references.
58815
58816 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58817
58818 * gcc.dg/20001013-1.c: New test.
58819
58820 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58821
58822 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58823 for intmax_t in the compiler using __typeof__ and the type rules
58824 for conditional expressions.
58825
58826 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58827
58828 * gcc.dg/20001012-1.c: New test.
58829 * gcc.dg/20001012-2.c: New test.
58830
58831 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58832
58833 * gcc.dg/format-attr-1.c: New test.
58834
58835 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58836
58837 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58838 __LONG_LONG_MAX__ instead of LLONG_MAX.
58839
58840 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58841
58842 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58843 scanf flags.
58844 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58845 flags.
58846
58847 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58848
58849 * gcc.dg/sequence-pt-1.c: New test.
58850
58851 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58852
58853 * gcc.c-torture/execute/20001011-1.c: New testcase.
58854 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58855
58856 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58857
58858 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58859 does not error on it.
58860
58861 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58862
58863 * gcc.dg/20001009-1.c: New test.
58864
58865 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58866
58867 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58868 * gcc.c-torture/execute/20001009-2.c: ... to here.
58869
58870 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58871
58872 * gcc.c-torture/compile/20001009-1.c: New testcase.
58873 * gcc.c-torture/execute/20001009-1.c: New testcase.
58874 Testcases provided by Jan Hubicka <jh@suse.cz>.
58875
58876 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58877
58878 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58879 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58880 uintmax_t using <limits.h> to emulate the compiler's internal
58881 logic. No longer XFAIL %j tests.
58882
58883 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58884
58885 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58886 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58887 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58888 regexps and details of expected handling of some bad formats.
58889 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58890 suppression.
58891
58892 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58893
58894 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58895 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58896 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58897 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58898 in list archives.
58899
58900 2000-10-06 Richard Henderson <rth@cygnus.com>
58901
58902 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58903 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58904 * g++.old-deja/g++.jason/report.C: Likewise.
58905 * g++.old-deja/g++.law/friend5.C: Likewise.
58906 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58907 of the expected warnings.
58908
58909 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58910
58911 * g++.old-deja/g++.pt/enum14.C: New test.
58912
58913 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58914
58915 * g++.old-deja/g++.pt/crash59.C: New test.
58916
58917 2000-10-04 Will Cohen <wcohen@redhat.com>
58918
58919 * gcc.dg/20000926-1.c: New test.
58920
58921 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58922
58923 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58924 function name for current C++ compiler.
58925 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58926
58927 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58928
58929 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58930 __PRETTY_FUNCTION__.
58931 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58932
58933 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58934
58935 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58936
58937 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58938
58939 * gcc.c-torture/compile/20000923-1.c: New test.
58940
58941 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58942
58943 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58944 * g++.old-deja/g++.pt/ttp62.C: Same.
58945 * g++.old-deja/g++.other/inline14.C: Same.
58946
58947 2000-09-24 Richard Henderson <rth@cygnus.com>
58948
58949 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58950
58951 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58952
58953 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58954
58955 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58956
58957 * gcc.c-torture/compile/20000922-1.c: New file.
58958
58959 2000-09-21 Nick Clifton <nickc@redhat.com>
58960
58961 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58962 a signed long modulo operation.
58963 (mod6): New function - perform an unsigned long modulo operation.
58964 (main): Add tests for modulos of very large numbers by very small
58965 dividends.
58966
58967 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58968
58969 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58970
58971 2000-09-19 Richard Henderson <rth@cygnus.com>
58972
58973 * gcc.dg/compare2.c (case 10): XFAIL.
58974
58975 2000-09-18 Richard Henderson <rth@cygnus.com>
58976
58977 * gcc.c-torture/execute/20000906-1.c: Move ...
58978 * gcc.dg/20000906-1.c: ... here. Only run on targets
58979 that support __builtin_trap.
58980
58981 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58982
58983 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58984
58985 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58986
58987 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58988 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58989 more $ format tests.
58990
58991 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58992
58993 * gcc.dg/format-errmk-1.c: New test.
58994
58995 2000-09-17 Greg McGary <greg@mcgary.org>
58996
58997 * gcc.c-torture/execute/20000917-1.x: Remove.
58998
58999 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
59000
59001 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59002
59003 2000-09-17 Greg McGary <greg@mcgary.org>
59004
59005 * gcc.c-torture/execute/20000917-1.c: New test.
59006 * gcc.c-torture/execute/20000917-1.x: XFAIL.
59007
59008 2000-09-16 Neil Booth <NeilB@earthling.net>
59009
59010 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59011 in nested macro bug.
59012
59013 2000-09-15 Neil Booth <NeilB@earthling.net>
59014
59015 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59016
59017 2000-09-14 Jeffrey A Law (law@cygnus.com)
59018
59019 * gcc.c-torture/execute/20000914-1.c: New test.
59020
59021 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
59022
59023 * g++.other/inline13.C: New test.
59024
59025 2000-09-12 Andreas Jaeger <aj@suse.de>
59026
59027 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59028 constant by Ulrich Drepper <drepper@redhat.com>.
59029
59030 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
59031
59032 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59033
59034 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59035
59036 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59037
59038 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
59039
59040 * gcc.dg/cpp/backslash.c: New test.
59041
59042 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
59043
59044 * gcc.c-torture/execute/20000910-1.c: New test.
59045 * gcc.c-torture/execute/20000910-2.c: Likewise.
59046
59047 2000-09-11 Robert Lipe <robertl@sco.com>
59048
59049 * gcc.dg/pragma-align.c: New test.
59050
59051 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
59052
59053 * g++.old-deja/g++.pt/explicit82.C: New test.
59054 * g++.old-deja/g++.pt/explicit83.C: New test.
59055
59056 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
59057
59058 * gcc.dg/asm-names.c: New test.
59059
59060 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59061
59062 * gcc.dg/cpp/tr-warn6.c: New test
59063
59064 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
59065
59066 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59067 be accepted.
59068
59069 2000-09-07 Catherine Moore <clm@redhat.com>
59070
59071 * gcc.c-torture/execute/unroll-1.c: New test.
59072
59073 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
59074
59075 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59076 ERROR markers.
59077 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59078 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59079 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59080 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59081 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59082 Preprocess only.
59083 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59084 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59085
59086 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59087
59088 * g++.old-deja/g++.pt/deduct2.C: New test.
59089
59090 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59091
59092 * g++.old-deja/g++.pt/parms2.C: New test.
59093
59094 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59095
59096 * g++.old-deja/g++.pt/crash58.C: New test.
59097
59098 2000-09-06 Greg McGary <greg@mcgary.org>
59099
59100 * gcc.c-torture/execute/20000906-1.c: New test.
59101 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59102
59103 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59104
59105 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59106
59107 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59108
59109 * g++.old-deja/g++.pt/crash57.C: New test.
59110
59111 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59112
59113 * g++.old-deja/g++.pt/crash56.C: New test.
59114
59115 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59116
59117 * g++.old-deja/g++.pt/koenig1.C: New test.
59118
59119 2000-09-04 Jakub Jelinek <jakub@redhat.com>
59120
59121 * gcc.dg/20000904-1.c: New test.
59122
59123 2000-09-04 Jakub Jelinek <jakub@redhat.com>
59124
59125 * gcc.dg/cpp/paste8.c: New test.
59126
59127 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
59128
59129 * gcc.c-torture/compile/20000827-1.c: New test.
59130
59131 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
59132
59133 * gcc.dg/format-diag-1.c: New test.
59134
59135 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
59136
59137 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59138 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59139 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59140 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59141 gcc.dg/formatz-1.c: Adjust warning regular expressions.
59142
59143 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
59144
59145 * g++.old-deja/g++.other/nested4.C: New test.
59146
59147 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
59148
59149 * g++.old-deja/g++.ns/scoped1.C: New test.
59150
59151 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
59152
59153 * lib/g++.exp: Support testing already-installed GCC.
59154
59155 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59156
59157 * wtr-label-1.c, wtr-suffix-1.c: New tests.
59158
59159 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59160
59161 * gcc.dg/return-type-2.c: New test.
59162
59163 2000-08-27 Geoff Keating <geoffk@cygnus.com>
59164
59165 * gcc.c-torture/compile/20000825-1.c: New test.
59166
59167 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
59168
59169 * gcc.dg/dwarf2-2.c: New test.
59170
59171 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
59172
59173 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59174 dg-warning regexps.
59175
59176 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
59177
59178 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59179 gcc.dg/format-ext-5.c: New tests.
59180
59181 2000-08-25 Jakub Jelinek <jakub@redhat.com>
59182
59183 * g++.old-deja/g++.other/crash22.C: New test.
59184
59185 2000-08-24 Mark Mitchell <mark@codesourcery.com>
59186
59187 * gcc.dg/noncompile/930622-2.c: Adjust error message.
59188
59189 2000-08-24 Richard Henderson <rth@cygnus.com>
59190
59191 * gcc.dg/ia64-sync-1.c: New test.
59192 * gcc.dg/ia64-sync-2.c: New test.
59193 * gcc.dg/ia64-asm-1.c: New test.
59194
59195 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
59196
59197 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59198 * gcc.dg/format-ext-2.c: New test.
59199
59200 2000-08-23 Jason Merrill <jason@redhat.com>
59201
59202 * lib/old-dejagnu.exp: Also ignore "In member function" and
59203 "At global scope".
59204
59205 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59206
59207 * gcc.dg/noncompile/label-lineno-1.c: New test.
59208
59209 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
59210
59211 * gcc.dg/c99-array-nonobj-1.c: New test.
59212
59213 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
59214
59215 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59216 tests.
59217 * gcc.dg/format-ext-1.c: New test.
59218
59219 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59220
59221 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59222 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59223 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59224 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59225 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59226
59227 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
59228
59229 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59230 gcc.dg/c99-strftime-2.c: New tests.
59231
59232 2000-08-22 Richard Henderson <rth@cygnus.com>
59233
59234 * gcc.c-torture/execute/20000822-1.c: New test.
59235
59236 2000-08-21 Jakub Jelinek <jakub@redhat.com>
59237
59238 * gcc.c-torture/execute/20000819-1.x: Remove.
59239
59240 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
59241
59242 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59243 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59244 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59245 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59246 gcc.dg/format-xopen-1.c: New tests.
59247
59248 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
59249
59250 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59251
59252 2000-08-21 Jakub Jelinek <jakub@redhat.com>
59253
59254 * g++.old-deja/g++.other/loop2.C: New test.
59255
59256 * gcc.c-torture/compile/20000606-1.c: New test.
59257 * gcc.c-torture/compile/20000728-1.c: New test.
59258 * gcc.c-torture/execute/20000801-1.c: New test.
59259 * gcc.c-torture/execute/20000801-2.c: New test.
59260 * gcc.c-torture/execute/20000819-1.c: New test.
59261 * gcc.c-torture/execute/20000819-1.x: XFAIL.
59262 * gcc.dg/20000629-1.c: New test.
59263 * gcc.dg/20000724-1.c: New test.
59264 * gcc.dg/20000807-1.c: New test.
59265
59266 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59267
59268 * gcc.dg/cpp/pragma-1.c: New test.
59269 * gcc.dg/cpp/pragma-2.c: New test.
59270
59271 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
59272
59273 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59274 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
59275
59276 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59277
59278 * gcc.c-torture/compile/20000818-1.c: New test.
59279
59280 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
59281
59282 * gcc.c-torture/execute/20000818-1.c: New test.
59283
59284 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
59285
59286 * gcc.dg/format-va-1.c: New test.
59287
59288 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59289
59290 * g++.old-deja/g++.other/typedef8.C: New test.
59291
59292 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59293
59294 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59295 * g++.old-deja/g++.mike/net36.C: Mark candidate.
59296 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59297 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59298 * g++.old-deja/g++.other/ptrmem7.C: New test.
59299 * g++.old-deja/g++.pt/ptrmem10.C: New test.
59300
59301 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59302
59303 * g++.old-deja/g++.pt/typename27.C: New test.
59304
59305 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
59306
59307 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59308 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59309 * g++.old-deja/g++.pt/friend45.C: New test.
59310 * g++.old-deja/g++.other/friend8.C: New test.
59311
59312 2000-08-15 Richard Henderson <rth@cygnus.com>
59313
59314 * gcc.c-torture/execute/20000815-1.c: New test.
59315
59316 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
59317
59318 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59319 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59320 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59321
59322 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
59323
59324 * g++.old-deja/g++.other/refinit2.C: New test.
59325
59326 2000-08-13 Geoff Keating <geoffk@cygnus.com>
59327
59328 * lib/c-torture.exp (c-torture): Make
59329 compiler_conditional_xfail_data global.
59330 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59331 compiler_conditional_xfail_data machinery.
59332 (f-torture-execute): Likewise.
59333 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59334 and only when unrolling loops.
59335
59336 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59337
59338 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59339
59340 * g++.old-deja/g++.pt/explicit81.C: New test.
59341
59342 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59343
59344 * g++.old-deja/g++.pt/typename26.C: New test.
59345
59346 2000-08-10 Geoff Keating <geoffk@cygnus.com>
59347
59348 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59349 warning.
59350
59351 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
59352
59353 * g++.old-deja/g++.other/array3.C: New test.
59354
59355 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59356
59357 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59358 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59359 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59360 New tests.
59361
59362 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
59363
59364 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59365 * g++.old-deja/g++.abi/vmihint.C: Likewise.
59366
59367 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
59368
59369 * gcc.c-torture/execute/20000808-1.c: New test.
59370
59371 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59372
59373 * gcc.dg/c90-const-expr-1.c: New test.
59374
59375 2000-08-08 Richard Henderson <rth@cygnus.com>
59376
59377 * gcc.dg/noncompile/920923-1.c: Declare calloc.
59378
59379 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
59380
59381 * gcc.dg/noncompile/const-ll-1.c: New test.
59382
59383 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
59384
59385 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59386
59387 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
59388
59389 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59390 that running programs linked against the shared version of libobjc
59391 run correctly.
59392
59393 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59394
59395 * gcc.dg/c99-printf-1.c: New test.
59396
59397 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59398
59399 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59400
59401 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
59402
59403 * gcc.c-torture/execute/20000731-1.x: Delete.
59404
59405 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
59406
59407 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59408 and torture_without_loops as is done by c-torture.exp.
59409 (search_for): Copy from c-torture.exp.
59410 (gcc-dg-runtest): New function, drives a directory of tests
59411 iterating over the TORTURE_OPTIONS.
59412 (scan-assembler, scan-assembler-not): Move here from
59413 individual directory drivers.
59414
59415 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59416 defined by lib/gcc-dg.exp.
59417 * gcc.dg/cpp/cpp.exp: Likewise.
59418 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
59419 gcc-dg-runtest, so we cycle over optimization options.
59420
59421 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59422 * gcc.dg/compare2.c: No longer expected to fail.
59423
59424 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59425
59426 * gcc.c-torture/execute/20000804-1.c: New test.
59427
59428 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
59429
59430 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59431
59432 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
59433
59434 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59435
59436 2000-08-03 Jeffrey A Law (law@cygnus.com)
59437
59438 * gcc.c-torture/compile/20000803-1.c: New test.
59439
59440 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
59441
59442 * gcc.c-torture/execute/20000801-3.c,
59443 gcc.c-torture/execute/20000801-4.c: New tests.
59444 * gcc.c-torture/execute/20000801-3.x,
59445 gcc.c-torture/execute/20000801-4.x: Xfail.
59446
59447 2000-08-02 Geoff Keating <geoffk@cygnus.com>
59448
59449 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59450 libobjc/.libs to allow for libtool.
59451
59452 2000-08-02 Jakub Jelinek <jakub@redhat.com>
59453
59454 * gcc.c-torture/compile/20000802-1.c: New test.
59455
59456 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
59457
59458 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59459
59460 2000-07-31 Jeffrey A Law (law@cygnus.com)
59461
59462 * gcc-c-torture/execute/20000731-2.c: New test.
59463
59464 * gcc.c-torture/execute/20000731-1.c: New test.
59465 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59466
59467 2000-07-31 Jakub Jelinek <jakub@redhat.com>
59468
59469 * gcc.dg/cpp/paste7.c: New test.
59470 * gcc.dg/cpp/20000725-1.c: New test.
59471
59472 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
59473
59474 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59475 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59476 declaration warning for __builtin_dwarf_reg_size.
59477
59478 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59479
59480 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
59481
59482 * gcc.dg/noncompile/voidparam-1.c: New test.
59483
59484 2000-07-30 Richard Henderson <rth@cygnus.com>
59485
59486 * gcc.dg/c90-digraph-1.c: Don't xfail.
59487 * gcc.dg/compare2.c (case 10): Xfail.
59488 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59489
59490 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
59491
59492 * gcc.dg/c99-main-1.c: New test.
59493
59494 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
59495
59496 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59497
59498 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
59499
59500 * gcc.c-tortuer/execute/20000726-1.c: New test.
59501
59502 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
59503
59504 * gcc.c-torture/execute/enum-2.c: New test.
59505
59506 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59507
59508 * gcc.dg/cpp/tr-warn3.c: New test.
59509
59510 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59511
59512 * g++.old-deja/g++.ext/implicit1.C: Remove.
59513 * g++.old-deja/g++.jason/c2.C: Remove
59514 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59515 * g++.old-deja/g++.pt/crash16.C: Likewise.
59516 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59517
59518 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
59519
59520 * g++.old-deja/g++.other/for2.C: New test.
59521
59522 2000-07-25 Jakub Jelinek <jakub@redhat.com>
59523
59524 * gcc.dg/20000720-1.c: New test.
59525
59526 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
59527
59528 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
59529
59530 2000-07-24 Geoff Keating <geoffk@cygnus.com>
59531
59532 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59533 * gcc.c-torture/execute/20000722-1.c: New.
59534 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59535
59536 2000-07-24 Jakub Jelinek <jakub@redhat.com>
59537
59538 * gcc.dg/cpp/20000720-1.S: New test.
59539
59540 2000-07-21 Michael Meissner <meissner@redhat.com>
59541
59542 * gcc.c-torture/execute/ieee/hugeval.c: New test.
59543
59544 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59545
59546 * g++.old-deja/g++.brendan/crash16.C,
59547 g++.old-deja/g++.brendan/parse3.C,
59548 g++.old-deja/g++.brendan/redecl1.C,
59549 g++.old-deja/g++.ns/template13.C,
59550 g++.old-deja/g++.other/decl4.C,
59551 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59552
59553 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59554
59555 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59556 and "Internal error".
59557
59558 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59559 regexps.
59560 * gcc.dg/cpp/paste6.c: New test.
59561
59562 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59563
59564 * gcc.dg/cpp/tr-direct.c: New test.
59565
59566 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59567 gcc.dg/cpp/undef1.c: Tweak error regexps.
59568
59569 2000-07-18 Eric Christopher <echristo@redhat.com>
59570
59571 * gcc.c-torture/compile/20000718-1.c: New test.
59572
59573 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59574
59575 * cpplex.c (_cpp_push_token): If the token being pushed back
59576 is the previous token in this context, just subtract one from
59577 context->posn.
59578 * cppmacro.c (save_expansion): Clear aux field when storing a
59579 placemarker.
59580
59581 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59582
59583 * gcc.dg/noncompile/redecl-1.c: New test.
59584
59585 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59586
59587 * gcc.c-torture/execute/20000717-5.c: New test.
59588 * gcc.c-torture/execute/20000717-1.x: Removed.
59589
59590 2000-07-17 Richard Henderson <rth@cygnus.com>
59591
59592 * gcc.c-torture/execute/20000717-4.c: New test.
59593
59594 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59595
59596 * gcc.dg/cpp/syshdr.c: New test.
59597 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59598
59599 2000-07-17 Neil Booth <neilb@earthling.net>
59600
59601 * gcc.dg/cpp/cmdlne-dM.c: New test.
59602 * gcc.dg/cpp/cmdlne-dD.c: New test.
59603
59604 2000-07-17 Jeffrey A Law (law@cygnus.com)
59605
59606 * gcc.c-torture/execute/20000717-3.c: New test.
59607
59608 * gcc.c-torture/compile/20000717-1.c: New test.
59609
59610 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59611
59612 * gcc.c-torture/execute/20000717-2.c: New test.
59613
59614 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59615
59616 * gcc.dg/formatz-1.c: New test.
59617
59618 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59619 * gcc.dg/c99-digraph-1.c: New tests.
59620
59621 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59622 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59623
59624 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59625 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59626 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59627 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59628 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59629 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59630 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59631
59632 2000-07-17 Greg McGary <greg@mcgary.org>
59633
59634 * gcc.c-torture/execute/20000717-1.c: New test.
59635 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59636
59637 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59638
59639 * gcc.c-torture/execute/20000715-2.c: New test.
59640 * gcc.dg/20000715-1.c: New test.
59641
59642 2000-07-15 Michael Meissner <meissner@redhat.com>
59643
59644 * gcc.c-torture/execute/20000715-1.c: New test.
59645
59646 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59647
59648 * gcc.c-torture/execute/20000707-1.c: New test.
59649
59650 2000-07-13 Neil Booth <NeilB@earthling.net>
59651
59652 * gcc.dg/cpp/digraph1.c,
59653 gcc.dg/cpp/digraph2.c,
59654 gcc.dg/cpp/digraphs.c: New tests.
59655
59656 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59657
59658 * g77.f-torture/compile/20000630-2.f: New test.
59659 * g77.f-torture/compile/20000630-2.x
59660
59661 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59662
59663 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59664
59665 2000-07-11 Neil Booth <NeilB@earthling.net>
59666
59667 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59668
59669 2000-07-11 Neil Booth <NeilB@earthling.net>
59670
59671 * gcc.dg/cpp/cmdlne-C.c: New.
59672
59673 2000-07-09 Neil Booth <NeilB@earthling.net>
59674
59675 * gcc.dg/cpp/directiv.c: New tests.
59676 * gcc.dg/cpp/undef1.c: Update.
59677
59678 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59679
59680 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59681
59682 2000-07-09 Neil Booth <NeilB@earthling.net>
59683
59684 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59685
59686 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59687
59688 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59689 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59690
59691 2000-07-08 Neil Booth <NeilB@earthling.net>
59692
59693 * gcc.dg/cpp/macsyntx.c: New tests.
59694
59695 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59696
59697 * gcc.dg/20000707-1.c: New test.
59698
59699 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59700
59701 * gcc.c-torture/execute/20000706-1.c: New test.
59702 * gcc.c-torture/execute/20000706-2.c: New test.
59703 * gcc.c-torture/execute/20000706-3.c: New test.
59704 * gcc.c-torture/execute/20000706-4.c: New test.
59705 * gcc.c-torture/execute/20000706-5.c: New test.
59706
59707 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59708
59709 * g++.old-deja/g++.pt/instantiate7.C: New test.
59710
59711 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59712
59713 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59714 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59715 * g++.old-deja/g++.other/rtti3.C: Likewise.
59716 * g++.old-deja/g++.other/rttid3.C: Likewise.
59717
59718 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59719
59720 * g77.f-torture/compile/20000630-1.x: Fix typo
59721
59722 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59723
59724 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59725 assembly output.
59726
59727 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59728
59729 * gcc.dg/cpp/ident.c: New test.
59730
59731 2000-07-05 Neil Booth <NeilB@earthling.net>
59732
59733 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59734 gcc.dg/cpp/lexstrng.c: New tests.
59735
59736 2000-07-04 Neil Booth <NeilB@earthling.net>
59737
59738 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59739 * gcc.dg/cpp/strify2.c: Same.
59740
59741 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59742
59743 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59744 * gcc.dg/cpp/19990703-1.c: Likewise.
59745 * gcc.dg/cpp/20000625-1.c: Likewise.
59746 * gcc.dg/cpp/20000625-2.c: Likewise.
59747
59748 * gcc.dg/cpp/macro1.c,
59749 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59750 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59751 gcc.dg/cpp/strify1.c,
59752 gcc.dg/cpp/strify2.c: New tests.
59753
59754 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59755
59756 * gcc.c-torture/execute/20000703-1.c: New test.
59757
59758 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59759
59760 * g++.old-deja/g++.pt (lookup10.C): New test.
59761
59762 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59763
59764 * g++.old-deja/g++.pt (typename25.C): New test.
59765
59766 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59767
59768 * gcc.c-torture/compile/20000701-1.c: New test.
59769
59770 2000-06-30 Nick Clifton <nickc@cygnus.com>
59771
59772 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59773 to test case.
59774
59775 2000-06-30 Catherine Moore <clm@cygnus.com>
59776
59777 * gcc.c-torture/execute/align-1.c: New test.
59778
59779 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59780
59781 * g++.old-deja/g++.pt/expr8.C: New test.
59782 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59783
59784 2000-06-29 Nick Clifton <nickc@cygnus.com>
59785
59786 * gcc.c-torture/compile/20000629-1.c: New test.
59787
59788 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59789
59790
59791 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59792 gcc.dg/noncompile directory, depending on whether they're
59793 preprocessor tests or not. Annotate all the tests for the dg
59794 framework.
59795
59796 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59797 * gcc.dg/noncompile/noncompile.exp: New.
59798
59799 * Moved files:
59800 Old name New name
59801 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59802 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59803 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59804 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59805 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59806 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59807 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59808 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59809 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59810 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59811 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59812 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59813 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59814 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59815 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59816 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59817 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59818 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59819 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59820 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59821 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59822 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59823 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59824 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59825
59826 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59827 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59828 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59829 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59830 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59831 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59832
59833 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59834
59835 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59836 declare one variable. On the fourth, error.
59837 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59838 declared by 20000628-1a.h.
59839
59840 2000-06-29 Richard Henderson <rth@redhat.com>
59841
59842 * gcc.c-torture/execute/930529-1.x: New file.
59843 * gcc.dg/920413-1.c: Adjust expected warning text.
59844 * gcc.dg/980217-1.c: Declare abort.
59845 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59846
59847 2000-06-29 Jeffrey A Law (law@cygnus.com)
59848
59849 * g77.f-torture/compile/20000629-1.f: New test.
59850 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59851
59852 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59853
59854 Rearrange lots of files, removing entirely the
59855 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59856 directories.
59857
59858 * Deleted files:
59859 gcc.c-torture/code_quality/code_quality.exp
59860 gcc.c-torture/special/special.exp
59861 gcc.failure/failure.exp
59862 gcc.failure/940409-1.x
59863 gcc.c-torture/compile/961203-1.x
59864
59865 * New files:
59866 gcc.misc-tests/linkage.exp
59867 gcc.c-torture/execute/920730-1t.c
59868 gcc.c-torture/execute/920730-1t.x
59869 gcc.c-torture/compile/920520-1.x
59870 gcc.c-torture/compile/920521-1.x
59871 gcc.c-torture/compile/981006-1.x
59872 gcc.c-torture/execute/eeprof-1.x
59873
59874 * Moved files (possibly with modifications to fit a new harness):
59875 Old name New name
59876 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59877 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59878 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59879 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59880 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59881 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59882 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59883 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59884 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59885 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59886 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59887 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59888 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59889 gcc.failure/940409-1.c gcc.dg/940409-1.c
59890
59891 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59892
59893 * c-torture/compile/961203-1.x: Delete.
59894
59895 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59896 not exit. Include stdio.h.
59897 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59898 * gcc.misc-tests/dg-12.c: Likewise.
59899 * gcc.misc-tests/dg-5.c: Likewise.
59900 * gcc.misc-tests/dg-6.c: Likewise.
59901 * gcc.misc-tests/dg-7.c: Prototype abort.
59902 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59903 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59904 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59905 not exit.
59906 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59907 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59908
59909 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59910
59911 * gcc.dg/cpp/20000628-1.c: New test.
59912 * gcc.dg/cpp/20000628-1.h: New header for above test.
59913 * gcc.dg/cpp/20000628-1a.h: Likewise.
59914
59915 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59916
59917 * gcc.dg/cpp: New directory.
59918 * gcc.dg/cpp/cpp.exp: New driver.
59919 * gcc.dg/cpp/20000627-1.c: New test.
59920 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59921 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59922 and rewrite as a compilation test.
59923
59924 * gcc.dg: Move many files into the cpp subdirectory, possibly
59925 renaming or editing them as well.
59926 Old name New name
59927 990119-1.c cpp/19990119-1.c
59928 990228-1.c cpp/19990228-1.c
59929 990407-1.c cpp/19990407-1.c
59930 990409-1.c cpp/19990409-1.c
59931 990413-1.c cpp/19990413-1.c
59932 990703-1.c cpp/19990703-1.c
59933 20000127-1.c cpp/20000127-1.c
59934 20000129-1.c cpp/20000129-1.c
59935 20000207-1.c cpp/20000207-1.c
59936 20000207-2.c cpp/20000207-2.c
59937 20000209-1.c cpp/20000209-1.c
59938 20000209-2.c cpp/20000209-2.c
59939 20000301-1.c cpp/20000301-1.c
59940 20000419-1.c cpp/20000419-1.c
59941 20000510-1.S cpp/20000510-1.S
59942 20000519-1.c cpp/20000519-1.c
59943 20000529-1.c cpp/20000529-1.c
59944 20000625-1.c cpp/20000625-1.c
59945 20000625-2.c cpp/20000625-2.c
59946 cpp-as1.c cpp/assert1.c
59947 cpp-as2.c cpp/assert2.c
59948 cxx-comments-1.c cpp/cxxcom1.c
59949 cxx-comments-2.c cpp/cxxcom2.c
59950 endif-label.c cpp/endif.c
59951 cpp-hash1.c cpp/hash1.c
59952 cpp-hash2.c cpp/hash2.c
59953 cpp-if1.c cpp/if-1.c
59954 cpp-if2.c cpp/if-2.c
59955 cpp-if3.c cpp/if-3.c
59956 cpp-if4.c cpp/if-4.c
59957 cpp-if5.c cpp/if-5.c
59958 cpp-cond.c cpp/if-cexp.c
59959 cpp-missingop.c cpp/if-mop.c
59960 cpp-missingparen.c cpp/if-mpar.c
59961 cpp-opprec.c cpp/if-oppr.c
59962 cpp-ifparen.c cpp/if-paren.c
59963 cpp-shortcircuit.c cpp/if-sc.c
59964 cpp-shift.c cpp/if-shift.c
59965 cpp-unary.c cpp/if-unary.c
59966 cpp-li1.c cpp/line1.c
59967 cpp-li2.c cpp/line2.c
59968 lineno.c cpp/line3.c
59969 lineno-2.c cpp/line4.c
59970 cpp-mi.c cpp/mi1.c
59971 cpp-mic.h cpp/mi1c.h
59972 cpp-micc.h cpp/mi1cc.h
59973 cpp-mind.h cpp/mi1nd.h
59974 cpp-mindp.h cpp/mi1ndp.h
59975 cpp-mix.h cpp/mi1x.h
59976 cpp-mi2.c cpp/mi2.c
59977 cpp-mi2a.h cpp/mi2a.h
59978 cpp-mi2b.h cpp/mi2b.h
59979 cpp-mi2c.h cpp/mi2c.h
59980 cpp-mi3.c cpp/mi3.c
59981 cpp-mi3.def cpp/mi3.def
59982 poison-1.c cpp/poison.c
59983 pr-impl.c cpp/prag-imp.c
59984 cpp-redef-2.c cpp/redef1.c
59985 cpp-redef.c cpp/redef2.c
59986 strpaste.c cpp/strp1.c
59987 strpaste-2.c cpp/strp2.c
59988 cpp-tradpaste.c cpp/tr-paste.c
59989 cpp-tradstringify.c cpp/tr-str.c
59990 cpp-tradwarn1.c cpp/tr-warn1.c
59991 cpp-tradwarn2.c cpp/tr-warn2.c
59992 trigraphs.c cpp/trigraphs.c
59993 cpp-unc1.c cpp/unc1.c
59994 cpp-unc2.c cpp/unc2.c
59995 cpp-unc3.c cpp/unc3.c
59996 cpp-unc.c cpp/unc4.c
59997 undef.c cpp/undef1.c
59998 undef-2.c cpp/undef2.c
59999 cpp-wi1.c cpp/widestr1.c
60000
60001 2000-06-27 Mark Mitchell <mark@codesourcery.com>
60002
60003 * lib/g++.exp (g++_include_flags): Tweak.
60004
60005 2000-06-27 H.J. Lu <hjl@gnu.org>
60006 Loren J. Rittle <ljrittle@acm.org>
60007
60008 * lib/g++.exp (g++_include_flags): Override libgloss.exp
60009 version with one that knows about the new gcc tree structure.
60010 (g++_link_flags): Same.
60011
60012 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
60013
60014 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60015 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60016 case we are cross-compiling.
60017
60018 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60019 g++.old-deja/g++.niklas/Makefile.in,
60020 g++.old-deja/g++.niklas/configure.in,
60021 g++.old-deja/g++.other/Makefile.in,
60022 g++.old-deja/g++.other/configure.in,
60023 gcc.c-torture/code_quality/Makefile.in,
60024 gcc.c-torture/code_quality/configure.in,
60025 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60026 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60027 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60028 gcc.c-torture/execute/ieee/Makefile.in,
60029 gcc.c-torture/execute/ieee/configure.in,
60030 gcc.c-torture/noncompile/Makefile.in,
60031 gcc.c-torture/noncompile/configure.in,
60032 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60033 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60034 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60035
60036 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
60037
60038 * g++.old-deja/g++.other/ambig3.C: New test.
60039
60040 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
60041
60042 * g++.old-deja/g++.pt/syntax1.C: New test.
60043 * g++.old-deja/g++.pt/syntax2.C: New test.
60044 * g++.old-deja/g++.other/syntax3.C: New test.
60045 * g++.old-deja/g++.other/syntax4.C: New test.
60046
60047 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
60048
60049 * gcc.dg/20000623-1.c: Prototype exit and abort.
60050
60051 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
60052
60053 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60054 New tests.
60055 * gcc.dg/cpp-mi3.def: New file.
60056
60057 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60058 inside assertions.
60059 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60060 lexer's error messages.
60061 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60062 divine anything from the linemarkers.
60063 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60064 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60065
60066 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
60067
60068 * gcc.dg/20000623-1.c: New test.
60069
60070 2000-06-22 Jakub Jelinek <jakub@redhat.com>
60071
60072 * gcc.c-torture/execute/20000622-1.c: New test.
60073
60074 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
60075
60076 * g++.old-deja/g++.other/init15.C: New test.
60077
60078 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
60079
60080 * g++.old-deja/g++.pt/vaarg2.C: New test.
60081 * g++.old-deja/g++.pt/vaarg3.C: New test.
60082
60083 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
60084
60085 * g++.old-deja/g++.other/dyncast6.C: New test.
60086
60087 2000-06-15 Jakub Jelinek <jakub@redhat.com>
60088
60089 * gcc.c-torture/execute/loop-6.c: New test.
60090
60091 2000-06-14 Jakub Jelinek <jakub@redhat.com>
60092
60093 * gcc.dg/20000614-1.c: New test.
60094 * gcc.dg/20000614-2.c: New test.
60095
60096 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
60097
60098 * g++.old-deja/g++.other/inline12.C: New test.
60099
60100 2000-06-13 Jakub Jelinek <jakub@redhat.com>
60101
60102 * g++.old-deja/g++.other/eh1.C: New test.
60103
60104 2000-06-12 Jakub Jelinek <jakub@redhat.com>
60105
60106 * g++.old-deja/g++.other/type.C: New test.
60107
60108 2000-06-05 Jakub Jelinek <jakub@redhat.com>
60109
60110 * g++.old-deja/g++.other/initstring.C: New test.
60111
60112 2000-06-12 Jason Merrill <jason@redhat.com>
60113
60114 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60115
60116 2000-06-09 Jeffrey A Law (law@cygnus.com)
60117
60118 * gcc.c-torture/compile/20000609-1.c: New test.
60119
60120 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
60121
60122 * gcc.dg/20000609-1.c: New test.
60123
60124 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
60125
60126 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60127 * gcc.c-torture/noncompile/poison-1.c: Move...
60128 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60129 * gcc.dg/cpp-li1.c: Add a token after the #line.
60130
60131 2000-06-05 Richard Henderson <rth@cygnus.com>
60132
60133 * gcc.c-torture/execute/20000605-2.c: New test.
60134 * gcc.c-torture/execute/20000605-3.c: New test.
60135
60136 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
60137
60138 * g77.f-torture/execute/20000503-1.x: New file.
60139
60140 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
60141
60142 * g++.old-deja/g++.eh/badalloc1.C: New test.
60143
60144 2000-06-05 Richard Henderson <rth@cygnus.com>
60145
60146 * gcc.c-torture/execute/20000605-1.c: New test.
60147
60148 2000-06-05 Jakub Jelinek <jakub@redhat.com>
60149 Nathan Sidwell <nathan@codesourcery.com>
60150
60151 * gcc.c-torture/compile/20000605-1.c: New test.
60152
60153 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
60154
60155 * g77.f-torture/compile/20000601-1.f: New test.
60156
60157 2000-06-03 Richard Henderson <rth@cygnus.com>
60158
60159 * gcc.c-torture/execute/20000603-1.c: New.
60160
60161 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
60162
60163 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60164 * gcc.dg/noreturn-2.c (noreturn): Likewise.
60165
60166 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
60167
60168 * gcc.dg/compare2.c (case 12): XFAIL.
60169 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60170 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60171
60172 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60173
60174 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
60175
60176 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60177 guard macro is already defined when the header is first
60178 included.
60179 * gcc.dg/cpp-mix.h: New file.
60180 * gcc.dg/endif-label.c: Update patterns to match compiler.
60181
60182 * g++.brendan/complex1.C: Declare abort.
60183 * g++.law/refs4.C: Remove XFAIL.
60184 * g++.oliva/expr2.C: Declare abort and exit.
60185
60186 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
60187
60188 * gcc.c-torture/execute/20000528-1.c: New test.
60189
60190 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60191 * g++.old-deja/g++.law/temps4.C: Likewise.
60192
60193 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60194 stdlib.h. Call abort() on failure.
60195 * g++.old-deja/g++.law/refs4.C: Likewise.
60196 * g++.old-deja/g++.law/temps4.C: Likewise.
60197 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60198 * gcc.c-torture/execute/20000112-1.c: Include string.h.
60199
60200 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
60201
60202 Relative to g++.dg/special:
60203 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60204
60205 Relative to g++.old-deja:
60206 * g++.brendan/complex1.C, g++.jason/optimize2.C,
60207 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60208 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60209 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60210 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60211 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60212 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60213
60214 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60215 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60216 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60217 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60218 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60219 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60220 and/or string.h.
60221
60222 * g++.other/goto1.C: Update expectations for error messages.
60223
60224 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
60225
60226 * gcc.c-torture/compile/20000523-1.c: New test.
60227
60228 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
60229
60230 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60231
60232 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
60233
60234 * g++.old-deja/g++.eh/catch11.C: New test.
60235 * g++.old-deja/g++.eh/catch12.C: New test.
60236
60237 2000-05-24 Nick Clifton <nickc@cygnus.com>
60238
60239 * gcc.c-torture/execute/20000523-1.c: New test.
60240
60241 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
60242
60243 * c-torture/execute/bcp-1.c: Replace abort in arg of
60244 __builtin_constant_p with a generic external function.
60245
60246 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60247 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60248 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60249 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60250 Prototype abort and/or exit.
60251
60252 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60253 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60254 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60255 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60256
60257 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
60258
60259 * gcc.dg/dwarf2-1.c: New test.
60260
60261 2000-05-20 Richard Henderson <rth@cygnus.com>
60262
60263 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60264
60265 2000-05-20 Andreas Jaeger <aj@suse.de>
60266
60267 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60268 testcase.
60269
60270 2000-05-19 David Edelsohn <edelsohn@gnu.org>
60271
60272 * gcc.c-torture/execute/20000519-2.c: New test.
60273
60274 2000-05-19 Andreas Jaeger <aj@suse.de>
60275
60276 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60277 which fails with SSA.
60278
60279 * lib/c-torture.exp: Also test with -O3 -fssa.
60280
60281 2000-05-18 Michael Meissner <meissner@redhat.com>
60282
60283 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60284 * gcc.c-torture/execute/920415-1.c: Ditto.
60285 * gcc.c-torture/execute/920501-1.c: Ditto.
60286 * gcc.c-torture/execute/conversion.c: Ditto.
60287 * gcc.c-torture/execute/cvt-1.c: Ditto.
60288
60289 2000-05-18 Jeffrey A Law (law@cygnus.com)
60290
60291 * gcc.c-torture/compile/20000518-1.c: New test.
60292
60293 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
60294
60295 * g77.f-torture/compile/200005018.f: New test.
60296
60297 2000-05-17 Jeffrey A Law (law@cygnus.com)
60298
60299 * gcc.c-torture/compile/20000517-1.c: New test.
60300
60301 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60302
60303 * gcc.c-torture/execute/20000516-1.c: New test.
60304
60305 2000-05-15 Jakub Jelinek <jakub@redhat.com>
60306
60307 * g++.old-deja/g++.other/eh.C: New test.
60308
60309 2000-05-12 Richard Henderson <rth@cygnus.com>
60310
60311 * gcc.c-torture/execute/990208-1.c (main): Don't pass
60312 constants through to doit's conditional.
60313
60314 2000-05-11 Jeffrey A Law (law@cygnus.com)
60315
60316 * gcc.c-torture/compile/20000511-1.c: New test.
60317 * g77.f-torture/compile/20000511-1.f: New test.
60318 * g77.f-torture/compile/20000511-2.f: New test.
60319
60320 2000-05-11 Michael Meissner <meissner@redhat.com>
60321
60322 * gcc.c-torture/execute/20000511-1.c: New test.
60323
60324 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
60325
60326 * gcc.dg/dg.exp: Scan .S files as well as .c files.
60327 * gcc.dg/20000510-1.S: New.
60328
60329 2000-05-08 Catherine Moore <clm@cygnus.com>
60330
60331 * gcc.dg/unused-3.c: New.
60332
60333 2000-05-06 Richard Henderson <rth@cygnus.com>
60334
60335 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60336 * g++.old-deja/g++.mike/warn1.C: Likewise.
60337 * g++.old-deja/g++.pt/local1.C: Likewise.
60338 * g++.old-deja/g++.pt/local7.C: Likewise.
60339 * g++.old-deja/g++.pt/spec16.C: Likewise.
60340
60341 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
60342
60343 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60344
60345 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
60346
60347 * g77.f-torture/execute/20000503-1.f: New test.
60348
60349 2000-05-04 Andreas Jaeger <aj@suse.de>
60350
60351 * gcc.dg/noreturn-2.c: New test.
60352
60353 2000-05-04 Neil Booth <NeilB@earthling.net>
60354
60355 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60356 preprocessor.
60357
60358 2000-05-04 Richard Henderson <rth@cygnus.com>
60359
60360 * gcc.c-torture/execute/20000503-1.c: Fix typo.
60361
60362 2000-05-04 Richard Henderson <rth@cygnus.com>
60363
60364 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
60365 OpenSSL by Jason R Thorpe.
60366
60367 2000-05-03 Jim Wilson <wilson@cygnus.com>
60368
60369 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60370
60371 2000-05-03 Robert Lipe <robertlipe@usa.net>
60372
60373 * gcc.dg/20000503-1.c: New test.
60374
60375 2000-05-02 Jakub Jelinek <jakub@redhat.com>
60376
60377 * gcc.c-torture/compile/20000502-1.c: New test.
60378 * g++.old-deja/g++.other/align.C: New test.
60379 * gcc.dg/cpp-tradstringify.c: New test.
60380
60381 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
60382
60383 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60384 and hard registers.
60385
60386 2000-04-26 Geoff Keating <geoffk@cygnus.com>
60387
60388 * gcc.c-torture/execute/loop-5.c: New test.
60389
60390 2000-04-25 Jakub Jelinek <jakub@redhat.com>
60391
60392 * gcc.c-torture/execute/va-arg-20.c: New test.
60393
60394 2000-04-23 Jeffrey A Law (law@cygnus.com)
60395
60396 * gcc.c-torture/execute/20000422-1.c: New test.
60397
60398 2000-04-20 Greg McGary <gkm@gnu.org>
60399
60400 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60401 when optimizing, but without sibling-call optimizations (-O1).
60402
60403 2000-04-20 Jeffrey A Law (law@cygnus.com)
60404
60405 * gcc.c-torture/compile/20000420-1.c: New test.
60406
60407 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
60408
60409 * g++.abi/ptrflags.C: New test.
60410 * g++.eh/catchptr1.C: Test incomplete pointer chains.
60411
60412 2000-04-19 Catherine Moore <clm@cygnus.com>
60413
60414 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60415
60416 2000-04-19 Greg McGary <gkm@gnu.org>
60417
60418 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60419 sibling-call optimizations.
60420
60421 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
60422
60423 * gcc.dg/20000419-1.c: New test.
60424
60425 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
60426
60427 * gcc.c-torture/execute/20000412-6.c: New test.
60428
60429 2000-04-12 Jeffrey A Law (law@cygnus.com)
60430
60431 * gcc.c-torture/execute/20000412-5.c: New test.
60432 * g77.f-torture/compile/20000412-1.f: New test.
60433 * gcc.c-torture/execute/20000412-4.c: New test.
60434 * gcc.c-torture/compile/20000412-2.c: New test.
60435 * gcc.c-torture/execute/20000412-3.c: New test.
60436 * gcc.c-torture/compile/20000412-1.c: New test.
60437 * gcc.c-torture/execute/20000412-2.c: New test.
60438
60439 2000-04-12 Jakub Jelinek <jakub@redhat.com>
60440
60441 * objc/execute/bf-20.m: New test.
60442
60443 2000-04-10 Richard Henderson <rth@cygnus.com>
60444
60445 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60446
60447 * gcc.c-torture/execute/20000412-1.c: New test.
60448
60449 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
60450
60451 * g++.old-deja/g++.eh/catchptr1.C: New test.
60452
60453 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
60454
60455 * g++.old-deja/g++.abi/cxa_vec.C: New test.
60456
60457 2000-04-08 Neil Booth <NeilB@earthling.net>
60458
60459 * gcc.dg/cpp-nullchar.c: Remove test as
60460 embedded nulls cause problems.
60461
60462 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60463
60464 * gcc.dg/compare2.c: New test.
60465
60466 2000-04-08 Neil Booth <NeilB@earthling.net>
60467
60468 * gcc.dg/cpp-nullchar.c: New test.
60469
60470 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
60471
60472 * gcc.dg/cpp-mi2.c: New test.
60473 * gcc.dg/cpp-mi2[abc].h: New files.
60474
60475 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
60476
60477 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60478 member name.
60479
60480 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
60481
60482 * g++.old-deja/g++.abi/vmihint.C: New test.
60483
60484 2000-04-06 Neil Booth <NeilB@earthling.net>
60485
60486 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60487 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60488 copyright.
60489
60490 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
60491
60492 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60493 avoid stack-frame overwrite.
60494
60495 2000-04-05 Jakub Jelinek <jakub@redhat.com>
60496
60497 * gcc.c-torture/compile/20000405-2.c: New test.
60498 * gcc.c-torture/compile/20000405-3.c: New test.
60499
60500 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60501
60502 * gcc.c-torture/compile/20000405-1.c: New test.
60503
60504 2000-04-04 Geoff Keating <geoffk@cygnus.com>
60505
60506 * gcc.dg/cast-qual-1.c: Revert last change.
60507
60508 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60509
60510 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60511
60512 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
60513
60514 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60515 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60516
60517 2000-04-03 Jeffrey A Law (law@cygnus.com)
60518
60519 * gcc.c-torture/compile/20000403-2.c: New test.
60520 * gcc.c-torture/compile/20000403-1.c: New test.
60521
60522 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
60523
60524 * gcc.c-torture/execute/20000403-1.c: New test.
60525
60526 2000-04-03 Geoff Keating <geoffk@cygnus.com>
60527
60528 * gcc.c-torture/execute/20000402-1.c: New test.
60529
60530 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
60531
60532 * gcc.c-torture/execute/va-arg-15.c: New test.
60533 * gcc.c-torture/execute/va-arg-16.c: New test.
60534 * gcc.c-torture/execute/va-arg-17.c: New test.
60535 * gcc.c-torture/execute/va-arg-18.c: New test.
60536 * gcc.c-torture/execute/va-arg-19.c: New test.
60537
60538 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
60539
60540 * gcc.c-torture/compile/981211-1.c: Move to...
60541 * gcc.dg/cpp-as1.c: ...here.
60542 * gcc.dg/cpp-as2.c: New file.
60543
60544 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60545 compiler.
60546
60547 2000-04-02 Neil Booth <NeilB@earthling.net>
60548
60549 * gcc.dg/cpp-cond.c New tests.
60550 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
60551 accidental success less likely.
60552 * gcc.dg/cpp-missingop.c New tests.
60553 * gcc.dg/cpp-missingparen.c New tests.
60554 * gcc.dg/cpp-shift.c New tests.
60555 * gcc.dg/cpp-shortcircuit.c New tests.
60556 * gcc.dg/cpp-unary.c New tests.
60557
60558 2000-03-29 Jeffrey A Law (law@cygnus.com)
60559
60560 * gcc.c-torture/compile/20000329-1.c: New test.
60561
60562 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60563
60564 * gcc.c-torture/compile/20000326-1.c: New test.
60565 * gcc.c-torture/compile/20000326-2.c: New test.
60566
60567 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60568
60569 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60570 the first parameter is a function argument.
60571
60572 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60573
60574 * g++.old-deja/g++.ext/array4.C: New test.
60575
60576 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60577
60578 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60579
60580 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60581
60582 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60583
60584 2000-03-19 Richard Henderson <rth@cygnus.com>
60585
60586 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60587
60588 2000-03-19 Richard Henderson <rth@cygnus.com>
60589
60590 * gcc.c-torture/compile/20000319-1.c: New test.
60591
60592 2000-03-14 Jeffrey A Law (law@cygnus.com)
60593
60594 * gcc.c-torture/execute/20000314-3.c: New test.
60595 * gcc.c-torture/execute/20000314-2.c: New test.
60596 * gcc.c-torture/execute/20000314-1.c: New test.
60597 * gcc.c-torture/compile/20000314-2.c: New test.
60598 * gcc.c-torture/compile/20000314-1.c: New test.
60599
60600 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60601
60602 * g++.old-deja/g++.warn/inline.C: New test.
60603
60604 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60605
60606 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60607 standards-compliant result rather than specific constants.
60608 Put test-values in array.
60609
60610 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60611
60612 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60613 (g++_target_compile): Put test-specific options last.
60614
60615 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60616
60617 * g++.old-deja/g++.eh/vbase4.C: New test.
60618
60619 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60620
60621 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60622
60623 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60624
60625 * g++.old-deja/g++.brendan/misc12.C: Removed.
60626 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60627 * g++.old-deja/g++.ext/pretty4.C: New test.
60628
60629 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60630
60631 * g++.old-deja/g++.other/string2.C: New test.
60632
60633 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60634
60635 * g++.old-deja/g++.warn/impint2.C: New test.
60636
60637 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60638
60639 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60640 is 1, not zero.
60641
60642 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60643
60644 * g++.old-deja/g++.warn/impint.C: New test.
60645 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60646 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60647 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60648 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60649 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60650 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60651 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60652 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60653 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60654 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60655 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60656 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60657
60658 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60659
60660 * gcc.dg/cpp-redef.c: New test.
60661
60662 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60663
60664 * g++.old-deja/g++.pt/unify7.C: New test.
60665
60666 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60667
60668 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60669 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60670
60671 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60672
60673 * gcc.c-torture/compile/20000224-1.c: New test.
60674
60675 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60676
60677 * gcc.c-torture/compile/cpp-2.c: New test.
60678 * gcc.c-torture/compile/cpp-1.c: New test.
60679
60680 2000-02-25 Jeffrey A Law (law@cygnus.com)
60681
60682 * gcc.c-torture/execute/20000225-1.c: New test.
60683
60684 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60685
60686 * gcc.dg/cpp-li2.c: New test.
60687
60688 * gcc.dg/cpp-wi1.c: New test.
60689
60690 * gcc.dg/cpp-li1.c: New test.
60691
60692 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60693
60694 * g++.old-deja/g++.other/sizeof5.C: New test.
60695
60696 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60697
60698 * gcc.c-torture/execute/va-arg-13.c: New test.
60699
60700 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60701
60702 * gcc.c-torture/execute/va-arg-12.c: New test.
60703
60704 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60705
60706 * gcc.c-torture/execute/20000223-1.c: New test.
60707
60708 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60709
60710 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60711
60712 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60713
60714 * g++.old-deja/g++.abi/ptrmem.C: New test.
60715
60716 2000-02-19 Richard Henderson <rth@cygnus.com>
60717
60718 * gcc.c-torture/compile/init-3.c: New.
60719
60720 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60721
60722 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60723 ALWAYS_CXXFLAGS.
60724
60725 2000-02-11 Robert Lipe <robertl@sco.com>
60726
60727 * gcc.c-torture/compile/20000211-3.c: New test.
60728
60729 2000-02-11 Martin Buchholz <martin@xemacs.org>
60730
60731 * gcc.c-torture/compile/20000211-2.c: New test.
60732
60733 2000-02-11 Jeffrey A Law (law@cygnus.com)
60734
60735 * gcc.c-torture/compile/20000211-1.c: New test.
60736
60737 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60738
60739 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60740 on native targets
60741
60742 2000-02-08 Nathan Sidwell <nathan@acm.org>
60743
60744 * g++.old-deja/g++.other/cast5.C: New test.
60745
60746 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60747
60748 * gcc.c-torture/execute/20000205-1.c: New.
60749
60750 2000-02-03 Nathan Sidwell <nathan@acm.org>
60751
60752 * g++.old-deja/g++.jason/cast3.C: Return void.
60753 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60754
60755 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60756
60757 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60758
60759 * gcc.dg/loop-1.c: New test.
60760
60761 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60762
60763 * gcc.c-torture/compile/20000127-1.c: New test.
60764 * gcc.c-torture/execute/991228-1.c: New test.
60765
60766 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60767
60768 * gcc.dg/unused-2.c: New test.
60769
60770 * gcc.dg/conv-1.c: New test.
60771
60772 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60773
60774 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60775 compiler.
60776 (tool_option_proc): Fix typo.
60777
60778 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60779
60780 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60781 of the ld on the host, not on the build machine.
60782 Also, don't crash if '--help' is not a supported option.
60783
60784 2000-01-24 Richard Henderson <rth@cygnus.com>
60785
60786 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60787
60788 2000-01-20 Jeffrey A Law (law@cygnus.com)
60789
60790 * gcc.c-torture/execute/20000120-2.c: New test.
60791 * gcc.c-torture/execute/20000120-1.c: New test.
60792
60793 2000-01-13 Jeffrey A Law (law@cygnus.com)
60794
60795 * gcc.c-torture/execute/20000113-1.c: New test.
60796
60797 2000-01-12 Jeffrey A Law (law@cygnus.com)
60798
60799 * gcc.c-torture/execute/20000112-1.c: New test.
60800
60801 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60802
60803 * gcc.dg/20000111-1.c: New test.
60804
60805 2000-01-10 Jeffrey A Law (law@cygnus.com)
60806
60807 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60808 with 16 bit integers.
60809
60810 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60811
60812 * gcc.dg/20000108-1.c: New test.
60813
60814 2000-01-05 Nathan Sidwell <nathan@acm.org>
60815
60816 * g++.old-deja/g++.ns/koenig8.C: New test.
60817
60818 2000-01-05 Nathan Sidwell <nathan@acm.org>
60819
60820 * g++.old-deja/g++.other/cast4.C: New test.
60821
60822 2000-01-05 Jeffrey A Law (law@cygnus.com)
60823
60824 * gcc.c-torture/compile/20000105-2.c: New test.
60825 * gcc.c-torture/compile/20000105-1.c: New test.
60826
60827 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60828
60829 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60830 references to printf & atoi to conform to ANSI standard.
60831 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60832 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60833 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60834 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60835 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60836 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60837 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60838 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60839 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60840 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60841 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60842 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60843 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60844 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60845 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60846 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60847 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60848 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60849 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60850 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60851 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60852 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60853 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60854 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60855 * g++.old-deja/g++.brendan/init3.C: Likewise.
60856 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60857 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60858 * g++.old-deja/g++.brendan/new2.C: Likewise.
60859 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60860 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60861 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60862 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60863 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60864 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60865 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60866 * g++.old-deja/g++.brendan/template24.C: Likewise.
60867 * g++.old-deja/g++.brendan/template3.C: Likewise.
60868 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60869 * g++.old-deja/g++.jason/inline3.C: Likewise.
60870 * g++.old-deja/g++.jason/opeq.C: Likewise.
60871 * g++.old-deja/g++.law/arg5.C: Likewise.
60872 * g++.old-deja/g++.law/arm7.C: Likewise.
60873 * g++.old-deja/g++.law/ctors11.C: Likewise.
60874 * g++.old-deja/g++.law/cvt8.C: Likewise.
60875 * g++.old-deja/g++.law/init9.C: Likewise.
60876 * g++.old-deja/g++.law/refs4.C: Likewise.
60877 * g++.old-deja/g++.law/template2.C: Likewise.
60878 * g++.old-deja/g++.law/visibility24.C: Likewise.
60879 * g++.old-deja/g++.law/vtable3.C: Likewise.
60880 * g++.old-deja/g++.mike/asm2.C: Likewise.
60881 * g++.old-deja/g++.mike/eh1.C: Likewise.
60882 * g++.old-deja/g++.mike/misc1.C: Likewise.
60883 * g++.old-deja/g++.mike/misc13.C: Likewise.
60884 * g++.old-deja/g++.mike/misc14.C: Likewise.
60885 * g++.old-deja/g++.mike/ns12.C: Likewise.
60886 * g++.old-deja/g++.mike/p1248.C: Likewise.
60887 * g++.old-deja/g++.mike/p3708.C: Likewise.
60888 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60889 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60890 * g++.old-deja/g++.mike/p646.C: Likewise.
60891 * g++.old-deja/g++.mike/p700.C: Likewise.
60892 * g++.old-deja/g++.mike/p783.C: Likewise.
60893 * g++.old-deja/g++.mike/p783a.C: Likewise.
60894 * g++.old-deja/g++.mike/p783b.C: Likewise.
60895 * g++.old-deja/g++.mike/p786.C: Likewise.
60896 * g++.old-deja/g++.mike/p789.C: Likewise.
60897 * g++.old-deja/g++.mike/p789a.C: Likewise.
60898 * g++.old-deja/g++.mike/p807a.C: Likewise.
60899 * g++.old-deja/g++.other/delete3.C: Likewise.
60900 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60901 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60902 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60903 * g++.old-deja/g++.other/empty1.C: Likewise.
60904 * g++.old-deja/g++.other/temporary1.C: Likewise.
60905 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60906 * g++.old-deja/g++.pt/t16.C: Likewise.
60907 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60908
60909 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60910
60911 * gcc.dg/991230-1.c: New test.
60912
60913 1999-12-29 Jeffrey A Law (law@cygnus.com)
60914
60915 * gcc.c-torture/compile/991229-3.c: New test.
60916 * gcc.c-torture/compile/991229-2.c: New test.
60917 * gcc.c-torture/compile/991229-1.c: New test.
60918
60919 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60920
60921 * gcc.c-torture/compile/labels-2.c: New test.
60922
60923 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60924
60925 * gcc.c-torture/execute/991227-1.c: New test.
60926
60927 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60928
60929 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60930
60931 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60932
60933 * gcc.c-torture/execute/991221-1.c: New test.
60934
60935 1999-12-20 Nathan Sidwell <nathan@acm.org>
60936
60937 * g++.old-deja/g++.other/cast3.C: New test.
60938
60939 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60940
60941 * gcc.c-torture/execute/991216-4.c: New test.
60942
60943 1999-12-16 Michael Meissner <meissner@cygnus.com>
60944
60945 * gcc.c-torture/execute/991216-1.c: New test.
60946 * gcc.c-torture/execute/991216-2.c: New test.
60947 * gcc.c-torture/execute/991216-3.c: New test.
60948
60949 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60950
60951 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60952 Actually make the test fail by using "-O2" for compilation.
60953
60954 1999-12-15 Nathan Sidwell <nathan@acm.org>
60955
60956 * g++.old-deja/g++.warn/cast-align1.C: New test.
60957
60958 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60959
60960 * gcc.c-torture/compile/991214-1.c: New test.
60961 * gcc.c-torture/compile/991214-2.c: New test.
60962
60963 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60964
60965 * gcc.dg/991214-1.c: New test.
60966
60967 1999-12-13 Jeffrey A Law (law@cygnus.com)
60968
60969 * gcc.c-torture/compile/991213-3.c: New test.
60970 * gcc.c-torture/compile/991213-2.c: New test.
60971 * gcc.c-torture/compile/991213-1.c: New test.
60972
60973 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60974
60975 * gcc.dg/991209-1.c: New test.
60976
60977 1999-12-08 Nathan Sidwell <nathan@acm.org>
60978
60979 * gcc.c-torture/compile/991208-1.c: New test.
60980
60981 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60982
60983 * gcc.dg/ultrasp2.c: New test.
60984
60985 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60986
60987 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60988
60989 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60990
60991 * gcc.c-torture/compile/991202-1.c: New test.
60992 * gcc.c-torture/execute/991202-1.c: New test.
60993 * gcc.c-torture/execute/991202-2.c: New test.
60994 * gcc.c-torture/execute/991202-3.c: New test.
60995
60996 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60997
60998 * g++.old-deja/g++.abi/align.C: New test.
60999 * g++.old-deja/g++.abi/aggregates.C: Likewise.
61000 * g++.old-deja/g++.abi/bitfields.C: Likewise.
61001
61002 1999-12-01 Richard Henderson <rth@cygnus.com>
61003
61004 * gcc.c-torture/execute/991201-1.c: New.
61005
61006 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
61007
61008 * gcc.dg/991129-1.c: New test.
61009
61010 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
61011
61012 * gcc.c-torture/compile/991127-1.c: New test.
61013
61014 1999-11-22 Nathan Sidwell <nathan@acm.org>
61015
61016 * g++.old-deja/g++.other/warn4.C: New test.
61017
61018 1999-11-22 Nathan Sidwell <nathan@acm.org>
61019
61020 * g++.old-deja/g++.eh/cleanup2.C: New test.
61021 * g++.old-deja/g++.ext/pretty2.C: New test.
61022 * g++.old-deja/g++.ext/pretty3.C: New test.
61023 * g++.old-deja/g++.other/debug6.C: New test.
61024
61025 1999-10-20 Jim Wilson <wilson@cygnus.com>
61026
61027 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61028 compiler_output to look for one error message instead of two.
61029
61030 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
61031
61032 * gcc.c-torture/execute/991118-1.c: Also test case
61033 where the word boundary does not split a byte evenly.
61034
61035 1999-11-19 Nathan Sidwell <nathan@acm.org>
61036
61037 * g++.old-deja/g++.ext/restrict1.C: New test.
61038
61039 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61040
61041 * gcc.c-torture/execute/991118-1.c: New test.
61042
61043 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
61044
61045 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61046 working directory pathnames.
61047
61048 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
61049
61050 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61051 host is equipped with driver.h and driver.o so it can actually
61052 compile and run the tests.
61053
61054 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
61055
61056 * gcc.c-torture/compile/991008-1.c: New test.
61057
61058 1999-11-08 Nick Clifton <nickc@cygnus.com>
61059
61060 * lib/gcc-dg.exp: Include target-supports.exp
61061
61062 1999-11-05 Nick Clifton <nickc@cygnus.com>
61063
61064 * lib/target-supports.exp: New file: Provide procs to test for
61065 features supported by the target.
61066 (check_weak_available): Moved here from ecos.exp.
61067 (check_alias_available): New proc: Determine of the target
61068 toolchain supports the alias attribute.
61069
61070 * gcc.dg/special/ecos.exp: Move check_weak_available to
61071 target-supports.exp.
61072 (alias-1.c): Only perform the test if the target supports
61073 aliases.
61074 (wkali-1.c): Only perform the test if the target supports
61075 aliases.
61076
61077 * gcc.dg/990506-0.c: Expect error messages from cross
61078 targets as well as native targets.
61079
61080 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61081
61082 * gcc.dg/ultrasp1.c: Removed xfail.
61083 * gcc.dg/struct-ret-2.c: Likewise.
61084 * gcc.dg/array-1.c: Likewise.
61085
61086 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61087
61088 * gcc.dg/struct-ret-2.c: New test.
61089
61090 * gcc.dg/array-1.c: New test.
61091
61092 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
61093
61094 * gcc.c-torture/execute/991030-1.c: New test.
61095
61096 1999-10-26 Richard Henderson <rth@cygnus.com>
61097
61098 * gcc.c-torture/compile/991026-2.c: New test.
61099
61100 1999-10-26 Jeffrey A Law (law@cygnus.com)
61101
61102 * gcc.c-torture/compile/991026-1.c: New test.
61103
61104 1999-10-23 Jeffrey A Law (law@cygnus.com)
61105
61106 * gcc.c-torture/execute/991023-1.c: New test.
61107
61108 1999-10-19 Jeffrey A Law (law@cygnus.com)
61109
61110 * gcc.c-torture/execute/991019-1.c: New test.
61111
61112 1999-10-16 Richard Henderson <rth@cygnus.com>
61113
61114 * gcc.c-torture/execute/991016-1.c: New test.
61115
61116 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
61117
61118 * gcc.c-torture/execute/991014-1.c: New test.
61119
61120 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
61121
61122 * g++.old-deja/g++.other/union2.C: New test.
61123
61124 1999-10-13 Nathan Sidwell <nathan@acm.org>
61125
61126 * g++.old-deja/g++.other/vaarg2.C: New test.
61127 * g++.old-deja/g++.other/vaarg3.C: New test.
61128
61129 1999-10-12 Craig Burley <craig@jcb-sc.com>
61130
61131 * g77.f-torture/noncompile/19990905-1.f: Moved from being
61132 in compile/.
61133
61134 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
61135
61136 * gcc.c-torture/execute/va-arg-11.c: New test.
61137
61138 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
61139
61140 * lib/file-format.exp (gcc_target_object_format): Don't
61141 crash if objdump is unavailable.
61142
61143 1999-09-29 Donn Terry <donn@interix.com>
61144
61145 * gcc.misc-tests/mg.exp: delete extraneous redirection.
61146
61147 1999-09-28 Nick Clifton <nickc@cygnus.com>
61148
61149 * gcc.c-torture/compile/990928-1.c: New test.
61150
61151 1999-09-28 Nathan Sidwell <nathan@acm.org>
61152
61153 * g++.old-deja/g++.other/decl6.C: New test.
61154
61155 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61156
61157 * gcc.c-torture/execute/va-arg-10.c: New test.
61158
61159 1999-09-27 Nathan Sidwell <nathan@acm.org>
61160
61161 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61162 __PRETTY_FUNCTION__.
61163
61164 1999-09-23 Nick Clifton <nickc@cygnus.com>
61165
61166 * gcc.c-torture/execute/990923-1.c: New test.
61167
61168 1999-09-21 Nick Clifton <nickc@cygnus.com>
61169
61170 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61171 for which -fpic is inappropriate.
61172
61173 1999-09-21 Mark Mitchell <mark@codesourcery.com>
61174
61175 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61176
61177 1999-09-21 Nathan Sidwell <nathan@acm.org>
61178
61179 * g++.old-deja/g++.other/dyncast1.C: New test.
61180 * g++.old-deja/g++.other/dyncast2.C: New test.
61181 * g++.old-deja/g++.other/dyncast3.C: New test.
61182 * g++.old-deja/g++.other/dyncast4.C: New test.
61183 * g++.old-deja/g++.other/dyncast5.C: New test.
61184 * g++.old-deja/g++.eh/catch3.C: New test.
61185 * g++.old-deja/g++.eh/catch3p.C: New test.
61186 * g++.old-deja/g++.eh/catch4.C: New test.
61187 * g++.old-deja/g++.eh/catch4p.C: New test.
61188 * g++.old-deja/g++.eh/catch5.C: New test.
61189 * g++.old-deja/g++.eh/catch5p.C: New test.
61190 * g++.old-deja/g++.eh/catch6.C: New test.
61191 * g++.old-deja/g++.eh/catch6p.C: New test.
61192 * g++.old-deja/g++.eh/catch7.C: New test.
61193 * g++.old-deja/g++.eh/catch7p.C: New test.
61194 * g++.old-deja/g++.eh/catch8.C: New test.
61195 * g++.old-deja/g++.eh/catch8p.C: New test.
61196 * g++.old-deja/g++.eh/catch9.C: New test.
61197 * g++.old-deja/g++.eh/catch9p.C: New test.
61198
61199 1999-09-13 Nathan Sidwell <nathan@acm.org>
61200
61201 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61202 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61203
61204 1999-09-13 Jeffrey A Law (law@cygnus.com)
61205
61206 * gcc.c-torture/compile/990913-1.c: New test.
61207
61208 1999-09-10 Nathan Sidwell <nathan@acm.org>
61209
61210 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61211 * g++.old-deja/g++.jason/rfg5.C: Likewise.
61212
61213 1999-09-09 Richard Henderson <rth@cygnus.com>
61214
61215 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61216
61217 1999-09-09 Nathan Sidwell <nathan@acm.org>
61218
61219 * g++.old-deja/g++.other/lookup11.C: New test.
61220 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61221 what is permitted and what we want.
61222 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61223 overload use.
61224 * g++.old-deja/g++.jason/rfg5.C: Likewise.
61225
61226 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
61227
61228 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61229 * gcc.c-torture/noncompile/poison-1.c: New file.
61230
61231 1999-09-08 Nathan Sidwell <nathan@acm.org>
61232
61233 * g++.old-deja/g++.other/sizeof3.C: New test.
61234 * g++.old-deja/g++.other/sizeof4.C: New test.
61235 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61236 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61237
61238 1999-09-07 Richard Henderson <rth@cygnus.com>
61239
61240 * gcc.dg/va-arg-1.c: New.
61241
61242 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61243
61244 * gcc.c-torture/execute/va-arg-9.c: New test.
61245
61246 1999-09-05 Craig Burley <craig@jcb-sc.com>
61247
61248 * g77.f-torture/compile/980519-2.f: New test.
61249 * g77.f-torture/compile/19990905-0.f: New test.
61250 * g77.f-torture/compile/19990905-1.f: New test.
61251 * g77.f-torture/compile/19990905-2.f: New test.
61252
61253 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61254
61255 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
61256
61257 * gcc.c-torture/execute/990827-1.c: Fix typo.
61258
61259 1999-09-03 Nathan Sidwell <nathan@acm.org>
61260
61261 * g++.old-deja/g++.other/deref1.C: New test.
61262
61263 1999-09-02 Nathan Sidwell <nathan@acm.org>
61264
61265 * g++.old-deja/g++.other/ambig2.C: New test.
61266 * g++.old-deja/g++.other/cond5.C: New test.
61267 * g++.old-deja/g++.other/lookup16.C: New test.
61268
61269 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
61270
61271 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61272 assemblers too.
61273
61274 1999-08-31 Jeffrey A Law (law@cygnus.com)
61275
61276 * lib/c-torture.exp: Avoid the "compare executables" optimization
61277 when testing native.
61278
61279 1999-08-29 Jeffrey A Law (law@cygnus.com)
61280
61281 * gcc.c-torture/execute/990829-1.c: New test.
61282 * gcc.c-torture/compile/990829-1.c: New test.
61283
61284 1999-08-27 Paul Burchard <burchard@pobox.com>
61285
61286 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61287 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61288 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61289 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61290 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61291 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61292 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61293 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61294 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61295 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61296 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61297
61298 1999-08-27 Jeffrey A Law (law@cygnus.com)
61299
61300 * gcc.c-torture/execute/990827-1.c: New test.
61301
61302 1999-08-26 Craig Burley <craig@jcb-sc.com>
61303
61304 * g77.f-torture/noncompile/19990826-4.f: New test.
61305
61306 * g77.f-torture/compile/19990826-3.f: New test.
61307
61308 * g77.f-torture/execute/19990826-2.f: New test.
61309
61310 * g77.f-torture/compile/19990826-1.f: New test.
61311
61312 * gcc.c-torture/execute/990826-0.c: New test.
61313 * g77.c-torture/execute/19990826-0.f: New test.
61314
61315 * g77.f-torture/noncompile/970626-2.f: New test.
61316
61317 1999-08-25 Paul Burchard <burchard@pobox.com>
61318
61319 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61320 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61321 lss-011.C: New tests.
61322
61323 1999-08-25 Nathan Sidwell <nathan@acm.org>
61324
61325 * g++.old-deja/g++.other/decl5.C: New test.
61326
61327 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61328
61329 * noncompile/noncompile.exp: Load_lib c-torture.exp.
61330 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61331 call `postbase' for each one. All callers of `postbase' changed
61332 to call this instead.
61333
61334 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
61335
61336 * gcc.c-torture/execute/990811-1.c: New test.
61337
61338 1999-08-09 Nick Clifton <nickc@cygnus.com>
61339
61340 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61341 just native ones.
61342
61343 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61344 just native ones.
61345
61346 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61347
61348 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61349
61350 1999-08-04 Jeffrey A Law (law@cygnus.com)
61351
61352 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61353
61354 1999-08-04 Nathan Sidwell <nathan@acm.org>
61355
61356 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61357
61358 1999-08-04 Jeffrey A Law (law@cygnus.com)
61359
61360 * gcc.c-torture/execute/990804-1.c: New test.
61361
61362 1999-08-03 Nathan Sidwell <nathan@acm.org>
61363
61364 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61365 * g++.old-deja/g++.brendan/crash64.C: Likewise.
61366 * g++.old-deja/g++.brendan/overload8.C: Likewise.
61367
61368 1999-08-03 Nathan Sidwell <nathan@acm.org>
61369
61370 * g++.old-deja/g++.other/struct1.C: New test.
61371
61372 1999-08-03 Nathan Sidwell <nathan@acm.org>
61373
61374 * g++.old-deja/g++.other/enum2.C: New test.
61375
61376 1999-08-02 Richard Henderson <rth@cygnus.com>
61377
61378 Adapted from tests from Franz Sirl:
61379 * gcc.c-torture/execute/va-arg-7.c: New test.
61380 * gcc.c-torture/execute/va-arg-8.c: New test.
61381
61382 1999-08-01 Jeffrey A Law (law@cygnus.com)
61383
61384 * gcc.c-torture/compile/990801-2.c: New test.
61385
61386 * gcc.c-torture/compile/990801-1.c: New test.
61387
61388 1999-07-27 Michael Meissner <meissner@cygnus.com>
61389
61390 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61391 fp-cmp-1.c, converting double to float.
61392
61393 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61394 fp-cmp-1.c, converting double to long double.
61395
61396 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61397 from fr1 to unknown_register, since fr1 is a legitimate register
61398 on some machines.
61399
61400 1999-07-25 Jeffrey A Law (law@cygnus.com)
61401
61402 * README: More listname related changes.
61403
61404 1999-07-08 Catherine Moore <clm@cygnus.com>
61405
61406 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
61407
61408 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
61409
61410 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61411
61412 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61413
61414 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61415
61416 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
61417
61418 * gcc.dg/990703-1.c: New test.
61419
61420 1999-06-29 Nick Clifton <nickc@cygnus.com>
61421
61422 * lib/file-format.exp: New file: Move definition of proc
61423 gcc_target_object_format to here from
61424 gcc.dg/special/ecos.exp.
61425
61426 * lib/c-torture.exp: Include lib file-format.exp.
61427 * lib/gcc-dg.exp: Include lib file-format.exp.
61428
61429 * gcc.dg/special/ecos.exp: Remove definition of proc
61430 gcc_target_object_format.
61431
61432 1999-06-28 Jeffrey A Law (law@cygnus.com)
61433
61434 * gcc.c-torture/execute/990628-1.c: New test.
61435
61436 1999-06-25 Jeffrey A Law (law@cygnus.com)
61437
61438 * gcc.c-torture/compile/990625-2.c: New test.
61439
61440 * gcc.c-torture/compile/990625-1.c: New test.
61441
61442 1999-06-23 Nick Clifton <nickc@cygnus.com>
61443
61444 * gcc.c-torture/compile/dll.c: New test case. Check that dll
61445 attributes compile.
61446 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61447 ports that use the COFF/PE file format.
61448
61449 1999-06-17 Jeffrey A Law (law@cygnus.com)
61450
61451 * gcc.c-torture/compile/990617-1.c: New test.
61452
61453 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
61454
61455 * g++.old-deja/g++.other/decl4.C: New test.
61456
61457 1999-06-14 Nathan Sidwell <nathan@acm.org>
61458
61459 * g++.old-deja/g++.other/bitfld3.C: New test.
61460
61461 1999-06-08 Nathan Sidwell <nathan@acm.org>
61462
61463 * g++.old-deja/g++.eh/catch1.C: New test.
61464
61465 1999-06-07 Jeffrey A Law (law@cygnus.com)
61466
61467 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61468
61469 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61470 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
61471
61472 1999-06-05 Craig Burley <craig@jcb-sc.com>
61473
61474 * g77.f-torture/compile/19990502-0.f: Replace with new,
61475 shorter, test that still fails after recent changes.
61476
61477 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61478
61479 * gcc.c-torture/execute/990604-1.c: New test.
61480
61481 1999-05-31 Jeffrey A Law (law@cygnus.com)
61482
61483 * gcc.c-torture/execute/990531-1.c: New test.
61484
61485 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61486
61487 * gcc.c-torture/compile/990527-1.c: New test.
61488
61489 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
61490
61491 * gcc.c-torture/execute/990527-1.c: New test.
61492
61493 1999-05-25 Nick Clifton <nickc@cygnus.com>
61494
61495 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61496 bitfields as signed.
61497
61498 1999-05-25 Craig Burley <craig@jcb-sc.com>
61499
61500 * g77.f-torture/compile/19990525-0.f: New test.
61501
61502 1999-05-25 Jeffrey A Law (law@cygnus.com)
61503
61504 * gcc.c-torture/execute/990525-2.c: New test.
61505
61506 * gcc.c-torture/execute/990525-1.c: New test.
61507
61508 1999-05-24 Nathan Sidwell <nathan@acm.org>
61509
61510 * g++.old-deja/g++.other/anon3.C: New test.
61511 * g++.old-deja/g++.other/anon4.C: New test.
61512 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61513 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61514 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61515 Merrill).
61516
61517 1999-05-24 Jeffrey A Law (law@cygnus.com)
61518
61519 * gcc.c-torture/execute/990524-1.c: New test.
61520
61521 * gcc.dg/990524-1.c: New test.
61522
61523 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61524
61525 * gcc.c-torture/compile/990523-1.c: New test.
61526
61527 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
61528
61529 * gcc.c-torture/compile/990519-1.c: New test.
61530
61531 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61532
61533 * gcc.c-torture/compile/990517-1.c: New test.
61534
61535 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61536 (e4, f4): New tests.
61537 (main): Call them.
61538
61539 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61540
61541 * gcc.dg/noreturn-1.c: New test.
61542
61543 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61544
61545 * gcc.c-torture/execute/990513-1.c: New test.
61546
61547 1999-05-10 Richard Henderson <rth@cygnus.com>
61548
61549 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61550
61551 1999-05-10 Craig Burley <craig@jcb-sc.com>
61552
61553 * g77.f-torture/execute/erfc.f: Use small single-precision
61554 values, to avoid problems on Alphas when not -mieee.
61555
61556 1999-05-08 Craig Burley <craig@jcb-sc.com>
61557
61558 * gcc.dg/990506-0.c: New test.
61559
61560 1999-05-08 Richard Henderson <rth@cygnus.com>
61561
61562 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61563 the constant to test. Don't XFAIL 64-bit targets.
61564
61565 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61566 * g++.old-deja/g++.law/profile1.C: Likewise.
61567
61568 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61569 operator new instances.
61570 * g++.old-deja/g++.other/delete5.C: Likewise.
61571
61572 1999-05-03 Craig Burley <craig@jcb-sc.com>
61573
61574 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61575 intrinsic.
61576
61577 1999-05-03 Craig Burley <craig@jcb-sc.com>
61578
61579 * g77.f-torture/execute/u77-test.f: Reverse order of two
61580 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61581
61582 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61583
61584 * gcc.dg/compare1.c: New test.
61585
61586 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61587
61588 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61589 New tests.
61590
61591 1999-05-02 Craig Burley <craig@jcb-sc.com>
61592
61593 * g77.f-torture/compile/19990502-1.f: New test.
61594
61595 1999-05-02 Craig Burley <craig@jcb-sc.com>
61596
61597 * g77.f-torture/compile/19990502-0.f: New test.
61598
61599 1999-05-02 Craig Burley <craig@jcb-sc.com>
61600
61601 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61602 intrinsic.
61603
61604 1999-05-02 Craig Burley <craig@jcb-sc.com>
61605
61606 * g77.f-torture/execute/u77-test.f (main): List libU77
61607 intrinsics not currently tested.
61608 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61609 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61610 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61611 Trim blanks off the ends of some printed strings.
61612
61613 1999-05-02 Craig Burley <craig@jcb-sc.com>
61614
61615 * g77.f-torture/execute/u77-test.f (main): Just warn about
61616 FSTAT gid disagreement, as it's expected on some systems.
61617
61618 1999-05-01 Craig Burley <craig@jcb-sc.com>
61619
61620 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61621 use a new function, which allows for some slop.
61622 Clean up some commentary.
61623 (issum): The new function.
61624 (sgladd): Deleted subroutine.
61625
61626 1999-05-01 Craig Burley <craig@jcb-sc.com>
61627
61628 * g77.f-torture/execute/u77-test.f: Modify to be more like
61629 libf2c/libU77 version, bringing patches to that version here.
61630 Add suitable commentary.
61631
61632 1999-04-25 Richard Henderson <rth@cygnus.com>
61633
61634 * gcc.dg/990424-1.c: New test.
61635
61636 1999-04-24 Craig Burley <craig@jcb-sc.com>
61637
61638 * g77.f-torture/execute/u77-test.f (main): Bug involving
61639 LSTAT has been fixed, so turn back on full checking.
61640
61641 1999-04-20 Craig Burley <craig@jcb-sc.com>
61642
61643 * g77.f-torture/compile/19990419-0.f: New test.
61644 * g77.f-torture/execute/19990419-1.f: New test.
61645
61646 1999-04-17 Richard Henderson <rth@cygnus.com>
61647
61648 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61649 to avoid the need for a prototype to supress a warning.
61650
61651 1999-04-07 Jim Wilson <wilson@cygnus.com>
61652
61653 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61654
61655 1999-04-04 Jeffrey A Law (law@cygnus.com)
61656
61657 * gcc.c-torture/execute/990404-1.c: New test.
61658
61659 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61660
61661 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61662 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61663 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61664 missing initializer warnings.
61665
61666 1999-03-28 Jeffrey A Law (law@cygnus.com)
61667
61668 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61669 matching strings.
61670
61671 1999-03-26 Jeffrey A Law (law@cygnus.com)
61672
61673 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61674
61675 1999-03-26 Craig Burley <craig@jcb-sc.com>
61676
61677 * g77.f-torture/execute/19990325-0.f: New test.
61678 * g77.f-torture/execute/19990325-1.f: New test.
61679
61680 1999-03-24 Jeffrey A Law (law@cygnus.com)
61681
61682 * gcc.c-torture/execute/990324-1.c: New test.
61683
61684 1999-03-22 Jim Wilson <wilson@cygnus.com>
61685
61686 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61687 test with 4.
61688
61689 1999-03-17 Richard Henderson <rth@cygnus.com>
61690
61691 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61692
61693 1999-03-13 Craig Burley <craig@jcb-sc.com>
61694
61695 * g77.f-torture/execute/19990313-2.f: New test.
61696 * g77.f-torture/execute/19990313-3.f: New test.
61697
61698 1999-03-13 Craig Burley <craig@jcb-sc.com>
61699
61700 * g77.f-torture/execute/19990313-0.f: New test.
61701 * g77.f-torture/execute/19990313-1.f: New test.
61702
61703 1999-03-12 Jim Wilson <wilson@cygnus.com>
61704
61705 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61706 printf to sprintf.
61707 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61708 (main): Add check for u15. Conditionalize u31 check depending on
61709 whether ints are <32 bits or >=32 bits.
61710
61711 1999-03-08 Craig Burley <craig@jcb-sc.com>
61712
61713 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61714
61715 1999-03-08 Craig Burley <craig@jcb-sc.com>
61716
61717 * g77.f-torture/compile/19990305-0.f: New test.
61718 * g77.f-torture/execute/19981119-0.f: New test.
61719
61720 1999-03-08 Craig Burley <craig@jcb-sc.com>
61721
61722 * g77.f-torture/execute/970625-2.f: call ABORT if final
61723 result is not correct, instead of just printing it.
61724 Add this checking via newly introduced obfuscation, to
61725 trip up buggy front ends.
61726
61727 1999-03-07 Craig Burley <craig@jcb-sc.com>
61728
61729 * g77.f-torture/compile/960317-1.f: Moved from being
61730 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61731
61732 1999-03-06 Craig Burley <craig@jcb-sc.com>
61733
61734 * g77.f-torture/execute/960317-1.f: New (old) test.
61735 * g77.f-torture/execute/970625-2.f: Ditto.
61736
61737 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61738
61739 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61740 error message on line 1 or line 2; cccp and cpplib do this differently.
61741
61742 1999-03-01 Jeffrey A Law (law@cygnus.com)
61743
61744 * g++.old-deja/g++.law/weak1.C: New test.
61745
61746 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61747
61748 * gcc.c-torture/execute/990119-1.c: Renamed to...
61749 * gcc.dg/990119-1.c: this, so it will only be tested once
61750 (it's a preprocessor test, it doesn't need to be run at
61751 multiple optimization levels).
61752
61753 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61754
61755 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61756 ALWAYS_CXXFLAGS.
61757
61758 1999-02-24 Craig Burley <craig@jcb-sc.com>
61759
61760 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61761 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61762 to not be compilable by current g77.
61763
61764 1999-02-24 Nick Clifton <nickc@cygnus.com>
61765
61766 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61767
61768 1999-02-22 Jeffrey A Law (law@cygnus.com)
61769
61770 * gcc.c-torture/execute/990222-1.c: New test.
61771
61772 1999-02-19 Craig Burley <craig@jcb-sc.com>
61773
61774 * g77.f-torture/compile/19990218-0.f: New test.
61775 * g77.f-torture/noncompile/19990218-1.f: New test.
61776
61777 1999-02-18 Craig Burley <craig@jcb-sc.com>
61778
61779 * g77.f-torture/compile/19981216-0.f: New test.
61780
61781 1999-02-14 Jeffrey A Law (law@cygnus.com)
61782
61783 * gcc.dg/990214-1.c: New test.
61784
61785 1999-02-13 Jeffrey A Law (law@cygnus.com)
61786
61787 * gcc.dg/990213-2.c: New test.
61788
61789 * gcc.dg/990213-1.c: New test.
61790
61791 1999-02-12 Jeffrey A Law (law@cygnus.com)
61792
61793 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61794 ints.
61795
61796 1999-02-11 Nick Clifton <nickc@cygnus.com>
61797
61798 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61799 specified by target.
61800
61801 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61802
61803 1999-02-11 Jeffrey A Law (law@cygnus.com)
61804
61805 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61806
61807 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61808
61809 * gcc.dg/special/ecos.exp: New test driver for new tests with
61810 special requirements.
61811
61812 * gcc.dg/special/alias-1.c: New test.
61813 * gcc.dg/special/gcsec-1.c: New test.
61814 * gcc.dg/special/weak-1.c: New test.
61815 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61816 * gcc.dg/special/weak-2.c: New test.
61817 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61818 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61819 * gcc.dg/special/wkali-1.c: New test.
61820 * gcc.dg/special/wkali-2.c: New test.
61821 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61822 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61823
61824 1999-02-10 Felix Lee <flee@cygnus.com>
61825
61826 * lib/c-torture.exp (c-torture-compile): Pull out code for
61827 analyzing gcc error messages.
61828 (c-torture-execute): Likewise. Fix some (harmless) false
61829 positives.
61830 * lib/gcc.exp (gcc_check_compile): New function.
61831
61832 1999-02-08 Richard Henderson <rth@cygnus.com>
61833
61834 * gcc.c-torture/execute/990208-1.c: New test.
61835
61836 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61837
61838 * g++.dg/special/ecos.exp: New driver for new tests with special
61839 requirements
61840
61841 * g++.dg/special/conpr-1.C: New test
61842 * g++.dg/special/conpr-2.C: New test
61843 * g++.dg/special/conpr-2a.C: New test
61844 * g++.dg/special/conpr-3.C: New test
61845 * g++.dg/special/conpr-3a.C: New test
61846 * g++.dg/special/conpr-3b.C: New test
61847
61848 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61849 allow g++ to use the dg driver
61850
61851 * README: Add comment about g++.dg directory
61852
61853 1999-02-06 Jeffrey A Law (law@cygnus.com)
61854
61855 * README: Update email addresses.
61856
61857 1999-02-03 Nick Clifton <nickc@cygnus.com>
61858
61859 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61860 arguments in order to force structure S onto the stack even on
61861 the alpha.
61862 (test): Pass 10 leading arguments to function foo as well as the
61863 structure S.
61864
61865 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61866 failure for all targets.
61867
61868 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61869 abort to terminate program execution.
61870
61871 1999-01-30 Richard Henderson <rth@cygnus.com>
61872
61873 * gcc.c-torture/execute/990130-1.c: New test.
61874
61875 1999-01-30 Jeffrey A Law (law@cygnus.com)
61876
61877 * gcc.dg/990130-1.c: New test.
61878
61879 1999-01-28 Michael Meissner <meissner@cygnus.com>
61880
61881 * gcc.c-torture/execute/990128-1.c: New test.
61882
61883 1999-01-27 Michael Meissner <meissner@cygnus.com>
61884
61885 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61886
61887 1999-01-27 Felix Lee <flee@cygnus.com>
61888
61889 * lib/c-torture.exp (c-torture-compile): pull out code for
61890 analyzing gcc error messages.
61891 (c-torture-execute): ditto, and fix some (harmless) false
61892 positives.
61893 * lib/gcc.exp (gcc_check_compile): new function.
61894
61895 1999-01-17 Jeffrey A Law (law@cygnus.com)
61896
61897 * gcc.dg/990117-1.c: New test.
61898
61899 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61900
61901 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61902
61903 1999-01-15 Jeffrey A Law (law@cygnus.com)
61904
61905 * g77.f-torture/compile/990115-1.f: New test.
61906
61907 1999-01-07 Jeffrey A Law (law@cygnus.com)
61908
61909 * gcc.c-torture/compile/990107-1.c: New test
61910
61911 1999-01-06 Jeffrey A Law (law@cygnus.com)
61912
61913 * gcc.c-torture/execute/990106-2.c: New test.
61914
61915 * gcc.c-torture/execute/990106-1.c: New test.
61916
61917 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61918
61919 * gcc.c-torture/compile/981223-1.c: New test.
61920
61921 1998-12-29 Richard Henderson <rth@cygnus.com>
61922
61923 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61924 (opt3): Rename from opt4 and disable.
61925
61926 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61927
61928 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61929
61930 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61931
61932 * g++.old-deja/g++.other/conv5.C: New test.
61933
61934 1998-12-14 Nick Clifton <nickc@cygnus.com>
61935
61936 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61937
61938 1998-12-11 Jeffrey A Law (law@cygnus.com)
61939
61940 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61941
61942 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61943
61944 * gcc.c-torture/compile/981211-1.c: New test.
61945
61946 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61947
61948 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61949
61950 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61951
61952 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61953
61954 * gcc.special/930510-1.c: Make C9X safe.
61955 * gcc.misc-tests/gcov-1.c Similarly.
61956 * gcc.misc-tests/gcov-2.c Similarly.
61957
61958 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61959
61960 * gcc.dg/ultrasp1.c: New test.
61961
61962 1998-12-06 Richard Henderson <rth@cygnus.com>
61963
61964 * gcc.c-torture/execute/981206.c: New test.
61965
61966 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61967
61968 * g++.old-deja/g++.ns/template7.C: New test.
61969
61970 * g++.old-deja/g++.other/expr1.C: New test.
61971
61972 * g++.old-deja/g++.eh/tmpl3.C: New test.
61973
61974 * g++.old-deja/g++.eh/tmpl2.C: New test.
61975
61976 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61977
61978 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61979 * g++.old-deja/g++.other/using6.C: Removed.
61980 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61981
61982 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61983
61984 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61985
61986 * g++.old-deja/g++.pt/overload8.C: New test.
61987
61988 * g++.old-deja/g++.pt/overload7.C: New test.
61989
61990 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61991
61992 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61993 and relinking messages.
61994 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61995 compiling with -frepo.
61996
61997 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61998
61999 * g++.old-deja/g++.pt/lookup6.C: New test.
62000
62001 1998-11-30 Nick Clifton <nickc@cygnus.com>
62002
62003 * gcc.c-torture/execute/981130-1.c: New test.
62004 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62005
62006 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
62007
62008 * g++.old-deja/g++.pt/explicit76.C: New test.
62009
62010 * g++.old-deja/g++.pt/friend38.C: New test.
62011
62012 * g++.old-deja/g++.ns/crash2.C: New test.
62013
62014 * g++.old-deja/g++.pt/defarg8.C: New test.
62015
62016 * g++.old-deja/g++.pt/instantiate6.C: New test.
62017
62018 * g++.old-deja/g++.pt/static6.C: New test.
62019
62020 * g++.old-deja/g++.pt/decl2.C: New test.
62021
62022 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62023
62024 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
62025 problem is actually related with name lookup, but so what? :-)
62026
62027 * g++.old-deja/g++.pt/friend37.C: New test.
62028
62029 1998-11-25 Dave Love <d.love@dl.ac.uk>
62030
62031 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62032 element, which fails on some systems.
62033
62034 * g77.f-torture/execute/labug1.f: New test.
62035
62036 1998-11-21 Jeffrey A Law (law@cygnus.com)
62037
62038 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62039 is defined.
62040
62041 1998-11-18 Dave Love <d.love@dl.ac.uk>
62042
62043 * g77.f-torture/compile/981117-1.f: New test.
62044
62045 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
62046
62047 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
62048 properly discarded.
62049
62050 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
62051
62052 * gcc.c-torture/execute/memcheck: New directory of tests for
62053 -fcheck-memory-usage.
62054
62055 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
62056
62057 * README: New file, general information about the testsuite and
62058 new description of the various C++ test subdirectories.
62059 * README.g++: Eliminate obsolete information, update and move most
62060 relevant stuff to README.
62061
62062 1998-11-07 Richard Henderson <rth@cygnus.com>
62063
62064 * gcc.c-torture/compile/981107-1.c: New test.
62065
62066 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
62067
62068 * execute/memcpy-bi.c: New testcase.
62069
62070 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
62071
62072 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62073 base classes.
62074
62075 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62076 template is selected.
62077
62078 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62079 classes, it should be accepted for all types.
62080
62081 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62082
62083 * g++.old-deja/g++.pt/spec24.C: Ensure that template
62084 specializations start with template headers.
62085
62086 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
62087
62088 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62089
62090 * g++.old-deja/g++.other/init9.C: Test cross initialization of
62091 non-POD types.
62092
62093 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
62094
62095 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62096
62097 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62098
62099 * compile/981022-1.c, compile/981022-1.x: New test and driver.
62100
62101 1998-10-19 Jeffrey A Law (law@cygnus.com)
62102
62103 * 981019-1.c: New test.
62104
62105 1998-10-14 Robert Lipe <robertl@dgii.com>
62106
62107 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62108 find objc headers.
62109
62110 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62111
62112 * compile/981001-4.c: Remove use of GCC extension that triggers a
62113 compiler bug.
62114
62115 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
62116
62117 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62118
62119 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62120
62121 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
62122 instantiation of template produces incorrect code for delete
62123 expression.
62124
62125 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
62126 constructors' name is not unique.
62127 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62128 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62129
62130 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
62131 automatic array of const is ill-formed.
62132
62133 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
62134 of template parameter?
62135
62136 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
62137 const.
62138
62139 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
62140 pointer-to-member expression.
62141
62142 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
62143 declaration causes ICE.
62144
62145 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
62146
62147 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
62148 reserved in the global namespace.
62149
62150 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62151 generate needed virtual table.
62152
62153 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62154
62155 1998-10-10 Dariush Eslimi <eslimi@loran.com>
62156
62157 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62158 template-dependent type
62159
62160 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62161
62162 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62163 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62164 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62165
62166 * g++.old-deja/g++.other/using5.C: New test; using decl from base
62167 class should be usable as argument of member function.
62168 * g++.old-deja/g++.other/using6.C: New test; using decl from base
62169 class should be usable as return type of member function.
62170 * g++.old-deja/g++.other/using7.C: New test; using decl from base
62171 class should be usable as type of data member.
62172
62173 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62174
62175 1998-10-09 Jeffrey A Law (law@cygnus.com)
62176
62177 * gcc.c-torture/special/920521-1.c: Fix bogus test.
62178
62179 1998-10-08 Nick Clifton <nickc@cygnus.com>
62180
62181 * gcc.dg/dll-?.c Add thumb to target list.
62182 Fix assembler scan patterns to match current assembler output.
62183
62184 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
62185
62186 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
62187 matching of template brackets.
62188
62189 * g++.old-deja/g++.other/using4.C: New test. Test using
62190 declarations of methods from base classes.
62191
62192 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
62193 within functions should introduce names into the innermost
62194 enclosing namespace.
62195
62196 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
62197 of static locals if first initialization throws.
62198
62199 1998-10-07 Jim Wilson <wilson@cygnus.com>
62200
62201 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62202
62203 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
62204
62205 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
62206 lose track of the possible targets of tablejump insns.
62207 * special/special.exp: Run it.
62208
62209 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
62210
62211 * g++.old-deja/g++.pt/friend35.C: New test. A template function
62212 must be declared before its specializations can be named in friend
62213 declarations.
62214
62215 1998-10-05 Dave Love <d.love@dl.ac.uk>
62216
62217 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62218
62219 * g77.f-torture/execute/io1.f: New test.
62220
62221 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
62222
62223 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62224 with pointer to template function, for which no argument deduction
62225 is possible.
62226
62227 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62228 specialization of template function as argument to template
62229 function.
62230
62231 * g++.old-deja/g++.other/access2.C: New test; Inner class
62232 shouldn't have privileged access to Outer's names.
62233
62234 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
62235
62236 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62237 friend template declared within template class conflicts with
62238 nested class of the same name.
62239
62240 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62241 is ignored.
62242
62243 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62244 object with direct initializer as function declaration.
62245
62246 * g++.old-deja/g++.other/decl2.C: New test; duplicate
62247 initializers.
62248
62249 * g++.old-deja/g++.other/null2.C: New test; conditional operator
62250 involving const pointer and NULL produces incorrect result.
62251
62252 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62253 type name without `typename' should be rejected with -pedantic.
62254
62255 1998-10-02 Richard Henderson <rth@cygnus.com>
62256
62257 * g++.old-deja/g++.other/addrof1.C: New test.
62258
62259 1998-10-01 Nick Clifton <nickc@cygnus.com>
62260
62261 * gcc.c-torture/compile/981001-1.c: New test.
62262 * gcc.c-torture/execute/981001-1.c: New test.
62263
62264 1998-10-01 Jeffrey A Law (law@cygnus.com)
62265
62266 * gcc.c-torture/compile/981001-2.c: New test.
62267 * gcc.c-torture/compile/981001-3.c: New test.
62268 * gcc.c-torture/compile/981001-4.c: New test.
62269
62270 1998-10-01 Robert Lipe <robertl@dgii.com>
62271
62272 * lib/objc.exp (objc_target_compile): Add -L during compiles for
62273 multilibbed hosts. Idea grafted from g77.exp.
62274
62275 1998-09-30 Dave Love <d.love@dl.ac.uk>
62276
62277 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62278 avoid losing on systems which need -lsocket.
62279
62280 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
62281
62282 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62283 * g++.old-deja/g++.other/nested2.C: Ditto.
62284 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62285 failure.
62286
62287 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62288
62289 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62290 preferred over template operator!= for enum bitfields.
62291
62292 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
62293
62294 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62295 that happen to have the same base name, but in different scopes,
62296 are incorrectly rejected.
62297
62298 1998-09-16 Richard Henderson <rth@cygnus.com>
62299
62300 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62301 on the native word size instead of an integer literal.
62302
62303 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
62304
62305 * g++.old-deja/g++.other/static2.C: Invocation of static data
62306 member of type pointer-to-function denoted as non-static member.
62307
62308 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62309 checks involving function types and aliases.
62310
62311 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62312
62313 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62314 redefined to the same non-trivial type.
62315
62316 * g++.old-deja/g++.pt/explicit73.C: Test for proper
62317 namespace-qualification of template specializations declared in
62318 other namespaces.
62319
62320 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62321 to declare a subset of the specializations of a template function
62322 as friends of specializations of a template class.
62323
62324 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62325 member templates that do not fully specialize the enclosing
62326 template class are rejected.
62327
62328 1998-09-11 Dave Love <d.love@dl.ac.uk>
62329
62330 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62331
62332 1998-09-08 Dave Love <d.love@dl.ac.uk>
62333
62334 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62335 altered from libf2c/libU77 version.
62336
62337 1998-09-06 Dave Love <d.love@dl.ac.uk>
62338
62339 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62340
62341 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
62342 Alexandre Oliva <oliva@dcc.unicamp.br>
62343
62344 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62345 (un)signed char are different types for template specialization
62346 purposes.
62347
62348 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
62349
62350 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62351 * objc: ObjC testsuite.
62352
62353 1998-08-31 Catherine Moore <clm@cygnus.com>
62354
62355 * gcc.c-torture/execute/941014-1.x: New file.
62356
62357 1998-08-31 Nick Clifton <nickc@cygnus.com>
62358
62359 * lib/c-torture.exp: Add support for
62360 torture_eval_before_compile and torture_eval_before_execute
62361 variables.
62362
62363 1998-08-30 Jeffrey A Law (law@cygnus.com)
62364
62365 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
62366 this test triggers valid.
62367
62368 1998-08-27 Jeffrey A Law (law@cygnus.com)
62369
62370 * gcc.dg/980827-1.c: New test.
62371
62372 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
62373
62374 * gcc.c-torture/execute/loop-4b.c: New test.
62375
62376 1998-08-26 Nick Clifton <nickc@cygnus.com>
62377
62378 * lib/c-torture.exp: Add support for
62379 torture_eval_before_compile and torture_eval_before_execute
62380 variables.
62381
62382 1998-08-25 Jeffrey A Law (law@cygnus.com)
62383
62384 * gcc.c-torture/compile/980825-1.c: New test.
62385
62386 1998-08-24 Nick Clifton <nickc@cygnus.com>
62387
62388 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62389 count number tests in opt_t0 not good_t0.
62390
62391 1998-08-24 Jeffrey A Law (law@cygnus.com)
62392
62393 * gcc.c-torture/compile/930326-1.x: Fix typo.
62394
62395 1998-08-23 Mark Mitchell <mark@markmitchell.com>
62396
62397 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62398 causes an ICE.
62399
62400 1998-08-21 Jeffrey A Law (law@cygnus.com)
62401
62402 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62403 STACK_SIZE is defined.
62404 * gcc.c-torture/unsorted/stuct.c: Similarly.
62405
62406 * gcc.c-torture/compile/980821-1.c: New test.
62407
62408 1998-08-21 Jeffrey A Law (law@cygnus.com)
62409
62410 * gcc.c-torture/execute/980526-2.c: Disable for targets with
62411 16bit ints.
62412
62413 1998-08-19 Mark Mitchell <mark@markmitchell.com>
62414
62415 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62416 code.
62417
62418 1998-08-09 Mark Mitchell <mark@markmitchell.com>
62419
62420 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62421 error'.
62422
62423 1998-08-18 Jeffrey A Law (law@cygnus.com)
62424
62425 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62426
62427 1998-08-16 Jeffrey A Law (law@cygnus.com)
62428
62429 * gcc.c-torture/compile/980816-1.c: New test.
62430
62431 * gcc.dg/980816-1.c: New test.
62432
62433 1998-08-13 Jeffrey A Law (law@cygnus.com)
62434
62435 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62436 compiler for ieee tests.
62437
62438 1998-08-01 Dave Love <d.love@dl.ac.uk>
62439
62440 * g77.f-torture/compile/980729-0.f: New test.
62441
62442 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
62443
62444 * gcc.c-torture/special/eeprof-1.c: New test, for
62445 -finstrument-functions.
62446 * gcc.c-torture/special/special.exp: Run it.
62447
62448 1998-07-29 Jeffrey A Law (law@cygnus.com)
62449
62450 * gcc.c-torture/compile/980729-1.c: New test.
62451
62452 1998-07-27 Nick Clifton <nickc@cygnus.com>
62453
62454 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62455 __thumb__ is defined, and test for ARM style doubles if so.
62456
62457 1998-07-26 Dave Love <d.love@dl.ac.uk>
62458
62459 * g77.f-torture/noncompile/980615-0.f: New test.
62460
62461 1998-07-26 H.J. Lu (hjl@gnu.org)
62462
62463 * gcc.dg/980312-1.c: Do link instead of compile.
62464 * gcc.dg/980313-1.c: Likewise.
62465
62466 1998-07-26 Jeffrey A Law (law@cygnus.com)
62467
62468 * gcc.c-torture/compile/980726-1.c: New test.
62469
62470 1998-07-25 Dave Love <d.love@dl.ac.uk>
62471
62472 * g77.f-torture/execute/io0.f: New test.
62473
62474 1998-07-24 Nick Clifton <nickc@cygnus.com>
62475
62476 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62477 an int.
62478
62479 1998-06-18 Michael Meissner <meissner@cygnus.com>
62480
62481 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62482 m32r bugs.
62483
62484 1998-07-17 Nick Clifton <nickc@cygnus.com>
62485
62486 * gcc.dg/980626-1.c: Expect failures for all toolchains until
62487 c-decl.c:grokdeclarator can handle mode attributes.
62488
62489 1998-07-16 Jeffrey A Law (law@cygnus.com)
62490
62491 * gcc.c-torture/execute/980716-1.c: New test.
62492
62493 1998-07-13 Jeffrey A Law (law@cygnus.com)
62494
62495 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62496 the mn10200.
62497 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
62498 the mn10200.
62499 * gcc.c-torture/execute/va-arg-3.x: Similarly.
62500 * gcc.c-torture/compile/930326-1.x: Similarly.
62501
62502 1998-07-13 Dave Love <d.love@dl.ac.uk>
62503
62504 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62505 New test from Craig.
62506
62507 1998-07-12 Dave Love <d.love@dl.ac.uk>
62508
62509 * g77.f-torture/noncompile/980616-0.f: New test.
62510
62511 * g77.f-torture/execute/970816-3.f: New test from Craig.
62512
62513 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62514
62515 * g++.other/singleton.C: Return error value instead of taking
62516 SIGSEGV.
62517
62518 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62519
62520 * g++.other/singleton.C: New test. Warning is under dispute.
62521 Runtime crash is not.
62522
62523 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62524
62525 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62526 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62527 using6.C, using7.C}: New namespace tests.
62528
62529 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
62530
62531 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62532 specialization with typedef'ed names used as array indexes.
62533
62534 1998-07-09 Jeffrey A Law (law@cygnus.com)
62535
62536 * gcc.c-torture/execute/980709-1.c: New test.
62537
62538 * gcc.dg/980709-1.c: New test.
62539
62540 1998-07-07 Richard Henderson <rth@cygnus.com>
62541
62542 * gcc.c-torture/execute/bcp-1.c: New test.
62543
62544 1998-07-07 Jeffrey A Law (law@cygnus.com)
62545
62546 * gcc.c-torture/execute/980707-1.c: New test.
62547
62548 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
62549
62550 * gcc.c-torture/compile/980706-1.c: New test.
62551
62552 1998-07-01 Dave Love <d.love@dl.ac.uk>
62553
62554 * g77.f-torture/execute/980701-0.f,
62555 g77.f-torture/execute/980701-1.f: New test from Craig.
62556
62557 1998-07-01 Jeffrey A Law (law@cygnus.com)
62558
62559 * gcc.c-torture/compile/980701-1.c: New test.
62560
62561 * gcc.c-torture/execute/980701-1.c: New test.
62562
62563 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62564 rlsruhe.de>
62565
62566 * g++.old-deja/g++.robertl/eb132.C: New test.
62567 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62568
62569 1998-06-29 Dave Love <d.love@dl.ac.uk>
62570
62571 * g77.f-torture/execute/980628-7.f,
62572 g77.f-torture/execute/980628-8.f,
62573 g77.f-torture/execute/980628-9.f,
62574 g77.f-torture/execute/980628-10.f: New tests from Craig.
62575
62576 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62577
62578 1998-06-28 Jeffrey A Law (law@cygnus.com)
62579
62580 * g77.f-torture/execute/980628-4.f: New test from Craig.
62581 * g77.f-torture/execute/980628-5.f: Likewise.
62582 * g77.f-torture/execute/980628-2.f: Likewise.
62583 * g77.f-torture/execute/980628-0.f: Likewise.
62584 * g77.f-torture/execute/980628-1.f: Likewise.
62585 * g77.f-torture/execute/980628-3.f: Likewise.
62586 * g77.f-torture/execute/980628-6.f: Likewise.
62587
62588 1998-06-28 Jeffrey A Law (law@cygnus.com)
62589
62590 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62591 directory when nothing has been installed yet.
62592
62593 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62594
62595 * gcc.c-torture/special/special.exp: Handle newer versions of
62596 dejagnu.
62597
62598 1998-06-26 Jeffrey A Law (law@cygnus.com)
62599
62600 * gcc.dg/980626-1.c: New test.
62601
62602 1998-06-19 Bruno Haible <haible@ilog.fr>
62603
62604 * gcc.misc-tests/m-un-2.c: New test.
62605 * g++.old-deja/g++.other/warn01.c: Likewise.
62606
62607 1998-06-19 Robert Lipe <robertl@dgii.com>
62608
62609 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62610 compatibility with assmblers with a different comment character.
62611 Eliminate use of GAS-specific extensions.
62612
62613 1998-06-19 Jeffrey A Law (law@cygnus.com)
62614
62615 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62616
62617 1998-06-19 Robert Lipe <robertl@dgii.com>
62618
62619 * lib/g77.exp: Replace search for libf2c.a with search for newly
62620 renamed libg2c.a
62621
62622 1998-06-17 Jeffrey A Law (law@cygnus.com)
62623
62624 * gcc.c-torture/execute/980617-1.c: New test.
62625
62626 1998-06-12 Jeffrey A Law (law@cygnus.com)
62627
62628 * gcc.c-torture/execute/980612-1.c: New test.
62629
62630 1998-06-08 Jeffrey A Law (law@cygnus.com)
62631
62632 * gcc.dg/980523-1.c: Only test on ppc-linux.
62633 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62634
62635 * gcc.c-torture/execute/980608-1.c: New test.
62636
62637 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62638
62639 * gcc.c-torture/execute/980605-1.c: New test.
62640
62641 1998-06-04 Jeffrey A Law (law@cygnus.com)
62642
62643 * gcc.c-torture/execute/980604-1.c: New test.
62644
62645 1998-06-02 Jeffrey A Law (law@cygnus.com)
62646
62647 * gcc.c-torture/execute/980602-1.c: New test.
62648 * gcc.c-torture/execute/980602-2.c: Likewise.
62649
62650 1998-06-02 Dave Love <d.love@dl.ac.uk>
62651
62652 * 970125-0.f: Fix per JCB. Add commentary.
62653
62654 1998-05-31 Michael Meissner <meissner@cygnus.com>
62655
62656 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62657 IEEE -0 support.
62658
62659 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62660
62661 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62662 earlier.
62663
62664 1998-05-28 Catherine Moore <clm@cygnus.com>
62665
62666 * gcc.c-torture/execute/980526-3.c: New test.
62667
62668 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62669
62670 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62671 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62672 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62673 m88k-motorola-sysv3 to XFAIL.
62674
62675 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62676
62677 * gcc.dg/980526-1.c: New test.
62678 * gcc.c-torture/execute/980526-2.c: New test.
62679
62680 1998-05-26 Jeffrey A Law (law@cygnus.com)
62681
62682 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62683
62684 * gcc.c-torture/execute/980526-1.c: New test.
62685
62686 1998-05-26 Dave Love <d.love@dl.ac.uk>
62687
62688 * g77.f-torture/execute/alpha2.f: Add runtime test.
62689
62690 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62691
62692 * g++.old-deja/old-deja.exp: Strip leading directories.
62693
62694 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62695 error for the line. Don't run multiple tests for the same line.
62696
62697 1998-05-23 Jeffrey A Law (law@cygnus.com)
62698
62699 * gcc.dg/980523-1.c: New test.
62700
62701 1998-05-23 Dave Love <d.love@dl.ac.uk>
62702
62703 * g77.f-torture/compile/970915-0.f: New test.
62704
62705 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62706
62707 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62708
62709 1998-05-21 Jeffrey A Law (law@cygnus.com)
62710
62711 * gcc.dg/980520-1.c: New test.
62712
62713 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62714
62715 * gcc.dg/980502-1.c: Fix return type.
62716
62717 1998-05-20 Jeffrey A Law (law@cygnus.com)
62718
62719 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62720 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62721 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62722 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62723 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62724
62725 1998-05-20 Dave Love <d.love@dl.ac.uk>
62726
62727 * g77.f-torture/execute/980520-1.f: New test.
62728
62729 1998-05-15 Dave Love <d.love@dl.ac.uk>
62730
62731 * lib/mike-g77.exp: New file.
62732
62733 * g77.f-torture/noncompile/noncompile.exp,
62734 g77.f-torture/noncompile/check0.f: New files.
62735
62736 1998-05-14 Dave Love <d.love@dl.ac.uk>
62737
62738 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62739 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62740 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62741 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62742 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62743 abort where appropriate.
62744
62745 1998-05-05 Michael Meissner <meissner@cygnus.com>
62746
62747 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62748 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62749
62750 1998-04-29 Dave Love <d.love@dl.ac.uk>
62751
62752 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62753
62754 1998-04-27 Dave Love <d.love@dl.ac.uk>
62755
62756 * g77.f-torture/compile/980427-0.f: New test.
62757
62758 1998-04-24 Dave Love <d.love@dl.ac.uk>
62759
62760 * g77.f-torture/compile/980424-0.f: New test.
62761
62762 1998-04-19 Dave Love <d.love@dl.ac.uk>
62763
62764 * g77.f-torture/compile/980419-2.f (main): New test.
62765 * g77.f-torture/compile/970125-0.f: New test.
62766 * g77.f-torture/compile/980419-1.f: New test.
62767
62768 1998-04-08 Jim Wilson <wilson@cygnus.com>
62769
62770 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62771 of loop-4.c.
62772
62773 1998-04-07 Jim Wilson <wilson@cygnus.com>
62774
62775 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62776
62777 1998-04-03 Jim Wilson <wilson@cygnus.com>
62778
62779 * gcc.c-torture/compile/980329-1.c: New test.
62780
62781 1998-03-18 Jim Wilson <wilson@cygnus.com>
62782
62783 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62784 * gcc.dg/980312-1.c: Fix typo in -march command.
62785
62786 1998-03-16 H.J. Lu (hjl@gnu.org)
62787
62788 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62789
62790 1998-03-11 Robert Lipe <robertl@dgii.com>
62791
62792 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62793 Dave Love agree the Fortran source is bogus.
62794
62795 1998-03-11 Robert Lipe <robertl@dgii.com>
62796
62797 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62798 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62799 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62800 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62801 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62802
62803 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62804
62805 * g++.old-deja/g++.other/friend1.C: New test.
62806
62807 1998-02-18 Dave Love <d.love@dl.ac.uk>
62808
62809 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62810 possibly uninitialized) variables and declare dnrm2.
62811
62812 1998-02-23 Robert Lipe <robertl@dgii.com>
62813
62814 From Bruno Haible <haible@ilog.fr>:
62815 * gcc.c-torture/execute/980223.c: New test.
62816
62817 1998-02-13 Jeffrey A Law (law@cygnus.com)
62818
62819 * gcc.dg/ifelse-1.c: New test.
62820
62821 1998-02-09 H.J. Lu (hjl@gnu.org)
62822
62823 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62824
62825 * lib/old-dejagnu.exp (old-dejagnu): Added the
62826 "execution test - XFAIL *-*-*" handling in the spirit of
62827 "excess errors test -". Changed the "execution test fails"
62828 handling to be like "excess errors test fails".
62829 * Update various tests accordingly.
62830
62831 1998-02-06 Jim Wilson <wilson@cygnus.com>
62832
62833 * gcc.c-torture/execute/980205.c: New test.
62834
62835 1998-01-18 Jeffrey A Law (law@cygnus.com)
62836
62837 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62838 * lib/f-torture.exp: Similarly.
62839 * gcc.c-torture: Rename all .cexp files to .x files.
62840
62841 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62842
62843 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62844 (940510-1.c): Removed duplicate.
62845 (971104-1.c): New test.
62846
62847 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62848
62849 * lib/f-torture.exp: Improve error and loop detection.
62850
62851 1997-11-19 Michael Meissner <meissner@cygnus.com>
62852
62853 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62854 use that to size the filler array.
62855
62856 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62857
62858 * lib/c-torture.exp(c-torture-execute): Fix typo.
62859
62860 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62861 testcase as the executable name. Keep the executable around if
62862 the test fails.
62863
62864 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62865
62866 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62867 changes. Only test one -g option, and move it to the end of the
62868 list of options to test.
62869
62870 1997-09-19 Michael Meissner <meissner@cygnus.com>
62871
62872 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62873 variable GCC_TORTURE_OPTIONS to supply default switches separated
62874 by colons. If no environment variable, run tests with -O0 -g, -O1
62875 -g, and -O2 -g as well.
62876
62877 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62878
62879 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62880 explanatory comments. Fix indentation.
62881
62882 1997-09-15 Jeffrey A Law (law@cygnus.com)
62883
62884 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62885
62886 1997-09-11 Jeffrey A Law (law@cygnus.com)
62887
62888 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62889 * g++.old-deja/g++.mike/p7325.C: Likewise.
62890 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62891
62892 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62893
62894 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62895 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62896 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62897 * g++.old-deja/g++.law/operators4.C: Likewise.
62898
62899 1997-09-11 Joe Buck (jbuck@synopsys.com)
62900
62901 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62902 * g++.old-deja/g++.mike/p784.C: Ditto.
62903 * g++.old-deja/g++.mike/p785.C: Ditto.
62904
62905 1997-09-05 Jeffrey A Law (law@cygnus.com)
62906
62907 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62908
62909 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62910
62911 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62912 target feature; pass this to c-torture-execute as needed.
62913
62914 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62915
62916 * lib/c-torture.exp(c-torture-execute): If the previous and the
62917 current executables being tested are identical, we don't need to
62918 run the executable again. Try to make the executable names
62919 unique. Add an optional argument for passing additional compiler
62920 flags.
62921
62922 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62923
62924 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62925
62926 1997-08-29 Jeffrey A Law (law@cygnus.com)
62927
62928 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62929
62930 1997-07-31 Jeffrey A Law (law@cygnus.com)
62931
62932 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62933 32bit or larger longs.
62934
62935 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62936 have either a 32bit long or 32bit int.
62937
62938 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62939
62940 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62941 Make double precision tests dependent on sizeof (double).
62942
62943 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62944
62945 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62946 too.
62947
62948 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62949
62950 * gcc.c-torture/compile/961203-1.cexp: New script.
62951
62952 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62953
62954 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62955 up the includes ourselves.
62956
62957 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62958
62959 * lib/plumhall.exp: Remove random include, and add a few
62960 verbose messages for debugging.
62961
62962 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62963
62964 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62965 of trying to do it ourselves.
62966
62967 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62968
62969 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62970
62971 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62972
62973 * gcc.prms/5403.c: Made regexp a bit less strict.
62974
62975 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62976
62977 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62978 is returned from remote_load instead.
62979 * lib/plumhall.exp: Ditto.
62980 * lib/mike-g++.exp: Ditto.
62981 * lib/old-dejagnu.exp: Ditto.
62982 * lib/c-torture.exp: Ditto.
62983
62984 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62985
62986 * lib/g++.exp: Use build_wrapper procedure.
62987 * lib/gcc.exp: Ditto.
62988
62989 1997-05-20 Jeffrey A Law (law@cygnus.com)
62990
62991 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62992 an old-style decl for malloc. Fixes tests to work when
62993 sizeof (int) != sizeof (size_t).
62994
62995 1997-05-15 Mike Meissner <meissner@cygnus.com>
62996
62997 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62998
62999 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63000 use stdargs.h interface.
63001
63002 1997-05-15 Mike Meissner <meissner@cygnus.com>
63003
63004 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63005 NO_VARARGS when compiling.
63006
63007 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
63008
63009 * lib/plumhall.exp(ph_includes): New procedure.
63010 (ph_make): Use it.
63011 (ph_compiler): Ditto.
63012
63013 * lib/g++.exp: Rename test-glue.c to testglue.c.
63014 * lib/gcc.exp: Ditto.
63015
63016 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
63017
63018 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63019 to completion when it's called.
63020
63021 1997-03-21 Michael Meissner <meissner@cygnus.com>
63022
63023 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63024 is defined, don't do test.
63025
63026 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
63027
63028 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63029 for object files.
63030 (ph_summary): Mark skipped testcases as untested, not unresolved.
63031
63032 * lib/plumhall.exp (ph_make): If unresolved because of bad
63033 errorCode, record errorCode in log file.
63034 (*): Replace send_log/verbose with verbose -log.
63035
63036 1997-03-19 Michael Meissner <meissner@cygnus.com>
63037
63038 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63039 double conversion if double isn't at least 8 bytes.
63040
63041 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63042 int to work with targets where int is 16 bits.
63043
63044 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63045 8 bytes, just exit, since 4 byte doubles don't have enough bits of
63046 precision for the test to complete.
63047
63048 1997-03-14 Michael Meissner <meissner@cygnus.com>
63049
63050 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63051 if d10v is not compiled with the -mdouble64 flag.
63052 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63053
63054 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63055 d10v is not compiled with the -mint32 flag.
63056
63057 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
63058
63059 * lib/plumhall.exp: Use incr_count.
63060
63061 1997-03-12 Jeffrey A Law (law@cygnus.com)
63062
63063 * gcc.c-torture: Update to c-torture-1.45.
63064
63065 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
63066
63067 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63068 the name of the expect testcase file).
63069
63070 * lib/g++.exp(g++_init): Ditto.
63071
63072 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
63073
63074 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63075 the host.
63076
63077 * lib/gcc.exp(gcc_exit): New procedure.
63078
63079 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
63080
63081 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63082 specs where appropriate.
63083
63084 * g++.old-deja/g++.arm/*: Added additional ERROR checks
63085 because of new "candidates are" messages, and removed a few
63086
63087 * Converted all non-old-style g++ testcases to old-style, and
63088 moved into g++.old-deja.
63089
63090 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
63091
63092 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63093 options.
63094
63095 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63096 succeeded.
63097
63098 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63099
63100 1997-02-13 Michael Meissner <meissner@cygnus.com>
63101
63102 * lib/gcc.exp (gcc_target_compile): Add support for defining
63103 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63104 the machine doesn't have those features.
63105
63106 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
63107
63108 * g++.law/operators4.exp: Don't use LIBS.
63109
63110 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
63111
63112 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63113
63114 * lib/mike-g++.exp: Don't set the compiler to be tested here.
63115 * lib/g++.exp: Set it here instead. Also, allow use of the
63116 --tool_exec and --tool_opt options. Change CXX to
63117 GXX_UNDER_TEST.
63118
63119 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63120
63121 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63122
63123 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
63124
63125 * lib/old-dejagnu.exp: Use prune_warnings instead of
63126 prune_system_crud.
63127 * lib/mike-g++.exp: Ditto.
63128 * lib/gcc.exp: Ditto.
63129 * lib/g++.exp: Ditto.
63130
63131 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63132
63133 1997-02-07 Jeffrey A Law (law@cygnus.com)
63134
63135 * 941014-2.c: Include stdlib.h
63136 * 960327-1.c: Include stdio.h
63137 * dbra.c, index-1.c: Don't assume ints are 32bits.
63138
63139 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
63140
63141 * lib/gcc.exp: Add gcc,stack_size target feature.
63142
63143 * lib/g++.exp(g++_target_compile): Add the include and link
63144 paths here, not in two other places. And, it's $options, not
63145 options.
63146
63147 * lib/mike-g++.exp(postbase): Remove the code that determines
63148 the correct include and link paths.
63149 * g++.old-deja/old-deja.exp: Ditto.
63150
63151 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
63152
63153 * lib/g++.exp(g++_init): target_compile no longer returns the
63154 filename of the result.
63155
63156 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
63157
63158 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63159 call to glob.
63160
63161 * gcc.c-torture/special/special.exp: Change call to
63162 gcc_target_compile to include the object file.
63163
63164 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
63165
63166 * gcc.c-torture/special/special.exp: Correct misspelling in last
63167 change.
63168
63169 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
63170
63171 * lib/plumhall.exp(ph_summary): Log the entire output of the
63172 executable. Return -1 if there were any failures, 0 otherwise.
63173 (ph_execute): Return -1 if there were any failures, 0 otherwise.
63174 (ph_make): Clean up objects and executables that were built
63175 if the tests succeeded.
63176
63177 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
63178
63179 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63180 libraries and includes in the build tree as appropriate.
63181
63182 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
63183
63184 * lib/c-torture.exp: Instead of looking for the global variable
63185 NO_LONG_LONG, check to see if that's a feature of the target.
63186
63187 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
63188
63189 * config/default.exp: Minimize. Delete the remainer of the files in
63190 config; this functionality is now in devo/dejagnu/config.
63191
63192 g++.*/*: Pass any additional flags used to compile to postbase;
63193 delete CXXFLAGS.
63194
63195 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63196 is now done by runtest.exp. Use gcc_target_compile instead of
63197 compile.
63198
63199 lib/c-torture.exp: Use gcc_target_compile instead of compile.
63200 Remove references to CFLAGS. Use remote_file instead of
63201 calling rm -f.
63202 (c-torture): Take a list of arguments to use to compile this
63203 testcase.
63204
63205 lib/g++.exp: Simplify. Use target_compile instead of compile.
63206 lib/gcc-dg.exp: Ditto.
63207 lib/gcc.exp: Ditto.
63208 lib/mike-{gcc,g++}.exp: Ditto.
63209 lib/old-dejagnu.exp: Ditto.
63210 lib/plumhall.exp: Ditto.
63211
63212 1997-01-08 Jim Wilson <wilson@cygnus.com>
63213
63214 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63215 (ph_linker): Likewise.
63216
63217 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
63218
63219 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63220 MAP_ANON / MAP_ANONYMOUS if defined;
63221 else try to map from /dev/zero .
63222
63223 1996-11-12 Jeffrey A Law (law@cygnus.com)
63224
63225 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63226 isn't defined, then define it to MAP_ANONYMOUS.
63227
63228 1996-11-12 Jeffrey A Law (law@cygnus.com)
63229
63230 * gcc.c-torture: Update to c-torture-1.42 release.
63231
63232 1996-11-11 Jeffrey A Law (law@cygnus.com)
63233
63234 * gcc.c-torture: Update to c-torture-1.41 release.
63235
63236 1996-10-27 Jeffrey A Law (law@cygnus.com)
63237
63238 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
63239 c-torture release.
63240
63241 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
63242
63243 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63244 and LDFLAGS. Fix second case to append the target_info ldflags
63245 onto LDFLAGS, not CFLAGS.
63246 * lib/g++.exp (g++_init): Add target_info stuff.
63247 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
63248 of libgloss and newlib flags for !native.
63249
63250 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63251 (GDB): Fix relative path to go up another dir for finding gdb.
63252
63253 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
63254
63255 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63256 versions in the target_info array, if they don't exist.
63257
63258 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
63259
63260 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63261
63262 1996-07-08 Jim Wilson <wilson@cygnus.com>
63263
63264 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63265 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63266
63267 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
63268
63269 * lib/old-dejagnu.exp: Don't remove the output file before we've
63270 actually tested it. Don't append pwd to the path of the executable
63271 we're testing.
63272
63273 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
63274
63275 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63276
63277 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
63278
63279 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63280 temporary directory for compiler files, and set it to a default
63281 value of /tmp. Set $output as the name of the output file from
63282 compiling the testcase. Add a -o option to $cflags_var so the
63283 compiler writes the final output file as $output. Set $executable
63284 to $output.
63285
63286 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63287 directory for compiler files, and set it to /tmp if it doesn't
63288 already have a value. Set $output_file to the name of the output
63289 file from compiling the testcase. Add a -o option to CXXFLAGS so
63290 the compiler writes the final output file as $output. Use $output
63291 as the executable to be tested.
63292
63293 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63294
63295 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63296
63297 1996-06-08 Jeffrey A Law (law@cygnus.com)
63298
63299 * gcc.c-torture/execute/pending-1.c: New test. Still
63300 pending in Tege's queue.
63301
63302 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
63303
63304 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63305 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
63306 if there were failures. Call unresolved if there were unresolved
63307 testcases. Call gcc_fail if program did not run to completion.
63308 (ph_make): Pass additional argument name to ph_execute.
63309 (ph_execute): Add new argument. Pass additional arguments to
63310 ph_summary. Call gcc_fail is there is no execution output.
63311
63312 1996-04-24 Jeffrey A Law (law@cygnus.com)
63313
63314 * lib/plumhall.exp (proc_summary): Output relavent summary
63315 lines into the log so specific failures in plumhall can be
63316 investigated.
63317
63318 1996-04-10 Jeffrey A Law (law@cygnus.com)
63319
63320 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63321 (c-torture-execute): Don't try to execute tests which use
63322 "long long" types if $NO_LONG_LONG is nonzero.
63323
63324 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
63325
63326 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63327 not c-torture.
63328
63329 * gcc.ieee: Move from here.
63330 * gcc.c-torture/execute/ieee: To here.
63331
63332 1996-03-26 Jeffrey A Law (law@cygnus.com)
63333
63334 * gcc.c-torture: Update to c-torture-1.41 release.
63335
63336 1996-03-22 Jeffrey A Law (law@cygnus.com)
63337
63338 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63339 not "$output".
63340
63341 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
63342
63343 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63344 -c present.
63345
63346 1996-03-02 Jeffrey A Law (law@cygnus.com)
63347
63348 * config/proelf.exp: Handle connecting to a simulator.
63349
63350 1996-01-31 Jeffrey A Law (law@cygnus.com)
63351
63352 * config/proelf.exp: New file. Enough framework that we can
63353 run c-torture tests on the proelf targets (or any other target
63354 that gdb can connect to for that matter).
63355
63356 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
63357
63358 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63359 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
63360
63361 * lib/plumhall.exp (ph_execute): Always call ph_summary if
63362 exec_output exists.
63363
63364 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
63365
63366 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63367 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63368
63369 * config/*.exp: Update FSF address. Change result of ${tool}_load
63370 to pass/fail/unresolved/unsupported/untested. Caller must now
63371 call unresolved/unsupported/untested.
63372 * lib/*.exp: Update FSF address. Update to handle new results of
63373 ${tool}_load.
63374 * lib/chill.exp (verbose): Delete.
63375
63376 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
63377
63378 * lib/gcc.exp (default_gcc_start): Change order of args to
63379 $LDFLAGS $CFLAGS $LIBS.
63380 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63381 Save/set/restore CFLAGS. Pass single arg to gcc_start.
63382 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63383 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63384 * gcc.misc-tests/dg-test.exp: Likewise.
63385 * gcc.misc-tests/msgs.exp: Likewise.
63386 * gcc.prms/prms.exp: Likewise.
63387 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63388 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63389
63390 * lib/dg.exp: Deleted, moved to dejagnu/lib.
63391
63392 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63393
63394 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63395
63396 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63397 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63398
63399 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63400 necessary.
63401
63402 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
63403
63404 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63405 global for loop; add use of $mathlib.
63406 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63407 settings here; set mathlib for anything but VxWorks.
63408
63409 1996-01-22 Jeffrey A Law (law@cygnus.com)
63410
63411 * gcc.c-torture: Update to c-torture-1.40 release.
63412
63413 1996-01-03 Jeffrey A Law (law@cygnus.com)
63414
63415 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63416 dg.exp.
63417
63418 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
63419
63420 * lib/c-torture.exp (c-torture-execute): Declare "output" as
63421 global.
63422
63423 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
63424
63425 * lib/g++.exp (LIBS): Define if not already.
63426 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63427 (gcc-dg-prune): Call prune_gcc_output.
63428 * lib/gcc.exp (prune_gcc_output): New proc.
63429 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63430 prune_gcc_output.
63431
63432 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
63433
63434 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63435 (c-torture-execute): Likewise. Rename `name' to `testcase'.
63436
63437 1995-11-15 Jeffrey A Law (law@cygnus.com)
63438
63439 * gcc.c-torture: Update to c-torture-1.39 release.
63440
63441 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
63442
63443 * lib/c-torture.exp (c-torture-execute): Don't return if one option
63444 fails, try others as well.
63445
63446 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
63447
63448 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63449 If compilation fails, mark execute tests as `untested'.
63450 If test is marked as unsupported, don't mark compilation and
63451 execute tests as failed.
63452
63453 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
63454
63455 * lib/g++.exp (g++_init): Don't link in libg++, and look to
63456 libstdc++ for whether or not we want to be doing shared
63457 libraries. Delete link_curses since we don't need it anymore.
63458 * lib/mike-g++.exp (postbase): Don't link in libg++.
63459 * g++.old-deja/old-deja.exp: Likewise.
63460
63461 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
63462
63463 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63464
63465 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
63466
63467 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63468 For that, add `-Wl,-a,shared_archive'.
63469 * g++.old-deja/old-deja.exp: Likewise.
63470
63471 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
63472
63473 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63474
63475 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
63476
63477 * lib/mike-g++.exp (postbase): Pay attention to the status of
63478 g++_load.
63479
63480 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
63481
63482 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63483
63484 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
63485
63486 * lib/gcc.exp (default_gcc_start): No longer need to log program
63487 being executed or its output, execute_anywhere does that now.
63488 * lib/g++.exp (default_g++_version): Call execute_anywhere.
63489 (default_g++_start): Likewise. Delete calls to verbose/send_log.
63490
63491 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
63492
63493 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63494 the same as those in lib/g++.exp.
63495
63496 1995-10-10 Jeff Law (law@hurl.cygnus.com)
63497
63498 * gcc.c-torture: Update to c-torture-1.38 release.
63499 * gcc.ieee: Related changes.
63500
63501 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
63502
63503 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63504 "exec". Minor reformatting changes.
63505
63506 * config/rom68k.exp (${tool}_load): Make it work in a canadian
63507 cross. This means all "exec" calls now work on a remote host as
63508 well.
63509 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63510 cross. Filter out the extra "\r\n" stuff that expect puts in.
63511 (c-torture-execute): Filter out the bogus warnings like
63512 c-torture-compile does. Add support for canadian cross.
63513 * lib/gcc.exp (default_gcc_version, default_gcc_start)
63514 Use execute_anywhere rather than calling exec directly. Now it
63515 works for canadian cross testing.
63516
63517 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
63518
63519 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
63520 results into a variable, and check that rather than using file exists.
63521
63522 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
63523
63524 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63525 create a libg++.so. For sunos4.1.*, also add -ltermcap.
63526
63527 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63528
63529 * g++.old-deja/old-deja.exp: Create and pass runshlib and
63530 lib_curses if there's a shared libg++ in the build tree.
63531
63532 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
63533
63534 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63535 if not supported target.
63536
63537 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
63538
63539 * lib/g++.exp (g++_init): Move empty setting of runshlib and
63540 link_curses up to always happen, not just for native builds.
63541
63542 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
63543
63544 * gcc.c-torture: Update to c-torture-1.36 release.
63545 * gcc.failure: Related changes.
63546
63547 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
63548
63549 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63550
63551 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63552
63553 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63554 * lib/mike-g++.exp (postbase): Not in here. Still reference
63555 runshlib, link_curses, and mathlib for link and run.
63556
63557 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63558 pass the runtime shared library options for Solaris, OSF/1, and
63559 Irix5, and link with -lcurses to avoid unresolved references.
63560
63561 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63562
63563 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63564 only run once.
63565
63566 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63567
63568 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63569
63570 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63571
63572 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63573 do not have a framework for the "compat" tests yet.
63574
63575 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63576
63577 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63578 set to null if we're testing vxworks5.1. Use that instead of
63579 `-lm' in the setting of LIBS for link and run.
63580
63581 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63582
63583 * config/rom68k.exp (${tool}_load): Major changes to make it
63584 work. Verified that it does in fact return the stuff in
63585 exec_output properly. Catch any Emul or any TRAP other than 0.
63586
63587 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63588
63589 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63590 LDFLAGS properly for targets that need stuff from libgloss.
63591 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63592 only run once.
63593 (gpp_initialized): New variable.
63594
63595 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63596
63597 * config/rom68k.exp: Load libgloss.exp.
63598 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63599 so we can produce a fully linked binary.
63600 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63601 so we can produce a fully linked binary.
63602
63603 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63604
63605 * lib/plumhall.exp (ph_section): Watch for expected failures.
63606 Add missing `else'.
63607
63608 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63609 run the testcase.
63610 (c-torture): Likewise.
63611
63612 1995-08-28 Doug Evans <dje@cygnus.com>
63613
63614 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63615
63616 * lib/mike-g++.exp (mike_cleanup): New proc.
63617 (prebase): New globals compiler_result, not_compiler_result,
63618 target_regexp.
63619 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63620 allow leading "-" in pattern. Watch for unsupported tests.
63621 If $compiler_result is set, pattern match assembler code,
63622 and ditto for $not_compiler_result.
63623 * lib/mike-gcc.exp: Likewise.
63624
63625 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63626 execution "succeeded".
63627
63628 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63629
63630 * config/win32.exp: New file.
63631 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63632
63633 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63634
63635 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63636 unsupported.
63637 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63638 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63639 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63640
63641 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63642 "... without exceptions was ...". That is now handled by
63643 prune_system_crud.
63644 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63645
63646 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63647
63648 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63649 sieve.c,sort2.c}: New files.
63650 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63651 sieve.exp,sort2.exp}: Drivers for them.
63652
63653 * lib/mike-gcc.exp (program_output): New user settable variable.
63654 (postbase): Call prune_system_crud. Also prune extraneous compiler
63655 messages.
63656 * lib/mike-g++.exp (program_output): New user settable variable.
63657
63658 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63659
63660 * config/sh.exp: Deleted (use sim.exp instead).
63661
63662 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63663
63664 * config/vx.exp: Declare CHECKTASK as global.
63665 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63666 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63667 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63668
63669 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63670
63671 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63672 target. Like vx.exp, only includes `vx29k.exp' instead of
63673 `vxworks.exp'.
63674
63675 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63676
63677 * config/sim.exp: Increase time limit from 120 seconds to 240.
63678
63679 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63680
63681 * gcc.c-torture/execute/950628-1.c: New test.
63682
63683 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63684
63685 * gcc.c-torture: Update with changes/additions from
63686 c-torture-1.34.
63687
63688 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63689
63690 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63691
63692 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63693
63694 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63695
63696 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63697
63698 * gcc.c-torture/compile/950512-1.c: New test.
63699 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63700 * gcc.dg/struct-ret-1.c: Likewise.
63701
63702 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63703
63704 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63705 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63706
63707 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63708
63709 * gcc.c-torture/special/920411-1.c: Deleted.
63710 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63711
63712 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63713
63714 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63715 cpu limit.
63716
63717 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63718
63719 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63720
63721 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63722
63723 From kenner;
63724 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63725 is the proper length.
63726 * va-arg-3.c: Likewise.
63727
63728 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63729
63730 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63731 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63732
63733 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63734 * lib/g++.exp (default_g++_start): Delete old cruft.
63735
63736 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63737
63738 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63739 (2 * (1 << 18)) to (2 * (1 << 17)).
63740
63741 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63742
63743 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63744
63745 * config/rom68k.exp: Renamed from config/idp.exp
63746
63747 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63748
63749 * c-torture/compile/921109-2.c
63750
63751 1995-04-18 Mike Stump <mrs@cygnus.com>
63752
63753 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63754 excess errors.
63755
63756 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63757
63758 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63759 output.
63760 * lib/g++.exp (default_g++_start): Likewise.
63761
63762 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63763
63764 * gcc.c-torture/compile/950329-1.c: New test.
63765
63766 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63767
63768 * config/bug.exp (${tool}_load): Updated to use new remote_open
63769 and remote_close procs.
63770 * config/idp.exp: New file.
63771
63772 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63773
63774 * gcc.c-torture/execute/950322-1.c: New test.
63775
63776 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63777
63778 * config/vx.exp (${tool}_load): Clean up testing of return code from
63779 vxworks_ld and vxworks_spawn.
63780
63781 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63782
63783 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63784
63785 1995-03-13 Mike Stump <mrs@cygnus.com>
63786
63787 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63788 can mark excess errors on a machine by machine basis. Note, the
63789 default is to not expect any excess errors, even when excess
63790 errors test - is given, so you will want to put an XFAIL ... on
63791 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63792 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63793 those 4 machines, but no others.
63794
63795 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63796
63797 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63798 * lib/c-torture.exp: to here.
63799
63800 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63801
63802 * gcc.c-torture/execute/950221-1.c: New test.
63803 * gcc.c-torture/execute/struct-ret-1.c: New test.
63804 * gcc.c-torture/compile/950221-1.c: New test.
63805
63806 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63807
63808 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63809
63810 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63811 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63812
63813 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63814
63815 * g++.gb: New directory of tests, derived from my signature and
63816 class scoping tests.
63817
63818 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63819 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63820 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63821 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63822 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63823 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63824 * g++.gb/sig25.C: Likewise.
63825
63826 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63827 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63828 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63829 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63830 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63831 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63832 * g++.gb/sig25.exp: Likewise.
63833
63834 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63835 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63836 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63837 * g++.gb/scope13.C: Likewise, this test still fails.
63838
63839 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63840 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63841 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63842 * g++.gb/scope13.exp: Ditto.
63843
63844 * g++.gb/README: New file, explains what these tests are about.
63845
63846 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63847
63848 * lib/dg.exp (dg-do): Support `preprocess'.
63849 (dg-test): Likewise.
63850
63851 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63852
63853 * config/udi.exp: change "continue -expect" to "exp_continue".
63854
63855 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63856
63857 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63858 Delete redundant tests.
63859
63860 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63861 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63862 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63863 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63864 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63865 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63866 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63867 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63868
63869 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63870 storing label pointers.
63871 * gcc.c-torture/execute/921019-1.c: Likewise.
63872 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63873 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63874 parameter fp.
63875 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63876 constants.
63877
63878 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63879 Delete obsolete tests.
63880
63881 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63882 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63883 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63884 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63885 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63886 * gcc.c-torture/compile/950124-1.c: New test.
63887
63888 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63889
63890 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63891
63892 * lib/mike-g++.exp: Add -lm to LIBS.
63893
63894 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63895
63896 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63897
63898 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63899
63900 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63901
63902 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63903
63904 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63905
63906 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63907
63908 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63909 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63910 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63911 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63912 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63913 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63914 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63915 * g++.law/{operators31.C, operators32.C,
63916 * g++.law/{operators33.C, operators34.C}: Likewise.
63917 * g++.law/{pic1.C, refs2.C}: Likewise.
63918 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63919 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63920 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63921 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63922
63923 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63924 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63925 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63926 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63927 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63928 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63929 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63930 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63931 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63932 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63933 * g++.law/{operators34.exp}: Likewise.
63934 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63935 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63936 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63937 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63938 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63939
63940 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63941 No longer expected to fail.
63942 * g++.law/missed-error3.C: Tweak for recent bool changes.
63943
63944 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63945
63946 * config/emb-unix: Deleted.
63947 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63948 remote execution. Do final link on remote host if REMOTE_LINK is set.
63949
63950 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63951
63952 * lib/dg.exp (dg-test): Fix typo in last patch.
63953
63954 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63955
63956 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63957 (handles multiple occurrences).
63958
63959 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63960
63961 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63962 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63963 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63964 printed).
63965 * lib/c-torture.exp (c-torture-compile): Likewise.
63966 (c-torture): Prepend full path if missing.
63967 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63968 (gcc_fail): Likewise.
63969 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63970
63971 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63972
63973 * lib/netware.exp: Only attach to NetWare i386 systems.
63974
63975 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63976
63977 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63978 messages. Add test name to "output pattern match" pass/fail message.
63979
63980 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63981
63982 * gcc.dg: New testsuite.
63983 * gcc.dg/dg.exp: New file.
63984
63985 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63986 test-switch.c}: Deleted.
63987
63988 * gcc.misc-tests/msgs.exp: New testcase driver.
63989
63990 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63991
63992 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63993 Watch for illegal return values from ${tool}_load.
63994 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63995 cross targets. Coerce return value >0 to 1.
63996
63997 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63998
63999 * config/unix.exp (${tool}_load): Call program rsh, not proc.
64000
64001 * config/emb-unix.exp: New file.
64002
64003 * config/sim.exp: Error if variable $SIM not defined.
64004 (${tool}_load): Mark test as "untested" if simulator missing.
64005
64006 * config/unix.exp: Load remote.exp to get rcp_download.
64007 * lib/c-torture.exp: Use different option lists for testcases with
64008 and without loops.
64009 * gcc.c-torture/execute/execute.exp: Likewise.
64010
64011 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
64012
64013 * config/*.exp: Clarify return code from ${tool}_load.
64014 Call `unresolved' or `untested' instead of `warning' or `perror'
64015 (sometimes you still want to call both though).
64016 Add comment that `shell_id' is local to each file.
64017 * config/udi.exp (timeout): Set to 30.
64018 Don't print warning if connection fails, $connectmode has already
64019 printed an error.
64020 (${tool}_load): Move verbose messages to level 2.
64021 Rework pattern for "Process started" message.
64022 Pass `shell_id' to ${connectmode}_download.
64023 Retry twice upon timeout. Make resetting of target more robust.
64024 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64025 Pass `shell_id' to exit_$connectmode.
64026 Only call exit_$connectmode if connected.
64027 * config/unix.exp (${tool}_load): Check return codes better.
64028 * config/vrtx.exp (${tool}_load): Likewise.
64029 * config/vx.exp (${tool}_load): Likewise.
64030 Delete unneeded global's.
64031 * lib/dg.exp (dg-test): Update to reflect clarified return codes
64032 from ${tool}_load.
64033 (dg-stat): Delete.
64034 (dg-init): Delete recording of pass/fail counts.
64035 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64036 (old-dejagnu-init): Likewise.
64037 (old-dejagnu-stat): Delete contents, empty proc now.
64038 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64039 (c-torture): Delete references to lcnt, lpass, lfail.
64040 Get option list from TORTURE_OPTIONS.
64041 Delete -funroll[-all]-loops if no loops.
64042 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64043 (g++_stat): Delete contents (empty proc now).
64044 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64045 (gcc_finish): Likewise.
64046 (gcc_stat): Deleted.
64047 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64048 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64049 * gcc.c-torture/execute/execute.exp: Likewise.
64050 Split tests into two parts: compile, execute.
64051 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
64052 no loops. Update to reflect clarified return codes from ${tool}_load.
64053
64054 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
64055
64056 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64057 to grep for.
64058 (old-dejagnu): Likewise (where necessary).
64059
64060 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
64061
64062 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64063
64064 * lib/dg.exp (dg-process-target): Fix processing of selector.
64065 Add comment regarding use of `error'.
64066
64067 * lib/gcc.exp (prune_system_crud): Define if missing.
64068 * lib/g++.exp (prune_system_crud): Likewise.
64069
64070 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64071 Call prune_system_crud.
64072 * lib/dg.exp (dg-runtest): New proc.
64073 Use perror instead of send_user for tcl errors in testcase.
64074 Don't return any value, it's never used.
64075 Don't clobber previous definition of `unknown'.
64076 Print tcl errors in `dg-final'.
64077
64078 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
64079
64080 * lib/dg.exp (dg-process-target): Improve syntax error messages.
64081 (dg-test): Don't print errorInfo, it contains stack backtrace.
64082
64083 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
64084
64085 * lib/g++.exp (runtest_file_p): Define if missing.
64086
64087 1994-09-24 Doug Evans (dje@cygnus.com)
64088
64089 * lib/mike-g++.exp: Comment out loading of g++.exp.
64090 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
64091 (default_g++_version): Always print something.
64092 (default_g++_start): Comment out call to `which'.
64093 (g++_start, g++_load): Deleted (must be defined in config file).
64094 * lib/gcc.exp: Test for existence of $CC at start.
64095 Delete check for tmpdir (done in gcc_init).
64096 (default_gcc_version): Always print something.
64097 (default_gcc_start): Comment out call to `which'.
64098 * config/*.exp: Major cleanup - make cross targets work at least a
64099 little better for g++ (by not being "--tool gcc" specific).
64100 Rename gcc_xxx to ${tool}_xxx.
64101 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64102 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64103
64104 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
64105
64106 * lib/c-torture.exp (c-torture-compile): Rework compiler
64107 message processing.
64108
64109 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64110 c-torture.
64111
64112 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
64113
64114 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64115
64116 * lib/dg.exp (dg-process-target): Support { target native }.
64117
64118 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
64119
64120 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
64121 looked for "... program xxx got fatal signal".
64122 Correct regsub munging of `comp_output'.
64123 Ignore compiler messages "path prefix not used" and "linker input
64124 file unused".
64125
64126 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
64127
64128 * lib/gcc.exp (runtest_file_p): Define if missing.
64129 * gcc.prms/template.c: Example to work from.
64130
64131 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
64132
64133 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64134 * lib/dg.exp (dg-test): Call unsupported testcases as such.
64135
64136 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64137 * gcc.prms/1883.c: Moved from compile/940714-1.c.
64138 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64139 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64140
64141 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64142 (dg-process-target): No longer a varargs proc.
64143 Return S/N for target, P/F for xfail. All callers changed.
64144 (user option procs): More argument checking.
64145 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64146 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64147 (dg-test): Skip test if not running on selected target in `dg-do'.
64148 Update handling of `dg-do-what', `dg-output-text'.
64149 Separate execution pass/fail from output pattern match pass/fail.
64150 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64151
64152 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
64153
64154 * gcc.c-torture/special/special.exp: Don't expect failure for mips
64155 target for 920510-1.c.
64156
64157 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
64158
64159 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64160 Clean up comment regarding use of passcnt, etc.
64161 (gcc_stat): Don't update `testcnt' here.
64162 (gcc_finish): Do it here.
64163 Might as well reset `but_id' here too.
64164 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64165 to determine if the file should be tested.
64166 * gcc.c-torture/compile/compile.exp: Likewise.
64167 * gcc.c-torture/execute/execute.exp: Likewise.
64168 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64169 * gcc.misc-tests/dg-test.exp: Likewise.
64170 * gcc.prms/prms.exp: Likewise.
64171 * gcc.wendy/wendy.exp: Likewise.
64172 * g++.old-deja.exp: Likewise.
64173 Move "Testing file" message to verbose level 1.
64174
64175 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
64176
64177 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64178
64179 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
64180
64181 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64182 (default_gcc_start): Accept optional second list element
64183 of compiler flags. Print compiler output at verbosity level 2.
64184 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64185 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64186 Save current values of framework globals passcnt, failcnt, xpasscnt,
64187 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64188 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
64189 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64190 xfailcnt to compute stats. Update framework global `testcnt' from
64191 pass/fail counts.
64192 (gcc_finish): New proc. Clean up test environment.
64193 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64194 (gcc_epass, gcc_efail): Delete.
64195 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64196 argument of line number.
64197 (dg-init): If the tool has an init routine, call it.
64198 (dg-test): Remove args `cflags_var' and `libs_var'.
64199 Pass all compiler options to ${tool}_start.
64200 Handle missing line number.
64201 (dg-finish): New function.
64202 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64203 particular files. Call gcc_finish at end. Move "skipping test"
64204 message to verbosity level 3.
64205 * gcc.c-torture/compile/compile.exp: Likewise.
64206 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64207 * gcc.c-torture/execute/execute.exp: Likewise.
64208 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64209 Print testcase being tried at verbosity level 1.
64210 * gcc.c-torture/special/special.exp: Unset xfail.
64211 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64212 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64213 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64214 * gcc.failure/failure.exp: Likewise.
64215 * gcc.ieee/ieee.exp: Likewise.
64216 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64217 Update call to dg-test. Call dg-finish at end.
64218 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
64219 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64220 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64221 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64222 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
64223 * gcc.wendy/wendy.exp: Add copyright.
64224 Delete setting of tmpdir (done by gcc_init).
64225 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64226 Pass compiler flags to gcc_start. Call gcc_finish at end.
64227 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64228 gcc_[ce]pass/fail.
64229
64230 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
64231
64232 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64233 confusion.
64234 (g++_load): Likewise.
64235
64236 * config/*.exp (gcc_load): Some were varargs fns and some were not.
64237 Rename argument to `prog' to remove the confusion.
64238 Varargs fns behave differently too!
64239 (g++_load): Likewise.
64240
64241 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64242
64243 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64244 what it is. Delete (always) printing of status value for !native.
64245 Simplify verbose code, and include status and exec_output.
64246 (g++_load): Use gcc_load.
64247
64248 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
64249
64250 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64251 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64252 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64253 940714-3.c as these testcases don't exist anymore. Make
64254 va-arg-1.c expected to pass.
64255
64256 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
64257
64258 * gcc.misc-tests/misc.exp: Only run specific testcases.
64259 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
64260 * gcc.misc-tests/dg-[1-9].c: New files.
64261
64262 * lib/dg.exp: New testsuite driver.
64263 * gcc.prms/prms.exp: Use it.
64264
64265 * README.gcc: New file.
64266
64267 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64268 Document and reset `lxpass' and `lxfail'.
64269 Simplify "initialized" message.
64270 (gcc_stat): Clean up comments a little.
64271
64272 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
64273
64274 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64275
64276 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
64277
64278 * lib/old-dejagnu.exp (process-option): New proc.
64279 (old-dejagnu-init, old-dejagnu-stat): Likewise.
64280 (old-dejagnu): Simplify.
64281 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64282
64283 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
64284
64285 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64286 exists and is not an empty string.
64287
64288 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64289 $xfail rather than calling setup_xfail. Clear $xfail when test is
64290 finished.
64291 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64292 automatically.
64293
64294 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64295 longer expected to fail.
64296
64297 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64298 "f" function call.
64299
64300 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64301
64302 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64303 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64304 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64305 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64306 c-torture-1.29.
64307
64308 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64309 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64310
64311 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64312
64313 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64314 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64315
64316 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64317 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64318 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64319
64320 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
64321
64322 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64323 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64324 940714-1.c, 940714-2.c, 940714-3.c},
64325 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64326 gcc.misc-tests/{mg.c,mg.exp}:
64327 New tests.
64328 * gcc.noncompile/noncompile.exp: Change accordingly.
64329
64330 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
64331
64332 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64333 Undo previous clobberage.
64334
64335 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
64336
64337 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64338 * gcc.special/{930510-1.c, special.exp}:
64339 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64340 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64341 struct-varargs-1.c}: New tests from c-torture-1.26.
64342
64343 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
64344
64345 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64346 argument to switch.
64347
64348 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
64349
64350 * Revert the previous changes. Please see Rob's directory
64351 (/lisa/test/rob/progressive/gcc/testsuite) for testing
64352 fixes.
64353
64354 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
64355
64356 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64357 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64358 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64359 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64360 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64361 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64362 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64363 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64364 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64365 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64366 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64367 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64368 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64369 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64370 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64371 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64372 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64373 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64374 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64375 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64376 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64377 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64378 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64379 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64380 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64381 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64382 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64383 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64384 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64385 testing changes.
64386
64387 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
64388
64389 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64390 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64391 with perror calls.
64392
64393 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
64394
64395 * config/unix.exp (g++_load): Fix syntax.
64396
64397 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
64398
64399 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64400 * gcc.noncompile/921017-1.c: Deleted obsolete test.
64401 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64402 Don't expect va-arg-1.c to fail. Correct expected output for
64403 920928-1.c.
64404 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64405 * gcc.wendy/hbm4.c: Correct typo.
64406 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64407
64408 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
64409
64410 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64411 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64412 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
64413 * lib/c-torture.exp (c-torture-compile): Ditto.
64414
64415 Reduce volume of output (remove all the -I's and such).
64416 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64417 Call gcc_cpass, gcc_cfail.
64418 (c-torture): Pass testing option to c-torture-compile.
64419
64420 1994-03-21 Doug Evans (dje@cygnus.com)
64421
64422 Bring patches over from progressive.
64423 * config/default.exp: Exit remote shell cleanly.
64424 (g++_exit, g++_start): Add default versions.
64425 * config/sim.exp (gcc_load): Use perror, not error.
64426
64427 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
64428
64429 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
64430 set in site.exp.
64431
64432 1994-03-14 Doug Evans (dje@cygnus.com)
64433
64434 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64435 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64436 (wendy_try): New proc to run testcase.
64437 (main loop): Call 'em.
64438 * gcc.wendy/*.c: Clean up pass to correct expected output.
64439
64440 * lib/gcc.exp: Minor cleanup work.
64441 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64442
64443 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
64444
64445 * config/sim.exp (gcc_load): Document return codes better.
64446 Don't pass -v to simulator.
64447
64448 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
64449
64450 * gcc.special/920717-x.c: Fix typo.
64451 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64452 get at sources.
64453
64454 * lib/mike-gcc.exp: Fix typo.
64455
64456 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
64457
64458 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64459 binary to use, transform the name.
64460 * config/*.exp: rename everything. Nuke any g++ specific files,
64461 it's now a special case of gcc that requires no special support.
64462 Add a default.exp for unsupported targets.
64463
64464 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
64465
64466 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64467 lib/old-dejagnu.exp: Fix a few patterns to work with the new
64468 version of Tcl.
64469
64470 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
64471
64472 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64473 than a warning.
64474
64475 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
64476
64477 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64478
64479 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
64480
64481 * gcc.execute/execute.exp: Combine opt_list and foption_list into
64482 option_list. Compile every file with only 4/6 option choices
64483 (same as C torture) instead of with 12/18 different option
64484 choices.
64485 * lib/c-torture.exp: Likewise.
64486
64487 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64488 not already set.
64489
64490 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
64491
64492 * lib/old-deja.exp: Add `excess errors test fails' error, now one
64493 can put an XFAIL *-*-* on excess errors.
64494
64495 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
64496
64497 * g++.law: Add more tests derived from g++-bugs snapshots.
64498
64499 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
64500 equivalent to g++.law/init9.
64501
64502 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64503 compiled it, and the a.out file after we've run it.
64504
64505 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
64506
64507 * lib/mike-g++.exp (postbase): Delete the .o file after we've
64508 compiled it, and the a.out file after we've run it.
64509
64510 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
64511
64512 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64513
64514 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
64515
64516 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64517 version number.
64518
64519 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
64520
64521 * g++.law: New directory of g++ tests derived from the g++-bugs
64522 snapshots.
64523
64524 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
64525
64526 * gcc.compile: initbug1.c initbug1.exp testcase added
64527
64528 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
64529
64530 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64531 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64532 fixes submitted by Jeff Law (law@cs.utah.edu)
64533 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64534 Jeff Law (law@cs.utah.edu)
64535
64536
64537 1993-11-30 Mike Stump (mrs@cygnus.com)
64538
64539 * config/unix-g++.exp: Follow the gcc way of doing things.
64540 * g++.old-deja/old-deja.exp: Minor updates.
64541 * lib/g++.exp: New file, follow the gcc way of doing things.
64542 * lib/old-dejagnu.exp: Minor updates.
64543 * lib/mike-g++.exp: Always unset errorInfo.
64544
64545 1993-11-06 Mike Stump (mrs@cygnus.com)
64546
64547 * lib/gcc.exp: Fix some errors with the below change, CC and
64548 CFLAGS should be global when setting, not local.
64549
64550 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64551
64552 * lib/gcc.exp: Transform tool name.
64553
64554 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64555
64556 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64557
64558 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64559
64560 * lib/gcc.exp: change gcc_done to gcc_stat
64561
64562 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64563
64564 * Upgraded gcc testsuite to c-torture version 1.25
64565
64566 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64567
64568 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64569 * lib/c-torture: added hooks for new reporting code.
64570
64571 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64572
64573 * config/sh-gcc.exp: check if sh-sim exists in the path
64574
64575 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64576
64577 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64578 * gcc.compile/compile.exp: Initial changes for new logic.
64579 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64580 * gcc.failure/failure.exp: Initial changes for new logic.
64581 * gcc.ieee/ieee.exp: Initial changes for new logic.
64582 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64583 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64584 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64585 * lib/c-torture.exp: Initial changes for new logic.
64586 * lib/gcc.exp: Initial changes for new logic.
64587
64588 1993-10-15 Mike Stump (mrs@cygnus.com)
64589
64590 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64591 depend upon failure or success. Fully qualify names in failure
64592 and success messages. Always remove a.out before starting
64593 compile, just in case. Pay more attention to error text output by
64594 the compiler. Handle testcases with no known past errors just
64595 like all others, so that things are uniform. Other miscellaneous
64596 improvements.
64597
64598 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64599
64600 * gcc.cpp: new directory for cpp tests
64601
64602 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64603
64604 * lib/chill.exp: Code reformatted, removed unused code.
64605 * config/unix-chill.exp: Code reformatted, removed unused code.
64606 * chill.execute/execute.exp: Code reformatted, removed unused code.
64607 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64608
64609 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64610
64611 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64612 routines not written.
64613
64614 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64615
64616 * config/bug-gcc.exp: Use new procs from bug.exp.
64617
64618 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64619
64620 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64621 via ftp, rather than depending on NFS.
64622 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64623 case.
64624
64625 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64626
64627 * config/bug-gcc.exp: Use new download proc.
64628
64629 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64630
64631 * chill.execute/execute.exp: cleanups, handles errors better
64632 * chill.compile/compile.exp: rewrite, based on execute.exp
64633 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64634 * lib/chill.exp: major changes to diff proc and compile and link
64635 procs. added chill_fail and chill_pass wrappers to pass and
64636 fail. added more comments, and handle error codes better.
64637 Added a hack to capture stderr from exec, so noncompile tests
64638 can work.
64639
64640 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64641
64642 * chill.execute/execute.exp: rewrite of testsuite driver
64643 * lib/chill.exp: rewrite of testsuite driver
64644 * config/unix-chill.exp: rewrite of testsuite driver
64645
64646 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64647
64648 In chill.execute:
64649 * iexpr.ch: Standardize uppercase.
64650 * tuples.dat: Standardize uppercase.
64651 * vary.ch: standardize. Correct varying string assignments.
64652 * vary.dat: Add new output lines.
64653
64654 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64655
64656 In chill.execute:
64657 * chprintf.ch: Standardize use of uppercase.
64658 * tuples.ch: Standardize and turn arr2 into a DCL,
64659 rather than a SYN.
64660 * pinits.ch: Standardize.
64661
64662 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64663
64664 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64665 * Makefil: Renamed to Makefile.in.
64666 * configure.in: New.
64667
64668 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64669
64670 In chill.execute:
64671 * .cvsignore: Add result/output files.
64672 * Makefile: Fix up variables at start. Use MFLAGS
64673 everywhere. Correct bool_loc, built_ins entries.
64674 Add entry for vary1.ch.
64675 * bitarray.ch: Standardize upper-case usage.
64676 * bitexpr.ch: Standardize, add output of b1.
64677 * params.ch: Use arrayt in along PROC parameters, to
64678 avoid novelty problems.
64679 * sets.ch: Tiny cleanup.
64680 * vary1.ch: Re-indent.
64681
64682 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64683
64684 * Add PR-related files to Makefiles, .cvsignore files, etc.
64685
64686 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64687
64688 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64689 with compiler objects. New names are test-flow.c and test-loop.c
64690
64691 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64692
64693 * Upgraded c-torture tests from 1.19 to 1.20
64694
64695 * new files:
64696 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64697 * gcc.compile: 930623-1.c 930623-2.c
64698 * gcc.noncompile: 930622-1.c 930622-2.c
64699 * gcc.failure: 920411-1.c 920627-2.c
64700 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64701
64702 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64703
64704 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64705 More changes to get testsuite working properly. Needs more work.
64706 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64707
64708 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64709
64710 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64711 More changes to get testsuite working properly. Needs more work.
64712
64713 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64714
64715 * chill.compile/compile.exp: Added for Dejagnu support
64716 * chill.execute/execute.exp: Added for Dejagnu support
64717 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64718
64719 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64720
64721 This should complete moving the CHILL test files.
64722 * chill.noncompile(.cvsignore printf.grt
64723 in-printf.grt chprintf.grt chprintf.ch):
64724 Added test-support files.
64725 (Makefile): Modified further.
64726 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64727 signal.ch): Added test files.
64728 * chill.execute (.cvsignore printf.grt printr.c
64729 in-printf.grt rts.c chprintf.grt rts.h): Added
64730 test-support files.
64731 (Makefile): More corrections.
64732
64733 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64734
64735 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64736 test cases, ready for DejaGnu.
64737
64738 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64739
64740 * Upgraded c-torture tests from 1.18 to 1.19
64741
64742 * gcc.compile: added test(s):
64743 930607-1.c
64744 * gcc.execute: added test(s):
64745 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64746
64747 * added new subdirectory for misc tests: gcc.misc-tests
64748 * gcc.misc-test(s): added tests:
64749 inst-check.c test-consts.c test-ior.c test-switch.c
64750
64751 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64752
64753 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64754
64755 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64756
64757 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64758
64759 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64760
64761 * Upgraded c-torture tests from 1.17 to 1.18
64762
64763 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64764
64765 * Upgraded c-torture tests from 1.12 to 1.17
64766
64767 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64768
64769 * lib/old-dejagnu.exp:
64770 Fixed handling of XFAIL target triplets to correctly
64771 recognize wildcard characters. Removed code that
64772 appended a unique id tag to the end of the file name
64773 printed out by the result of the testcases within a
64774 given test file.
64775
64776 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64777
64778 * lib/old-dejagnu.exp:
64779 Reworked expected failure handling to trigger off of XFAIL
64780 keyword in keyphrase embeded in testcase source code. The
64781 XFAIL keyword must be at the end of the keyphrase line. It
64782 may optionally be followed by one or more target triplets.
64783 It has just occured that the handling of wildcards in the
64784 target triplet may not be correct.
64785
64786 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64787
64788 * g++.old-deja/tests:
64789 Moved all subdirectories up one level into g++.old-deja .
64790
64791 * lib/old-dejagnu.exp:
64792 Fixed problem with CXXFLAGS not being properly reset, and being
64793 corrupted with extraneous "-c" compiler option. This was
64794 causing binaries to not be generated for test that needed them.
64795 Modified strings passed to "pass" and "fail" so that individual
64796 tests from the same test file would be distinguished by an
64797 identifier appended to the test file name in the summary logs;
64798 this corrected a problem with erroneous diff logs. Added code
64799 to search testcases for expected fail and unexpected pass keywords.
64800
64801 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64802
64803 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64804
64805 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64806
64807 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64808 Removed extraneous text from end of "Special g++ Options"
64809 keyphrase.
64810
64811 * lib/old-dejagnu.exp: Added pattern matching to look for new
64812 keywords, embedded in testcases comments, which will trigger
64813 calls to xpass and xfail.
64814
64815 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64816
64817 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64818 comments embedded in the testcases, especially the one looking for
64819 special compiler options, as well as the pattern matching for the
64820 compiler output again.
64821
64822 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64823
64824 * lib/old-dejagnu.exp: Do a proper check of the return value for
64825 execute tests. Fixed several problems with the pattern matching
64826 of the compiler output which gave erroneous test results.
64827 Changed several of the test result messages to be more descriptive.
64828 * config/unix-g++.exp: Proc g++_load now actually works and
64829 executes the tests passed to it and returns a usable return
64830 value.
64831
64832 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64833
64834 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64835
64836 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64837
64838 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64839 Modified both files to properly execute the old style
64840 dejagnu tests. The previous versions of these files were
64841 experimental and did not function anything near correctly.
64842
64843 1993-04-05 Rob Savoye (rob@cygnus.com)
64844
64845 * Removed all Makefile.in and configure.in files. No configuration
64846 needed now.
64847
64848 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64849
64850 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64851
64852 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64853
64854 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64855 gcc.special/configure.in, gcc.noncompile/configure.in,
64856 gcc.execute/configure.in, gcc.code_quality/configure.in,
64857 g++.other/configure.in, g++.old-deja/configure.in,
64858 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64859 in srcname setting.
64860
64861 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64862
64863 * lib/udi.exp: Fixed mondfe and mondfe_download.
64864 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64865 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64866
64867 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64868
64869 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64870 (gdb_exit): Don't remove *_soc files.
64871
64872 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64873
64874 * lib/c-torture.exp: Don't look for main; instead always use -w
64875 -c. This is how the c-torture tests work. Remove the object
64876 file if the compilation succeeds.
64877 * gcc.execute/execute.exp: Remove executable if test passes.
64878 * gcc.noncompile/noncompile.exp: Every test is an expected
64879 failure.
64880 * gcc.special/special.exp: Added tests from c-torture 1.11,
64881 corrected use of existing test.
64882 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64883 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64884 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64885 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64886 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64887 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64888 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64889 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64890 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64891 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64892 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64893 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64894 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64895 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64896 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64897 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64898 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64899 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64900 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64901 c-torture 1.11.
64902 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64903 correspond to c-torture 1.11.
64904
64905 * New file.